@charset "utf-8";

html,body	{width:100%;}
#wrapper	{position:relative; width:100%; }

/* header */
#header {position:absolute; left:0; top:0; width:100%; padding-top:30px; z-index:1000; }
#header .cont_center	{position:relative; overflow:visible;}
#header h1#logo	{float:left;margin-top:3px;}
h1#logo a	{display:block;}

#header .gnb	{float:right;margin-top:33px;}
#header .gnb>li	{float:left; margin-left:21px;}
#header .gnb>li .dep1	{display:block; padding:8px 6px 15px 6px; line-height:1; font-size:1.231em; font-weight:600; color:#fff;}
#header .gnb>li .dep1.on	{background-image:url(../images/main/header/bg_menu_on.png); background-repeat:no-repeat;background-position:center bottom;}
#header .gnb>li .dep1.dep1_8	{padding:0;}
#header .gnb>li .dep1.dep1_8 span	{display:block; width:100%; padding:8px 6px 15px 6px;background-image:url(../images/main/header/bg_more.png); background-repeat:no-repeat;}


/* header on */
	/*gnb*/
#header .gnb .dep2	{position:absolute;overflow:hidden; right:0; background-color:rgba(255,255,255,0.9);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#e6ffffff',GradientType=0 );}
#header .gnb .dep2 h2.left,#header .gnb .dep2 ul.list,#header .gnb .dep2 a.go_quick	{float:left;}
#header .gnb .dep2 h2.left	{width:160px; margin:20px 0; padding-top:100px;padding-bottom:38px;  background-repeat:no-repeat;background-position:center 45px; border-right:1px solid #aaa; text-align:center; font-size:1.231em; font-weight:bold;color:#666;}

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

#header .gnb .dep2 ul.list	{overflow:hidden; width:280px; margin:30px 0 0 30px;}
.dep2 ul.list li	{float:left; margin-bottom:18px;}
.dep2 ul.list li a	{display:block; width:130px; padding-left:10px; background-image:url(../images/main/header/icon_dep2.png); background-repeat:no-repeat; background-position:left center;line-height:1; font-size:1.077em; font-weight:600;}
#header .gnb .dep2 a.go_quick	{display:block;}

	/*top_menu*/
#header .gnb .dep2.menu08	{padding:0 10px;}
#header .gnb .dep2.menu08 .set_top_menu	{overflow:hidden;}
#header .gnb .dep2.menu08>ul>li	{float:left; width:110px;}
#header .gnb .dep2.menu08 li a	{display:block; text-align:center;}
#header .gnb .dep2.menu08 .top_dep1	{margin-top:30px; line-height:1; font-size:1.077em; font-weight:600; color:#333;}
#header .gnb .dep2.menu08 .top_dep2	{margin-top:16px; padding-bottom:25px;}
#header .gnb .dep2.menu08 .top_dep2	li a	{padding:1px 0;}

/* contents */

	/*visual*/
#visual	{width:100%;}
#visual .wrap_visual	{overflow:hidden;}
#visual .v01	{width:100%; background-color:#2da3b6;}
.v01 .cont_center	{height:100%; padding-top:510px; background-image:url(../images/main/visual/v01/bg.png); background-repeat:no-repeat;background-position: 50% 155px;}
.v01 .visual_text	{width:350px; margin-left:650px;}
.v01 p	{color:#fff;}
.v01 .text01	{font-size:1.385em;font-weight:600;}
.v01 .text02	{}
.v01 .text03	{font-weight:600;}

	/* introduce */
#main_cont01	{padding-top:100px; height:338px; background-color:#fff;}
#main_cont01 p	{text-align:center;}
#main_cont01 .title	{ line-height:1.4; font-size:1.538em; font-weight:500;}
#main_cont01 .cont	{margin-top:40px; font-size:1.077em;}
#main_cont01 ul.promise	{overflow:hidden; padding:0 50px; margin-top:50px; background-image:url(../images/main/introduce/bg_list.png); background-repeat:no-repeat;background-position:50% 18px;}
#main_cont01 ul.promise li	{width:180px; float:left;}
#main_cont01 ul.promise li .img	{width:36px; height:36px; margin:0 auto; background-image:url(../images/main/introduce/img_list.png); background-repeat:no-repeat; background-position:center; background-size:60%;}
#main_cont01 ul.promise li p	{text-align:center; font-size:1.077em; font-weight:600;}

	/* realstory*/

#main_cont02	{overflow:hidden; width:100%;}
#main_cont02 .left,#main_cont02 .right	{overflow:hidden; width:50%;}
#main_cont02 .left	{float:left; background-image:url(../images/main/realstory/bg.gif);}
#main_cont02 .wrap_slider	{position:relative; float:right; width:500px;}
#main_cont02 #rs_slider	{overflow:hidden; width:500px; height:475px;}
#rs_slider .slides	{overflow:hidden; height:475px;}
#rs_slider .slides .slide	{float:left; width:500px; height:475px;}
#rs_slider .slides .slide>a	{display:block;}
#rs_slider .control	{position:absolute; right:10px; bottom:10px; overflow:hidden; z-index:100;}
#rs_slider .control li	{overflow:hidden; float:left; width:15px; height:15px; margin-left:2px; background-image:url(../images/main/common/btn_control.png); background-repeat:no-repeat; background-positin:0 0; font-size:0; text-indent:-9999%;}
#rs_slider .control li.on	{background-position:0 -15px;}
	/*quick(수술후기,전후)*/
#main_cont02 .right	{float:right; background-color:#eee;}
#main_cont02 .quick	{float:left; width:500px; height:375px; padding-top:100px;}
#main_cont02 .quick p	{padding:0 30px;text-align:center;}
#main_cont02 .quick .title	{font-size:1.846em; color:#333; }
#main_cont02 .quick .cont	{margin-top:38px; font-size:1.077em;}

#main_cont02 .quick	ul	{overflow:hidden;width:340px; margin:65px auto 0 auto;}
#main_cont02 .quick ul li	{float:left;margin:0 10px;}
#main_cont02 .quick ul li a	{display:block; width:150px; padding:8px 0; text-align:center; border-radius:4px; font-size:1.385em; color:#fff;}
#main_cont02 .quick ul li.go_quick_rs a	{background-color:#d7682c;}
#main_cont02 .quick ul li.go_quick_bna a	{background-color:#45aa8c;}

	/* latest*/
#main_cont03	{padding:100px 0;}
#main_cont03 h3.main_title	{ overflow:hidden;width:100%;margin-bottom:30px;}
#main_cont03 h3.main_title p	{float:left; font-size:1.538em; font-weight:600; color:#333;}
#main_cont03 h3.main_title a	{float:right; display:block; padding-left:10px; background-image:url(../images/main/latest/bg_btn_more.png);background-repeat:no-repeat; background-position:left center; font-weight:600;}
#main_cont03 .news	{position:relative;float:left; width:470px;}
#main_cont03 #news_slider	{overflow:hidden; width:470px; height:432px;}
#news_slider .slides	{overflow:hidden; height:432px;}
#news_slider .slides .slide	{float:left; width:470px; height:432px;}
#news_slider .slides .slide>a	{display:block;}
#main_cont03 #news_slider	.control	{position:absolute; left:200px; bottom:20px;overflow:hidden;}
#main_cont03 #news_slider	.control li	{float:left; margin:0 2px;}
#main_cont03 .set_latest	{float:right; width:470px;}	

#main_cont03 .latest.first	{margin-bottom:40px;}
#main_cont03 table	{width:470px; border-top:solid 1px #ddd;}
#main_cont03 table td	{height:40px; border-bottom:solid 1px #ddd;}
#main_cont03 table td.title	{width:370px; padding-left:20px; background-image:url(../images/main/latest/bg_list.gif);background-repeat:no-repeat; background-position:10px center;}
#main_cont03 table td.answer,#main_cont03 .latest td.date	{text-align:center;}
#main_cont03 table td.answer span	{padding:5px; font-size:0.923em; color:#fff;}
#main_cont03 table td.answer span.wait_answer	{background-color:#ddd;}
#main_cont03 table td.answer span.comp_answer	{background-color:#2da3b6;}

	/* quick */
#main_cont04	{padding:100px 0; background-color:#eee;}
#main_cont04 .quick	{overflow:hidden;}
#main_cont04 .quick li	{float:left; margin:0 30px; }
#main_cont04 .quick li a	{display:block; width:150px;}
#main_cont04 .quick li a h3.main_title	{ padding-top:55px;background-repeat:no-repeat;background-position:center 0; font-size:1.385em; text-align:center; font-weight:600; color:#333;}
#main_cont04 .quick li a .go_quick01	{background-image:url(../images/main/quick/bg_online_coun.png);}
#main_cont04 .quick li a .go_quick02	{background-image:url(../images/main/quick/bg_call.png);}
#main_cont04 .quick li a .go_quick03	{background-image:url(../images/main/quick/bg_kakao.png);}
#main_cont04 .quick li a .go_quick04	{background-image:url(../images/main/quick/bg_location.png);}
#main_cont04 .quick li a p	{text-align:center; line-height:1.4;}
#main_cont04 .quick li a p.number	{font-size:1.692em;}



/*footer*/

#footer	{background-image:url(../images/footer/bg.gif);background-repeat:no-repeat; background-position: 50% top;}
#footer .footer_top	{padding:73px 0 69px 0;}
.footer_top #footer_logo	{display:block; float:left;}
.footer_top .wrap_info	{float:right;}
.footer_top .hours h3.main_title	{margin-bottom:12px; font-size:1.385em; font-weight:600; text-align:right; color:#fff;}
.footer_top .hours ul	{overflow:hidden;}
.footer_top .hours ul li	{float:left; margin-left:10px; line-height:1; font-size:1.231em; color:#fff;}
.footer_top .hours ul li.first	{padding-right:10px; border-right:1px solid #fff;}
.footer_top .hours ul li span	{margin-right:10px;}
.footer_top address	{margin-top:37px;}
.footer_top address p	{margin-bottom:12px; text-align:right; line-height:1; color:#fff;}
.footer_top address p span	{margin-right:10px; padding-right:10px; border-right:1px solid #fff; }
#footer .footer_btm	{border-top:1px solid #fff;}
#footer .footer_btm .cont_center	{padding:27px 0; text-align:center; color:#fff;}
.footer_btm .management {text-align:center; margin-top:5px;}








