@charset "UTF-8";/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;min-width:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{border:0;font-family:inherit;margin:0;padding:0;vertical-align:baseline}img{border:none;vertical-align:bottom}a{cursor:pointer;text-decoration:none}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-sizing:border-box;color:inherit;font-family:inherit;margin:0;outline:none;padding:0}input:focus-visible,button:focus-visible,textarea:focus-visible,select:focus-visible{outline:1.5px solid blue}label{cursor:pointer}.p-cta__button a,.p-mv__ctaButton{background:linear-gradient(1deg,#ddc54b .49%,#bb64c9 98.92%)}:root{--svh: 100dvh}html{-webkit-font-smoothing:antialiased;font-size:10px;min-height:100vh}body{-webkit-text-size-adjust:100%;color:#44284e;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.75;overflow-x:clip;position:relative}img{height:auto;max-width:100%}a{color:inherit;display:inline-block;transition:opacity .3s;word-break:break-all}@media (any-hover: hover){a:not(.no-op):hover{opacity:.7}}@media screen and (min-width: 461px){a[href^="tel:"]{pointer-events:none}}:where(dialog){background-color:unset;block-size:unset;border:unset;color:unset;inline-size:unset;margin:unset;max-block-size:unset;max-inline-size:unset;overflow:unset;padding:unset}:focus:not(:focus-visible){outline:none}:where(:root[data-mousedown] dialog *){outline:none}[data-modal-open]:where(:root[data-mousedown] *){outline:none}@media screen and (min-width: 1024px){.l-contentsWrap{display:flex;margin-inline:auto;max-width:1440px;position:relative}}.l-contentsLeft{display:none}@media screen and (min-width: 1024px){.l-contentsLeft{display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding-left:6%;padding-right:2%;position:fixed;top:0;width:calc(88.89% - 460px)}}@media screen and (min-width: 1180px){.l-contentsLeft{padding-left:8%}}@media screen and (min-width: 1440px){.l-contentsLeft{left:calc((100vw - 1440px)/2);padding-left:min(10.97%,158px);width:820px}}.l-contentsMain{background-color:#fff;margin-inline:auto;max-width:460px;min-height:100vh;position:relative}@media screen and (min-width: 461px){.l-contentsMain{box-shadow:0 0 12px #2222224d}}@media screen and (min-width: 1024px){.l-contentsMain{margin-left:calc(88.89% - 460px);margin-right:11.11%}}.l-contentsRight{display:none}@media screen and (min-width: 1024px){.l-contentsRight{display:grid;height:100vh;padding:1em;place-items:center;position:fixed;right:0;top:0;width:min(11.11%,160px)}.l-contentsRight img{max-height:100%;width:auto}}@media screen and (min-width: 1440px){.l-contentsRight{right:calc((100vw - 1440px)/2)}}@media screen and (max-width: 460px){.l-fixedBg{display:none}}@media screen and (min-width: 461px){.l-fixedBg{display:block!important;background-image:url(https://5b9d50-00.myshopify.com/cdn/shop/t/2/assets/lp-01-bg-fixed.png);background-position:center center;background-repeat:no-repeat;background-size:cover;top:0;right:0;bottom:0;left:0;position:fixed;z-index:-1}}@media screen and (min-width: 1024px){.l-fixedBg{background-image:url(https://5b9d50-00.myshopify.com/cdn/shop/t/2/assets/lp-01-bg-fixed@2x.png)}}.l-fixedNav__menu{margin-top:clamp(56px,5.55vw,80px)}.l-fixedNav__item.is-current .l-fixedNav__link{color:#d648a6}.l-fixedNav__link{display:inline-block;font-family:"Noto Serif JP",serif;font-size:clamp(20px,1.66vw,24px);letter-spacing:.08em;padding:.5em 0;transition:color .2s}.l-inner{max-width:100%;padding-inline:33px;width:100%}.l-header{height:67px;max-width:460px;position:fixed;top:0;width:100%;z-index:80}@media screen and (max-width: 1023px){.l-header{left:50%;transform:translate(-50%)}}@media screen and (min-width: 1024px){.l-header{left:0;position:absolute;transform:translate(0)}}.l-header.is-scrolled .l-header__logo svg path{fill:#9751af40}.l-header__inner{align-items:center;display:flex;height:100%;padding:10px 16px 16px}.l-header__logo{transform-origin:left center;transition:transform .4s}.l-header__logo svg path{transition:fill .2s}.l-header__hamburger{height:45px;margin-left:auto;position:relative;text-align:center;transform:translate(7.5px);transform-origin:center center;transition:opacity .2s;width:45px;z-index:90}@media screen and (min-width: 1024px){.l-header__hamburger{display:none}}@media (any-hover: hover){.l-header__hamburger:hover{opacity:.7}}.l-header__hamburger.is-active .l-header__hamburger-line{background-color:transparent}.l-header__hamburger.is-active .l-header__hamburger-line:before{top:40%;transform:rotate(40deg);transition:top .2s,transform .2s .2s}.l-header__hamburger.is-active .l-header__hamburger-line:after{top:40%;transform:rotate(-40deg);transition:top .2s,transform .2s .2s}.l-header__hamburger-line{background-color:#9751af;border-radius:calc(infinity * 1px);display:block;height:2px;left:6.5px;position:absolute;top:calc(50% + 1px);transition:background-color 0s .2s;width:32px}.l-header__hamburger-line:before,.l-header__hamburger-line:after{background-color:#9751af;border-radius:calc(infinity * 1px);content:"";display:block;height:2px;position:absolute;transition:background-color .3s;width:32px}.l-header__hamburger-line:before{top:-11px;transition:top .2s .2s,transform .2s}.l-header__hamburger-line:after{top:11px;transition:top .2s .2s,transform .2s}.l-drawer{background:url(https://5b9d50-00.myshopify.com/cdn/shop/t/2/assets/lp-01-bg-drawer.png) no-repeat center center/cover;height:100svh;opacity:0;position:fixed;right:0;top:-65vh;transition:opacity .4s,visibility .4s,top .4s;visibility:hidden;width:100%}.l-drawer.is-visible{opacity:1;top:0;visibility:visible}.l-drawer__inner{height:100%;max-height:100%;padding:80px 32px 40px;position:relative}.l-drawer__logo{width:223px}.l-drawer__menu{margin-top:56px}.l-drawer__link{display:block;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:600;letter-spacing:.06em;padding:.5em 0}.l-drawer__item.is-current .l-drawer__link{color:#d648a6}@media screen and (max-width: 460px){.l-footer{padding-bottom:86px}}.l-footer__copyright{background-color:#d78eb5;padding:9px 10px;text-align:center}.l-footer__copyright small{color:#fff;font-size:14px}.c-anime{opacity:0;z-index:1}.c-anime-fadeIn.js-anime-active{animation:fadeIn .4s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c-anime-fadeInUp.js-anime-active{animation:fadeInUp .4s forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;transform:translateY(0)}}.c-anime-fadeInDown.js-anime-active{animation:fadeInDown .4s forwards}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-40px);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;transform:translateY(0)}}.c-anime-fadeInLeft.js-anime-active{animation:fadeInLeft .4s forwards}@media screen and (max-width: 767px){.c-anime-fadeInLeft.js-anime-active{animation:fadeInUp .4s forwards}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-25px);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;transform:translate(0)}}.c-anime-fadeInRight.js-anime-active{animation:fadeInRight .4s forwards}@media screen and (max-width: 767px){.c-anime-fadeInRight.js-anime-active{animation:fadeInUp .4s forwards}}@keyframes fadeInRight{0%{opacity:0;transform:translate(25px);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;transform:translate(0)}}.c-anime-arrowReveal img{clip-path:inset(0 0 100% 0)}.c-anime-arrowReveal.js-anime-active img{animation:arrowReveal .4s ease forwards}@keyframes arrowReveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.c-button{background-color:#fff;border:1px solid #44284E;border-radius:calc(infinity * 1px);display:block;font-size:14px;padding:10.5px;text-align:center;transition:opacity .3s}@media (hover: hover) and (pointer: fine){.c-button:hover{opacity:.7}}button.c-button{width:100%}.c-title-bracket{color:#9751af;font-family:"Noto Serif JP",serif;font-size:24px;font-weight:600;line-height:1.33;padding-block:8px;position:relative;text-align:center}.c-title-bracket:before,.c-title-bracket:after{content:"";display:block;height:16px;position:absolute;width:16px}.c-title-bracket:before{border-left:1px solid #9751AF;border-top:1px solid #9751AF;left:0;top:0}.c-title-bracket:after{border-bottom:1px solid #9751AF;border-right:1px solid #9751AF;bottom:0;right:0}.c-title-wide{background:linear-gradient(135deg,#ffe3da,#ffe4ef);color:#d648a6;font-family:"Noto Serif JP",serif;font-size:24px;font-weight:600;line-height:1.33;padding:16px 12px;text-align:center}.c-title-round{border:1px solid #44284E;border-radius:calc(infinity * 1px);font-size:14px;padding:10.5px;text-align:center}.c-visual-wrapper{aspect-ratio:16/9}.c-visual-wrapper:where(img,video,iframe){-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.p-mv__visual{align-items:flex-end;display:flex;height:734px;position:relative}@media screen and (max-width: 460px){.p-mv__visual{height:calc(min(var(--svh),820px) - 86px)}}.p-mv__Image{top:0;right:0;bottom:0;left:0;position:absolute}.p-mv__Image img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.p-mv__copy{height:min(60%,441px);left:3.33%;position:absolute;top:104px;z-index:2}@media screen and (min-width: 1024px){.p-mv__copy{display:none}}.p-mv__copy img{height:100%;width:auto}.p-mv__points{background:linear-gradient(0deg,#ebdcff 19.27%,#fff 45.1%,#fff0);position:relative;text-align:center}.p-mv__pointsProduct{height:calc((min(var(--svh),820px) - 86px)*.2081);width:auto}@media screen and (max-width: 460px){.p-mv__cta{background-color:#fff;bottom:0;left:0;position:fixed;width:100%;z-index:10}}.p-mv__ctaButton{display:flex}.p-mv__ctaButton:after{background:url(https://5b9d50-00.myshopify.com/cdn/shop/t/2/assets/lp-01-cta-chevron-right.svg) no-repeat center center/contain;display:block;height:30px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:right .3s;width:13px}@media (hover: hover) and (pointer: fine){.p-mv__ctaButton:hover:after{right:21px}}.p-mv__ctaProduct{position:relative;transform:translateY(5px);width:65px}.p-mv__ctaText{position:relative}.p-mv__ctaText>span{color:#fff;display:block;line-height:1}.p-mv__ctaText>span .em{display:inline;font-size:32px}.p-mv__ctaText>span .off{font-size:20px}.p-mv__ctaText>span:first-of-type{font-size:18px;font-weight:600;letter-spacing:.04em}.p-mv__ctaText>span:last-of-type{font-weight:700;margin-top:8px}.p-issue{padding-block:40px}.p-issue__main{background-color:#f2f2f2;margin-top:24px}.p-issue__list{display:grid;grid-template-columns:repeat(2,1fr)}.p-issue__item{color:#222;font-weight:500;line-height:1.375;padding-block:8px;text-align:center}.p-issue__item:nth-child(3),.p-issue__item:nth-child(4){border-top:1px solid #222222}.p-issue__item:nth-child(2n-1){padding-right:8px}.p-issue__item:nth-child(2n) .p-issue__itemInner{border-left:1px solid #222222;padding-left:8px}.p-issue__itemInner{display:grid;min-height:90px;place-items:center;width:100%}.p-issue__foot{display:grid;gap:16px;margin-top:16px}.p-issue__foot.js-anime-active .p-issue__footArrow--01 img{animation:arrowAppear .3s ease forwards}.p-issue__foot.js-anime-active .p-issue__footText--01{animation:textBlockAppear .4s ease .3s forwards}.p-issue__foot.js-anime-active .p-issue__footArrow--02 img{animation:arrowAppear .3s ease .6s forwards}.p-issue__foot.js-anime-active .p-issue__footText--02{animation:textBlockAppear .4s ease .9s forwards}.p-issue__footArrow{text-align:center}.p-issue__footArrow img{clip-path:inset(0 0 100% 0)}.p-issue__footText{opacity:0}.p-issue__footText p{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:600;line-height:1.5;text-align:center}.p-issue__footText:last-child{align-items:flex-end;display:flex;gap:10px;justify-content:center}.p-issue__footText:last-child p{width:-moz-fit-content;width:fit-content}.p-issue__footText:last-child:before,.p-issue__footText:last-child:after{background-position:center bottom;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:58px;transform:translateY(10px);width:28px}.p-issue__footText:last-child:before{background-image:url(https://5b9d50-00.myshopify.com/cdn/shop/t/2/assets/lp-01-issue-object-balloon-l.svg)}.p-issue__footText:last-child:after{background-image:url(https://5b9d50-00.myshopify.com/cdn/shop/t/2/assets/lp-01-issue-object-balloon-r.svg)}@keyframes arrowAppear{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(0)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}@keyframes textBlockAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.p-about__main{background:url(https://5b9d50-00.myshopify.com/cdn/shop/t/2/assets/lp-01-about-bg.png) no-repeat center center/cover;padding-bottom:60px;padding-top:40px}.p-about__list{display:grid;gap:16px}.p-about__item{background-color:#fff;padding-bottom:24px;padding-top:16px}.p-about__itemTitle{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:600;letter-spacing:.4px;line-height:1.5;padding-inline:8px;text-align:center}.p-about__itemDesc{display:none;padding-inline:17px}.p-about__itemDesc>div{display:flex;flex-direction:column}.p-about__itemDesc>div:before{background:url(https://5b9d50-00.myshopify.com/cdn/shop/t/2/assets/lp-01-about-object-line.svg) no-repeat center bottom/contain;content:"";display:block;height:20px;margin-bottom:16px;width:100%}.p-about__itemDesc p{text-align:justify}.p-about__itemFoot{margin-top:16px;padding-inline:17px}.p-about__itemButton{width:100%}.p-feature__title{align-items:center;display:flex;gap:10px;justify-content:center}.p-feature__title span:has(img){display:grid;place-items:center}.p-feature__title img{width:153px}.p-feature__main{background:url(https://5b9d50-00.myshopify.com/cdn/shop/t/2/assets/lp-01-feature-bg-feature.png) no-repeat center center/cover;padding-block:40px}.p-feature__itemTitle{font-family:"Noto Serif JP",serif;font-size:19px;font-weight:600;line-height:1.5;text-align:center}.p-feature__itemTitle .u-kerning{letter-spacing:-.2em}.p-feature__itemImage{margin-top:16px}.p-feature__itemImage img{width:100%}.p-feature__itemDesc{margin-top:16px;text-align:justify}.p-feature__itemButton{margin-top:16px}.p-feature__itemButton:has(button.is-hidden){display:none}.p-feature__teraqol{display:none}.p-feature__teraqol h4{color:#9751af;font-family:"Noto Serif JP",serif;font-size:18px;font-weight:500;line-height:1.44;text-align:center}.p-feature__teraqolInner{background-color:#fff;border:1px solid #44284E;border-radius:16px;margin-top:16px;padding:16px}.p-feature__teraqolEffect ul{display:grid;gap:8px;margin-top:8px}.p-feature__teraqolEffect ul li{background-color:#f2d9cb;font-size:14px;font-weight:500;line-height:1.42;padding:5px;text-align:center}.p-feature__teraqolAbout{margin-top:24px}.p-feature__teraqolAbout p{line-height:1.62;margin-top:8px}.p-feature__teraqolAbout>div{margin-top:8px}.p-feature__teraqolAbout>div img{width:100%}.p-feature__teraqolButton{margin-top:32px}.p-feature__more{margin-block:16px}.p-feature__moreInner{align-items:center;display:flex;gap:8px;margin-left:calc(50% - 6.5px)}.p-feature__moreArrow img{clip-path:inset(0 0 100% 0)}.p-feature__moreArrow.js-anime-active img{animation:arrowReveal .3s ease forwards}.p-feature__moreText{font-size:14px;line-height:1;transform:translateY(10px)}.p-feature__moreText.js-anime-active{animation:moreTextReveal .4s ease .2s forwards}@keyframes moreTextReveal{0%{opacity:0;transform:translateY(6px);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;transform:translateY(0)}}.p-faq{padding-top:56px}.p-faq__list{margin-top:16px}.p-faq__item{border-bottom:1px dashed #44284E;padding-bottom:12px;padding-top:8px}.p-faq__itemHead h3{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:600;line-height:1.44;margin-top:10px}.p-faq__itemBody>p{color:#9751af;margin-top:10px;text-align:justify}.p-voice{padding-top:48px}.p-voice__list{display:grid;gap:16px;margin-top:34px}.p-voice__item{display:grid;gap:16px;grid-template-columns:62px auto}.p-voice__itemImage{display:grid;place-items:center}.p-voice__itemBody{background-color:#f2f2f2;border-radius:8px;padding:8px 12px;position:relative}.p-voice__itemBody:before{background-color:#f2f2f2;clip-path:polygon(0 50%,100% 0,100% 100%);content:"";display:block;height:13px;left:-13px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.p-voice__itemTitle{color:#d648a6;font-size:14px;font-weight:700;line-height:2}.p-voice__itemText{text-align:justify}.p-voice__footer{margin-top:48px}.p-voice__footerVisual{position:relative}.p-voice__footerImage{width:100%}.p-voice__footerText{left:33px;position:absolute;top:24px}.p-voice__footerCopy{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:500;line-height:1.5;padding-block:16px;text-align:center}.p-voice__footerCopy .em{display:inline-block;position:relative}.p-voice__footerCopy .em:before{background:url(https://5b9d50-00.myshopify.com/cdn/shop/t/2/assets/lp-01-voice-object-underline.svg) no-repeat center bottom/contain;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%}.p-cta__visual{align-items:center;background:url(https://5b9d50-00.myshopify.com/cdn/shop/t/2/assets/lp-01-cta-bg-cta.png) no-repeat center center/cover;display:flex;flex-direction:column}.p-cta__copy{color:#9751af;font-family:"Noto Serif JP",serif;font-weight:600;letter-spacing:.08em}.p-cta__logo{margin-top:10px}.p-cta__gram{font-feature-settings:"palt";border:1px solid #9751AF;color:#9751af;display:inline-block;font-size:14px;letter-spacing:.08em;line-height:1;margin-top:12px;padding:4px 7px}.p-cta__product{margin-top:12px}.p-cta__price{margin-top:6px}.p-cta__button a{display:block}.p-cta__button a>span{color:#fff;display:block;line-height:1}.p-cta__button a>span .em{display:inline;font-size:38px}.p-cta__button a>span .off{font-size:22px}.p-cta__button a>span:first-of-type{font-weight:600;letter-spacing:.04em}.p-cta__button a>span:last-of-type{font-weight:700;margin-top:10px}.p-cta__button a:after{background:url(https://5b9d50-00.myshopify.com/cdn/shop/t/2/assets/lp-01-cta-chevron-right.svg) no-repeat center center/contain;content:"";display:block;height:30px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:right .3s;width:13px}@media (hover: hover) and (pointer: fine){.p-cta__button a:hover:after{right:21px}}.p-info{padding-block:48px}.p-law__list{margin-top:16px}.p-law__item{color:#222;display:grid;font-size:14px;gap:4px;grid-template-columns:102px auto;line-height:1.71}.p-law__item dt{border-bottom:1px solid #222222;display:grid;font-weight:400;padding-block:8px;place-items:center}.p-law__item dt span{display:block;width:100%}.p-law__item dd{border-bottom:1px solid #222222;padding-block:8px}.p-law__item dd a[href^="mailto:"]{pointer-events:none}.p-policy{padding-top:32px}.p-policy__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.p-contact{padding-top:48px}.p-contact__address{text-align:center}.p-contact__button{margin-top:16px}.p-contact__button a img{margin-right:6px;vertical-align:top}.p-modal{--duration: .3s;--gutter: 14px;--background: #F2F2F2;--background-backdrop: color-mix(in srgb, #222, transparent 40%);font-feature-settings:"palt";background-color:var(--background);block-size:min(100svb - var(--gutter) * 4,675px);box-shadow:0 0 0 100vmax var(--background-backdrop);color:#44284e;contain:strict;font-size:14px;inline-size:min(85.6%,460px);line-height:1.714;margin:auto;opacity:1;scale:1;transition:opacity var(--duration),scale var(--duration)}.p-modal:not([data-active=true]){opacity:0;scale:.95}.p-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .3s}.p-modal:not([data-active=true])::backdrop{opacity:0}.p-modal__container{block-size:100%;overflow:auto;overscroll-behavior:contain;padding:60px var(--gutter) 32px}.p-modal__texts,.p-modal__texts dl{display:grid;gap:1.7em}.p-modal__texts dt{font-weight:400}.p-modal__texts ul,.p-modal__texts ol{padding-inline-start:1.2em}.p-modal__texts .list-decimal{list-style-type:decimal}.p-modal__texts .list-lower-alpha{list-style-type:lower-alpha}.p-modal__texts .list-lower-roman{list-style-type:lower-roman}.p-modal__close{--background: #D78EB5;--background-active: color-mix(in srgb, var(--background) 80%, white);--icon-color: var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:var(--background);border:0;border-radius:50%;cursor:pointer;inline-size:45px;inset-block-start:10px;inset-inline-end:10px;position:absolute;transition:background-color .3s;z-index:1}@media screen and (min-width: 1300px){.p-modal__close{inset-inline-end:20px}}.p-modal__close:before,.p-modal__close:after{background-color:#fff;content:"";display:inline-block;height:2px;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;width:45%}.p-modal__close:before{rotate:45deg}.p-modal__close:after{rotate:135deg}.p-modal__close:focus-visible{background-color:var(--background-active)}@media (any-hover: hover){.p-modal__close:hover{background-color:var(--background-active)}}.u-align-left{text-align:left}.u-align-center{text-align:center}.u-align-right{text-align:right}.u-font-base{font-family:Noto Sans JP,sans-serif}.u-font-serif{font-family:"Noto Serif JP",serif}.u-color-primary{color:#9751af}.u-color-secondary{color:#d648a6}.u-color-tertiary{color:#c69433}.u-color-wh{color:#fff}.u-fw-medium{font-weight:500}.u-fw-semibold{font-weight:600}.u-fw-bold{font-weight:700}.dsp-none{display:none}@media screen and (min-width: 1440px){.u-hidden-xl{display:none}}@media screen and (min-width: 1024px){.u-hidden-lg{display:none}}@media screen and (min-width: 461px){.u-hidden-md{display:none}}@media screen and (max-width: 767px){.u-hidden-sm{display:none}}@media screen and (max-width: 460px){.u-hidden-xs{display:none}}@media screen and (max-width: 767px){.u-section-pt{padding-top:6rem}}@media screen and (min-width: 461px){.u-section-pt{padding-top:10rem}}@media screen and (max-width: 767px){.u-section-pb{padding-bottom:6rem}}@media screen and (min-width: 461px){.u-section-pb{padding-bottom:10rem}}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.u-sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.u-transform-up{text-transform:uppercase}.u-transform-low{text-transform:lowercase}.u-transform-init{text-transform:initial}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lp-01-style.css.map */
