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


	


/* 메인 비주얼 */
#vs_wrap{position:relative; width:100%; height:900px; overflow:hidden;z-index:1;}

#main_visual {position:absolute; width:2000px; height:1093; left:50%; margin-left:-1000px; overflow:hidden; min-width:1300px;}
#main_visual .imgbox {position:relative; width:100%; height:100%; overflow:hidden; margin:auto; }
#main_visual .imgbox > ul {width:100%; height:100%;}
#main_visual .imgbox > ul > li {float:left; position:relative; width:100%; height:100%; overflow:hidden; text-align:center;}
#main_visual .imgbox > ul > li > a > img {position:absolute; left:50%; top:0; width:2000px; height:1093; margin-left:-1000px;}

/* 공통 */

#wd2000 {position:relative; text-align:center; left: 50%; margin-left: -1000px; width: 2000px;}
#wd2000 img{line-height:0}

.pd100{padding-bottom:100px}



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

#footer_dox{background-color: #353334;}
#footer_dox>div{width: 1300px; margin: 0 auto;  padding:8px 0px;}
#footer_dox>div>a{color: #fff; font-size:14px}



#footer_wrap #footer {width:1300px; margin:0 auto; overflow:hidden;}
#footer_wrap #footer > div {text-align:left; padding-top: 60px; padding-bottom: 40px;}
#footer address { width:100%;  text-align:left; font-weight:300; font-style:normal; color:#8e8e8e; font-size: 18px; padding-top:50px}
#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:left; text-transform:uppercase; color:#8e8e8e;	}