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

/*top banner common style*/

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

/*main visual*/
#main_visual {position:relative; width:100%; height:736px; overflow:hidden; margin-bottom: 100px;}

#main_visual #arrows {position:absolute; left:50%; top:50%; z-index:2;width:86%; height:68px;margin-left:-43%; 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; left:50%; bottom:-14px; z-index:2;	width:252px; height:72px; transform:translateX(-50%); overflow:hidden;}
#main_visual .btnbox li {float:left; width:53px; height:20px; margin:0 5px; cursor:pointer; overflow:hidden;}

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


/* con1 */
#content #tit{margin-bottom: 50px}

#c01 {width: 1300px; margin: 0 auto; margin-bottom: 100px;}
#c01 > ul > li {float:left;}


/* con2 */
#c02 {width: 1300px; margin: 0 auto; margin-bottom: 100px;}

#c02 > ul > li{float: left;}

/* con3 */
#c03 {width: 1300px; margin: 0 auto; margin-bottom: 80px;}
#c03 > ul > li {float:left; width: 645px;}

.pr9{padding-right: 9px;}

/* con4 */
#c04{margin-bottom:100px;}
#c04 > #c04_box {width: 1300px; margin: 0 auto;}
#c04 > #c04_box > ul > li{float: left;  margin-right: 19px; }
#c04 > #c04_box > ul > li:last-child{margin-right: 0px;}

/* bottom */

#bottom .map_tit{width: 1300px; margin: 0 auto;}

#bottom .map_img {position: relative; width: 1300px; margin: 0 auto}
#bottom .map_img > div{position: absolute;  top:-480px;   right:0px;  z-index:222;}

.root_daum_roughmap{margin: 0; width:100%;}
