body{
text-align:center;
font-family:'ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Lucida Grande',sans-serif;
margin:0px;
}

#page{
width:980px;
background:#FFFFFF;
margin:0 auto;
background:url(/pics/menu/inner980.png) repeat-y center top;
}

#inner{
width:950px;
margin:0 auto;
}


.top_cat{
font-size:12px;
border:1px solid #669900;
background:#F9FFEA;
padding:5px;
}

h1
{
font-size:10px;
text-align:right;
padding:3px;
margin:0xp;
}

h2{
font-size:16px;
text-align:center;
background:url("/pics/menu/sepa_blue.png") repeat-x left center;
color:#ffffff;
padding:5px;
margin:0px;
}

h3{
font-size:14px;
text-align:right;
background:#9AD500;
border-top:2px solid #7BAA00;
border-left:9px solid #7BAA00;
padding:5px;
margin:0px;
}

h4{
font-size:14px;
text-align:left;
border-bottom:1px solid #cccccc;
padding:5px;
margin:0px;
}


div #leftcat{
font-size:12px;
padding-left:5px;
}

div #leftcat h4{
font-size:14px;
color:#FFFFFF;
text-align:center;
background:#4E6A00;
padding:5px;
margin:0px;
}

div #leftcat li
{
list-style-type:square; 
}

div #relate{
font-size:90%;
text-align:left;
padding:7px;
line-height:1.6;
margin:0px;
}

div #relate li
{
list-style-type:circle;
}

.leftcat_body{
font-size:12px;
padding:5px;
line-height:1.6;
margin:0px;
}

.contents_b1{
font-size:95%;
line-height:1.6;
}

.contents_b2{
font-size:90%;
text-align:left;
padding:7px;
line-height:1.6;
margin:0px;
}

.siboru{
font-size:14px;
color:#FFFFFF;
text-align:center;
background:#47478D;
padding:5px;
margin:0px;
}

.siboru_body{
font-size:12px;
text-align:left;
background:#EAEAF4;
padding:5px;
margin:0px;
}
