
#mainVisual{width:980;height:432px;overflow:hidden;position:relative;z-index:0;}
#mainVisual #mainVisual_{width:980px;height:432px;position:relative;display:block;z-index:0;margin:0 auto;}
#mainVisual #slider{width:980px;height:432px;}
#mainVisual #slider button{float:left;display:block;width:30px;height:22px;border:0;outline:0;background:url("/images/rollbullet.png") no-repeat;}

#main_footer {clear:both;position:relative;width:980px; height:auto; margin:0 auto; padding:0; z-index:0;border-top:solid 1px #d0d0d0;}
#main_footer .bottom_menu{height:70px;width:100%;margin-bottom:8px;border-top:solid 1px #d0d0d0;border-bottom:solid 1px #d0d0d0; padding-top:2px;margin:0 auto;}
.arrow_left_btn {float:left;margin-top:15px;padding-left:10px;}
#main_footer ul  {float:left;width:880px;margin-top:10px;margin-left:20px;}
#main_footer ul li {position:relative;float:left;display:inline;margin-left:10px;font-weight:500;font-size:1.1em;}
#main_footer ul li:first-child a {color:green;font-weight:700}
.arrow_right_btn {float:right;margin-top:15px;padding-right:10px;}
#main_footer .foot_logo {position:absolute; top:25px; left:40px;}
#main_footer ul,address {margin-right:0;}
#main_footer .ad_copy {position:absolute; top:25px; left:260px;}
#main_footer address {clear:both;float:left;font-size:0.9em;height:13px;padding-top:0px;padding-left:0px;line-height:12px;}
#main_footer span {clear:both;float:left;font-size:0.8em;height:10px;padding-top:4px;padding-left:0px; padding-bottom:30px;}