@charset "utf-8";

body, input, select, textarea, button {font-family:'NotoSansKR_400',NotoSansKR,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:14.5px;line-height:1.5;color:#333; font-weight: 300;}
a {text-decoration:none;color:#333;background-color:transparent;}
a:hover, a:focus {color:#f00;outline:0;}

#wrap{min-width: 1300px; overflow: hidden; position: relative;}
#header_wrap{border-bottom:1px solid #b7b7b7;}
#header_wrap, #container_wrap, #footer_wrap {position:relative;}
#header {height:71px;width:1200px;left:50%;margin-left:-600px;position:relative;z-index:999;}
#container {width:1200px;left:50%;margin-left:-600px;position:relative;}
#footer_wrap{border-top: 1px solid #b7b7b7;}
#footer {height:87px;width:1200px;left:50%;margin-left:-600px;position:relative;}

#header .logo {padding-top: 12px;}

/* utilmenu */
.utilmenu_wrap{min-width:1200px;position:relative;border-bottom: 1px solid #b7b7b7;}
.utilmenu_inner{height:30px;line-height:30px;width:1200px;left:50%;margin-left:-600px;position:relative;}
.utilmenu {float: right;margin-right: 50px;}
.utilmenu li {float:left;padding:0 10px;background:url('/images/common/sep_util.png') 0 center no-repeat;}
.utilmenu li:first-child {padding-left:0;background:none;}
.utilmenu li:last-child {padding-right:0;}
.utilmenu li a {font-size: 13px; color: #8b8b8b; letter-spacing:-0.005em; margin-left: 5px;}

/* gnb */
#gnb {position:absolute;bottom:18px;right:50px;}
#gnb a {display:block;vertical-align:top;text-align:center;}

#gnb>li {float:left;position:relative; margin-left: 35px;}
#gnb>li:first-child {background:none;}
#gnb>li:last-child {padding-right:0;}

#gnb>li>a {height:40px;line-height:40px;color:#2b2b2b; font-size: 18px; font-weight: 400; letter-spacing:-0.005em; font-weight: 500;}

#gnb>li:hover>a, #gnb>li.on>a {color:#0c4da2;}


/* footer */
#footer .logo_foot {float: left; margin: 20px 0 0;}
#footer .addr {float: left; margin: 20px 0 0 40px;}
#footer .addr p{color: #535353; font-size: 14px;}
#footer .addr .sep_foot {margin:0 5px; color: #c0c0c0;}
#footer .copy {/*font-family:Tahoma, Helvetica, Roboto, 'Apple SD Gothic Neo', Arial, 'Century Gothic', CenturyGothic, Geneva, AppleGothic, sans-serif;*/}
