
/* table form */

div #form h2{
text-align:center;
padding:0px 0px 5px 0px;
}

div #form p {
text-align:center;
margin:6px;
}


span.disblock {
display:block;
width:80px;
height:auto;
margin:0;
padding:0;
}


/*エラー画面用*/
div #form table.err td{
text-align:center;
color: #FE5469;
}

div #form table{
width:80%;
margin-left:auto;
margin-right:auto;
}

div #form table  {
border-collapse: separate;
border-spacing: 2px;
margin-bottom: 30px;
color: #666666;
}



div #form th {
text-align:right;
padding: 10px;
font-weight:normal;
font-size:90%;
width:30%;
border-bottom: 1px solid #E0DCBA;
vertical-align:center;

}
div #form th.center{
text-align:center;
}

div #form td {
padding: 10px;
width:70%;
font-size:90%;
border-bottom: 1px solid #E0DCBA;
	}



div #form table td p {
text-align:justify;
text-align:left;
font-size:90%;
color: #626262;
}


div #form td.trigger{
margin:5px;
text-align:center;
}


div #form input.SS{
width:20px;
}

div #form input.s{
width:50px;
}
div #form input.m{
width:100px;
}
div #form input{
width:280px;
}

div #form select{
width:50px;
}
div #form select.L{
width:220px;
}



div #form label{
padding-right:20px;
}
div #form select{
text-align:right;
margin-right:10px;
}

div #form textarea {
width:500px;
height:250px;
}

div #form input.radio{
width:30px;
}

div #form button.submit{
border:none;
}

div #form button{
  background-color:#FFFFFF;
}

div.close{
width:500px;
margin-left:auto;
margin-right:auto;
margin-top:100px;
margin-bottom:100px;
text-align:center;
}

div.close a{
font-size:90%;
}



