.form .multiple-data.company-name.kana .select-box {
	display:none;
}
.select-box.other-box {
	border:none;
}
.select-box.other-box::before {
	display:none;
}
.form .multiple-data .zipcode_search p:hover {
	cursor: pointer;
}
.data.disabled input,
.data.disabled select{
	pointer-events: none !important;
    background: #F0F0F0 !important;
    color: #959595 !important;
}
.data.disabled input[type=checkbox]:checked + label::before {
	border-color: #a0a0a0 !important;
    background: #F0F0F0 !important;
}
.data.disabled input[type=checkbox] + label::before {
    background: #F0F0F0 !important;
}
.data.disabled input[type="checkbox"]:checked + label::after {
    background: #F0F0F0 !important;
}
.data.disabled input[type=radio] + label::before {
    background: #F0F0F0 !important;
}
.data.disabled input[type=radio]:checked + label::after {
    background: #FFFFFF !important;
}

/** en */
.en .form .title label:not(.req) {
    padding-left: 69px;
}
@media screen and (max-width: 1180px) {
    .en .form .title label:not(.req) {
        padding-left: 0;
    }
}

.en .form .multiple-data.name, .en .form .multiple-data.name-kana {
    display: flex;
    align-items: flex-start;
    flex-flow: column wrap;
    justify-content: flex-start;
    max-height: 80px;
    gap: 0 1em;
}
.en .form .multiple-data.name input[type=text], .en .form .multiple-data.name-kana input[type=text] {
    max-width: calc(50% - 0.5em);
}