body {font-size:80%;
line-height:150%;
margin:50px auto;
width:900px;
text-align:center;
background-image:url(../img/15.gif);
}
.none {
	display: none;
}
.top {width:900px;
border:double #0000FF;
}

.top1 {width:900px;
border:double #0001FF;
text-align:left;
margin-top:10px;
}

.mewaku {width:160px;
float:left;
}

.main {width:870px;
text-align:left;
border:double #0033FF;
margin-top:10px; 
padding-right:30px;
padding-bottom:5px;
}

.wake {float:left;
width:400px;
}

.menu {width:900px;
border:double #0000FF;
margin:10px 0;
}

.sita {width:874px;
border:dotted #CC9933 1px;
text-align:left;
padding:5px;
margin:5px;
}

.bottom {width:900px;
border:double #0022FF;
}

.cl {clear:both;
}

p {margin-left:30px;
}

.pi {margin:5px 5px;
text-align:left;
}

.pma {text-align:center;
}

/**/

h1 {font-size:120%;
text-align:right;
margin:0;
}

H2 {font-size:120%;
background-image:url(../img/t.gif);
background-repeat:repeat-x;
font-weight:bold;
padding-left:20px;
margin:20px;
}

h3 {font-size:120%;
font-weight:bold;
color:#0044FF;
padding-left:25px;
}

h4 {font-size:100%;
padding-left:30px;
}

h5 {font-weight:bold;
background-color:#CC9935;
text-align:center;
margin:0 200px;
}



.mewaku a {height:30px;
width:160px;
line-height:30px;
background-color:#FFFFFF;
display:block;
text-align:center;
}

.mewaku a:link , .mewaku a:visited {text-decoration:none;
color:#0099CC;
background-color:#FFFFFF;
}

.mewaku a:hover {color:#FF9900;
background-color:#FFFFCC;
}

.pma a:link , .pma a:visited {text-decoration:none;
color:#0036CC;
font-weight:bold;
}

.pma a:hover {color:#0099FF;
text-decoration:none;
font-weight:bold;
}

#BI-linkarea a{
padding:0 10px;

}