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

#wrap{position:relative; margin:0 auto; width:100%; min-width:1300px;  overflow:hidden;}





/***************************** ////// 헤더 ////// *******************************/
#header_wrap01 {width:100%; height:95px; z-index:10;  background-color:#fff}

#header02 {width:100%;z-index:10;  background-color:#fff}
#header02 #header_top {position:relative; overflow: hidden; margin: 0 auto; width:1400px; height:95px; }
#header_top #left_top {float:left; margin-top:36px; width:286px; margin-bottom: 10px;}
#left_top li {float:left;}



/***************************** ////// 로고 ////// *******************************/
#header_top #logo {position:absolute; left:38%; top:5px; width:500px; height:76px; font-size:15px;}



/***************************** ////// 상단로그인 ////// *******************************/
.top_member{position:absolute; top:20px; right:0; width:280px; overflow:hidden; z-index:11111;}
.mem_cont{text-align:left;}
.top_member li{display:inline-block;}
.top_member li:nth-child(2) {padding-right: 0;}
.top_member .mem_cont ul li a{color: #222; font-weight: 300; font-size: 14px}



/*quick*/
#quick {position:fixed; right:0; top:47%; z-index:10; margin-top:-320px; width: 93px;z-index:1111111}
#quick ul li {height:104px;}
#quick ul li.quick_01 {height:93px;}
#quick ul li.quick_02 {height:76px;}
#quick ul li.quick_03 {height:76px;}
#quick ul li.quick_06 {height:93px;}


/*footer*/
#footer_wrap {clear:both; width:100%; height: 400px; background:#3d3938;}

#footer_dox{background-color: #585858;}
#footer_dox>div{width: 1300px; margin: 0 auto; color: #fff; padding: 10px 0px;}
#footer_dox>div>a{color: #fff;}

#footer_wrap #footer {width:1300px; margin:0 auto; overflow:hidden;}
#footer_wrap #footer > div {text-align:center; padding-top: 60px; padding-bottom: 40px;}
#footer address { width:100%;  text-align:center; font-weight:300; font-style:normal; color:#8e8e8e; font-size: 18px;}
#footer address a:link {color:#8e8e8e; font-weight: 300; font-size: 18px; }
#footer address a:visited {color: #8e8e8e;}
#footer address .line {padding:2px 7px; color:#8e8e8e;}
#footer .copyright {padding-top: 10px; padding-bottom:10px; display:block; color:#888; font-weight: 300; font-size: 18px; text-align:center; text-transform:uppercase; color:#8e8e8e;	}

/*top menu*/
#header02 #header_top .top_menu{float:right; position:relative; top:50%; right:0; transform:translateY(-50%);}
#header02 #header_top .top_menu li{float:left; margin-right:15px; height:39px;}
#header02 #header_top .top_menu li:last-child{margin-right:0;}

#header #gnb {width:100%; background:#fff; position:relative; top: 13px; margin: 0 auto; text-align: center; height:57px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; min-width: 1400px; }
#header.fixed_top #header_wrap {position:fixed; top:0; left:0; right:0; z-index:1000;background:#222;}


/*top menu*/
#header02 #header_top .top_menu2{float:left; position:relative; top:48%; left:0; transform:translateY(-50%);}
#header02 #header_top .top_menu2 li{float:left; margin-right:7px; width:110px; height:39px;}
#header02 #header_top .top_menu2 li:last-child{margin-right:0;}

#header #gnb {width:100%; background:#fff; position:relative; top: 13px; margin: 0 auto; text-align: center; height:57px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; min-width: 1400px; }
#header.fixed_top #header_wrap {position:fixed; top:0; left:0; right:0; z-index:1000;background:#222;}