ol li.tearms-list01 {
    margin-top: 20px;
    padding-left: 1em;
    font-size: 16px;
    line-height: 1.7;
    color: #222;
    text-align: justify;
    text-indent: -1em;
}
@media screen and (max-width: 900px) {
    ol li.tearms-list01 {
        margin-top: 15px;
        font-size: 15px;
    }
}
@media screen and (max-width: 599px) {
    ol li.tearms-list01 {
        margin-top: 10px;
        font-size: 14px;
    }
}
ol li.tearms-list01::first-letter {
    color: #22b344;
}
ol li.tearms-list01:first-child {
    margin-top: 0;
}

ol li.tearms-list01 ol {
    margin-top: 15px;
    margin-bottom: 25px;
    padding: 35px 40px 38px 55px;
    background-color: #e3eef5;
}
@media screen and (max-width: 599px) {
    ol li.tearms-list01 ol {
        margin-top: 10px;
        margin-bottom: 20px;
        padding: 18px 20px 20px 35px;
    }
}
ol li.tearms-list01 ol li.tearms-list01 {
    margin-top: 15px;
    padding-left: 0;
    font-size: 15px;
    line-height: 1.7;
    color: #222;
    text-align: justify;
    list-style-type: decimal !important;
    list-style-position: outside !important;
    text-indent: 0;
}
@media screen and (max-width: 900px) {
    ol li.tearms-list01 ol li.tearms-list01 {
        margin-top: 10px;
        font-size: 14px;
    }
}
@media screen and (max-width: 599px) {
    ol li.tearms-list01 ol li.tearms-list01 {
        margin-top: 7px;
        font-size: 13px;
        line-height: 1.5;
    }
}
ol li.tearms-list01 ol li.tearms-list01::before {
    display: none;
}
ol li.tearms-list01 ol li.tearms-list01::marker {
    color: #00a3ee;
    font-weight: bold;
}
ol li.tearms-list01 ol li.tearms-list01::first-letter {
    color: #222;
}
ol li.tearms-list01 ol li.tearms-list01:first-child {
    margin-top: 0;
}

ol:has(.mb00) {
    margin-bottom: 0 !important;
}

ol:has(.tearms-list02) {
    margin-top: 15px;
    margin-bottom: 25px;
    padding: 35px 40px 38px 55px;
    background-color: #e3eef5;
}
@media screen and (max-width: 599px) {
    ol:has(.tearms-list02) {
        margin-top: 10px;
        margin-bottom: 20px;
        padding: 18px 20px 20px 35px;
    }
}
li.tearms-list02 {
    margin-top: 15px;
    padding: 0;
    font-size: 15px;
    line-height: 1.7;
    color: #222;
    text-align: justify;
    list-style-type: decimal !important;
    list-style-position: outside !important;
    text-indent: 0;
}
@media screen and (max-width: 900px) {
    li.tearms-list02 {
        margin-top: 10px;
        font-size: 14px;
    }
}
@media screen and (max-width: 599px) {
    li.tearms-list02 {
        margin-top: 7px;
        font-size: 13px;
        line-height: 1.5;
    }
}
li.tearms-list02::before {
    display: none;
}
li.tearms-list02::marker {
    color: #00a3ee;
    font-weight: bold;
}
li.tearms-list02::first-letter {
    color: #222;
}
li.tearms-list02:first-child {
    margin-top: 0;
}

#wysiwyg ul:has(.list-wrapper__item) {
    padding: 35px 40px;
    background-color: #eef5f7;
    list-style: none;
}
@media screen and (max-width: 900px) {
    #wysiwyg ul:has(.list-wrapper__item) {
        padding: 30px 35px;
    }
}
@media screen and (max-width: 599px) {
    #wysiwyg ul:has(.list-wrapper__item) {
        padding: 20px 25px;
    }
}
@media screen and (max-width: 320px) {
    #wysiwyg ul:has(.list-wrapper__item) {
        padding: 20px;
    }
}

.form-btn-disabled {
    background-color: #4f5d73 !important;
    cursor: default !important;
}
.form-btn-disabled:hover {
    transform: translateY(0px) !important;
    background-color: #4f5d73 !important;
}

/* car status search in car list */
@media screen and (max-width: 599px) {
    input.input-main--status {
        background-position: 12.75px 45%;
        background-size: 17.1px auto;
    }
}
select.car {
    padding-left: 45px;
    background-image: url(../img/common/select_arrow.svg), url(../img/common/icon_car.svg);
    background-repeat: no-repeat, no-repeat;
    background-size: 16px auto,20px auto;
    background-position: right 13px top 50%, left 18px top 50%;
}

