/**
 * amagasaki — CSS変数オーバーライド
 *
 * 親テーマ assets/css/style.css の :root 変数を上書き
 */
:root {
    /* カラー例（必要に応じて値を変更） */
    /* --colorOrangeYellow: #f4b336; */
    /* --colorCyan: #62bfc9; */
    /* --colorLimeGreen: #a0c443; */
    /* --colorBg: #faf6ef; */
    /* --colorCream: #fff6e9; */
}

body {
    background-color: #f5fcfc;
}

.mirai-sidebar__instagram-link span {
    color: #62bfc9;
}

.mirai-sp-nav__instagram a span {
	color: #62bfc9;
}

.mirai-floating__button {
    background-color: #4da3e2;
}

.mirai-news__tag {
    background-color: #63bfc9;
}

.mirai-philosophy__title-orange {
    color: #62bfc9;
}
.mirai-philosophy__button--primary {
    background-color: #4da3e2;
}

.mirai-features__title-label {
    color: #83c0e4;
}

.mirai-features__title-label::before {
    background-color: #83c0e4;
}

.mirai-cv {
    background-color: #309ad7;
}

.mirai-footer__tel-number {
    color: #62bfc9;
}

.mirai-tab__item {
    background-color: #63bfc9;
}

.mirai-about-facility__catch {
    color: #63bfc9;
}

.mirai-about-access__map-btn {
    background-color: #63bfc9;
}

.mirai-about-access__contact-btn {
    background-color: #4da2e1;
}

.mirai-support-catch__text {
    color: #4da2e1;
}

.mirai-enrollment__title-dot {
    background-color: #4da2e1;
}

.mirai-corporate-greeting__dot {
    background-color: #4da2e1;
}

.mirai-corporate-overview__dot {
    background-color: #e7d445;
}

.mirai-page-mv__breadcrumb-current {
    color: #4da2e1;
}

.mirai-main--information .mirai-tab .mirai-tab__item.is-active {
    border: 1px solid #63bfc9;
    background-color: #fff;
    color: #63bfc9;
}

.mirai-info-list__category--other {
    background-color: #4da2e1;
}

.mirai-info-detail__nav-back {
    background-color: #63bfc9;
}

.mirai-childcare-goal__dot {
    background-color: #4da2e1;
}

.mirai-childcare-feature__dot {
    background-color: #f48e36;
}

.mirai-childcare-schedule__dot {
    background-color: #e7d445;
}

.mirai-childcare-event__dot {
    background-color: #4da2e1;
}

.mirai-childcare-event__month {
    background-color: #63bfc9;
}

.mirai-childcare-event__pickup-badge {
    background-color: #4da2e1;
}

.mirai-childcare-event__pickup-bar {
    background-color: #63bfc9;
}

.mirai-childcare-event__garden-month {
    background-color: #ead140;
}

.mirai-admission-overview__dot {
    background-color: #4da2e1;
}

.mirai-admission-overview__sub-bar {
    background-color: #4da2e1;
}

.mirai-admission-overview__capacity-item--total dt {
    background-color: #4da2e1;
}

.mirai-footer__tel-icon {
    filter: invert(100%) brightness(0) saturate(100%) invert(78%) sepia(43%) saturate(472%) hue-rotate(135deg) brightness(84%) contrast(84%);
}

.mirai-footer {
    background-color: #f5fcfc;
}

.mirai-tab__item::before {
    background-image: url(../../common/image/icon_arrow_down_pale-blue.svg);
}

.mirai-strip__bg-slide {
    background-image: url(../../common/image/photo_strip.webp), url(../../common/image/photo_strip.webp);
}

.mirai-main--about .mirai-page-mv__title::after {
    background-image: url(../image/about/deco_title.webp);
}

.mirai-admission-overview__section-title::after {
    background-image: url(../image/admission/deco_overview.webp);
    top: max(0px, 10vw / var(--board) * 10 * 19);
    right: max(0px, 10vw / var 1320 (--board) * 10 * 18);
    width: max(0px, 10vw / var(--board) * 10 * 79);
    height: max(0px, 10vw / var(--board) * 10 * 68);
}

.color-blue {
    color: #4DA2E1;
} 

.mirai-about-greeting__dot {
	background-color: #4DA2E1;
}

.mirai-about-facility__dot {
	background-color: #F48E36;
}

.mirai-about-access__parking::before {
	background-image: url(../image/about/deco_parking.webp);
}

.mirai-about-access__info::before {
    background-image: url(../image/about/deco_access_info.webp);
}

.mirai-main--information .mirai-tab .mirai-tab__item.is-active::before {
    background-image: url(../../common/image/icon_arrow_down_fill-pale-blue.svg);
}

.mirai-info-detail__nav-arrow span {
    background-image: url(../image/information/arrow_single_prev.svg);
}

.mirai-header__sp-hamburger {
	background-color: #63BFC9;
}

.mirai-sp-nav__close {
	background-color: #63BFC9;
}

.mirai-float-nav__button--recruit {
	background-color: #4DA2E1;
}

.mirai-float-nav__button--access {
	background-color: #4DA2E1;
}

.mirai-admission-pre__cta {
	background-color: #309ad7;
}

.mirai-admission-pre__cta-form-icon {
	background-color: #62bfc9;
}

.mirai-hero__pagination-wrap {
	background-color: #f5fcfc;
}