@charset "utf-8";
/*
* Filename: main.css
* Description: main
*/
.main #wrap{background:none; background-color:#ffffff;}
.main #header{position:relative; width:100%; height:65px; z-index:50;}
.main #header.removeBg{background:none;}
.main #header > .inner{position:relative; width:width:100%; height:65px; margin:0 auto;}
.main #header > .inner.addBg{background:url(/) repeat-x;}


/*.main #container{position:absolute; top:0; left:0; overflow:hidden; width:100%; min-width:1020px;  margin:0 auto; padding:0; z-index:10;}*/
.main #container .visual{position:absolute;top:0; left:0; overflow:hidden; width:100%; min-width:1020px; min-height:335px;}/*서브이미지 높이 조절*/
.main #container .visual .vImg{position:absolute; top:96px; left:50%; margin:0 0 0 -80.0em;}
.main #container .visual .vImg div.img{position:absolute; top:0; left:0; opacity:0; filter:alpha(opacity=0); z-index:9;}
.main #container .visual .vImg div.img:first-child{opacity:1; filter:alpha(opacity=100);}
.main #container .visual .vImg div.img.active{z-index:10;}

.main #container .control{position:relative; width:887px; margin:0 auto; padding:0px 0 0 113px; z-index:50 ;border:0px solid red;}
.main #container .control .btn_control button{position:absolute; top:462px; width:60px; height:101px; background:url(/images/main/btn_control.png) no-repeat}
.main #container .control .btn_control button.btn_prev{left:36px; background-position: 0;}
.main #container .control .btn_control button.btn_next{right:25px; background-position:right 0;}

.main #container .control ul{position:absolute; top:455px; left:130px;}
.main #container .control ul li{position:relative; overflow:hidden; float:left; width:219px; height:116px; margin:0 0 0 30px;}
.main #container .control ul li:first-child{margin:0;}
.main #container .control ul li a span.sbj{position:absolute; bottom:-26px; left:0; width:219px; height:21px; padding:5px 0 0 15px; font-weight:700px; color:#fff; letter-spacing:-1px; background:url(../images/kor/main/sbj_bg.png) no-repeat; opacity:0;}


/*.main #bodywrap{position:relative; float:none; width:1020; margin:0 auto; padding:0 0 0 0px; border:0;}
.main #bodywrap > div.inner{position:absolute; top:-293px; left:0px; width:1020px; padding:10px 0 0 0; border-top:0px solid #757576; z-index:99;}


.main #footer{position:relative; float:none; width:1020px; margin:0 auto; padding:0 0 0 0px; border:0;}
.main #footer > div.inner{position:absolute; top:-290px; left:0px; width:1020px; padding:10px 0 0 0; border-top:0px solid #757576; z-index:99;}
.main #footer.footWhite > div.inner{border-top:1px solid #fff;}
.main #footer ul.footMenu{float:right; margin:0 0 10px 0px;}



.main.mcd_eng #container .control ul li a span.sbj{letter-spacing:0;}*/
