body{color:#333333; background:white; font-size:12px; font-family:"ＭＳ　Ｐ　ゴシック",Osaka; cursor:crosshair; margin:0px 2% 0px 2%; 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;}
-->

#tab{width:950px; height:24px; margin:1px 0px; border-top:4px solid midnightblue; border-right:none;}
#tab ul{margin:0px;padding-left:0px;}
#tab ul li{display:block; list-style:none; float:left;}
a.tab1{ display:block; background:dimgray url(image/tab.gif) no-repeat top left; width:189px; height:24px; color:#ffffff; text-decoration:none; font-size:80%;text-align:center; padding-right:1px}
a.tab1:visited{ background-position:top left;color:#ffffff;}
a.tab1:hover{background-position:top center; color:white; text-decoration:underline;}
a.tab1:active{ background-position:top right;color:#ffffff;}

table{width:950px; border:solid 1px #999999; text-align:left; background-color:whitesmoke; padding:10px 5px; margin:0px;}
table.navi{width:950px; border-top:none; border-right:1px solid beige; border-bottom:1px solid beige; border-left:1px solid beige; background-color:ivory; padding:3px; font-size:80%; text-align:left;}

table.logo1{width:880px; border:none; background-color:white; text-align:right; padding:0px;}
.logo2{border:none; padding:10px;}
.logo3{padding:2px;}
.logo4{padding:2px; border-top:1px solid maroon;}

div#box0{width:948px; border-top:none; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; background-color:ivory; padding:5px; font-size:80%; text-align:left;}
div#box1{text-align:left; padding:10px; margin:0px; background-color:white; border:solid 1px lightgrey;}
div#box2{text-align:left; padding:10px; margin:0px; background-image:url("image/bar2.gif"); background-color:gainsboro; border-color:lightgrey; border-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:none; border-left-style:solid;}
div#box3{text-align:left; padding:6px; margin:0px; background-color:azure; border:solid 1px lightgrey;}
div#box4{text-align:left; padding:10px 0px 10px 10px; margin:0px; background-color:white; border:solid 2px cornflowerblue;}
div#box5{width:135px; text-align:left; padding:0px; margin:4px; background-color:white; border:none; float:left;}
div#midashibox{text-align:left; padding:4px 10px; background-color:gainsboro; border-top:1px solid lightgrey; border-right:1px solid lightgrey; border-bottom:none; border-left:1px solid lightgrey; }

#newsbox{text-align:left; padding:0px; margin:0px; background-color:lightgray; border-color:silver; border-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; height:30px;}
#newsbox ul{display:inline;}
#newsbox ul li{display:inline; list-style:none; float:left;}
a.navibar{ display:block; background-color:lightgrey; width:60px; height:30px; color:dimgray; text-decoration:none; font-size:12px; text-align:center;line-height:2.4;}
a.navibar:visited{color:black;}
a.navibar:hover{ background-color:ivory; color:black; text-decoration:underline;}
a.navibar:active{ background-color:white; color:whitesmoke;}
div.tabnews{clear:left; height:250px; color:#333333; background-color:white; border-color:silver; border-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-left-style:solid; overflow:auto; margin-bottom:1em;}
div.tabnews p{margin:10px;}

#hidarifloat{float:left;}
#migifloat{float:right;}
.kaihi{clear:both;}

#dashedborder{border-bottom-color:gray; border-bottom-width:1px; border-bottom-style:dashed;}
#solidborder{border-bottom-color:gray; border-bottom-width:1px; border-bottom-style:solid;}
#solidborder2{border-bottom-color:#333333; border-bottom-width:3px; border-bottom-style:solid;}
#midashi{font-weight:bold; border-bottom-color:gray; border-left:3px solid crimson;}
.f80{font-size:80%; color:#666666;}

img#soroe{vertical-align;top:}

.center{text-align:center;}
.migi{text-align:right;}
.mini{font-size:80%;}
.ff{font-size:200%;}

.iro0{color:darkblue; text-decoration:underline;}
.iro1{color:crimson; text-decoration:underline;}
.iro1none{color:crimson;}
.iro2{color:#999999;}
.iro3{color:black; text-decoration:underline;}
.iro4{color:slategray; text-decoration:underline;}