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:520px;margin-right:200px;margin-left:200px;margin-top:30px;margin-bottom:30px;padding:10px;background-color:#262626;border:1px solid #7D7D7D;}.centers{width:500px;margin-right:200px;margin-left:200px;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;}.photo2{width:244px;padding: 0px;margin :0px 10px 0px 0px;float:left;}.photo3{width:244px;padding: 0px;margin :0px 0px 0px 0px;float:right;}.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;}.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;}.clear{  clear: both;  font-size: 0;  line-height: 0;  height: 0px;  visibility: hidden;	}a{color: #99ff33;text-decoration:underline;}a:link{color: #00fcfd;text-decoration:underline;}a:visited{color: #00fcfd;text-decoration:underline;}a:hover{color: #FFFFFF;background-color:#00cccc;text-decoration:none;}.subtext{font-size:80%;line-height: 140%;color:#f0ff00;}