body{color:#333333; background:white; font-size:12px; font-family:"ＭＳ　Ｐ　ゴシック",Osaka; cursor:crosshair; margin:0px 0px 0px 20px; line-height:150%;text-align:left; 
scrollbar-shadow-color:white; 
scrollbar-arrow-color:lightgrey; 
scrollbar-highlight-color:white; 
scrollbar-face-color:white;
scrollbar-track-color:white;
scrollbar-3dlight-color:lightgrey; 
scrollbar-darkshadow-color:white;}
a{text-decoration:underline;}
<!--
   a:link{color:dodgerblue;}
   a:active{color:gray;}
   a:hover{color:lightgrey;}
   a:visited{color:midnightblue;}
-->

table.midashi{width:950px; border:none; padding:0px;}
td.left{text-align:left;}
td.right{text-align:right;}
td.line{text-align:right; border-top:1px solid maroon;}
td.copyrights{text-align:left; border-top:1px solid gray; border-bottom:1px solid gray; padding:10px;}
td.undernavi{text-align:center; border-top:1px solid gray; padding:10px;}
td.keyword{text-align:center; padding:10px; marjin:0px; background-color:whitesmoke; border:solid 1px #cccccc;}

li {float:left;display:block;}
div.bar1 {height:26px;}
.bar1 ul{margin:0px; padding-left:0px; padding-right:0px;}
.on  {background-color:firebrick; width:90px; height:26px; padding:0px; margin-right:1px; text-align:center;}
.off {background-color:whitesmoke; width:90px; height:26px; padding:0px; margin-right:1px; text-align:center;}

.on a {text-decoration:underline; display:block; margin-top:5px;}
.on a:link {color:#ffffff;}
.on a:visited {color:#ffffff;}
.on a:hover {color:#ffffff;}

.off a {text-decoration:underline; display:block; margin-top:5px;}
.off a:link {color:#333333;}
.off a:visited {color:#333333;}
.off a:hover {color:#000000;}

.boxbar{width:547px; height:26px; border-top-color:gray; border-right-color:white; border-bottom-color:maroon; border-left-color:gray; border-style:solid; border-width:1px; background-color:gainsboro;} 

.kaihi{clear:both;}

.boxbar2{clear:both; width:950px; border-top-color:maroon; border-right-color:white; border-bottom-color:whitesmoke; border-left-color:maroon; border-width:1px; border-style:solid; background-color:maroon;}
div.bar2 {height:30px;}
.bar2 ul{display:block; margin:0px; padding-left:0px; padding-right:0px;}
.on2  {background-color:whitesmoke; width:110px; height:30px; padding:0px; margin-right:1px; text-align:center; text-decoration:none;}
.off2 {background-color:firebrick; width:110px; height:30px; padding:0px; margin-right:1px; text-align:center;}

.on2 a {text-decoration:none; display:block; margin-top:6px;}
.on2 a:link {color:#333333;}
.on2 a:visited {color:#333333;}
.on2 a:hover {color:#333333;}

.off2 a {text-decoration:underline; display:block; margin-top:6px;}
.off2 a:link {color:#ffffff;}
.off2 a:visited {color:#ffffff;}
.off2 a:hover {background-color:whitesmoke; color:#000000;}


table.honbun{width:950px; border:none; text-align:left; background-color:white; padding:0px 5px; margin:0px;}

div#midashi1{font-size:140%; font-weight:bold; text-align:left; padding:5px; margin:0px; background-image:url("image/bar33.gif"); background-color:snow; border-top-width:2px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color:maroon; border-right-color:gainsboro; border-bottom-color:gainsboro; border-left-color:gainsboro; border-style:solid;}

div#midashi2{font-size:140%; font-weight:bold; text-align:left; padding:5px; margin:0px; background-image:url("image/bar33.gif"); background-color:snow; border-top-width:2px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color:midnightblue; border-right-color:gainsboro; border-bottom-color:gainsboro; border-left-color:gainsboro; border-style:solid;}

div#midashi3{font-size:140%; font-weight:bold; text-align:left; padding:5px; margin:0px; background-image:url("image/bar33.gif"); background-color:snow; border-top-width:2px; border-right-width:1px; border-bottom-width:0px; border-left-width:1px; border-top-color:darkcyan; border-right-color:gainsboro; border-bottom-color:none; border-left-color:gainsboro; border-top-style:solid; border-right-style:solid; border-bottom-style:none; border-left-style:solid;}

div#honbun1{text-align:left; padding:10px; margin:0px; background-color:white; border:none;}
div#honbun2{text-align:left; padding:10px; margin:0px; background-color:white; border:solid 1px gainsboro;}
div#honbun3{text-align:left; padding:10px; margin:0px; background-color:white; border:solid 10px azure;}

div#list{text-align:left; padding:10px; margin:0px; background-color:white; border:none; float:left; width:550px;}
div#pr1{text-align:left; padding:10px; margin:0px; background-color:ivory; border:solid 1px gray; width:555px}
div#pr2{text-align:left; padding:10px; margin:0px; background-color:whitesmoke; border:solid 1px gray}
div#photo{text-align:center; padding:10px; margin:0px; background-color:whitesmoke; border:solid 1px gainsboro;}

p.pad{padding-left:10px;}

#solidborder{border-top:solid 1px gainsboro;}
#hidarifloat{float:left;}
#migifloat{float:right;}
.kaihi{clear:both;}

img#soroe{vertical-align;top:}

.center{text-align:center;}
.migi{text-align:right;}
.mini{font-size:80%;}
.mininaka{text-align:center; font-size:80%;}
.ff{font-size:150%; font-weight:bold;}

.iro{color:darkblue; text-decoration:underline;}
.iro1{font-size:140%; font-weight:bold; color:#0000cd; text-decoration:underline;}
.iro2{color:forestgreen;}
.iro3{color:gray; text-decoration:underline;}
.angel{color:indigo;}
