@charset "utf-8";
/* CSS Document */
.dczj-title{width: 100%;font-size: 1rem;font-weight: bold;text-align: center;padding: 20px 0 10px;}
.dczj-subtitle{width: 100%;font-size: 0.8rem;text-align:start;}

.form-box{padding:40px !important;}
label{margin-top: 5px; font-weight: normal;display: flex;align-items: center;}
input[type=radio]{width: 15px !important;height: 15px !important;}
input[type=checkbox]{margin-right: 15px;}
.tab-wj{font-size: 0.8rem;padding-bottom: 20px;}
.tab-wj dt{font-weight: normal;margin-bottom: 10px;}
.tab-wj dd{padding-left: 25px;}
.tab-wj .tab_checkbox{margin-top: 5px;}
.red{color: #ff0000 !important;font-weight: bold;padding: 0 0 0 5px;}
.tabyzm{display: flex;align-items: center;}
.tabyzm dt{margin-right: 20px;white-space:nowrap;font-weight: normal;font-size: 0.8rem;}
.tabyzm dd{width: 90%;max-width:500px;}
.tabyzm input{width: 100%; height: 40px;border: 1px solid #bbb;border-radius: 4px;}
.tabyzm textarea{width: 100%; height: 100px;border: 1px solid #bbb;border-radius: 4px;}
.tabyzm-img{width: 70px;height: 30px;margin-left: 10px;}
.tabyzm-dd{display: flex; align-items: center;}
.tabyzm-dd input{max-width: 80%;}
@media (max-width:640px){
  .dczj-title{padding:5px 0 10px;}
  .form-box{padding:30px !important;}
  .tabyzm-dd input{max-width: 75%;}
}
@media (max-width:580px) {
  .tabyzm-dd input{max-width: 70%;}
  .submit-box{margin-top: 10px !important;}
  .submit-box button{width: 120px !important;height: 46px !important;}
}

@media (max-width:480px) {
  .submit-box .submit-btn{margin-right: 30px !important;}
  .submit-box .dy-button{margin-left: 30px !important;}
  .tabyzm-dd input{max-width: 65%;}
  
}
@media (max-width:420px) {
  .tabyzm-dd input{max-width: 65%;}
  .bindong-title{margin-bottom: 10px !important;}
  .form-box{padding:15px !important;}
  .tab-wj .tab_checkbox{margin-top: 2px;}
  .tab-wj{padding-bottom: 12px;}
  .tabyzm input{height: 34px;}
  .submit-box .submit-btn{margin-right: 20px !important;}
  .submit-box .dy-button{margin-left: 20px !important;}
  .submit-box{margin-top: 10px !important;}
  .submit-box button{width: 100px !important;height: 38px !important;}
}
@media (max-width:360px){
  .form-box{padding:15px 0 !important;}
}