@charset "utf-8";
@import url('default.css');
@import url('board.css');

#wrap{position:relative; margin:0 auto; width:100%; min-width:1200px;  overflow:hidden;}
	.wrap_controllers.hide {display: none;}

/*header*/
#header {width:100%; height:230px; background:#fff; min-width:1200px;}
#header #login_top{background:#ededed; height: 31px; position: relative;}
#header #login_top .login{position: absolute;top: 7px; left:76%; color:#d9d9d9; width:1200px; height: 23px; }
#header #login_top .login a{color:#999999;}
#header #login_top .login a:hover{color:#333;}

#header .head_top {width:1200px; height:100px; margin:0 auto; margin-top: 15px;}
#header .head_top div {float: left;}
#header .head_top div:nth-child(3) {float: right;}

#header .head_top .left_txt {margin-top: 20px;}

#header #logo {margin-left: 200px; margin-top: 15px;}
#header #logo h1 {width:276px; height:60px; background:url(../images/logo.gif) no-repeat left center;}
#header #logo h1 a {display:block; width:100%; height:60px; text-indent:-1000px; overflow:hidden; }

#header .head_top .right_txt {width: 405px; float: right;}
#header .head_top .right_txt li:nth-child(1) {margin-left: 12px;}
#header .head_top .right_txt li {float: right;}
#header .head_top .navertoktok a img{position:fixed; z-index:9999; top:37px; right:30px;}


/*gnb*/
#header #gnb {width:100%; background:#fff; position:relative;height:89px;border-bottom:1px solid #ccc; border-top:1px solid #d9d9d9; z-index:11}
#gnb #top_link {width:1250px; height:89px; margin:0 auto; position:relative; top:0; left:0; /* z-index:10000; */}
#gnb #top_link li.sub_top {width:120px; font-family:'Noto Sans KR', Arial,Trebuchet MS, Helvetica, sans-serif; position:relative; float:left; text-align:center; background:#fff; height:89px;}
#gnb #top_link li .sub_ti {width:150px; color:#999; position:absolute; left:50%; margin-left:-75.25px; text-align:center; top:20px; font-size:15px; letter-spacing:-0.2px}
#gnb #top_link > .sub_top a:hover {color:#6c6dbb;}
#gnb #top_link li a {display:block; }
#gnb #top_link > .sub_top > .sub_menu {position:relative; top:-30px;left:0;border:1px solid #cccccc;overflow:hidden;border-top:3px solid #6c6dbb;}
#gnb #top_link > .sub_top > .sub_menu > li {height:35px; border:none; display:black; clear:both; background:#fff; text-align:left; padding-left:15px;}
#gnb #top_link > .sub_top > .sub_menu > li > a {line-height:38px; font-size:14px; text-indent: -0.325rem; color:#333; padding-left:0px; color:#666;}
#gnb #top_link > .sub_top > .sub_menu > li > a:hover {text-decoration:underline;}

#gnb #top_link > .sub_top > a{color:#484848; font-size:18px; line-height:119px; }

#gnb #top_link > li > ul > li:hover {height:42px;background-color:#3b3838; color:#fff;}
#gnb #top_link > li > .tran_box1{position:relative; left:0px; top:0px; display:none;}


/*footer*/
#footer_wrap {clear:both; width:100%; background:#41464d;}
#footer_wrap #footer {width:1200px; margin:0 auto; padding-top:25px; overflow:hidden;}
#footer address { width:100%; text-align:center; font-weight:normal; font-style:normal; color:#fff;}
#footer address a:link {color: #777;}
#footer address a:visited {color: #ccc;}
#footer address .line {padding:0 7px;}
#footer .copyright {display:block; color:#ccc; text-align:center; text-transform:uppercase; padding-bottom:24px;}
