

/*#wrap { width:100%; height:100%; }*/

/* HEADER */
#header_wrap { position:absolute; width:100%; top:0; left:0;  min-height:106px; background:url(../images/common/bg_header.png) center top repeat-x; z-index:10;}
#header{ width:1160px; min-height:106px; overflow:hidden; margin:0 auto; position:relative;}

#logo {position:absolute; top:0; left:0; width:286px; height:50px; padding-top:20px; z-index:15;}/* SITE LOGO */



#gnb { width:285px; height:11px; position:absolute; top:9px; right:3px; height:11px;}
#gnb li{ float:left; padding-left:16px; }

 
 
/* MENU */ 
.lnb_wrap { width:100%; position:absolute; top:35px;} 
#lnb { width:840px; margin:0 auto; padding-left:355px; }
#lnb h2 { display:none;}
#lnb > ul > li { float:left; background:url(../images/common/bg_line.gif) 0 18px no-repeat; padding-right:18px; padding-left:21px;} 
#lnb .noline { background:none;}

#lnb ul li a { height:60px; display:block; text-indent:-9999px; overflow:hidden;}

#lnb .menu01 { width:118px; background:url(../images/common/menu1.gif) no-repeat;}
#lnb .menu02 { width:114px; background:url(../images/common/menu2.gif) no-repeat;}
#lnb .menu03 { width:104px; background:url(../images/common/menu3.gif) no-repeat;}
#lnb .menu04 { width:57px; background:url(../images/common/menu4.gif) no-repeat;}
#lnb .menu05 { width:80px; background:url(../images/common/menu5.gif) no-repeat;}
#lnb .menu06 { width:132px; background:url(../images/common/menu6.gif) no-repeat;}

#lnb .dep1_01:hover .menu01 {background:url(../images/common/menu1_on.gif) no-repeat;}
#lnb .dep1_02:hover .menu02 {background:url(../images/common/menu2_on.gif) no-repeat;}
#lnb .dep1_03:hover .menu03 {background:url(../images/common/menu3_on.gif) no-repeat;}
#lnb .dep1_04:hover .menu04 {background:url(../images/common/menu4_on.gif) no-repeat;}
#lnb .dep1_05:hover .menu05 {background:url(../images/common/menu5_on.gif) no-repeat;}
#lnb .dep1_06:hover .menu06 {background:url(../images/common/menu6_on.gif) no-repeat;}

#lnb .dep1_01:hover .dep2 { display:block;}
#lnb .dep1_02:hover .dep2 { display:block;}
#lnb .dep1_03:hover .dep2 { display:block;}
#lnb .dep1_04:hover .dep2 { display:block;}
#lnb .dep1_05:hover .dep2 { display:block;}
#lnb .dep1_06:hover .dep2 { display:block;}


/* 2차메뉴 */
.dep2 { display:none; position:absolute; width:100%; height:52px; background:url("../images/common/bg_2depth.png") repeat-x;  top:55px; left:0; z-index:500;}

.dep2 ul { margin:0 auto; }
.dep2 ul li { float:left; padding-right:27px;}
.dep2 ul li a { height:15px !important; display:block; text-indent:-9999px; overflow:hidden;}

.dep2 .dep2_01 { width:1000px; padding-left:100px;}
.dep2 .dep2_02 { width:115px; }
.dep2 .dep2_03 { width:680px; padding-left:305px;}
.dep2 .dep2_04 { width:800px; padding-left:270px;}
.dep2 .dep2_05 { width:300px; padding-left:800px;}
.dep2 .dep2_06 { width:700px; padding-left:640px;}

/* 이미지플러스소개 */
.dep2 .smenu101 { width:147px; background:url(../images/common/smenu101.gif) no-repeat;}
.dep2 .smenu102 { width:118px; background:url(../images/common/smenu102.gif) no-repeat;}
.dep2 .smenu103 { width:131px; background:url(../images/common/smenu103.gif) no-repeat;}
.dep2 .smenu104 { width:68px; background:url(../images/common/smenu104.gif) no-repeat;}
.dep2 .smenu105 { width:79px; background:url(../images/common/smenu105.gif) no-repeat;}
.dep2 .smenu106 { width:52px; background:url(../images/common/smenu106.gif) no-repeat;}
.dep2 .smenu107 { width:105px; background:url(../images/common/smenu107.gif) no-repeat;}
.dep2 .smenu108 { width:80px; background:url(../images/common/smenu108.gif) no-repeat;}

.dep2_101:hover .smenu101 { background:url(../images/common/smenu101_on.gif) no-repeat;}
.dep2_102:hover .smenu102 { background:url(../images/common/smenu102_on.gif) no-repeat;}
.dep2_103:hover .smenu103 { background:url(../images/common/smenu103_on.gif) no-repeat;}
.dep2_104:hover .smenu104 { background:url(../images/common/smenu104_on.gif) no-repeat;}
.dep2_105:hover .smenu105 { background:url(../images/common/smenu105_on.gif) no-repeat;}
.dep2_106:hover .smenu106 { background:url(../images/common/smenu106_on.gif) no-repeat;}
.dep2_107:hover .smenu107 { background:url(../images/common/smenu107_on.gif) no-repeat;}
.dep2_108:hover .smenu108 { background:url(../images/common/smenu108_on.gif) no-repeat;}

/* 교정치료체험하기 */
.dep2 .smenu201 { width:102px; background:url(../images/common/smenu201.gif) no-repeat;}

.dep2_201:hover .smenu201 { background:url(../images/common/smenu201_on.gif) no-repeat;}


/* 교정장치의종류 */
.dep2 .smenu301 { width:51px; background:url(../images/common/smenu301.gif) no-repeat;}
.dep2 .smenu302 { width:64px; background:url(../images/common/smenu302.gif) no-repeat;}
.dep2 .smenu303 { width:77px; background:url(../images/common/smenu303.gif) no-repeat;}
.dep2 .smenu304 { width:113px; background:url(../images/common/smenu304.gif) no-repeat;}
.dep2 .smenu305 { width:119px; background:url(../images/common/smenu305.gif) no-repeat;}
.dep2 .smenu306 { width:65px; background:url(../images/common/smenu306.gif) no-repeat;}

.dep2_301:hover .smenu301 { background:url(../images/common/smenu301_on.gif) no-repeat;}
.dep2_302:hover .smenu302 { background:url(../images/common/smenu302_on.gif) no-repeat;}
.dep2_303:hover .smenu303 { background:url(../images/common/smenu303_on.gif) no-repeat;}
.dep2_304:hover .smenu304 { background:url(../images/common/smenu304_on.gif) no-repeat;}
.dep2_305:hover .smenu305 { background:url(../images/common/smenu305_on.gif) no-repeat;}
.dep2_306:hover .smenu306 { background:url(../images/common/smenu306_on.gif) no-repeat;}


/* 치과상식 */
.dep2 .smenu401 { width:76px; background:url(../images/common/smenu401.gif) no-repeat;}
.dep2 .smenu402 { width:106px; background:url(../images/common/smenu402.gif) no-repeat;}
.dep2 .smenu403 { width:93px; background:url(../images/common/smenu403.gif) no-repeat;}
.dep2 .smenu404 { width:94px; background:url(../images/common/smenu404.gif) no-repeat;}
.dep2 .smenu405 { width:107px; background:url(../images/common/smenu405.gif) no-repeat;}
.dep2 .smenu406 { width:79px; background:url(../images/common/smenu406.gif) no-repeat;}
.dep2 .smenu407 { width:53px; background:url(../images/common/smenu407.gif) no-repeat;}

.dep2_401:hover .smenu401 { background:url(../images/common/smenu401_on.gif) no-repeat;}
.dep2_402:hover .smenu402 { background:url(../images/common/smenu402_on.gif) no-repeat;}
.dep2_403:hover .smenu403 { background:url(../images/common/smenu403_on.gif) no-repeat;}
.dep2_404:hover .smenu404 { background:url(../images/common/smenu404_on.gif) no-repeat;}
.dep2_405:hover .smenu405 { background:url(../images/common/smenu405_on.gif) no-repeat;}
.dep2_406:hover .smenu406 { background:url(../images/common/smenu406_on.gif) no-repeat;}
.dep2_407:hover .smenu407 { background:url(../images/common/smenu407_on.gif) no-repeat;}


/* 상담및예약 */
.dep2 .smenu501 { width:63px; background:url(../images/common/smenu501.gif) no-repeat;}
.dep2 .smenu502 { width:63px; background:url(../images/common/smenu502.gif) no-repeat;}
.dep2 .smenu503 { width:74px; background:url(../images/common/smenu503.gif) no-repeat;}

.dep2_501:hover .smenu501 { background:url(../images/common/smenu501_on.gif) no-repeat;}
.dep2_502:hover .smenu502 { background:url(../images/common/smenu502_on.gif) no-repeat;}
.dep2_503:hover .smenu503 { background:url(../images/common/smenu503_on.gif) no-repeat;}


/* 이미지플러스이야기 */
.dep2 .smenu601 { width:100px; background:url(../images/common/smenu601.gif) no-repeat;}
.dep2 .smenu602 { width:99px; background:url(../images/common/smenu602.gif) no-repeat;}
.dep2 .smenu603 { width:60px; background:url(../images/common/smenu603.gif) no-repeat;}
.dep2 .smenu604 { width:46px; background:url(../images/common/smenu604.gif) no-repeat;}
.dep2 .smenu605 { width:60px; background:url(../images/common/smenu605.gif) no-repeat;}
.dep2 .smenu606 { width:52px; background:url(../images/common/smenu606.gif) no-repeat;}
.dep2 .smenu607 { width:70px; background:url(../images/common/smenu607.gif) no-repeat;}

.dep2_601:hover .smenu601 { background:url(../images/common/smenu601_on.gif) no-repeat;}
.dep2_602:hover .smenu602 { background:url(../images/common/smenu602_on.gif) no-repeat;}
.dep2_603:hover .smenu603 { background:url(../images/common/smenu603_on.gif) no-repeat;}
.dep2_604:hover .smenu604 { background:url(../images/common/smenu604_on.gif) no-repeat;}
.dep2_605:hover .smenu605 { background:url(../images/common/smenu605_on.gif) no-repeat;}
.dep2_606:hover .smenu606 { background:url(../images/common/smenu606_on.gif) no-repeat;}
.dep2_607:hover .smenu607 { background:url(../images/common/smenu607_on.gif) no-repeat;}



/* s_container */
#s_container { width:100%; background:#e3eaef; position:absolute; top:0; }

.s_bg { width:1430px; margin:0 auto; background:url(../images/sub/sub_bg.png) no-repeat; }
.sub_visual {  position:relative; }
.sub_copy { position:absolute; top:145px; left:541px;}

.cont_bg { width:1160px; height:100%;  padding-top:201px; margin:0 auto;}
.cont_wrap { width:1160px; height:100%;  background:#fff;}
.cont_wrap:after {clear:both; content:""; display:block;}

#left, #right_cont { float:left; }

#left { width:200px; position:relative; top:0; left:0; }
#left h3 { display:none;}
.left_menu ul { padding-top:49px; margin-left:27px;}
.left_menu ul li { width:173px; height:32px; border-top:1px solid #e4e4e4; }
.left_menu ul li a { width:173px; height:32px; display:block;}
.left_menu ul li:hover a{ width:173px; height:32px; display:block; background:#0073c4;}
.left_menu ul li:hover .over { display:block; }
.left_menu ul li:hover .on { display:none;}

.left_menu ul li.current { width:173px; height:32px; border-top:1px solid #e4e4e4; background:#0073c4; }
.left_menu ul li.current a { width:173px; height:32px; display:block;}
.left_menu ul li.current:hover a{ width:173px; height:32px; display:block; background:#0073c4;}
.left_menu ul li.current:hover .over { display:block; }
.left_menu ul li.current:hover .on { display:none;}

.left_menu .over { display:none;}

.left_banner { padding-top:36px; padding-bottom:50px; text-align:right;}

#right_cont { width:960px; height:100%; position:relative;}
.right_top { position:relative; width:960px; height:328px; background:url(../images/sub/sub_right_img.jpg) no-repeat;}
.right_top .right_txt { position:absolute; top:58px; left:50px;}
.right_top .right_img { position:absolute; top:0px; right:0;}
.right_top ul { position:absolute; top:148px; left:50px;}
.right_top ul li { float:left; padding-right:9px;}
.right_top ul li span { padding-right:9px;}
.right_top ul li img { vertical-align:middle;}
.right_top .right_bar { width:400px; height:6px; background:#0073c4; position:absolute; top:-6px; right:0;display:block;}

.right_bottom { width:860px; padding:0 50px 80px 50px; height:100%; position:relative; }
.board_con { width:860px; margin:0 auto; border-top:1px solid #e4e4e4; padding-top:30px;}

.board_con .sub_tab{overflow:hidden; padding-bottom:30px}
.board_con .sub_tab li{float:left;padding-right:2px;padding-bottom:2px}

.board_con .preview_txt { width:480px; height:50px; padding:40px 0 0 200px; }




/* sub_footer */
#sub_footer { width:100%; position:relative; background:#e3eaef; }
#sub_footer h3 { display:none;}
.foot_top { width:1160px; height:312px; margin:0 auto; background:url(../images/main/fbanner_bg.gif) no-repeat; position:relative;}
.foot_top .f_review { position:absolute; width:101px; height:71px; top:201px; left:175px;}
.foot_top .f_ex { position:absolute; width:140px; height:71px; top:201px; left:484px;}

.foot_bottom { width:1160px; height:170px; margin:0 auto; position:relative;}
.foot_bottom .f_logo { width:241px; height:41px; position:absolute; top:44px; left:0;}
.foot_bottom .f_sponsor { position:absolute; top:44px; left:264px; }
.foot_bottom .f_info { position:absolute; top:85px; left:264px; }
.foot_bottom .f_info ul li { float:left; padding-right:26px;}
.foot_bottom .f_address { position:absolute; top:111px; left:264px; text-align:left; }
.foot_bottom .f_address p { padding-bottom:3px;}
.foot_bottom .f_qr { position:absolute; top:45px; right:-5px;} 




.map_wrap { position:relative; width:100%; height:950px; background:url("../images/sub/sub01_07_info.gif") left 50px no-repeat;}
.map_wrap .map_btn { position:absolute; top:160px; right:0;}
.map_btn li { float:left; padding-left:10px;}



/* 사이트맵 */
.sitemap_wrap{width:100%}
.sitemap_wrap:after {display: block; clear: both; content: ""}
.sitemap_wrap .sitemap_list{float:left; width:24%; height:320px; margin-bottom:0;}
.sitemap_wrap .sitemap{ text-align:center; margin:0 auto;}
.sitemap_wrap h4{ background-color:#8296a6; color:#fff; font-size:1.1em; font-weight:bold; margin:10px; padding:10px; text-align:center;  }
.sitemap_wrap .depth1{ margin:20px 15px 0 15px ;}
.sitemap_wrap .depth1 li{padding:10px; border-bottom:1px dashed #c2c2c2; }
.sitemap_wrap .depth1 li.list_last {border:none;}
.sitemap_wrap .long {height:370px;}