body.fn-site #MainContent{--fn-page-forest: var(--fn-brand-forest, #30483c);--fn-page-white: var(--fn-brand-white, #ffffff);--fn-page-muted: #526459;--fn-page-tint: #f3f6f4;--fn-page-card: #ffffff;--fn-page-line: #d5dfd8;--fn-page-serif: var(--fn-brand-heading-font, "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif);--fn-page-sans: var(--fn-brand-body-font, "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif);--fn-page-radius: var(--fn-brand-radius, 12px)}body.fn-site #MainContent .hts{--hts-paper: var(--fn-page-white);--hts-sage: var(--fn-page-tint);--hts-green: var(--fn-page-forest);--hts-ink: var(--fn-page-forest);--hts-muted: var(--fn-page-muted)}body.fn-site #MainContent .hklp{--hk-paper: var(--fn-page-white);--hk-ink: var(--fn-page-forest);--hk-muted: var(--fn-page-muted);--hk-lime: var(--fn-page-tint);--hk-line: var(--fn-page-line);--hk-accent: var(--fn-page-forest)}body.fn-site #MainContent .hkp{--hkp-paper: var(--fn-page-white);--hkp-ink: var(--fn-page-forest);--hkp-muted: var(--fn-page-muted);--hkp-lime: var(--fn-page-tint);--hkp-line: var(--fn-page-line)}body.fn-site #MainContent .atl.atl--bouquet{--atl-paper: var(--fn-page-white);--atl-ink: var(--fn-page-forest);--atl-muted: var(--fn-page-muted);--atl-green: var(--fn-page-forest);--atl-light: var(--fn-page-tint);--atl-line: var(--fn-page-line)}body.fn-site #MainContent .bqm{--bqm-ink: var(--fn-page-forest);--bqm-muted: var(--fn-page-muted);--bqm-paper: var(--fn-page-white);--bqm-green: var(--fn-page-tint);--bqm-white: var(--fn-page-card)}body.fn-site #MainContent .fna{--fna-ink: var(--fn-page-forest);--fna-green: var(--fn-page-forest);--fna-paper: var(--fn-page-white);--fna-sage: var(--fn-page-tint);--fna-line: var(--fn-page-line)}body.fn-site #MainContent .fn30-catalog{--catalog-ink: var(--fn-page-forest);--catalog-muted: var(--fn-page-muted);--catalog-paper: var(--fn-page-white);--catalog-green: var(--fn-page-forest)}body.fn-site #MainContent :is(.fn-journal-index,.tja,.tjn){--fn-journal-ink: var(--fn-page-forest);--fn-journal-muted: var(--fn-page-muted);--fn-journal-paper: var(--fn-page-white);--tj-ink: var(--fn-page-forest);--tj-muted: var(--fn-page-muted);--tj-faint: var(--fn-page-muted);--tj-line: var(--fn-page-line);--tj-terracotta: var(--fn-page-forest);--tj-gold: var(--fn-page-forest);--tj-radius: var(--fn-page-radius);color:var(--fn-page-forest);background:var(--fn-page-white)}body.fn-site #MainContent :is(.hts,.hklp,.hkp,.atl,.bqm,.fna,.fn30-catalog,.fn-journal-index,.tja,.fn-guide){font-family:var(--fn-page-sans);line-height:1.75}body.fn-site #MainContent :is(.hts,.hklp,.hkp,.atl,.bqm,.fna,.fn30-catalog,.fn-journal-index,.tja,.fn-guide) :is(h1,h2,h3),body.fn-site #MainContent :is(.atl-booking-title,.hkp-booking-title,.product__title) :is(h1,h2),body.fn-site #MainContent :is(.collection-hero__title,.main-page-title,.contact h2){font-family:var(--fn-page-serif);font-weight:500;letter-spacing:.035em;line-height:1.55;text-wrap:pretty}body.fn-site #MainContent :is(.hts__price,.hts__plan-table,.hts-monitor__prices,.hkp__fee,.hkp__proof,.hklp__price,.hklp__facts,.atl__facts,.atl__price,.bqm__price,.bqm__coupon-value,.fn30-catalog__price,.price,.product-form,.quantity,.hts-order-summary__schedule){font-family:var(--fn-page-sans);font-variant-numeric:tabular-nums;letter-spacing:normal}body.fn-site #MainContent :is(.hts__lead,.hts__heading>p,.hts__story-copy p,.hts__copy p,.hkp__lead,.hkp__intro>p:not(.hkp__eyebrow),.hkp__step-copy>p,.hklp__hero-lead,.hklp__body,.hklp__step-copy>p,.hklp__story-copy>p:not(.hklp__eyebrow),.atl__lead,.atl__feature-copy>p:last-child,.atl__section-head>p:last-child,.atl__origin-copy>p:not(.atl__eyebrow),.atl__steps p,.bqm__hero-lead,.bqm__card-copy>p,.fna__lead,.fna__prose p,.fna__story-copy>p,.fn30-catalog__intro>p:not(.fn30-catalog__eyebrow):not(.fn30-catalog__subline),.hts-order-summary__intro){font-size:16px;line-height:1.75}body.fn-site #MainContent :is(.hts__button,.hkp__button,.hklp__button,.atl__button,.bqm__button,.fna__button,.fn30-catalog__button){justify-content:center;border:1px solid var(--fn-page-forest);border-radius:var(--fn-page-radius);background:var(--fn-page-forest);color:var(--fn-page-white)!important;font-family:var(--fn-page-sans);font-weight:600;line-height:1.65;text-align:center;text-decoration:none;text-wrap:pretty;box-shadow:none;transition:background-color .18s ease,border-color .18s ease}body.fn-site #MainContent :is(.hkp__button,.hklp__button,.atl__button,.fna__button)>[aria-hidden=true]{display:none}body.fn-site #MainContent :is(.hts__button--secondary,.fna__button--outline,.fn30-catalog__button--secondary){border-color:var(--fn-page-forest);background:transparent;color:var(--fn-page-forest)!important}body.fn-site #MainContent :is(.hts__button,.hkp__button,.hklp__button,.atl__button,.bqm__button,.fna__button,.fn30-catalog__button):is(:disabled,[aria-disabled=true]){background:#e8eeea;color:#526459!important;border-color:#c7d3cb;cursor:default}body.fn-site #MainContent :is(.hts,.hkp,.hklp,.atl,.bqm,.fna,.fn30-catalog,.fn-journal-index,.tja) :is(a,button,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--fn-page-forest);outline-offset:4px;box-shadow:0 0 0 2px var(--fn-page-white)}body.fn-site #MainContent .hts .hts__hero-scene:after{background:none}body.fn-site #MainContent .hts .hts__hero-copy{width:clamp(250px,29%,380px);padding:24px;border-radius:var(--fn-page-radius);color:var(--fn-page-forest);background:var(--fn-page-white);text-shadow:none}body.fn-site #MainContent :is(.hkp__hero,.hklp__hero,.bqm__hero,.fn-journal-index__header){background:var(--fn-page-white)}body.fn-site #MainContent :is(.hts__plans,.hts__maker,.hts-monitor,.hts__shared-note,.hts__offer-label,.hts__dispatch-note,.hkp__experience,.hkp__guide,.hkp__closing,.hklp__experience,.hklp__story,.hklp__final,.hklp__city-note,.atl.atl--bouquet .atl__origin,.atl__info,.atl__booking-intro,.bqm__closing,.bqm__disclosure,.bqm__trip-next,.bqm__video-note,.bqm__coupon,.bqm__carousel--column .bqm__card,.fna__closing){background:var(--fn-page-tint);color:var(--fn-page-forest)}body.fn-site #MainContent :is(.hts__story,.hklp__city,.fna__card,.fn30-catalog__product,.fn-journal-card--featured .fn-journal-card__body){background:var(--fn-page-card);color:var(--fn-page-forest)}body.fn-site #MainContent :is(.hts__sticky,.hkp__sticky,.hklp__sticky,.atl__sticky){background:var(--fn-page-white);color:var(--fn-page-forest);border-color:var(--fn-page-line)}body.fn-site #MainContent :is(.hkp__eyebrow,.hklp__eyebrow,.atl__eyebrow,.bqm__label,.bqm__benefit-number,.fna__eyebrow,.fn30-catalog__eyebrow){color:var(--fn-page-forest)}body.fn-site #MainContent :is(.hts__plan-table th,.hts__plan-table td){background:var(--fn-page-card)}body.fn-site #MainContent .hts__plan-table :is(th[scope=row],thead th:first-child,.hts__table-featured){background:var(--fn-page-tint)}body.fn-site #MainContent .hts__plan-table .hts__table-featured{border-color:var(--fn-page-forest)}body.fn-site #MainContent :is(.hts__table-kicker,.hts-monitor__badge,.hts-order-summary__monitor-badge){background:var(--fn-page-forest);color:var(--fn-page-white)}body.fn-site #MainContent :is(.fn30-catalog__status,.fn30-catalog__discount){background:var(--fn-page-tint);color:var(--fn-page-forest)}body.fn-site #MainContent .fn30-catalog__status--quiet{background:#e8eeea;color:#526459}body.fn-site #MainContent :is(.hts__carousel-controls button,.atl__gallery-controls button,.bqm__carousel-controls button,.fn-journal-button){border-color:var(--fn-page-forest);border-radius:var(--fn-page-radius);background:transparent;color:var(--fn-page-forest)}body.fn-site #MainContent .fn-journal-index :is(.tjn__tag,.tjn__tag-wrap a,.tjn__pagination a){color:var(--fn-page-forest);background:var(--fn-page-tint)}body.fn-site #MainContent .fn-journal-index :is(.tjn__tag.is-active,.tjn__pagination .current){color:var(--fn-page-white);background:var(--fn-page-forest)}body.fn-site #MainContent product-info{--tm-accent: var(--fn-page-forest);--tm-accent-deep: var(--fn-page-forest);--tm-accent-soft: var(--fn-page-tint);--tm-ink: var(--fn-page-forest);--tm-muted: var(--fn-page-muted);--tm-line: var(--fn-page-line);--hts-order-green: var(--fn-page-forest);--hts-order-ink: var(--fn-page-forest);--hts-order-muted: var(--fn-page-muted);background:var(--fn-page-white);color:var(--fn-page-forest);font-family:var(--fn-page-sans)}body.fn-site #MainContent product-info .product__info-container{background:var(--fn-page-white);color:var(--fn-page-forest)}body.fn-site #MainContent :is(.hkp-booking-payment,.hts-order-summary__condition,.hts-order-summary__teaser,.hts-order-summary__schedule>div){background:var(--fn-page-tint)}body.fn-site #MainContent product-info :is(.hkp-booking-title h2,.hkp-booking-title>p,.hkp-booking-price,.atl-booking-title,.product__title h1){color:var(--fn-page-forest)}body.fn-site #MainContent product-info :is(.product-form__submit,.sticky-buy-bar__btn){--color-button: 48, 72, 60;--color-button-text: 255, 255, 255;background:var(--fn-page-forest);color:var(--fn-page-white);border-radius:var(--fn-page-radius);font-family:var(--fn-page-sans);font-size:16px}body.fn-site #MainContent product-info .product-form__submit:after{box-shadow:none}body.fn-site #MainContent product-info .product-form__input--pill input[type=radio]+label{min-height:48px;border-radius:var(--fn-page-radius);border-color:#7b9182;background:var(--fn-page-card);color:var(--fn-page-forest);font-family:var(--fn-page-sans);line-height:1.65}body.fn-site #MainContent product-info .product-form__input--pill input[type=radio]:checked+label{border-color:var(--fn-page-forest);background:var(--fn-page-forest);color:var(--fn-page-white);box-shadow:0 0 0 1px var(--fn-page-forest)}body.fn-site #MainContent product-info .product-form__input--pill input[type=radio]:checked+label :is(.tm-size-card__sub,.tm-size-card__price){color:var(--fn-page-white)}body.fn-site #MainContent product-info .product-form__input--pill input[type=radio]:is(:disabled,.disabled)+label{background:#e8eeea;color:#526459;border-color:#c7d3cb;box-shadow:none;text-decoration:line-through}body.fn-site #MainContent product-info .product-form__input--pill input[type=radio]:is(:disabled,.disabled)+label :is(.tm-size-card__sub,.tm-size-card__price){color:#526459}body.fn-site #MainContent product-info .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--fn-page-forest);outline-offset:4px}body.fn-site #MainContent product-info .product-form__submit:is([disabled],[aria-disabled=true]){background:#e8eeea;color:#526459}body.fn-site #MainContent .tomosu-guide{--tpg-accent: var(--fn-page-forest);--tpg-accent-deep: var(--fn-page-forest);--tpg-accent-soft: var(--fn-page-tint);--tpg-ink: var(--fn-page-forest);--tpg-body: var(--fn-page-forest);--tpg-muted: var(--fn-page-muted);--tpg-line: var(--fn-page-line);--tpg-ivory: var(--fn-page-white);--tpg-card-radius: var(--fn-page-radius)}@media(hover:hover){body.fn-site #MainContent :is(.hts__button,.hkp__button,.hklp__button,.atl__button,.bqm__button,.fna__button,.fn30-catalog__button):not(:disabled):not([aria-disabled=true]):hover{background:#243c30;border-color:#243c30;color:var(--fn-page-white)!important;transform:none}}@media(max-width:749px){body.fn-site #MainContent .hts .hts__hero-copy{width:auto;padding:16px 20px}body.fn-site #MainContent .hts .hts__name{font-size:clamp(26px,8.2vw,34px)}body.fn-site #MainContent .hts .hts__headline>span{white-space:normal}body.fn-site #MainContent :is(.hkp__button,.hklp__button,.atl__button,.bqm__button,.fna__button,.fn30-catalog__button){min-height:54px;font-size:15px;padding-inline:16px}body.fn-site #MainContent :is(.hkp__sticky,.hklp__sticky,.atl__sticky) :is(.hkp__button,.hklp__button,.atl__button){min-height:48px;font-size:13px;padding-inline:12px}body.fn-site #MainContent .hts__table-action .hts__button{padding-inline:5px;font-size:13px}}@media(max-width:359px){body.fn-site #MainContent .hklp__cta-group .hklp__button{font-size:13px;white-space:normal;padding-inline:8px}body.fn-site #MainContent :is(.hkp__sticky,.atl__sticky) :is(.hkp__button,.atl__button){font-size:12px}}@media(prefers-reduced-motion:reduce){body.fn-site #MainContent :is(.hts__button,.hkp__button,.hklp__button,.atl__button,.bqm__button,.fna__button,.fn30-catalog__button){transition:none}}body.fn-site #MainContent :is(.hts__lead,.hklp__hero-lead,.hkp__lead){text-wrap:balance}body.fn-site.fn-brand-kit :is(#hanakatsu-booking,#lesson-booking){scroll-margin-top:calc(var(--header-height, 124px) + 24px)}body.fn-site #MainContent :is(#hanaiku-baseball-story,#bouquet-walk-story,#hanakatsu-story,#hanaiku-story,#bqt-story,#atelier-story){--ink: var(--fn-page-forest);--muted: var(--fn-page-muted);--paper: var(--fn-page-white);--line: var(--fn-page-line);--green: var(--fn-page-forest);background:var(--fn-page-white);color:var(--fn-page-forest);font-family:var(--fn-page-sans)}body.fn-site #MainContent :is(#hanaiku-baseball-story,#bouquet-walk-story,#hanakatsu-story,#hanaiku-story,#bqt-story,#atelier-story) :is(h1,h2,h3){font-family:var(--fn-page-serif);font-weight:500;color:var(--fn-page-forest)}body.fn-site #MainContent :is(#hanaiku-baseball-story,#bouquet-walk-story,#hanakatsu-story,#hanaiku-story,#bqt-story,#atelier-story) :is(.hk-join,.bq-join,.ar-join){background:var(--fn-page-tint);border-radius:var(--fn-page-radius)}body.fn-site #MainContent :is(#hanaiku-baseball-story,#bouquet-walk-story,#hanakatsu-story,#hanaiku-story,#bqt-story,#atelier-story) :is(.hk-cta,.bq-cta,.ar-cta){background:var(--fn-page-forest);color:var(--fn-page-white)!important;border-color:var(--fn-page-forest);border-radius:var(--fn-page-radius);font-family:var(--fn-page-sans);text-align:center}body.fn-site #MainContent :is(#hanaiku-baseball-story,#bouquet-walk-story,#hanakatsu-story,#hanaiku-story,#bqt-story,#atelier-story) :is(.hk-cta,.bq-cta,.ar-cta)>[aria-hidden=true]{display:none}body.fn-site #MainContent product-info .sticky-buy-bar__btn:is(:disabled,[disabled],[aria-disabled=true]){opacity:1;background:#e8eeea;color:#526459;border-color:#c7d3cb;box-shadow:none;cursor:not-allowed}@media(max-width:749px){body.fn-site #MainContent product-info .sticky-buy-bar{background:var(--fn-page-white)}body.fn-site #MainContent product-info .sticky-buy-bar__inner{display:grid;grid-template-columns:minmax(84px,1fr) minmax(0,2.5fr);align-items:center;gap:12px}body.fn-site #MainContent product-info .sticky-buy-bar__price{white-space:nowrap}body.fn-site #MainContent product-info .sticky-buy-bar__btn{min-width:0;width:100%;min-height:52px;padding:12px 10px;font-size:14px;line-height:1.65;white-space:normal;text-wrap:balance}body.fn-site #MainContent product-info .sticky-buy-bar__btn-label{min-width:0;overflow-wrap:anywhere}}body.fn-site #MainContent .product__title h1{word-break:keep-all;overflow-wrap:anywhere}body.fn-site #MainContent .fna .fna__more{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}body.fn-site #MainContent .fna .fna__related:only-child{width:100%;max-width:640px;margin-inline:auto}body.fn-site #MainContent .hts :is(.hts__comparison,.hts__jump-nav a,.hts__slide,.hts-monitor__prices tbody th,.hts-monitor__prices tbody td,.hts-monitor__condition){background:var(--fn-page-white)}body.fn-site #MainContent .hts :is(.hts__hero-scene,.hts__release,.hts__specs>div:nth-child(odd),.hts__faq details,.hts__closing,.hts__slide>figure,.hts__carousel-dots button,.hts-monitor__prices .hts-monitor__premium th,.hts-monitor__prices .hts-monitor__premium td){background:var(--fn-page-tint)}body.fn-site #MainContent .hts :is(.hts__comparison,.hts__release,.hts__jump-nav a,.hts__slide,.hts__carousel-dots button){border-color:var(--fn-page-line)}body.fn-site #MainContent .hts .hts__plan-table :is(th,td):not(.hts__table-featured){border-color:var(--fn-page-line)}body.fn-site #MainContent .hts .hts__status{background:#e8eeea;color:var(--fn-page-forest)}body.fn-site #MainContent .hts .hts__carousel-controls button{background:var(--fn-page-white);color:var(--fn-page-forest);border-color:#7b9182}body.fn-site #MainContent .hts .hts__carousel-controls button:disabled{background:#e8eeea;color:var(--fn-page-muted);border-color:#c7d3cb}body.fn-site #MainContent .hts .hts__carousel-dots button{color:var(--fn-page-forest)}body.fn-site #MainContent .hts .hts__carousel-dots button[aria-current=true]{background:var(--fn-page-forest);color:var(--fn-page-white);border-color:var(--fn-page-forest)}body.fn-site #MainContent .hts :is(.hts__gallery-track,.hts__carousel-track){scrollbar-color:#7b9182 var(--fn-page-tint)}body.fn-site #MainContent .hts :is(.hts-monitor__eyebrow,.hts-monitor__lead,.hts-monitor__prices thead th,.hts-monitor__tax,.hts-monitor__dates dt,.hts-monitor__arrival-note,.hts-monitor__condition p,.hts-monitor__pending){color:var(--fn-page-muted)}body.fn-site #MainContent product-info:has(.hts-order-summary) .product__description :is(th,td){border-color:var(--fn-page-line)}body.fn-site #MainContent product-info:has(.hts-order-summary) .product__description :is(th,tbody tr:last-child td){background:var(--fn-page-tint)}@media(hover:hover){body.fn-site #MainContent .hts :is(.hts__jump-nav a:hover,.hts__carousel-controls button:not(:disabled):hover,.hts__carousel-dots button:not([aria-current=true]):hover){background:var(--fn-page-tint);border-color:var(--fn-page-forest)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/fn-brand-pages.css.map */
