:root{--font-body-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "Meiryo", "Noto Sans JP", Poppins, sans-serif;--font-heading-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "Meiryo", "Noto Sans JP", Poppins, sans-serif;--font-heading-weight: 700}:root,.color-scheme-1{--color-background: 245,240,232;--gradient-background: linear-gradient( 180deg, rgba(245, 240, 232, 1), rgba(238, 230, 218, 1) 100% );--color-button: 80,28,86;--color-button-text: 245,240,232;--color-secondary-button: 245,240,232;--color-secondary-button-text: 80,28,86;--color-background-contrast: 209,180,130;--color-foreground: 26,22,30;--color-link: 46,61,59}.color-scheme-4{--color-background: 80,28,86;--gradient-background: linear-gradient( 135deg, rgba(80, 28, 86, 1), rgba(46, 61, 59, 1) 100% );--color-button: 209,180,130;--color-button-text: 80,28,86;--color-secondary-button: 80,28,86;--color-secondary-button-text: 209,180,130;--color-link: 209,180,130}.color-scheme-5{--color-background: 46,61,59;--gradient-background: linear-gradient( 135deg, rgba(46, 61, 59, 1), rgba(30, 42, 40, 1) 100% );--color-button: 209,180,130;--color-button-text: 46,61,59;--color-link: 209,180,130}.button,.btn,button[type=submit],input[type=submit]{letter-spacing:.04em;font-weight:700;transition:opacity .18s ease,transform .14s ease}.button:hover,.btn:hover{opacity:.88;transform:translateY(-1px)}.button--secondary,.button[data-type=secondary]{border-color:#d1b482!important}.article-template h1.article__title,h1.article__title{font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;line-height:1.3;color:#1a161e;margin-bottom:2rem}.article .rte ul:first-child,.rte>ul:first-of-type{background-color:#501c560d;border-left:4px solid rgb(80,28,86);padding:1.6rem 2rem 1.6rem 2.4rem;border-radius:0 8px 8px 0;margin:2rem 0 2.4rem}.article .rte ul:first-child li,.rte>ul:first-of-type li{margin-bottom:.4rem}.rte h2{border-bottom:2px solid rgba(209,180,130,.4);padding-bottom:.5rem;margin-top:3.2rem;margin-bottom:1.2rem;font-size:1.9rem}.rte dfn{font-style:normal;font-weight:600;color:#501c56;background:#501c560f;padding:0 .3em;border-radius:3px}.rte .brand-mention,span.brand-mention{font-weight:600;color:#501c56}.rte .disclaimer,p.disclaimer{background:#d1b4821f;border-left:3px solid rgb(209,180,130);padding:1rem 1.4rem;border-radius:0 6px 6px 0;font-size:1.3rem;color:#1a161eb3;margin-top:2rem}.rte details{border:1px solid rgba(80,28,86,.2);border-radius:8px;padding:0;margin-bottom:.8rem;overflow:hidden}.rte details summary{padding:1.2rem 1.6rem;font-weight:600;cursor:pointer;background:#501c560a;list-style:none;display:flex;justify-content:space-between;align-items:center}.rte details summary:after{content:"+";font-size:1.8rem;font-weight:300;color:#501c56;flex-shrink:0;margin-left:1rem}.rte details[open] summary:after{content:"\2212"}.rte details>p,.rte details>div{padding:1.2rem 1.6rem;margin:0}.rte .intro,div.intro{background:#d1b4821a;border-radius:10px;padding:1.6rem 2rem;margin-bottom:2rem;font-size:1.6rem;line-height:1.7}.article-card .card__information:after{content:"\7d9a\304d\3092\8aad\3080  \2192";display:block;font-size:1.25rem;color:#501c56;font-weight:500;margin-top:.8rem;letter-spacing:.02em}.article-card .card__heading{font-size:1.5rem;font-weight:700;line-height:1.4}.article-card-wrapper .card:hover{transform:translateY(-3px);transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 24px #501c561f}header .header__menu-item:hover,.header__menu-item a:hover{color:#2e3d3b}.header__active-menu-item{text-decoration-color:#d1b482!important}.section-header h2:after,.title-wrapper h2:after{content:"";display:block;width:48px;height:3px;background:#d1b482;margin:.8rem auto 0;border-radius:2px}.disclaimer-section .rte p,section:last-of-type .rich-text__text.rte p{font-size:1.2rem;color:#1a161e80;line-height:1.8;max-width:800px;margin:0 auto}.collapsible-content details[open] summary{color:#501c56}.collapsible-content details{border-color:#501c561f}.multicolumn .multicolumn-card__info .h4{font-size:1.3rem;font-weight:700}.multicolumn .multicolumn-card__info p{font-size:1.2rem;color:#1a161ea6}.footer{border-top:1px solid rgba(80,28,86,.15)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
