@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(css/kopubdotum.css);


*{margin:0; padding:0;box-sizing:border-box; letter-spacing:-0.05em;color:inherit;}
img {border:0;vertical-align:top;}
a {border:0; text-decoration:none; color:inherit;}
ul, li {list-style:none;}
body {font-family: 'Nanum Gothic', sans-serif;color:#303030;}
div {display:block;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}

.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}

.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pt60 {padding-top:60px;}
.pt70 {padding-top:70px;}
.pt80 {padding-top:80px;}

.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:60px;}
.pb70 {padding-bottom:70px;}
.pb80 {padding-bottom:80px;}





/* 공통 */
#wrap {width:100%; min-width:1200px;  margin:auto;}
#header {width:100%; min-width:1200px; height:120px;position:relative;margin:auto;background:#003277;}
/* mainMenu */
#header #gnb {width:1200px;margin:0 auto;}
#header #gnb > ul {width:100%; margin:auto; display:block;position:relative; }
#header #gnb > ul > li {height:120px;float:left;border-left:1px #335b92 solid;}
#header #gnb > ul > li.logo {width:179px;padding-top:6px;padding-left:30px;background:#012961;border-left:0;}
#header #gnb > ul > li.logo dl {margin-top:8px;}
#header #gnb > ul > li.logo dl dd {color:#afafaf;font-size:12px;padding:0 14px;float:left;border-left:1px #afafaf solid;}
#header #gnb > ul > li.logo dl dd:first-child {border-left:0}
#header #gnb > ul > li.last {border-right:1px #335b92 solid;}




.inner {width:1200px;margin:auto;}

/* 메인 컨테이너 */
#main {width:100%; min-width:1200px;margin:0 auto;display:inline-block;position:relative;}
#main .visual {width:100%; min-width:1200px;background:url(images/main_bg.png) center top;height:712px;position:relative}
#main .visual .memo_box {background:url(images/memobox.png) center no-repeat;width:612px;height:668px;position:absolute;top:30px;left:50%;margin-left:-580px;padding:50px;font-size:14px;}
#main .visual .bna {float:right;margin-top:595px;}
#main .main_content li {float:left}




#footer {width:100%; min-width:1200px;display:inline-block;position:relative;background:#00113f;color:#fff}
#footer .footer_txt {width:1200px;margin:auto;text-align:center;padding:25px 0;font-size:12px;color:#fff;letter-spacing:-0.5px;line-height:180%;}
#footer .footer_txt span {padding:0 10px;}



/* 서브 */
#sub {width:100%; min-width:1200px; display:inline-block; margin:60px auto}
#sub .title {width:179px;float:left;}
#sub .title h1 {font-family: 'KoPub Dotum'; font-size:38px; background:url(images/h1.png) bottom no-repeat;padding-bottom:33px;letter-spacing:-2px;color:#012961}
#sub .title h1 span {font-size:22px;font-weight:normal}
#sub .content {float:right;width:1021px;min-height:500px;background:url(images/content_box.png) top center no-repeat;padding:0 50px;border-left:1px #e0e0e0 solid; font-size:13px !important}
#sub .content p.notice {width:100%;text-align:right;padding-bottom:20px;color:#003277;font-size:15px}
#sub .content p.notice i {margin-right:6px}