@charset "Shift_JIS";

body{background-attachment:fixed;
line-height: 150%;
font-size: 13px;
color: #3d3d3d;
background-image:url(../img/backsiro.gif);}


table,td,th,tr
{
line-height: 150%;
font-size: 13px;
}

img {border-style:none;}

h1 {margin: 30px 0px 10px 0px; }

h2 {font-size : 13px;
margin: 0px 0px 0px 0px; }


h3 {font-size : 13px;
margin: 0px 0px 0px 0px; }



a:link {color: #3535ff;}
a:visited {color: #3535ff;}
a:hover {color: red; }


.g{color: #ffffff;
width: 620px;
background-color: #ffa851;
font-weight: bold;}


.me{color: #ffffff;
 font-weight: bold;
 background-color: #696cf8;
 border-width: 1px;
 border-style: solid;
 border-color: #ffffff;}
 
.me2{border-width: 1px; 
 border-style: solid;
 border-color: #c0c0c0;
 background-color: #ffffff;
 padding: 5px;
 line-height: 150%;}
 
 
 
 
 
 
 
 .menu3{
 color: #ffffff;
 font-weight: bold;
 border: 1px solid #c0c0c0;
 background-color: #696cf8;
 padding: 3px;
 }
 
 
.menu4{
color: #ffffff;
font-weight: bold;
border: 1px solid #c0c0c0;
background-color: #ffa851;
padding: 3px;
}


.menu5{
 border: 0px solid #c0c0c0;
 padding: 5px 5px 5px 5px;
 margin: 0px 0px 10px 0px; }
 
 
 div.menu5 p{
padding: 0px;
margin: 15px 0px 0px 0px; }



.gazouhidari{
color: #0000ff;
float: left;
}


.c{border:double 4px;
border-color: #ffffff; }


.d{border-width: 2px;
border-style : solid;
border-color: #ffffff; }


.f{
	font-size: 16px;
	color: #ffffff;
	width: 720px;
	background-color: #3737ff;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0px}


   
.h{color: #ffffff;
width: 720px;
background: #5c5cff;}

.i{color: #ffffff;
background: #5c5cff;}




.back{line-height: 150%;}


ul{padding:0px;
margin:0px;}


li{margin:0px;
list-style-type:none;
list-style-position:outside;}


ul.sei li{
margin: 0;
padding: 0px 0px 0px 0px;
display: inline; }


#top-table{
 width: 980px;
 margin: 0 auto;
 border: 1px solid #c0c0c0;
 background-color: #ffffff;
 text-align: left; }


#header{
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
}


#top-center{
 padding: 5px 5px 5px 5px;
 margin: 0px 0px 0px 0px;
 }



#top-sita{
 padding: 5px 5px 5px 5px;
 margin: 0px 0px 0px 0px;
 }


.side11{
 float: left;
 width: 250px;
 padding: 5px 10px 0px 10px;
}


.side12{
 float: right;
 padding: 10px 10px 0px 10px;
}



.top-ue{
  width: 970px;
  padding: 20px 20px 10px 5px;}
  
  
.top-left{
   float: left;
   padding: 10px 10px 10px 10px;}
   
   
.top-right{
   float: right;
   padding: 20px 0px 5px 0px;
}




.top-ad{
  width: 940px;
  text-align: center;
  padding: 5px 0px 5px 0px;}
 
 
.mleft{
 width: 180px;
 float: left;
 padding: 0px 3px 3px 3px;
 line-height: 150%;}
 
 
 div.mleft p{
padding: 0px;
margin: 0px; }

 
 
 
.menu{
 color: #ffffff;
 font-weight: bold;
 background-color: #696cf8;
 padding: 3px 3px 3px 3px;
  }
 
 
.menu2{
 border: 1px solid #c0c0c0;
 padding: 3px 3px 3px 3px;
 margin: 0px 0px 20px 0px;
 }
 
 
 
.mmid{
 width: 520px;
 float: left;
 border: 1px solid #c0c0c0;
 padding: 0px 0px 0px 0px;
 margin: 0px 5px 0px 5px;
 }
 
 
.mmid2{
 width: 770px;
 border: 1px solid #c0c0c0;
 float: left;
 padding: 0px 0px 0px 0px;
 line-height: 150%;
 }
 
 
 
.catemenu{
 width: 380px;
 color: #ffffff;
 background-color: #5c5cff;
 float: left;
 padding: 0px 0px 0px 0px;
 }
 
 
.catemenuzen{
 width: 760px;
 color: #ffffff;
 background-color: #5c5cff;
 float: left;
 padding: 0px 0px 0px 0px;
 }
 
 
.catemenuleft{
 width: 380px;
 float: left;
 padding: 0px 3px 0px 3px;
 }
 
 
 
 
 
.catemenu2{
 color: #ffffff;
 background-color: #5c5cff;
 float: right;
 padding: 0px 0px 0px 0px;
 }
 
 
 
 
 .side1{
 float: left;
 width: 100px;
 padding: 0px 0px 0px 0px;
}

.br01le
{clear: left;}


.br01ri
{clear: right;}

.brboth{
clear:both; }



.side-right{
float: right;
padding: 0px 0px 0px 0px;}



.side-right2{
   float: right;
   padding: 0px 0px 0px 0px;
   overflow:auto; width: 250px; 
   height: 780px;
   line-height: 110%;
}


.ongame{
  width: 625px;
  padding: 5px 5px 5px 5px;}
  
  



.side-sita{
 float: left;
 font-size: 16px;
 font-weight: bold;
 border: 1px solid #c0c0c0;
 background-color: #e6e6ff;
 width: 360px;
 padding: 15px 0px 15px 5px;
}


.side-sita2{
 float: left;
 width: 360px;
 padding: 15px 0px 15px 0px;
}


.side-sita3{
 float: right;
 width: 190px;
 padding: 0px 0px 0px 0px;
}

