body {  font-size: 1em; color: #3c3c3c; 
margin:0px; background-color: #FFFFFF; background-image:url(img/bg.gif); background-position:right; background-repeat:repeat-y;}
p {  font-size: 1em}
A { text-decoration: none; color: #3366cc}
a:hover{ text-decoration:underline;}
.lin a:link{color:#ffffff}
.lin a:hover { color: #cc3300; text-decoration: underline; }
.lin a:visited { color: #ffffff; }
ul,li,h2{margin:0px;}
img { border: 0; }
th { font-size: 110%; font-weight: bold; background-color: #eaeaea; }
.lin{ padding-right:10px; padding-left:10px;font-size: x-small; font-family:'ＭＳＰ明朝',平成明朝,serif;background-color:#641;}
td{font-size:x-small;}
h1{color:#800054;}
h2{width:320px; height:21px; padding-top:2px; padding-left:20px; text-align:left; font-size:15px; text-weight:bold; background-color:#eee8aa; margin-bottom:10px;
margin-top:35px;}
h3{width:320px; height:21px; padding-top:2px; padding-left:20px; text-align:left; font-size:12px; text-weight:bold; background-color:#eee8aa; margin-bottom:10px;
margin-top:35px;}

ul{width:320px;}
li{list-style-type: none; padding-left:20px; width:320px;text-align:left; font-size:x-small;}
#left{float:left;}
#clear{float:clear;}
.box{display:block; width:300px;}
.width{width:620px;}
.blue a{color:#fff;font-size:small;text-decoration:none}
.blue a:hover{color:red;font-size:small;text-decoration:underline}
#space{margin-bottom:10px;}
#naviyoko{margin-left:0px; padding-left:0px; margin-bottom:20px;list-style-type: none;
	background-color: #f90;	 float:left; 
	border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#naviyoko a{	font-size:x-small; display: block; font-weight:bold;
	padding-top:1px; padding-bottom:1px;line-height:1.3em;
	background-color: #f90; border-left:1px solid #fff;
	color: #fff; text-decoration: none; text-align: center;}
#naviyoko a:hover{	background-color:#fc3;}
#naviyoko li{	float:left; width:150px;}

#totop{display:block; width:600px; height:20px;text-align:right; margin:10px; }

caption.t1{font-size:middle; font-weight:bold; color:#669999;text-align:left; padding-left:30px;}
hr.t1{margin-top:20px;margin-bottom:10px;}
.t2{background:#B5CDCD;}
.t3{background:#ffffff;}

table.s1{border:0px; cellspacing:1px; background:#800054; width:600px;} 
h2.s2{ font-size:medium; font-weight:bold; color:#800054; text-align:left; padding-left:20px; background-image:none; width:600px;}
.s3{background:#E5C3D9;color:#800054;text-align:center;width:80px; }
.s4{background:#ffffff;text-align:left; padding:10px 5px;line-height:1.2em; }

#entry {font-size:15px;color:#d00;font-weight:bold;}


