body{ margin:0;padding:0;background-image:url(img/background.gif);font-size:16px;background-color:#ffffff;text-align:center;line-height:140%;background-repeat:repeat-y;background-position:center;}
h1{ font-size:16px; margin:0; color:#999999; text-align:center; width:760px;margin-left:auto;margin-right:auto;}
h2{ font-size:16px; margin-bottom:0px;}
h3{ font-size:15px; margin-bottom:0px;}
p { margin:0; }
img{border:none;}
#cover{text-align:left;width:760px;margin-left:auto;margin-right:auto;}
#header{text-align:left;width:760px;margin-left:auto;margin-right:auto;}
#camp{width:760px;}
#menu_left{width:150px;text-align:left;float:left;}
#menu_right{width:150px;text-align:left;margin-left:5px;float:right;}
#main{width:600px;float:left;margin-left:0px;margin-right:0px;}
#content{width:605px;margin-left:0px;}
#footer{width:760px;text-align:center;background-color:#ffefa0;}
#foot_link{width:760px;}
.contentwaku{width:760px;margin-left:auto;margin-right:auto;}

#menu_right ul{margin:0;padding:0;}
#menu_right li{list-style:none;text-align:left;margin:0;padding:0;background-image:url(img/menu.gif);width:150px;height:30px;background-repeat:no-repeat;padding-top:3px;padding-left:4px;}
#content p { margin-left:20px; }
#content img{border:none;}
.bold{font-style:bold;}
.habanashi img{display:block;}
.clear{clear:both;}
.migi_yose{float:right;}
.hidari_yose{float:left;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.white{color:#fefefe;}
.red{color:#ff0000;}
.blue{color:#0000ff;}
.small{font-size:13px;}
.big{font-size:21px;font-weight:bold;}
.bunshou {margin:0 auto 7px auto;padding:4px;width:100%;text-align:center;line-height:130%;border:2px solid #f02020;}
.bunshou h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:5px solid #f03030;}
.bunshou p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}

