@charset "utf-8";

/*フォームの入力エリアの設定ここから*/
input:-webkit-autofill,
#dm div.dmInner .mailform input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;/*自動で色が付くのを防止）*/
}
.mailform input,
#dm div.dmInner .mailform input {
    padding:0 8px;
    font-size:12px;
    font-weight:normal;
}
.mailform textarea,
#dm div.dmInner .mailform textarea {
    padding: 8px 8px;
    font-size:12px;
    font-weight:normal;
}
/*フォームの入力エリアの設定ここまで*/

.contact-needed{
color: #c7000b;
padding:0 3px;
}

#mailformpro{
position: relative;
}
.mailform input,
.mailform textarea{
border:1px solid #cbcbcb;
border-radius: 4px;

}
.mailform input{
height: 20px;
}

.mailform input.ipt1,
.mailform input.ipt2,
.mailform input.ipt5{
width: 116px;
}
.mailform input.ipt3,
.mailform input.ipt4{
width: 244px;
}

button.mfbtn1{
border:none;
color: #FFFFFF;
text-align: left;
text-indent: 4px;
background-color: transparent;
background-image:url("../img/contact/inq_btnbg.png");
background-repeat: no-repeat;
background-position: top left;
background-size: contain;
width: 150px;
height: 30px;
padding-top:2px;
}

a.contact-s-tel{
text-decoration: none;
color:#000000;
display: inline-block;
}
.contact-s-fax{

}