@charset 'euc-kr';

body
.wrap {width:100%;min-width:1100px;}

/* header */
.header {border-bottom:3px solid #255ead;}
.header .inner {position:relative;width:1100px;height:120px;margin:0 auto;}
.header .inner:after {display:block;content:'';clear:both;}
.header .inner .logo {position:absolute;left:0px;top:22px;margin:0;}
.header .inner .util {position:absolute;right:0px;top:23px;overflow:hidden;}
.header .inner .util li {float:left;padding-left:13px;}
.header .inner .util li:first-child {padding-left:0px;}
.header .inner .util li a {font-size:12px;color:#666;font-weight:bold;letter-spacing:-1.5px;}
.header .inner .util li a .name {color:#f39a00;}
.header .inner .nav-wrap{float:right;padding:38px 0 0 169px;min-height:79px;}

/* footer */
.footer {background:#4d4d4d;}
.footer .inner {width:1100px;margin:0 auto;padding:25px 0 35px;}
.footer .inner .f-menu {overflow:hidden;margin:0 0 23px 0;}
.footer .inner .f-menu li {float:left;margin:0 0 0 7px;padding:0 0 0 7px;}
.footer .inner .f-menu li:first-child {background:none;margin:0;padding:0;}
.footer .inner .f-menu li a {font-size:14px;color:#fff;font-family:'NanumSquareNeo-Variable';}
.footer .inner .info {font-size:14px;color:#a6a6a6;font-family:'NanumSquareNeo-Variable';}
.footer .inner .info span {margin:0 0 0 8px;}
.footer .inner .info span:first-child {margin:0;}
.footer .inner .copyright {margin:9px 0 0 0;color:#a6a6a6;font-size:13px;font-family:'notokr-light';}

/* sub - visual */
.sub-visual-area {position:relative;width:100%;padding:150px 0 0 0;overflow:hidden;}
.sub-visual-area .visual {position:absolute;top:0;left:50%;width:2000px;margin:0 0 0 -1000px;}
.sub-visual-area .visual-text {position:absolute;top:0;left:50%;width:1100px;margin:0 0 0 -550px;}
.sub-visual-area .visual-text .in-txt {padding:43px 0 0 400px;}
.sub-visual-area .visual-text .in-txt h2 {font-size:35px;color:#fffefe;font-family:'notokr-regular';font-weight:normal;letter-spacing:-2px;}
.sub-visual-area .visual-text .in-txt h2 .txt-medium {font-weight:bold;}
.sub-visual-area .visual-text .in-txt .txt-small {display:block;margin:9px 0 0 -48px;font-size:15px;color:#fffefe;font-family:'notokr-regular';}

/* sub - layout */
.sub-content {width:1100px;margin:0 auto;padding:40px 0 60px;}
.sub-content:after {display:block;content:'';clear:both;}
.sub-content .snb {float:left;width:241px;}
.sub-content .content {float:right;width:799px;}
.sub-content .content .cont-in {padding:0 0 0 0;}
