div{margin:0 auto;}

#form-table{
width:680px;
background : url(../../parts/img/header.gif) no-repeat;
}

.navi{
text-align:right;
font-size:10px;
}

.navi a:visited{
color:#4d82c4;
}
.navi a:hover{
color:#003399;
}

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

.nice_recycle{
display:none;
}
.formtable{
width:600px;
margin:auto;
}
th{
width:200px;
background-color:#f7aa24;
}
.form-title{
background:#fff;
padding:0;
margin:0;
width:590px;
}
h2{
padding:3px;
margin:0;
font-size:14px;
color:#184d7b;
font-weight:bold;
letter-spacing:5px;
border-top:4px solid #184d7b;
border-bottom:1px solid #bbb;
background:#f7f7f7;
}

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

.form-header h1{
width:780px;
margin:0 auto;

}

#recycle{
margin-top:100px;
}

table{
width:600px;
margin:5px auto;
background-color: #fff;
border:1px solid #bbb;
padding: 0px;
}

.form-title{
background:#fff;
padding:0;
margin:0;
width:590px;
}


th{
width:200px;
background-color:#f7aa24;
}

th,td{
font-size:0.8em;
font-weight:normal;
text-align:left;
margin:10px 5px;
padding:3px;
}
td{
background:#fff;
border-bottom:1px dashed #444;
}
th{
background:#f7aa24;
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%;
}
th{
width:200px;
}
.recycle-h4{
font-size:12px;
padding:0px 5px;
}
.nice_recycle{
display:none;
}

.b{
color:red;
font-weight:bold;
}
.p{
line-height:1.5em;
font-size:0.8em;
padding:5px;
}
.no-border{
border:none;
}
.sfont{
padding:10px 20px;
}
*/