table {border-collapse: collapse; layout:fixed;}
table td {border-collapse: collapse; }
table {empty-cells:show;}
body  {color:#313131;}
.setsumeim {line-height:18px; letter-spacing:1px; 
		   font-family:verdana; font-size:12px;}
.setsumeil {line-height:20px; letter-spacing:1px; 
		   font-family:verdana; font-size:12px;}
.txt10{font:10px verdana;}
.txt11{font:11px verdana;}
.txt12{font:12px verdana;}
.txt14{font:14px verdana;}
.txt12b{font-size:12px; font-family:verdana; font-weight:bold;}

.ttls {font-size:14px; font-family:verdana; font-weight:bold; color:#313131;}
.ttlm {font-size:14px; font-family:verdana; font-weight:bold; color:#313131;}
.ttll {font-size:16px; font-family:verdana; font-weight:bold; color:#313131;}
.ttlGreens {font-size:12px; font-family:verdana; font-weight:bold; color:#336633;}
.ttlGreenm {font-size:14px; font-family:verdana; font-weight:bold; color:#336633;}
.ttlGreenl {font-size:16px; font-family:verdana; font-weight:bold; color:#336633;}
.ttlBrowns {font-size:12px; font-family:verdana; font-weight:bold; color:#996600;}
.ttlBrownm {font-size:14px; font-family:verdana; font-weight:bold; color:#996600;}
.ttlBrownl {font-size:16px; font-family:verdana; font-weight:bold; color:#996600;}



.result   {font-size:12px;color:#006500; background-color:linen; font-family:verdana;}
.result a {color:#006633;font-size:12px;  font-family:verdana;}

.upmenu {font-size:10px; color:white; font-family:verdana;text-align:right; text-valign:bottom;}
.upmenu a:link    {font-size:10px; color:white; text-decoration:none; font-family:verdana;}
.upmenu a:visited {font-size:10px; color:white; text-decoration:none; font-family:verdana;}
.upmenu a:hover   {font-size:10px; color:white; font-family:verdana; position:relative; top:1px; left:1px;}

.sidemenu {font-size:12px; font-family:verdana; line-height:150% ;padding-left:20px; padding-right:10px; width:180px;}
.sidemenu a:hover { position:relative; top:1px; left:1px;}

.shadow1{
border-bottom:solid 1px lavender; 
border-right: solid 1px lavender;
}
.shadow2{
border-bottom:solid 1px lightgrey; 
border-right: solid 1px lightgrey;
}

.shadow3{
border-top:solid 1px lavender;
border-left:solid 1px lavender;
border-bottom:solid 2px lightgrey; 
border-right: solid 2px lightgrey;
}

.keitai1{
	background-color:#ffffcc;
	border-top:solid 1px gray;
	border-right:solid 1px gray;
	border-left:solid 1px gray;
}
.keitai2{
	font-size:12px; font-family:verdana;
	background-color:#ffffcc;
	padding:3px;
	border-left:solid 1px green;
	border-bottom:solid 1px green;
	border-right:solid 1px green;
}
.catch{font-size:12px; line-height:120%; color:#313131;}
.catch a { text-decoration:none;}

.btmmenu {font-size:11px; color:#dedfce; margin-top:5px;}
.btmmenu a:link{font-size:11px; color:#dedfce; text-decoration:none;}
.btmmenu a:hover{font-size:11px; color:#dedfce; text-decoration:underline;}
.btmmenu a:visited{font-size:11px; color:#dedfce; text-decoration:none;}
.copyright{font-size:11px;color:#cccccc; font-family:georgia helvetica;}
