.am-fs__congrats-main img {
    display: none;
}

/* Ameliaのエラーメッセージを日本語に変更 */
.el-form-item__error {
    font-size: 0 !important; /* 元の英語を非表示 */
}

.el-form-item__error::after {
    content: '必須項目です';
    font-size: 12px;
    color: #f56c6c;
    display: block;
}

/* Employee欄を非表示 */
.am-dialog__scrollable div:has(> div:first-child:contains("Employee")),
.am-fs__main-content div:has(> div:first-child:contains("Employee")) {
    display: none !important;
}
/* 完了画面（Congratulations）のEmployee行を非表示 */
.am-fs__congrats-info-app-employee {
    display: none !important;
}

.close-button {
    display: inline-block;
    min-width: 280px;
    margin-top: 30px;
    padding: 15px 50px 15px 24px;
    border: 1px solid #AF845B;
    border-radius: 4px;
    background: #FFFFFF url(/wp-content/themes/zkai-school/assets/img/common/icon_arrow_circle_01.svg) no-repeat calc(100% - 15px) 50%;
    background-size: 26px auto;
    color: #AF845B;
    font-size: 1.6rem;
    font-family: var(--font-primary);
    text-decoration: none;
    cursor: pointer;
    transition: 0.3s all ease;
}

.close-button:hover {
    background-color: #AF845B;
    color: #FFFFFF;
}

@media only screen and (max-width: 768px) {
    .close-button {
        min-width: 200px;
        padding: 12px 35px 12px 20px;
        font-size: 1.4rem;
        background-size: 22px auto;
    }
}

.amelia-v2-booking #amelia-container.am-fs__wrapper {
    margin: 35px auto !important;
}
