@charset "utf-8";

/*visual*/
#visual	{position:relative; }
.visual_slider>li	{height:600px;}
.v01	{background:url(../images/main/visual/bg01.jpg); background-repeat: no-repeat;background-position: top center;}
.v01 p	{margin-top:65px; margin-left:630px;}
.v02	{background:url(../images/main/visual/bg02.jpg) ; background-repeat:no-repeat;background-position: top center;}
.v02 p	{margin-top:173px; margin-left:532px;}

#visual span	{position:absolute; top:50%;left:50%; margin-top:-31px; z-index:1000;}
#visu_prev	{margin-left:-500px;}
#visu_next	{margin-left:500px;}

/* cont1 */
#mc01	{padding:60px 0 50px 0;}
#mc01 .cont_center>div	{float:left;width:360px; margin-right:10px;}
.set_me>a {display:block; margin-bottom:10px;}

#mc00{width:100%; height:180px; background:url(../images/main/acne_bg.jpg) no-repeat; }
.acne_box{width:1000px; margin:0 auto;}
.acne_box li{float:left; margin-top:29px;}
.acne{margin-right:35px;}

.box_1{width:334px; float:left; margin-right:10px;}
.box_2{width:656px; height:356px; float:left;}
.box_2 li{float:left;}
.box_2 .bo01,.bo03{margin-right:8px;}
.box_2 .bo01,.bo02{margin-bottom:12px;}

.event	{position:relative; width:360px; height:230px; margin-bottom:10px;}
#ev_pager	{position:absolute; top:20px; left:245px;}
#ev_pager>li	{float:left;width:15px; height:15px; overflow:hidden; margin-right:3px;}
#ev_pager>li>a	{display:block; width:15px; height:15px; }
#ev_pager>li>a.active img	{margin-top:-15px;}

.q_in	{overflow:hidden;}
.q_in>a	{display:block; float:left; width:175px; margin-right:10px;}
.q_in>a:last-child	{margin-right:0;}

/* cont2 */
#mc02	{padding:60px 0; height: 369px; background:url(../images/main/bg_sc.jpg); background-repeat:no-repeat;background-position: center;}
.sc	{overflow:hidden; }
.sc>li	{ overflow:hidden;float:left; width:130px; height:280px; margin-top:30px; margin-right:5px; }
.sc>li a:hover img	{margin-top:-280px;}

/* cont3 */
#mc03	{padding:40px 0; border-top:1px solid #ddd; background:#f6f6f6;}
.latest	{float:left;width:270px; padding-left:30px; border-left:1px solid #eee; }
.latest ul li	{width:270px; height:24px; line-height:24x; font-size:12px; color:#888;}
.latest .date	{float:right;}
.btn_la	{display:block; width:43px; height:10px; margin-top:7px;overflow:hidden;}
.btn_la:hover img	{display:block; margin-top:-11px;}
.set_title	{overflow:hidden; width:100%; margin-bottom:16px;}
.set_title>h2	{float:left;}
.set_title>a	{float:right;}
.la_no,.la_cs{margin-right:33px;}
.la_cl{border-right:1px solid #eee; padding-right:30px;}

