body{
	scrollbar-base-color:#fff;	/* 기본색 */
	scrollbar-face-color:#fff;	/* 표면색 */
	scrollbar-arrow-color:#1c6ab3;	/* 화살표색 */
	scrollbar-hightlight-color:#f2f2f2;	/* 하이라이트색 */
	scrollbar-3dlight-color:#f2f2f2;	/* 버튼의 하이라이트색 */
	scrollbar-shadow-color:#b7b7b7;	/* 그림자색 */
	scrollbar-darkshadow-color:#e9e9e9;	/* 버튼의 그림자색 */
}

/* Layerpop_공통 */
.black_overlay{display: none;position: fixed;top:0px;left:0px; right:0px; bottom:0px;background-color:#000;z-index:100;-moz-opacity: 0.8;opacity:.50;filter: alpha(opacity=50);}

.white_content{display: none;position:absolute;padding:50px 0;z-index:101;text-align:center; line-height:180%; overflow:hidden; font-size:16px; font-family:"돋움"; font-weight:bold; color:#888577; margin:0 auto;width:100%;top:25%; height:50%}
.pop_header{ background-color:#68c9d3; height:28px;top:15px; width:445px;position: relative; margin:0 auto}
.pop_contents{ background-color:#fff;top:43px; width:443px; border-left:1px #67c9d3 solid; border-right:1px #67c9d3 solid; padding:50px 0;margin:0 auto}
.pop_contents span{ vertical-align:middle; height:100%;position: relative; display:block; margin-top:10px}
.pop_btnarea{ text-align:center; bottom:0px; background-color:#fff;border-left:1px #67c9d3 solid; border-right:1px #67c9d3 solid;width:443px; position: relative;margin:0 auto}
.pop_btnarea li{ display:inline-block; zoom:1; *display:inline; margin:0 5px}

/* Layerpop_buton */
.pop_btn_type1{display:inline-block; background:url(../../img/pop/btn_gray.gif) no-repeat 0 0; height:14px; width:90px; text-align:center; padding:8px 0;}
.pop_btn_type1 a{text-decoration:none; display:block;}
.pop_btn_type2{display:inline-block; background:url(../../img/pop/btn_yellow.gif) no-repeat 0 0; height:14px; width:90px; text-align:center; padding:8px 0; line-height:normal}
.pop_btn_type2 a{text-decoration:none; display:block;}

/* Loading */
.load_l{background:url(../../img/pop/loadbg_l.png) no-repeat left top; width:16px; height:74px; float:left; position: absolute; left:-16px; top:-1px}
.load_r{background:url(../../img/pop/loadbg_r.png) no-repeat right top; width:16px; height:74px; float:right; position: absolute; right:-16px; top:-1px}
.load_content{display: none;position: absolute;top:14em;left:0;z-index:101;overflow: auto;text-align:center; line-height:180%; overflow:hidden; font-size:26px; font-family: "VAGRounded BT";color:#fff; margin:0 auto;width:100%; padding-right:30px}
.loadbox{background-color:#68c9d3; width:238px;position: relative; margin:0 auto;background-color: #68c9d3; border-top:1px #41abb6 solid; border-bottom:1px #41abb6 solid; padding:12px 0 13px 0}

/* Layerpop_form */
.white_content2{position:absolute;padding:50px 0;z-index:101;overflow:auto;text-align:center; line-height: normal;color:#888577; margin:0 auto;display:none; width:100%;top:25%; height:50%}
.pop_contents2{ background-color:#fff;top:43px; width:373px; border-left:1px #67c9d3 solid; border-right:1px #67c9d3 solid; padding:30px 35px;margin:0 auto;}

/* pop_book */
#book_wrap {width:1024px}
.hide{position:absolute; top:-9999px; left:-9999px}
#speakbook{background:#444;font-family:"VAGRounded BT"; position:relative; height:768px}
#speakbook .nav{overflow:hidden;background-color:#f4efe6; height:30px; font-size:20px; position:relative; padding:15px 0 0 25px}
#speakbook .nav li{margin:0 3px 0 0;display:inline-block; zoom:1;*display:inline;width:185px}
#speakbook .nav li a{display:block; padding:5px 0;color:#fff; text-align:center;background:url(../../img/contents/popbook/poptab_off.gif) no-repeat left top;}
#speakbook .nav li.warmup a:hover{background:url(../../img/contents/popbook/poptab_warmup_on.gif) no-repeat left top;}
#speakbook .nav li.speakup a:hover{background:url(../../img/contents/popbook/poptab_speakup_on.gif) no-repeat left top;}
#speakbook .nav li.wrapup a:hover{background:url(../../img/contents/popbook/poptab_wrapup_on.gif) no-repeat left top;}
#speakbook ul{list-style:none}
#speakbook ul li a{display:block;color:#666}
#speakbook ul li:last-child a{border:none}
#speakbook ul li.warmup a.current, #speakbook ul.warmup li a:hover{background:url(../../img/contents/popbook/poptab_warmup_on.gif) no-repeat left top;color:#fff}
#speakbook ul li.speakup a.current, #speakbook ul.speakup li a:hover{background:url(../../img/contents/popbook/poptab_speakup_on.gif) no-repeat left top;color:#fff}
#speakbook ul li.wrapup a.current, #speakbook ul.wrapup li a:hover{background:url(../../img/contents/popbook/poptab_wrapup_on.gif) no-repeat left top;color:#fff}
.book_contents{text-align:center}
#warmup{border-top:5px #6cd0dc solid}
#speakup{border-top:5px #ff5752 solid}
#wrapup1{border-top:5px #ffcb05 solid;text-align:left; padding:45px 20px 20px 20px}
#wrapup2{border-top:5px #ffcb05 solid;text-align:left; padding:45px 20px 20px 20px}

.speaksamplee1{ background:url(../../img/contents/popbook/sample_bg.gif) no-repeat right top; width:300px; height:30px; position:absolute; top:0;right:55px; display:block; padding:3px 0 0 0}
.speaksample{ background:url(../../img/contents/popbook/sample_bg.gif) no-repeat right top; width:336px; height:30px; position:absolute; top:0;right:55px; display:block; padding:3px 0 0 22px}
.speaksample li{display:inline-block; *display:inline; zoom:1; vertical-align:middle}
.speaksample li img{ margin:5px 5px 0 0}
.speaksample li embed{ margin:0; padding:0; width:70px; height:30px; filter:xray(opacity=100); vertical-align:top; position:absolute;top:0; border-left:1px #000 solid;border-right:1px #000 solid}
.popclose{ position:absolute; right:15px; top:15px; z-index:1000}

/* wrap up1 */
.wrapup1{position:relative;padding:20px 10px 20px 20px;background-color:#f6f3ef; border:1px #b0ab96 solid;height:500px;}
.content1{height:445px;overflow:auto;overflow-y:hideen;margin-top:15px; position:relative}
.wrapup1 h3{color:#8dc417;line-height:normal;font-size:22px;font-weight:bold}
.wrapup1 p{color:#747474; line-height:normal;font-size:16px;font-weight:bold;margin:5px 0}
.type1{height:90px;margin:0 0 10px 0;padding:0 0 10px 0}
.type1 h4{float:left; color:#fff; width:40px; font-size:22px;text-align:center; height:94px; padding-top:5px; background:url(../../img/contents/popbook/boxbg_left.gif) no-repeat left top}
.type1 dl{background-color:#fff; height:100px}
.type1 dt{width:380px;float:left;color:#888577;font-size:16px;overflow: hidden;line-height:25px;text-align:left;font-size:18px; border-top:3px #ffcb05 solid;border-bottom:3px #ffcb05 solid;padding:20px 20px 8px 20px}
.type1 dt p{height:30px;color:#888577;font-size:16px;overflow: hidden;line-height:25px;text-align:left;font-weight:bold;font-size:16px; font-family:"돋음",Dotum}
.type1 dd {display:inline-block;border-top:3px #cfcab7 solid;border-bottom:3px #cfcab7 solid;margin-left:13px;padding:10px 20px 9px 0px; width:400px; position:relative}
.type1 dd textarea{width:370px;height:31px;overflow:hidden;border:0;line-height:20px;font-size:15px;color:#1c6ab3;font-weight:bold;font-size:18px;float:right; padding:22px 0}
.type1 dd span.mid{background: url(../../img/contents/popbook/boxbg_center.gif) no-repeat; width:13px; height:100px; display:inline-block; position:absolute; left:-13px; top:-3px}
.type1 dd span.txt{background:url(../../img/contents/popbook/boxbg_right.gif) no-repeat right top; width:40px; height:90px; display:inline-block; position:absolute; right:-40px; top:-3px; text-align:center;padding-top:10px}

/* wrap up2 */
.wrapup2{position:relative;padding:20px;background-color:#f6f3ef; border:1px #b0ab96 solid;height:500px;} 
.content2{height:445px;overflow:hideen;position:relative}
.wrapup2 h3{color:#8dc417;line-height:normal;font-size:22px;font-weight:bold}
.wrapup2 p{color:#747474;line-height:normal;font-size:15px;margin:5px 0}
.photoarea{float:left;vertical-align:top; margin-top:10px}
.photoarea p.text{margin:1px 10px;line-height:30px; text-align:center; margin-top:20px; font-size:18px}
.photoarea p span{color:#2caa00}
.photoarea p.photo{padding:5px;text-align:center; border:3px #dfdad3 solid; background-color:#fff; width:534px; min-height:350px}
.photoarea p.photo img{vertical-align:middle}
.typingarea{float:right;width:380px;height:402px;position:relative}
.typingarea textarea{border-top:1px #d7d2c2 solid;border-bottom:1px #d7d2c2 solid; padding:10px}
.typingarea p{float:right;	font-size:15px;padding:5px 20px; color:#fff; position: absolute;right:0px;top:-33px;letter-spacing:1px;background:url(../../img/contents/popbook/txtbg_top.gif) no-repeat left top; width:72px}
.typingarea p span{color:#ffcb05; margin-left:10px}
.typing2{width:370px;height:359px;float:left;overflow-y:auto;border:0;background-color:transparent;color:#696969;font-size:18px;line-height:36px;font-weight:bold; position:relative}

/* bottom */
.book_btnarea{position:relative;text-align:center;padding:15px 0 0 0;margin:12px 0 0 0; bottom:0px; left:0}
.book_btnarea li p{font-size:12px;	margin:10px 0; color:#fff; font-weight:bold}
.book_btnarea li{display:inline-block;margin:0 5px; float:right}
.book_btnarea li span{color:#ffcb05;}

/* feedback */
.feedback_content{display: none;position:absolute;top:0;left:0;padding:0px 0;z-index:101;overflow:auto;text-align:center;overflow:hidden; font-size:16px; font-family:"돋움"; font-weight:bold; color:#888577; margin:0 auto;width:100%;}
.pop_pat{display: none;position: absolute;top: 0%;left: 0%;width: 200%;height:200%;background:url(../../img/layout/bg.gif);z-index:100}

#fb_wrap{font-family:Tahoma, Geneva, sans-serif; text-align:center}
#fb_wrap h1{text-align:left; background:url(../../img/pop/fbbg_top.png) repeat-x; height:46px}
#fb_wrap h1 img{ margin:13px 0 0 34px}
#fb_wrap h3{font-size:16px; background:url(../../img/pop/ic_phone.gif) no-repeat left 50%; padding:3px 0 3px 26px; margin:20px 0 6px 0; display:inline-block}

#fb_contents{text-align:left; margin:0 auto; width:740px;position:relative}
#fb_contents label{color:#2eb0b2; font-size:15px; background-color:#f1eeeb; padding:4px 0 5px 14px; margin-bottom:6px; display:block;font-weight: bold; }
#fb_contents a.popclose{ margin-right:20px}
#fb_contents form{ position:relative; border-bottom: 1px #cfcab7 solid;}
.topline{ background:url(../../img/pop/fbbg_top.gif) repeat-x; height:46px; z-index:1000; position:absolute;top:0; left:0}



#fb_wrap .commentarea{word-wrap:break-word; word-break:normal; white-break:nomal; border:0; line-height:1.5; padding:10px 10px; background:#fff; resize:none; color:#3c3c3c; width:98%; font-size:14px; font-family: Tahoma, Geneva, sans-serif;}
#fb_wrap .commentarea span{ font-size:14px !important; font-family: Tahoma, Geneva, sans-serif !important}
#fb_wrap .commentarea pre{ font-size:14px !important; font-family: Tahoma, Geneva, sans-serif !important}
.pg_01{width:681px; padding:0 20px; display:inline-block;background-color:#fff; *display:inline; zoom:1; float:left; position:relative; margin-left:9px;}
.pg_02{width:681px;padding:0 20px; display:inline-block;background-color:#fff; vertical-align:top; height:600px;*display:inline; zoom:1; float:left; position:relative; margin-left:9px}
.pg_left{width:681px;  margin-left: 9px;  padding:30px 20px 0 20px; display:inline-block;background-color:#fff; *display:inline; zoom:1; float:left; position:relative}
.pg_right{width:681px;   margin-left: 9px; padding:0px 20px 30px 20px; display:inline-block;background-color:#fff; vertical-align:top;*display:inline; zoom:1; float:left; position:relative}
.font_txt{padding: 10px; box-sizing: border-box; margin: 5px 0 10px 0; border: 1px solid #c9c9c9; font-size: 14px !important;   font-family: Tahoma, Geneva, sans-serif !important;vertical-align: middle !important}


/* Layerpop_promotion */
.pop_Pbtnarea{ text-align:center; bottom:0px; background-color:#fff;border-left:1px #67c9d3 solid; border-right:1px #67c9d3 solid;width:443px; position: relative;margin:0 auto; font-family:"VAGRounded BT"; color:#fff; padding-bottom:20px}
.pop_Pbtnarea li{display:inline-block; zoom:1; *display:inline; margin:0 52px; background:url(../../img/pop/btn_promotion.gif) no-repeat; width:99px; height:80px; padding:30px 0 0 0; line-height:180%}
.pop_Pbtnarea li span.colline{background:url(../../img/contents/dotline_col.gif) repeat-y right top;height:95px; position:absolute; top:10px; right:222px; display:block;width:100%}
.pop_Pbtnarea li.Pchk{ background:url(../../img/pop/btn_promotion_on.gif) no-repeat left top; width:99px; cursor:pointer;}
.pop_Pbtnarea li:hover{ background:url(../../img/pop/btn_promotion_on.gif) no-repeat left top; width:99px; cursor:pointer}
.pop_Pbtnarea li a{color:#fff;cursor:pointer}
.pop_Pbtnarea li p{font-size:32px; width:99px;cursor:pointer}
.pop_Pbtnarea li span{font-size:17px;cursor:pointer}
.pop_contents span.monthchk{vertical-align:middle; height:100%;position: relative; display:block; font-size:14px}
/* Layerpop_speakup */
.pop_Sbtnarea{ text-align:center; bottom:0px; background-color:#fff;border-left:1px #67c9d3 solid; border-right:1px #67c9d3 solid;width:443px; position: relative;margin:0 auto; font-family:"VAGRounded BT"; color:#fff; padding-bottom:20px}
.pop_Sbtnarea li{display:inline-block; zoom:1; *display:inline; margin:0 14px; background:url(../../img/pop/btn_speakup.gif) no-repeat; width:99px; height:80px; padding:30px 0 0 0; line-height:180%}
.pop_Sbtnarea li span.colline{background:url(../../img/contents/dotline_col.gif) repeat-y left top;height:95px; position:relative; top:-80px; left:115px; display:block; width:1px}
.pop_Sbtnarea li.Pchk{ background:url(../../img/pop/btn_speakup_on.gif) no-repeat left top; width:99px; cursor:pointer;}
.pop_Sbtnarea li:hover{ background:url(../../img/pop/btn_speakup_on.gif) no-repeat left top; width:99px; cursor:pointer}
.pop_Sbtnarea li a{color:#fff;cursor:pointer}
.pop_Sbtnarea li p{font-size:32px; width:99px;cursor:pointer}
.pop_Sbtnarea li span{font-size:17px;cursor:pointer}
.pop_contents span.monthchk{vertical-align:middle; height:100%;position: relative; display:block; font-size:14px}
/** alert **/
.pop_round_l{background:url(../../img/pop/pop_bg_tl.png) no-repeat left top; width:15px; height:15px; position:absolute; left:0; top:-15px}
.pop_round_c{ background-color: #68c9d3;width:415px; height:15px; position:absolute; left:15px; top:-15px}
.pop_round_r{background:url(../../img/pop/pop_bg_tr.png) no-repeat right top; width:15px; height:15px; position:absolute; right:0; top:-15px}
.pop_round_bl{background:url(../../img/pop/pop_bg_bl.png) no-repeat left bottom; width:14px; height:14px; position:absolute; left:-1px; bottom:-14px}
.pop_round_bc{ background-color:#fff;width:417px; height:14px; position:absolute; left:13px; bottom:-14px; border-bottom:1px #67c9d3 solid}
.pop_round_br{background:url(../../img/pop/pop_bg_br.png) no-repeat right bottom; width:14px; height:14px; position:absolute; right:-1px; bottom:-14px}
  
