@import url(https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);
.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{display:none}.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 0%, transparent 100%);max-height:100%;position:relative}.static-contents .module-sponly figure{margin:inherit}.static-contents .module-sponly .color-red{color:#d73f18}.static-contents .module-sponly .color-keyColor{color:#da6f88}.static-contents .module-sponly .color-subColor{color:#fff}.static-contents .module-sponly .link-arrow::after{border:calc(min(1.9444444444vw, 14px)/2) solid rgba(0,0,0,0);border-left:min(1.1111111111vw,8px) solid #da6f88;border-right:0;content:"";display:inline-block;height:0;margin-left:min(1.3888888889vw,10px);width:0}.static-contents .module-sponly .notes{font-size:min(3.3333333333vw,24px)}.static-contents .module-sponly .align-left{text-align:left}.static-contents .module-sponly .fw-bold{font-weight:700}.static-contents .module-sponly .fw-semibold{font-weight:600}.static-contents .module-sponly .fz-22{font-size:min(6.1111111111vw,44px)}.static-contents .module-sponly .fz-20{font-size:min(5.5555555556vw,40px)}.static-contents .module-sponly .fz-18{font-size:min(5vw,36px)}.static-contents .module-sponly .fz-17{font-size:min(4.7222222222vw,34px)}.static-contents .module-sponly .fz-16{font-size:min(4.4444444444vw,32px)}.static-contents .module-sponly .fz-14{font-size:min(3.8888888889vw,28px)}.static-contents .module-sponly .fz-12{font-size:min(3.3333333333vw,24px) !important}.static-contents .module-sponly .fz-10{font-size:min(2.7777777778vw,20px) !important}.static-contents .module-sponly .mt-5{margin-top:min(1.3888888889vw,10px)}.static-contents .module-sponly .mt-10{margin-top:min(2.7777777778vw,20px)}.static-contents .module-sponly .mt-12{margin-top:min(2.7777777778vw,20px)}.static-contents .module-sponly .module-section:not(:first-child){margin-top:0}.static-contents .module-sponly img{height:auto;width:100%}.static-contents .module-sponly .js-zaiko-loading{width:100%}.static-contents .module-sponly .js-zaiko-loading .util-loading{max-width:min(100vw,720px);min-height:min(15.5555555556vw,112px);width:100%}.static-contents .module-sponly .js-module-zaiko{min-height:min(15.5555555556vw,112px)}.static-contents .module-sponly .lp-zaiko{position:relative}.static-contents .module-sponly .lp-zaiko__mask{color:#fff;font-size:min(3.3333333333vw,24px);font-weight:500;inset:0;position:absolute}.static-contents .module-sponly .lp-zaiko__mask>div{background:rgba(0,0,0,.7);display:grid;height:100%;place-content:center}.static-contents .lp-notice{display:flex;flex-direction:column}.static-contents .lp-notice__item{display:grid;font-size:min(2.7777777778vw,20px);grid-template-columns:min(4.1666666667vw,30px) 1fr}.static-contents .lp-notice__item::before{content:"※"}._dot .lp-notice__item::before{content:"・"}.lp-fixButton{bottom:min(2.2222222222vw,16px);opacity:1;pointer-events:auto;position:fixed;right:min(2.2222222222vw,16px);transform:translateX(200px);transition:all 1s ease 0s;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;visibility:visible;z-index:100}.lp-fixButton__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#3e2b2e;border-radius:50%;box-shadow:27.138px 29.723px 10.985px 0px rgba(0,0,0,0),17.446px 19.385px 10.338px 0px rgba(0,0,0,.02),9.692px 10.985px 8.4px 0px rgba(0,0,0,.06),4.523px 4.523px 6.462px 0px rgba(0,0,0,.1),1.292px 1.292px 3.231px 0px rgba(0,0,0,.12),0px 0px 0px 0px rgba(0,0,0,.12);color:#fff;display:flex;flex-direction:column;font-family:"Spectral",serif;font-size:min(4.6666666667vw,33.6px);font-weight:500;gap:min(.8333333333vw,6px);height:min(23.3333333333vw,168px);justify-content:center;line-height:1.2;position:relative;text-align:center;text-decoration:none;width:min(23.3333333333vw,168px)}.lp-fixButton__link span{color:#fff !important}.lp-fixButton__link::before{background:url(../img/bracket_up_white.svg) center center/contain no-repeat;content:"";display:block;height:min(2vw,14.4px);width:100%}._show_fixButton .lp-fixButton{transform:translateX(0)}._hide_fixButton .lp-fixButton{transform:translateX(200px)}.inviewLpEntry .lp-fixButton__link::after{transform:rotate(180deg)}.static-contents .module-section+.module-section{margin-top:0}.static-contents .lp-lead{padding:min(11.1111111111vw,80px) 0}.static-contents .lp-lead__anchor{align-items:center;display:flex;flex-direction:column;gap:min(2.7777777778vw,20px)}.static-contents .lp-lead__anchorItem{width:min(66.6666666667vw,480px)}.static-contents .lp-lead__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:url(../img/lead_img.jpg) top center/auto min(15.2777777778vw,110px) no-repeat;display:flex;font-family:"Spectral",serif;font-size:min(8.8888888889vw,64px);font-weight:300;justify-content:center;letter-spacing:-0.025em;margin:0 auto;margin-top:min(5.2777777778vw,38px);padding-top:min(14.1666666667vw,102px)}.static-contents .lp-lead__text{font-size:min(3.8888888889vw,28px);font-weight:500;margin-top:min(2.7777777778vw,20px);text-align:center}.static-contents .lp-intro{border:min(.5555555556vw,4px) solid #da6f88;margin:0 auto;padding:min(7.7777777778vw,56px) min(5vw,36px) min(13.3333333333vw,96px);position:relative;width:min(88.8888888889vw,640px)}.static-contents .lp-intro::before,.static-contents .lp-intro::after{background:url(../img/intro_ribbon.svg) top right/auto 100% no-repeat;content:"";height:min(18.0555555556vw,130px);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(27.7777777778vw,200px)}.static-contents .lp-intro::before{right:max(-0.5555555556vw,-4px);top:max(-0.5555555556vw,-4px)}.static-contents .lp-intro::after{bottom:max(-0.5555555556vw,-4px);left:max(-0.5555555556vw,-4px);rotate:180deg}.static-contents .lp-intro__heading{align-items:center;display:flex;flex-direction:column;gap:min(1.6666666667vw,12px)}.static-contents .lp-intro__headingJa{color:#da6f88;font-size:min(4.4444444444vw,32px);font-weight:500}.static-contents .lp-intro__headingEn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Spectral",serif;font-size:min(10.5555555556vw,76px);font-weight:300;letter-spacing:-0.049em;line-height:1}.static-contents .lp-intro__schedule{align-items:center;border:min(.2777777778vw,2px) solid #ccc;border-left:0;border-right:0;display:flex;flex-direction:column;margin-top:min(5.5555555556vw,40px);padding:min(2.2222222222vw,16px) 0}.static-contents .lp-intro__text{font-size:min(4.4444444444vw,32px);margin:min(5.5555555556vw,40px) 0 min(3.3333333333vw,24px);text-align:center}.static-contents .lp-intro__img{margin-top:min(2.7777777778vw,20px)}.static-contents .lp-intro__profile{align-items:center;display:grid;gap:min(1.6666666667vw,12px);grid-template-columns:min(26.6666666667vw,192px) 1fr;margin:min(5.5555555556vw,40px) 0}.static-contents .lp-intro__profile dt{font-size:min(3.6111111111vw,26px);font-weight:700}.static-contents .lp-intro__profile dd{font-size:min(2.7777777778vw,20px);margin-top:min(.8333333333vw,6px)}.static-contents .lp-intro__attention{border:min(.2777777778vw,2px) solid #ccc;padding:min(5.2777777778vw,38px)}.static-contents .lp-intro__attentionHeading{align-items:center;color:#d73f18;display:flex;flex-direction:column;font-size:min(3.8888888889vw,28px);font-weight:400;gap:min(2.7777777778vw,20px);margin-bottom:min(2.7777777778vw,20px)}.static-contents .lp-intro__attentionHeading span{align-items:center;border-bottom:min(.2777777778vw,2px) solid currentColor;display:inline-flex;flex-wrap:wrap;font-size:min(2.7777777778vw,20px);font-weight:400;gap:min(.5555555556vw,4px);padding:0 min(.5555555556vw,4px)}.static-contents .lp-intro__attentionHeading span::before{background:url(../img/icon_attention.svg) no-repeat center/contain;content:"";height:min(2.7777777778vw,20px);width:min(2.7777777778vw,20px)}.static-contents .lp-intro__attentionNotes{color:#d73f18;font-size:min(2.7777777778vw,20px);margin-top:min(5.5555555556vw,40px)}.static-contents .lp-intro__attentionNotes::before{background:url(../img/icon_attention.svg) no-repeat center/contain;bottom:max(-0.2777777778vw,-2px);content:"";display:inline-block;height:min(2.7777777778vw,20px);position:relative;vertical-align:baseline;width:min(2.7777777778vw,20px)}.static-contents .lp-intro__attention .lp-notice{display:flex;flex-direction:column;gap:min(1.6666666667vw,12px)}.static-contents .lp-intro__attention .js-module-acc.js-acc-defaultHeight:not(.m-opened) .js-acc-cont{max-height:min(43.6111111111vw,314px) !important}.static-contents .lp-intro__attention .js-module-acc.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent 10%, #fff 70%)}.static-contents .lp-intro__attention .js-module-acc.js-acc-defaultHeight .module-buttonV2 span{font-weight:400}.static-contents .lp-anchor{background:#f6e0e8;margin-top:min(11.1111111111vw,80px);padding:min(13.8888888889vw,100px) min(5.5555555556vw,40px)}.static-contents .lp-anchor__heading{align-items:center;display:flex;flex-direction:column}.static-contents .lp-anchor__headingJa{font-size:min(4.4444444444vw,32px);font-weight:500}.static-contents .lp-anchor__headingEn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Spectral",serif;font-size:min(6.6666666667vw,48px);font-weight:300}.static-contents .lp-anchor__list{display:flex;flex-direction:column;gap:min(2.7777777778vw,20px);list-style-type:none;margin-top:min(2.7777777778vw,20px)}.static-contents .lp-anchor__link{align-items:center;background:#fff;display:grid;grid-template-columns:min(27.7777777778vw,200px) 1fr;height:min(27.7777777778vw,200px);padding:0 min(6.9444444444vw,50px) 0 min(2.7777777778vw,20px);position:relative;text-decoration:none}.static-contents .lp-anchor__link::after{background:url(../img/arrow_down.svg) center center/100% auto no-repeat #3e2b2e;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(5.5555555556vw,40px)}.static-contents .lp-anchor__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#da6f88;font-family:"Spectral",serif;font-size:min(5vw,36px);font-weight:300;letter-spacing:-0.03em;text-decoration:none}.static-contents .lp-anchor__text{font-size:min(3.3333333333vw,24px);font-weight:500;text-decoration:none}.static-contents .lp-anchor__num{position:absolute;right:min(7.5vw,54px);top:min(2.2222222222vw,16px)}.static-contents .lp-anchor__num img{height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(9.4444444444vw,68px)}.static-contents .lp-gift{background-position:top center;background-repeat:repeat;background-size:auto min(100vw,720px);padding-bottom:min(13.8888888889vw,100px)}.static-contents .lp-gift#giftset1{background-color:#f5dee7;background-image:url(../img/point_bg.jpg)}.static-contents .lp-gift#giftset2{background-color:#eff7e6;background-image:url(../img/base_bg.jpg)}.static-contents .lp-gift#giftset3{background-color:#ecf3fa;background-image:url(../img/perfect_bg.jpg)}.static-contents .lp-gift#giftset4{background-color:#f4f2fb;background-image:url(../img/body_bg.jpg)}.static-contents .lp-gift#giftset5{background-color:#fffaec;background-image:url(../img/ambre_bg.jpg)}.static-contents .lp-gift__mv{position:relative}.static-contents .lp-gift__mv::before{background:#3e2b2e;content:"";height:min(.5555555556vw,4px);left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.static-contents .lp-gift__inner{background:#fff;border:min(.2777777778vw,2px) solid #ccc;box-shadow:2px 4px 4px 0px rgba(0,0,0,.15);margin:min(4.1666666667vw,30px) auto 0;padding:min(8.0555555556vw,58px) min(5.2777777778vw,38px) min(10.8333333333vw,78px);width:min(88.8888888889vw,640px)}.static-contents .lp-gift__heading{align-items:center;display:flex;flex-direction:column;margin-bottom:min(5.5555555556vw,40px)}.static-contents .lp-gift__headingEn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Spectral",serif;font-size:min(7.7777777778vw,56px);font-weight:300;letter-spacing:-0.045em;line-height:1.2}.static-contents .lp-gift__headingJa{font-size:min(3.8888888889vw,28px);font-weight:500}.static-contents .lp-gift__list{display:flex;flex-direction:column;margin-bottom:min(11.1111111111vw,80px)}.static-contents .lp-gift__item:has(+.lp-gift__item){background:url(../img/icon_plus.svg) bottom center/100% auto no-repeat;margin-bottom:min(8.3333333333vw,60px);padding-bottom:min(16.6666666667vw,120px)}.static-contents .lp-gift__item:last-of-type{border-bottom:min(.2777777778vw,2px) solid #3e2b2e;padding-bottom:min(8.3333333333vw,60px)}.static-contents .lp-gift__itemInner{display:grid;gap:min(2.7777777778vw,20px);grid-template-columns:min(33.3333333333vw,240px) 1fr}.static-contents .lp-gift__itemDetail .lp-notice{display:flex;flex-direction:column;gap:min(1.6666666667vw,12px)}.static-contents .lp-gift__itemLead{font-size:min(4.4444444444vw,32px);font-weight:500;margin-bottom:min(5.5555555556vw,40px);margin-top:min(4.1666666667vw,30px)}.static-contents .lp-gift__itemTag{align-items:center;background:#3e2b2e;color:#fff;display:inline-flex;font-size:min(3.3333333333vw,24px);height:min(6.1111111111vw,44px);margin-bottom:min(2.7777777778vw,20px);padding:0 min(1.1111111111vw,8px)}.static-contents .lp-gift__itemName{font-size:min(3.8888888889vw,28px);font-weight:400;margin-bottom:min(2.7777777778vw,20px)}.static-contents .lp-gift__itemPrice{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:min(.5555555556vw,4px);margin-top:min(3.3333333333vw,24px)}.static-contents .lp-gift__itemPriceText{font-size:min(2.7777777778vw,20px)}.static-contents .lp-gift__itemPriceNum{font-size:min(3.8888888889vw,28px)}.static-contents .lp-gift__itemPriceNum span{font-size:min(4.7222222222vw,34px)}.static-contents .lp-gift__name{font-size:min(3.8888888889vw,28px);font-weight:400}.static-contents .lp-gift__price{font-size:min(3.8888888889vw,28px);margin-top:min(3.3333333333vw,24px)}.static-contents .lp-gift__price span{font-weight:700}.static-contents .lp-gift__priceNum{font-size:min(4.7222222222vw,34px)}.static-contents .lp-gift__buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:min(2.7777777778vw,20px);margin-top:min(5.5555555556vw,40px)}.static-contents .lp-gift__buttonsList{display:flex;flex-direction:column;flex-wrap:wrap;gap:min(2.7777777778vw,20px)}.static-contents .lp-gift__buttonsList .js-module-zaiko+.js-module-zaiko{margin-top:min(2.7777777778vw,20px)}.static-contents .lp-gift__info{margin-top:min(2.7777777778vw,20px)}.static-contents .lp-gift__infoTitle{display:flex;justify-content:center;position:relative}.static-contents .lp-gift__infoTitle span{background:#fff;font-size:min(3.3333333333vw,24px);padding:0 min(2.7777777778vw,20px);position:relative}.static-contents .lp-gift__infoTitle::before{background:#ccc;content:"";height:min(.2777777778vw,2px);position:absolute;top:50%;transform:translateY(-50%);width:100%}.static-contents .lp-gift__infoContent{border-bottom:min(.2777777778vw,2px) solid #ccc;padding:min(2.7777777778vw,20px) 0 min(5.5555555556vw,40px)}.static-contents .lp-gift__infoContent .lp-notice{display:flex;flex-direction:column;gap:min(2.7777777778vw,20px)}.static-contents .lp-gift__infoContent .lp-notice__item{font-size:min(3.3333333333vw,24px)}.static-contents .lp-gift__color{margin-top:min(5.5555555556vw,40px)}.static-contents .lp-gift__colorTitle{color:#d73f18;font-size:min(3.3333333333vw,24px);font-weight:500;text-align:center}.static-contents .lp-gift__colorList{display:flex;flex-wrap:wrap;gap:min(1.3888888889vw,10px);justify-content:center;margin-top:min(2.7777777778vw,20px)}.static-contents .lp-gift__colorList:has([class*=Bar]){gap:min(2.7777777778vw,20px)}.static-contents .lp-gift__colorItem .js-module-zaiko,.static-contents .lp-gift__colorBar .js-module-zaiko{width:100%}.static-contents .lp-gift__colorItem .js-colorcart-irodama,.static-contents .lp-gift__colorBar .js-colorcart-irodama{position:relative;width:100%}.static-contents .lp-gift__colorItem .js-colorcart-irodama::before,.static-contents .lp-gift__colorBar .js-colorcart-irodama::before{border:min(.2777777778vw,2px) solid #ccc;content:"";inset:0;position:absolute}.static-contents .lp-gift__colorItem{aspect-ratio:66/70;position:relative;width:min(18.3333333333vw,132px)}.static-contents .lp-gift__colorItem img{width:100%}.static-contents .lp-gift__colorBar{width:100%}.static-contents .lp-gift__colorTip{align-items:center;display:grid;font-size:min(3.8888888889vw,28px);gap:min(2.2222222222vw,16px);grid-template-columns:min(13.8888888889vw,100px) 1fr;padding:min(2.7777777778vw,20px) min(5.5555555556vw,40px);text-align:left}.static-contents .lp-gift__colorTip::before{border:min(.2777777778vw,2px) solid #ccc;border-radius:50%;box-shadow:inset 0 0 0 min(.8333333333vw,6px) #fff;content:"";height:min(5vw,36px);position:absolute;right:min(5.5555555556vw,40px);top:50%;transform:translateY(-50%);width:min(5vw,36px)}.static-contents .lp-gift__color label:has(input:checked) .lp-gift__colorTip::before{background:#45433e}.static-contents .lp-gift__attention{margin-top:min(2.7777777778vw,20px)}.static-contents .lp-gift__attention .lp-notice{gap:min(1.3888888889vw,10px)}.static-contents .lp-newitem{background:#f6e8e8;padding-bottom:min(13.8888888889vw,100px)}.static-contents .lp-newitem__mv{position:relative}.static-contents .lp-newitem__mv::before{background:#3e2b2e;content:"";height:min(.5555555556vw,4px);left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.static-contents .lp-newitem__inner{background:#fff;box-shadow:2px 4px 4px 0px rgba(0,0,0,.15);margin:0 auto;margin-top:max(-15vw,-108px);padding:min(8.0555555556vw,58px) min(5.2777777778vw,38px) min(10.8333333333vw,78px);position:relative;width:min(88.8888888889vw,640px)}.static-contents .lp-newitem__product:has(+.lp-newitem__product){margin-bottom:min(8.3333333333vw,60px)}.static-contents .lp-newitem__productTags{align-items:center;display:flex;flex-wrap:wrap;gap:min(2.7777777778vw,20px)}.static-contents .lp-newitem__productTagitem{align-items:center;background:#3e2b2e;color:#fff;display:flex;font-size:min(3.8888888889vw,28px);font-weight:400;height:min(6.1111111111vw,44px);padding:0 min(1.1111111111vw,8px)}.static-contents .lp-newitem__productTagitem._white{background:#fff;border:min(.2777777778vw,2px) solid currentColor;color:#3e2b2e}.static-contents .lp-newitem__productLead{font-size:min(4.4444444444vw,32px);margin-top:min(2.7777777778vw,20px)}.static-contents .lp-newitem__productInner{display:grid;gap:min(2.7777777778vw,20px);grid-template-columns:min(33.3333333333vw,240px) 1fr;margin-top:min(5.5555555556vw,40px)}.static-contents .lp-newitem__productName{font-size:min(3.3333333333vw,24px);font-weight:400;margin-bottom:min(2.7777777778vw,20px)}.static-contents .lp-newitem__productPrice{font-size:min(3.8888888889vw,28px);margin-top:min(2.7777777778vw,20px)}.static-contents .lp-newitem__productPrice span{font-size:min(4.7222222222vw,34px)}.static-contents .lp-newitem__productButton{margin-top:min(5.5555555556vw,40px);padding:0 min(5.5555555556vw,40px)}.static-contents .lp-newitem__productButton .module-buttonV3 span{font-weight:400}.static-contents .lp-newitem__productInfo{margin-top:min(2.7777777778vw,20px)}.static-contents .lp-newitem__productInfoTitle{display:flex;justify-content:center;position:relative}.static-contents .lp-newitem__productInfoTitle span{background:#fff;font-size:min(3.3333333333vw,24px);padding:0 min(2.7777777778vw,20px);position:relative}.static-contents .lp-newitem__productInfoTitle::before{background:#ccc;content:"";height:min(.2777777778vw,2px);position:absolute;top:50%;transform:translateY(-50%);width:100%}.static-contents .lp-newitem__productInfoContent{padding:min(2.7777777778vw,20px) 0 0}.static-contents .lp-newitem__productInfoContent .lp-notice{display:flex;flex-direction:column;gap:min(2.2222222222vw,16px)}.static-contents .lp-newitem__productInfoContent .lp-notice__item{grid-template-columns:min(3.8888888889vw,28px) 1fr}.static-contents .lp-campaign{background:#897a7c;padding:min(16.6666666667vw,120px) min(11.1111111111vw,80px)}.static-contents .lp-campaign__heading{align-items:center;color:#fff;display:flex;flex-direction:column;margin-bottom:min(11.1111111111vw,80px)}.static-contents .lp-campaign__headingEn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Spectral",serif;font-size:min(7.7777777778vw,56px);font-weight:300}.static-contents .lp-campaign__headingJa{font-size:min(3.8888888889vw,28px);font-weight:500}.static-contents .lp-campaign__banner a{display:block;margin-top:min(8.3333333333vw,60px)}.static-contents .lp-notes{background:#f5f5f5;padding:min(11.1111111111vw,80px) min(5.5555555556vw,40px)}.static-contents .lp-notes__heading{font-size:min(2.7777777778vw,20px);font-weight:500}.static-contents .lp-notes__heading:not(:first-child){margin-top:min(1.1111111111vw,8px)}.static-contents .lp-notes dd{margin-top:min(1.1111111111vw,8px)}.static-contents{--zi-fixed: 999;--zi-modal: 2000}.static-contents .ffMont{font-family:"Montserrat",sans-serif;font-weight:700}.static-contents sup{font-size:60%}.static-contents .module-main{color:#3e2b2e;font-family:"Noto Sans JP",sans-serif;font-weight:400}.static-contents .module-main .module-service,.static-contents .module-main .module-postage{color:#45433e}.static-contents .module-h1,.static-contents .module-h2,.static-contents .module-h3,.static-contents .module-h4,.static-contents .module-h5{font-weight:500}.static-contents .sec_footer .module-section__inner{padding:min(11.1111111111vw,80px) 0 min(16.6666666667vw,120px)}.static-contents .sec_footer .footer_ttl{margin:0 auto;width:min(47.7777777778vw,344px)}.static-contents .sec_footer .footer_btn a.module-buttonV3{display:flex;height:min(12.7777777778vw,92px);margin:min(4.1666666667vw,30px) auto 0;max-width:none;width:min(66.6666666667vw,480px)}.static-contents .sec_footer .footer_btn a.module-buttonV3 span{font-size:min(3.3333333333vw,24px);font-weight:400}.static-contents .module-pagetop{margin-top:0}.static-contents .js-zaiko-loading{width:100%}.static-contents .js-zaiko-loading .util-loading{min-height:min(15.5555555556vw,112px);width:100%}.static-contents .js-module-zaiko{min-height:min(15.5555555556vw,112px)}.static-contents .js-local-cart label,.static-contents .js-local-cart2 label{cursor:pointer;display:block;position:relative}.static-contents .js-local-cart label::before,.static-contents .js-local-cart2 label::before{border:min(.2777777778vw,2px) solid #ccc;content:"";inset:0;position:absolute}.static-contents .js-local-cart label:has(input:checked)::before,.static-contents .js-local-cart2 label:has(input:checked)::before{border:min(.5555555556vw,4px) solid #d73f18}.static-contents .js-local-cart label input,.static-contents .js-local-cart2 label input{left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}.static-contents .js-local-cart label .zaikokbn9,.static-contents .js-local-cart label .zaikokbn0,.static-contents .js-local-cart2 label .zaikokbn9,.static-contents .js-local-cart2 label .zaikokbn0{background-color:rgba(0,0,0,.7);color:#fff;inset:0;line-height:100%;position:absolute;text-align:center;z-index:1}.static-contents .js-local-cart label .zaikokbn9 span,.static-contents .js-local-cart label .zaikokbn0 span,.static-contents .js-local-cart2 label .zaikokbn9 span,.static-contents .js-local-cart2 label .zaikokbn0 span{align-items:center;display:flex;font-size:min(2.7777777778vw,20px);height:100%;justify-content:center;line-height:1}.static-contents .lp-gift__buttons .zaikokbn0 .module-buttonV3,.static-contents .lp-gift__buttons .zaikokbn9 .module-buttonV3,.static-contents .js-local-cart-buttons .zaikokbn0 .module-buttonV3,.static-contents .js-local-cart-buttons .zaikokbn9 .module-buttonV3{padding-left:min(2.7777777778vw,20px);padding-right:min(2.7777777778vw,20px)}@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}}
