@charset "utf-8"; 
*{margin:0; padding:0; font-size:12px; font-family:sans-serif, "ＭＳゴシック"; color:#FFFFFF;}
a {outline:0;}
div#wrap{width:782px; margin:0 auto; background-color:#dc0000;}
div#header{background:url(images/img1.jpg) no-repeat #000000; height:274px;}
div#header_aff{background:url(images/img1_aff.jpg) no-repeat #000000; height:302px;}
div#bunsho{background:url(images/img2.jpg) no-repeat #000000; height:134px;}
div#gong{background:url(images/img3.jpg) no-repeat #000000; height:132px;}
div#aff{background:url(images/img1_aff.jpg) no-repeat #000000; height:479px;} 
div#series{background:url(images/ttl_series.jpg) no-repeat #ffffff bottom; height:67px;}
div#detail{background:url(images/img4.gif) no-repeat #000000 bottom; height:268px;}
div#bonus{background:url(images/bonus.jpg) no-repeat #000000 bottom; height:274px; clear:both;}
ul{clear:both; padding:0px 0 20px 30px; background-color:#dc0000; color:#FFFFFF; text-align:left;}
ul li{list-style:none; text-align:left; padding:0 10px;}
ul li a{color:#00ff00;}
img{border:none;}
span{display:none;}
ol{margin-top:30px;}
ol li{list-style:none; float:right; padding-right:25px;}
li#left{float:left; padding-left:30px;}
li#m{float: none; width:350px; margin:0 auto;}
ol li a{background:url(images/bt_point.gif) left no-repeat; display:block; width:350px; height:60px; padding-top:0px; padding-bottom:0px; margin-bottom:25px;}

ol li a.firstbt{background:url(images/bt_first.gif) left no-repeat; color:#000000}
ol li a:hover{background:url(images/bt_point_o.gif) left no-repeat;}

ol li a:hover.firstbt{background:url(images/bt_first_o.gif) left no-repeat;}