.common__head-01{display:grid;align-items:center;justify-items:center;place-items:center;font-size:28px;font-weight:500;line-height:150%}@media (max-width: 47.99em){.common__head-01{font-size:24px}}.common__head-01:after{content:attr(data-en);display:block;color:var(--global-color-brown);font-family:var(--global-font-en);line-height:150%;letter-spacing:.8px;text-transform:uppercase;font-size:16px}.common-link__button-01{display:grid;align-items:center;justify-items:center;place-items:center;grid-template-columns:auto 1fr 24px;width:100%;border:1px solid #e5e5e5;padding:18px 20px;transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing);grid-gap:8px;gap:8px}.common-link__button-01.__black{border-color:#333}@media (max-width: 47.99em){.common-link__button-01{grid-template-columns:auto auto auto;padding:15px 5px 15px 10px;gap:0}}@media (any-hover: hover){.common-link__button-01:hover{opacity:.5}.common-link__button-01:hover .arrow{transform:translate(5px)}.common-link__button-01:hover:after{transform:translate(5px)}}.common-link__button-01 p{font-size:14px;font-weight:500;line-height:1}.common-link__button-01 .arrow{transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing);width:24px;margin-left:auto}.common-link__button-01 .img{margin-right:auto}.common-link__button-01 svg{display:none!important}.common-link__button-01:after{transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing);content:"";display:inline-block;width:24px;height:24px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.common__search{max-width:300px;width:100%;display:grid;align-items:center;justify-items:center;place-items:center}.common__search form{border-radius:5px;background:#fff;display:grid;grid-template-columns:1fr auto;overflow:hidden;width:100%}.common__search form input{border-radius:5px 0 0 5px;border:1px solid #ccc;padding:0 10px;margin:0;height:30px;color:#bbb;font-size:12px}.common__search form button{background:var(--global-color-brown);width:30px;display:grid;align-items:center;justify-items:center;place-items:center;height:100%}.drawer-menu__inner .tab-control__wrapper{display:grid;grid-template-columns:repeat(2,1fr);padding-left:20px;padding-right:20px;grid-gap:10px;gap:10px}.drawer-menu__inner .tab-control__wrapper .tab-control{border-radius:5px 5px 0 0;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;display:flex;justify-content:center;align-items:center;gap:5px;padding-top:13px;padding-bottom:13px}.drawer-menu__inner .tab-control__wrapper .tab-control.__white{background-color:#fff}.drawer-menu__inner .tab-control__wrapper .tab-control.__white span{color:var(--global-color-black)}.drawer-menu__inner .tab-control__wrapper .tab-control.active.__line{position:relative}.drawer-menu__inner .tab-control__wrapper .tab-control.active.__line:after{content:"";position:absolute;bottom:-1px;width:100%;height:1px;background-color:#333232}.drawer-menu__inner .tab-control__wrapper .tab-control span{font-size:14px;color:#fff;font-family:var(--global-font-en);font-weight:500;line-height:1;letter-spacing:.7px}.drawer-menu__inner .tab-panel__warapper{border-top:1px solid #fff}.drawer-menu__inner .tab-panel__warapper .tab-panel{padding:20px}.drawer-menu__inner .tab-panel__warapper .tab-panel.__white{background-color:#fff}.drawer-menu__inner .tab-panel__warapper .tab-panel.__white ol{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:10px;margin-top:20px}.drawer-menu__inner .tab-panel__warapper .tab-panel details a{font-size:14px;color:#fff;display:block;padding:15px;line-height:1;font-weight:500}.drawer-menu__inner .tab-panel__warapper .tab-panel.__white details a{color:#333}.drawer-menu__inner .tab-panel__warapper .tab-panel details a h2{margin:0}.drawer-menu__inner .tab-panel__warapper .tab-panel details ul li a{border-bottom:1px dashed #555;margin-left:10px}.drawer-menu__inner .tab-panel__warapper .tab-panel details ul li:last-child a{border-bottom:none}.drawer-menu__inner .tab-panel__warapper .tab-panel.__white details ul li a{border-color:#ccc}.drawer-menu__inner .tab-panel__warapper .tab-panel details summary{display:block;list-style:none;border-bottom:1px solid #555}.drawer-menu__inner .tab-panel__warapper .tab-panel.__white details summary{border-color:#ccc}.drawer-menu__inner .tab-panel__warapper .tab-panel details summary a{position:relative}.drawer-menu__inner .tab-panel__warapper .tab-panel details summary a.__disabled-arrow:before,.drawer-menu__inner .tab-panel__warapper .tab-panel details summary a.__disabled-arrow:after{display:none}.drawer-menu__inner .tab-panel__warapper .tab-panel details summary a:before{transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing);content:"";display:inline-block;width:10px;height:2px;background:#fff;position:absolute;margin:auto;inset:0 0 0 auto;left:initial;right:15px;rotate:90deg}.drawer-menu__inner .tab-panel__warapper .tab-panel.__white details summary a:before{background:#333}.drawer-menu__inner .tab-panel__warapper .tab-panel details summary a:after{transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing);content:"";display:inline-block;width:10px;height:2px;background:#fff;position:absolute;margin:auto;inset:0 0 0 auto;left:initial;right:15px}.drawer-menu__inner .tab-panel__warapper .tab-panel.__white details summary a:after{background:#333}.drawer-menu__inner .tab-panel__warapper .tab-panel details[open] summary a:before{rotate:0deg}.drawer-menu__inner .tab-panel__warapper .tab-panel details[open] ul{border-bottom:1px solid #555}.drawer-menu__inner .tab-panel__warapper .tab-panel.__white details[open] ul{border-color:#ccc}@media (prefers-reduced-motion: no-preference){.drawer-menu__inner .tab-panel__warapper .tab-panel details::details-content{overflow:clip;transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing);transition-behavior:allow-discrete}}.drawer-menu__inner .tab-panel__warapper .tab-panel details:not([open])::details-content{height:0}.drawer-menu__inner .drawer__footer{padding:30px}.drawer-menu__inner .drawer__footer .logo{width:124px}.drawer-menu__inner .drawer__footer p{color:#fff;font-size:11px;line-height:170%;letter-spacing:.55px;margin-top:15px}.drawer-menu__inner .drawer__footer p span{font-family:var(--global-font-en);font-size:14px}.drawer-menu__inner .drawer__footer ul{display:flex;justify-content:flex-start;align-items:center;margin-top:15px;gap:20px}body.onlineshop .shop-link{background:#fff;color:#333}body.onlineshop .header__nav.__white{display:block}.main__content{max-width:1100px;margin-left:auto;margin-right:auto;padding:20px;box-sizing:content-box;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}@media (max-width: 62.49em){.main__content{padding:10px;grid-template-columns:1fr auto 1fr}.main__content:before{content:""}}.main__content .form{display:flex;justify-content:flex-start;align-items:center}@media (max-width: 62.49em){.main__content .form{display:none}}.main__content .sns{display:flex;justify-content:center;align-items:center;gap:20px}@media (max-width: 62.49em){.main__content .sns{display:none}}.main__content .logo{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;display:grid;align-items:center;justify-items:center;place-items:center}@media (max-width: 62.49em){.main__content .logo{width:82px}}.main__content .icon__menu{display:flex;justify-content:center;align-items:center;gap:10px}@media (max-width: 62.49em){.main__content .icon__menu{gap:0px;justify-content:flex-end}}.main__content .icon__menu li{display:grid;align-items:center;justify-items:center;place-items:center}@media (max-width: 62.49em){.main__content .icon__menu li.new-add{display:none}}@media (max-width: 62.49em){.main__content .icon__menu li.guide{display:none}}.main__content .icon__menu li a{position:relative}.main__content .icon__menu li a .header__cart{position:absolute;top:-5px;right:8px;width:16px;height:16px;background:#bc1a28;color:#fff;font-size:10px;line-height:16px;border-radius:50%;text-align:center;box-sizing:border-box;pointer-events:none;display:grid;align-items:center;justify-items:center;place-items:center;line-height:1;font-family:var(--global-font-en)}@media (max-width: 62.49em){.main__content .icon__menu li a .header__cart{width:12px;height:12px;aspect-ratio:1/1;font-size:8px;right:10px;top:0}}.header__nav{border-top:#555555 1px solid;padding-left:20px;padding-right:20px}@media (max-width: 62.49em){.header__nav{display:none}}.header__nav.__white{border:none;background:#fff;display:none;border-bottom:#e5e5e5 1px solid}@media (max-width: 62.49em){.header__nav.__white{display:none!important}}.header__nav.__white.active{display:block}.header__nav ul{max-width:1100px;margin:0 auto;border-left:#555555 1px solid;display:grid;grid-template-columns:repeat(6,1fr)}.header__nav.__white ul{grid-template-columns:repeat(7,1fr);border:none}.header__nav ul li{border-right:#555555 1px solid;position:relative}.header__nav.__white ul li{border-right:none}.header__nav ul li h2{margin:0}.header__nav ul li h2 a{display:grid;align-items:center;justify-items:center;place-items:center;height:40px;color:#fff;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.7px;transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing)}.header__nav ul li h2 a.arrow{display:flex;justify-content:center;align-items:center}.header__nav ul li h2 a.arrow:after{content:"";display:inline-block;width:20px;height:20px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m7 10l5 5l5-5'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m7 10l5 5l5-5'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m7 10l5 5l5-5'/%3E%3C/svg%3E");mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (any-hover: hover){.header__nav ul li h2 a.__hover-white:hover{background:#fff;color:#333}}@media (any-hover: hover){.header__nav ul li h2 a:not(.__hover-white):hover{color:#ffe9c2}}.header__nav.__white ul li h2 a{color:#333;font-size:12px}@media (any-hover: hover){.header__nav.__white ul li h2 a:hover{background:#ffe9c2;color:#333}}.header__nav ul li ul{position:absolute;top:40px;margin:auto;display:none;background:var(--header-bg-color);width:100%;z-index:2}.header__nav ul li:hover ul{display:block}.header__nav.__white ul li ul{background:#fff;opacity:var(--opacity)}.header__nav ul li ul li a{display:grid;align-items:center;justify-items:center;place-items:center;color:#fff;font-size:12px;font-weight:500;letter-spacing:.6px;padding:10px}@media (any-hover: hover){.header__nav ul li ul li a:hover{background:#565454}}.header__nav.__white ul li ul li a{color:#333;border-bottom:#bbb 1px dashed}@media (any-hover: hover){.header__nav.__white ul li ul li a:hover{background:#ffe9c2}}.header__wrapper{--header-width: 100%;--header-bg-color: #333232;--button-width: 30px;--button-height: auto;--button-bg-color: transparent;--button-line-wrapper-width: 20px;--button-line-wrapper-height: 14px;--button-line-wrapper-bg-color: transparent;--button-line-height: 1px;--button-line-bg-color: white;--button-text-size: 8px;--button-text-color: white;--button-line-text-gap: 3px;--drawer-width: 300px;--drawer-height: 100svh;--drawer-bg-color: #333232;--overlay-bg-color: rgba(0, 0, 0, .3);--z-drawer-button: 2;--z-heder-inner: 2;--z-drawer-menu: 3;--z-overlay: 2;position:sticky;top:0;z-index:var(--z-header);background:#333232;background:var(--header-bg-color)}.header__wrapper .header__inner{position:relative;width:var(--header-width);height:var(--header-height);z-index:var(--z-heder-inner)}.header__wrapper .drawer__button{width:var(--button-width);height:var(--button-height);background:var(--button-bg-color);gap:var(--button-line-text-gap);z-index:var(--z-drawer-button);display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;inset:0 auto 0 0;right:initial;left:16px;margin:auto}@media (min-width: 62.5em){.header__wrapper .drawer__button{display:none}}.header__wrapper .drawer__button .button__wrapper{width:var(--button-line-wrapper-width);height:var(--button-line-wrapper-height);background:var(--button-line-wrapper-bg-color);position:relative;display:block}.header__wrapper .drawer__button .button__wrapper .line{width:100%;height:var(--button-line-height);background:var(--button-line-bg-color);transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing);position:absolute}.header__wrapper .drawer__button .button__wrapper .line:first-of-type{top:0}.header__wrapper .drawer__button .button__wrapper .line:nth-of-type(2){top:50%}.header__wrapper .drawer__button .button__wrapper .line:last-of-type{top:100%}.header__wrapper .drawer__button .button__text{font-size:var(--button-text-size);color:var(--button-text-color);line-height:1;margin-top:3px}.header__wrapper .drawer__menu{width:var(--drawer-width);height:var(--drawer-height);background:var(--drawer-bg-color);z-index:var(--z-drawer-menu);transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing);position:fixed;top:0;left:-100%;box-shadow:4px 0 5px #00000059;overflow-y:scroll}.header__wrapper .drawer__menu.MenuIsOpen{left:0}.header__wrapper .overlay{z-index:var(--z-overlay);transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing);background:var(--overlay-bg-color);width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:0;visibility:hidden}.header__wrapper .overlay.OverlayIsOpen{opacity:1;visibility:visible}.header__wrapper .close__button{margin:20px}footer{background:#333232;padding:70px 20px 40px}footer .footer-logo{max-width:1170px;margin-left:auto;margin-right:auto}footer .inner{max-width:1170px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:28.2051282051% 25.641025641% 32.4786324786%;grid-gap:max(10px,min(5vw,80px));gap:max(10px,min(5vw,80px))}@media (max-width: 62.5em){footer .inner{grid-template-columns:1fr;gap:40px}}footer .inner .left{display:flex;flex-direction:column}footer .inner .left p{color:#fff;font-size:14px;margin-top:10px}footer .inner .left p span{font-family:var(--global-font-en)}footer .inner .left ul{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-top:20px;margin-bottom:20px}footer .inner .left .img{margin-top:auto}footer .inner .middle{color:#fff;line-height:1}footer .inner .middle h2{font-size:14px;font-weight:400;letter-spacing:.7px}footer .inner .middle dl{border-bottom:1px solid #777;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:14px;font-weight:400;letter-spacing:.7px;padding:10px 0}footer .inner .middle dl dd{font-family:var(--global-font-en);text-align:right}footer .inner .middle dl dd span{color:#fff;font-size:10px;letter-spacing:.5px;margin-top:5px;display:block}footer .inner .middle p{font-size:10px;line-height:140%;letter-spacing:.5px;margin-top:10px;margin-bottom:20px}footer .inner .right{color:#fff;display:flex;flex-direction:column}footer .inner .right .link{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 62.5em){footer .inner .right .link{grid-template-columns:1fr}}footer .inner .right .link ul li{margin-bottom:10px}footer .inner .right .link ul li a{display:flex;justify-content:flex-start;gap:3px;align-items:center;font-size:13px}footer .inner .right .link ul li a:before{content:"";width:10px;height:1px;background:#fff;display:block}footer .inner .right p{border:1px solid #777;padding:15px;font-size:12px;line-height:130%;letter-spacing:.6px;margin-top:auto}@media (max-width: 62.5em){footer .inner .right p{margin-top:40px}}footer .inner .right .copy{font-size:12px;font-family:var(--global-font-en);text-align:right;margin-top:10px}/*! TAK's Custom Base.css v1.3.4 | MIT License | github.com/tak-dcxi/taks-custom-base-css */*,:before,:after{box-sizing:border-box;min-width:0;border-width:0;border-style:solid}:where(:root,body){overflow-x:clip}@supports not (overflow-inline: clip){:where(:root,body){overflow-x:clip}}:where(:root){font-family:Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,meiryo,sans-serif;font-style:inherit;font-weight:400;line-height:1.5;text-align:left;text-spacing-trim:trim-start;word-break:initial;line-break:strict;word-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;interpolate-size:allow-keywords;-webkit-tap-highlight-color:transparent}:where(:root):has(:where(:modal)){overflow:hidden}:where(body){min-height:100svb;margin:0;margin:initial}@property --background-current{syntax: "currentColor | CanvasText"; inherits: true; initial-value: currentColor;}@media (forced-colors: active){:where(:root){--background-current: CanvasText}}@property --ease-in-sine{syntax: "*"; inherits: false; initial-value: cubic-bezier(.47,0,.745,.715);}@property --ease-out-sine{syntax: "*"; inherits: false; initial-value: cubic-bezier(.39,.575,.565,1);}@property --ease-in-out-sine{syntax: "*"; inherits: false; initial-value: cubic-bezier(.445,.05,.55,.95);}@property --ease-in-quad{syntax: "*"; inherits: false; initial-value: cubic-bezier(.55,.085,.68,.53);}@property --ease-out-quad{syntax: "*"; inherits: false; initial-value: cubic-bezier(.25,.46,.45,.94);}@property --ease-in-out-quad{syntax: "*"; inherits: false; initial-value: cubic-bezier(.455,.03,.515,.955);}@property --ease-in-cubic{syntax: "*"; inherits: false; initial-value: cubic-bezier(.55,.055,.675,.19);}@property --ease-out-cubic{syntax: "*"; inherits: false; initial-value: cubic-bezier(.215,.61,.355,1);}@property --ease-in-out-cubic{syntax: "*"; inherits: false; initial-value: cubic-bezier(.645,.045,.355,1);}@property --ease-in-quart{syntax: "*"; inherits: false; initial-value: cubic-bezier(.895,.03,.685,.22);}@property --ease-out-quart{syntax: "*"; inherits: false; initial-value: cubic-bezier(.165,.84,.44,1);}@property --ease-in-out-quart{syntax: "*"; inherits: false; initial-value: cubic-bezier(.77,0,.175,1);}@property --ease-in-quint{syntax: "*"; inherits: false; initial-value: cubic-bezier(.755,.05,.855,.06);}@property --ease-out-quint{syntax: "*"; inherits: false; initial-value: cubic-bezier(.23,1,.32,1);}@property --ease-in-out-quint{syntax: "*"; inherits: false; initial-value: cubic-bezier(.86,0,.07,1);}@property --ease-in-expo{syntax: "*"; inherits: false; initial-value: cubic-bezier(.95,.05,.795,.035);}@property --ease-out-expo{syntax: "*"; inherits: false; initial-value: cubic-bezier(.19,1,.22,1);}@property --ease-in-out-expo{syntax: "*"; inherits: false; initial-value: cubic-bezier(1,0,0,1);}@property --ease-in-circ{syntax: "*"; inherits: false; initial-value: cubic-bezier(.6,.04,.98,.335);}@property --ease-out-circ{syntax: "*"; inherits: false; initial-value: cubic-bezier(.075,.82,.165,1);}@property --ease-in-out-circ{syntax: "*"; inherits: false; initial-value: cubic-bezier(.785,.135,.15,.86);}@property --ease-in-back{syntax: "*"; inherits: false; initial-value: cubic-bezier(.6,-.28,.735,.045);}@property --ease-out-back{syntax: "*"; inherits: false; initial-value: cubic-bezier(.175,.885,.32,1.275);}@property --ease-in-out-back{syntax: "*"; inherits: false; initial-value: cubic-bezier(.68,-.55,.265,1.55);}@property --shape-triangle-top{syntax: "*"; inherits: false; initial-value: polygon(50% 0,100% 100%,0 100%);}@property --shape-triangle-bottom{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 0,50% 100%);}@property --shape-triangle-right{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 50%,0 100%);}@property --shape-triangle-left{syntax: "*"; inherits: false; initial-value: polygon(0 50%,100% 0,100% 100%);}@property --shape-triangle-lower-left{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 100%,0 100%);}@property --shape-triangle-upper-left{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 0,0 100%);}@property --shape-triangle-lower-right{syntax: "*"; inherits: false; initial-value: polygon(100% 0,100% 100%,0 100%);}@property --shape-triangle-upper-right{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 0,100% 100%);}@property --icon-chevron-up{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="m4 16 8-8 8 8" /></svg>');}@property --icon-chevron-right{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M8 4L16 12L8 20" /></svg>');}@property --icon-chevron-down{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8L12 16L20 8" /></svg>');}@property --icon-chevron-left{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M16 4L8 12L16 20" /></svg>');}@property --icon-chevrons-up{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M17 18L12 13L7 18M17 11L12 6L7 11" /></svg>');}@property --icon-chevrons-right{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M6 7L11 12L6 17M13 7L18 12L13 17" /></svg>');}@property --icon-chevrons-down{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M17 6L12 11L7 6M17 13L12 18L7 13" /></svg>');}@property --icon-chevrons-left{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M18 7L13 12L18 17M11 7L6 12L11 17" /></svg>');}@property --icon-launch-link{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M17 2H22V7" /><path d="M21 13V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3H11" /><path d="M13 11L21.5 2.5" /></svg>');}@property --leading-trim{syntax: "*"; inherits: false; initial-value: calc((1em - 1lh)/2) ;}:where(:lang(en)){--leading-trim: calc((1cap - 1lh)/2) }:where(:link,:enabled,summary),:where(:visited,:enabled,summary){--is-hover-true: ;--is-hover-false: initial}:where(:-moz-any-link,:enabled,summary){--is-hover-true: ;--is-hover-false: initial}:where(:any-link,:enabled,summary){--is-hover-true: ;--is-hover-false: initial}@media (any-hover: hover){:where(:link,:enabled,summary):where(:hover),:where(:visited,:enabled,summary):where(:hover){--is-hover-true: initial;--is-hover-false: }:where(:-moz-any-link,:enabled,summary):where(:hover){--is-hover-true: initial;--is-hover-false: }:where(:any-link,:enabled,summary):where(:hover){--is-hover-true: initial;--is-hover-false: }}:where(:link,:enabled,summary):where(:focus-visible),:where(:visited,:enabled,summary):where(:focus-visible){--is-hover-true: initial;--is-hover-false: }:where(:-moz-any-link,:enabled,summary):where(:focus-visible){--is-hover-true: initial;--is-hover-false: }:where(:any-link,:enabled,summary):where(:focus-visible){--is-hover-true: initial;--is-hover-false: }:where(h1,h2,h3,h4,h5,h6){margin-top:0;margin-top:initial;margin-bottom:0;margin-bottom:initial;font-size:inherit}:where(search){display:block;display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl){margin-top:0;margin-top:initial;margin-bottom:0;margin-bottom:initial}:where(blockquote,figure){margin-left:0;margin-left:initial;margin-right:0;margin-right:initial}:where(address):where(:lang(ja)){font-style:inherit}:where(ul,ol){padding-left:0;padding-left:initial;list-style-type:""}:where(dt){font-weight:700}:where(dd){margin-left:0;margin-left:initial}:where(hr){border-top-width:1px}:where(pre){-moz-tab-size:2;-o-tab-size:2;tab-size:2}@media print{:where(pre){white-space:pre-wrap}}:where(b,strong){font-weight:700}:where(em):where(:lang(ja)){font-weight:700}:where(i,cite,em,dfn,var):where(:lang(ja)){font-style:inherit}:where(small){font-size:1em;font-weight:400}:where(code,kbd,samp){font-family:ui-monospace,sfmono-regular,menlo,monaco,consolas,Liberation Mono,Courier New,serif;font-size:inherit}:where(cite,dfn){--_quotation-start: "“";--_quotation-end: "”"}:where(cite,dfn):before{content:var(--_quotation-start)}:where(cite,dfn):after{content:var(--_quotation-end)}:where(cite,dfn):where(:lang(ja)){--_quotation-start: "「";--_quotation-end: "」"}:where(var){font-family:serif}:where(var):where(:lang(ja)){font-family:inherit}@media (forced-colors: none){:where(mark){background-color:transparent;background-color:initial;color:inherit;text-decoration-line:underline;text-decoration-color:#ffff0080;text-decoration-thickness:.4em;text-underline-offset:-.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}:where(:link),:where(:visited){background-color:transparent;background-color:initial;color:inherit;text-decoration-line:none;text-decoration-thickness:from-font;text-underline-offset:.25em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(:-moz-any-link){background-color:transparent;background-color:initial;color:inherit;text-decoration-line:none;text-decoration-thickness:from-font;text-underline-offset:.25em;text-decoration-skip-ink:auto}:where(:any-link){background-color:transparent;background-color:initial;color:inherit;text-decoration-line:none;text-decoration-thickness:from-font;text-underline-offset:.25em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(ins):not(:where(.adsbygoogle)){text-decoration-style:dashed;text-underline-offset:.4em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(del){text-decoration-style:double}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){display:block;display:block flow;max-width:100%;height:auto}:where(table){border-collapse:collapse}:where(caption){text-align:left}:where(td,th){padding:0;padding:initial;vertical-align:top}:where(th){font-weight:700;text-align:left}:where(button,input,select,textarea),::file-selector-button{padding:0;padding:initial;border:1px solid transparent;border-radius:0;border-radius:initial;background-color:transparent;background-color:initial;color:inherit;font:inherit;vertical-align:middle;letter-spacing:inherit;text-align:inherit;text-transform:inherit}:where([type=radio i],[type=checkbox i]){margin:0;margin:initial}:where([type=file i]){cursor:inherit}:where(textarea){margin-top:0;margin-top:initial;margin-bottom:0;margin-bottom:initial;resize:vertical}:where(button),::file-selector-button{width:-moz-fit-content;width:fit-content;touch-action:manipulation}:where(button)::-moz-focus-inner{padding:0;padding:initial}:where(button,label[for],select,[role=tab],[role=button],[role=option]),::file-selector-button{cursor:pointer}:where(select):where(:disabled){opacity:inherit}:where(fieldset){margin-left:0;margin-left:initial;margin-right:0;margin-right:initial;padding:0;padding:initial}:where(legend){padding-left:0;padding-left:initial;padding-right:0;padding-right:initial}:where(optgroup){font:inherit}::-moz-placeholder{opacity:1;opacity:initial}::placeholder{opacity:1;opacity:initial}::picker(select){display:block;display:block flow;padding:0;padding:initial}:where(summary){display:block;display:block flow;cursor:pointer}::-webkit-details-marker{display:none}:where(dialog,[popover]){overflow:visible;overflow:initial;width:auto;width:initial;height:auto;height:initial;max-width:none;max-width:initial;max-height:none;max-height:initial;padding:0;padding:initial;background-color:transparent;background-color:initial;color:inherit}:where(dialog:not([open]):not([popover]),[popover]:not(:popover-open)){display:none!important}::backdrop{background-color:transparent;background-color:initial}:where(:-moz-focusring){outline:auto}:where(:focus-visible){outline-offset:2px}:where(:focus):not(:where(:focus-visible)){outline:none}[tabindex="-1"]:focus-visible{outline:none!important}:where(:disabled,[aria-disabled=true]){cursor:default}[hidden]:not([hidden=until-found]){display:none!important}@media (prefers-reduced-motion: reduce){:not([data-safe-animation]),:not([data-safe-animation]):before,:not([data-safe-animation]):after,:not([data-safe-animation])::backdrop{background-attachment:scroll!important;background-attachment:initial!important;scroll-behavior:unset!important;transition-delay:0s!important;transition-delay:initial!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important;animation-delay:initial!important;animation-iteration-count:1!important;animation-iteration-count:initial!important;view-transition-name:none!important}}.leading-trim:before,.leading-trim:after{content:"";display:block;display:block flow;width:0;height:1px}.leading-trim:before{margin-bottom:var(--leading-trim)}.leading-trim:after{margin-top:var(--leading-trim)}.visually-hidden{position:fixed!important;inset:0!important;contain:strict!important;visibility:visible!important;visibility:initial!important;width:4px!important;height:4px!important;margin:0!important;margin:initial!important;padding:0!important;padding:initial!important;border:none!important;opacity:0!important;pointer-events:none!important}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}/*! tailwindcss v4.0.17 | MIT License | https://tailwindcss.com */:root,:host{--font-main:var(--global-font-main)}:root:not(#\#):not(#\#):not(#\#):not(#\#){--global-breakpoint-sm:2000px;--global-breakpoint-md:2500px;--global-breakpoint-lg:1000px;--global-inner:1050px;--global-outer:1920px;--global-padding:20px;--global-color-black:#333;--global-color-brown:#a37e39;--global-color-gray:gray;--global-color-blue:blue;--global-color-green:green;--global-color-yellow:yellow;--global-color-red:red;--global-font-main:"Noto Sans JP",sans-serif;--global-font-sub:"Homemade Apple",cursive;--global-font-en:"Jost",sans-serif;--global-font-number:"Roboto",sans-serif;--duration:.5s;--timing:ease-in-out;--delay:0s;--opacity:.8;--z-modal:500;--z-header:100;--z-float-button:10;--z-drawer-button:200;--rounded-full:calc(infinity*1px);--header-height:auto;--scroll-margin-top:calc(var(--header-height)) + 30px;--leading-trim: calc((1em - 1lh)/2) ;interpolate-size:allow-keywords}iframe:not(#\#):not(#\#):not(#\#):not(#\#){display:inline;display:initial;max-width:none;max-width:initial;height:auto;height:initial}.font-main:not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-main)}.flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.min-h-\[100svh\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100svh}.flex-col:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.flex-1:not(#\#):not(#\#):not(#\#):not(#\#){flex:1}@media (max-width:47.99em){.sp__none:not(#\#):not(#\#):not(#\#):not(#\#){display:none}}@media (min-width:48em){.pc__none:not(#\#):not(#\#):not(#\#):not(#\#){display:none}}.top__about[data-astro-cid-ykuam6av]{padding:120px 20px}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av]{max-width:1050px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(5,19.0476190476%);grid-gap:14px;gap:14px;grid-template-areas:"banner01 banner01 banner02 banner02 banner02" "banner01 banner01 banner03 banner03 banner03" "bannerText01 bannerText02 bannerText03 bannerText04 bannerText05"}@media (max-width: 62.5em){.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av]{grid-template-columns:repeat(2,1fr);grid-template-areas:"banner01 banner01" "banner02 banner02" "banner03 banner03" "bannerText01 bannerText02" "bannerText03 bannerText04" "bannerText05 bannerText06"}}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] li[data-astro-cid-ykuam6av]{border-radius:10px;overflow:hidden;position:relative}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av]{display:grid}@media (any-hover: hover){.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av]:hover img[data-astro-cid-ykuam6av]{transform:scale(1.05)}}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av] img[data-astro-cid-ykuam6av]{position:absolute;inset:0;margin:auto;width:100%;height:100%;transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing);-o-object-fit:cover;object-fit:cover}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av]>[data-astro-cid-ykuam6av]{grid-area:1/1}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av] .text[data-astro-cid-ykuam6av]{padding:20px;position:relative;z-index:1}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av] .text[data-astro-cid-ykuam6av] b[data-astro-cid-ykuam6av]{font-family:var(--global-font-sub);color:#fff;font-size:32px;font-weight:400}@media (max-width: 62.5em){.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av] .text[data-astro-cid-ykuam6av] b[data-astro-cid-ykuam6av]{font-size:24px}}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av] .text[data-astro-cid-ykuam6av] h2[data-astro-cid-ykuam6av]{color:#fff;font-size:28px;font-weight:700;letter-spacing:5.6px;margin:0}@media (max-width: 62.5em){.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av] .text[data-astro-cid-ykuam6av] h2[data-astro-cid-ykuam6av]{font-size:22px}}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av] .text[data-astro-cid-ykuam6av] p[data-astro-cid-ykuam6av]{background:#fff;font-size:12px;font-weight:500;letter-spacing:1.2px;display:block;width:-moz-fit-content;width:fit-content;padding:4px 15px;margin-top:10px}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__1{grid-area:banner01;aspect-ratio:320/280}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__1 b[data-astro-cid-ykuam6av]{color:var(--global-color-black)!important}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__1 h2[data-astro-cid-ykuam6av]{color:var(--global-color-black)!important;letter-spacing:-.56px!important}@media (max-width: 62.5em){.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__1 img[data-astro-cid-ykuam6av]{aspect-ratio:320/280}}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__2{grid-area:banner02}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__2 a[data-astro-cid-ykuam6av] .text[data-astro-cid-ykuam6av]{display:flex;flex-direction:column;text-align:right}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__2 a[data-astro-cid-ykuam6av] .text[data-astro-cid-ykuam6av] p[data-astro-cid-ykuam6av]{margin-left:auto;margin-top:auto;border:1px solid #fff;background:transparent;color:#fff}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__2 a[data-astro-cid-ykuam6av] .text[data-astro-cid-ykuam6av] h2[data-astro-cid-ykuam6av]{margin-top:10px}@media (max-width: 62.5em){.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__2 a[data-astro-cid-ykuam6av] img[data-astro-cid-ykuam6av]{aspect-ratio:320/155;-o-object-position:100% center;object-position:100% center}}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__3{grid-area:banner03}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__3 a[data-astro-cid-ykuam6av] .text[data-astro-cid-ykuam6av]{display:flex;flex-direction:column}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__3 a[data-astro-cid-ykuam6av] .text[data-astro-cid-ykuam6av] p[data-astro-cid-ykuam6av]{margin-top:auto}@media (max-width: 62.5em){.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner[data-astro-cid-ykuam6av].__3 a[data-astro-cid-ykuam6av] img[data-astro-cid-ykuam6av]{aspect-ratio:320/155;-o-object-position:15% center;object-position:15% center}}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av]{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:10px;background:#6c1024;height:120px;gap:3px;transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing);text-align:center}@media (any-hover: hover){.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av]:hover{background:#bc2042}}@media (max-width: 47.99em){.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av]{height:auto;aspect-ratio:1/1}}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av] b[data-astro-cid-ykuam6av]{color:#fff;font-weight:400;line-height:22px;letter-spacing:.8px;font-family:var(--global-font-sub)}@media (max-width: 62.5em){.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av] b[data-astro-cid-ykuam6av]{display:none}}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av] p[data-astro-cid-ykuam6av]{color:#ffe9c2;font-size:12px;font-weight:500;letter-spacing:.6px}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av] a[data-astro-cid-ykuam6av] h2[data-astro-cid-ykuam6av]{color:#fff;font-size:18px;font-weight:700;letter-spacing:.9px}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av].__1{grid-area:bannerText01}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av].__2{grid-area:bannerText02}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av].__3{grid-area:bannerText03}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av].__4{grid-area:bannerText04}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av].__5{grid-area:bannerText05}.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av].__6{grid-area:bannerText06;display:none}@media (max-width: 62.5em){.top__about[data-astro-cid-ykuam6av] ol[data-astro-cid-ykuam6av] .banner__text[data-astro-cid-ykuam6av].__6{display:block}}.top__fv video{width:100%;pointer-events:none}.top__fv video::-webkit-media-controls{display:none!important}.top__fv video::-webkit-media-controls-enclosure{display:none!important}.top__news{background:#f5f1ee;padding:120px 20px}.top__news.__01{padding-bottom:0}.top__news.__02{padding-top:30px}.top__news .inner{max-width:1050px;margin-left:auto;margin-right:auto}.top__news .inner ol{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-top:30px}@media (max-width: 47.99em){.top__news .inner ol{grid-template-columns:repeat(2,1fr)}}@media (any-hover: hover){.top__news .inner ol li a:hover{opacity:var(--opacity)}}.top__news .inner ol li a img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.top__news .inner ul{margin-top:30px}.top__news .inner ul li:last-child a{border-bottom:1px solid #bbb}.top__news .inner ul li a{display:block;border-top:1px solid #bbb;padding:20px}@media (max-width: 47.99em){.top__news .inner ul li a{padding:20px 5px}}@media (any-hover: hover){.top__news .inner ul li a:hover{color:#a37e39}}.top__news .inner ul li a dl{display:flex;justify-content:flex-start;align-items:center}@media (max-width: 47.99em){.top__news .inner ul li a dl{flex-direction:column;align-items:flex-start;justify-content:center}}.top__news .inner ul li a dl dt{font-size:14px;font-family:var(--global-font-en);border-right:1px solid #bbb;padding-right:20px;margin-right:20px}@media (max-width: 47.99em){.top__news .inner ul li a dl dt{border:none}}.top__news .inner ul li a dl dd{display:flex;justify-content:start;align-items:center}@media (max-width: 47.99em){.top__news .inner ul li a dl dd{flex-direction:column;align-items:flex-start;justify-content:center}}.top__news .inner ul li a dl dd span{font-size:10px;font-weight:500;border-radius:100px;border:1px solid #bbb;padding:2px 10px;margin-right:10px}@media (max-width: 47.99em){.top__news .inner ul li a dl dd span{margin-top:5px;margin-bottom:5px}}.top__news .inner ul li a dl dd p{font-size:14px;display:-webkit-box;text-overflow:ellipsis;contain:content;-webkit-box-orient:block-axis;-webkit-line-clamp:1;max-height:1lh}@media (max-width: 47.99em){.top__news .inner ul li a dl dd p{-webkit-line-clamp:2;max-height:2lh}}.top__news .inner .link{margin-left:auto;display:block;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:15px;line-height:1;font-size:14px;line-height:130%;letter-spacing:.7px}@media (any-hover: hover){.top__news .inner .link:hover{color:#a37e39}}.top__news .inner .link:after{content:"";display:inline-block;width:24px;height:24px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.top__vineyard[data-astro-cid-clfulw6y]{padding:100px 20px 120px}@media (max-width: 47.99em){.top__vineyard[data-astro-cid-clfulw6y]{padding:30px 20px 70px}}.top__vineyard[data-astro-cid-clfulw6y] .inner[data-astro-cid-clfulw6y]{max-width:1050px;margin-left:auto;margin-right:auto;display:grid;grid-column-gap:clamp(10px,10px + (100px - 10px) * (tan(atan2(100svw,1px)) - 768) / (1050 - 768),100px);-moz-column-gap:clamp(10px,10px + (100px - 10px) * (tan(atan2(100svw,1px)) - 768) / (1050 - 768),100px);column-gap:clamp(10px,10px + (100px - 10px) * (tan(atan2(100svw,1px)) - 768) / (1050 - 768),100px);grid-template-columns:460px 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"a d" "b d" "c d"}@media (max-width: 47.99em){.top__vineyard[data-astro-cid-clfulw6y] .inner[data-astro-cid-clfulw6y]{grid-template-columns:1fr;grid-template-rows:initial;align-items:center;justify-items:center;place-items:center;grid-template-areas:"a" "b" "d" "c"}}.top__vineyard[data-astro-cid-clfulw6y] .inner[data-astro-cid-clfulw6y] h2[data-astro-cid-clfulw6y]{grid-area:a;font-size:30px;line-height:150%;justify-self:start}@media (max-width: 47.99em){.top__vineyard[data-astro-cid-clfulw6y] .inner[data-astro-cid-clfulw6y] h2[data-astro-cid-clfulw6y]{font-size:20px}}.top__vineyard[data-astro-cid-clfulw6y] .inner[data-astro-cid-clfulw6y] p[data-astro-cid-clfulw6y]{grid-area:b;color:#333;font-size:14px;line-height:170%;margin-top:10px}.top__vineyard[data-astro-cid-clfulw6y] .inner[data-astro-cid-clfulw6y] .link[data-astro-cid-clfulw6y]{margin-top:65px;grid-area:c;max-width:320px;width:100%}@media (max-width: 47.99em){.top__vineyard[data-astro-cid-clfulw6y] .inner[data-astro-cid-clfulw6y] .link[data-astro-cid-clfulw6y]{margin-top:50px}}.top__vineyard[data-astro-cid-clfulw6y] .inner[data-astro-cid-clfulw6y] img[data-astro-cid-clfulw6y]{grid-area:d}@media (max-width: 47.99em){.top__vineyard[data-astro-cid-clfulw6y] .inner[data-astro-cid-clfulw6y] img[data-astro-cid-clfulw6y]{margin-top:30px}}.common__slider{margin-top:30px}.common__slider .splide__arrow{position:absolute;inset:0;margin:auto}.common__slider .splide__arrow.splide__arrow--prev{left:-430px;display:inline-block;width:50px;height:50px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m14 7l-5 5l5 5'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m14 7l-5 5l5 5'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m14 7l-5 5l5 5'/%3E%3C/svg%3E");mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (max-width: 47.99em){.common__slider .splide__arrow.splide__arrow--prev{left:-290px}}.common__slider .splide__arrow.splide__arrow--next{right:-430px;display:inline-block;width:50px;height:50px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m10 17l5-5l-5-5'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m10 17l5-5l-5-5'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m10 17l5-5l-5-5'/%3E%3C/svg%3E");mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (max-width: 47.99em){.common__slider .splide__arrow.splide__arrow--next{right:-290px}}.common__slider .splide__slide{background:#fff;padding:30px}@media (max-width: 47.99em){.common__slider .splide__slide{padding:20px}}.common__slider .splide__slide ol{height:68px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.common__slider .splide__slide ol li{border-radius:8px;background:#333232;padding:7px 20px;color:#fff;text-align:center;font-size:13px;font-weight:700;line-height:1;letter-spacing:.65px}@media (max-width: 47.99em){.common__slider .splide__slide ol li{font-size:11px}}.common__slider .splide__slide img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin-top:20px}.common__slider .splide__slide h2{font-weight:700;letter-spacing:.8px;margin-top:20px;display:-webkit-box;text-overflow:ellipsis;contain:content;-webkit-box-orient:block-axis;-webkit-line-clamp:2;max-height:2lh;height:40px}@media (max-width: 47.99em){.common__slider .splide__slide h2{font-size:14px}}.common__slider .splide__slide b{font-size:22px;font-weight:700}@media (max-width: 47.99em){.common__slider .splide__slide b{font-size:20px}}.common__slider .splide__slide b span{font-size:14px;font-weight:400}@media (max-width: 47.99em){.common__slider .splide__slide b span{font-size:12px}}.common__slider .splide__slide p{font-size:12px;line-height:150%;letter-spacing:.6px;display:-webkit-box;text-overflow:ellipsis;contain:content;-webkit-box-orient:block-axis;-webkit-line-clamp:2;border-top:1px solid #ccc;margin-top:10px;padding-top:10px;height:50px}.top__pickup{background:#f5f1ee;padding:120px 0}.top__pickup .link{display:grid;align-items:center;justify-items:center;place-items:center;padding:70px 20px 0}@media (max-width: 47.99em){.top__pickup .link{padding:50px 20px 0}}.top__pickup .max-w-320{max-width:320px}.common__footer{padding:0 20px 120px}@media (max-width: 47.99em){.common__footer{padding:0 20px 70px}}.common__footer .inner{max-width:1050px;margin-left:auto;margin-right:auto;margin-top:120px}@media (max-width: 47.99em){.common__footer .inner{margin-top:50px}}.common__footer ul{display:grid;grid-gap:15px;gap:15px;margin-top:20px}.common__footer ul.type{grid-template-columns:repeat(3,1fr)}@media (max-width: 47.99em){.common__footer ul.type{grid-template-columns:1fr}}@media (any-hover: hover){.common__footer ul.type a:hover{opacity:var(--opacity)}}.common__footer ul.variety{grid-template-columns:repeat(4,1fr)}@media (max-width: 47.99em){.common__footer ul.variety{grid-template-columns:repeat(2,1fr)}}.common__footer ul.price{grid-template-columns:repeat(5,1fr)}@media (max-width: 47.99em){.common__footer ul.price{grid-template-columns:repeat(2,1fr)}}.common__footer ul.other{grid-template-columns:repeat(3,1fr)}@media (max-width: 47.99em){.common__footer ul.other{grid-template-columns:1fr}}.common__footer ul.other .h-29 img{height:29px}.common__footer ul.other .h-27 img{height:27px}.common__price{padding:120px 20px;background:#f5f1ee}@media (max-width: 47.99em){.common__price{padding:70px 20px}}.common__price .inner ul{max-width:1180px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.common__price .inner ul img{width:100%}@media (max-width: 47.99em){.common__price .inner ul{grid-template-columns:repeat(2,1fr);gap:20px}}.common__price .inner dl{max-width:1050px;margin-left:auto;margin-right:auto;font-size:14px;font-weight:500;display:grid;grid-template-columns:auto 1fr;margin-top:50px}@media (max-width: 47.99em){.common__price .inner dl{grid-template-columns:1fr;margin-top:60px}}.common__price .inner dl dt{background:#ffe9c2;display:grid;align-items:center;justify-items:center;place-items:center;padding:30px 50px}@media (max-width: 47.99em){.common__price .inner dl dt{padding:10px}}.common__price .inner dl dd{background:#fff;display:flex;justify-content:flex-start;align-items:center;padding:0 30px;gap:40px}@media (max-width: 47.99em){.common__price .inner dl dd{flex-direction:column;padding:20px;align-items:flex-start;gap:5px}}.common__price .inner ol{max-width:1050px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:15px}@media (max-width: 47.99em){.common__price .inner ol{grid-template-columns:1fr;margin-top:60px}}.common__price .inner ol li{background:#fff}section[data-astro-cid-5qt7mbgh]{display:grid;align-items:center;justify-items:center;place-items:center;height:840px}@media (max-width: 47.99em){section[data-astro-cid-5qt7mbgh]{height:735px}}section[data-astro-cid-5qt7mbgh]>[data-astro-cid-5qt7mbgh]{grid-area:1/1}section[data-astro-cid-5qt7mbgh] .text[data-astro-cid-5qt7mbgh]{display:grid;align-items:center;justify-items:center;place-items:center;margin-left:20px;margin-right:20px}section[data-astro-cid-5qt7mbgh] .text[data-astro-cid-5qt7mbgh] h2[data-astro-cid-5qt7mbgh]{color:#fff;font-size:30px;margin-top:40px;text-align:center}@media (max-width: 47.99em){section[data-astro-cid-5qt7mbgh] .text[data-astro-cid-5qt7mbgh] h2[data-astro-cid-5qt7mbgh]{font-size:24px}}section[data-astro-cid-5qt7mbgh] .text[data-astro-cid-5qt7mbgh] p[data-astro-cid-5qt7mbgh]{color:#fff;font-size:14px;line-height:170%;max-width:380px;margin-top:20px}section[data-astro-cid-5qt7mbgh] .bg[data-astro-cid-5qt7mbgh]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop__fv .splide .splide__slide a img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.shop__fv .splide .splide__arrow{background:#fff;width:40px;height:40px}.shop__fv .splide .splide__arrow svg{width:30px;height:30px}.shop__fv .splide .splide__pagination{bottom:-30px;margin-top:15px;gap:15px}.shop__fv .splide .splide__pagination button{margin:0;background-color:#e5e5e5;width:10px;height:10px}.shop__fv .splide .splide__pagination button.is-active{background-color:#eebe6b;transform:scale(1)}.shop__news{padding:95px 20px 70px}.shop__news .inner{max-width:900px;margin-left:auto;margin-right:auto;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.shop__news .splide{height:50px;overflow:hidden;margin:15px 0}@media (max-width: 47.99em){.shop__news .splide{height:75px;margin:10px 0}}.shop__news .splide .splide__arrow{width:20px;height:20px;border:1px solid #aaaaaa;background:none}.shop__news .splide .splide__arrow svg{color:#aaa}.shop__news .splide .splide__arrow.splide__arrow--prev{left:auto;right:0;top:0}@media (max-width: 47.99em){.shop__news .splide .splide__arrow.splide__arrow--prev{top:25px}}.shop__news .splide .splide__arrow.splide__arrow--next{top:30px;left:auto;right:0}@media (max-width: 47.99em){.shop__news .splide .splide__arrow.splide__arrow--next{top:53px}}.shop__news .splide .splide__slide dl{display:flex;justify-content:flex-start;align-items:center;gap:20px}@media (max-width: 47.99em){.shop__news .splide .splide__slide dl{flex-direction:column;align-items:flex-start;gap:0px}}.shop__news .splide .splide__slide dl dt{font-size:14px;font-family:var(--global-font-en);line-height:24px}.shop__news .splide .splide__slide dl dd p{font-size:14px;line-height:24px;letter-spacing:.7px;display:-webkit-box;text-overflow:ellipsis;contain:content;-webkit-box-orient:block-axis;-webkit-line-clamp:1;max-height:1lh}@media (max-width: 47.99em){.shop__news .splide .splide__slide dl dd p{-webkit-line-clamp:2;max-height:2lh;margin-right:35px}}section[data-astro-cid-sex6vjhk]{padding:120px 20px;background:#f5f1ee}@media (max-width: 47.99em){section[data-astro-cid-sex6vjhk]{padding:70px 20px}}section[data-astro-cid-sex6vjhk] .inner[data-astro-cid-sex6vjhk]{max-width:1050px;margin-left:auto;margin-right:auto}section[data-astro-cid-sex6vjhk] ul[data-astro-cid-sex6vjhk]{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3px;gap:3px}@media (max-width: 47.99em){section[data-astro-cid-sex6vjhk] ul[data-astro-cid-sex6vjhk]{grid-template-columns:repeat(2,1fr)}}section[data-astro-cid-sex6vjhk] ul[data-astro-cid-sex6vjhk] li[data-astro-cid-sex6vjhk] a[data-astro-cid-sex6vjhk] .top[data-astro-cid-sex6vjhk]{display:grid;overflow:hidden}section[data-astro-cid-sex6vjhk] ul[data-astro-cid-sex6vjhk] li[data-astro-cid-sex6vjhk] a[data-astro-cid-sex6vjhk] .top[data-astro-cid-sex6vjhk]>[data-astro-cid-sex6vjhk]{grid-area:1/1}@media (any-hover: hover){section[data-astro-cid-sex6vjhk] ul[data-astro-cid-sex6vjhk] li[data-astro-cid-sex6vjhk] a[data-astro-cid-sex6vjhk] .top[data-astro-cid-sex6vjhk]:hover img[data-astro-cid-sex6vjhk]{scale:1.1}}section[data-astro-cid-sex6vjhk] ul[data-astro-cid-sex6vjhk] li[data-astro-cid-sex6vjhk] a[data-astro-cid-sex6vjhk] .top[data-astro-cid-sex6vjhk] img[data-astro-cid-sex6vjhk]{transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing);aspect-ratio:260/375;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}section[data-astro-cid-sex6vjhk] ul[data-astro-cid-sex6vjhk] li[data-astro-cid-sex6vjhk] a[data-astro-cid-sex6vjhk] .top[data-astro-cid-sex6vjhk] h2[data-astro-cid-sex6vjhk]{color:#fff;font-size:30px;font-weight:700;writing-mode:vertical-rl;margin-top:20px;margin-right:15px;position:relative;z-index:2}@media (max-width: 47.99em){section[data-astro-cid-sex6vjhk] ul[data-astro-cid-sex6vjhk] li[data-astro-cid-sex6vjhk] a[data-astro-cid-sex6vjhk] .top[data-astro-cid-sex6vjhk] h2[data-astro-cid-sex6vjhk]{font-size:22px}}section[data-astro-cid-sex6vjhk] ul[data-astro-cid-sex6vjhk] li[data-astro-cid-sex6vjhk] a[data-astro-cid-sex6vjhk] .top[data-astro-cid-sex6vjhk] p[data-astro-cid-sex6vjhk]{color:#fff;font-family:var(--global-font-sub);font-size:32px;margin-top:auto;margin-left:20px;position:relative;z-index:2}@media (max-width: 47.99em){section[data-astro-cid-sex6vjhk] ul[data-astro-cid-sex6vjhk] li[data-astro-cid-sex6vjhk] a[data-astro-cid-sex6vjhk] .top[data-astro-cid-sex6vjhk] p[data-astro-cid-sex6vjhk]{font-size:24px;margin-left:10px}}section[data-astro-cid-sex6vjhk] ul[data-astro-cid-sex6vjhk] li[data-astro-cid-sex6vjhk] a[data-astro-cid-sex6vjhk] .bottom[data-astro-cid-sex6vjhk]{font-size:12px;line-height:150%;letter-spacing:.6px;padding:10px 15px;background:#fff}section[data-astro-cid-gt7notg6]{padding:120px 20px}@media (max-width: 47.99em){section[data-astro-cid-gt7notg6]{padding:70px 20px}}section[data-astro-cid-gt7notg6] .inner[data-astro-cid-gt7notg6]{max-width:1050px;margin-left:auto;margin-right:auto}section[data-astro-cid-gt7notg6] ul[data-astro-cid-gt7notg6]{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width: 47.99em){section[data-astro-cid-gt7notg6] ul[data-astro-cid-gt7notg6]{grid-template-columns:repeat(2,1fr)}}section[data-astro-cid-gt7notg6] ul[data-astro-cid-gt7notg6] li[data-astro-cid-gt7notg6] a[data-astro-cid-gt7notg6]{transition-property:all;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--timing)}@media (any-hover: hover){section[data-astro-cid-gt7notg6] ul[data-astro-cid-gt7notg6] li[data-astro-cid-gt7notg6] a[data-astro-cid-gt7notg6]:hover{opacity:var(--opacity)}}section[data-astro-cid-gt7notg6] ul[data-astro-cid-gt7notg6] li[data-astro-cid-gt7notg6] a[data-astro-cid-gt7notg6] img[data-astro-cid-gt7notg6]{aspect-ratio:1/1;width:100%;-o-object-fit:cover;object-fit:cover}.common__breadcrumbs{padding:35px 20px 50px}.common__breadcrumbs .inner{max-width:1050px;margin-left:auto;margin-right:auto}.common__breadcrumbs ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--color-text-3)}.common__breadcrumbs ul li:after{content:"/";margin-left:10px;display:inline-block;width:24px;height:24px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.common__breadcrumbs ul li:last-child:after{display:none}@media (any-hover: hover){.common__breadcrumbs ul li a:hover{opacity:var(--opacity)}}.product__title{font-size:28px;font-weight:700;line-height:130%}.product__price{font-size:24px;font-weight:700}.quantity__wrapper{border:1px solid #333;max-width:140px;margin-top:53px}.variant__countdown{font-size:14px}.product__submit{border-radius:5px;border:1px solid #6c1024;background:#6c1024;display:grid;align-items:center;justify-items:center;place-items:center;color:#fff}@media (any-hover: hover){.product__submit:hover{background:#b33c56}}.product__submit .product__submit__buttons,.product__submit .product__submit__buttons button{width:100%}.product__submit .btn-state-ready{width:100%;display:grid;align-items:center;justify-items:center;place-items:center;grid-template-columns:1fr auto 1fr}.product__submit .btn-state-ready:before{content:""}.product__submit .btn-state-ready:after{content:"";justify-self:end;display:inline-block;width:24px;height:24px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.tabs-wrapper{margin-top:50px}.tabs-wrapper .product-simple-body{font-size:14px}.product__wrapper--thumbnails .grid--product{gap:100px}.common__detail{padding:0 20px 150px}.common__detail .inner{max-width:1050px;margin-left:auto;margin-right:auto}.common__detail .shop-detail__head{margin-top:60px;border-bottom:1px solid #e5e5e5;margin-bottom:0;padding-bottom:10px}.common__detail .shop-detail__head:before{content:attr(data-en);color:#a37e39;font-family:var(--global-font-en);font-size:32px;margin-right:20px}.common__detail .taste__content .box{border:1px solid #e5e5e5;border-top:none;display:grid;align-items:center;justify-items:center;place-items:center}.common__detail .taste__content .box img{width:80%;height:80%}.common__detail .hidden__content:has(.hidden__point:empty){display:none}.common__detail .detail-hidden__content:has(.detail-hidden__point:empty){display:none}.common__detail .detail__content .product-spec dl{font-size:14px;display:grid;margin-top:15px;grid-template-columns:110px 1fr}.common__detail .detail__content .product-spec dl dt{border-right:2px solid #fad69b}.common__detail .detail__content .product-spec dl dd{padding-left:10px}.common__detail .text__content{font-size:14px}.common__detail .text__content .box{margin-top:15px}.common__detail .voice__content .voice-item{background:#f5f1ee;font-size:14px;margin-top:15px;padding:25px;display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px}.common__detail .img__content{margin-top:50px}.common__detail .img__content img{width:100%}.common__detail .caution__content{margin-top:50px;font-size:14px;border-top:1px solid #e5e5e5}.common__detail .caution__content .product-simple-body{margin-top:15px}.common__detail .product__content{margin-top:50px;font-size:14px}.common__detail .product__content .box h2{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0;font-size:18px;font-weight:700;line-height:130%}.common__detail .product__content .box img{margin-top:20px;width:100%}.common__detail .product__content .box p{margin-top:10px}.common__detail .product__content .box a{display:grid;align-items:center;justify-items:center;place-items:center;grid-template-columns:1fr auto 1fr;border-radius:100px;border:1px solid #bbb;padding:20px;margin-top:60px}.common__detail .product__content .box a:before{content:""}.common__detail .product__content .box a:after{content:"";justify-self:end;display:inline-block;width:24px;height:24px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.common__recommend{background:#f5f1ee;padding:120px 20px}@media (max-width: 47.99em){.common__recommend{padding:70px 20px}}.common__recommend .inner{max-width:1050px;margin-left:auto;margin-right:auto}.common__recommend ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:10px}@media (max-width: 47.99em){.common__recommend ul{grid-template-columns:repeat(2,1fr)}}.common__recommend ul li a{display:flex;flex-direction:column;height:100%}.common__recommend ul li a img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.common__recommend ul li a h2{font-size:14px;font-weight:700;letter-spacing:.7px;display:-webkit-box;text-overflow:ellipsis;contain:content;-webkit-box-orient:block-axis;-webkit-line-clamp:2;max-height:2lh;margin-top:10px}.common__recommend ul li a p{margin-top:auto;font-size:20px;font-weight:700}.common__recommend ul li a p span{font-size:12px;font-weight:400}
