body{margin:0;padding:0;background-image:url(images/bg.jpg);background-repeat:repeat-x;background-color:#000000;font-family:ＭＳ Ｐゴシック, ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro;text-align:center;}.container{width:900px;margin-right:auto;margin-left:auto;padding:0px;}.textfield{margin-bottom: 30px;padding:0px;font-size: 90%;line-height: 190%;text-align:left;color: #FFFFFF;}.centers0{width:800px;margin-right:65px;margin-left:65px;margin-top:30px;margin-bottom:30px;background-color:#262626;border:1px solid #7D7D7D;}.centers{width:750px;height:320px;margin-right:65px;margin-left:65px;margin-top:30px;margin-bottom:30px;padding:10px;background-color:#262626;border:1px solid #7D7D7D;}.rights{margin:0px 0px 0px 20px;padding:10px 10px 0px 10px;float: right;background-color:#262626;border:1px solid #7D7D7D;}.mg30{margin:30px 0px 30px 0px;}.photo1{width:250px;padding: 0px;margin :0px 0px 0px 0px;}.game{width:750px;padding: 0px;margin :0px 0px 0px 0px;}.photo2{width:250px;padding: 0px;margin :10px 10px 0px 0px;float:left;}.photo3{width:250px;padding: 0px;margin :10px 0px 0px 10px;float:left;}.photoC{width:250px;padding: 0px;margin :10px 5px 0px 5px;float:left;}.photo500{width:500px;padding:0px;margin :0px;}.phototext250{width:250px;margin:0px 0px 5px 0px;padding:5px 0px 5px 0px;font-size:80%;line-height: 140%;color:#f0ff00;}.phototext500{width:500px;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;font-size:80%;line-height: 140%;color:#f0ff00;}.phototext5002{width:500px;margin:0px 0px 10px 20px;padding:5px 0px 0px 0px;font-size:80%;line-height: 140%;color:#f0ff00;}.phototext244{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;font-size:80%;line-height: 140%;color:#f0ff00;}.linkblock{margin-bottom: 20px;padding:0px 0px 0px 0px;font-size: 90%;line-height: 170%;text-align:left;color: #FFFF00;background-color:#262626;border:1px solid #7D7D7D;}.linktitle{background-color:#7D7D7D;margin:0px 0px 10px 0px;font-size: 100%;padding:2px 2px 2px 5px;text-decoration:none;color: #000000;}.title{padding:12px 0px 12px 0px;}.toptext{width:400px;margin-top: 300px;margin-left:15px;padding:0px;font-size: 90%;line-height: 170%;text-align:left;color: #232323;}.toptext2{width:820px;margin-top: 10px;margin-bottom:50px;padding:5px 20px 5px 20px;font-size: 90%;line-height: 170%;text-align:left;color: #232323;}.mg20{padding:12px 0px 12px 0px;}.mgbt20{padding:0px;margin:0px 0px 30px 0px;}.copyright{text-align:center;margin: 30px 0px 10px 0px;padding:10px 0px 10px 0px ;color: #FFFFFF;font-size: 12px;line-height: 14px;border:1px solid #FFFFFF;}.linkblock a{color:#FFFFFF;text-decoration:underline;}.linkblock a:link{color:#00fcfd;text-decoration:underline;} .linkblock a:visited{color:#00fcfd;text-decoration:underline;}.linkblock a:hover{color: #FFFFFF;background-color:#00cccc;text-decoration:none;}.soft a{color:#FFFFFF;text-decoration:none;background-color:#5e5800;padding:2px;}.soft a:link{color:#FFFFFF;text-decoration:none;background-color:#5e5800;padding:2px;}.soft a:visited{color:#FFFFFF;text-decoration:none;background-color:#5e5800;padding:2px;}.soft a:hover{color: #FFFFFF;background-color:#FF0000;text-decoration:none;padding:2px;}.soft{width:600px;margin: 30px auto;background-color:#ffffe4;border:3px solid #999900;color:#5e5800;padding:5px;font-size: 80%;line-height: 150%;text-align:left;}.soft img{float:left;margin:0px 20px 0px 0px;border:1px solid #CCCCCC;}.soft span{font-size: 180%;}.spec{width:410px;font-size: 80%;line-height: 140%;border:1px solid #CCCCCC;margin:10px  10px 10px 160px;padding:5px;color:#000000;}.clear{  clear: both;  font-size: 0;  line-height: 0;  height: 0px;  visibility: hidden;	}