h1 {
font-size: 100%; float:left;
 }
h2 {
font-size: 18px;color: #ff0000;float:left; }
h4 {
font-size: 60%;
line-height:0px; }


body {
margin-top: 8px;
margin-bottom: 8px;
text-align:center; background-color: #ffffff;color:#666666;}


a { text-decoration: none; }
a:link {color: #ff0099;}
a:visited {color: #ff0099;}
a:hover { text-decoration: underline; } 


img { vertical-align: bottom; border-style: none ; }


#outline {
 width:770px;
 text-align:left;
}


.navi { width:180px; border:1px solid #bbbbbb; padding: 5px;
 margin-top:-10px; font-size:12px; font-weight: bold; line-height:150%; color:#777777;}
.navi li{ margin: -15 0 -15 -20;vertical-align:bottom;}
.parent { list-style-image: url(housekisozai/kotae.gif);}
.navi a{ margin-left:3px; }
.navi a:link {color: #777777;}
.navi a:visited {color: #777777;}
.navi a:hover { text-decoration: underline; }
.navi hr{ border:1px dashed #bbbbbb;margin:-2px 0 -5px 0;height: 1px;} 


hr { color:#ffaaaa;}


#news_list {
width:182px;
padding:3px;
border:1px solid red;
cursor:pointer;
}

#news_list dt{
background-image:url(plate/side.jpg);
font-weight: bold;
font-size:14px;
padding:8px 0px 12px 40px;
border:1px solid #ffcccc;
color:red;
}

#news_list dd{
background-image:url(plate/side2.jpg);
font-weight: bold;
color: #ffeeee;
font-size:14px;
line-height:35px;
padding:0 0 0 45px;
margin-left:3px;
text-align:left;
}
#news_list dd a { text-decoration: none; }
#news_list dd a:link {color: #777777;}
#news_list dd a:visited {color: #777777;}
#news_list dd a:hover { text-decoration: underline; } 


span.komozi { font-size:10pt;}
span.komozi2 { font-size:8pt;}
span.oomozi { font-size:16pt;}


td { line-height: 120%; font-size:80%;}



.header { width:760px; height:80px;background-image:url(plate/logo.gif); }
.headermenu{ font-size: 12px; font-weight: bold; margin:13 0 0 290;}

.footer { width:570px; font-size: 70%; text-align: center; line-height:150%;}

.main { width:575px; float:right; }

.side { width:185px; float:left; }

.c-both { clear:both; }

.header { width: 100%; text-align:center; }

.waku { width: 570px; border: 1px solid #bbbbbb; padding: 3px;font-size:12px; margin:0 0 -3 0;}
.katto { width:570px; font-size:12px;}

.waku1 { width: 230px; height: 165px; padding: 5px; float: left;}
.waku2 { width: 330px; height: 165px; padding: 5px;}

.waku3 { width: 188px; border: 1px solid #ff9999;
padding: 5px; float: left; margin-right:2px; margin-bottom:5px; height: 90px;}

.waku4 { width: 188px; border: 1px solid #bbbbbb;
padding: 5px; float: left; margin-right:2px; height: 410px; font-size:90%;}

.waku5 { width: 375px; border: 1px solid #bbbbbb;
padding: 5px; margin-right:2px; height: 410px;}
.waku6 { width: 180px; border: 1px solid #bbbbbb; padding: 5px;}

.waku7 { width: 280px; border: 1px solid #ff9999;padding: 5px; float: left;}

.waku8 { width: 180px; float: left; font-size:12px; padding:3px;}

.waku9 { width: 240px; font-size:12px; line-height:120%; padding:3px;}

.waku10 { width: 180px; font-size:12px; line-height:130%; padding:8px; color:999999;}

.kisetu { width: 100%; font-size:80%; border: 1px dashed #ff9999; padding:10px;}


.taitoru { width:100%;  background-color: #ffcccc; padding: 5px;}
.taitoru1 { float:left;width:100%;  background-color: #ffeeee;padding:5px;color: #ff6666; font-family: "‚l‚r –¾’©",serif; font-size:130%;}

.tai1 { color: #ff6666; font-size:100%;}

.honbun { line-height: 150%; padding: 4px;}
.honbun1 { line-height: 135%; font-size: 90%; padding: 4px;}


span.maru { color:#ff6699; font-size:90%;}
span.tano { font-size:90%;}

.topmenu { width:760px; height:40px; background-color:#ffaaaa; padding:10px; color: red;
filter: alpha(style=1, opacity=50, finishopacity=100, startx=0, starty=0, finishx=760, finishy=40);}

.jewel {margin:5px;border:1px dashed #ff9999;padding:6px;}
.jewelry {background-color:#ff9999;color:#ffffff;padding:3px;text-align:center;margin:-6px -6px 6px -6px;}
