﻿*{
margin: 0;
padding: 0;
font-family: "MS PGothic", Osaka, sans-serif;
font-size: 12px;
line-height: 150%;
}

img{
border:0;
}

a{
color:#6cf;
}
a img{
border: none;
}

li{
list-style:none;
}

body{
background:#0E0B1A;
text-align:center;
color:#fff;
}

#top{
height:26px;
background:#996600;
border-bottom:1px solid #000;
}

#top2{
width:900px;
height:26px;
margin:0 auto;
text-align:right;
}

#top2 ul{
margin-left:760px;
}

#top2 ul li{
background:url(img/sankaku.jpg) left center no-repeat;
text-indent:9px;
margin:auto;
margin-left:10px;
float:left;
white-space:nowrap;
}

#top2 a{
color:#fff;
}
#global{
width:900px;
margin:0 auto;
}

#header{
height:247px;
margin-bottom:20px;
}

#navi{
width:900px;
height:44px;
}

#navi li{
float: left;
text-indent: -9999px;
}
#navi li a{
display:block;
}

.b1 a{
width:159px;
height:20px;
background:url(img/b1.jpg) no-repeat;
}

.b1 a:hover{
background:url(img/b1_h.jpg) no-repeat;
}

.b2 a{
width:159px;
height:20px;
background:url(img/b2.jpg) no-repeat;
}

.b2 a:hover{
background:url(img/b2_h.jpg) no-repeat;
}

.b3 a{
width:160px;
height:20px;
background:url(img/b3.jpg) no-repeat;
}

.b3 a:hover{
background:url(img/b3_h.jpg) no-repeat;
}

.b4 a{
width:160px;
height:20px;
background:url(img/b4.jpg) no-repeat;
}

.b4 a:hover{
background:url(img/b4_h.jpg) no-repeat;
}

.b5 a{
width:160px;
height:20px;
background:url(img/b5.jpg) no-repeat;
}

.b5 a:hover{
background:url(img/b5_h.jpg) no-repeat;
}

.b6 a{
width:101px;
height:20px;
background:url(img/b6.jpg) no-repeat;
}

.b6 a:hover{
background:url(img/b6_h.jpg) no-repeat;
}

.b7 a{
width:159px;
height:24px;
background:url(img/b7.jpg) no-repeat;
}

.b7 a:hover{
background:url(img/b7_h.jpg) no-repeat;
}

.b8 a{
width:160px;
height:24px;
background:url(img/b8.jpg) no-repeat;
}

.b8 a:hover{
background:url(img/b8_h.jpg) no-repeat;
}

.b9 a{
width:160px;
height:24px;
background:url(img/b9.jpg) no-repeat;
}

.b9 a:hover{
background:url(img/b9_h.jpg) no-repeat;
}

.b10 a{
width:160px;
height:24px;
background:url(img/b10.jpg) no-repeat;
}

.b10 a:hover{
background:url(img/b10_h.jpg) no-repeat;
}

.b11 a{
width:160px;
height:24px;
background:url(img/b11.jpg) no-repeat;
}

.b11 a:hover{
background:url(img/b11_h.jpg) no-repeat;
}

.b12 a{
width:101px;
height:24px;
background:url(img/b12.jpg) no-repeat;
}

.b12 a:hover{
background:url(img/b12_h.jpg) no-repeat;
}

#subblock{
width:218px;
float:left;
text-align:left;
margin-bottom:10px;
}

#main_block{
text-align:left;
width:680px;
float:left;
}

#topics_body{
background:#0B0C1A;
border:1px solid #333;
width:198px;
height:375px;
}

#topics h2{
text-indent:-9999px;
width:200px;
height:22px;
background:url(img/top/h2_topics.jpg) no-repeat;
}

#topics_body p{
margin:15px;
}

#mobile_body{
background:#0B0C1A;
border:1px solid #333;
width:300px;
height:750px;
}

#mobile h2{
text-indent:-9999px;
width:300px;
height:22px;
background:url(img/top/top_h1.jpg) no-repeat;
}

#mobile_body p{
margin:15px;
}

.mobile_kandai{
background:#3c2b33;
}

#subblock a img{
display:block;
margin-top:11px;
}

#headline{
width:680px;
height:68px;
margin-bottom:15px;
}
#headline h2{
text-indent:-9999px;
width:200px;
height:23px;
background:url(img/top/h2_headline.jpg) no-repeat;
}

#headline_body{
background:#0B0C1A;
border:1px solid #333;
width:680px;
height:46px;
}

#headline_body marquee{
margin:0 15px;
padding-top:12px;
font-size:14px;
}

#contents_body{
width:680px;
background:#0B0C1A;
border:1px solid #333;
margin-bottom:10px;
}
#contents_body2{
width:300px;
background:#0B0C1A;
border:1px solid #333;
margin-bottom:1px;
}
#contents_body3{
width:750px;
background:#0B0C1A;
border:1px solid #333;
margin-bottom:1px;
}
#footer{
text-align:center;
font:Arial, Helvetica, sans-serif;
clear:both;
width:900px;
background:#000;
padding:4px 0;
}

.index{
text-align:center;
padding:10px 0;
}

.index2{
text-align:center;
padding:10px 0;
}

#contents_body p,#contents_body table,#contents_body h2,#contents_body h3,#contents_body ul{
margin:10px 20px;
}
#contents_body h2{
font-size:18px;
color:#996600;
}

#contents_body3 h2{
font-size:18px;
color:#996600;
}

#contents_body h3{
font-size:14px;
color:#993300;
}

#contents_body3 h3{
font-size:14px;
color:#993300;
}

#contents_body h4{
font-size:28px;
color:#FF3333;
}

#contents_body3 h4{
font-size:28px;
color:#FF3333;
}

#contents_body h5{
font-size:28px;
color:#FFF;
}

#contents_body3 h5{
font-size:28px;
color:#FFF;
}

#contents_body h6{
font-size:18px;
color:#FFF;
}

#contents_body3 h6{
font-size:18px;
color:#FFF;
}

#contents_body h7{
font-size:14px;
color:#990099;
}

#contents_body3 h7{
font-size:14px;
color:#990099;
}

.coming_soon{
font-weight:bold;
font-size:16px;
text-align:center;
height:250px;
margin-top:250px;
}

.clear{
clear:both;
}
.tel{
font-size:14px;
font-weight:bold;
color:#FF3333;
}
.fadein{
position:relative;
height:450px;
width:600px;
}  
.fadein img{
position:absolute;
left:0;
top:0;
}
.fadein2{
position:relative;
height:220px;
width:300px;
}  
.fadein2 img{
	position:absolute;
	left:2px;
	top:1px;
}

#global #main_block .index table,#global #main_block .index table tr,#global #main_block .index table td{
border:1px solid #777;
border-collapse:collapse;
padding:10px;
}
#global #main_block .index table{
width:600px;
}

/* ■■■history■■■ */
.year{
width:150px;
}

/* ■■■access■■■ */

.access table,.access table tr,.access table tr td,.access table tr th{
border:1px solid #777;
border-collapse:collapse;
padding:10px;
}
.access table tr th{
background:#3C2B33;
width:150px;
}

/* ■■■schedule■■■ */
.schedule table{
background:#333;
}
.schedule table,.schedule table tr,.schedule table tr td{
border:1px solid #666;
border-collapse:collapse;
padding:3px;
color:#999;
}
.sc_body{
width:270px;
}

#main_block .schedule h2{
font-size:16px;
color:#fff;
}

.schedule table .hol{
background:#444;
}

.sc_month1{
margin-right:48px;
margin-bottom:10px;
float:left;
}
.sc_month2{
margin-bottom:10px;
float:left;
}

.form_btn{
float:left;
margin-right:10px;
}

.memder_plofile{
width:300px;
float:left;
border:1px solid #666;
margin:15px;
background:#0E0B1A;
}

/* ■■■game■■■ */

.game table,.game table tr,.game table td{
padding:10px;
border-collapse:collapse;
border:1px solid #777;
}
.game_kandai{
background:#3c2b33;
}
.game_rival{
background:#2e3240;
}
.game a{
line-height:180%;
}

/* ■■■news■■■ */

.news p{
border-bottom:1px dashed #666;
padding-bottom:10px;
}

.news h3{
color:#993300;
}

/* ■■■sitemap■■■ */
.sitemap ul{
width:300px;
float:left;
}
.sitemap li{
margin-left:10px;
list-style:disc;
}

/* ■■■member■■■ */

.member table{
	width:640px;
}

.member table,.member table tr,.member table td{
border:1px solid #777;
border-collapse:collapse;
}
.member table td{
padding:5px;
}
.shubi{
width:70px;
}
.yakushoku{
	width:60px;
}

