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


/* 상단 */
#header {position: absolute; z-index:2222; width: 100%; height:101px; background:#fff;}
#header_wrap {width: 1300px; margin: 0 auto;}
#header h1 {float:left; z-index:3;}
#header .logo {padding: 20px 0;}
#header.fixed_top {width: 100%; margin: 0 auto; position:fixed; top:0; left:0; right:0; z-index:1000; background: #fff; z-index:2222;}

	
/* pc 네비게이션 */
.gnb_web{float:right}
#gnb.gnb_web .menu {width:100%; float:left; margin:0 auto; *zoom:1;}
#gnb.gnb_web .menu:after {content:''; display:block; clear:both;}
#gnb.gnb_web .menu > li {position:relative; float:left; padding: 5px 14px; text-align:center; font-family:'noto'; font-size:21px; font-weight:550;}
#gnb.gnb_web .menu > li > a > span { color:#222; }
#gnb.gnb_web .menu > li:last-child{padding-right:0;}
#gnb.gnb_web .menu > li > a {color:#222; display:inline-block; width:100%; padding:24px 0; line-height: 1.3;}
#gnb.gnb_web .menu > li > a#od_on, #gnb.gnb_web .one_depth > li:hover > a {color:#d8050d; text-decoration:none;}


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

#main_visual {position:absolute; width:2000px; height:962px; left:50%; margin-left:-1000px; overflow:hidden; min-width:1300px;}
#main_visual .txt {position: absolute;z-index: 2000; top: 269px; left:50%; transform:translate(-50%,0);}
#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:962px; margin-left:-1000px;}

/* 공통 */

.tit { padding:100px 0 50px; }
.cnt{width:2000px; left:50%; margin-left:-1000px; position:relative; text-align:center; }

#cnt1, #cnt2, #cnt3, #cnt5 #cnt6{position:relative; width:100%; text-align:center; margin:0 auto}

#cnt1 { background:#f0f4f4; padding-bottom:100px;}
#cnt1 .tit { padding:100px 0 40px; }
#cnt5 li{padding-bottom:85px;}
#cnt5 li:last-child{padding-bottom:0}

#cnt7 {margin: 0 auto; width: 1300px;}
.info {padding: 40px 0 100px 0;}
.wrap_controllers.hide {display: none;}



/* footer */
#footerWrap {width:100%; min-width:1300px; background:#222; height: 200px; clear:both; padding-bottom:100px; overflow:hidden}
#footer {width:100%; margin:0 auto; padding:34px 0 21px 0; font-size:18px; font-weight: 300; line-height:20px; letter-spacing:0; text-align:center; color:#fff; position:relative; border-bottom: 1px solid #515151;}
#footerWrap .copyright {padding-top: 24px; line-height:40px; background-color:#222; color:#fff; text-align:center; font-size:18px; font-weight:300}
#footer p{position:absolute;right:0}

/*quick*/
#quick {position:fixed; right:30px; top:40%; z-index:10; margin-top:-240px; width:117px; height: 638px; z-index:1111111}
#quick ul li {height: 100px; margin-bottom: 5px;}
#quick ul li.quick_top {height: 38px; _padding-left: 10px;}


@media (min-width: 1281px) and (max-width: 1600px) {


.cnt{width:1600px; left:50%; margin-left:-800px;}
.cnt img{width:100%}

}