@charset "utf-8";
/* CSS Document */
.contact-header {
  margin-top: 30px;
}
.faq_bt { float: right; width: 180px !important; margin: 15px 0px 0px 20px; }
.faq_bt a {display:block; width: 180px !important; padding: 10px 0px 7px 20px !important; background: url(../images/common/ic_arr3.png) no-repeat 155px center; font-size: 16px !important; text-align: left; color:#333; text-decoration:none }
.contact_tb { margin-bottom: 30px !important; }
.contact_tb th { font-size: 14px !important; }
.contact_tb td { padding: 10px !important; font-size: 14px !important; }
.contact_tb td input { padding: 5px 10px 3px; border: 1px solid #999; }
.contact_tb td input.zenkaku { width: 300px; }
.contact_tb td input.hankaku { width: 120px; }
.contact_tb td input.full { width: 470px; }
.contact_tb td input.half { width: 200px; }
.contact_tb td .note { padding-left:10px; font-size: 12px; }
.contact_tb th { padding: 10px 10px 10px 20px !important; vertical-align: top; }
.contact_tb th .kome { float: right; width: 50px; border-radius: 20px; background: #e60012; color: #fff; font-size:13px; text-align: center; }
.contact_tb td textarea { width: 100%; height: 200px; padding: 10px; border: 1px solid #999; resize: none; }
.contact_tb input[type="checkbox"] { display: inline-block; width: 12px; margin-right: 3px; vertical-align: sub; }
.submit_bt { padding-bottom: 120px; border: none; text-align: center; }
.submit_bt input,.submit_bt a { width: 200px; padding: 12px 12px 10px; border: none; border-radius: 7px; background: #ee7800; color: #fff; font-size: 20px; text-align: center; transition: all 0.3s ease-in-out 0s; border-bottom: 2px solid #000; border-radius: 9px; text-decoration: none;}
.submit_bt input:hover, .submit_bt a:hover  { opacity: 0.6; transition: all 0.3s ease-in-out 0s; }
.submit_bt .back input { background: #8e8d8d!important; margin-right: 20px; }

.submit_bt {
  text-align: center;
}
.form-visit .submit_bt {
  padding-bottom: 40px; 

}
.submit_bt form {
  display: inline-block;
}
.express {
  margin-bottom: 20px;
}
/* 出張買取フォーム　 */
.form-visit {
  margin-top: 50px;
}
.ym-msg { background-size: contain; margin-bottom: 30px;}
.ym-msg .comment { line-height: 1.6; margin-bottom: 20px;}
.ym-msg .tel-no { display: inline-block; margin-right: 15px; font-weight: bold; color: #b00; text-decoration: none !important; }
@media screen and (min-width: 680px) { .ym-msg { margin-top: 40px; min-height: 200px; background: url(../images/sell/bg_ishida.png) right top no-repeat; padding-right: 30%; }
  .ym-msg .comment { font-weight: bold; font-size: 20px; line-height: 1.8; } }

.example {
  font-size: 13px;
  border:  1px solid #ddd;
  padding: 10px;
  background-color: #f6f6f6;
  margin: 15px 10px 15px 0;
  line-height: 1.8;
}