html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;box-sizing:border-box;word-break:normal;tab-size:4}*,:after,:before{box-sizing:inherit;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{height:0;overflow:visible;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{border-style:none;background-color:rgba(0,0,0,0)}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{display:table;max-width:100%;border:0;color:inherit;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--header-h: 5rem;--pd-h: 2rem;--wp--style--global--content-size: 1000px;--wp--style--global--wide-size: 1400px;--color-beige-rgba: rgba(252, 245, 232, 0.8);font-size:62.5%}html{font-family:"Noto Serif JP",serif !important;letter-spacing:.08em !important}body{font-family:"Noto Serif JP",serif !important;letter-spacing:.02em}*{font-family:inherit}img,iframe,video{display:block;width:100%;max-width:100%}iframe,video{aspect-ratio:16/9}p{margin:0 auto 2em auto}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{margin-bottom:5%;font-weight:600}input{max-width:100%}p,h1,h2,h3,h4,h5,h6{line-height:1.8}.entry-content>*{max-width:var(--wp--style--global--content-size);margin-right:auto;margin-left:auto;padding:0 var(--pd-h)}.entry-content>.alignfull{max-width:inherit;padding:0}.entry-content>.alignwide{max-width:var(--wp--style--global--wide-size);padding:0 var(--pd-h)}.entry-content{margin-bottom:10rem}@font-face{font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-family:"swiper-icons"}:root{--swiper-theme-color: #007aff}:host{display:block;z-index:1;position:relative;margin-right:auto;margin-left:auto}.swiper{display:block;z-index:1;position:relative;margin-right:auto;margin-left:auto;padding:0;overflow:hidden;overflow:clip;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;z-index:1;position:relative;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial)}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{flex-shrink:0;order:9999;content:""}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{box-sizing:border-box;z-index:10;position:absolute;top:50%;left:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;transform-origin:50%;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn{padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.container{max-width:inherit !important}.inner{display:block;position:relative;max-width:var(--wp--style--global--content-size);margin:0 auto;padding:0 var(--pd-h)}.inner--wide{max-width:var(--wp--style--global--wide-size)}.Col2Section{position:relative;width:100%;padding:0;overflow-x:hidden}.Col2Section--alignRight{padding-top:8rem;padding-bottom:8rem;text-align:right}.Col2Section__content{z-index:2;position:relative}.Col2Section__title{margin-bottom:0;color:var(--wp--preset--color--accent-1);font-style:normal;font-weight:700;font-weight:400;font-size:2.8rem;font-family:"Tagesschrift",system-ui}.Col2Section__subtitle{margin-bottom:3rem;color:var(--wp--preset--color--accent-1);font-weight:bold;font-size:1.2rem}.Col2Section__redTitle{margin-bottom:1rem;color:var(--wp--preset--color--accent-2);font-size:2rem}.Col2Section__textWrapper{width:100%}.Col2Section__textWrapper--alignRight{margin-right:0;margin-left:auto;text-align:right}.Col2Section__text{margin-bottom:3rem;margin-left:0;color:var(--wp--preset--color--contrast);font-size:1.4rem;line-height:1.8}.Col2Section__link{display:inline-block;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.Col2Section__link:hover{transform:translateX(0.5rem);opacity:.8}.Col2Section__linkImg{display:block;width:auto;width:8rem}.Col2Section__deco{z-index:3;position:absolute;height:auto;pointer-events:none}.Col2Section__deco--img03{right:-3rem;bottom:0;width:22rem}.Col2Section__deco--img05{top:2rem;left:-2.3rem;width:4rem}.Col2Section__deco--img06{right:2rem;bottom:0;width:22rem}.Col2Section__deco--img08{bottom:-8rem;width:22rem}.Col2Section__deco--img09{top:-8rem;right:-3rem;width:6rem}.DecoImages{position:relative;width:100%;margin:6rem auto}.DecoImages--noMargin{margin:0 auto}.DecoImages--topMargin{margin:5rem auto 0}.DecoImages__inner{position:relative}.DecoImages__item{height:auto;pointer-events:none}.DecoImages__item--img01{position:absolute;top:-5rem;right:0;width:10rem}.DecoImages__item--line01{display:block;position:relative;top:0rem;width:100%;margin:0 auto}.DecoImages__item--img02{position:absolute;bottom:-3rem;left:-3rem;width:12rem}.DecoImages__item--line02{position:relative;width:70%;margin-left:auto}.DecoImages__item--line03{position:relative;width:80%;margin-left:auto}.DecoImages__item--line04{position:relative;width:40%;margin-left:auto}.DecoImages__item--img07{position:relative;top:-3rem;width:40%;margin-left:20%}.DecoImages__item--line05{position:relative;top:-4rem;width:20%}.DecoImages__item--line06{position:relative;width:80%}.Footer{position:relative;width:100%;padding:4rem 0 3rem;background-color:var(--wp--preset--color--accent-3)}.Footer__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.Footer__logoLink{transition:opacity .3s ease}.Footer__logoLink:hover{opacity:.6}.Footer__logo{width:8rem}.Footer__logoImg{display:block;width:100%;height:auto}.Footer__info{display:flex;flex-direction:column;gap:.5rem}.Footer__contact,.Footer__address,.Footer__telBlock{margin:0;color:inherit;font-size:1.2rem;line-height:1.6}.Footer__tel{color:inherit;text-decoration:none;transition:opacity .3s ease}.Footer__tel:hover{opacity:.6}.Footer__nav{font-size:1.4rem}.Footer__navList{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0;padding:0;gap:.5rem 0;list-style:none}.Footer__navList li{display:flex;align-items:center}.Footer__navList li::after{margin:0 1rem;content:"｜";color:inherit}.Footer__navList li:last-child::after{content:none}.Footer__navList li a{color:var(--wp--preset--color--contrast);text-decoration:none;transition:opacity .3s ease}.Footer__navList li a:hover{color:var(--wp--preset--color--accent-1)}.Footer__copyright{margin:0;color:inherit;font-size:1rem}.Header{z-index:1000;position:fixed;top:0;left:0;width:100%;height:var(--header-h);background-color:rgba(var(--wp--preset--color--base), 0.95);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.Header.is-scroll{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--color-beige-rgba);box-shadow:0 2px 10px rgba(0,0,0,.1)}.Header__inner{display:flex;align-items:center;width:100%;height:100%;margin:0 auto;padding:0 var(--pd-h, 20px);gap:calc(var(--pd-h)/2)}.Header__logoArea{flex-shrink:0;height:calc(var(--header-h)/2)}.Header__logoWrap{display:inline-block;height:100%;transition:transform .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.Header__logoWrap:hover{transform:scale(1.05)}.Header__logo{-o-object-fit:contain;width:auto;height:100%;object-fit:contain}.Header__storeArea{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:calc(var(--pd-h)/3)}.Header__storeBtn{display:inline-block;overflow:hidden;border-radius:999px;transition:transform .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.Header__storeBtn:hover{transform:scale(1.05)}.Header__storeBtn:active{transform:scale(0.98)}.Header__storeImg{-o-object-fit:contain;display:block;width:auto;height:calc(var(--header-h)/2);object-fit:contain}.Header__btnSpace{flex-shrink:0;width:calc(var(--header-h)/2);height:calc(var(--header-h)/2)}.Header__btn{display:flex;z-index:1003;position:fixed;top:calc(var(--header-h)/4);right:var(--pd-h);flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--header-h)/2);height:calc(var(--header-h)/2);border:none;background:none;cursor:pointer}.Header__btn:focus{outline:none}.Header__btn:focus-visible{outline:none}.Header__btnBar{width:100%;height:3px;transform-origin:center;border-radius:999px;background-color:var(--wp--preset--color--contrast);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.Header__btnBar:not(:last-child){margin-bottom:.5rem}.is-open .Header__btnBar:nth-child(1){transform:translateY(0.8rem) rotate(45deg)}.is-open .Header__btnBar:nth-child(2){transform:scaleX(0);opacity:0}.is-open .Header__btnBar:nth-child(3){transform:translateY(-0.8rem) rotate(-45deg)}.Header__nav{display:flex;z-index:1002;position:fixed;top:0;right:0;left:auto;flex-direction:column;width:80dvw;max-width:42rem;height:100dvh;overflow-y:auto;transform:translateX(100%);background-color:var(--wp--preset--color--accent-3);box-shadow:-8px 0 24px rgba(0,0,0,.1);transition:transform .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.Header__nav.is-open{transform:translateX(0)}.Header__lists{display:flex;flex:1;flex-direction:column;padding:calc(var(--header-h) + var(--pd-h)) var(--pd-h) 3.2rem var(--pd-h);gap:2rem}.Header__divider{width:100%;margin-top:auto}.Header__dividerImg{display:block;width:100%;height:auto}.Header__social{display:flex;align-items:center;justify-content:center;padding:2rem var(--pd-h) 3rem}.Header__socialLink{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:var(--wp--preset--color--contrast);transition:color .3s ease,transform .3s ease}.Header__socialLink:hover{transform:scale(1.1);color:var(--wp--preset--color--accent-1)}.Header__socialIcon{width:100%;height:100%}.Header__list{position:relative}.Header__link{display:block;padding:1.2rem 0;color:var(--wp--preset--color--contrast);font-weight:500;font-weight:400;font-size:1.6rem;font-family:"Tagesschrift",system-ui;text-decoration:none;transition:color .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.Header__link:hover{color:var(--wp--preset--color--accent-1)}.Header__childBtn{display:block;position:absolute;top:50%;right:0;width:2.4rem;height:2.4rem;transform:translateY(-50%);border:none;background:none;cursor:pointer}.Header__list:not(.menu-item-has-children) .Header__childBtn{display:none}.Header__childBtnBar{position:absolute;top:50%;left:50%;width:1.2rem;height:2px;transform:translate(-50%, -50%);background-color:var(--wp--preset--color--primary, #007cba);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.Header__childBtnBar:first-child{transform:translate(-50%, -50%) rotate(90deg)}.is-open .Header__childBtnBar:first-child{transform:translate(-50%, -50%) rotate(0deg)}.Header__childLists{display:none;padding:2rem 0 0 2rem;gap:1.2rem}.Header__childLists.is-open{display:flex;flex-direction:column}.Header__childLink{display:block;padding:.8rem 0;color:var(--wp--preset--color--contrast);font-size:1.4rem;text-decoration:none;transition:color .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.Header__childLink:hover{color:var(--wp--preset--color--primary, #007cba)}.Header__overlay{visibility:hidden;z-index:1001;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.Header__overlay.is-open{visibility:visible;opacity:1}.Hero{width:100%}.Hero__inner{width:100%}.Hero__picture{display:block;width:100%}.Hero__img{-o-object-fit:contain;display:block;width:100%;height:auto;object-fit:contain}.Instagram{position:relative;width:100%;padding:6rem 0}.Instagram__header{margin-bottom:4rem;text-align:center}.Instagram__title{margin-bottom:0;color:var(--wp--preset--color--accent-1);font-style:normal;font-weight:700;font-weight:400;font-size:2.8rem;font-family:"Tagesschrift",system-ui}.Instagram__subtitle{margin-bottom:0;color:var(--wp--preset--color--accent-1);font-weight:bold;font-size:1.2rem}.Instagram__feed{width:100%}.Instagram__qr{margin-top:4rem;padding-right:0;text-align:right}.Instagram__qrImg{-o-object-fit:contain;display:inline-block;width:10rem;height:10rem;object-fit:contain}.Main{min-height:100dvh;margin-top:var(--header-h)}.Main--noMargin{margin-top:var(--header-h)}.News{position:relative;width:100%;padding:6rem 0}.News__header{margin-bottom:4rem;text-align:center}.News__title{margin-bottom:0;color:var(--wp--preset--color--accent-1);font-style:normal;font-weight:700;font-weight:400;font-size:2.8rem;font-family:"Tagesschrift",system-ui}.News__subtitle{margin-bottom:0;color:var(--wp--preset--color--accent-1);font-weight:bold;font-size:1.2rem}.News__list{max-width:var(--wp--style--global--content-size);margin:0 auto}.News__item{display:block;padding:1.5rem 2rem;overflow:hidden;border-radius:1rem;color:inherit;text-decoration:none;transition:background-color .3s ease}.News__item:hover{background-color:var(--wp--preset--color--accent-3)}.News__meta{display:flex;align-items:center;min-height:2rem;margin-bottom:.8rem;gap:.8rem}.News__date{color:#666;font-size:1.2rem;font-family:"Roboto",sans-serif}.News__badge{display:inline-block;padding:.2rem .6rem;border-radius:.2rem;background-color:var(--wp--preset--color--accent-2);color:#fff;font-weight:700;font-size:.9rem;line-height:1;text-transform:uppercase}.News__itemTitle{margin:0;font-weight:500;font-size:1.4rem;line-height:1.6}.News__empty{padding:4rem 0;color:#999;font-size:1.4rem;text-align:center}.News__more{margin-top:4rem;text-align:center}.News__moreLink{display:inline-block;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.News__moreLink:hover{transform:translateX(0.5rem);opacity:.8}.News__moreLinkImg{display:block;width:8rem}.News__pagination{margin-top:4rem;text-align:center}.News__pagination .navigation{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.News__pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.News__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;height:3.5rem;padding:.5rem 1rem;border:.1rem solid #ddd;border-radius:.3rem;background-color:rgba(0,0,0,0);color:inherit;font-size:1.4rem;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.News__pagination .page-numbers:hover{border-color:var(--wp--preset--color--accent-1);background-color:var(--wp--preset--color--accent-1);color:#fff}.News__pagination .page-numbers.current{border-color:var(--wp--preset--color--accent-1);background-color:var(--wp--preset--color--accent-1);color:#fff;font-weight:700}.News__pagination .page-numbers.dots{border:none;background:none;cursor:default}.News__pagination .page-numbers.dots:hover{background:none;color:inherit}.News__pagination .page-numbers.prev,.News__pagination .page-numbers.next{font-weight:700}.OnlineStore{position:relative;width:100%;padding:6rem 0 0}.OnlineStore__header{margin-bottom:4rem;text-align:center}.OnlineStore__title{margin-bottom:0;color:var(--wp--preset--color--accent-1);font-style:normal;font-weight:700;font-weight:400;font-size:2.8rem;font-family:"Tagesschrift",system-ui}.OnlineStore__subtitle{margin-bottom:3rem;color:var(--wp--preset--color--accent-1);font-weight:bold;font-size:1.2rem}.OnlineStore__headerLink{display:inline-block;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.OnlineStore__headerLink:hover{transform:translateX(0.5rem);opacity:.8}.OnlineStore__headerLinkImg{display:block;width:8rem}.OnlineStore__sliderWrapper{width:100%;overflow:hidden}.OnlineStore__slider{width:100%}.OnlineStore__slider .swiper-wrapper{display:flex}.OnlineStore__slider .swiper-slide{flex-shrink:0;width:auto}.OnlineStore__navWrapper{display:flex;align-items:center;justify-content:center;width:100%;padding:3rem 0;gap:2rem;transition:opacity .3s ease}.OnlineStore__navWrapper.is-hidden{display:none}.OnlineStore__navPrev,.OnlineStore__navNext{display:flex;position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 !important;border-radius:50%;background-color:var(--wp--preset--color--accent-1);cursor:pointer;transition:background-color .3s ease,transform .3s ease,opacity .3s ease}.OnlineStore__navPrev::after,.OnlineStore__navNext::after{width:.8rem;height:.8rem;border-top:.15rem solid #fff;border-right:.15rem solid #fff;content:""}.OnlineStore__navPrev:hover,.OnlineStore__navNext:hover{transform:scale(1.1);opacity:.8}.OnlineStore__navPrev.swiper-button-disabled,.OnlineStore__navNext.swiper-button-disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.OnlineStore__navPrev::after{margin-right:-0.2rem;transform:rotate(-135deg)}.OnlineStore__navNext::after{margin-left:-0.2rem;transform:rotate(45deg)}.OnlineStore__item{position:relative}.OnlineStore__link{display:block;color:inherit;text-decoration:none}.OnlineStore__imgWrapper{position:relative;width:100%;padding-top:100%;overflow:hidden;background-color:#f5f5f5}.OnlineStore__img{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.OnlineStore__overlay{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:0;transition:opacity .3s ease}.OnlineStore__link:hover .OnlineStore__overlay{opacity:1}.OnlineStore__link:hover .OnlineStore__img{transform:scale(1.05)}.OnlineStore__info{padding:1rem;color:#fff;text-align:center}.OnlineStore__productName{margin-bottom:.8rem;font-weight:700;font-size:1.4rem}.OnlineStore__capacity{margin-bottom:.8rem;font-size:1.2rem}.OnlineStore__description{margin-bottom:1.5rem;font-size:1.2rem;line-height:1.6}.OnlineStore__moreBtn{display:inline-block}.OnlineStore__moreBtnImg{display:block;width:6rem;transition:transform .3s ease}.OnlineStore__link:hover .OnlineStore__moreBtnImg{transform:translateX(0.5rem)}.page-header{position:relative;width:100%;margin-bottom:.6rem;padding:4rem 0;background-color:var(--wp--preset--color--accent-3)}.page-header__inner{max-width:var(--wp--style--global--content-size);margin:0 auto;padding:0 var(--pd-h)}.page-header__divider{width:100%;margin-bottom:4rem}.page-header__dividerImg{display:block;width:100%;height:auto}.page-header .page-title,.page-header .entry-title{margin:0;color:var(--wp--preset--color--contrast);font-style:normal;font-weight:700;font-weight:400;font-size:2.4rem;font-family:"Tagesschrift",system-ui}.page-header .page-description{margin:1rem 0 0;color:var(--wp--preset--color--contrast);font-size:1.4rem;font-family:"Tagesschrift","Noto Serif JP",system-ui}.Parallax{position:relative;width:100%;height:40dvh;overflow:hidden}.Parallax__inner{position:relative;width:100%;height:100%}.Parallax__imgWrapper{position:absolute;top:0;left:0;width:100%;height:120%;will-change:transform}.Parallax__img{-o-object-fit:cover;-o-object-position:center;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.u-header-pd{padding-top:var(--header-h)}.u-slider-overflow-visivle>*{overflow:visible !important}.wp-block-group:has(>.u-slider-overflow-visivle){overflow:hidden}.u-noPadding{padding:0}br.sp{display:block !important}br.pc{display:none !important}.facebook_wrap{width:100%;margin-right:auto;margin-left:auto}.fb-page,.fb-page span,.facebook_wrap iframe{width:100% !important}.u-fadeIn{transform:translateY(2rem);opacity:0;transition:opacity 1s ease,transform 1s ease}.u-fadeIn.is-visible{transform:translateY(0);opacity:1}.u-fadeIn--left{transform:translateX(-2rem);opacity:0;transition:opacity 1s ease,transform 1s ease}.u-fadeIn--left.is-visible{transform:translateX(0);opacity:1}.u-fadeIn--right{transform:translateX(2rem);opacity:0;transition:opacity 1s ease,transform 1s ease}.u-fadeIn--right.is-visible{transform:translateX(0);opacity:1}.u-fadeIn--slow{transform:translateY(2rem);opacity:0;transition:opacity 1.5s ease,transform 1.5s ease}.u-fadeIn--slow.is-visible{transform:translateY(0);opacity:1}@media(min-width: 769px){:root{--header-h: 8rem}.brsp{display:none}.Col2Section__title{font-size:3.8rem}.Col2Section__subtitle{margin-bottom:4rem;font-size:1.4rem}.Col2Section__redTitle{font-size:2.4rem}.Col2Section__textWrapper{width:65%}.Col2Section__text{margin-bottom:4rem;font-size:1.6rem}.Col2Section__linkImg{width:10rem}.Col2Section__deco--img03{top:50%;right:-4rem;bottom:inherit;width:30%;transform:translateY(-50%)}.Col2Section__deco--img05{top:2rem;left:-10rem;width:8rem}.Col2Section__deco--img06{top:0;right:1rem;bottom:inherit;width:30%}.Col2Section__deco--img08{top:0;bottom:inherit;width:30%}.Col2Section__deco--img09{top:-2rem;right:-14rem;width:12rem}.DecoImages{margin:8rem auto}.DecoImages__item--img01{width:16rem}.DecoImages__item--line01{width:80%}.DecoImages__item--img02{left:-4rem;width:18rem}.DecoImages__item--line06{left:-8rem;width:50%}.Footer{padding:6rem 0 4rem}.Footer__inner{gap:2rem}.Footer__logo{width:12rem}.Footer__contact,.Footer__address,.Footer__telBlock{font-size:1.4rem}.Footer__nav{font-size:1.6rem}.Footer__navList li::after{margin:0 1.5rem}.Header__inner{gap:0 calc(var(--pd-h)*2)}.Header__nav{width:36rem}.Hero__img{height:100dvh}.Instagram{padding:10rem 0}.Instagram__header{margin-bottom:6rem}.Instagram__title{font-size:3.8rem}.Instagram__subtitle{font-size:1.4rem}.Instagram__qr{margin-top:5rem}.Instagram__qrImg{width:13rem;height:13rem}.Main--noMargin{margin-top:0}.News{padding:10rem 0}.News__header{margin-bottom:6rem}.News__title{font-size:3.8rem}.News__subtitle{font-size:1.4rem}.News__item{padding:1rem 2rem}.News__meta{flex-shrink:0;width:14rem;min-height:2.2rem;margin-bottom:0}.News__date{font-size:1.4rem}.News__badge{padding:.3rem .8rem;font-size:1rem}.News__itemTitle{display:inline;margin-left:2rem;font-size:1.6rem}.News__item{display:flex;align-items:center}.News__meta{flex-shrink:0;margin-bottom:0}.News__more{margin-top:6rem}.News__moreLinkImg{width:10rem}.News__pagination{margin-top:6rem}.OnlineStore{padding:10rem 0 0}.OnlineStore__header{margin-bottom:6rem}.OnlineStore__title{font-size:3.8rem}.OnlineStore__subtitle{margin-bottom:4rem;font-size:1.4rem}.OnlineStore__headerLinkImg{width:10rem}.OnlineStore__navWrapper{padding:4rem 0;gap:3rem}.OnlineStore__navPrev,.OnlineStore__navNext{width:4rem;height:4rem}.OnlineStore__navPrev::after,.OnlineStore__navNext::after{width:1rem;height:1rem}.OnlineStore__navPrev::after{margin-right:-0.3rem}.OnlineStore__navNext::after{margin-left:-0.3rem}.OnlineStore__productName{margin-bottom:1rem;font-size:1.6rem}.OnlineStore__capacity{margin-bottom:1rem;font-size:1.4rem}.OnlineStore__description{margin-bottom:2rem;font-size:1.3rem}.OnlineStore__moreBtnImg{width:8rem}.page-header{padding:6rem 0}.page-header__divider{margin-bottom:6rem}.page-header .page-title,.page-header .entry-title{font-size:3.6rem}.page-header .page-description{font-size:1.6rem}.Parallax{height:60dvh}.u-noPadding{padding:0}br.sp{display:none !important}br.pc{display:block !important}}@media(max-width: 768px){.Col2Section__inner{padding-bottom:12rem}}
/*# sourceMappingURL=sourcemap/main.min.css.map */
