@charset   "Shift_JIS";
div#content	{
    
  width: 560px;
	float:left ;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
}

table.a{  
  font-size: 0.75em;
}
table.a td{  
  background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: left;
font-size: 10pt;
padding: 0px 0px 0px 10px;
} 
div#content h2	{
    
  	background-image: url(bar-orange.gif);
	background-repeat: no-repeat;
	font-size: 0.875em;
	color: #666666;
	line-height: 36px;
	padding-left: 20px;
       clear:both;
	margin-top: 5px;
	margin-bottom: 5px;
@@@ }
}
}
div#content h3{
  clear:both;
color: #666666;
font-size: 0.75em;
background-image: url(bottom_green.gif);
background-repeat: no-repeat;
font-size: 0.75em;
padding-left: 15px;
margin-top: 9px;
margin-bottom: 2px;
margin-bottom: 2px;
border-bottom: solid 2px #cdf0a1;
padding-bottom: 1px;
} 

DIV#content H3{  
  clear:both;
color: #666666;
font-size: 0.75em;
background-image: url(bottom_green.gif);
background-repeat: no-repeat;
font-size: 0.75em;
padding-left: 15px;
margin-top: 9px;
margin-bottom: 2px;
margin-bottom: 2px;
border-bottom: solid 2px #cdf0a1;
padding-bottom: 1px;
} 

div#content p	{  
  font-size: 0.75em;
margin-top: 5px;
padding-top: 2px;
padding-bottom: 2px;
margin: 5px 0px 5px 0px;
}
p.osusume{  
  clear: both;
background-color: #ffff99;
background-image: url(osusume.png);
background-repeat: no-repeat;
background-position: left;
font-size: 0.75em;
padding: 0px 0px 0px 50px;
margin-top: 5px
;
} 
p.cyumoku{  
  clear: both;
background-color: #f0f0f0;
background-image: url(cyumoku.png);
background-repeat: no-repeat;
background-position: left;
font-size: 0.75em;
padding: 0px 0px 0px 50px;
} 
p.theme{  
  background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: left;
font-size: 0.75em;
padding: 0px 0px 0px 10px;
} 
p.cyui{  
  font-size: 0.75em;
color: #ff0000;
}
p.intro{  
  font-size: 0.75em;
color: #00000;
background-color: #f0f8ff;
padding-bottom: 1px;
margin-bottom: 1px;
}

p.pic{
  float: left;
margin-top: 0px;
padding-right: 20px;
padding-bottom: 0;
margin-bottom: 5px;
}


ul.shosai{  
    
font-size: 0.75em;
color: #666666;
padding: 0 0px 2px 5px;
list-style-image: url(round_blue.gif);
margin-top: 10px;
margin-bottom: 0
;
} 
p.setsumei{
    
  background-color: #f0f0f0;
clear:both;
padding: 3px 3px 3px 3px;
margin-top: 3px;
}
table.b td.blue{  
  background-color: #00499d;
color: #ffffff
;
} 
table.b td {  
  padding: 2px;
border: 1px #E3E3E3 solid;
border-width: 0 0 1px 1px;
text-align: center
;
}
table.b {  
  font-size: 0.75em;
width:560px;
border: 1px #E3E3E3 solid;
border-collapse: collapse;
border-spacing: 0;
margin: 0;
}

form{  
  margin-top: 0;
margin-bottom: 10px;
font-size: 0.75em;
width: 350px;
float: left; 
}
span{  
    
  color: #ff3333;
}

table.z{  
  font-size: 0.7em;
width:560px;
}

img.pic{
float: left;
margin: 0px 0px 5px 0px;
padding-right: 10px;
padding-bottom: 0;
}
