@charset "utf-8";

#contents	{min-width:1400px; /*margin-left:200px; margin-right:90px;*/}
#contents.main	{background-color:#f2f2f2;}
#contents.main .cont_center	{width:1160px; margin:0 auto; overflow:hidden;}

#mc01	{overflow:hidden; margin-top:60px; margin-bottom:40px;}
#visual	{float:left; position:relative; width:770px; }
#visu_pager	{overflow:hidden; position:absolute; left:50%; margin-left:17px; bottom:20px;}
#visu_pager li	{float:left; margin:0 1px; }
#visu_pager a	{display:block; width:15px; height:15px; border-radius:50px; background-color:#fff;}
#visu_pager a.active	{ background-color:#3e4448;}

#event	{float:right; position:relative; width:380px;}
#event span	{position:absolute; top:50%; margin-top:-15px;}
#ev_prev	{left:0;}
#ev_next	{right:0;}

#mc02	{overflow:hidden; margin-bottom:10px;}
#mc02>div	{float:left; margin-right:10px;}
#mc02 .la_no	{width:320px; padding:0 30px; margin-right:0; background-color:#fff;}
.la_no h2	{margin-top:30px; margin-bottom:14px; }
.la_no ul	{margin-bottom:20px; background:url(../images/main/bg_no.gif)repeat-x left top;}
.la_no ul li	{height:24px;}
.la_no ul li span	{float:right;}
.la_no ul li>a	{line-height:24px;}

#mc03	{overflow:hidden; margin-bottom:10px;}
#mc03>div	{float:left; margin-right:10px;}
#mc03>div:last-child	{margin-right:0;}

#mc04	{overflow:hidden; margin-bottom:40px;}
#mc04>div	{float:left; margin-right:10px;}
#mc04>div:last-child	{margin-right:0;}
.la_cl	{width:320px; padding:0 30px; background-color:#a4b4ae}
.la_cl h2	{margin-top:30px; margin-bottom:14px; }
.la_cl ul	{margin-bottom:20px; background:url(../images/main/bg_cl.gif)repeat-x left top;}
.la_cl ul li	{height:24px;}
.la_cl ul li span	{float:right;}
.la_cl ul li>a	{line-height:24px;}