body {
 margin:0;
 font-size:10pt;
 background:url(../images/back1.gif);
 scrollbar-3dlight-color:#ECE9D8;
 scrollbar-track-color:#ECE9D8;
 scrollbar-darkshadow-color:#ECE9D8;
 scrollbar-face-color:#660000;
 scrollbar-highlight-color:#DEDEE3;
 scrollbar-shadow-color:#DEDEE3;
 scrollbar-arrow-color:#FFFFFF;
}
iframe {
 border-style:solid;
 border-color:#660000;
 border-width:1px;
 padding:5px;
 font-size:10pt;
 width:600px;
 height:120px;
 scrolling:auto;
 marginwidth:0;
}

 a:link{color:#3355ff;}
 a:visited{color:#aa00cc;}
 a:hover{
   color:#ff00ff;
   position:relative; top:1px; left:1px
 }
 a:active{color:#00cc00;}
table{
 font-size:10pt;
 background-color:#FFFFFF;
 border-style:solid;
 border-collapse:collapse;
 border-width:0px;
}
 .t1{
 font-size: 16px;
 font-family: "Times New Roman",Times,serif;
 font-weight: bold;
 color: #330000;
 }
 .t2{
 font-size: 14px;
 font-family: "Times New Roman",Times,serif;
 font-weight: bold;
 color: #330000;
 }
 .t3{
 font-size: 12px;
 font-family: "Times New Roman",Times,serif;
 font-weight: bold;
 color: #330000;
 }
 .m1{
 font-size: 16px;
 font-family: "‚l‚r ‚oƒSƒVƒbƒN",cursive;
 font-weight: bold;
 color: #330000;
 }
 .m2{
 font-size: 14px;
 font-family: "‚l‚r ‚oƒSƒVƒbƒN",cursive;
 font-weight: bold;
 color: #330000;
 }
 .m3{
 font-size: 12px;
 font-family: "‚l‚r ‚oƒSƒVƒbƒN",cursive;
 font-weight: bold;
 color: #330000;
 }
.line-b{
 border-style:solid;
 border-width:1px;
 border-color:#660000;
}
.line-bb{
 border-style:solid;
 border-width:1px;
 border-color:#660000;
 background-color:#ECE9D8;
}
.line-tb{
 border-style:solid;
 border-width:1px;
 border-color:#660000;
 padding:5px;
}
.line-tbr{
 border-style:solid;
 border-width:1px;
 border-color:#660000;
 padding:5px;
 color:#ff0000;
}
.line-tbb{
 border-style:solid;
 border-width:1px;
 border-color:#660000;
 background-color:#ECE9D8;
 padding:5px;
}
.line-tyb{
 border-style:solid;
 border-width:1px;
 border-color:#660000;
 background-color:#FFFF99;
 padding:5px;
}
.line-tgb{
 border-style:solid;
 border-width:1px;
 border-color:#660000;
 background-color:#CCFFCC;
 padding:5px;
}
.line-tpb{
 border-style:solid;
 border-width:1px;
 border-color:#660000;
 background-color:#FFCCCC;
 padding:5px;
}
.line-tob{
 border-style:solid;
 border-width:1px;
 border-color:#660000;
 background-color:#F8DABD;
 padding:5px;
}
#hidari-m{
 margin-left:20px;
}
#hidari-m40{
 margin-left:40px;
}
#hidari-p{
 padding-left:20px;
}
#hidari-p40{
 padding-left:40px;
}
#migi-m{
 margin-right:20px;
}
#migi-p{
 padding-right:20px;
}
#sayu-p{
 padding-left:20px;
 padding-right:20px;
}
.down-p{
 padding-bottom:5px;
}
.beige{
 background:#F8DABD;
}
#vup{
 padding:5px;
 text-align:left;
 text-valign:top;
}
#main{
 margin-top:5px;
 padding:5px 5px 5px 5px;
 background:#660000;
 color:#ff6666;
 width:780px;
}
#contents{
 text-align:left;
 color:#440000;
 background:#ffffff;
 width:730px;
}
	#side-l
	{
	 float:left;
	 list-style-type:none;
	 width:170px;
	 background:#ffffff;
	}

	#side-l a
	{
	 font-size:9pt;
	 color:#FFFFFF;
	 display:block;
	 padding-top:5px;
	 padding-bottom:5px;
	 background:#660000;
	 text-decoration:none;
	 text-align:center;
	 font-weight:bold;
	 width:160px;
	}

	#side-l a:hover
	{
	 color:#660000;
	 background:#F8DABD;
	}

	#side-l li
	{
	 float:left;
	 width:160px;
	 border-color:#ffffff;
	 border-style:solid;
	 border-width:1px;
	 border-bottom:0px;
	 border-left:0px;
	}
	#side-r
	{
	 float:right;
	 width:540px;
	 padding-top:10px;
	 padding-bottom:10px;
	 padding-left:5px;
	 padding-right:5px;
	 background:#ffffff;
	 text-align:left;
	}
#foot{
 font-size:9pt;
 color:#ff6666;
 width:730px;
 text-align:right;
 clear:both;
}