#index #content{padding-bottom:90px}
#content .inner {
    width: 100%;
    max-width: 1000px;
    text-align: center;
    margin: auto;
    padding: 0 20px 40px 20px;
    box-sizing: border-box;
    font-size:16px;
}





@media screen and (max-width: 737px){
  #index #content{padding-bottom:40px}
  #content .inner {font-size:13px;}
  }





  /*formdata*/
  #index #content .formdata {
    margin:15px auto;
    width:100%;
    /*max-width:1000px;*/
  }
  #index #content .formdata .desc{
    margin-bottom:30px;
  }
  #index #content .formdata dl {
  padding: 12px 0;
  border-bottom: 1px dotted #c4c4c4;
  text-align: left;
  font-size: 13px;
  }

  #index #content .formdata dt {
  padding-bottom: 5px;
  font-weight: 700;
  }

  #index #content .formdata dt span,#index #content .formdata .desc span{
  color:#FF0000;
  }
  @media screen and (min-width: 738px) {
  #index #content .formdata dl{display: flex;font-size: 16px;}
  #index #content .formdata dt {
  /*clear: left;
  float: left;*/
  width: 30%;
  text-align: center;
  }
  #index #content .formdata dd {
  /*margin-left: 31%;*/
  width: 70%;
  }
  }


  input,textarea{
    width: 100%;
  background:#efefef;
  border: 0;
  padding: 8px 10px;
  margin:2px 2px 2px 0;
  box-sizing: border-box;
  font-size: 16px;
  }
  input.radio{
    width:inherit;

  }

  .cbox input{
    width:20px;
  }
  input.middle {
      width: 50%;
  }

  .sendArea{
    margin-top:30px;
  }


.sendArea .btn {
background-color: #000;
width:33.333%;
margin:auto;
display:inline-block;
color: #fff;
padding: 15px 10px;
height: 100%;
border: none;
line-height: 1.25;
letter-spacing: 1.4px;
transition: all .3s 0s linear;
transform: translate3d(0, 0, 0);
cursor:pointer;
font-size: 16px;
  }

.sendArea .btn:hover {
   background-color:#ddd;
   color:#000;
 }
