html{overflow-x:hidden}
ul,li,ol,li,dl,dd,dt{list-style:none}
body,p,ul,ol,li,dl,dt,dd,form,table,th,td,fieldset,input,textarea,select,button,h1,h2,h3,h4,h5,h6,pre{margin:0;padding:0;-webkit-text-size-adjust:none}
body,table,input,textarea,button,select{font-family:'Malgun Gothic';font-size:13px;font-weight:400;color:#7e7e7e; font-weight: 200;}
header,footer,nav,aside,section,article{display:block}
table{border-collapse:collapse;border-spacing:0}
caption{visibility:hidden;z-index:-1;width:0;height:0;font-size:0;line-height:0}
fieldset,img{border:0}
img{vertical-align:middle;-ms-interpolation-mode:bicubic !important}


/* ie7 */
select{font-size:12px;color:#6b6b6c}
legend,hr{visibility:hidden;position:absolute;left:-999px;z-index:-1;width:0;height:0;font-size:0}
hr{display:none}

/* form */
form{margin:0;padding:0}
fieldset{margin:0;padding:0;border:0 none}
legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;padding:0;font-size:0;line-height:0}
input,select,textarea{margin:0;padding:0;font-size:14px;line-height:1;vertical-align:middle}
label,button{cursor:pointer}
/*button{overflow:visible;margin:0;padding:0;border:none;background:none;vertical-align:top;cursor:pointer}
button::-moz-focus-inner{padding:0;border:0}
*/
/* link */
a{text-decoration:none;cursor:pointer}
a:link{color:#7e7e7e}
a:visited{color:#7e7e7e}
a:hover{color:#333}
a:active{color:#333}

/* Button */
button{margin:0;padding:0;border:none;background:none}
button.btn{display:inline-block;*overflow:visible;cursor:pointer}
button,button.btn{vertical-align:middle}

/* basic */
.d-n{display:none}
.fw-n{font-weight: normal  !important;}
.t-c{text-align:center !important}
.t-l{text-align:left !important}
.t-r{text-align:right !important}
.v-t{vertical-align:top !important}
.v-m{vertical-align:middle !important}
.v-b{vertical-align:bottom !important}
.f-l{float:left !important}
.f-r{float:right !important}
.f-n{float:none !important}
.bg-n{background:none !important}
.bd-n{border:none !important}
.blind{visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;background:none;font-size:0;line-height:0}
/* padding & margin */
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb15{margin-bottom:15px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mt30{margin-top: 30px;}
/* clearfix */
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;content:' '}
.clearfix{display:inline-block}
/* start commented backslash hack \ */
* html .clearfix{height:1%}
.clearfix{display:block}
/* close commented backslash hack */

/*lst_thmb*/
.lst_thmb:after{overflow:hidden;clear:both;content:''}
.lst_thmb .thmb{float:left;}
.lst_thmb .cont{ margin-left: 281px; }
/* layout */
/* common */
/* pc 모드 불필요한 요소 */


#header .inside,#popup .inside,#container,#footer .inside,#container_sub,#sitemap .inside{position:relative;z-index:20;margin:0 auto; }
.accessibilityWrap{}
.accessibilityWrap dd a{display:block;position:absolute;top:-10000px;left:0;z-index:500;width:100%;font-size:1.3em;text-align:center}
.accessibilityWrap dd a:hover,.accessibilityWrap dd a:focus,.accessibilityWrap dd a:active{position:absolute;top:0;z-index:500;padding:15px 0;background:#1d60a7;font-weight:bold;color:#fff}


#header {background:#10488e; position:relative; z-index:50;}
#header .topmenu {background:#fff; position:absolute; top:0; left:0; width:100%; height:37px; z-index:30;}
#header .topmenu .inner {width:1024px; margin:0 auto; position:relative;}
#header .topmenu .inner>ul {position:absolute; right:0; top:0; }
#header .topmenu .inner>ul:after {display:block; clear:both; content:"";}
#header .topmenu .inner>ul>li {float:left; }
#header .topmenu .inner>ul>li>a {display:block; padding:0 12px;}
#header .topmenu .inner>ul>li.s3>a {padding-right:0;}
/*추가사항 170613 */

#header .topmenu .inner>ul>li>ul>li{float: left; padding: 0 5px;}
#header .topmenu .inner>ul>li>ul>li>a{display:block; font-size: 12px; color: #949494; line-height:2.7;}
#header .topmenu .inner>ul>li>ul>li:first-child>a:after{display: inline-block;content: ''; width: 2px; height:10px; background-color: #91b2da; margin-left:10px;}
#header .topmenu .inner>ul>li>ul>li.on>a{color: #10488e; font-weight: bold;}

/*  */
#header .inside {position:relative;width:1024px; margin:0 auto; height:90px; padding-top:37px;}
#header .inside h1 {position:absolute; top:59px; left:0;}
#header .inside .gnb_list {position:absolute; right:-42px; top:37px; }
#header .inside .gnb_list > ul {}
#header .inside .gnb_list > ul:after {display:block; clear:both; content:"";}
#header .inside .gnb_list > ul > li {float:left; position:relative;}
#header .inside .gnb_list > ul > li > a {display:block;padding:35px 42px 90px 42px;}
#header .inside .gnb_list > ul > li:hover .depth2,#header .inside .gnb_list > ul > li.on .depth2{display:block;}
#header .inside .gnb_list > ul > li .depth2 {display:none;position:absolute; top:90px; left:50%;z-index:11; width:193px; margin-left:-96px;padding:15px 20px;background:url(/images/main/bg_gnb.png) center center repeat; }
#header .inside .gnb_list > ul > li .depth2 ul {}
#header .inside .gnb_list > ul > li .depth2 ul li {}
#header .inside .gnb_list > ul > li .depth2 ul li a {display:block; padding:6px 0;color:#fff; font-size:13px;}
#header .inside .gnb_list > ul > li .depth2 ul li:hover a,#header .inside .gnb_list > ul > li .depth2 ul li.on a {color:#add4fb;}

#container {position:relative;}
#container2 {min-height:500px;}
#container .visual {position:relative; height:730px; z-index:10;}
#container .visual .inner {width:1024px; margin:0 auto; }
#container .visual .cont {position:absolute; z-index:10;}
#container .visual .cont p.tit {margin-bottom:12px;padding-top:34px;}
#container .visual .img {position:absolute;left:50%; margin-left:-951px; z-index:9;}
#container .main_Content {width:1024px; margin:0 auto; margin-top:-280px; z-index:50;position:relative; margin-bottom:20px;}
#container .main_Content:after {display:block; clear:both; content:"";}
#container .main_Content .box {float:left; margin-left:62px;}
#container .main_Content .box:first-child {margin-left:0;}
#container .main_Content .box p.tit {margin-bottom:12px;}
#container .main_Content .box .img {margin-bottom:10px;}
#container .main_Content .box .txt {color:#4c4c4c;}
#container .main_Content .box .list {}
#container .main_Content .box .list ul {}
#container .main_Content .box .list ul li {border-top:1px dashed #999; }
#container .main_Content .box .list ul li:first-child {border-top:0;}
#container .main_Content .box .list ul li a {display:block;color:#1f1f1f; padding:7px 0;}
#container .main_Content .box .list ul li:hover a,#container .main_Content .box .list ul li.on a {background:url(/images/main/btn_more.gif) right center no-repeat; color:#214f8d; font-weight:bold;}

#footer {background:#eef0f1;}
#footer .inside {width:1024px; margin:0 auto;}
#footer .inside .f_menu:after {display:block; clear:both; content:"";}
#footer .inside .f_menu {padding-top:33px; margin-bottom:42px;}
#footer .inside .f_menu dl {float:left;font-family:'Gulim'; padding-left:10px; border-left:1px solid #cfcfcf; /* height:73px */}
#footer .inside .f_menu dl.s1 {width:190px}
#footer .inside .f_menu dl.s2 {width:150px}
#footer .inside .f_menu dl.s3 {width:280px}
#footer .inside .f_menu dl.s4 {width:190px}
#footer .inside .f_menu dl.s5 {}
#footer .inside .f_menu dl dt {color:#696969; font-weight:bold; font-size:11px; margin-bottom:12px;}
#footer .inside .f_menu dl dd {color:#696969; font-size:11px; line-height:16px;}
#footer .inside p.copy {color:#777;font-size:12px; line-height:20px; padding-bottom:35px;}


/* #sub_container {padding-bottom:50px;} */
/* #sub_container .sub_visual{width:100%; height:219px; border-bottom:1px solid #ccc; position:relative; overflow:hidden;} */
/* #sub_container .sub_visual img{min-width:1024px; position:absolute; left:50%; top:0; margin-left:-961px;} */

#sub_container .sub_tit{background: url(/images/sub/sub_visual1.jpg) center top no-repeat;}
#sub_container .sub_tit .sub_tit_inner{overflow: hidden;position: relative;width: 1024px;margin: 0 auto;height: 219px;font-family: 'Myriad Pro';}
#sub_container .sub_tit .sub_tit_inner .tit{position: absolute;left: 0;top: 220px;padding-bottom: 5px;font-size: 23px;color: #fff;opacity: 0;}
#sub_container .sub_tit .sub_tit_inner .txt{position: absolute;left: 0;top: 220px;font-size: 16px;color: #fff;line-height: 1.3em;opacity: 0;}

#sub_container .article {width:1024px; margin:0 auto; padding:0 35px; background:#fff; margin-bottom:100px;}


#sub_container .path {border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:70px;}
#sub_container .path > ul {width:1024px; margin:0 auto; *zoom:1;border-left: 1px solid #ddd;}
#sub_container .path > ul:after{display:block; clear:both; content:"";}
#sub_container .path > ul > li {float: left;position:relative; padding:0 20px; border-right: 1px solid #ddd;}
#sub_container .path > ul > li.scd{padding: 0 30px;}
#sub_container .path > ul > li > a,
#sub_container .path > ul > li > span {display:inline-block; padding:13px 0;}
#sub_container .path > ul > li > span {background:url(/images/sub/path_arr_off.gif) right center no-repeat; padding-right:40px; cursor:pointer;}
#sub_container .path > ul > li:hover .depth2,
#sub_container .path > ul > li.on .depth2 {display:block;}
#sub_container .path > ul > li.last{color: #1a66c5;font-weight: bold;}
#sub_container .path > ul > li.last > span {background:url(/images/sub/path_arr_on.gif) right center no-repeat; padding-right:40px; cursor:pointer;}
#sub_container .path > ul > li .depth2 {z-index:9999;display:none; position:absolute; left:0px; top:28px; width: 100%;padding-top:15px;}
#sub_container .path > ul > li .depth2 ul {background:#f2f2f2; border:1px solid #dadada;}
#sub_container .path > ul > li .depth2 ul li:first-child {border:0;}
#sub_container .path > ul > li .depth2 ul li {border-top:1px solid #dadada; }
#sub_container .path > ul > li .depth2 ul li a {color:#696969; font-size:11px; font-family:'Gulim'; padding:7px 5px; display:block;}
#sub_container .path > ul > li .depth2 ul li:hover a,
#sub_container .path > ul > li .depth2 ul li.on a {color:#444; font-weight:bold;}

.nanum_slides,.nanum_slides2 {overflow:hidden;}
