body:not(.home){--c-bg:#000000;--c-text:#ffffff;--c-text-light:#bbbbbb;--c-border:#444444;--c-bg-gray:#1a1a1a;--c-bg-gray-light:#141414}body:not(.home),body:not(.home) #page.site,body:not(.home) .site-main{background-color:#000;color:#fff}body:not(.home) .site-main{min-height:40vh}body:not(.home) #header.header.site-header,body:not(.home) .header_inner,body:not(.home) .site-header.header{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}body:not(.home) .site-header.header.is-scrolled{box-shadow:0 2px 12px rgba(0,0,0,.15)}body:not(.home) .header__top{background-color:#fff}body:not(.home) .header__logo-text{color:var(--c-dark)}body:not(.home) .header__logo-sub{color:rgba(26,26,26,.75)}body:not(.home) .header__hamburger-line{background-color:var(--c-dark)}body:not(.home) .header_drawer_overlay{background-color:rgba(0,0,0,.65)}body:not(.home) .custom-logo-link,body:not(.home) .header__logo a,body:not(.home) .section-title__en,body:not(.home) .section-title__ja{color:inherit}body:not(.home) .access-branch__table td a,body:not(.home) .entry-content a,body:not(.home) .page-content a,body:not(.home) .street-items__item::before,body:not(.home) a:not(.btn-primary):not(.btn-outline--arrow):not(.style-card__btn):not(.facilities__card .btn-outline--sm):not(.class-buttonsec__btn):not(.sns__link):not(.instagram__item):not(.footer__nav-link):not(.cta__btn){color:var(--c-primary)}body:not(.home) .cta .cta__btn--outline,body:not(.home) .entry-content .cta .cta__btn--outline,body:not(.home) .page-content .cta .cta__btn--outline{background:#fff;color:var(--c-dark);border:2px solid #fff}body:not(.home) .cta .cta__btn--outline:hover,body:not(.home) .entry-content .cta .cta__btn--outline:hover,body:not(.home) .page-content .cta .cta__btn--outline:hover{background:#f2f2f2;color:var(--c-dark);border-color:#f2f2f2}body:not(.home) .cta .cta__btn--primary,body:not(.home) .entry-content .cta .cta__btn--primary,body:not(.home) .page-content .cta .cta__btn--primary{background:var(--c-primary);color:var(--c-dark);border:2px solid var(--c-primary)}body:not(.home) .cta .cta__btn--primary:hover,body:not(.home) .entry-content .cta .cta__btn--primary:hover,body:not(.home) .page-content .cta .cta__btn--primary:hover{background:var(--c-primary-dark);color:var(--c-dark);border-color:var(--c-primary-dark)}body:not(.home) .about-feature,body:not(.home) .about-feature--alt{background-color:#000}body:not(.home) .about-feature__heading,body:not(.home) .about-feature__text{color:#fff}body:not(.home) .about-feature__bar-title{background-color:#111;color:#fff}body:not(.home) .btn-outline--arrow{color:#fff;border-color:#fff}body:not(.home) .btn-outline--arrow:hover{background-color:#fff;color:#000}body:not(.home) .btn-outline--arrow:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}body:not(.home) .facilities{background-color:#000;border-top-color:var(--c-border)}body:not(.home) .facilities__card-body{background-color:#0a0a0a}body:not(.home) .facilities__card-desc,body:not(.home) .facilities__card-name{color:#fff}body:not(.home) .facilities__card .btn-outline--sm{border-color:#fff;color:#fff}body:not(.home) .facilities__card .btn-outline--sm:hover{background-color:var(--c-primary);color:#000;border-color:var(--c-primary)}body:not(.home) .price{background-color:#000}body:not(.home) .price__table-wrap{background-color:#1a1a1a}body:not(.home) .price-table__td{color:#fff;border-bottom-color:rgba(255,255,255,.12)}body:not(.home) .price-table__td--name{color:#fff}body:not(.home) .price-table tbody tr:hover{background-color:rgba(255,255,255,.06)}body:not(.home) .price__note{color:var(--c-text-light)}body:not(.home) .price-page__label-strong,body:not(.home) .price-page__lead,body:not(.home) .price-page__list,body:not(.home) .price-page__note,body:not(.home) .price-page__steps,body:not(.home) .price-page__subtitle,body:not(.home) .price-page__text,body:not(.home) .price-page__ticket-table{color:#fff}body:not(.home) .price-page__ticket-corner,body:not(.home) .price-page__ticket-table{background-color:#0a0a0a;border-color:#555}body:not(.home) .price-page__ticket-table tbody td,body:not(.home) .price-page__ticket-table tbody th,body:not(.home) .price-page__ticket-table thead td,body:not(.home) .price-page__ticket-table thead th{border-color:#555}body:not(.home) .price-page__ticket-table tbody th{background-color:#1a1a1a;color:#fff}body:not(.home) .price-page__ticket-table tbody td{background-color:#0a0a0a;color:#fff}body:not(.home) .price-page__ticket-footnote{background-color:#141414;color:#eee}body:not(.home) .greeting,body:not(.home) .greeting__card{background-color:#000}body:not(.home) .greeting__catch-text,body:not(.home) .greeting__message p,body:not(.home) .greeting__name{color:#fff}body:not(.home) .access-branch{background-color:#000}body:not(.home) .access-branch__table,body:not(.home) .access-branch__table td a:hover{color:#fff}body:not(.home) .access-branch__table th{border-right-color:#666;color:#fff}body:not(.home) .schedule-table tbody td{border-color:#444}body:not(.home) .schedule-table__time{background-color:#1a1a1a;color:#ccc}body:not(.home) .schedule-table__class{color:#fff}body:not(.home) .schedule-table__teacher{color:#aaa}body:not(.home) .schedule-week__table{border-color:#444;background-color:#0a0a0a}body:not(.home) .schedule-week__th-day{border-color:#555}body:not(.home) .schedule-week__col{border-color:#333}body:not(.home) .schedule-card{border-color:#444}body:not(.home) .schedule-card__name{background-color:#1a1a1a;color:#fff}body:not(.home) .schedule-card__level{background-color:#2a2a2a;color:#fff}body:not(.home) .schedule-card--note{background-color:#141414;border-color:#555}body:not(.home) .schedule-card__note-text{color:#eee}body:not(.home) .contact-page{background-color:#000}body:not(.home) .contact-page__notice{background-color:#141414;border-color:#555;color:#fff}body:not(.home) .contact-form__table{background-color:#0a0a0a;border-color:#555}body:not(.home) .contact-form__table td,body:not(.home) .contact-form__table th{border-bottom-color:#444}body:not(.home) .contact-form__table th{background-color:#1a1a1a;color:#fff}body:not(.home) .contact-form__table td{background-color:#0a0a0a}body:not(.home) .contact-form__wrap .contact-form__input,body:not(.home) .contact-form__wrap .contact-form__textarea{background-color:#141414;border-color:#666;color:#fff}body:not(.home) .contact-form__wrap .contact-form__input:focus,body:not(.home) .contact-form__wrap .contact-form__textarea:focus{outline:2px solid var(--c-primary);outline-offset:2px;border-color:var(--c-primary)}body:not(.home) .contact-form__confirm-btn,body:not(.home) .contact-form__open-confirm{background-color:#1a1a1a;color:#fff;border-color:#fff}body:not(.home) .contact-form__confirm-btn:hover,body:not(.home) .contact-form__open-confirm:hover{background-color:var(--c-primary);color:#000;border-color:var(--c-primary)}body:not(.home) .contact-form__wrap .wpcf7-response-output{border-color:#555}body:not(.home) .contact-form__wrap .wpcf7-not-valid-tip{color:#ff8a80}body:not(.home) .site-main .wpcf7-form-control,body:not(.home) .site-main .wpcf7-form-control-wrap input,body:not(.home) .site-main .wpcf7-form-control-wrap select,body:not(.home) .site-main .wpcf7-form-control-wrap textarea{background-color:#141414;border-color:#666;color:#fff}body:not(.home) .site-main .wpcf7-form-control:focus{outline:2px solid var(--c-primary);outline-offset:2px}body:not(.home) .news-article,body:not(.home) .news-article .entry-content,body:not(.home) .news-article .entry-meta,body:not(.home) .news-article .entry-title{color:#fff}body:not(.home) .class-buttonsec__btn{background-color:#fff;color:#111}body:not(.home) .class-buttonsec__btn:hover{background-color:#111;color:#fff}body:not(.home) .site-footer.footer{background-color:#000;border-top:1px solid #333}body:not(.home) .street-section,body:not(.home) .street-section__inner{color:#181818}body:not(.home) .street-section__heading{color:#fff}body:not(.home) .street-section__subtitle{color:#181818}body:not(.home) .recommend-list__item,body:not(.home) .recommend-list__label{color:#000}body:not(.home) .instructor-list__name{color:#fff}body:not(.home) .street-price .price-table--street tbody .price-table__td.price-table__td--price-bg,body:not(.home) .street-price__fee-wrap{background-color:#1a1a1a}body:not(.home) .street-price__fee-table,body:not(.home) .street-price__fee-table td,body:not(.home) .street-price__fee-table th,body:not(.home) .street-price__fee-table th[scope=row],body:not(.home) .street-price__fee-table tr{border-color:#666}body:not(.home) .street-price__fee-table td{background-color:#0a0a0a;color:#fff}body:not(.home) .price-table--ballet-course tbody .price-table__td,body:not(.home) .price-table--cheer-course tbody .price-table__td,body:not(.home) .street-price .price-table--ballet-monthly tbody .price-table__td,body:not(.home) .street-price .price-table--cheer-monthly tbody .price-table__td,body:not(.home) .street-price .price-table--street .price-table__td--name,body:not(.home) .street-price .price-table--street .price-table__td--price,body:not(.home) .street-price .price-table--street tbody .price-table__td{background-color:#0a0a0a;color:#fff;border-color:#555}body:not(.home) .street-price .price-table--street .price-table__note{color:#ccc}body:not(.home) .street-price .price-table--ballet-monthly .price-table__td--price,body:not(.home) .street-price .price-table--cheer-monthly .price-table__td--price{background-color:#0a0a0a}body:not(.home) .street-price .price-table--ballet-monthly .price-table__note,body:not(.home) .street-price .price-table--cheer-monthly .price-table__note{color:#ccc}body:not(.home) .street-items__col{background-color:#0a0a0a;border:1px solid #333}body:not(.home) .street-items__title{color:#fff}body:not(.home) .street-items__list{border-top-color:#444}body:not(.home) .street-items__item{color:#fff;border-bottom-color:#444}body:not(.home) .instructor-detail,body:not(.home) .instructor-profile{color:#fff}body:not(.home) .contact-confirm-modal__panel,body:not(.home) .photo-modal__content{background-color:#141414;color:#fff}body:not(.home) .btn-outline{border-color:#fff;color:#fff}body:not(.home) .btn-outline:hover{background-color:#fff;color:#000}