@charset "utf-8";
/* CSS Document */

@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
#header{width:100%; margin:0 auto;  text-align:center;  font-family: 'Nanum Gothic', sans-serif; font-size:14px;}
#header ul{list-style:none;}
#header ul li {float:left;}
#header a{text-decoration:none;  }
 
 /*top배너*/
.top_b{background-color:#3e3f44;}
.top_b div {width:1000px; margin:0 auto;}
.top_b div span {float:right; margin-top:22px;}

 /*top메뉴*/
.top_manu{background-color:#262626; height:40px;}
.top_manu ul{width:1000px; margin:0 auto;}


 .logo {width:100%; margin:0 auto; position: relative; background-color:#ffffff;}
 .top_logo {width:1000px; margin:0 auto;height:124px;}
 .top_logo > div:nth-child(1){ width:300px;  padding-top:8px; float:left; text-align:left;margin-left:30px;}
 .top_logo > div:nth-child(2){width:175px; padding-top:25px; float:left; margin-left:30px;}
 .top_logo > div:nth-child(3){width:415px; float:left; }
 .top_logo > .member > ul{ float:right; margin-top:16px;}
 .top_logo > .member > ul > li {float:left!important;}
 .login a {color:#cc0001!important;}
 .member > ul > li > a {font-size:12px; margin-right:16px; color:#333333; }
 .top_logo div .sns {position:absolute;margin-bottom:10px;  margin-left:820px;margin-top:78px;}
 .top_logo div .sns li {margin-left:4px;}


 /*메뉴*/
 #gnb{clear:both; background-color:#003d7e; height:45px; font-family: 'Nanum Gothic', sans-serif; font-size:14px;}
 #gnb ul{list-style:none;}
 #gnb ul li {float:left;}
 #gnb a{text-decoration:none; color: black; }
 #gnb > .main_manu {width:1000px; margin:0 auto;}
 #gnb > .main_manu > ul {float:left; margin-top:13px; position:relative; margin-left:10px;}
 #gnb > .main_manu > ul > li > a {font-size:15px; color:#ffffff; font-weight:bold; margin-right:56px;}
.last > a{margin-right:0!important;}
 #gnb > .main_manu > ul > .box {padding:5px 0 7px; background-color:#232323; margin-right:10px; border:1px solid #e66375; margin-top:-4px;}
 #gnb > .main_manu > ul > .box a{font-size:13px;}
 #gnb > .main_manu > ul > li > a:nth-child(1) {margin-left:40px;}
 #gnb > .main_manu > ul > .first{margin-left:35px;}
 
.sub {width:1000px; margin:0 auto;} 
.sub > .sub_manu { clear:both; width:1000px; height:250px ;margin-top:45px;  margin-left:-3px; border:1px solid #b3b3b3; z-index:10000; background-color:#ffffff; position:absolute; border-top:none;  }
.sub > .sub_manu > div > ul > li{ clear:both; text-align:left; margin:6px;}
.sub > .sub_manu > div > ul > li:first-child {margin-top:15px;}
.sub > .sub_manu > div > ul > li > a{font-size:13px; color:#333333;}

.sub > .sub_manu > .sub_m01 >ul{width:170px; float:left;  padding-left:30px;}
.sub > .sub_manu > .sub_m02 >ul{width:140px; float:left; border-left:1px solid #dcdcdc; height:250px; padding-left:30px;}
.sub > .sub_manu > .sub_m03 >ul{width:115px; float:left; border-left:1px solid #dcdcdc; height:250px; padding-left:25px;}
.sub > .sub_manu > .sub_m04 >ul{width:145px; float:left; border-left:1px solid #dcdcdc; height:250px;padding-left:10px;}
.sub > .sub_manu > .sub_m05 >ul{width:120px; float:left; border-left:1px solid #dcdcdc; height:250px; padding-left:20px;}
.sub > .sub_manu > .sub_m06 >ul{width:140px; float:left; border-left:1px solid #dcdcdc; height:250px; padding-left:30px;}