.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,.static-contents .m-ff_sans{font-family:Noto Sans JP,sans-serif}.static-contents .m-ff_serifMedium{font-family:"Noto Serif JP",serif;font-weight:500}.static-contents .m-ff_serifSemiBold{font-family:"Noto Serif JP",serif;font-weight:600}.static-contents .m-ff_inter{font-family:Inter,sans-serif;font-weight:300}.static-contents body.is-modal-open{overflow:hidden}.static-contents .note-list{margin-top:20px}.static-contents .note-list>li{font-size:1rem;padding-left:1.3em;text-indent:-1.3em}.static-contents .vending-machine{color:#45433e}.static-contents .vending-machine p{margin:0}.static-contents .vending-machine ul{list-style:none;margin:0;padding:0}.static-contents .vending-machine *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.static-contents .vending-machine-bg{background-color:#fdf2db;background-image:url(../img/bg-vending-machine.jpg);background-position:top;background-repeat:no-repeat;background-size:3000px auto;position:relative}.static-contents .vending-machine-bg-inner{margin-inline:auto;max-width:500px;padding-top:20px}.static-contents .vending-machine__wrapper{opacity:0;transform:scale(.9);transition:opacity .3s ease,transform 1.5s cubic-bezier(.22,1,.36,1)}.static-contents .vending-machine__wrapper.is-visible{opacity:1}.static-contents .vending-machine__wrapper.is-scaled{transform:scale(1)}.static-contents .vending-machine__container{padding:0 min(4.1666666667vw,20.8333333333px);position:relative}.static-contents .vending-machine__head{position:relative}.static-contents .vending-machine__head-img{width:100%}.static-contents .vending-machine__head-logo{filter:none;height:100%;left:50%;opacity:.35;overflow:visible;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .6s ease,filter .6s ease;width:100%}.static-contents .vending-machine__head-logo.is-on{filter:drop-shadow(0 0 50px rgba(254,249,191,.3)) drop-shadow(0 0 15px rgba(254,249,191,.7)) drop-shadow(2px 2px 2px rgba(0,0,0,.8));opacity:1}.static-contents .vending-machine__head-logo.is-blink{animation:neon-flicker 2s linear}.static-contents .vending-machine__bottom-img{width:100%}.static-contents .vending-machine__left-bar,.static-contents .vending-machine__right-bar{background-size:100%;height:100%;position:absolute;top:0;width:min(4.1666666667vw,20.8333333333px)}.static-contents .vending-machine__left-bar{background-image:url(../img/vending-machine-left-bar.png);left:0}.static-contents .vending-machine__right-bar{background-image:url(../img/vending-machine-right-bar.png);right:0}.static-contents .vending-machine__border-grey{background:url(../img/vending-machine-bg-top.jpg) no-repeat top,url(../img/vending-machine-bg-repeat.jpg) repeat-y top;background-size:100% auto,100% auto;min-height:min(144vw,720px);padding-bottom:min(10.9722222222vw,54.8611111111px);position:relative}.static-contents .vending-machine__border-grey:after{aspect-ratio:660/79;background:url(../img/vending-machine-bg-bottom.jpg) no-repeat bottom;background-size:100% auto;bottom:0;content:"";display:block;left:0;position:absolute;right:0}.static-contents .vending-machine__product-list{display:grid;gap:min(1.6666666667vw,8.3333333333px);grid-template-columns:repeat(3,minmax(0,1fr));margin:15px min(4.1666666667vw,20.8333333333px) 0!important;opacity:0;transition:opacity .4s ease}.static-contents .vending-machine__product-list.is-visible{opacity:1}.static-contents .vending-machine__product-item{display:grid;-webkit-filter:grayscale(1) brightness(.7);filter:grayscale(1) brightness(.7);opacity:0;position:relative;transition:opacity .25s ease,filter .25s ease}.static-contents .vending-machine__product-item.is-lit{filter:none;opacity:1}.static-contents .vending-machine__product-item .product-card-checkmark{background:none;border:0;height:min(6.1111111111vw,22px);opacity:0;overflow:visible;padding:0;position:absolute;right:4px;top:4px;transform:scale(0);transform-origin:right min(2.2222222222vw,8px) center;transition:opacity .3s ease,transform .3s ease,z-index 0s linear .3s;width:min(6.1111111111vw,22px);z-index:0}.static-contents .vending-machine__product-item .product-card-checkmark svg{display:block;height:min(4.4444444444vw,16px);margin-left:auto;overflow:visible;transform-origin:center;width:min(4.4444444444vw,16px)}.static-contents .vending-machine__product-item .product-card-checkmark svg rect{transform-origin:center}.static-contents .vending-machine__product-item .product-card-checkmark svg path{animation:none;opacity:0;transform:scale(0);transform-origin:center}.static-contents .vending-machine__product-item .product-card-checkmark:after,.static-contents .vending-machine__product-item .product-card-checkmark:before{background-color:rgba(232,169,0,.6);border-radius:50%;content:"";height:min(4.4444444444vw,16px);opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%) scale(1);transform-origin:center;width:min(4.4444444444vw,16px)}.static-contents .vending-machine__product-item .product-card-checkmark.is-active{animation:checkIconAppear .5s cubic-bezier(.34,1.56,.64,1) forwards;opacity:1;transform:scale(1);transition:opacity .3s ease,transform .3s ease,z-index 0s linear 0s;z-index:1}.static-contents .vending-machine__product-item .product-card-checkmark.is-active:before{animation:rippleIn .6s cubic-bezier(.22,1,.36,1) forwards}.static-contents .vending-machine__product-item .product-card-checkmark.is-active:after{animation:rippleIn .6s cubic-bezier(.22,1,.36,1) .1s forwards}.static-contents .vending-machine__product-item .product-card-checkmark.is-active rect{animation:checkCircleScale .5s cubic-bezier(.34,1.56,.64,1) forwards}.static-contents .vending-machine__product-item .product-card-checkmark.is-active path{animation:checkMarkAppear .5s cubic-bezier(.34,2,.64,1) .1s forwards}.static-contents .vending-machine__product-item .product-card-checkmark:not(.is-active){animation:checkDisappear 2s cubic-bezier(.22,1,.36,1) forwards}.static-contents .vending-machine__product-item .product-card-checkmark:not(.is-active):before{animation:rippleOut 2s cubic-bezier(.22,1,.36,1) forwards}.static-contents .vending-machine__product-item .product-card-checkmark:not(.is-active):after{animation:rippleOut 2s cubic-bezier(.22,1,.36,1) .1s forwards}.static-contents .vending-machine__product-item .product-card-checkmark:not(.is-active) rect{animation:checkCircleDisappear 2s cubic-bezier(.22,1,.36,1) forwards}.static-contents .vending-machine__product-item .product-card-checkmark:not(.is-active) path{animation:checkMarkDisappear 2s ease forwards}@keyframes checkIconAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes checkCircleAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes checkMarkAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes rippleIn{0%{opacity:.8;transform:translateY(-50%) scale(.5)}to{opacity:0;transform:translateY(-50%) scale(2.5)}}@keyframes checkDisappear{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0);z-index:-1}}@keyframes checkCircleDisappear{0%{opacity:1;transform:scale(1)}60%{opacity:.4}to{opacity:0;transform:scale(.3)}}@keyframes checkMarkDisappear{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes rippleOut{0%{opacity:1;transform:translateY(-50%) scale(1)}to{opacity:0;transform:translateY(-50%) scale(5)}}.static-contents .vending-machine__product-item .product-card-checkmark .checkmark-bg{opacity:0;transform:scale(.2);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .2s}.static-contents .vending-machine__product-item .product-card-checkmark .checkmark-tick{stroke-dasharray:30;stroke-dashoffset:30;opacity:0;transition:opacity .2s;transition-delay:.2s}.static-contents .vending-machine__product-card{background-color:#fff;border:none;border:2px solid hsla(0,0%,100%,.3);border-radius:14px;box-shadow:0 0 5px 3px hsla(48,56%,69%,0);display:grid;height:100%;overflow:hidden;padding:20px 5px 10px;position:relative;width:100%}.static-contents .vending-machine__product-card.is-sold-out{overflow:hidden}.static-contents .vending-machine__product-card.is-sold-out:before{align-items:center;background-color:#807f7d;color:#fff;content:"Sold out";display:flex;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:300;height:20px;justify-content:center;left:0;position:absolute;top:0;width:100%}.static-contents .vending-machine__product-card.is-checked{border:2px solid #fff3c4;box-shadow:0 0 5px 3px #ddcb85;transition:box-shadow .4s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1)}.static-contents .vending-machine__product-card.is-checked+.product-card-checkmark{opacity:1;transform:scale(1) translate(0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.static-contents .vending-machine__product-content{display:grid;grid-row:span 3;grid-template-rows:subgrid;overflow:hidden}.static-contents .vending-machine__product-content>picture{display:block;margin:0 auto;width:min(22.2222222222vw,80px)}.static-contents .vending-machine__product-name{-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;height:min(8.6666666667vw,3.12rem);overflow:hidden;text-overflow:ellipsis;width:100%}.static-contents .vending-machine__brand-name,.static-contents .vending-machine__product-name{font-size:min(3.3333333333vw,1.2rem);font-weight:400;line-height:1.3}.static-contents .vending-machine__filter{position:relative}.static-contents .vending-machine__filter-wrapper{left:0;max-height:0;overflow:hidden;position:absolute;top:40px;transition:max-height .35s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.static-contents .vending-machine__filter-wrapper.is-open{max-height:80vh}.static-contents .vending-machine__filter-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(21,14,0,.7);padding:30px 10px 0}.static-contents .vending-machine__filter-inner{display:flex;flex-wrap:wrap;gap:6px;overflow:hidden}.static-contents .vending-machine__filter-inner+.vending-machine__filter-inner{margin-top:30px}.static-contents .vending-machine__filter-item{border:1px solid #fff;border-radius:15px;color:#fff;display:block;font-size:1.3rem;line-height:1.3;padding:6px 12px}.static-contents .vending-machine__filter-input{display:none}.static-contents .vending-machine__filter-input:checked+.vending-machine__filter-item{background-color:#fff;color:#45433e}.static-contents .vending-machine__filter-button-container{align-items:center;display:flex;justify-content:center;padding:12px 10px}.static-contents .vending-machine__filter-button{border:0}.static-contents .vending-machine__filter-button:disabled{color:#807f7d!important}.static-contents .vending-machine__filter-button--reset{align-items:center;background:transparent;color:#fff!important;display:flex;font-size:1.2rem;height:36px;justify-content:center;width:min(30.5555555556vw,110px)}.static-contents .vending-machine__filter-button--submit{align-items:center;background-color:#fff3c4;border-radius:6px;box-shadow:0 0 6px 0 #ddcb85;color:#45433e;display:flex;font-size:1.3rem;justify-content:center;min-height:36px;padding:5px 10px;text-align:center;width:min(55.5555555556vw,200px)}.static-contents .vending-machine__filter-button--submit:disabled{background-color:transparent;border:1px solid #807f7d;box-shadow:none;cursor:default}.static-contents .vending-machine__filter-list{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5);display:flex;height:40px;width:100%}.static-contents .vending-machine__filter-list>li{width:50%}.static-contents .vending-machine__filter-list>li:nth-child(n+2){border-left:1px solid hsla(0,0%,100%,.3)}.static-contents .vending-machine__filter-tab{align-items:center;background-color:transparent;border:none;color:#bfae5a!important;display:flex;font-family:Noto Sans JP,sans-serif;font-size:1.3rem;font-weight:400;height:100%;justify-content:center;text-shadow:none;transition:color .4s ease,text-shadow .4s ease;width:100%}.static-contents .vending-machine__filter-tab.is-on{color:#ffe585!important;text-shadow:0 0 6px #ddcb85}.static-contents .vending-machine__filter-tab.is-active,.static-contents .vending-machine__filter-tab.is-extract{border-top:2px solid #fff3c4}.static-contents .vending-machine__confirm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(21,14,0,.9);bottom:0;box-shadow:0 -4px 6px rgba(0,0,0,.25);left:0;margin-inline:auto;max-width:500px;position:sticky;transition:opacity .4s ease;width:100vw;z-index:10}.static-contents .vending-machine__confirm.is-fadeout{opacity:0}.static-contents .vending-machine__confirm.is-fadeout *{pointer-events:none!important;z-index:-1}.static-contents .vending-machine__confirm .js-scroll-button2{display:none}.static-contents .vending-machine__confirm.is-bottomfixed{left:50%;position:fixed;transform:translateX(-50%)}.static-contents .vending-machine__confirm.is-upperfixed{bottom:unset;left:50%;position:fixed;top:70px;transform:translateX(-50%)}.static-contents .vending-machine__confirm.is-upperfixed *{pointer-events:fill!important}.static-contents .vending-machine__confirm.is-upperfixed .js-scroll-button{display:none}.static-contents .vending-machine__confirm.is-upperfixed .js-scroll-button2{display:flex}.static-contents .vending-machine__confirm.is-pickup-open{z-index:40!important}.static-contents .vending-machine__confirm-container{border-top:1px solid #fff;display:flex;gap:6px;justify-content:center;padding:9px 7px}.static-contents .vending-machine__button{align-items:center;background:linear-gradient(352.5deg,rgba(0,0,0,.4) 1.57%,rgba(0,0,0,.2) 89.96%);border:0;border-radius:6px;box-shadow:inset 0 1px 3px rgba(0,0,0,.5);color:#fff!important;display:flex;font-size:1.3rem;gap:5px;height:46px;justify-content:center;overflow:hidden;position:relative;text-decoration:none}.static-contents .vending-machine__button-num{align-items:center;background-color:#fff;border-radius:50%;color:#c80421;display:flex;font-size:1.2rem;height:18px;justify-content:center;width:18px}.static-contents .vending-machine__button--submit{cursor:default;pointer-events:none;width:230px}.static-contents .vending-machine__button--submit.is-active{background:#fff3c4;box-shadow:0 0 6px 0 #ddcb85;color:#45433e!important;cursor:pointer;overflow:visible;pointer-events:auto;position:relative}.static-contents .vending-machine__button--submit.is-active:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.52241%203.23591H13.4988C13.7855%203.25139%2013.9087%203.3961%2013.8656%203.67139C13.7417%204.44678%2013.6118%205.21947%2013.486%205.99485C13.3455%206.85729%2013.2057%207.71838%2013.0666%208.57812C13.0545%208.64947%2013.0444%208.72687%2013.0269%208.79957C12.9549%209.09168%2012.8923%209.14889%2012.5901%209.15428C12.191%209.16168%2011.7912%209.15428%2011.3914%209.15428H4.94799C4.80462%209.15428%204.66126%209.16841%204.47684%209.17649L4.67876%2010.4075C5.06338%2010.3642%205.4508%2010.4601%205.77084%2010.6777C6.09088%2010.8954%206.32237%2011.2205%206.42337%2011.5942H10.3663C10.4326%2011.3614%2010.5489%2011.1459%2010.707%2010.9626C10.8651%2010.7793%2011.0612%2010.6326%2011.2816%2010.5327C11.4761%2010.4504%2011.6855%2010.4094%2011.8966%2010.4125C12.1078%2010.4156%2012.3159%2010.4626%2012.5079%2010.5505C12.6999%2010.6384%2012.8714%2010.7654%2013.0116%2010.9233C13.1518%2011.0812%2013.2576%2011.2665%2013.3222%2011.4675C13.3868%2011.6686%2013.4088%2011.8808%2013.3869%2012.0908C13.3649%2012.3008%2013.2995%2012.504%2013.1947%2012.6873C13.09%2012.8706%2012.9481%2013.0301%2012.7783%2013.1556C12.6085%2013.2811%2012.4145%2013.3698%2012.2085%2013.4162C11.4008%2013.5865%2010.8071%2013.2298%2010.3615%2012.2875H6.43078C6.39174%2012.3689%206.34934%2012.4564%206.30828%2012.5446C6.18657%2012.8205%205.98639%2013.0545%205.73267%2013.2175C5.47896%2013.3805%205.1829%2013.4653%204.88135%2013.4613C4.57837%2013.4607%204.283%2013.3662%204.03583%2013.191C3.78865%2013.0158%203.60178%2012.7683%203.50087%2012.4826C3.38153%2012.2114%203.35046%2011.9095%203.41205%2011.6196C3.47365%2011.3297%203.62481%2011.0665%203.84414%2010.8673C3.91867%2010.803%203.974%2010.7194%204.00405%2010.6257C4.0341%2010.532%204.03769%2010.4318%204.01443%2010.3362C3.82238%209.20498%203.63437%208.07332%203.45039%206.9412C3.26328%205.78553%203.08087%204.62985%202.8951%203.47082C2.78831%202.80582%202.68107%202.14104%202.57337%201.47649C2.55124%201.37905%202.52383%201.28288%202.49126%201.18841H1.60347C1.2777%201.18841%200.953951%201.18841%200.63222%201.18841C0.54447%201.19305%200.456486%201.18649%200.370393%201.16889C0.296834%201.15059%200.23222%201.10664%200.188173%201.04495C0.144125%200.983254%200.123535%200.907871%200.130105%200.832354C0.138246%200.763232%200.169097%200.698767%200.217822%200.649067C0.266547%200.599368%200.330388%200.567246%200.399336%200.557738C0.47273%200.54359%200.547388%200.537049%200.622124%200.538219H2.60703C3.00751%200.538219%203.05934%200.578604%203.12597%200.961585C3.2451%201.6488%203.35616%202.3387%203.47126%203.02726C3.47866%203.07437%203.49482%203.12283%203.52174%203.22918M10.3299%205.8488H12.8566L13.1669%203.93322C12.2218%203.86063%2011.2723%203.86513%2010.3279%203.94668L10.3299%205.8488ZM3.60924%203.90764L3.93905%205.8488H6.51962C6.51962%205.45033%206.43145%204.44139%206.41799%203.90764H3.60924ZM9.66087%206.54139H7.1503V8.53841C7.98962%208.52697%208.81616%208.56197%209.67905%208.51553C9.66222%208.00735%209.66222%207.15591%209.66222%206.54139M9.66222%203.90562H7.15097V5.85755H9.66222V3.90562ZM10.3124%208.5162H12.4158C12.5536%207.86391%2012.6563%207.2047%2012.7234%206.54139H10.3104C10.3016%207.20572%2010.3016%207.84312%2010.3104%208.5162M4.37184%208.50341C5.06443%208.5162%205.8903%208.50745%206.49068%208.50947C6.49741%207.86533%206.49068%207.1438%206.49068%206.5387H4.06761C4.11741%206.99976%204.25674%207.85389%204.36914%208.50341M12.7638%2011.9529C12.7676%2011.777%2012.7191%2011.6039%2012.6246%2011.4555C12.53%2011.3071%2012.3936%2011.19%2012.2325%2011.1192C12.0715%2011.0483%2011.893%2011.0268%2011.7197%2011.0573C11.5464%2011.0879%2011.3861%2011.1691%2011.2589%2011.2908C11.1318%2011.4125%2011.0436%2011.5691%2011.0055%2011.7409C10.9674%2011.9127%2010.981%2012.0919%2011.0448%2012.2559C11.1085%2012.42%2011.2195%2012.5614%2011.3636%2012.6624C11.5077%2012.7633%2011.6785%2012.8193%2011.8544%2012.8232H11.8672C12.1001%2012.8216%2012.3234%2012.7301%2012.4905%2012.5679C12.6575%2012.4056%2012.7554%2012.1857%2012.7638%2011.9529ZM4.92241%2011.0524C4.68936%2011.0573%204.46767%2011.154%204.30549%2011.3215C4.14331%2011.4889%204.05373%2011.7136%204.05621%2011.9467C4.05869%2012.1798%204.15303%2012.4025%204.31874%2012.5664C4.48445%2012.7304%204.70815%2012.8223%204.94126%2012.8223C5.17437%2012.8223%205.39807%2012.7304%205.56378%2012.5664C5.72948%2012.4025%205.82382%2012.1798%205.8263%2011.9467C5.82879%2011.7136%205.73921%2011.4889%205.57703%2011.3215C5.41485%2011.154%205.19316%2011.0573%204.9601%2011.0524H4.92241Z%22%20fill%3D%22%2345433E%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%/contain;content:"";display:block;flex-basis:14px;height:14px}.static-contents .vending-machine__button--submit.is-active .vending-machine__button-num{background-color:#c80421;color:#fff}.static-contents .vending-machine__button--submit .bubble{background:rgba(255,243,196,.8);border-radius:50%;box-shadow:0 0 4px .5px #ddcb85;opacity:0;pointer-events:none;position:absolute;will-change:transform,opacity;z-index:0}.static-contents .vending-machine__button--scroll{width:110px}.static-contents .vending-machine__info{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.static-contents .vending-machine__info.is-open{max-height:100vh;opacity:1}.static-contents .vending-machine__info-inner{color:#fff;margin-inline:auto;max-width:500px;padding:30px min(5.5555555556vw,20px);text-align:center}.static-contents .vending-machine__info-text{font-size:1.6rem}.static-contents .vending-machine__info-text em{color:#fff3c4;font-style:normal;font-weight:700}.static-contents .vending-machine__info-text .fs20{font-size:2rem}.static-contents .vending-machine__info-text .fs12{font-size:1.2rem}.static-contents .vending-machine__info-note{font-size:1.6rem;margin-top:5px}.static-contents .vending-machine__info-note em{font-style:normal;font-weight:700}.static-contents .vending-machine__info-close{align-items:center;background:transparent;border:1px solid #fff;border-radius:6px;display:flex;font-size:1.3rem;height:46px;justify-content:center;margin:10px auto 0;max-width:260px;padding:10px;width:100%}.static-contents .vending-machine__info-eternalclose{align-items:center;background:transparent;border:0;display:flex;gap:5px;justify-content:center;margin:20px auto 0}.static-contents .vending-machine__info-eternalclose span{font-size:1.3rem}.static-contents .vending-machine__info-eternalclose:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20viewBox%3D%220%200%2023%2023%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_8540_46655)%22%3E%3Cpath%20d%3D%22M19.1103%2018.2924L4.59766%203.77979L3.89055%204.48689L18.4032%2018.9996L19.1103%2018.2924Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M18.4033%203.78031L3.89062%2018.293L4.59773%2019.0001L19.1104%204.48742L18.4033%203.78031Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_8540_46655%22%3E%3Crect%20width%3D%2223%22%20height%3D%2223%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat 50%/contain;content:"";display:block;flex-grow:0;flex-shrink:0;height:23px;width:23px}.static-contents .overlay{background:rgba(0,0,0,.8);inset:0;opacity:0;position:fixed;transition:opacity .3s ease;visibility:hidden;z-index:20}.static-contents .overlay p{margin:0}.static-contents .overlay ul{list-style:none;margin:0;padding:0}.static-contents .overlay button{border:none}.static-contents .overlay.is-active{opacity:1;visibility:visible}.static-contents .vender-pickup{background:url(../img/pickup_bg.png) no-repeat top/100% auto;bottom:65px;filter:drop-shadow(0 0 10px rgba(0,0,0,.3)) drop-shadow(1px 1px 1px rgba(0,0,0,.5));height:min(33.3333333333vw,166.6666666667px);left:50%;max-width:500px;position:fixed;transform:translate(-50%,150%);width:100%;z-index:35}.static-contents .vender-pickup.is-open{transform:translate(-50%);transition:transform .5s ease}.static-contents .vender-pickup-base{background:url(../img/pickup_bg2.jpg) no-repeat top/100% auto;bottom:65px;height:min(33.3333333333vw,166.6666666667px);left:50%;max-width:500px;position:fixed;transform:translate(-50%,150%);width:100%;z-index:18}.static-contents .vender-pickup-base.is-open{transform:translate(-50%);transition:transform .5s ease}.static-contents .product-modal{color:#45433e;display:none;inset:0;pointer-events:none;position:fixed;z-index:30!important}.static-contents .product-modal *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.static-contents .product-modal.is-open{display:block}.static-contents .product-modal .is-glow{border:2px solid #fff3c4;box-shadow:0 0 25px 0 #d2b12e}.static-contents .product-modal__inner{background:#fff;border-radius:16px;max-width:500px;overflow:hidden;pointer-events:auto;position:fixed;transition:left .45s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),border-radius .3s ease}.static-contents .product-modal__close{background:none;border:none;cursor:pointer;opacity:0;position:fixed;right:20px;top:var(--modal-close-top);transform:translateY(-100%);transition:opacity .2s ease;z-index:30}.static-contents .product-modal__body{height:100%;overflow-y:auto}.static-contents .product-modal.is-shrinking .product-modal__body{overflow:hidden}.static-contents .product-modal__content{opacity:0;padding:20px 20px 90px;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.static-contents .product-modal.is-content-visible .product-modal__content{opacity:1;transform:translateY(0)}.static-contents .product-modal.is-content-visible .product-modal__button-container{opacity:1}.static-contents .product-modal__logo-img{display:block;margin:0 auto;max-width:280px;width:100%}.static-contents .product-modal__thumbnail{width:50%}.static-contents .product-modal__thumbnail-container{display:flex;margin-top:30px}.static-contents .product-modal__brand-lead{margin-top:10px;text-align:center}.static-contents .product-modal__set-name{font-size:1.4rem;margin-top:30px;text-align:center}.static-contents .product-modal__category-tag-list{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:10px}.static-contents .product-modal__category-tag-list>li{border:1px solid #707070;font-size:1.2rem;padding:2px 4px}.static-contents .product-modal__detail{border-top:1px solid #d3d2cf;margin-top:20px;padding-top:20px}.static-contents .product-modal__set-brand,.static-contents .product-modal__set-lead{font-size:1.2rem;font-weight:700}.static-contents .product-modal__set-title{font-size:1.2rem;margin-top:15px}.static-contents .product-modal__set-contents>li{display:flex;font-size:1.2rem;gap:2px;margin-top:5px}.static-contents .product-modal__set-contents>li:before{content:"・"}.static-contents .product-modal__set-content-name{font-size:1.2rem}.static-contents .product-modal__set-content-amount{display:flex;flex-wrap:wrap;font-size:1rem;gap:.5em}.static-contents .product-modal__product-lead{font-size:1.2rem;font-weight:700}.static-contents .product-modal__note{margin-top:20px}.static-contents .product-modal__product-container{background-color:#f4f4f5;margin-top:20px;padding:0 20px}.static-contents .product-modal__product{padding:30px 0}.static-contents .product-modal__product+.product-modal__product{border-top:1px solid #d3d2cf}.static-contents .product-modal__product-overview{display:flex;margin-top:10px}.static-contents .product-modal__product-img{display:block;width:100%}.static-contents .product-modal__product-img-wrap{flex-shrink:0;width:clamp(80px,22.2222222222vw,120px)}.static-contents .product-modal__product-info{flex-grow:1;padding-left:10px}.static-contents .product-modal__product-name{font-size:1.2rem}.static-contents .product-modal__product-annotation{font-size:1rem;margin-top:5px}.static-contents .product-modal__product-annotation span{display:inline-block}.static-contents .product-modal__product-text{font-size:1.2rem;margin-top:10px}.static-contents .product-modal__product-supplement-text{font-size:1rem;margin-top:5px}.static-contents .product-modal__product-link{margin-top:10px}.static-contents .product-modal__button{background-color:#fff3c4;border:0;border-radius:6px;box-shadow:0 0 6px 0 #ddcb85;color:#45433e;font-size:1.3rem;max-width:280px;overflow:visible;padding:12px 10px;position:relative;text-align:center;width:100%}.static-contents .product-modal__button.pressed{animation:btnPress .22s cubic-bezier(.58,.12,.32,1.01)}.static-contents .product-modal__button.is-release{background-color:#fff;box-shadow:none}.static-contents .product-modal__button:disabled{background-color:#d3d2cf;box-shadow:none;cursor:default}.static-contents .product-modal__button-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(21,14,0,.7);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:10px min(5.5555555556vw,20px);position:absolute;transition:opacity .25s ease;width:100%}.static-contents .selection-modal{display:none;inset:0;position:fixed;z-index:2200}.static-contents .selection-modal *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.static-contents .selection-modal.is-open{display:block}.static-contents .selection-modal__overlay{background:rgba(0,0,0,.6);inset:0;position:absolute}.static-contents .selection-modal__inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.static-contents .selection-modal__dialog{background:#fff;border-radius:30px;box-shadow:0 0 16px #fff;padding:40px 20px;text-align:center;width:min(90vw,320px)}.static-contents .selection-modal__close{align-items:center;background:transparent;border:0;display:flex;height:25px;justify-content:center;padding:0;position:absolute;right:0;top:0;transform:translateY(calc(-100% - 5px));width:25px}.static-contents .selection-modal__title{font-size:1.6rem;font-weight:700;margin-top:10px}.static-contents .selection-modal__title em{color:#c80421;font-style:normal}.static-contents .selection-modal__note{font-size:1.4rem;margin-top:10px}.static-contents .selection-modal__note2{font-size:1rem;margin-top:20px}.static-contents .selection-modal__actions{display:flex;gap:10px;margin-top:20px;width:100%}.static-contents .selection-modal__close2,.static-contents .selection-modal__link{background:#fff;border:1px solid #45433e;border-radius:6px;flex-basis:50%;font-size:1.3rem;line-height:1.3;padding:5px 12px}.static-contents .selection-modal__close2{border-color:#c80421;color:#c80421}.static-contents .selection-modal__link{color:#45433e;text-decoration:none}.static-contents .selection-modal__loading{display:inline-block;overflow:hidden;text-align:right;width:.5rem}.static-contents .selection-modal__loading:first-child{animation:loading-dot1 1.5s linear infinite}.static-contents .selection-modal__loading:nth-child(2){animation:loading-dot2 1.5s linear infinite}.static-contents .selection-modal__loading:nth-child(3){animation:loading-dot3 1.5s linear infinite}.static-contents .selection-modal__loading+svg{display:inline-block;margin-left:-.7rem;vertical-align:baseline}@keyframes loading-dot1{0%{max-width:0;opacity:0}25%{max-width:0;opacity:0}26%{max-width:2rem;opacity:1}to{max-width:2rem;opacity:1}}@keyframes loading-dot2{0%{max-width:0;opacity:0}50%{max-width:0;opacity:0}51%{max-width:2rem;opacity:1}to{max-width:2rem;opacity:1}}@keyframes loading-dot3{0%{max-width:0;opacity:0}75%{max-width:0;opacity:0}76%{max-width:2rem;opacity:1}to{max-width:2rem;opacity:1}}@keyframes neon-flicker{0%{filter:drop-shadow(0 0 50px rgba(254,249,191,.3)) drop-shadow(0 0 15px rgba(254,249,191,.7)) drop-shadow(1px 1px 1px rgba(0,0,0,.5));opacity:1}10%{filter:drop-shadow(0 0 48px rgba(254,249,191,.3)) drop-shadow(0 0 10px rgba(254,249,191,.7)) drop-shadow(2px 2px 2px rgb(0,0,0));opacity:.9}20%{filter:drop-shadow(0 0 50px rgba(254,249,191,.3)) drop-shadow(0 0 15px rgba(254,249,191,.7)) drop-shadow(1px 1px 1px rgba(0,0,0,.5));opacity:1}28%{filter:drop-shadow(0 0 48px rgba(254,249,191,.25)) drop-shadow(0 0 10px rgba(254,249,191,.95)) drop-shadow(2px 2px 2px rgb(0,0,0));opacity:.95}35%{filter:drop-shadow(0 0 50px rgba(254,249,191,.3)) drop-shadow(0 0 15px rgba(254,249,191,.7)) drop-shadow(1px 1px 1px rgba(0,0,0,.5));opacity:1}70%{filter:drop-shadow(0 0 48px rgba(254,249,191,.3)) drop-shadow(0 0 10px rgba(254,249,191,.7)) drop-shadow(2px 2px 2px rgb(0,0,0));opacity:.9}75%{filter:drop-shadow(0 0 50px rgba(254,249,191,.3)) drop-shadow(0 0 15px rgba(254,249,191,.7)) drop-shadow(1px 1px 1px rgba(0,0,0,.5));opacity:1}to{filter:drop-shadow(0 0 50px rgba(254,249,191,.3)) drop-shadow(0 0 15px rgba(254,249,191,.7)) drop-shadow(1px 1px 1px rgba(0,0,0,.5));opacity:1}}.static-contents .product-modal__product-img-wrap{overflow:hidden;position:relative}.static-contents .product-modal__product-img-wrap .skeleton{animation:skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;inset:0;position:absolute}@keyframes skeleton-loading{0%{background-position:100% 0}to{background-position:0 0}}.static-contents .product-modal__product-img-wrap.is-loaded .skeleton{opacity:0;pointer-events:none;transition:opacity .3s ease}@keyframes btnPress{0%{transform:scale(1)}45%{transform:scale(.93)}to{transform:scale(1)}}.static-contents .tutorial-overlay{animation:tutorial-fadein .5s forwards;background:rgba(0,0,0,.7);inset:0;opacity:0;pointer-events:auto;position:absolute;z-index:2000}.static-contents .tutorial-overlay p{margin:0}.static-contents .tutorial-overlay ul{list-style:none;margin:0;padding:0}.static-contents .tutorial-overlay button{border:none}.static-contents .tutorial-overlay__next{align-items:center;color:#fff;display:flex;font-size:1.5rem;gap:10px;pointer-events:none;position:absolute;right:28px;top:28px;z-index:2100}.static-contents .tutorial-overlay__next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' fill='none'%3E%3Cpath d='M.219.132c.175-.176.526-.176.788 0L6 5.044.92 9.868c-.175.176-.526.176-.789 0-.175-.175-.175-.526 0-.789l4.292-4.035L.22.92c-.263-.263-.263-.614 0-.79Z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;vertical-align:middle;width:6px}@keyframes tutorial-fadein{0%{opacity:0}to{opacity:1}}.static-contents .vending-machine__product-item.is-tutorial-blur{filter:blur(2px) brightness(.6);pointer-events:none}.static-contents .tutorial-tooltip{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.12);color:#45433e;font-size:1.1rem;left:100%;margin-left:16px;padding:12px 18px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.static-contents .tutorial-tooltip:before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:8px 12px 8px 0;content:"";left:-11px;position:absolute;top:50%;transform:translateY(-50%)}.static-contents .tutorial-tooltip--top{animation:balloon-float-vertical 2s ease-in-out infinite;background:#fff;border-radius:8px;bottom:40px;box-shadow:0 2px 8px rgba(0,0,0,.12);color:#45433e;font-size:1.1rem;left:auto;margin-bottom:16px;padding:12px 18px;pointer-events:none;position:absolute;right:0;top:auto;transform:none;white-space:nowrap;z-index:2200}.static-contents .tutorial-tooltip--top:before{border-color:#fff transparent transparent;border-style:solid;border-width:12px 8px 0;content:"";left:70%;position:absolute;top:calc(100% - 1px);transform:translateX(-50%)}.static-contents .tutorial-tooltip__service-main{align-items:center;display:flex;gap:8px}.static-contents .tutorial-tooltip__service-title{color:#c80421;font-size:1.4rem;font-weight:700}.static-contents .tutorial-tooltip__service-icon{align-items:center;background-color:#c80421;border-radius:50%;color:#fff;display:flex;font-size:1.8rem;height:24px;justify-content:center;width:24px}.static-contents .tutorial-tooltip__service-text{color:#45433e;font-size:1.4rem;margin-top:8px}.static-contents .tutorial-tooltip:not(.tutorial-tooltip--top){animation:balloon-float-inline 2s ease-in-out infinite}@keyframes balloon-float-inline{0%{transform:translateY(-50%)}50%{transform:translate(8px,-50%)}to{transform:translateY(-50%)}}@keyframes balloon-float-vertical{0%{transform:translateY(-8px)}50%{transform:translateY(0)}to{transform:translateY(-8px)}}.static-contents .vending-machine__product-item.is-tutorial-target{pointer-events:none;position:relative!important;z-index:2101!important}.static-contents .vending-machine__product-item.is-tutorial-target .vending-machine__product-card{border:2px solid #fff3c4;box-shadow:0 0 5px 3px #ddcb85;transition:box-shadow .4s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1)}.static-contents .vending-machine__confirm.is-tutorial-spot{pointer-events:none!important;z-index:2200!important}.static-contents .vending-machine__confirm.is-tutorial-spot .vending-machine__button--scroll{border:2px solid #fff3c4;box-shadow:0 0 5px 3px #ddcb85;overflow:visible;transition:box-shadow .4s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1)}.static-contents .l-bg{background-color:#fdf2db}.static-contents .l-bg__inner{background:url(../img/machine_bg.jpg) repeat-y top/100%;margin-inline:auto;max-width:500px;position:relative}.static-contents .l-bg__inner:after,.static-contents .l-bg__inner:before{aspect-ratio:720/68;background:url(../img/machine_edge.jpg) no-repeat top/100%;content:"";display:block;width:100%}.static-contents .l-bg__inner:before{left:0;position:absolute;right:0;top:0;z-index:0}.static-contents .l-bg__inner:after{background-image:url(../img/machine_bottom.jpg)}.static-contents .l-service{padding:60px min(4vw,27.7777777778px) 40px;position:relative}.static-contents .l-service__hgroup{margin-bottom:20px;text-align:center}.static-contents .l-service__hgroup img{filter:drop-shadow(0 0 6px #FFF3C4) drop-shadow(1px 1px 1px rgba(0,0,0,.5));height:34px;margin-bottom:10px;margin-inline:auto;width:auto}.static-contents .l-service__title{color:#fff3c4;font-size:1.6rem;font-weight:500}.static-contents .l-service__box{background-color:#fff;border-radius:14px;box-shadow:0 0 8px #fff;padding:20px min(4.1666666667vw,20.8333333333px) 30px}.static-contents .l-service__catch{font-size:1.6rem;margin-bottom:10px;text-align:center}.static-contents .l-service__attention{margin:10px 0}.static-contents .l-service__attention li{color:#c80421;font-size:min(3.3333333333vw,1.2rem);padding-left:1.3em;text-indent:-1.3em}.static-contents .l-service__term{align-items:center;background-color:#fff3c4;border-radius:50px;display:flex;font-size:min(3.8888888889vw,1.4rem);justify-content:center;margin:10px auto 0;min-height:29px;padding:4px 20px;width:-moz-fit-content;width:fit-content}.static-contents .l-service__features{margin-top:20px}.static-contents .l-service__feature{align-items:center;background-color:#f4f4f5;border-radius:14px;display:flex;gap:min(2.7777777778vw,13.8888888889px);margin-top:10px;padding:20px min(5.5555555556vw,27.7777777778px)}.static-contents .l-service__feature picture{flex-basis:68px;flex-grow:0;flex-shrink:0}.static-contents .l-service__feature__text{flex-grow:1;font-size:min(4.4444444444vw,1.6rem)}.static-contents .l-service__feature__text em{color:#c80421;font-style:normal}.static-contents .l-service__info{background-color:#f4f4f5;border-radius:14px;margin-top:10px;padding:20px min(5.5555555556vw,27.7777777778px)}.static-contents .l-service__info__catch{font-size:min(3.8888888889vw,1.4rem);text-align:center}.static-contents .l-service__info__notes{margin-inline:auto;margin-top:10px;width:-moz-fit-content;width:fit-content}.static-contents .l-service__info__notes li{color:#c80421;font-size:min(2.7777777778vw,1rem);padding-left:1em;text-indent:-1em}.static-contents .l-service__timing{background-color:#fcedef;border:1px solid #c80421;border-radius:14px;margin-top:20px;padding:19px min(5.2777777778vw,26.3888888889px)}.static-contents .l-service__timing>dt{font-size:min(3.8888888889vw,1.4rem);font-weight:700;margin-bottom:10px;text-align:center}.static-contents .l-service__timing__detail{margin-top:10px}.static-contents .l-service__timing__detail dt{font-size:min(3.3333333333vw,1.2rem);font-weight:700;margin-bottom:10px}.static-contents .l-service__timing__detail dd{font-size:min(3.3333333333vw,1.2rem);margin-top:5px;padding-left:1em;text-indent:-1em}.static-contents .l-service__notes{margin-top:20px}.static-contents .l-service__notes li{font-size:min(2.7777777778vw,1rem);margin-top:4px;padding-left:1.3em;text-indent:-1.3em}.static-contents .l-service__notes li a,.static-contents .l-service__notes li em{color:#c80421;font-style:normal}.static-contents .l-service__ex{display:block;margin:20px 0 0;padding:0}.static-contents .l-service__ex figcaption{display:block;font-size:min(4.4444444444vw,1.6rem);font-weight:400;margin-bottom:10px;text-align:center}.static-contents .l-service__ex picture{display:block}.static-contents .l-step{padding:30px min(5.5555555556vw,27.7777777778px);position:relative}.static-contents .l-step__hgroup{margin-bottom:20px;text-align:center}.static-contents .l-step__hgroup img{filter:drop-shadow(0 0 6px #FFF3C4) drop-shadow(1px 1px 1px rgba(0,0,0,.5));height:34px;margin-bottom:10px;margin-inline:auto;width:auto}.static-contents .l-step__title{color:#fff3c4;font-size:1.6rem;font-weight:500}.static-contents .l-step__box{background-color:#fff;border-radius:14px;box-shadow:0 0 8px #fff;padding:20px min(4.1666666667vw,20.8333333333px) 30px}.static-contents .l-step__catch{font-size:1.4rem;font-weight:400;text-align:center}.static-contents .l-step__regist{margin-top:4px;text-align:center}.static-contents .l-step__list{margin-top:20px}.static-contents .l-step__list__unit{background-color:#fff3c4;border-radius:14px;margin-top:10px;overflow:hidden}.static-contents .l-step__list__unit.m-opened .l-step__list__button:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20y%3D%224.5%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%2345433E%22%2F%3E%3C%2Fsvg%3E")}.static-contents .l-step__list__button{align-items:center;background:transparent;border:0;display:flex;font-size:1.4em;font-weight:400;gap:20px;justify-content:space-between;min-height:85px;padding:10px 20px;text-align:left;width:100%}.static-contents .l-step__list__button picture{flex-grow:0;flex-shrink:0;width:40px}.static-contents .l-step__list__button span{flex-grow:1;opacity:.9}.static-contents .l-step__list__button:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20y%3D%224.5%22%20width%3D%2210%22%20height%3D%221%22%20fill%3D%22%2345433E%22%2F%3E%3Crect%20x%3D%224.5%22%20width%3D%221%22%20height%3D%2210%22%20fill%3D%22%2345433E%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%/contain;content:"";display:block;height:10px;width:10px}.static-contents .l-step__list__inner{padding:0 20px 20px}.static-contents .l-step__list__catch{font-size:1.4rem;font-weight:400;opacity:.9}.static-contents .l-step__list__notes{margin-top:10px}.static-contents .l-step__list__notes li{font-size:1rem;margin-top:4px;padding-left:1.3em;text-indent:-1.3em}.static-contents .l-step__list__notes li em{color:#c80421;font-style:normal}.static-contents .l-step__notes{margin-top:20px}.static-contents .l-step__notes li{font-size:1rem;margin-top:4px;padding-left:1.3em;text-indent:-1.3em}.static-contents .l-step__notes li em{color:#c80421;font-style:normal}.static-contents .l-step__anchor{margin-top:10px;text-align:center}.static-contents .l-step__anchor a{align-items:center;display:inline-flex;gap:6px;text-decoration:none}.static-contents .l-step__anchor a:after{background-color:#45433e;clip-path:polygon(0 40%,100% 40%,50% 100%);content:"";display:block;height:7px;width:7px}.static-contents .l-step__anchor span{border-bottom:1px solid #45433e;display:inline-block;font-size:1rem}.static-contents .l-attention{padding:40px min(5.5555555556vw,40px)}.static-contents .l-attention__title{font-size:2.4rem;font-weight:400;letter-spacing:.05%;margin-bottom:20px;text-align:center}.static-contents .l-attention__list{margin-top:10px}.static-contents .l-attention__list.m-important li{font-size:1.2rem;font-weight:700}.static-contents .l-attention__list li{font-size:1rem;margin-top:4px;padding-left:1.3em;text-indent:-1.3em}.static-contents .l-attention__list li em{color:#c80421;font-style:normal}.static-contents .l-attention__subtitle{font-size:1.2rem;font-weight:700;margin-top:20px}.static-contents .l-attention__dotlist li{font-size:1rem;margin-top:4px;padding-left:1.3em;text-indent:-1.3em}.static-contents .l-attention__dotlist li em{display:inline-block;font-style:normal;font-weight:700;margin-top:4px;text-indent:0}.static-contents .l-attention__text{font-size:1rem;margin-top:10px}.static-contents .l-recommend{border-top:1px solid #807f7d;padding:40px min(5.5555555556vw,40px)}.static-contents .l-recommend__title{font-family:Inter,sans-serif;font-size:3.2rem;font-weight:300;margin-bottom:20px;text-align:center}.static-contents .l-recommend__link{margin-top:20px}.static-contents .l-recommend__link dt{font-size:1.6rem;font-weight:400;margin-bottom:10px;text-align:center}.static-contents .l-recommend__link dd{margin-inline:auto;max-width:320px}.static-contents .l-recommend__link dd a{display:block}.static-contents .l-trial{padding:0 min(5.5555555556vw,40px) 40px}.static-contents .l-trial__title{font-size:1.6rem;font-weight:400;margin-bottom:10px;text-align:center}.static-contents .l-trial__link{margin-inline:auto;max-width:320px}.static-contents .l-trial__link a{display:block}@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}.static-contents .vending-machine__confirm.is-upperfixed{top:50px}}@media(hover:hover){.static-contents .module-details summary{cursor:pointer}.static-contents .l-recommend__link dd a{cursor:pointer;opacity:1;transition:opacity .2s ease 0s}.static-contents .l-recommend__link dd a:hover{opacity:.8}.static-contents .l-trial__link a{cursor:pointer;opacity:1;transition:opacity .2s ease 0s}.static-contents .l-trial__link a:hover{opacity:.8}}
