@charset "utf-8";

html,body,#wrapper	{width:100%; height:100%;}
body	{overflow:hidden;height:100%;}
#wrapper	{position:absolute; top:0; left:0;}

.main_cont	{min-width:1000px;}

/* main01 */
#main_cont01	{position:relative;}

	/*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;}

	/*visual*/
#visual	{width:100%; height:100%;}
.wrap_visual	{width:100%; height:100%;}
#visual .v01	{width:100%; height:100%; background-image:url(../images/main/visual/v01/bg.gif);background-position:50%;}

#visual .v01 .cont_center	{height:100%;background-image:url(../images/main/visual/v01/model.png);background-repeat:no-repeat;background-position:50% top;}
.v01 .visual_text01	{float:left; padding-top:35%;}
.v01 .visual_text02	{float:right; padding-top:35%; text-align:right;}
.v01 .text01	{}
.v01 .visual_text01 .text02	{color:#2a526d;}
.v01 .visual_text02 .text02	{color:#dd652d;}
.v01 .text02	{margin-top:30px; font-size:1.538em; letter-spacing:-1px;}
.v01 .text03	{margin-top:10px; font-weight:600;}

	/*scroll*/
#main_cont01 .scroll	{position:absolute;bottom:30px; width:100%;}
#main_cont01 .scroll p	{text-align:center; line-height:1.5; font-size:1.077em; font-weight:600; color:#fff;}
#main_cont01 .scroll p.eng	{padding-top:52px; background-image:url(../images/main/common/bg_mouse.png);background-repeat:no-repeat;background-position:50% top;font-size:1.154em;}

/* title common */
h3.main_title	{margin-bottom:40px;}
h3.main_title p	{text-align:center;}
h3.main_title p.eng	{font-family:'WebNanumMyeongjo','나눔명조','Nanum Myeongjo',바탕,Batang,serif;font-style:italic; font-size:3.077em; font-weight:bold; color:#333;}
h3.main_title .title	{display:block; text-align:center; letter-spacing:2px; font-size:1.231em; font-weight:600; color:#333; }

/*main02 bna*/
#main_cont02	{background-image:url(../images/main/bna/bg.gif);}
#main_cont02 .cont_center	{}
ul.bna	{width:860px; margin:0 auto; overflow:hidden;}
ul.bna li	{float:left; width:200px; height:200px; margin-right:20px; margin-bottom:20px; background-image:url(../images/main/bna/bg_li.png); background-repeat:no-repeat;}
ul.bna li.last	{margin:0;}
ul.bna li a	{ display:block; width:200px; height:70px; padding-top:130px; background-repeat:no-repeat; background-position:50% 50px; text-align:center; font-weight:600; font-size:1.538em; }
ul.bna li.bna01 a	{background-image:url(../images/main/bna/bg_all.png)}
ul.bna li.bna02 a	{background-image:url(../images/main/bna/bg_eye.png)}
ul.bna li.bna03 a	{background-image:url(../images/main/bna/bg_nose.png)}
ul.bna li.bna04 a	{background-image:url(../images/main/bna/bg_baby.png)}
ul.bna li.bna05 a	{background-image:url(../images/main/bna/bg_bone.png)}
ul.bna li.bna06 a	{background-image:url(../images/main/bna/bg_body.png)}
ul.bna li.bna07 a	{background-image:url(../images/main/bna/bg_breast.png)}
ul.bna li.bna08 a	{background-image:url(../images/main/bna/bg_skin.png)}

/*main03 rs*/
#main_cont03	{width:100%;}
#main_cont03 h3.main_title	{position:absolute; width:100%; margin-top:80px; z-index:100;}
#main_cont03 h3.main_title p	{color:#fff;}
.rs_slider	{overflow:hidden; width:100%;height:100%;}
.rs_slider .slides	{overflow:hidden; height:100%;}
.rs_slider .slide	{position:relative;float:left;width:25%;height:100%;}
.rs_slider .slide .on	{opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; padding-top:100%; background-color:rgba(000,000,000,0.4);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */}
.rs_slider .slide .on p	{ text-align:center; line-height:1.3; font-size:2.308em; font-weight:bold; color:#fff;}
.rs_slider .slide .on p.go	{width:210px; margin:30px auto 0 auto; padding:5px 0 5px 20px; background-image:url(../images/main/realstory/bg_go.png); background-repeat:no-repeat; background-position:200px center; border:3px solid #fff; text-align:left; font-weight:normal; font-size:1.538em;}

.rs_slider .slide a	{overflow:hidden; display:block; width:100%; height:100%; text-align:center;}
.rs_slider .slide a img	{height:100%; margin-top:100px;}
.rs_slider .slide.slide01 img	{margin-left:-80px;}
.rs_slider .slide.slide02 img	{margin-left:-120px;}
.rs_slider .slide.slide01	{background: rgb(204,204,204); /* Old browsers */
background: -moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 46%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(46%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(238,238,238,1) 46%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(238,238,238,1) 46%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(238,238,238,1) 46%); /* IE10+ */
background: linear-gradient(to bottom, rgba(204,204,204,1) 0%,rgba(238,238,238,1) 46%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */}
.rs_slider .slide.slide02	{background: rgb(30,83,137); /* Old browsers */
background: -moz-linear-gradient(top, rgba(30,83,137,1) 0%, rgba(177,202,214,1) 55%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,83,137,1)), color-stop(55%,rgba(177,202,214,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(30,83,137,1) 0%,rgba(177,202,214,1) 55%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(30,83,137,1) 0%,rgba(177,202,214,1) 55%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(30,83,137,1) 0%,rgba(177,202,214,1) 55%); /* IE10+ */
background: linear-gradient(to bottom, rgba(30,83,137,1) 0%,rgba(177,202,214,1) 55%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5389', endColorstr='#b1cad6',GradientType=0 ); /* IE6-9 */}
.rs_slider .slide.slide03	{background: rgb(51,51,51); /* Old browsers */
background: -moz-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(170,170,170,1) 55%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(55%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(51,51,51,1) 0%,rgba(170,170,170,1) 55%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(51,51,51,1) 0%,rgba(170,170,170,1) 55%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(51,51,51,1) 0%,rgba(170,170,170,1) 55%); /* IE10+ */
background: linear-gradient(to bottom, rgba(51,51,51,1) 0%,rgba(170,170,170,1) 55%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-9 */	
}
.rs_slider .slide.slide04	{background: rgb(70,150,160); /* Old browsers */
background: -moz-linear-gradient(top, rgba(70,150,160,1) 0%, rgba(169,205,211,1) 55%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,150,160,1)), color-stop(55%,rgba(169,205,211,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(70,150,160,1) 0%,rgba(169,205,211,1) 55%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(70,150,160,1) 0%,rgba(169,205,211,1) 55%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(70,150,160,1) 0%,rgba(169,205,211,1) 55%); /* IE10+ */
background: linear-gradient(to bottom, rgba(70,150,160,1) 0%,rgba(169,205,211,1) 55%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4696a0', endColorstr='#a9cdd3',GradientType=0 ); /* IE6-9 */}

/*main04*/
#main_cont04	{overflow:hidden;}
	/*news*/
#main_cont04 .left	{float:left; width:50%;}
#main_cont04 .wrap_news	{position:relative; float:right; width:420px; margin-right:50px;}
#news_slider	{overflow:hidden; width:420px; height:450px;}
#news_slider .slides	{overflow:hidden;height:450px;}
#news_slider .slides .slide	{float:left; width:420px; height:450px;}
#news_slider .slides .slide a	{display:block;}
.wrap_news .control	{position:absolute; left:190px; bottom:10px; overflow:hidden;}
.wrap_news .control li	{float:left;width:31px; height:31px; margin:0 2px;}
	/*right*/
#main_cont04 .right	{float:right; width:50%; height:100%; background-image:url(../images/main/latest/bg_latest.gif);background-size:cover;}
#main_cont04 .wrap_latest	{float:left; width:450px; margin-left:50px;}
.wrap_latest table	{width:100%;}
.wrap_latest table td	{height:30px;}
.wrap_latest table .title	{padding-left:20px; background-image:url(../images/main/latest/bg_list.gif);background-repeat:no-repeat;background-position:left center;}
td.answer,td.date	{text-align:right;}
.wrap_latest table td.answer span	{padding:5px; font-size:0.923em; color:#fff;}
.wrap_latest table td.answer span.wait_answer	{background-color:#ddd;}
.wrap_latest table td.answer span.comp_answer	{background-color:#152e4f;}

.latest.experience	{margin-top:40px;}
.experience h3.main_title	{margin-top:0;}

/*main05*/

#main_cont05	{position:relative;}
	/*quick*/
.wrap_quick	{height:38%;}
#main_cont05 .quick	{overflow:hidden; width:850px; margin:0 auto;;}
#main_cont05 .quick li	{float:left; margin:0 20px; background-repeat:no-repeat; background-position:50% 0; text-align:center; font-size:1.385em; font-weight:bold; color:#152e4f;}
#main_cont05 .quick li a	{display:block; width:130px; height:30px; padding-top:90px; background-repeat:no-repeat; background-position:50% 0;font-size:1em; font-weight:bold; color:#152e4f;}
#main_cont05 .quick li.quick01 a	{background-image:url(../images/main/quick/bg_online_res.png)}
#main_cont05 .quick li.quick02 a	{background-image:url(../images/main/quick/bg_online_coun.png)}
#main_cont05 .quick li.quick03 a	{background-image:url(../images/main/quick/bg_location.png)}
#main_cont05 .quick li.quick04	{ width:130px; height:30px; padding-top:90px; background-image:url(../images/main/quick/bg_call.png)}
#main_cont05 .quick li.quick05	{ width:130px; height:30px; padding-top:90px; background-image:url(../images/main/quick/bg_kakao.png)}
	
	/*hours*/

.wrap_hours	{height:62%; background-image:url(../images/main/bg_hours.jpg);background-repeat:repeat; background-position:50% 0; background-size:cover;)


}
.wrap_hours p	{text-align:center;font-size:1.231em; font-weight:600; color:#fff;}
.wrap_hours ul	{width:330px; margin:0 auto 40px auto;}
.wrap_hours ul li	{overflow:hidden; margin-bottom:20px;}
.wrap_hours ul li p	{float:left;}
.wrap_hours ul li p.section	{width:50px; margin-right:20px; border-bottom:1px solid #fff; text-align:center;}
.wrap_hours ul li p.cont	{font-size:1.875em; line-height:1;}
/*footer*/
#footer	{position:absolute; left:0; bottom:0; overflow:hidden; width:100%; padding:35px 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:-35px;}
.set_address	{width:700px; height:40px; margin:0 auto;  padding:24px 30px 45px 30px; background-color:#333;}
.set_address address,.copyright	{line-height:1; color:#fff;}
.copyright	{margin-top:5px; }
.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;}
.set_address>img {margin-top:15px;}








