@charset "utf-8";
/* 
* @Style Name: Simple
* @Version: 1.0
* 
*/


/* ======================================

Reset 

====================================== */

div#trust-form.contact-form ul {
margin: 0;
padding: 0;
}

div#trust-form.contact-form li {
list-style: none;
margin: 0;
padding: 0 10px 0 0;
float: left;
}

div#trust-form.contact-form table,
div#trust-form.contact-form table th,
div#trust-form.contact-form table td {
border: none;  
}

/* reset form element style*/
div.contact-form input, 
div.contact-formbutton, 
div.contact-formselect, 
div.contact-formtextarea {
margin: 0;
outline: none;
}
textarea, input, input[type="checkbox"]{
border: 1px solid #7a7a7a;
}
p.submit-container input{
border: none;
}
div#trust-form.contact-form input,
div#trust-form.contact-form select {
vertical-align:middle; 
}

/* ======================================

Trust Form Style

====================================== */

div#trust-form.contact-form{
width:100%;
height: auto;


}

div#trust-form.contact-form table {
border-collapse: collapse;
border-spacing: 0;
}

div#trust-form.contact-form table th {
padding: 0 35px 16px 0;
text-align: left;
vertical-align: top;
font-weight: bold;
white-space:now;
}

div#trust-form.contact-form table td {
padding: 0 0 16px 0;
text-align: left;
vertical-align: middle;
}

div#trust-form.contact-form p.submit-container {
text-align: center;
}

div#trust-form.contact-form div.submessage {
font-size: 80%;
font-weight: normal;
}

div#trust-form.contact-form span.require {
margin-left:3px;
color: #e55a3b;
}

div#trust-form.contact-form div.error {
color: #e55a3b;
}


div#trust-form.contact-form input[type="checkbox"],
div#trust-form.contact-form input[type="radio"] {
margin-right: 3px;
}
div#trust-form.contact-form input.sex, div#trust-form.contact-form input.medical, div#trust-form.contact-form input.chiryo{
border: none;
}
div#trust-form.contact-form ul li{
white-space:nowrap;
}