.formError {
    border: 1px solid #EF4646 !important;
}

.d-none {
    display: none;
}
.custom-css-button{
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}
.custom-css-button span{
    margin-right: 0;
}

.progress-cus {
    width: 214px !important;
    height: 214px !important;
}

.barcode-center {
    display: flex;
    justify-content: center;
}
.btn-back-rigist{
    text-align: center;
    line-height: 55px;
    text-decoration: none;
}
.btn-decoration{
    text-decoration: none;
}

.btn-back{
    text-align: center;
    line-height: 50px;
    text-decoration: none;
}

.barcode-image img {
    height: 57.5px;
}

.btn-back-rigist{
    text-align: center;
    line-height: 55px;
    text-decoration: none;
}

.btn-decoration{
    text-decoration: none;
}
.no-avatar img{
    object-fit: unset !important;
    background-color: unset;
}
.ishiwa{
    border: 7px solid #EB3249;
}
.shinshu{
    border: 7px solid #00B390;
}
.suruga{
    border: 7px solid #00ABD2;
}
select {
  background-image: url(../images/common/_i_icon_arrow_down.png);
}
.btn-camera{
    cursor: pointer;
}
.ls-1-2 {
    letter-spacing: 1.2px;
}

@media (max-width: 420px){
    .zip-code .input-zip-code:last-of-type {
        width: 65px;
        margin-right: 15px!important;
    }
    .zip-code .input-zip-code:first-of-type {
        width: 62px;
    }
    .zip-code span {
        margin: 0 4px;
        font-size: 12px !important;
    }
    .zip-code button {
        font-size: 12px !important;
        padding: 6px 10px;
    }
}
.ls-1-3 {
    letter-spacing: 1.3px;
}
.no-avatar img{
    height: unset;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.disable-select {
    pointer-events: none;
    user-select: none; /* supported by Chrome and Opera */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
}
