.static-contents .js-module-acc button{cursor:pointer}.static-contents .js-module-acc .js-acc-cont{overflow:hidden;transition:all .2s ease 0s}.static-contents .js-module-acc:not(.js-acc-defaultHeight) .js-acc-cont{opacity:0;visibility:hidden}.static-contents .js-module-acc.m-opened:not(.js-acc-defaultHeight) .js-acc-cont{opacity:1;visibility:visible}.static-contents .js-module-acc[data-remove=true] .js-acc-cover{opacity:1;transition:all .2s ease 0s}.static-contents .js-module-acc.m-opened[data-remove=true] .js-acc-cover{opacity:0}.static-contents .js-module-acc .js-acc-btn-label-close{display:block}.static-contents .js-module-acc .js-acc-btn-label-open,.static-contents .js-module-acc.m-opened .js-acc-btn-label-close{display:none}.static-contents .js-module-acc.m-opened .js-acc-btn-label-open{display:block}.static-contents .js-module-acc.js-acc-defaultHeight{position:relative}.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent 10%,#fff 50%);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-height:1000px;padding-top:20px;position:absolute;right:0;top:0;transition:all .2s ease 0s}.static-contents .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cont{max-height:unset!important}.static-contents .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent,transparent);max-height:100%;position:relative}.static-contents .module-details{max-width:300px}.static-contents .module-details summary{align-items:center;display:flex;justify-content:space-between;list-style-type:none}.static-contents .module-details summary::-webkit-details-marker{display:none}.static-contents .module-details summary .icon{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.5%205.5H12V6.5H6.5V12H5.5V6.5H0V5.5H5.5V0H6.5V5.5Z%22%20fill%3D%22%2345433E%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%;background-size:contain;display:block;height:12px;transition:transform .4s;width:12px}.static-contents .module-details details[open] summary .icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%222%22%20viewBox%3D%220%200%2012%202%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%201.5H0V0.5H12V1.5Z%22%20fill%3D%22%2345433E%22%2F%3E%3C%2Fsvg%3E")}.static-contents{--zi-fixed:999;--zi-modal:2000}.static-contents .module-sponly .module-list__notes{display:flex;flex-direction:column;font-size:min(2.77778vw,20px);gap:2px}.static-contents .module-sponly .module-list__notes:not(:first-child){margin-top:0}.static-contents .module-sponly .module-list__notes li{font-size:min(2.77778vw,20px);margin-top:0!important}.static-contents .color-red{color:#c80421}.static-contents img{height:auto;width:100%}.static-contents .module-sponly{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.static-contents .module-type-cart:not(.m-opened) .js-acc-cont{max-height:0}.static-contents .module-link{font-size:min(2.77778vw,20px);padding-right:min(2.77778vw,20px);text-decoration:underline}.static-contents .module-link:after{height:min(1.94444vw,14px);width:min(1.11111vw,8px)}.static-contents a:hover .module-link{text-decoration:none}.static-contents .js-selectCart__display__clear{display:none}.static-contents .js-selectCart__display__clear.m-show{display:block}.static-contents .l-campaign{background:url(../img/campaign_bg.webp) top/100% auto no-repeat #fffce8;padding:min(11.11111vw,80px) min(5.55556vw,40px);position:relative}.static-contents .l-campaign .mask{background-color:rgba(0,0,0,.502);display:grid;height:100%;inset:0;place-items:center;position:absolute;width:100%;z-index:1}.static-contents .l-campaign .mask__txt{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:min(3.88889vw,28px);font-style:normal;font-weight:400;font-weight:600;line-height:1.5}.static-contents .l-campaign .l-campaign__inner{background:#fff;display:flex;flex-direction:column;gap:min(8.33333vw,60px);padding:min(8.33333vw,60px) min(5.55556vw,40px);position:relative}.static-contents .l-campaign .l-campaign__present{align-items:center;display:flex;flex-direction:column;gap:min(2.77778vw,20px)}.static-contents .l-campaign .l-campaign__present-heading{display:flex;flex-direction:column;font-weight:400;gap:min(1.38889vw,10px);text-align:center}.static-contents .l-campaign .l-campaign__present-heading-sub{font-size:min(3.88889vw,28px)}.static-contents .l-campaign .l-campaign__present-heading-main{font-size:min(4.44444vw,32px)}.static-contents .l-campaign .l-campaign__present-period{border:min(.27778vw,2px) solid #45433e;border-left:0;border-right:0;font-size:min(3.88889vw,28px);padding:min(1.38889vw,10px);text-align:center}.static-contents .l-campaign .l-campaign__present-img{display:flex;flex-direction:column;gap:min(2.77778vw,20px);margin-inline:auto;width:min(77.77778vw,560px)}.static-contents .l-campaign .l-campaign__present-img-caption{font-size:min(2.77778vw,20px);text-align:center}.static-contents .l-campaign .l-campaign__ttl{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;font-size:min(6.66667vw,48px);font-style:normal;font-weight:400;line-height:1.2;margin-bottom:min(2.77778vw,20px);text-align:center}.static-contents .l-campaign .l-campaign__wrap01{align-items:center;display:flex;flex-direction:column;gap:min(4.16667vw,30px)}.static-contents .l-campaign .l-campaign__sub-ttl{font-size:min(3.88889vw,28px);font-weight:400;margin:0 auto;text-align:center;width:-moz-max-content;width:max-content}.static-contents .l-campaign .l-campaign__sub-ttl em{font-size:min(5.55556vw,40px);font-style:normal}.static-contents .l-campaign .l-campaign__tag{background-color:#5bbc82;border-radius:min(5.55556vw,40px);color:#fff;font-size:min(3.88889vw,28px);line-height:1.5;padding:min(.83333vw,6px) min(10vw,72px);text-align:center;width:-moz-max-content;width:max-content}.static-contents .l-campaign .l-campaign__date{display:flex;flex-direction:column;font-size:min(3.88889vw,28px);gap:min(1.38889vw,10px);margin-top:max(-1.38889vw,-10px);text-align:center}.static-contents .l-campaign .l-campaign__date-note{font-size:min(2.77778vw,20px);text-align:center}.static-contents .l-campaign .l-campaign__txt-box{border:min(.27778vw,2px) solid #d3d2cf;padding:min(3.88889vw,28px)}.static-contents .l-campaign .l-campaign__txt01{display:flex;flex-direction:column;font-size:min(2.77778vw,20px);gap:min(2.77778vw,20px)}.static-contents .l-campaign .l-campaign__txt02{font-size:min(2.77778vw,20px);margin:min(2.77778vw,20px) 0 0}.static-contents .l-campaign .l-campaign__check{display:flex;flex-direction:column;gap:min(4.16667vw,30px)}.static-contents .l-campaign .l-campaign__check-txt{display:flex;justify-content:center}.static-contents .l-campaign .l-campaign__check-txt .module-checkbox{display:inline-block;line-height:1}.static-contents .l-campaign .l-campaign__check-txt label{align-items:center;font-size:min(2.77778vw,20px);gap:min(2.77778vw,20px)}.static-contents .l-campaign .l-campaign__check-txt label:before{height:min(4.72222vw,34px);width:min(4.72222vw,34px)}.static-contents .l-campaign .l-campaign__check-btn{text-align:center}.static-contents .l-campaign .l-campaign__entry-note-item{font-size:min(2.77778vw,20px);padding-left:1.3em;text-indent:-1.3em}.static-contents .l-campaign .l-campaign__entry-note-item a{color:#ce0058}.static-contents .l-campaign .l-campaign__acc{margin:min(8.33333vw,60px) 0 0}.static-contents .l-campaign .l-campaign__acc.js-acc-defaultHeight .js-acc-cont{min-height:min(50vw,360px)!important}.static-contents .l-campaign .l-campaign__acc .js-acc-cover{background:linear-gradient(transparent 25%,#fffce8 70%)}.static-contents .l-campaign .l-campaign__acc-ttl{align-items:center;display:grid;font-size:min(3.88889vw,28px);font-weight:400;gap:min(2.77778vw,20px);grid-template-columns:1fr auto 1fr;text-align:center}.static-contents .l-campaign .l-campaign__acc-ttl:after,.static-contents .l-campaign .l-campaign__acc-ttl:before{background-color:#45433e;content:"";display:block;flex-grow:1;height:min(.27778vw,2px)}.static-contents .l-campaign .l-campaign__acc-sub-ttl{font-size:min(2.77778vw,20px);font-weight:400;margin:min(5.55556vw,40px) 0 min(.55556vw,4px)}.static-contents .l-campaign .l-campaign__acc-btn{margin:min(5.55556vw,40px) 0 0}.static-contents .l-campaign .l-campaign__acc-btn button{background-color:#fff}.static-contents .l-campaign .l-campaign__items{border-bottom:min(.27778vw,2px) solid #45433e;display:grid;font-size:min(2.77778vw,20px);gap:min(1.11111vw,8px) min(2.77778vw,20px);grid-template-columns:1fr 1fr;list-style-type:disc;margin-top:min(2.77778vw,20px);padding-bottom:min(4.16667vw,30px)}.static-contents .l-campaign .l-campaign__items li{margin-left:min(4.16667vw,30px)}.static-contents .lineup{background:url(../img/lineup_bg.jpg) top/100% auto no-repeat;padding:min(11.11111vw,80px) min(5.55556vw,40px)}.lineup__ttl{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;font-size:min(8.33333vw,60px);font-style:normal;font-weight:400;text-align:center}.lineup__desc{font-size:min(3.88889vw,28px);margin-top:min(1.38889vw,10px)!important;text-align:center}.lineup__anchor{margin-top:min(5.55556vw,40px)!important}.static-contents .itemsTitle{align-items:center;background:#5bbc82;color:#fff;display:flex;font-size:min(5vw,36px);font-weight:400;height:min(13.05556vw,94px);justify-content:center}.static-contents .products{background-image:url(../img/products_bg.png),linear-gradient(180deg,#fff 17.06%,#ffffef 32.11%,#fffbd6);display:flex;flex-direction:column;gap:min(6.94444vw,50px);padding:min(13.88889vw,100px) min(5.55556vw,40px) min(11.11111vw,80px)}.static-contents .products,.static-contents .products:nth-child(2n){background-position:top;background-repeat:no-repeat;background-size:100% auto}.static-contents .products:nth-child(2n){background-image:url(../img/products_bg.png),linear-gradient(180deg,#fff 19.6%,#f8fffa 30.57%,#ddfae8 99.23%)}.products__heading{margin-inline:auto!important;width:min(76.66667vw,552px)}.products__description{font-size:min(3.88889vw,28px)}.products__list{background:#fff;gap:min(16.66667vw,120px);padding:min(11.11111vw,80px) min(5.55556vw,40px)}.products__group,.products__list{display:flex;flex-direction:column}.products__group{gap:min(11.11111vw,80px)}.static-contents .item{display:flex;flex-direction:column;gap:min(5.55556vw,40px)}.item__lead{font-size:min(4.44444vw,32px)}.item__inner{display:grid;gap:min(2.77778vw,20px);grid-template-columns:auto 1fr}.item__image{gap:min(2.77778vw,20px);width:min(33.33333vw,240px)}.item__detail{display:flex;flex-direction:column;gap:min(2.77778vw,20px)}.item__name{font-size:min(3.33333vw,24px);font-weight:400}.item__birui{font-size:min(2.77778vw,20px)}.item__price{font-size:min(3.88889vw,28px)}.item__price span{font-size:min(4.72222vw,34px)}.item__button .js-module-zaiko{min-height:min(15.55556vw,112px)}.item__button .js-zaiko-loading{height:min(15.55556vw,112px);max-width:inherit;width:100%}.item__button .js-zaiko-loading .util-loading{max-width:inherit}.item__button .module-buttonV3:not([aria-disabled]):before{background-image:url(/sw/onlinestore/assets_static/img/icon_check_off.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min(4.72222vw,34px);left:min(7.36111vw,53px);position:absolute;top:50%;transform:translateY(-50%);width:min(4.72222vw,34px);z-index:1}.item__button .module-buttonV3:not([aria-disabled]):has(.module-buttonV3__cv__subtext):before{left:min(5.55556vw,40px)}.item__button .module-buttonV3:not([aria-disabled]):has(.module-buttonV3__cv__subtext)>span{margin-left:min(5.55556vw,40px);padding-left:min(5.55556vw,40px)}.item__button .js-module-zaiko.m-checked .module-buttonV3:before{background-image:url(/sw/onlinestore/assets_static/img/icon_check_on.svg)}.item__more{margin-top:max(-1.38889vw,-10px)!important}.item__summary .js-acc-cover{background:linear-gradient(180deg,hsla(0,0%,100%,0) 30%,#fff 70%)!important;padding:min(5.55556vw,40px) 0!important}.item__summary-cont{display:flex;flex-direction:column;gap:min(2.77778vw,20px);min-height:min(38.88889vw,280px)}.item__summary-heading{color:#5bbc82;font-weight:700;text-align:center}.item__summary-heading,.item__summary-text{font-size:min(3.33333vw,24px)}.item__summary-button{height:min(8.88889vw,64px)!important;min-height:inherit!important;width:min(43.05556vw,310px)!important}.item__summary-button span{font-size:min(3.33333vw,24px)}.static-contents .subscription{background:url(../img/teiki_bg.jpg) top/cover no-repeat;padding:min(16.66667vw,120px) min(5.55556vw,40px)}.subscription__heading{align-items:center;display:flex;flex-direction:column;font-weight:400;gap:min(1.38889vw,10px);text-align:center}.subscription__heading-sub{font-size:min(4.44444vw,32px)}.subscription__heading-main{font-size:min(5.55556vw,40px)}.subscription__desc{align-items:center;background:#ccf0e5;display:flex;font-size:min(3.88889vw,28px);height:min(8.88889vw,64px);justify-content:center;margin-top:min(5.55556vw,40px)!important}.subscription__note{margin:min(2.77778vw,20px) 0}.static-contents .l-floating-nav{background-color:#fff;bottom:0;left:0;margin:0 auto;position:fixed;right:0;transform:translateY(min(22.22222vw,160px));transition:transform .5s ease-in-out;width:min(100vw,720px);z-index:11}.static-contents .l-floating-nav.nav-visible{transform:translateY(0)}.static-contents .l-floating-nav.nav-hidden{transform:translateY(min(22.22222vw,160px))}.static-contents .l-floating-nav .js-selectCart__display__clear{display:none}.static-contents .l-floating-nav .js-selectCart__display__clear.m-show{display:block}.static-contents .l-floating-nav .l-floating-nav__bnr{align-items:center;background-color:#5bbc82;color:#fff;display:flex;font-size:min(3.33333vw,24px);height:min(7.77778vw,56px);justify-content:center;padding:0 0 min(.55556vw,4px);text-align:center}.static-contents .l-floating-nav .l-floating-nav__wrap{align-items:center;border-top:min(.27778vw,2px) solid #d3d2cf;display:grid;grid-template-columns:1fr min(43.05556vw,310px);min-height:min(14.44444vw,104px);padding:min(2.77778vw,20px) min(4.16667vw,30px)}.static-contents .l-floating-nav:has(.js-selectCart__display__clear.m-show) .l-floating-nav__wrap{border-top:min(.27778vw,2px) solid #fff}.static-contents .l-floating-nav .l-floating-nav__txt{color:#45433e;font-size:min(3.88889vw,28px);font-weight:400;line-height:1.5}.static-contents .l-floating-nav .l-floating-nav__txt span{font-size:min(4.72222vw,34px);padding-inline:min(.55556vw,4px)}.static-contents .l-floating-nav .l-floating-nav__btn{container-type:inline-size}.static-contents .l-floating-nav .l-floating-nav__btn .module-buttonV3{min-height:inherit;padding:min(1.94444vw,14px) 0}.static-contents .l-fixednav{bottom:min(3.88889vw,28px);height:min(19.72222vw,142px);opacity:1;padding-top:min(1.94444vw,14px);position:fixed;right:min(3.88889vw,28px);transform:translateX(0);transform:translateY(0);transition:all .5s ease-in-out;transition-property:transform,opacity;width:min(17.77778vw,128px);z-index:var(--zi-fixed)}.static-contents .l-fixednav a{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;align-items:center;background:#fff;border:min(.27778vw,2px) solid #5bbc82;border-radius:100%;color:#5bbc82;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:min(2.77778vw,20px);font-size:min(3.88889vw,28px);font-style:normal;font-weight:400;font-weight:500;gap:min(1.38889vw,10px);height:min(18.88889vw,136px);justify-content:center;line-height:1.2;position:relative;text-align:center;text-decoration:none;transition:all .5s ease-in-out;width:min(18.88889vw,136px)}.static-contents .l-fixednav a:after,.static-contents .l-fixednav a:before{background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-size:cover;content:"";height:min(2.77778vw,20px);transition:transform .5s ease-in-out;width:min(4.44444vw,32px)}.static-contents .l-fixednav a:before{background:none;height:min(1.38889vw,10px)}.static-contents .l-fixednav.m-inversion a:after{transform:scaleY(-1)}.static-contents .l-fixednav.m-hide{opacity:0;transform:translateX(150%)}.static-contents .l-fixednav.nav-visible{transform:translateY(max(-15.27778vw,-110px))}.static-contents .l-fixednav.nav-visible.m-hide{transform:translate(150%,max(-15.27778vw,-110px))}@media screen and (min-width:801px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:100px!important}.static-contents .is-sp{display:none!important;visibility:hidden}}@media screen and (max-width:800px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:27.7777777778vw!important}.static-contents .is-pc{display:none!important;visibility:hidden}}@media(hover:hover){.static-contents .module-details summary{cursor:pointer}}
