@charset "utf-8";

.visual_wrap{min-width:1150px;position:relative;overflow:hidden;}
#visual {width:1920px;height:170px;left:50%;margin-left:-960px;position:relative;background:url('/images/sub/sub_visual.jpg') 0 0 no-repeat;}
#lnb {float:left;width:192px;}
#content {float:right;width:911px;margin-top:85px;position:relative;}

#lnb .title_side {height:85px;line-height:85px;font-size:2.1em;font-weight:700;text-align:left;}
#lnb>ul {width:192px;}
#lnb>ul>li {}
#lnb li a {display:block;padding-left:24px;height:40px;line-height:40px;font-size:1.1em;color:#000;vertical-align:top;border-bottom:2px solid #e1e1e1;background:url('/images/sub/lnb_off.png') 0 center no-repeat;}
#lnb li>a:hover, #lnb li>a.on {color:#fff;background:#006893 url('/images/sub/lnb_on.png') 0 center no-repeat;}

/* 3depth */
#lnb li ul {background-color:#414141;display:none;}
#lnb li.on ul {display:block;}

.depth3 {padding:7px 0 10px;}

.path {position:absolute;top:-50px;right:5px;}
.path li {display:inline-block;zoom:1;*display:inline;padding:0 10px 0 16px;font-size:1.0em;color:#999;background:url('/images/misc/arr_depth01.png') 0 center no-repeat;vertical-align:middle;}
.path li:first-child {background:none;padding-left:0;}
.path li:last-child {padding-right:0;}
.path span {color:#818181;font-weight:500;}

.title_cont {height:49px;line-height:49px;padding:0 0 0 2px;font-size:1.6em;font-weight:500;background:url('/images/sub/bg_title.png') 0 0 no-repeat;}
#inner_content {padding:25px 0;}

/* 공통 */
.tit_01{padding:5px 0;padding-left:25px;margin:0 0 15px 3px;font-size:1.5em;background:url('/images/misc/bg_tit_01.png') 0 center no-repeat;color:#4f4f4f;}

/* 오시는 길 */
.map_wrap{margin-bottom:30px;}
.map_wrap .map{height:300px;overflow:hidden;position:relative;}
.map_wrap .info{margin-top:20px;}
.map_wrap .info p{color:#4f4f4f;line-height:1.8;}
.map_wrap .info span{font-weight:500;}

/* 사이트맵 */
.sm_wrap {font-size:12px;font-weight:600;color:#222;padding:20px 0 0 20px;}
.sm_wrap>ul {float:left;width:200px;margin:10px 20px 40px;}
.sm_wrap>ul.sm02 {width:430px;}
.sm_wrap>ul.sm02>li {padding-left:10px;}
.sm_wrap>ul.sm03 {width:600px;}
.sm_wrap>ul.sm03>li {padding-left:10px;}
.sm_wrap>ul.sm05 {width:140px;}
.sm_wrap>ul.sm05>li {padding-left:10px;}
.sm_wrap li {margin-bottom:5px;padding-left:20px;background:url('/images/misc/bull_01.jpg') 12px 10px no-repeat;}
.sm_wrap>ul>li.sm_title {font-size:20px;padding-left:10px;padding-bottom:10px;margin-bottom:15px;background:none;border-bottom:2px solid #aaa;}
.sm_wrap>ul li a{font-size:1.1em;}
.sm_wrap>ul li a:hover {padding-bottom:2px;}

.sm_wrap>ul ul {float:left;margin-right:25px;}
.sm_wrap>ul ul li {padding-left:10px;background-position:2px 10px;}
.sm_wrap>ul.sm02 ul li {padding-left:20px;padding-right:10px;background-position:10px 9px;}
.sm_wrap>ul.sm03 ul li {padding-left:20px;padding-right:10px;background-position:10px 9px;}
.sm_wrap>ul ul li.sm_title2 {font-size:14px;background:none;text-align:center;border-bottom:2px solid #555;padding:0 20px 5px 20px;margin-bottom:10px;}
.sm_wrap>ul ul li.sm_title3 {background:none;font-size:13px;padding:3px 0;border-bottom:1px solid #777;}

/* sticky foot */
#footer_wrap {}
#footer_wrap.sticky {width:100%;position:fixed;left:0;bottom:0;z-index:9999;}
#container_wrap {padding-bottom:0px;}
#container_wrap.sticky {padding-bottom:100px;}
