@charset "UTF-8";
@import "fonts.css";
@import "default.css";

html, body { position: relative; width: 100%; height: 100%; font-family: "Spoqa Han Sans", sans-serif; font-size: 16px; color: #272727; font-weight: 400; letter-spacing: -0.075rem; -webkit-font-smoothing: antialiased; }

input[type=text] {vertical-align:middle; font-family:'나눔고딕'; font-size:12px; line-height:130%; outline:0; border:1px solid #E0E0E0; height:23px; padding-left:5px; color:#333;}
input[type=password] {vertical-align:middle; font-family:'나눔고딕'; font-size:12px; line-height:130%; outline:0; border:1px solid #E0E0E0; border-width:1px; height:18px; padding-left:5px; color:#333;}
textarea {vertical-align:middle; font-family:'나눔고딕'; font-size:13px; line-height:130%; outline:0;  border:1px solid #E0E0E0; color:#333;}
SELECT {vertical-align:middle; /*font-family:'나눔고딕';*/ font-size:13px; line-height:130%; outline:0; border:1px solid #E0E0E0;  height:25px; padding:2px; color:#333;}
input[type=radio] {vertical-align:middle;}
input[type=checkbox] { height:15px; width:15px; margin:0 0 -2px 0; padding:0;vertical-align:middle;}

.wrapper {position:relative; width:100%; min-width: 1400px; height:100%;}

/* 내비게이션 */
.nav {display:block; position:fixed; left:0; right:0; width:100%; height:auto; background:#fff; z-index: 1000;}
.nav .nav-inner {position:relative; width:1400px; height:auto; padding-left:400px; margin:0 auto; overflow-y: visible !important;}
.nav .nav-inner::after {content:""; display: block; clear: both;}
.nav .logo {display:block; position:absolute; top:50%; left:34px; width:202px; height:50px; background:url("../images/logo-dark.png") center/cover no-repeat; transform:translateY(-50%); text-indent: -9999px;}
.nav .nav-menu {float:left; position:relative; width:25%; height:70px; overflow: hidden}
.nav .nav-menu .inner, .nav .nav-menu .inner2 {display: block; position:absolute; width:100%; line-height: 70px; text-align: center; letter-spacing: 0; }
.nav .nav-menu .inner {color:#272727;}
.nav .nav-menu .inner2 {color:#004a98;}

/*푸터영역*/
.footer{position:relative; padding:20px 0; border-top:1px solid #ccc; text-align:center; font-size:13px;}
.footer .head{text-transform:uppercase; color:#a4a4a4; letter-spacing:0;}

