@charset "UTF-8";

/* 共通 --------------- */
#formSubmit{
text-align:center;
margin:5% 0 0;
}

td{
vertical-align:baseline;
}

/* お問い合わせ方法 --------------- */
#howBlc .info{
margin:5%;
}

#howBlc li{
padding:0 0 5% 60px;
vertical-align:top;
}

#howBlc li.tel{
background:url(../../reitice_contact/img/tel.gif) left top no-repeat;
}

#howBlc li.fax{
background:url(../../reitice_contact/img/fax.gif) left top no-repeat;
}

#howBlc li.mail{
background:url(../../reitice_contact/img/mail.gif) left top no-repeat;
padding-bottom:0;
}

#howBlc .number{
font-size:140%;
font-weight:bold;
font-style:normal;
color:#43890b;
text-decoration:none;
letter-spacing:0.1em;
}

#howBlc .number a{
color:#43890b;
text-decoration:underline;
}

/* お問合わせフォーム --------------- */
#formBlc .info{
margin:5%;
color:#e60000;
}

#formBlc th .required{
color:#e60000;
}

#formBlc label{
display:block;
}

#formBlc input,
#formBlc textarea{
width:90%;
}

#formBlc .medium{
width:40%;
}

#formBlc .short{
width:20%;
}

#formBlc input[type=checkbox]{
width:1.5em;
}

#formBlc input[type=submit],
#formBlc input[type=reset],
#formBlc input[type=button]{
width:40%;
padding:3%;
}

#formBlc #rule{
margin:5%;
}
