@charset "utf-8";

body	{overflow-y:auto;}
/* sub header */
#header	{position:absolute; left:0;  top:0; width:100%; min-width:1000px;height:90px; z-index:1000;}
#header .wrap_gnb	{}
#header #gnb	{position:relative; float:left;height:70px; padding-top:20px; background-color:#152e4f;}
#gnb h1#logo	{float:left; margin-left:10px;}
#gnb ul	{float:right;}
#header .wrap_gnb .deco	{width:40px;float:right;}

#header .wrap_top_menu	{position:absolute; right:0; top:0;}
#header .wrap_top_menu .deco	{width:40px; float:left;}
#header #top_menu	{position:relative; float:left; height:70px; padding-top:20px; background-color:#17d6b6;}
#header #top_menu ul	{float:left;}
#header #top_menu a.top_on	{position:absolute; right:100px; width:105px; height:51px; text-align:right; background-image:url(../images/main/header/bg_more.png); background-repeat:no-repeat; background-position:left 50%; line-height:51px; font-size:1.538em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#152e4f;}

	/* gnb on */
.gnb	{overflow:hidden;margin-top:15px; margin-right:15px;}
.gnb .set_dep1	{float:left;}
.gnb .dep1	{display:block; padding:0 8px 28px 8px; font-size:1.231em; font-weight:600; color:#17d6b6;}
.gnb .dep2	{position:absolute; overflow:hidden; right:0; top:90px; height:0; background-color:rgba(21,46,79,0.9);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6152e4f', endColorstr='#e6152e4f',GradientType=0 );}
.gnb .dep2 .cont_right	{overflow:hidden; float:right;}
.gnb .dep2 h2.left,#header .gnb .dep2 ul.list,#header .gnb .dep2 a.go_quick	{float:left;}
.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:#fff;}

.gnb .dep2.menu01 h2.left	{background-image:url(../images/main/header/icon_h2_eye.png);}
.gnb .dep2.menu02 h2.left	{background-image:url(../images/main/header/icon_h2_nose.png);}
.gnb .dep2.menu03 h2.left	{background-image:url(../images/main/header/icon_h2_baby.png);}
.gnb .dep2.menu04 h2.left	{background-image:url(../images/main/header/icon_h2_bone.png);}
.gnb .dep2.menu05 h2.left	{background-image:url(../images/main/header/icon_h2_body.png);}
.gnb .dep2.menu06 h2.left	{background-image:url(../images/main/header/icon_h2_breast.png);}
.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; color:#fff;}
#header .gnb .dep2 a.go_quick	{display:block;}

	/*top_menu on*/
.top_menu	{overflow:hidden;margin-top:15px;}
.top_menu>li	{float:left;}
.top_menu .dep1	{display:block; padding:0 8px 28px 8px; font-size:1.231em; font-weight:600; color:#152e4f; }

.top_menu .dep2	{position:absolute; overflow:hidden; top:90px; left:-40px; width:100%; height:0; background-color:rgba(233,252,249,0.9);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e9fcf9', endColorstr='#e6e9fcf9',GradientType=0 )}
.top_menu .dep2	ul.list	{overflow:hidden; width:280px; margin:30px 0 0 30px;}

.top_menu .dep2 ul.list li a	{background-image:url(../images/main/header/icon_dep2_2.png);  color:#666;}

/* fiexd header */
#header.scroll	{position:fixed; left:0;  top:0; width:100%; height:50px; min-width:1000px;z-index:1000;}
#header.scroll #gnb	{height:43px; padding-top:7px;}
#header.scroll #gnb h1#logo img	{height:35px; width:auto;}
#header.scroll span.deco	{margin-top:-40px;}
#header.scroll .gnb	{margin-top:5px; margin-right:15px;}
#header.scroll .dep2	{top:50px;}
#header.scroll #top_menu	{height:43px; padding-top:7px;}
#header.scroll .top_menu	{margin-top:5px;}
#header.scroll #top_menu a.top_on	{height:50px; top:0;}

/*footer*/
#footer	{overflow:hidden; width:100%; padding:23px 0px; background-color:#555;}
#footer_logo	{float:left; margin-left:10px;}
#footer .sns	{overflow:hidden; float:right; margin-top:4px;margin-right:10px;}
#footer .sns li	{float:left; margin:0 10px;}
#footer .sns li a	{display:block;}
.wrap_address	{position:absolute; width:100%; margin-top:-23px;}
.set_address	{width:700px; height:40px; margin:0 auto;  padding:25px 30px 15px 30px; background-color:#333;}
.set_address address,.copyright	{line-height:1; color:#fff;}
.copyright	{margin-top:15px; }
.set_address address span	{padding:0 10px; border-right:1px solid #fff;}
.set_address address span em	{font-weight:bold; margin-right:10px; }
.set_address address .address	{padding-left:0; font-weight:600;}

.set_address address .last	{border:0;}



/* 공통 sub top */
div#sub_top	{position:relative; width:100%; height:450px;}
#sub_top .cont_center	{height:100%;}
#sub_top .cont_left	{padding-top:190px;  }
#sub_top h2.sub_h2	{overflow:hidden; margin-top:20px;}
#sub_top h2.sub_h2 p	{float:left;}
#sub_top h2.sub_h2	.h2_point	{margin-right:10px;font-size:4.615em; line-height:1; letter-spacing:-3px;}
#sub_top h2.sub_h2	.h2_title	{font-size:4.154em; color:#333; line-height:1; letter-spacing:-3px;}
#sub_top .set_sub_top_text	{}
#sub_top .sub_top_text_01	{font-size:1.538em; color:#ddd; font-weight:bold; letter-spacing:-0.5px;}
#sub_top .sub_top_text_02	{width:100%; font-size:1.077em;}

.ho.set_sub_title	{margin-top:70px;}

/*tab*/
div#sub_top_tab	{position:absolute; left:0; bottom:0; width:100%; background-color:rgba(000,000,000,0.35); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#59000000', endColorstr='#59000000'); /* IE */  border-top:solid 1px #fff;}
div#sub_top_tab ul	{overflow:hidden; border-left:solid 1px #fff; }
div#sub_top_tab ul li.tab	{float:left;border-right:solid 1px #fff;}
div#sub_top_tab ul li.tab a	{display:block; height:40px; padding-left:15px; margin-right:15px;  line-height:40px; color:#fff; font-size:1.231em; background-image:url(../images/common/icon_sub_top_tab_top.png); background-repeat:no-repeat; background-position:right center;}



/* --- sub_contents --- */
/* sub_title */
div#sub_contents	{width:100%;}

h3.set_sub_title	{padding-bottom:40px; }
h3.set_sub_title .sub_s_title	{font-size:1.333em; line-height:18px; font-weight:bold;  color:#999;font-family:'WebNanumGothic',나눔고딕,'WebNanumMyeongjo',나눔명조,'Nanum Myeongjo',바탕,batang,serif; }
h3.set_sub_title .sub_title	{font-size:2.692em; line-height:40px; font-weight:bold; letter-spacing:-1px; color:#333; font-family:'WebNanumGothic',나눔고딕,'WebNanumMyeongjo',나눔명조,'Nanum Myeongjo',바탕,batang,serif; }


/* 공통 컨텐츠 */

#sub_contents .cont_center	{overflow:hidden;}
.odd_cont,.even_cont	{padding:70px 0;}
.even_cont	{background-color:#eee; background-image:url(../images/common/bg_even.png);}

/*#sub_contents .define h3.set_sub_title	{width:250px; margin-right:20px;  float:left; padding-bottom:0;}*/
h3.set_sub_title.pos	{position:absolute;}

/* 정의 */

.define .define_cont {/*float:left; width:730px;*/ font-size:1.077em;}
.define .define_cont .important {font-size:1.077em; color:#f14d63; font-weight:600;}

/* 수술정보 */
.surgery_info	{padding:40px 0; background-image:url(../images/common/bg_surgeryinfo.gif);}
.surgery_info h3.set_sub_title	{float:left; padding:26px 0 0 0; width:200px;}
.surgery_info .set_sub_title .sub_s_title	{font-size:1em; font-weight:normal; color:#666;}
.surgery_info ul.si_cont	{float:left; overflow:hidden; width:800x;}
.surgery_info ul.si_cont li	{float:left; width:120px; margin-right:10px; padding-bottom:10px; border-radius:6px; background-color:rgba(255,255,255,0.8);}

.surgery_info ul.si_cont li dl dt	{padding-top:60px; text-align:center; font-size:1.231em; font-weight:600;}
.surgery_info ul.si_cont li dl dd	{ text-align:center; font-size:1.231em; font-weight:600; color:#333;}

/* 대상 */

.target .target_cont	{overflow:hidden;}
.target .target_cont li	{float:left; width:500px;font-size:1.231em; font-weight:600;}
.target .target_cont li .target_num	{padding-right: 10px; font-size: 2.462em;font-weight:800;letter-spacing: -2px;}
/* last */
.wrap_last	{overflow:hidden; width:100%; padding:40px 0;}
.wrap_last .last	{ position:relative; width:880px; padding:70px 40px; border:solid 10px #fff;}
#sub_contents .cont_center.last	{overflow:visible;}

.last .set_last_cont .last_title	{margin-bottom:20px; font-size:2.308em; font-weight:600; line-height:1.3;}
.last .set_last_cont h4.last_s_title	{margin-bottom:5px; font-size:1.231em; font-weight:600; color:#333; letter-spacing:-0.5px;}

/* sub main */


.wrap_sub_main	{width:100%; height:100%; padding-top:100px; }
.sub_main .wrap_title	{margin-top:100px; width:500px;}
.sub_main .wrap_title p	{text-align:center;}
.sub_main .wrap_title .p01	{margin-bottom:40px; background:url(../images/eye/bg_p01.png) no-repeat 50% top; height:56px; line-height:56px; font-size:1.538em; font-weight:600; font-family:'WebNanumMyeongjo',나눔명조,'Nanum Myeongjo',바탕,batang,serif;  color:#6f6339;}
.sub_main h2 .ho_name	{font-size:2.308em; color:#333;}

.sub_main h2 .set_title .point	{float:left;margin-right:10px; font-size:6.154em;letter-spacing:-3px; line-height:1; }
.sub_main h2 .set_title .title	{float:left;padding-top:5px; font-size:5.000em; letter-spacing:-3px; line-height:1;}

.sub_main .wrap_title .p03	{font-size:1.846em; font-weight:600; font-family:'WebNanumMyeongjo',나눔명조,'Nanum Myeongjo',바탕,batang,serif;}

.sub_main_cont	{margin-top:150px;}
.sub_main_cont>ul	{overflow:hidden; height:524px;}
.sub_main_cont>ul>li	{float:left; width:330px; margin-right:4px;}
.sub_main_cont>ul>li.cont_last	{margin-right:0;}

.sub_main_cont>ul>li>a	{display:block; width:330px; height:234px; background-repeat:no-repeat; background-position:0 0; font-size:0; text-indent:-9999%;}
.sub_main_cont>ul>li .btn_cont.on	{background-position:-330px 0;}

.sub_main_cont>ul>li .cont .num	{font-size:3.077em; color:#bbb;}
.sub_main_cont>ul>li .cont .title	{margin-bottom:5px; font-size:1.846em; font-weight:600; color:#333;}








