div{margin:0 auto;}

.navi{
margin:0 0 30px 0;
text-align:center;
font-size:10px;
}
.navi a:visited{
color:#4d82c4;
}
.navi a:hover{
color:#003399;
}

.form-header{
width:530px;
margin:0px auto;
}

.h-h1{
display:none;
}

.form-header p{
line-height:1.5em;
font-size:0.8em;
padding:5px;
border:1px dotted red;
}

.form-header h1{
width:530px;
margin:0 auto;
height:55px;
}
#charter{
background : url(../img/header-charter.gif) no-repeat;
}
#move{
background : url(../img/header-move.gif) no-repeat;
}
#move-recycle{
background : url(../img/header-move-recycle.gif) no-repeat;
}
#recycle{
background : url(../img/header-recycle.gif) no-repeat;
}
#sougolink{
background : url(../img/header-sougolink.gif) no-repeat;
}
table{
width:600px;
margin:5px auto;
background-color: #fff;
border:1px solid #bbb;
padding: 0px;
}
.form-title{
background:#fff;
padding:0;
margin:0;
}
h2{
padding:3px;
margin:0;
font-size:14px;
color:#c00;
font-weight:bold;
text-indent:5px;
letter-spacing:5px;
border-top:4px solid #cc0000;
border-bottom:1px solid #bbb;
background:#f7f7f7;
}
th,td{
font-size:0.8em;
font-weight:normal;
text-align:left;
margin:10px 5px;
padding:3px;
}
td{
background:#fff;
border-bottom:1px dashed #bbbbbb;
}
th{
background:#fcc;
color:#663333;
}
th p{
color:#feee;
padding:3px;
background:#fff;
margin:0;
}
hinmei {background-color: #eaeaea;}
input,select,option,textarea{
color:#003366;
background:#fff;
}
#commentarea{
margin:auto;
border:1px solid #ccc;
width:50%;
}
#commentdiv{
clear:both;
margin:0 20%;
}
.recycle-h4{
font-size:12px;
padding:0px 5px;
}
.akabou{display:none;}