@charset "utf-8";


#wrapper	{position:relative; width:100%; overflow-x:hidden;}
/* header */
#header	{position:fixed; left:0; top:0; width:100%; z-index:1000;}
#header .header_top	{background-color:#000;}
#header h1#logo	{float:left;padding:20px 0;}
#header h1#logo a	{display:block;}
#header ul#top_menu	{float:right; margin-top:20px;}
#top_menu li	{float:left;}
#top_menu li a	{display:block; padding:0 25px; font-size:1.077em; color:#fff;}

#header .header_btm	{background-color:rgba(255,255,255,0.9); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#e6ffffff',GradientType=0 );}
#header .header_btm ul.gnb	{overflow:hidden;padding-left;3px;}
#header .header_btm ul.gnb li.set_dep1	{float:left;}
#header .header_btm ul.gnb li.set_dep1 .dep1	{display:block; width:142px; padding:8px 0; background-image:url(../images/main/header/bg_gnb_bar.png); background-repeat:no-repeat; background-position:right center; text-align:center; font-size:1.154em; font-weight:600;}
#header .header_btm ul.gnb li.set_dep1 .dep1.last	{background-image:none;}


/* header on */
/*gnb*/
#header .header_btm .gnb .dep2	{position:absolute; left:0; top:101px; width:100%; height:82px; padding-top:25px; background-image:url(../images/main/header/bg_dep2.png); /*background-color:rgba(000,000,000,0.5); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 );*/border-bottom:solid 1px #000;}
#header .header_btm .gnb .dep2 h2.left	{float:left; width:255px; padding-left:80px;}

#header .header_btm .gnb .dep2.menu01 h2.left	{background-image:url(../images/main/header/icon_h2_eye.png); background-repeat:no-repeat; background-position:left center;}
#header .header_btm .gnb .dep2.menu02 h2.left	{background-image:url(../images/main/header/icon_h2_nose.png); background-repeat:no-repeat; background-position:left center;}
#header .header_btm .gnb .dep2.menu03 h2.left	{background-image:url(../images/main/header/icon_h2_baby.png); background-repeat:no-repeat; background-position:left center;}
#header .header_btm .gnb .dep2.menu04 h2.left	{background-image:url(../images/main/header/icon_h2_bone.png); background-repeat:no-repeat; background-position:left center;}
#header .header_btm .gnb .dep2.menu05 h2.left	{background-image:url(../images/main/header/icon_h2_body.png); background-repeat:no-repeat; background-position:left center;}
#header .header_btm .gnb .dep2.menu06 h2.left	{background-image:url(../images/main/header/icon_h2_breast.png); background-repeat:no-repeat; background-position:left center;}
#header .header_btm .gnb .dep2.menu07 h2.left	{background-image:url(../images/main/header/icon_h2_skin.png); background-repeat:no-repeat; background-position:left center;}


#header .header_btm .gnb .dep2.menu01 h2.left p.title	{font-size:1.385em; font-weight:700; color:#fca000;}
#header .header_btm .gnb .dep2.menu02 h2.left p.title	{font-size:1.385em; font-weight:700; color:#5ebc0b;}
#header .header_btm .gnb .dep2.menu03 h2.left p.title	{font-size:1.385em; font-weight:700; color:#0bbca5;}
#header .header_btm .gnb .dep2.menu04 h2.left p.title	{font-size:1.385em; font-weight:700; color:#eb4d00;}
#header .header_btm .gnb .dep2.menu05 h2.left p.title	{font-size:1.385em; font-weight:700; color:#f62f71;}
#header .header_btm .gnb .dep2.menu06 h2.left p.title	{font-size:1.385em; font-weight:700; color:#9b35e9;}
#header .header_btm .gnb .dep2.menu07 h2.left p.title	{font-size:1.385em; font-weight:700; color:#01c3b3;}



#header .header_btm .gnb .dep2 h2.left p.explain	{font-size:1.000em; color:#fff;}

#header .header_btm .gnb .dep2 ul.list	{float:left; width:665px;}
#header .header_btm .gnb .dep2 ul.list li {float:left; margin-bottom:10px;}
#header .header_btm .gnb .dep2 ul.list li a	{display:block; width:120px; padding-left:10px; background-image:url(../images/main/header/icon_dep2.png); background-repeat:no-repeat; background-position:left center; color:#fff;}
#header .header_btm .gnb .dep2 ul.list li a:hover	{color:#fff; font-weight:600; }
#header .header_btm .gnb .dep2 ul.list li a.g2	{width:250px;}


/* top_menu */
#top_menu ul.set_top_menu .set_dep1 .dep2	{width:99px; height:142px; padding:20px 0; background-color:#fff; border-right:solid 1px #ecd9ae; border-bottom:solid 2px #d0a851;}
#top_menu ul.set_top_menu .set_dep1 .dep2.first	{width:97px; border-left:solid 2px #d0a851;}
#top_menu ul.set_top_menu .set_dep1 .dep2.last	{width:97px; border-right:solid 2px #d0a851;}

#top_menu ul.set_top_menu .set_dep1 .dep2 li	{margin-bottom:5px; text-align:center; }
#top_menu ul.set_top_menu .set_dep1 .dep2 li a:hover	{color:#333; font-weight:600;}



/* contents */
#contents {position:relative; width:100%; }

#contents h3.main_title p.eng	{padding-bottom:5px; background-image:url(../images/main/common/bg_title_eng_bl.gif); background-repeat:no-repeat; background-position:center bottom; text-align:center; font-family:Arial,나눔고딕,'Nanum Gothic',맑은고딕,'Malgun Gothic', Helvetica, sans-serif; font-size:3.077em; font-weight:bold; color:#333; }
#contents h3.main_title p.title	{margin-top:10px; margin-bottom:50px; text-align:center; font-size:1.385em; color:#333; }

#main_cont01,#main_cont02,#main_cont03,#main_cont04	{padding:60px 0;}

	/* visual */
#visual, ul.wrap_visual, li.v01	{width:100%;}
#visual li.v01	{background-image:url(../images/main/visual/v01/bg.jpg); background-repeat:no-repeat; background-position:50% top;}
.v01 .cont_center	{padding-top:250px; padding-bottom:123px;  }
.v01 .visual_text	{text-align:center; color:#fff;}
.v01 .visual_text .text01	{font-family:나눔명조,'Nanum Myeongjo',바탕,'Batang',바탕체,'BatangChe'serif; font-size:6.154em; font-style:oblique; font-weight:600;}
.v01 .visual_text .text02	{margin-top:-20px; font-family:'WebNanumMyeongjo',나눔명조,'Nanum Myeongjo',바탕,'Batang',바탕체,'BatangChe'serif; font-size:1.846em;}
.v01 .visual_text .text03	{margin-top:25px; font-size:1.077em;}
.v01 .visual_text .text03 em	{fint-size:1.143em;}

	/* before and after*/

#main_cont01	{width:100%; }
#main_cont01 h3.main_title	{}
#main_cont01 h3.main_title .eng	{}
#main_cont01 h3.main_title .title	{}
#main_cont01 ul.bna	{overflow:hidden; width:900px; margin:0 auto;}
#main_cont01 ul.bna	li {float:left;}
#main_cont01 ul.bna	li a {display:block; width:210px;; height:60px; padding-top:150px; margin-right:20px;}
#main_cont01 ul.bna	li a.last {margin:0;}


#main_cont01 ul.bna	li a.bna_all	{background-image:url(../images/main/ban/bg_bna01.png); background-repeat:no-repeat;}
#main_cont01 ul.bna	li a.bna01	{background-image:url(../images/main/ban/bg_bna02.png); background-repeat:no-repeat;}
#main_cont01 ul.bna	li a.bna02	{background-image:url(../images/main/ban/bg_bna03.png); background-repeat:no-repeat;}
#main_cont01 ul.bna	li a.bna03	{background-image:url(../images/main/ban/bg_bna04.png); background-repeat:no-repeat;}
#main_cont01 ul.bna	li a.bna04	{background-image:url(../images/main/ban/bg_bna05.png); background-repeat:no-repeat;}
#main_cont01 ul.bna	li a.bna05	{background-image:url(../images/main/ban/bg_bna06.png); background-repeat:no-repeat;}
#main_cont01 ul.bna	li a.bna06	{background-image:url(../images/main/ban/bg_bna07.png); background-repeat:no-repeat;}
#main_cont01 ul.bna	li a.bna07	{background-image:url(../images/main/ban/bg_bna08.png); background-repeat:no-repeat;}

#main_cont01 ul.bna	li a p	{ background-color:#fff; text-align:center; font-size:1.231em; color:#333;}

	/* real story */
#main_cont02	{width:100%; background-image:url(../images/main/realstory/bg.jpg); background-repeat:no-repeat; background-position:50% top;}
#main_cont02 .cont_center	{position:relative;}
#main_cont02 h3.main_title	{text-align:center; }
#main_cont02 h3.main_title .eng	{font-size:2.308em; color:#d0a851;}
#main_cont02 h3.main_title .title	{margin-bottom:40px; font-size:1.385em;  }

.rs_slider	{width:680px; height:370px; margin:0 auto 17px auto; overflow:hidden;}
.rs_slider ul.slides {overflow:hidden; width:2160px; margin:0 auto; }
.rs_slider ul.slides li.slide	{float:left; position:relative; margin-right:40px;}
.rs_slider ul.slides li.slide a	{display:block; width:320px; height:370px;}
.rs_slider ul.slides li.slide img.off	{}
.rs_slider ul.slides li.slide img.on	{position:absolute; left:0; bottom:-270px; z-index:100;}

#main_cont02 .control	{position:absolute; top:325px; overflow:hidden; width:1000px; z-index:100;}
#main_cont02 .control .btn_left	{float:left;}
#main_cont02 .control .btn_right	{float:right;}


	/* latest */
#main_cont03	{width:100%;}
#main_cont03 .news,#main_cont03 .counsel	{float:left;}
#main_cont03 .news	{position:relative; widht:499px;}
#main_cont03 .news h3.main_title	{overflow:hidden; position:absolute; left:0; top:0; width:100%; background-color:rgba(255,255,255,0.4); border:solid 1px #fff;}
#main_cont03 .news h3.main_title a.title	 {float:left; display:block; margin:0; padding:11px 15px;font-size:1.231em; text-align:left; font-weight:600;}
#main_cont03 .news h3.main_title .control	{float:right; padding:16px 15px 0 0 ; }
#main_cont03 .news h3.main_title .control li	{float:left; margin:0 1px; }
#main_cont03 .news h3.main_title .control li>img	{display:block;}

#news_slider	{overflow:hidden; width:499px; height:348px;}
#news_slider .slides	{overflow:hidden; height:348px;:}
#news_slider .slides .slide	{float:left; width:499px; height:348px; }
#news_slider .slides .slide>a	{display:block;}

#main_cont03 .counsel	{position:relative; overflow:hidden; width:498px; height:346px; border:solid 1px #ddd;}
#main_cont03 .counsel .online_counsel,#main_cont03 .counsel .experience	{float:left; width:249px; }
#main_cont03 .counsel h3.main_title a.title	 {float:left; display:block; width:100%; margin:0; padding:11px 0; border-bottom:solid 1px #ddd; font-size:1.231em; text-align:center; font-weight:600;}
#main_cont03 .counsel_tab h3.main_title a.title.on	{background-color:#666; color:#fff;}
#main_cont03 .counsel .latest	{visibility:hidden; position:absolute;let:0; top:51px; width:498px; }
#main_cont03 .counsel .latest.on	{visibility:visible;}
#main_cont03 .counsel .experience .latest	{left:0;}

#main_cont03 .latest td.answer span.wait_answer	{background-color:#ddd;}
#main_cont03 .latest td.answer span.comp_answer	{background-color:#d0a851;}

	/* quick */
#main_cont04	{width:100%;height:400px;margin-bottom:-22px; background-image:url(../images/main/quick/bg.jpg);background-repeat:no-repeat; background-position:50% top;}

#main_cont04 .cont_center h3.main_title p	{color:#fff;}
#main_cont04 .cont_center h3.main_title p.eng	{background-image:url(../images/main/common/bg_title_eng_wh.gif);}

#main_cont04 .counsel,#main_cont04 .hours	{width:498px; height:400px;}
#main_cont04 .counsel	{float:left; border-right:solid 1px #fff;}
#main_cont04 .counsel .set_go_quick	{overflow:hidden; width:355px; margin:0 auto;}
#main_cont04 .counsel .set_go_quick a	{display:block; float:left; width:85px; padding-top:90px; margin-right:50px; font-size:1.231em; color:#fff; text-align:center;}

#main_cont04 .counsel .set_go_quick a.online_res	{background-image:url(../images/main/quick/bg_btn_online_res.png); background-repeat:no-repeat; background-position:center top;}
#main_cont04 .counsel .set_go_quick a.online_coun	{background-image:url(../images/main/quick/bg_btn_online_coun.png); background-repeat:no-repeat; background-position:center top;}
#main_cont04 .counsel .set_go_quick a.location	{margin-right:0; background-image:url(../images/main/quick/bg_btn_location.png); background-repeat:no-repeat; background-position:center top;}

#main_cont04 .counsel .wrap_contact	{margin-top:28px;}
#main_cont04 .counsel .set_contact	{overflow:hidden; }
#main_cont04 .counsel .set_contact p	{ float:left; color:#fff;}
#main_cont04 .counsel .set_contact p.title	{width:120px; text-align:center; border-bottom:solid 1px #fff; font-size:1.231em; color:#fff;}
#main_cont04 .counsel .set_contact p.tel,#main_cont04 .counsel .set_contact p.kakao	{margin-top:-12px; margin-left:30px; line-height:1.5; font-size:2.769em; font-weight:600;}


#main_cont04 .hours	{float:right; border-left:solid 1px #fff;}
#main_cont04 .hours .set_hours li	{overflow:hidden; width:457px; margin:0 auto;}
#main_cont04 .hours .set_hours li p	{float:left; color:#fff;}
#main_cont04 .hours .set_hours p.week	{width:50px; text-align:center; border-bottom:solid 1px #fff; font-size:1.231em; color:#fff;}
#main_cont04 .hours .set_hours p.hour	{margin-top:-12px; margin-left:30px; font-size:2.769em; font-weight:600;}
#main_cont04 .hours .holiday	{text-align:center; font-size:1.231em; color:#fff;}


/*footer*/
#footer	{background-color:#444; margin-top:22px;}

#footer .footer_top,#footer .set_site_map	{overflow:hidden; padding:20px 0; border-bottom:solid 1px #999;}
.footer_top .sns	{float:left;}
.footer_top .sns li	{float:left;}
.footer_top .sns li a	{display:block; margin-right:30px; padding-left:30px; color:#fff;}
.footer_top .sns li.facebook a	{background-image:url(../images/footer/icon_fb.png); background-repeat:no-repeat; background-position:left center;}
.footer_top .sns li.twitter a	{background-image:url(../images/footer/icon_tt.png); background-repeat:no-repeat; background-position:left center;}
.footer_top .sns li.blog a	{background-image:url(../images/footer/icon_bl.png); background-repeat:no-repeat; background-position:left center;}

.footer_top .quickmenu	{float:right;}
.footer_top .quickmenu li	{float:left; margin-left:30px; }
.footer_top .quickmenu li a	{display:block; color:#fff;}


.set_site_map .set_dep1 .dep1	{float:left;width:142px; height:273px; text-align:center; border-right:solid 1px #999;}
.set_site_map .set_dep1 .dep1.last	{border:0;}
.set_site_map .set_dep1 .dep1 a	{font-size:1.077em; font-weight:600; color:#fff;}
.set_site_map .set_dep1 .dep1 ul.list	{margin-top:10px;}
.set_site_map .set_dep1 .dep1 ul.list li	{margin:2px 0;}
.set_site_map .set_dep1 .dep1 ul.list li a	{font-size:0.929em; font-weight:normal;}

.set_copyright	{padding:20px 0;}
.set_copyright p	{color:#fff;}
.set_copyright .ho_info span {padding:0 10px; border-right:solid 1px #fff; font-weight:normal; color:#fff;}
.set_copyright .ho_info span.addr	{padding-left:0;}
.set_copyright .ho_info span.last	{border-right:0;}
.set_copyright .ho_info span em	{margin-right:10px;}
.set_copyright>img	{margin-top:5px;}
























