@charset "UTF-8";

/* お問い合わせ方法 --------------- */
#howBlc .info{
margin:0 0 30px;
font-size:16px;
}

#howBlc ul{
text-align:left;
padding:0 20px 0;
}

#howBlc li{
padding:0 0 0 70px;
}

#howBlc li.tel{
float:left;
background:url(../reitice_contact/img/tel.gif) left top no-repeat;
min-height:50px;
margin:0 60px 30px 0;
}

#howBlc li.fax{
float:left;
background:url(../reitice_contact/img/fax.gif) left top no-repeat;
min-height:50px;
margin:0 0 30px;
}

#howBlc li.mail{
clear:both;
background:url(../reitice_contact/img/mail.gif) left top no-repeat;
min-height:50px;
}

#howBlc .number{
font-size:24px;
font-weight:bold;
font-style:normal;
color:#43890b;
}

/* 入力フォーム --------------- */
#formBlc .att{
color:#f00;
font-size:14px;
}

#formBlc th{
width:25%;
}

#formBlc th .required{
font-size:11px;
color:#f00;
}

#formBlc td label{
padding-right:1em;
}

#formBlc td input{
padding:3px;
}

#formBlc td select{
padding:3px 0 3px 3px;
}

#formBlc #rule{
margin:20px 0;
}

#formBlc #rule a{
text-decoration:underline;
}

#formBlc #formSubmit{
margin:20px 0 10px;
text-align:center;
}

#formBlc #formSubmit input{
padding:2px 10px;
color:#333333;
}

/* テキストボックス */
#formBlc .name,
#formBlc .name_kana,
#formBlc .EMAIL{
width:320px;
}
#formBlc .name:focus,
#formBlc .name_kana:focus,
#formBlc .EMAIL:focus{
width:420px;
}

#formBlc .add{
width:400px;
}
#formBlc .add:focus{
width:500px;
}

#formBlc .postcode,
#formBlc .tel,
#formBlc .fax{
width:80px;
}
#formBlc .postcode:focus,
#formBlc .tel:focus,
#formBlc .fax:focus{
width:140px;
}


/* プライバシーポリシー --------------- */
.links{
margin-top:50px;
}

.links a{
font-size:14px;
text-decoration:none;
}
