/* お問い合わせフォーム */
.base-table {
width: 100%;
border-top: 2px solid #60656e;
}
.base-table th {
font-weight: bold;
padding: 3rem 3rem;
text-align: left;
letter-spacing: 0.06em;
width: 300px;
}
.base-table td {
padding: 3rem 3rem;
}
.contact-table .must {
color: #fff;
font-size: 1.4rem;
font-weight: bold;
background-color: #e61616;
padding: 0.2rem 0.9rem;
float: right;
}
.contact-table tr {
border-bottom: 2px solid #60656e;
}
.contact-table td input[type="text"] {
height: 50px;
width: 65%;
background: #ebebeb;
border: 1px solid #cccfd1;
padding: 0.5rem;
}
.contact-table td textarea {
height: 270px;
width: 100%;
background: #ebebeb;
border: 1px solid #cccfd1;
padding: 0.5rem;
}
.contact_text {
vertical-align: top;
}
.btn {
text-align: center;
margin-top: 3rem;
}
input[type="submit"] {
font-size: 1.6rem;
background: -moz-linear-gradient(#f7fbfc, #cbcbcb);
background: -webkit-linear-gradient(#f7fbfc, #cbcbcb);
background: linear-gradient(#f7fbfc, #cbcbcb);
background-color: transparent;
border-radius: 5px;
cursor: pointer;
padding: 0.7rem 2.7rem 0.6rem 2.7rem;
border: 1px solid #c3c3c3;
}