/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 04 2021 | 09:51:56 */
    .form-area{
        border-top: 1px solid #CCC;
    }
    .form-area h3{
        font-size: 21px;
        font-weight: bold;
        margin-top: 50px;
    }
    .form-area dl{
        display: table;
        width: 100%;
    }
    .form-area dl:nth-child(even){
        background-color: #f9f9f9 ;
    }
    .form-area dt,.form-area dd{
        display: table-cell;
        padding: 15px 0;
        margin: 15px 0;
        padding-left: 2%;
    }
    .form-area dt{
        font-size: 16px;
        font-weight: 600;
        width: 40%;
        vertical-align: top;
    }
    .form-area input{
        width: 100%;
    }
    .form-area label{
        width: 100%;
        vertical-align: baseline;
    }
    .form-area .checkbox label{
        width: 150px;
        display: table;
    }
    .form-area .checkbox label dd,
    .form-area .checkbox label span{
        display: table-cell;
    }
    .form-area .checkbox input{
        width: 25px;
    }
    .form-area .checkbox02 input{
        width: auto;
    }
    .form-area .checkbox span{
        width: 125px;
    }
    .form-area ul{
        padding: 0;
        margin: 0;
    }
    .form-area li{
        list-style: none;
        padding: 5px 0;
    }
    .form-area .required::after{
        content: "*";
        color: #BE0000;
    }
    .mw_wp_form .error {
        padding-top: 25px;
        display: table !important;
    }
    .form-action{
        margin-top: 50px;
        text-align: center;
    }
    .form-area .form-btn-send{
        width: 40%;
        text-align: center;
        margin: 0 auto;
        background-color: #006EC8;
        padding: 15px;
        border: none;
        border-radius: 80px;
        color: white;
    }
    .form-area  input.form-btn-back {
    width: 40%;
    text-align: center;
    margin: 0 auto;
    background-color: #afafaf;
    padding: 15px;
    border: none;
    border-radius: 80px;
    color: white;
}
    .form-area .form-btn-send:hover,    .form-area  input.form-btn-back:hover{
        opacity: .5;
    }

.form-area .contact-privacy{
      margin-top: 50px ;
}
.form-area .contact-privacy ul{
      display:  table;
      margin: 0 auto;
}
.form-area .contact-privacy li{
      display:  table-cell;
      vertical-align: top;
}
.form-area .contact-privacy li a{
  color: #006EC8;
  text-decoration: underline;
}
.form-area .contact-privacy li a:hover{
  text-decoration: none;
}
.text-box {
		overflow-y: scroll;
		height: 300px;
  		 background-color: #f9f9f9 ;
  		padding:20px;
        margin-bottom:30px;
	}

.text-box h4 {
          font-weight:bold;
          font-size:16px;
}
.h3-lh {
 		  border-top: dotted 1px #CCC;
          padding-top:30px;
          font-size:16px;
  　　　　　　　font-weight:700;
}




@media (max-width: 480px){
      .form-area{
        padding: 0 5%;
    }
    .form-area  dt,
     .form-area dd{
        display: table;
    }
    .form-area dt,.form-area dd{
      padding: 0;
    }
    .form-area dt{
      width: 100%;
    }
  .form-area .form-btn-send{
    width: 100%;
  }
      .form-area  input.form-btn-back {
    width: 100%;
        margin-bottom:25px;
}
  .text-box {
		overflow-y: scroll;
		overflow-x:hidden;
  		padding:20px;
	}
  
  
}