.estimate {
  padding: 60px 60px 80px 60px;
  margin-bottom: 50px;
}
/* コンタクトフォーム独自の物 */
.estimate_box .txt {
  float: left;
  width: 60%;
  line-height: 1.8em;
}

.form_table {
  width: 100%;
  cellpadding: 5;
  margin-bottom: 50px;
  font-size: 105%;
    #border-top: 2px solid #5390be;
}

.form_table th,
.form_table td {
  #padding: 14px;
  padding-left: 10px;
  #padding-right: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
}
.form_table th {
  width: 274px;
}


/* お引越希望日テーブル */
.form_table_kiboubi {
  width: 100%;
  cellpadding: 5;
  margin-bottom: 50px;
  font-size: 105%;
    #border-top: 2px solid #5390be;
}

.form_table_kiboubi th,
.form_table_kiboubi td {
  #padding: 14px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
}
.form_table_kiboubi .index {
  width: 274px;
}

/* 荷物テーブル */
.form_table_onimotu {
  width: 100%;
  cellpadding: 5;
  margin-top: 30px;
  margin-bottom: 50px;
  border-top: 2px solid #5390be;
  border-left: 2px solid #5390be;
  border-right: 2px solid #5390be;
  border-bottom: 2px solid #5390be;
  #border: 1px solid;
}

.form_table_onimotu th,
.form_table_onimotu td {
  #padding: 14px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
  border-bottom: 2px solid #5390be;
  border-right: 2px solid #5390be;
  #border: 1px solid;
}
.form_table_onimotu th {
  width: 274px;
  color: #036eb1;
  background: rgba(211,232,243,0.8);
}

.form_table_onimotu .title3 {
  color: #036eb1;
    font-size: 140%;
    display: inline-block;
    font-weight: 500;
    #margin-bottom: 10px;
}

.form_table_onimotu .form_updown_text {
  width: 102px;
  float: left;
}
.form_table_onimotu .form_updown {
  width: 24px;
  float: left;
  margin-left: 5px;
}

/* 道幅 */
.form_road {
  width: 100%;
  cellpadding: 5;
  margin-top: 30px;
  margin-bottom: 50px;
  border: 1px solid;
}

.form_road th,
.form_road td {
  width: 496px;
  #padding: 14px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
  border: 1px solid;
}

.form_road .title3 {
  color: #ffffff;
    font-size: 140%;
    display: inline-block;
    font-weight: 500;
    #margin-bottom: 10px;
}

/* テーブルタイトル */
.table_title {
  color: #FFFFFF;
  font-size: 130%;
    line-height: 1.5em;
    padding-left: 14px;
  padding-right: 14px;
  padding-top: 14px;
  padding-bottom: 14px;
  background-color: #21b0d2;
}

tr.bgcolor_gray{
  background-color: #f5f5f5;
}

.line_1{
  background-color: #f5f5f5;
}

/* お引越し希望 */
.kiboubi{
  border: solid #036eb2 3px;
  padding: 10px 5px 10px 10px;
  margin-bottom: 20px;
}

.kiboubi select{
  width: 60px;
}

.kiboubi th{
  width: 250px;
}

.kiboubi .indisp{
  width: 33px;
}

/* エラーメッセージ */
.error {
    font-size: 105%;
    color: #ff0000;
    #margin-left: 10px;
}

/* サブミットボタン */
input.submit{
  background-color: #333333;
    color: #ffffff;
  border: solid #cccccc 2px;
}

input.submit:hover {
    opacity: 0.5;
}

/* お見積ボタン */
.button_netmitumori{
  text-align: center;
  position: relative;
  top: -50px;
}

/* セレクトフォーム */
select{
  padding: 12px;
    border: solid 1px #ccc;
    background-color: #ffffff;

}

/* ラジオボタン */
/*
input[type="radio"]{
  -webkit-appearance: none;
  appearance:none;
  width:15px;
  height:15px;
  border:2px solid #19283C;
  border-radius:15px;
  background:transparent;
  opacity:0.5;
  #width:100%;
}
input[type="radio"]:checked{
  background:#036eb1;
  opacity:1;
}
*/

/* チェックボックス */
input[type="checkbox"]{
  -webkit-appearance: none;
  width:15px;
  height:15px;
  border:2px solid #19283C;
  border-radius:2px;
  background:transparent;
  opacity:0.5;
}
input[type="checkbox"]:checked{
  background:#036eb1;
  opacity:1;
}

.title_eakon{
  width: 100px;
  margin-right: 10px;
}

p {
 font-size: 105%;
 margin-top: 10px;
 #margin-left: 10px;
}

.clear {
  clear:both;
}

/* ご依頼作業 */
.goiraisagyou {
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 14px;
  #padding-bottom: 14px;
  margin-bottom: 50px;
  #border: 1px solid;
}

/* 見積についてのマウスイベント */
.button_netmitumori a img:hover {
    opacity: 0.5;
}
/* 詳細見積のマウスイベント */
.center a img:hover {
    opacity: 0.5;
}

.form_table .help a img:hover {
    opacity: 0.5;
}

/* フォームの */
form img {
  max-width: initial;
}
