BODY{
 margin-top:   5px;
 margin-right: 5px;
 margin-left:  5px;
/* background-color : #afaff0;*/
 
}
BODY.menu{
	background: url(../image/bg/bg_menu.JPG) fixed top left;
}
BODY.contents{
	background: url(../image/bg/bg_contents.JPG) top left;
}
.menu1{ background: #eaf09d url(../image/bg_menu.JPG) repeat-y top left; }
.top{background: #e0e990}
div.menu{ position: absolute;
 background-color: #ffffaa; color: navy;
 border: 2px solid #ffcc00; padding: 0.5em;
 margin: 0; font-size:small;
 width: 240px; visibility: hidden;
}

TABLE{
 color : #000000;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
}
TABLE.normal {
	border: 1px solid #333333;
 border-collapse: collapse;
}
TABLE.normal td, th{
 color : #000000;
/* margin-top : 2px;
 margin-left : 2px;
 margin-right : 2px;
 margin-bottom : 2px;*/
 border-width:1px 1px 1px 1px;
	border: 1px solid #333333;
/*	background-color: #f0f0f0;*/
/*	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
*/
}
TD{
 font-family : osaka,Verdana,Helvetica,"‚l‚r ‚oƒSƒVƒbƒN";
}
.td1{
 color : #000000;
 width : 10px;
 text-align : center;
}
.td2{
 color : #ffff00;
 text-align : center;
}
.td3{
 bgcolor : #ffffff;
 color : #ffff00;
 text-align : right;
}
A{
 color : #ffff00;
 text-decoration : none;
}
A#hitori{
 color : #ffffff;

}
IMG{
 border-width:0px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;

}
P.main_title{
 font-family: Gergia, "‚l‚r ƒSƒVƒbƒN", serif;
 font-size: 2em;
 font-weight: bolder;
 font-stretch: extra-expanded;
 color : #fe1010;
}
P.sub_title{
 font-family: Gergia, "‚l‚r ƒSƒVƒbƒN", serif;
 font-size: 1.5em;
 font-weight: bolder;
 font-stretch: extra-expanded;
 color : #fe1010;
}
p.img A:LINK{
 color : #0000ff;
 background-color:#7ffffe;
/* border:1px double #f719ff;*/
}
p.img A:VISITED{
 color : #0000ff;
 background-color:#7ffffe;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
/* border:1px double #ffffff;*/
}
p.img A:HOVER{
 color : #0000ff;
 background-color:#7ffffe;
/* border:1px double #ffffff;*/
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
p.img A:ACTIVE{
 color : #0000ff;
 background-color:#00f0ff;
/* border:1px double #ffffff;*/
}
P.cont{
 padding: 0,0,0,5em;
}
H2.cont{
 padding: 0,0,0,3em;
}
div.cont{
 padding: 0,0,0,5em;
}

#menulist A
{
 /*background-color:#f0f0f0;*/
 background: #f0f0f0 url(../image/bg_menu04.gif);
 padding: 0.3em 1.7em 0.3em 1em ;
}
A:LINK{
 color : #0000ff;
 text-decoration : none;
 font-weight : bold ;
}
A:VISITED{
 color : #0000ff;
 text-decoration : none;
 font-weight : bold ;
}
A:HOVER{
 color : #000000;
 text-decoration : none;
 font-weight : bold ;
}
A:ACTIVE{
 color : #000000;
 text-decoration : none;
 font-weight : bold ;
}
div.menu A:LINK{
 color : black;
 background-color: #ffffaa;
 text-decoration : none;
}
div.menu A:VISITED{
 color : black;
 text-decoration : none;
}
div.menu A:HOVER{
 color : #0000ff;
 text-decoration : none;
}
div.menu A:ACTIVE{
 color : #00ff00;
 text-decoration : none;
}

h1{
 font:bold 2em;
 Color: #ef0a0a; 
/* background: #eaf09d url(../image/bg_h1.gif) repeat-x left bottom;*/
}
#photo {
 filter: Alpha(Opacit=60); -moz-opacity: 0.6;
}
#back {
filter : progid:DXImageTransform.Microsoft.Gradient(gradientType=0,StartColorStr=#99CCFF,EndColorStr=#FFFFFF);
width: 90% 
}
#menu_no1{	position: absolute; top: 120px; left: 238px;}
#menu_no2{	position: absolute; top: 180px; left: 218px;}
#menu_no3{	position: absolute; top: 240px; left: 198px;}
#menu_no4{	position: absolute; top: 300px; left: 178px;}
#menu_no5{	position: absolute; top: 360px; left: 158px;}

P.float1{ float:right;
}
