@charset "euc-kr";


.wrapper { width: 1455px;  margin:0 auto; }


/* ======  header ===== */
#header { width: 100%; height: 39px; position: relative; }
#header h1 { width: 250px; height: 50px; background: url("../img/common/logo_new.png") no-repeat left top; position: absolute; left: 180px;  z-index:9000000; top:2px; }
#header h1 a { display: block; width: 100%; height: 100%;}



/* ========== logoclick ================ */
#logoclick {width: 220px; height:90px; left:20px; top:140px; }



/* gnb=navi_menu gnblist wrapper=navi wrapper */


/* ==========  navi_menu  ========= */
/* #navi_menu .wrap { height:160px; position:relative; overflow:hidden;  } */
/* #navi_menu .wrap h3 { float:left; margin-top:13px; margin-right:28px; }  */


#navi_menu { width: 100%; position:fixed; height:39px; background-color:#292f38; z-index:9000003; }
#navi_menu .navi {over-flow:hidden; }
#navi_menu ul {width: 1302px; margin:0 auto; }
#navi_menu ul:after { content: ""; height: 0; display: block; clear: both;}
#navi_menu ul li { height:26px; margin-top:12px; float:left; list-style:none;  margin-right:11px; }
#navi_menu ul li a { padding:0 7px; }
/* #navi_menu ul li a:after { content: "¡¤"; width:5px; float:right; color:#9a9a9a; font-size:23px; font-weight:bold; margin-top:-5px;  } */


/* #navi_menu ul li.lastprev, #navi_menu ul li.last { width: 96px;} */



/* navi_subdepth2 */

/*01 À¯´ÏÅ©¼Ò°³*/

#navi_menu ul li .dep { width:100%;left:0; height:119px; position:absolute; top:39px; background-color:rgba(0,0,0,0.7); z-index:9000004; }
#navi_menu ul li .dep .depwrap { margin:23px auto; overflow:hidden; }
#navi_menu ul li .dep .depwrap .deptxt { float:left; }
#navi_menu ul li .dep .depwrap .depmenu { float:left; margin-left:70px; }
#navi_menu ul li .dep .depwrap .depmenu dl { overflow:hidden; width:740px; }
#navi_menu ul li .dep .depwrap .depmenu dl dd { width:138px; height:26px; float:left; margin-top:5px; background:none; padding:0px; margin-right:10px; }
#navi_menu ul li .dep .depwrap .depmenu dl dd a { padding:0; }





#header .logo { position:relative;  top:45px;  z-index:50; width:1850px; }
#header .util { float:right; margin-top:5px; z-index:50; padding-right:20px;  }
#header .util li { float:left; }
#header .util li a { padding:2px 12px; background-color:#292f38; }
/*#header .util .white li a:after { content:""; width:2px; float:right; height:9px; background:url(../img/common/navi/white_bar.png) no-repeat; margin-top:3px;  }*/
/*#header .util li a:after { content:""; width:2px; float:right; height:9px; background:url(../img/common/navi/white_bar.png) no-repeat; margin-top:3px;  }*/
















/*
#navi_menu ul li .depth_01  {width:1302px; margin:0 auto;  height:119px; position:absolute; top:39px; background-color:rgba(0,0,0,0.6); z-index:9000004; }

#navi_menu ul li .depth_01 .dept {margin:23px auto; overflow:hidden; }

#navi_menu ul li .depth_01 dl .depth00 { float:left; }

#navi_menu ul li .depth_01 dl a { padding:0 7px; }

#navi_menu ul li .depth_01 dl .depth01 {float:left; margin-left:70px; }

#navi_menu ul li .depth_01 dl .depth01 dt { overflow:hidden; }

#navi_menu ul li .depth_01 dl .depth01 dt dd { width:138px; height:26px; float:left; margin-top:5px; background:none; padding:0px; margin-right:10px; }

#navi_menu ul li .depth_01 dl .depth01 dt dd a { dpadding:0; }

*/


/* 

#navi_menu ul li .depth_01 dl dd.depth1_01_menu01 a:hover { background: url("../img/common/menu_depth_01_01.png") no-repeat -29px -254px  !important; height: 36px;}

#navi_menu ul li .depth_01_01 dl dd.depth1_01_menu02 a:hover { background: url("../img/common/menu_depth_01_01.png") no-repeat -29px -290px !important; height: 36px; }

#navi_menu ul li .depth_01_01 dl dd.depth1_01_menu03 a:hover { background: url("../img/common/menu_depth_01_01.png") no-repeat -29px -326px !important; height: 36px; }

#navi_menu ul li .depth_01_01 dl dd.depth1_01_menu04 a:hover { background: url("../img/common/menu_depth_01_01.png") no-repeat -29px -362px !important; height: 36px;}

#navi_menu ul li .depth_01_01 dl dd.depth1_01_menu05 a:hover { background: url("../img/common/menu_depth_01_01.png") no-repeat -29px -398px !important; height: 36px;}

*/



.t_baanner_wrap{overflow:hidden; width:1082px; margin:10px auto 0px auto;}
.mr_10{margin-right:5px;}

.s_baanner_wrap_01{overflow:hidden; width:1082px; margin:50px auto 0px auto;position:relative;  }
.s_baanner_wrap_02{overflow:hidden; width:1200px; margin:8px auto 0px auto;position:relative; padding-bottom: 15px; border-top: 1px solid #E8E8E8; }
.s_baanner_wrap_03{overflow:hidden; width:1082px; margin:8px auto 0px auto;position:relative; padding-top: 20px; padding-bottom: 10px; border-top: 1px solid #E8E8E8; }



.sub_baanner_wrap_01{overflow:hidden; width:1082px; margin:5px auto 0px auto;position:relative; border-top: 1px solid #e2e2e2; padding-top: 10px;  margin-left:25%;}

.sub_baanner_wrap_02{overflow:hidden; width:1082px; margin:8px auto 0px auto;position:relative; padding-top: 20px;
padding-bottom:20px; border-top: 1px solid #e2e2e2;  margin-left:25%;}

.sub_baanner_wrap_03{overflow:hidden; width:1082px; margin:35px auto 0px auto; position:relative; padding-top:20px; padding-bottom:10px; margin-left:25%; }




#sub_baanner_wrap_09{overflow:hidden; width:1082px; margin:35px auto 0px auto;position:relative; padding-top: 20px; padding-bottom: 10px;}

#sub_baanner_wrap_09 ul {overflow:hidden; width:1082px; height:250px; margin:0 auto; position:relative; padding-top:20px; padding-bottom:2px; }
#sub_baanner_wrap_09 ul li {width:540px; height:250px;  border:1px solid #282e38; }

#sub_baanner_wrap_09 ul li.real_01  {width:540px; height:250px; background:url(../img/realphoto/real01_img.png) 0 0 no-repeat; }
#sub_baanner_wrap_09 ul li.real_01:hover { width:540px; height:250px; background:url(../img/realphoto/real01_img_bg.png) 0 0 no-repeat; }







#w_banner {clear:both; width: 100%; background-color:#aed2e5; overflow: hidden; position:relative; padding:0 auto;}
#w_banner02 {clear:both; width: 100%; background-color:#e9f3f9; overflow: hidden; position:relative; padding:0 auto;}



/* ======== wide_counsel ======= */
#w_counsel {clear:both; width: 100%; background-color:rgba(245,245,245,1); overflow: hidden; padding-top:70px; padding-bottom:50px;position:relative; top:90px; border-top:1px solid rgba(0,0,0,0.07); }
#w_counsel .wrap{width: 1200px; margin:0 auto; margin-left:21.5%;}
#w_counsel .part1,#w_counsel .part2{width:373px; padding:0 auto; margin:0 auto; position:relative; float:left; margin-right:40px;}
#w_counsel .part3{width:373px; padding:0 auto; margin:0 auto; position:relative; float:left;}
#w_counsel .counsel .txt{width:323px; padding-bottom:6px; padding-top:9px; border-bottom: 1px solid #e3e3e3;}
#w_counsel .counsel .date{width:50px; text-align:right; border-bottom: 1px solid #e3e3e3;}



/* ======== sitemap ======= */
#sitemap {clear:both; width: 100%; height: 428px; background: #585858 ; overflow: hidden; margin-top:150px; }
#sitemap .wrap{width:1024px; height:428px; padding-top:30px; margin:0 auto; background:url(../img/common/sitemap_bg.gif) no-repeat; position:relative;}
#sitemap .wrap .cate{width:128px;float:left; }
#sitemap .wrap .cate li {padding-bottom:5px;line-height:0; margin-bottom:10px}
#sitemap .wrap .cate dt{padding-bottom:25px;}
#sitemap .wrap .cate dl{margin-bottom:14px;}

/* ======== sitemap_test ======= */
#sitemap1 {clear:both; width: 100%; height: 428px; background: #799dad ; overflow: hidden;  margin-top:50px; }
#sitemap1 .wrap{width:1024px; height:428px; padding-top:45px; margin:0 auto; background:url(../img/common/sitemap/sitemap_bg.gif) no-repeat; position:relative;}
#sitemap1 .wrap .cate{width:128px;float:left; }
#sitemap1 .wrap .cate li {padding-bottom:5px;line-height:0; margin-bottom:10px}
#sitemap1 .wrap .cate dt{padding-bottom:25px;}
#sitemap1 .wrap .cate dl{margin-bottom:14px;}


/* ===== sitemap2 ===== */
#sitemap2 {clear:both; width:100%; height:428px; background:#799dad; overflow:hidden; padding-top:105px; }
#sitemap2 .wrap { width:1024px; height:428px; padding-top:30px; margin:0 auto; background:url(../img/common/sitemap/sitemap_bg.gif) no-repeat; position:relative; }
#sitemap2 .wrap .cate { width:128px; float:left; }
#sitemap2 .wrap .cate li { padding-bottom:5px; line-height:0; margin-bottom:10px; }
#sitemap2 .wrap .cate dt { padding-bottom: 25px; }
#sitemap2 .wrap .cate dl { margin-bottom:14px; }













/* ======== footer ========= */
#footer{clear:both; position:relative; width:100%; background:#252932; min-width:1900px; top:90px; }
#footer .foot{position:relative; width:1480px; margin:0 auto; padding:40px 0 60px 0;}

#footer .foot .siteMap{overflow:hidden;}
#footer .foot .siteMap dl{float:left; margin:0 35px 0 0;}
#footer .foot .siteMap dl dt{margin:0 0 15px 0; font-weight:bold; font-size:14px; color:#ffffff;}
#footer .foot .siteMap dl dd ul li a{font-size:12px; color:#ACACAD;}


#footer .foot .info{position:absolute; right:0; top:0; padding:40px 0 0 0; }
#footer .foot .util{overflow:hidden; margin:0 0 15px 0;}
#footer .foot .util li{padding:3px 8px 5px 8px; background:rgba(255,255,255,0.9); border-radius:2px; margin-right:5px; display:inline-block; }
#footer .foot .util li a{color:#000; font-weight:bold;}

#footer .foot address{margin:0 0 25px 0;  font-size:12px; font-style:normal; color:#ffffff; font-weight:200; letter-spacing:-0.01em; }
#footer .foot address .name{font-size:15px; line-height:40px; letter-spacing:-0.08em; color:#54E2ED; }
#footer .foot address strong{color:#43c2cc;}
#footer .foot address h8 {color:#54e2ed; }

#footer .foot .copy{font-size:12px; color:#7f8183;}







/* === quick === */
#quick_R { position:absolute; position:fixed; top: 39px; height:100%; right:0px; z-index:91111120;   }

#quick_R.inner { position:relative; height: auto;   }

#quick_R ul li {  border-left:1px solid rgba(0,0,0,0.2); border-bottom: 1px solid rgba(0,0,0,0.15); background-color:rgba(255,255,255,0.5);}

#quick_R p.quick_top { position:absolute; bottom:39px; }

#quick_R ul li.first { background-color: #2a2f38; height: 25px;  }
#quick_R ul li.second { background-color: #2a2f38; height: 25px;  }
#quick_R ul li.call {   height:105px; padding-top: 5px; }




#quick_R  .quicktop  { position:absolute; position:fixed; right:0px; z-index:99999; }
#quick_RM { position:absolute; position:fixed; top:80px; padding-top:1px; height:100%; background-color:#fff;right:0px; z-index:9000007; }
#quick_RM  .quicktopM  { position:absolute; position:fixed; right:0px; z-index:99999; }










#gnb_1depth,#gnb_1depth_inner {width:200px; min-width:200px; height:100%; vertical-align:top; background:#fbfbfb; z-index:292929292; box-shadow:7px 0px 20px rgba(0,0,0,0.17)}
/* gnb 1depth */
#gnb_1depth_inner {position:fixed;width:200px;top:0px;overflow:hidden;}

#gnb_1depth_inner .topbg {position:fixed;top:0px;width:200px;height:5px;}

/* logo */
#logo {position:relative; text-align:center; margin:30px 0 10px 0; background-color:rgba(0,0,0,0.13); }
#logo img {margin:0 auto;}

/*topMenu*/
.topMenu{position:relative; width:100%; margin:0 auto; overflow:hidden; background:#background:#ff6c00;;}
.topMenu .topMenu_ul{position:relative; width:200px; margin:0 auto; overflow:hidden; padding:10px 0 25px 0;}
.topMenu .topMenu_ul li{float:left;  }
.topMenu .topMenu_ul li.topMenu_width01{width:100px; height:30px; float:left; margin-bottom:5px;  }
.topMenu .topMenu_ul li.topMenu_width11{width:100px; height:30px; float:left; margin-bottom:5px; }
.topMenu .topMenu_ul li.topMenu_width02{width:38px; height:35px; float:left; margin-left:15px; }
.topMenu .topMenu_ul li.none{width:33px; height:35px; float:left; }
.topMenu .topMenu_ul li, .topMenu .topMenu_ul li img{vertical-align:middle;}


/*gnb*/
.gnb_menu {padding-bottom:1px;}
.gnb_menu ul.depth1 { width:200px;}
.gnb_menu ul.depth1 li {font-size:0 !important; line-height:0 !important; width:200px; }
.gnb_menu ul.depth1 li a {display:block; width:200px; }
 gnb_menu ul.depth1 li a:hover {display:block; width:200px; height:45px; background-color:rgba(130,206,255,0.8);}

.gnb_menu ul.depth1 li ul.depth2 {margin:0; overflow:hidden; width:200px; background-color:rgba(253,252,125,0.1);  }
.gnb_menu ul.depth1 li ul.depth2 li {position:relative; z-index:1; width:200px;}
.gnb_menu ul.depth1 li ul.depth2 li a {display:block; padding:0 0 1px 0; }
.folded {display:block}
.unfolded {display:none;}

/*3depth*/
#gnb_3depth_inner {position:fixed; top:0px; width:160px; height:auto; overflow:hidden; z-index:1; margin:0 0 0 175px;}
/*#gnb_3depth_inner .topbg {position:fixed;top:0px;width:160px;height:5px;background:#d0d0d0;}*/
#gnb_3depth, #gnb_3depth_inner {float:left; width:160px; min-width:160px; height:100%; vertical-align:top; background:#fff; border-right:1px solid #d3d3d3}

/*¾È¸éÀ±°û 3depth ÀÌ¹ÌÁö*/
.face3depth01{background:url(/img/face_3depth01.png) no-repeat 0 0; width:160px; height:111px;}
.face3depth02{background:url(/img/face_3depth02.png) no-repeat 0 0; width:160px; height:109px;}
.face3depth03{background:url(/img/face_3depth03.png) no-repeat 0 0; width:160px; height:111px;}
.face3depth04{background:url(/img/face_3depth04.png) no-repeat 0 0; width:160px; height:109px;}
.face3depth05{background:url(/img/face_3depth05.png) no-repeat 0 0; width:160px; height:110px;}
.face3depth06{background:url(/img/face_3depth06.png) no-repeat 0 0; width:160px; height:111px;}
.face3depth07{background:url(/img/face_3depth07.png) no-repeat 0 0; width:160px; height:109px;}
.face3depth08{background:url(/img/face_3depth08.png) no-repeat 0 0; width:160px; height:111px;}
.face3depth09{background:url(/img/face_3depth09.png) no-repeat 0 0; width:160px; height:109px;}


/*´«¼ºÇü 3depth ÀÌ¹ÌÁö*/
.eye3depth01{background:url(/img/eye_3depth01.png) no-repeat 0 0; width:160px; height:111px;}
.eye3depth02{background:url(/img/eye_3depth02.png) no-repeat 0 0; width:160px; height:110px;}
.eye3depth03{background:url(/img/eye_3depth03.png) no-repeat 0 0; width:160px; height:110px;}
.eye3depth04{background:url(/img/eye_3depth04.png) no-repeat 0 0; width:160px; height:111px;}
.eye3depth05{background:url(/img/eye_3depth05.png) no-repeat 0 0; width:160px; height:110px;}
.eye3depth06{background:url(/img/eye_3depth06.png) no-repeat 0 0; width:160px; height:111px;}
.eye3depth07{background:url(/img/eye_3depth07.png) no-repeat 0 0; width:160px; height:110px;}
.eye3depth08{background:url(/img/eye_3depth08.png) no-repeat 0 0; width:160px; height:110px;}
.eye3depth09{background:url(/img/eye_3depth09.png) no-repeat 0 0; width:160px; height:111px;}
.eye3depth10{background:url(/img/eye_3depth10.png) no-repeat 0 0; width:160px; height:110px;}
.eye3depth11{background:url(/img/eye_3depth11.png) no-repeat 0 0; width:160px; height:110px;}

/*ÄÚ¼ºÇü 3depth ÀÌ¹ÌÁö*/
.nose3depth01{background:url(/img/nose_3depth01.png) no-repeat 0 0; width:160px; height:111px;}
.nose3depth02{background:url(/img/nose_3depth02.png) no-repeat 0 0; width:160px; height:110px;}
.nose3depth03{background:url(/img/nose_3depth03.png) no-repeat 0 0; width:160px; height:110px;}
.nose3depth04{background:url(/img/nose_3depth04.png) no-repeat 0 0; width:160px; height:110px;}
.nose3depth05{background:url(/img/nose_3depth05.png) no-repeat 0 0; width:160px; height:109px;}
.nose3depth06{background:url(/img/nose_3depth06.png) no-repeat 0 0; width:160px; height:111px;}
.nose3depth07{background:url(/img/nose_3depth07.png) no-repeat 0 0; width:160px; height:110px;}

/*¾ÈÆ¼¿¡ÀÌÂ¡ 3depth ÀÌ¹ÌÁö*/
.anti3depth01{background:url(/img/anti_3depth01.png) no-repeat 0 0; width:160px; height:111px;}
.anti3depth02{background:url(/img/anti_3depth02.png) no-repeat 0 0; width:160px; height:110px;}
.anti3depth03{background:url(/img/anti_3depth03.png) no-repeat 0 0; width:160px; height:111px;}
.anti3depth04{background:url(/img/anti_3depth04.png) no-repeat 0 0; width:160px; height:111px;}
.anti3depth05{background:url(/img/anti_3depth05.png) no-repeat 0 0; width:160px; height:111px;}
.anti3depth06{background:url(/img/anti_3depth06.png) no-repeat 0 0; width:160px; height:110px;}


/*°¡½¿¼ºÇü 3depth ÀÌ¹ÌÁö*/
.breast3depth01{background:url(/img/breast_3depth01.png) no-repeat 0 0; width:160px; height:111px;}
.breast3depth02{background:url(/img/breast_3depth02.png) no-repeat 0 0; width:160px; height:110px;}

/*¾ç¾Ç¼ö¼ú 3depth ÀÌ¹ÌÁö*/
.twojaw3depth01{background:url(/img/twojaw_3depth01.jpg) no-repeat 0 0; width:160px; height:111px;}
.twojaw3depth02{background:url(/img/twojaw_3depth02.jpg) no-repeat 0 0; width:160px; height:110px;}
.twojaw3depth03{background:url(/img/twojaw_3depth03.jpg) no-repeat 0 0; width:160px; height:110px;}
.twojaw3depth04{background:url(/img/twojaw_3depth04.jpg) no-repeat 0 0; width:160px; height:110px;}




/* over height icon */
.overicon {position:fixed;bottom:-100px;height:100px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.55;-khtml-opacity: 0.5;opacity: 0.4; z-index:20;}
.overicon img{margin:0 auto;padding-top:14px;}

.vline_left {position:fixed;top:0px;width:1px;height:100%;background:#eaeaea;z-index:2;}
.vline_center{position:fixed;top:0px;margin-left:200px;width:8px;height:100%;background:url(../img/menu/shadow.png);z-index:2;}
.vline_center02{position:fixed;top:0px;margin-left:336px;width:8px;height:100%;background:url(/img/shadow.png);z-index:2;}














