body{ font-size:10pt; background-color : #000099 ; margin-top:0px; margin-bottom:0px;}

div#sotowaku{text-align:center;}

#menu{ border-collapse:collapse; background:#666;}

#menu td{ border:1px solid #666; border-right-width:0; background:#fbfbfc url('../images/menubg.gif') repeat-x top left; height:20px; font-size:13px; width:12.5%; letter-spacing:1px; text-align:center; }
#menu a{ color:#666; font-weight:bold; width:100%; text-decoration:none; }

.f12 { FONT-SIZE: 12px }
.f10 { FONT-SIZE: 10px }

.ind { text-align:left; }
.ind t3 { background:url('images/titlebg.gif') no-repeat left top; color:#000; font-size:16px; margin:0 10px 0 0; padding:6px 0 0 10px; height:26px; }

.top{ }

.top a{ color:#4e71a9; }
.top a:hover{ color:#ced5e5; }
.top h3{ background:url('../images/titlebg.gif') no-repeat left top; color:#fff; font-size:13px; margin:0 10px 0 0; padding:6px 0 0 10px; height:26px; }
.top h5{ font-weight:normal; margin:0 10px 5px 0; padding:10px; font-size:13px; line-height:120%; }
.top h6{ font-weight:normal; margin:0 0px 0px 0; font-size:13px; }



.left{ float:left; margin-bottom:0px; text-align:left; }
.sidemenu{ border:1px solid #777; border-bottom-width:0; margin-left:1px; width:149px;}
.left h4{ border-bottom:1px solid #777; background:#2a5385 url('../images/sidebg.gif') repeat-y left top; font-size:13px; margin:0; padding:4px 10px; color:#fff; }
.left h5{ border-bottom:1px solid #777; font-weight:normal; margin:0; padding:4px 10px; font-size:13px; }
.left h5 a{ width:100%; text-decoration:none; color:#555; }
.left h5 a:hover{ color:#5c7faa; }

.right{ float:right; text-align:left; }
.right2{ text-align:left; }

.right a{ color:#4e71a9; }
.right a:hover{ color:#ced5e5; }

.right h2{ font-weight:normal; margin:0 10px 5px 0; font-size:17px; margin-bottom: 1em; }
.right h3{ background:url('../images/titlebg.gif') no-repeat left top; color:#fff; font-size:13px; margin:0 10px 0 0; padding:6px 0 0 10px; height:26px; }
.right h5{ font-weight:normal; margin:0 10px 5px 0; padding:10px; font-size:13px; line-height:120%; }
.right h6{ font-weight:normal; margin:0 0px 0px 0; font-size:13px; }
.right h7{ font-weight:normal; margin:0 10px 5px 0; font-size:10px; }

.pagetop{ font-size:13px; padding:20px 10px 0 0; text-align:right; }

.t1 {  font-size: 10px; line-height: 120%; color: #000066;}
.t2 { font-size: 16px; line-height: 150%; color: #000099;}
.t3 { font-size: 16px; line-height: 100%; color: #000099;}
.t4 { font-size: 20px; line-height: 150%; color: #000066; font-weight:bold}
.t5 {  font-size: 12px; line-height: 120%; color: #000066;}
.t6 {  font-size: 11px; line-height: 120%; color: #000000;}


div#menutop{ border-bottom:1px solid #777; background:#2a5385 url('../images/sidebg.gif') repeat-y left top; font-size:13px; margin:0; padding:4px 10px; color:#fff;}
div.menu2{ border-bottom:1px solid #777; font-weight:normal; margin:0; padding:4px 10px; font-size:13px; }
div.midashi{ width:500px; no-repeat left top; color:#fff; font-size:13px; margin:0 10px 0 0; padding:6px 0 0 10px; height:26px;  background-image:url(../images/titlebg.gif); background-repeat:no-repeat;}
.menu2 a{ width:100%; text-decoration:none; color:#555; }
.menu2 a:hover{ color:#5c7faa; }

.img{ border: 0px}






















div#soto{ 
width:498px; 
text-align:center; 
border:thin solid 1px #ccccff;
} 

div#kako{ 
width:498px; 
height:99px;
}

div.yoko{ 
width:498px;
}

div.naiyou{
width:98px; 
height:33px; 
float:left; 
background-color:#ccccff; 
border:thin solid 1px #ccccff;  
}

div.support{
width:200px; 
height:33px; 
border: 0px; 
margin: 0px; 
padding: 0px; 
text-align: center; 
float:left;
float:left; border:thin solid 1px #ccccff;
}

div.friend{
width:200px; 
height:33px; 
text-align: center; 
float:left;
float:left; border:thin solid 1px #ccccff;
}

div.w{
width:400px; 
height:33px; 
margin: 0px; 
padding: 0px; 
text-align: center; 
border:1px #ccccff;
}



div#tokukako{ 
width:498px; 
height:245px;
border:thin solid 1px #ccccff;
}

div#tokuten{ 
width:18px; 
height:243px; 
background-color:#ccccff; 
text-align: center; 
border:thin solid 1px #ccccff; 
float:left;
border:thin solid 1px #ccccff;
}

div#tokutoku{ 
width:478px; 
height:210px; 
float:left;
border:thin solid 1px #ccccff;
}

div.soto_t{ 
width:488px; 
height:70px; 
float:left;
border:thin solid 1px #ccccff;
}

div.tate_t{ 
width:80px; 
height:68px; 
background-color:#ddddff; 
text-align: center; 
float:left; 
border:thin solid 1px #ccccff;
}


div.yoko_t{ 
width:400px;
float:left;
}


div.soto_h{ 
width:488px; 
height:105px; 
float:left;
}

div.tate_h{ 
width:80px; 
height:103px; 
background-color:#ddddff; 
text-align: center; 
float:left; 
border:thin solid 1px #ccccff;
}
