body{
  text-align : center;
}

div#mainbox {
	width : 750px;
	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 0px;
    text-align : center;
	background-color : #fff7fb;
	border-width : 1px;
	border-style : solid ;
	border-color :#660033;
}

div#topbox {
	width : 750px;
	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 0px;
    text-align : center;
	background-image : url(bg_02.jpg);
	background-repeat : no-repeat;
}

div#info{
	width : 370px;
	background-color : #ffffff;
	margin-top : 340px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 3px;
	padding-top : 0px;
	padding-left : 0px;
	padding-bottom : 0px;
	float : left;
	color : #663300;
	text-align : left;
	border-width : 1px;
	border-style : solid ;
	border-color :#996633;
}
	

div#whatnew
	{
	height: 6em;
	width: 520px;
	overflow: auto;
	border: 1px solid black;
	text-align: left;
	background-color: #ecffec;
	font-size: 0.9em;
	}
	
div#honbun {
	text-align : left;
}

div#honbun p{
	margin-top : 7px;
	margin-left : 30px;
	margin-right : 30px;
	margin-bottom : 7px;
	color : #330000;
	font-size : 0.9em ;
	text-align : left;
}

div#honbun p.lar{
	margin-top : 7px;
	margin-left : 30px;
	margin-right : 30px;
	margin-bottom : 7px;
	color : #330000;
	font-size : 1.0em ;
	text-align : left;
}

div#honbun td.a{
	color : #330000;
	font-size : 0.9em ;
}


div#pan {
	margin : 0px auto;
	color : #990066;
	text-align : left;
	text-indent: 0.5em;
	font-size : 13px;
}

div#footbox {
	clear : both;
	width : 750px;
    height : 45px;
	font-size : 13px;
	color:#990033;
	margin-top : 0px;
	padding-top : 15px ;
	font-weight : normal;
	background-color :#ffffff;
	text-align : center;
}







div#info p{
	color : #663300;
	margin : 2px 0px 0px 0px;
	padding-left : 8px;
	padding-right : 8px;
	font-size : 0.8em;
	line-height : 1.1em;
}



td.zero{
	color : #006600;
	margin : 0px;
	padding : 0px 0px 0px 0px;
	font-size : 0.8em;
}

td.miryoku1{
    width : 325px;
	background-image : url(miryoku01.gif);
	background-repeat : no-repeat;
    background-position: center;
}
td.miryoku2{
    width : 325px;
	background-image : url(miryoku02.gif);
	background-repeat : no-repeat;
    background-position: center;
}
td.miryoku3{
    width : 325px;
	background-image : url(miryoku03.gif);
	background-repeat : no-repeat;
    background-position: center;
}
td.miryoku4{
    width : 325px;
	background-image : url(miryoku04.gif);
	background-repeat : no-repeat;
    background-position: center;
}
 
td.kekka{
    color : #009966;
	margin : 0px;
	padding : 10px 17px 10px 17px;
	font-size :  0.9em;
	text-align : center;
	clear:both; width:650px; margin:1.0em 0 0.1em 10px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(193,255,204);
	border-left:solid 2px rgb(204,35,100); border-right:solid 2px rgb(204,35,100); border-top:solid 2px rgb(204,35,100); border-bottom:solid 2px rgb(204,35,100);
}

hr{	
color : #999999;
width : 500px;
height: 1px;
}


div#rightbox a:link    { color: #007f35; text-decoration : none;} 
div#rightbox a:visited { color: #007f35; text-decoration : none;} 
div#rightbox a:hover   { color: #ff0033; text-decoration : none;}
div#rightbox a:active  { color: #ff0033; text-decoration : none;}

div#rightbox a.siro:link    { color: #ffffff; text-decoration : none;} 
div#rightbox a.siro:visited { color: #ffffff; text-decoration : none;} 
div#rightbox a.siro:hover   { color: #ff9999; text-decoration : none;}
div#rightbox a.siro:active  { color: #ff9999; text-decoration : none;}

div#pan a:link    { color: #cc0099; text-decoration : none;} 
div#pan a:visited { color: #cc0099; text-decoration : none;} 
div#pan a:hover   { color: #ff3399; text-decoration : none;}
div#pan a:active  { color: #ff3399; text-decoration : none;}

div#leftbox a:link    { color: #007f35; text-decoration : none;} 
div#leftbox a:visited { color: #007f35; text-decoration : none;} 
div#leftbox a:hover   { color: #ff0033; text-decoration : none;}
div#leftbox a:active  { color: #ff0033; text-decoration : none;}

ul.menu_01{
line-height:1.6em;
font-size : 1.1em;
margin: 7px 0px 7px 10px;
padding-left : 0px;
list-style-type : none ;
text-align : left;
font-weight : bold;
}

ul.menu_02{
line-height:1.2em;
font-size : 0.9em;
margin: 5px 0px 5px 30px;
padding-left : 0px;
list-style-type : disc ;
text-align : left;
font-weight : bold;
}


strong { font-weight : normal; }

h1 {
	width : 750px;
    height :12px;
	text-align : right;
	font-size : 11px;
	color : #b70069;
	margin : 7px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
h2{
	width : 710px;
    height : 28px;
	text-align : left;
	font-size : 15px;
	color : #990033;
	margin : 3px 0px 0px 15px;
	padding-top :7px;
	text-indent: 2em;
	background-image : url(bg_h2.gif);
	background-repeat : no-repeat;
}

h2.top{
	font-size : 14px;
	color : #006633;
	background-image : none;
}

h3.new{
	color : #ff0033;
	font-size : 13px;
	margin : 5px 0px 7px 7px;
}

h3{
    font-size : 13px;
	color : #990033;
	text-indent: 2em;
}

h4{
   font-size : 14px;
}


a.backword:link    { color: #996633; text-decoration: none; } 
a.backword:visited { color: #996633; text-decoration: none; } 
a.backword:active   { color: #996633; text-decoration: none; } 
a.backword:hover   { color: #996633; text-decoration: none; }


a.copyright	  { color: #ffffff; text-decoration: none; }
a.copyright:link    { color: #ffffff; text-decoration: none; } 
a.copyright:visited { color: #ffffff; text-decoration: none; } 
a.copyright:active   { color: #ffffff; text-decoration: none; } 
a.copyright:hover   { color: #ffffff; text-decoration: none; }

.clearb{
	clear:both;
}

