@charset "utf-8";

#visual_wrap {width:100%;margin-bottom:40px;overflow:hidden;position:relative;}
#visual {width:1920px;left:50%;margin-left:-960px;position:relative;}
#lnb {float:left;width:200px;}
#content {float:right;width:730px;margin-top:21px;position:relative;}

#lnb .title_side {height:80px;line-height:80px;background-color:#014099;color:#fff;font-size:1.8em;font-weight:500;text-align:center;}
#lnb>ul {width:200px;}
#lnb>ul>li {padding-bottom:1px;border-bottom:1px solid #a5a5a5;}
#lnb li a {display:block;width:200px;height:42px;line-height:42px;text-align:center;color:#191919;vertical-align:top;}
#lnb li>a:hover, #lnb li>a.on {color:#fff;background-color:#a5a5a5;}

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

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

.path {position:absolute;top:10px;right:5px;}
.path li {display:inline-block;zoom:1;*display:inline;padding:0 7px 0 13px;font-size:0.9em;font-weight:100;color:#9a9a9a;background:url('/images/misc/arr_depth01.png') 0 6px no-repeat;vertical-align:middle;}
.path li:first-child {background:none;padding-left:0;}
.path li:last-child {padding-right:0;}
.path li a {color:#9a9a9a;}
.path span {color:#9a9a9a;font-weight:600;}


.title_cont {padding:0 0 19px 0;color:#5f5f63;font-size:1.8em;font-weight:600;}
#inner_content {padding:30px 0 100px 0;}

/* 여백 */
.mb50 {margin-bottom:50px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
/* 등록인증서 */
.certificate_list li {float:left;margin:0 53px 50px 0;}
.certificate_list li:nth-child(3n) {margin-right:0;}
.certificate_title {width:205px;height:48px;line-height:48px;margin-bottom:10px;background-color:#f5f7f8;}
.certificate_title p {text-align:center;color:#3d3d3d;font-size:18px;font-weight:500;}

/* 오시는 길 */
.contactus_box {position:relative;}
.maping {position:absolute;top:-31px;height:320px;border-radius:12px;}



/* 사이트맵 */
.sm_wrap {font-size:12px;font-weight:600;color:#222;padding:20px 0 0 20px;}
.sm_wrap>ul {float:left;width:100px;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:18px;padding-left:10px;padding-bottom:10px;margin-bottom:15px;background:none;border-bottom:2px solid #aaa;}
.sm_wrap>ul li a:hover {padding-bottom:2px;border-bottom:1px solid #8c40a8;}

.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;}
