.mailForm__issue {
    align-items: center;
}


@media screen and (min-width: 768px) {
    .mailForm__issue dt {
        line-height: 1.4;
    }
}

@media screen and (max-width: 767px) {
    .mailForm__issue dt {
        line-height: 28.73px;
    }
}


.ussue__labelOption{
    font-size: 14px;
    color: #888888;

}
@media screen and (min-width: 768px){
    .ussue__labelOption{
    line-height: 1.6;
    }
}
@media screen and (max-width: 767px){
    .ussue__labelOption{
        line-height: 28.73px;
    }
}

@media screen and (min-width: 768px){
}
@media screen and (max-width: 767px){
    .mailForm__issue .mwform-checkbox-field{
        display: block;
        height: 40px;
    }
    .mailForm__issue .horizontal-item + .horizontal-item{
        margin-left: 0!important;
    }
}


.mailForm__issue dd label .mwform-checkbox-field-text {
    position: relative;
    margin-left: 30px;
    display: flex;
    align-items: center;
}

.mailForm__issue dd label .mwform-checkbox-field-text::before{
    content: '';
    margin: -4px 8px 0 0 !important;
    width: 20px !important;
    height: 20px;
    border-radius: 4px;
    border: 1px solid #333;
    position: absolute;
    left: -30px;
}

.mailForm__issue dd label input:checked + .mwform-checkbox-field-text:before{
    content: '';
    position: absolute;
}

.mailForm__issue dd label input:checked + .mwform-checkbox-field-text:after{
    content: '';
    border-right: 3px solid #0a51b5;
    border-top: 3px solid #0a51b5;
    transform: rotate(134deg);
    width: 10px;
    height: 6px;
    position: absolute;
    left: -25px;
    top: 5px;
    bottom: 0;
}

.mailForm__issue input{
    display: none;
}

.mailForm__issue dd {
    display: flex !important;
}
    .PageContents__inner .mailForm .mailForm__issue dd input{
        height: 20px;
    }

.mailForm__issue label{
    display: flex;
    align-items: center;
}
.mailForm__issue .mwform-checkbox-field:not(:last-of-type){
    margin-right: 30px;
}
@media screen and (max-width: 768px) {
    .mailForm__issue dd{
        display: block !important;
    }
}

.req_lavel {
    display: flex !important;
    align-items: center !important;
    margin-right: 30px !important;
}

/* en */
.PageContents__inner .mailForm .mailForm__issue.en {
  max-width: 896px;
}

.PageContents__inner .mailForm .mailForm__issue.en dt {
  flex-shrink: 0;
}

.PageContents__inner .mailForm .mailForm__issue.en dd {
  flex-wrap: wrap;
  gap: 20px 0;
}

.mailForm__issue.en .mwform-checkbox-field {
  min-width: 150px;
}

.mailForm__issue.en dd label .mwform-checkbox-field-text {
  flex-shrink: 0;
  line-height: 1;
}

.mailForm__issue.en dd label .mwform-checkbox-field-text::before {
  top: 0;
}

.mw_wp_form .mailForm__issue.en .horizontal-item+.horizontal-item {
  margin-left: 0;
}

.mailForm__issue.en dd label input:checked + .mwform-checkbox-field-text:after{
  top: 1px;
}