@charset "utf-8";

/* CSS Document */
.main_wrap {position:relative; width:100%;  max-width:2000px; min-width:2000px; overflow:hidden; padding-top:87px;}
.main_wrap .left {position:relative; width:1500px; float:left;}
.main_wrap .left .main_visual {position: relative;width:1500px; height:980px;float: left;overflow: hidden;}

/*비쥬얼*/
/*.main_visual {width:100%; max-width: 1600px; padding-top:94px; position:relative; margin:0 auto; overflow:hidden;}*/
.main_visual .imgs {width:100%; height:980px;  position:relative; overflow:hidden; margin:0 auto;}
.main_visual .imgs li {width:100%; height:100%; position:absolute; top:0; left:100%;}
.main_visual .imgs li.li_01 {left:0;}
.main_visual .imgs li a img {width:100%;}

.main_visual .indis {width:100%; height:20px; position:absolute; left:0; bottom: 80px; text-align:center;}
.main_visual .indi_wrap {display:inline-block; overflow:hidden;}
.main_visual .indis ul {float:left; overflow:hidden; margin-right:8px;}
.main_visual .indis ul li { height:20px; float:left; margin-left:8px; position:relative;}
.main_visual .indis ul li.li_01 {margin-left:0;}
.main_visual .indis ul li a {width:100%; height:100%; display:block;}

.main_visual .main_visual_L {position:absolute; left:50%; top:45%; margin-left:-650px;}
.main_visual .main_visual_R {position:absolute; right:50%; top:45%; margin-right:-650px;}

.main_wrap .right {position: absolute; width:500px; float:right; overflow:hidden;right: 0;}
.main_wrap .right ul {width:500px;}
.main_wrap .right ul li{float:left;}


@media all and (max-width:1800px) and (min-width:1200px){
	.main_visual {margin:0 -11%;}
}