@charset "utf-8";

  .formtop{margin: 12px 0 20px 0px; font-size: 20px; color: #890412;}
  .formsecond{margin: 30px 0 12px 0px; font-size: 110%; font-weight: bold;}
  #applyform{display:none;}
  .form-ttl{font-weight:bold; background-color: #dddddd; line-height: 200%; padding:4px 10px; margin-top:20px;}
  .form-tbl{margin-bottom: 30px;}
  .form-tbl tr th{background-color: #dddddd; width:170px; vertical-align: middle;}
  .form-tbl tr th .normal{font-weight: normal; margin-top: 4px; font-size: 90%; display:block;}
  .form-tbl tr th, .form-tbl tr td{padding:10px; border:2px solid #ffffff; line-height:160%;}
  .form-tbl tr td input{padding:4px 0; margin:6px 0;}
  .correspond-tbl{margin:12px 0 30px 0; width:100%;}
  .correspond-tbl tr th{background-color: #dddddd; width:170px;}
  .correspond-tbl tr th, .correspond-tbl tr td{padding:10px; border:1px solid #999999; line-height:160%; vertical-align: middle;}
  .small-tbl tr th{padding:6px 8px; border:none; line-height:160%;}
  .small-tbl tr td{padding:12px 4px 2px 4px; border:none; line-height:160%;}
  .small-tbl .fixture{width:250px;}
  .small-tbl .fixborder th{padding:6px 10px; border:1px solid #999999; line-height:160%;}
  .small-tbl .fixborder td{padding:10px; border:1px solid #999999; line-height:160%; vertical-align: middle;}
  .redline{border:1px solid #880412; padding: 12px; margin-top: 12px;}
  .redline p span{font-weight:bold;}
  .num{width:64px;}
  .autocalc{width:64px;}
  .applytxt{margin:10px 10px 30px 10px;}
  .applytxt tr{border: 1px solid #aaaaaa;}
  .applytxt tr th{padding: 10px; border-right: 1px solid #aaaaaa; background-color:#e0e0e0; background-color: #e0e0e0;}
  .applytxt tr td{padding: 10px;}
  .applychart{width:740px; height:584px; margin:15px 0 30px 0; position:relative; border:1px solid #880412; background:url('/images/toumonsai/applyform/mogiten_apply_topbg.jpg') no-repeat;}
  .applychart dd{list-style-type: none; position:absolute; right:30px; line-height: 100%;}
  .applychart .type_a{top:45px;}
  .applychart .type_b{top:148px;}
  .applychart .type_c{top:241px;}
  .applychart .type_d{top:342px;}
  .applychart .type_e{top:430px;}
  .applychart .type_f{top:523px;}
  .wpcf7{display:none;}
  .unchangebox{padding: 10px 0;}
  .unchangebox label{padding: 10px; background: #999999; color: #ffffff; margin: 0px; font-weight: bold;}

