@charset "utf-8";
/* CSS Document */

/*top banner common style*/

.main #content_wrap {padding-top:0;}

/***************************** ////// ¸ÞÀÎºñÁÖ¾ó ////// *****************************
#main_visual {position:relative; width:2500px; height:1002px; margin:0 auto;  left:50%; margin-left:-1250px;overflow:hidden;}
#main_visual #arrows {position:absolute; left:50%; top:50%; z-index:2;width:65%; height:68px;margin-left:-33%; margin-top:-34px;}
#main_visual #arrows .prev {float:left; width:52px;}
#main_visual #arrows .next {float:right; width:52px;}
#main_visual #arrows a {cursor:pointer;}

#main_visual .btnbox {position:absolute; width:1400px; left:50%; bottom: 0px; z-index:2; height:122px; margin-left:-700px; overflow:hidden;}
#main_visual .btnbox li {float:left; width:19.5%; height:122px; margin:0 3px; cursor:pointer; overflow:hidden;}

#main_visual .imgbox {position:absolute; left:50%; top:0; width:2000px; height:1002px; margin-left:-1000px; border-top:1px solid #c4c3c1}
#main_visual .imgbox ul {width:100%;}
#main_visual .imgbox li {float:left; width:2000px; height:1002px; overflow:hidden;}
*/
.main #content_wrap {padding-top:0;}


/*contents*/
#main_contents {width:100%; margin:0 auto;}
.wrap_controllers {display:none;}
.map_link{margin-top:14px; overflow:hideen}
.map_link li{float:left; width:150px}
#main_info .cont+.cont{border-left:1px solid #999}


/*Áöµµ¼û±â±â*/
.root_daum_roughmap{width:100%}
.info{position: absolute; z-index: 1; top: 0; left: 50%;}

/*
@media (min-width:1024px) and (max-width: 1600px) {

#main_visual {position:relative; width:1600px; height:750px; left:50%; margin-left:-800px; transition:all 0.3s; }
#main_visual img{width:100%}
#main_visual .imgbox img {width:1600px;}


#main_visual .btnbox {width:1200px; left:50%; margin-left:-600px;}
}


@media (min-width:769px) and (max-width: 1023px) {

#main_visual {position:relative; width:1400px; height:650px; left:50%; margin-left:-700px; transition:all 0.3s; }
#main_visual img{width:100%}
#main_visual .imgbox img {width:1300px;}


#content03 .info img{width:500px;}


#main_visual .btnbox {width:1200px; left:50%; margin-left:-600px;}
.info{left:50%;}

}


@media (min-width: 481px) and (max-width: 768px) {

#main_visual {position:relative; width:1300px; height:650px; left:50%; margin-left:-650px; transition:all 0.3s; }
#main_visual img{width:100%}


#content03 .info img{width:500px;}
}*/