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

#main_content {position:relative;}

/*visual*/
#main_visual {position:relative; width:100%; height:480px; overflow:hidden;}
#main_visual .btnbox {position:absolute; left:50%; bottom:15px; z-index:2; width:112px; height:12px; margin-left:-51px;}
#main_visual .btnbox li {float:left; width:12px; height:12px; margin:0 2px; cursor:pointer; background:#b2bec9; border-radius:6px;}
#main_visual .btnbox li.on {width:32px; background-color:#595f6a;}

#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:1920px; height:480px; margin-left:-960px;}



/*중앙컨텐츠*/
.cnt_tit {width:100%; text-align:center; padding:45px 0}

#product {width:100%; margin:auto; padding-bottom:50px; background-color:#eaedea}
#product ul {width:1200px; margin:0 auto;}
#product li {float:left; font-size:0; line-height:0; margin-left:14.6px;}
#product li:first-child {margin-left:0;} 

#main_ban {width:1200px; margin:auto; padding:50px 0; overflow:hidden}
#main_ban li {float:left;}

#report {width:100%; background-color:#f1f4f0; overflow:hidden}
#report ul{width:1200px; margin:0 auto; padding:44px 0}
#report li {float:left;; padding-right:11px; margin:6px 0}
#report > ul > li.end{padding-right:0;} 



#main_ban2 {width:1200px; margin:auto; padding-bottom:50px; overflow:hidden}
#main_ban2 li {float:left; padding-right:50px}
#main_ban2 li:last-child {padding-right:0;} 



#info {padding:30px 0; background:#797774;}
#info ul {width:1200px; margin:auto;}
#info ul li {font-size:0; line-height:0;}
#info #loc {float:left; width:845px;}
#info #time {float:right; width:324px;}
