:root{--jmgo-furusato-font: "Yu Mincho", "\6e38\660e\671d", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Noto Serif JP", serif}.jmgo-furusato{font-family:var(--jmgo-furusato-font)!important;font-feature-settings:"palt" 1;color:var(--furusato-text, #222b31);background:var(--furusato-bg, #ffffff)}.jmgo-furusato,.jmgo-furusato *,.jmgo-furusato *:before,.jmgo-furusato *:after{box-sizing:border-box;font-family:var(--jmgo-furusato-font)!important}.jmgo-furusato__inner{width:min(calc(100% - 48px),var(--furusato-max-width, 1280px));margin:0 auto}.jmgo-furusato__eyebrow{margin:0 0 18px;color:var(--furusato-accent, #6b1e2d);font-size:12px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.jmgo-furusato__section-title{margin:0;color:var(--furusato-text, #222b31);font-size:var(--furusato-title-pc, 38px);line-height:1.35;font-weight:500;letter-spacing:.03em}.jmgo-furusato__body,.jmgo-furusato__body p{color:var(--furusato-text, #222b31);font-size:var(--furusato-body-pc, 16px);line-height:2;letter-spacing:.025em}.jmgo-furusato__muted{opacity:.72}.jmgo-furusato__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid var(--furusato-accent, #6b1e2d);border-radius:var(--furusato-radius, 4px);background:var(--furusato-accent, #6b1e2d);color:var(--furusato-button-text, #ffffff);font-size:14px;letter-spacing:.04em;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.jmgo-furusato__button:hover{opacity:.88;transform:translateY(-1px)}.jmgo-furusato__image-wrap{position:relative;overflow:hidden;background:#f2f2f2}.jmgo-furusato__image-wrap img,.jmgo-furusato__image-wrap picture,.jmgo-furusato__image-wrap svg{width:100%;height:100%;display:block;object-fit:cover}.jmgo-furusato__image-guide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;text-align:center;color:#222b3194;border:1px dashed rgba(34,43,49,.18);font-size:13px;line-height:1.7;background:linear-gradient(135deg,#f7f7f7,#ececec)}.jmgo-furusato__icon{width:22px;height:22px;flex:0 0 22px;color:var(--furusato-accent, #6b1e2d)}.jmgo-furusato-scroll{display:flex;gap:var(--furusato-gap, 20px);width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--furusato-accent, #6b1e2d) rgba(0,0,0,.08);-webkit-overflow-scrolling:touch;padding:0 0 14px}.jmgo-furusato-scroll::-webkit-scrollbar{height:7px}.jmgo-furusato-scroll::-webkit-scrollbar-track{background:#00000014;border-radius:99px}.jmgo-furusato-scroll::-webkit-scrollbar-thumb{background:var(--furusato-accent, #6b1e2d);border-radius:99px}.jmgo-furusato[data-design-mode=true] .jmgo-furusato-scroll{overflow-x:scroll!important;scrollbar-gutter:stable}.jmgo-furusato__scroll-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.jmgo-furusato__scroll-button{width:42px;height:42px;border-radius:50%;border:1px solid rgba(34,43,49,.22);background:transparent;color:var(--furusato-text, #222b31);cursor:pointer;font-size:20px;line-height:1}.jmgo-furusato__scroll-button:hover{border-color:var(--furusato-accent, #6b1e2d);color:var(--furusato-accent, #6b1e2d)}@media(max-width:749px){.jmgo-furusato__inner{width:min(calc(100% - 32px),var(--furusato-max-width, 1280px))}.jmgo-furusato__section-title{font-size:var(--furusato-title-sp, 30px)}.jmgo-furusato__body,.jmgo-furusato__body p{font-size:var(--furusato-body-sp, 15px);line-height:1.9}.jmgo-furusato__scroll-controls{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/jmgo-furusato.css.map */
