@charset "UTF-8";/*! http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;line-break:strict;backface-visibility:hidden}html{font-family:"Noto Serif JP",serif;scroll-behavior:auto}html>body{position:relative;min-width:1366px;height:100%;font-family:"Noto Serif JP",serif;font-size:15px;font-weight:500;line-height:2;color:#444;text-align:inherit;letter-spacing:.05em;word-break:break-all;background:#fff;text-size-adjust:100%}@media not all and (min-width: 769px){html>body{min-width:initial;font-size:3.8461538462vw;line-height:1.8}}html>body.is-fixed{height:100vh;overflow:hidden;overscroll-behavior:contain}h1,h2,h3,h4,h5,h6{margin:0}ul{padding:0;margin:0;list-style:none}a{color:#444;text-decoration:none;cursor:pointer;outline:none;transition:.5s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}p{margin:0}figure{padding:0;margin:0}label{margin:0}button{padding:0}p{margin:0;text-align:inherit}input[type=text],input[type=button],input[type=email],input[type=submit],input[type=password],textarea,button{padding:0;font-family:"Noto Serif JP",serif;color:#444;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:auto;user-select:auto;background:none;border:none;border-radius:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:not(.c-img)>img,.inline-video,svg{width:100%;height:auto;font-size:0;vertical-align:bottom}b,strong,.bold{font-weight:500}@media print,screen and (min-width: 769px){.u-hide-pc{display:none!important}}@media not all and (min-width: 769px){.u-hide-sp{display:none!important}}.l-header{position:fixed;top:0;left:0;z-index:1000;width:100%;min-width:1366px}@media not all and (min-width: 769px){.l-header{position:absolute;min-width:auto}}.l-header:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background:linear-gradient(0deg,#fff0,#ffffffe6 84.98%);mix-blend-mode:multiply}@media not all and (min-width: 769px){.l-header:after{content:none}}.l-header__inner{position:relative;z-index:2;display:flex;justify-content:space-between;height:120px;padding:20px 40px 0 32px}@media not all and (min-width: 769px){.l-header__inner{height:20.5128205128vw;padding:6.4102564103vw 0 6.4102564103vw 3.8461538462vw}}.l-header-logo{width:125px}@media not all and (min-width: 769px){.l-header-logo{width:32.0512820513vw}}@media not all and (min-width: 769px){.l-header-nav{position:fixed;top:0;right:0;z-index:1000;display:flex;justify-content:flex-end;width:100%;height:calc(var(--vh) * 100);overflow-y:auto;overscroll-behavior:contain;pointer-events:none;transition:.5s ease;transform:translate(100%)}.l-header-nav.is-opened{pointer-events:visible;transform:translate(0)}}@media not all and (min-width: 769px){.l-header-nav__inner{display:flex;flex-direction:column;width:68.2051282051vw;height:auto;min-height:calc(100% + 1px);overflow-y:scroll;background-color:#444}}.l-header-nav__list{display:flex}@media not all and (min-width: 769px){.l-header-nav__list{display:block;padding:13svh 0 5.1282051282vw 18.7179487179vw}}.l-header-nav__list-item+.l-header-nav__list-item{margin-left:64px}@media not all and (min-width: 769px){.l-header-nav__list-item+.l-header-nav__list-item{margin:5.1282051282vw 0 0}}.l-header-nav__list-item a{display:inline-block;font-family:Cormorant Garamond,serif;font-size:16px;line-height:238%;color:#000}@media not all and (min-width: 769px){.l-header-nav__list-item a{font-size:5.641025641vw;color:#fff}}.l-header-nav__list-item a span{border-bottom:1px solid transparent;transition:.5s ease}@media (hover: hover){.l-header-nav__list-item a:hover span{border-color:#000}}.l-header-nav__list-item--parent{position:relative}@media print,screen and (min-width: 769px){.l-header-nav__list-item--parent{margin-left:36px!important}}@media print,screen and (min-width: 769px){.l-header-nav__list-item--parent+li{margin-left:36px!important}}.l-header-nav__list-item--parent>a{padding:0 28px;background-color:transparent;border-radius:4px 4px 0 0;transition:background-color .5s ease}@media not all and (min-width: 769px){.l-header-nav__list-item--parent>a{padding:0}}.l-header-nav__list-item--parent>a .c-ico{position:relative;top:-3px;margin-left:8px}@media not all and (min-width: 769px){.l-header-nav__list-item--parent>a .c-ico{display:none}}.l-header-nav__list-item--parent ul{position:absolute;top:100%;left:0;width:100%;padding-bottom:10px;pointer-events:none;background-color:#000;border-radius:0 0 4px 4px;opacity:0;transition:opacity .5s ease}@media not all and (min-width: 769px){.l-header-nav__list-item--parent ul{position:relative;top:0;width:auto;padding-left:5.1282051282vw;margin-top:4.1025641026vw;pointer-events:visible;border-radius:none;opacity:1}}.l-header-nav__list-item--parent ul li{text-align:center}@media not all and (min-width: 769px){.l-header-nav__list-item--parent ul li{text-align:left}}@media not all and (min-width: 769px){.l-header-nav__list-item--parent ul li+li{margin-top:6.1538461538vw}}.l-header-nav__list-item--parent ul li a{display:block;padding:15px 0;font-family:"Noto Serif JP",serif;font-size:13px;line-height:1}@media not all and (min-width: 769px){.l-header-nav__list-item--parent ul li a{padding:0}}@media (hover: hover){.l-header-nav__list-item--parent:hover>a{background-color:#000}.l-header-nav__list-item--parent:hover ul{pointer-events:visible;opacity:1}}.l-header-nav__btn{margin-top:auto;line-height:0}@media print,screen and (min-width: 769px){.l-header-hamburger{display:none}}@media not all and (min-width: 769px){.l-header-hamburger{position:fixed;top:4.1025641026vw;right:4.1025641026vw;z-index:10000;width:12.3076923077vw;height:12.3076923077vw}}.l-header-hamburger span{position:absolute;top:50%;left:50%;width:7.6923076923vw;height:.5128205128vw;margin-left:-3.8461538462vw;background-color:#444;transition:.3s}.l-header-hamburger span:first-child{transform:translateY(-2.5641025641vw)}.l-header-hamburger span:last-child{transform:translateY(2.5641025641vw)}.l-header-hamburger.is-opened span{background-color:#fff}.l-header-hamburger.is-opened span:nth-child(2){opacity:0}.l-header-hamburger.is-opened span:first-child{transform:translateY(0) rotate(-45deg)}.l-header-hamburger.is-opened span:last-child{transform:translateY(0) rotate(45deg)}.l-container{position:relative;min-height:100vh;overflow-y:clip}.l-container.is-fixed{height:100vh;overflow:hidden}.l-main{position:relative;overflow-x:clip}.l-inner{max-width:1260px;padding:0 30px;margin:0 auto}@media not all and (min-width: 769px){.l-inner{padding:0 7.6923076923vw}}.l-inner--lg{max-width:1340px}.l-inner--md{max-width:1200px}.l-inner--sm{max-width:1056px}.l-inner--xs{max-width:760px}.l-footer{background-color:#fff;padding:40px 24px}@media not all and (min-width: 769px){.l-footer{padding:10.2564102564vw 0 6.1538461538vw}}@media not all and (min-width: 769px){.l-footer__inner{padding:0 10.2564102564vw}}.l-footer-bnrs{display:flex;justify-content:space-between}@media not all and (min-width: 769px){.l-footer-bnrs{flex-direction:column}}.l-footer-bnrs__bnr{width:48.7951807229%}@media not all and (min-width: 769px){.l-footer-bnrs__bnr{width:100%}.l-footer-bnrs__bnr+.l-footer-bnrs__bnr{margin-top:6.1538461538vw}}.l-footer-bnrs__bnr a{transform:translateZ(0);transition:.5s ease}@media (hover: hover){.l-footer-bnrs__bnr a:hover{opacity:.7}}.l-footer-logo{width:216px;margin:64px auto 0}@media not all and (min-width: 769px){.l-footer-logo{width:54.1025641026vw;margin-top:10.2564102564vw}}.l-footer-copyright{display:block;text-align:center;font-size:11px;margin:24px 0 0;line-height:1.45;color:#000}@media not all and (min-width: 769px){.l-footer-copyright{font-size:2.3076923077vw;margin-top:6.1538461538vw}}.c-ico{display:inline-block;font-style:normal;vertical-align:middle}.c-ico svg{display:block;width:100%;height:100%;fill:#444;transition:.5s ease}.c-ico--arrow-down{width:24px;height:24px}.c-ico--cart{position:relative;width:28px;height:28px}@media not all and (min-width: 769px){.c-ico--cart{width:7.1794871795vw;height:7.1794871795vw}}.c-ico--plus{position:relative;width:18px;height:18px}@media not all and (min-width: 769px){.c-ico--plus{width:4.1025641026vw;height:4.1025641026vw}}.c-ico--plus:before,.c-ico--plus:after{position:absolute;top:50%;left:50%;width:13px;height:1px;margin-left:-6.5px;content:"";background-color:#000;border-radius:9999px;transition:.5s ease}@media not all and (min-width: 769px){.c-ico--plus:before,.c-ico--plus:after{width:3.0769230769vw;margin-left:-1.5384615385vw}}.c-ico--plus:after{transform:rotate(-90deg)}.is-opened .c-ico--plus:after{opacity:0;transform:rotate(0)}.c-ico--blank{position:relative;width:20px;height:20px}@media not all and (min-width: 769px){.c-ico--blank{width:3.5897435897vw;height:3.5897435897vw}}.c-ico--blank svg{fill:none}.c-ttl-sect{color:#888}@media not all and (min-width: 769px){.c-ttl-sect{text-align:center}}.c-ttl-sect__en{display:block;font-family:Cormorant Garamond,serif;font-size:72px;font-weight:500;line-height:1}@media not all and (min-width: 769px){.c-ttl-sect__en{font-size:12.3076923077vw}}.c-ttl-sect__en>span{display:inline-block;opacity:0;transform:translateY(20px);will-change:transform,opacity}.c-ttl-sect__ja{display:block;margin-top:12px;font-size:15px;font-weight:400;line-height:1.5;opacity:0;transform:translateY(20px) translateZ(0);will-change:transform,opacity}@media not all and (min-width: 769px){.c-ttl-sect__ja{margin-top:4.1025641026vw;font-size:4.358974359vw}}.c-ttl-sect--black{color:#000}.c-lead{font-size:15px;line-height:2;text-align:center;letter-spacing:.1em;margin-top:80px}@media not all and (min-width: 769px){.c-lead{margin-top:16.4102564103vw;font-size:3.8461538462vw;letter-spacing:0}}.c-lead--black{color:#000}@media not all and (min-width: 769px){.c-btn{width:66.6666666667vw}}.c-btn>button,.c-btn>a{display:flex;align-items:center;justify-content:center;width:100%;height:75px;color:#b9ab7b;cursor:pointer;border:1px solid #B9AB7B;border-radius:9999px;transition:.5s ease}@media not all and (min-width: 769px){.c-btn>button,.c-btn>a{height:16.4102564103vw}}.c-btn>button span,.c-btn>a span{display:flex;align-items:center;justify-content:center;height:100%;font-size:18px;font-weight:400;transition:.5s ease}@media not all and (min-width: 769px){.c-btn>button span,.c-btn>a span{font-size:4.358974359vw}}.c-btn>button .c-ico,.c-btn>a .c-ico{margin-right:16px}@media not all and (min-width: 769px){.c-btn>button .c-ico,.c-btn>a .c-ico{margin-right:2.5641025641vw}}.c-btn>button .c-ico svg,.c-btn>a .c-ico svg{stroke:#b9ab7b}@media (hover: hover){.c-btn>button:hover,.c-btn>a:hover{background-color:#b9ab7b}.c-btn>button:hover span,.c-btn>a:hover span{color:#fff}.c-btn>button:hover .c-ico:after,.c-btn>a:hover .c-ico:after{opacity:1}.c-btn>button:hover .c-ico svg,.c-btn>a:hover .c-ico svg{stroke:#fff}}.c-btn--blank a{position:relative}.c-btn--blank a span{font-size:15px}.c-btn--blank a .c-ico{position:absolute;top:50%;transform:translateY(-50%);right:20px;margin:0}@media not all and (min-width: 769px){.c-btn--blank a .c-ico{right:4.1025641026vw}}.conversion_btn{position:absolute;right:15px;bottom:30px;z-index:999;width:320px;line-height:0;transition:opacity .3s}@media not all and (min-width: 769px){.conversion_btn{right:0;bottom:5.1282051282vw;width:74.6153846154vw}}.conversion_btn button{transform:translateZ(0);transition:.5s ease;cursor:pointer}@media (hover: hover){.conversion_btn button:hover{opacity:.7}}.conversion_btn.is-fixed{position:fixed}.conversion_btn.is-hidden{pointer-events:none;opacity:0!important}.mv{position:relative;z-index:1;width:100%;background:url(/mirable/lp-zero/assets/images/mv_bg.jpg) bottom center/cover no-repeat}@media not all and (min-width: 769px){.mv{padding-bottom:47.6923076923vw;background-image:url(/mirable/lp-zero/assets/images/mv_bg_sp.jpg)}.mv:has(.mv-ttl__bnr.u-hide-sp){padding-bottom:53.8461538462vw}}.mv .l-inner{position:relative;display:flex;align-items:center;justify-content:flex-end;max-width:1340px;height:100svh;min-height:900px}@media not all and (min-width: 769px){.mv .l-inner{position:static;flex-direction:column;justify-content:flex-start;height:auto;min-height:0;padding:28.2051282051vw 0 0}.mv .l-inner:has(.mv-ttl__bnr.u-hide-sp){padding:20.5128205128vw 0 0}}.mv .text-wrap{flex:0 0 auto;padding:0 30px}@media not all and (min-width: 769px){.mv .text-wrap{display:contents;padding:0}}.mv .mv-ttl{font-size:26px;font-weight:500;line-height:.77;text-align:center;letter-spacing:.5em;opacity:0;transform:translateY(30%);will-change:transform,opacity}@media not all and (min-width: 769px){.mv .mv-ttl{font-size:5.641025641vw;letter-spacing:.2em}}.mv .mv-ttl__logo{display:block;width:247px;margin:0 auto 20px;backface-visibility:hidden}@media not all and (min-width: 769px){.mv .mv-ttl__logo{width:47.6923076923vw;margin-bottom:2.5641025641vw}}.mv .mv-ttl__txt{font-weight:400;line-height:1.6}@media not all and (min-width: 769px){.mv .mv-ttl__txt{line-height:2}}.mv .mv-ttl__txt .mv-text{padding-left:.5em}@media not all and (min-width: 769px){.mv .mv-ttl__txt .mv-text{padding-left:.2em}}.mv .mv-ttl__txt .mv-text span{display:inline-block;opacity:0;transform:translateY(30px);will-change:transform,opacity}.mv .mv-ttl__txt .mv-text-01{padding-left:.8em;font-size:18px;letter-spacing:.8em}@media not all and (min-width: 769px){.mv .mv-ttl__txt .mv-text-01{padding-left:.6em;font-size:4.1025641026vw;letter-spacing:.6em}}.mv .mv-ttl__bnr{display:block;width:469px;margin-top:15px}@media not all and (min-width: 769px){.mv .mv-ttl__bnr{width:89.4871794872vw;margin-top:20px}}.mv .mv-copy{width:169px;margin:25px auto 0;opacity:0}@media not all and (min-width: 769px){.mv .mv-copy{order:1;width:29.2307692308vw;margin-top:0}}.mv .mv-image{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:50%;opacity:0;transform:translateY(30px);will-change:transform,opacity}@media not all and (min-width: 769px){.mv .mv-image{display:block;align-self:flex-start;width:auto;margin:3.3333333333vw auto -4.6153846154vw}}@media print,screen and (min-width: 769px){.mv .mv-image__inner{margin-left:-90px}}.mv .mv-image img{width:100%;height:100%}@media not all and (min-width: 769px){.mv .mv-image img{width:73.5897435897vw;height:auto}}.mv .award-list{position:absolute;bottom:50px;left:100px;display:flex;gap:20px;align-items:center}@media not all and (min-width: 769px){.mv .award-list{position:static;flex-direction:column;gap:2.5641025641vw;align-items:center;width:fit-content;margin:-51.5384615385vw 5.1282051282vw 0 auto}}.mv .award-list__item{opacity:0;transform:translateY(30px);will-change:transform,opacity}.mv .award-list__item1{width:148px}@media not all and (min-width: 769px){.mv .award-list__item1{width:20.5128205128vw}}.mv .award-list__item2{width:131px}@media not all and (min-width: 769px){.mv .award-list__item2{width:17.9487179487vw}}.mv .mv-scroll{position:absolute;bottom:32px;left:32px;width:18px;height:200px;opacity:0}@media not all and (min-width: 769px){.mv .mv-scroll{bottom:4.1025641026vw;left:2.8205128205vw;width:3.3333333333vw;height:44.8717948718vw}}.mv .mv-scroll__txt{display:inline-block;font-family:Cormorant Garamond,serif;font-size:18px;line-height:1;white-space:nowrap;writing-mode:vertical-rl}@media not all and (min-width: 769px){.mv .mv-scroll__txt{font-size:3.3333333333vw}}.mv .mv-scroll:before,.mv .mv-scroll:after{position:absolute;top:80px;left:50%;display:block;width:2px;margin-left:-1px;content:""}@media not all and (min-width: 769px){.mv .mv-scroll:before,.mv .mv-scroll:after{top:15.3846153846vw;width:.5128205128vw;margin-left:-.2564102564vw}}.mv .mv-scroll:before{z-index:1;height:120px;background:#aaa}@media not all and (min-width: 769px){.mv .mv-scroll:before{height:29.4871794872vw}}.mv .mv-scroll:after{z-index:2;height:0;background-color:#fff;animation:pathmove 2s ease-in-out infinite}@media not all and (min-width: 769px){.mv .mv-scroll:after{animation:pathmove_sp 2s ease-in-out infinite}}@keyframes pathmove{0%{top:80px;height:0;opacity:0}30%{height:24px;opacity:1}to{top:200px;height:0;opacity:0}}@keyframes pathmove_sp{0%{top:15.3846153846vw;height:0;opacity:0}30%{height:6.1538461538vw;opacity:1}to{top:44.8717948718vw;height:0;opacity:0}}.concept{position:relative;z-index:0;background:#fff}.concept__inner{position:relative;padding:134px 0 135px}@media not all and (min-width: 769px){.concept__inner{padding:25.641025641vw 7.6923076923vw 32.0512820513vw}}.concept__logo{width:18.5714285714%;opacity:0;transform:translateY(30px)}@media not all and (min-width: 769px){.concept__logo{width:58.9743589744vw;margin:0 auto}}.concept__ttl{margin-top:84px;font-size:32px;letter-spacing:.3em}@media not all and (min-width: 769px){.concept__ttl{margin-top:10.2564102564vw;font-size:6.1538461538vw;text-align:center;letter-spacing:.05em}}.concept__ttl span>span{display:inline-block;opacity:0;transform:translateY(20px);will-change:transform,opacity;backface-visibility:hidden}.concept__txt{margin-top:30px;opacity:0;transform:translateY(20px)}@media not all and (min-width: 769px){.concept__txt{margin-top:10.2564102564vw}}.concept__txt p{line-height:3}@media not all and (min-width: 769px){.concept__txt p{font-size:3.0769230769vw;line-height:3.17;text-align:center}}.concept__txt p+p{margin-top:38px}@media not all and (min-width: 769px){.concept__txt p+p{margin-top:6.6666666667vw}}.concept__button{position:relative;display:flex;align-items:center;justify-content:center;width:240px;height:50px;padding:0 39px 0 15px;margin-top:50px;font-size:13px;color:#b9ab7b;cursor:pointer;border:1px solid #B9AB7B;border-radius:50px;opacity:0;transition:.5s ease;transform:translateY(20px)}@media (hover: hover){.concept__button:hover{color:#fff;background:#b9ab7b}.concept__button:hover .arrow{fill:#fff}}@media not all and (min-width: 769px){.concept__button{width:61.5384615385vw;height:12.8205128205vw;padding:0 10vw 0 3.8461538462vw;margin:12.8205128205vw auto 0;font-size:3.3333333333vw}}.concept__button .arrow{position:absolute;top:0;right:18px;bottom:0;width:16px;height:16px;margin:auto;fill:#b9ab7b;transition:.5s ease}@media not all and (min-width: 769px){.concept__button .arrow{right:4.6153846154vw;width:4.1025641026vw;height:4.1025641026vw}}.concept-images{position:absolute;top:92px;left:50%;z-index:1;width:650px}@media not all and (min-width: 769px){.concept-images{position:relative;top:0;left:0;width:auto;margin-top:20.5128205128vw}}.concept-images .deco{z-index:-1;display:block;width:449px;height:1122px;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media not all and (min-width: 769px){.concept-images .deco{width:63.0769230769vw;height:158.2051282051vw}}.concept-images .deco__inner{width:100%;height:100%;background:url(/mirable/lp-zero/assets/images/concept_bg.svg) no-repeat center/contain}.concept-images__inner{opacity:0;transform:translateY(40px)}@media not all and (min-width: 769px){.concept-images__inner img{width:103.3333333333vw;margin:-17.9487179487vw 0 0 -15.3846153846vw}}.concept-sect-movie{position:relative;z-index:10;max-width:792px;margin:200px auto 0;filter:drop-shadow(0 0 40px rgba(0,0,0,.4))}@media not all and (min-width: 769px){.concept-sect-movie{margin:15.3846153846vw auto 0}}.concept-sect-movie button{position:relative;display:block}.concept-sect-movie button span{z-index:2;width:121px;aspect-ratio:1/1;background:#ffffffe6;border-radius:50%;transition:.5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media not all and (min-width: 769px){.concept-sect-movie button span{width:20.5128205128vw}}@media (hover: hover){.concept-sect-movie button:hover span{background-color:#54565ccc}}.features{padding:160px 0 0;background:#fff url(/mirable/lp-zero/assets/images/features_bg.jpg) no-repeat center top/100% auto}@media not all and (min-width: 769px){.features{position:relative;padding:20.5128205128vw 0 0;background-image:url(/mirable/lp-zero/assets/images/features_bg_sp.jpg)}}.features .c-ttl-sect__ja{font-size:26px;line-height:1.77}@media not all and (min-width: 769px){.features .c-ttl-sect__ja{font-size:4.358974359vw}}.features__section{padding:250px 0 200px}@media not all and (min-width: 769px){.features__section{position:relative;padding:25.641025641vw 0 38.4615384615vw}}.features__section .image-wrap{position:relative;margin-left:calc((100vw - 1200px)/-2)}@media not all and (min-width: 1366px){.features__section .image-wrap{margin-left:-83px}}@media not all and (min-width: 769px){.features__section .image-wrap{margin-left:-7.6923076923vw}}.features__section .image-wrap .text{position:absolute;top:0;left:100%;display:flex;align-items:center;width:220px;font-size:15px;font-weight:500;transform:rotate(90deg);transform-origin:left top}@media not all and (min-width: 769px){.features__section .image-wrap .text{left:calc(100% + 6.4102564103vw);width:64.1025641026vw;font-size:2.5641025641vw}}.features__section .image-wrap .text:after{display:block;flex:1 1 auto;height:1px;margin-top:2px;margin-left:20px;content:"";background:#444}@media not all and (min-width: 769px){.features__section .image-wrap .text:after{height:.2564102564vw;margin-top:.5128205128vw;margin-left:1.2820512821vw}}.features__section .image-wrap .main{margin-right:70px;filter:drop-shadow(0 0 50px rgba(0,0,0,.25))}@media not all and (min-width: 769px){.features__section .image-wrap .main{margin-right:19.4871794872vw}}.features__section .image-wrap .sub{width:316px;margin:-293px 0 0 auto;filter:drop-shadow(0 0 50px rgba(0,0,0,.25))}@media not all and (min-width: 769px){.features__section .image-wrap .sub{width:33.8461538462vw;margin-top:-29.7435897436vw}}.features__section .image-wrap--reverse{margin:0 calc((100vw - 1200px)/-2) 0 0}@media not all and (min-width: 1366px){.features__section .image-wrap--reverse{margin:0 -83px 0 0}}@media not all and (min-width: 769px){.features__section .image-wrap--reverse{margin:0 -7.6923076923vw 0 0}}.features__section .image-wrap--reverse .text{right:100%;left:0;transform:rotate(90deg) translateY(-100%)}@media not all and (min-width: 769px){.features__section .image-wrap--reverse .text{right:auto;left:-1.2820512821vw;transform:rotate(90deg)}}.features__section .image-wrap--reverse .main{margin:0 0 0 70px}@media not all and (min-width: 769px){.features__section .image-wrap--reverse .main{margin:0 0 0 19.4871794872vw}}.features__section .image-wrap--reverse .sub{margin-right:auto;margin-left:0}.features__section .features-sect-item{margin-top:124px}@media not all and (min-width: 769px){.features__section .features-sect-item{margin-top:6.6666666667vw}}.features__section .features-sect-item--column2{display:flex;flex-wrap:wrap;justify-content:space-between}@media not all and (min-width: 769px){.features__section .features-sect-item--column2{flex-direction:column;gap:12.8205128205vw}}.features__section .features-sect-item .features-sect-item__column{width:550px}@media not all and (min-width: 769px){.features__section .features-sect-item .features-sect-item__column{width:auto}}.features__section .features-sect-item .features-sect-item__grid{display:flex;gap:100px;align-items:center;margin-left:calc((100vw - 1200px)/-2)}@media not all and (min-width: 1366px){.features__section .features-sect-item .features-sect-item__grid{margin-left:-83px}}@media not all and (min-width: 769px){.features__section .features-sect-item .features-sect-item__grid{flex-direction:column;gap:12.8205128205vw;margin:0}}.features__section .features-sect-item .features-sect-item__grid:nth-child(2n){flex-direction:row-reverse;margin:150px calc((100vw - 1200px)/-2) 0 0}@media not all and (min-width: 1366px){.features__section .features-sect-item .features-sect-item__grid:nth-child(2n){margin:150px -83px 0 0}}@media not all and (min-width: 769px){.features__section .features-sect-item .features-sect-item__grid:nth-child(2n){flex-direction:column;margin:12.8205128205vw 0 0}}.features__section .features-sect-item .features-sect-item__grid .features-sect-item__img{flex:1 1 auto}@media print,screen and (min-width: 769px){.features__section .features-sect-item .features-sect-item__grid .features-sect-item__grid-content{flex:0 0 auto;width:490px}}.features__section .features-sect-item .features-sect-item__grid .features-sect-item__ttl{margin-bottom:30px}@media not all and (min-width: 769px){.features__section .features-sect-item .features-sect-item__grid .features-sect-item__ttl{margin-bottom:7.6923076923vw}}.features__section .features-sect-item__ttl{margin-bottom:50px;font-size:26px;line-height:1;letter-spacing:.2em}@media not all and (min-width: 769px){.features__section .features-sect-item__ttl{margin-bottom:5.1282051282vw;font-size:5.641025641vw;line-height:1.8}}.features__section .features-sect-item__txt{margin-top:30px}@media not all and (min-width: 769px){.features__section .features-sect-item__txt{margin-top:7.6923076923vw}}.features__section .features-sect-item__txt p{font-size:15px;line-height:2}@media not all and (min-width: 769px){.features__section .features-sect-item__txt p{font-size:3.8461538462vw}}.features__section .features-sect-item__txt .note{margin-top:10px;font-family:Noto Sans JP,serif;font-size:13px}@media not all and (min-width: 769px){.features__section .features-sect-item__txt .note{margin-top:2.5641025641vw;font-size:3.3333333333vw}}.features__section .features-sect-item__txt .note li{padding-left:1em;text-indent:-1em}.features__section .option{display:flex;gap:50px;align-items:center;padding:50px;margin-top:150px;background:#fff;box-shadow:0 0 50px #0000001a}@media not all and (min-width: 769px){.features__section .option{flex-direction:column;gap:12.8205128205vw;padding:7.6923076923vw;margin-top:12.8205128205vw}}.features__section .option__content{flex:1 1 auto}.features__section .option__image{flex:0 0 auto;width:330px}@media not all and (min-width: 769px){.features__section .option__image{width:100%}}.features__section .option .tag-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}@media not all and (min-width: 769px){.features__section .option .tag-list{gap:2.5641025641vw;align-items:center;margin-bottom:5.1282051282vw}}.features__section .option .tag-list__item{padding:5px 20px;line-height:1.46;color:#fff;background:#b9ab7b;border-radius:30px}@media not all and (min-width: 769px){.features__section .option .tag-list__item{display:flex;align-items:center;justify-content:center;width:20.5128205128vw;height:20.5128205128vw;padding:0;font-size:3.8461538462vw;text-align:center;border-radius:50%}}.features__section .option__heading{margin-bottom:20px;font-size:26px;letter-spacing:.2em}@media not all and (min-width: 769px){.features__section .option__heading{margin-bottom:5.1282051282vw;font-size:5.641025641vw;letter-spacing:.25em}}.features__section .option__heading .small{font-size:15px;letter-spacing:.05em}@media not all and (min-width: 769px){.features__section .option__heading .small{font-size:3.8461538462vw}}.features__section .option .note{margin-top:20px;font-family:Noto Sans JP,serif;font-size:13px}@media not all and (min-width: 769px){.features__section .option .note{margin-top:5.1282051282vw;font-size:3.3333333333vw}}.features__ttl{position:relative;font-size:32px;line-height:1.1;letter-spacing:.3em}@media not all and (min-width: 769px){.features__ttl{position:static;font-size:6.1538461538vw;line-height:1.91;text-align:center;letter-spacing:.1em}}.features__ttl .number,.features__ttl .title{display:block;opacity:0;transform:translateY(30px)}.features__ttl .number{position:absolute;top:-55px;right:0;display:block;height:.42em;font-family:Cormorant Garamond,serif;font-size:430px;font-weight:300;line-height:.17;color:silver;letter-spacing:-.06em;vertical-align:middle}@media not all and (min-width: 769px){.features__ttl .number{top:-8.9743589744vw;width:100%;font-size:46.1538461538vw;text-align:center}}.features__lead{margin:30px 0 100px}@media not all and (min-width: 769px){.features__lead{margin:7.6923076923vw 0 12.8205128205vw}}.features01{padding:150px 0}@media not all and (min-width: 769px){.features01{position:static;padding:12.8205128205vw 0 25.641025641vw}}.features01 .about-ultrafinebubble{display:flex;margin-top:100px;background:#fff;box-shadow:0 0 50px #00000040}@media not all and (min-width: 769px){.features01 .about-ultrafinebubble{flex-direction:column;margin-top:12.8205128205vw;box-shadow:0 0 25px #00000040}}.features01 .about-ultrafinebubble__image{flex:0 0 auto;width:500px}@media not all and (min-width: 769px){.features01 .about-ultrafinebubble__image{width:auto}}.features01 .about-ultrafinebubble__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:0 50px}@media not all and (min-width: 769px){.features01 .about-ultrafinebubble__content{padding:7.6923076923vw;font-size:3.8461538462vw}}.features01 .about-ultrafinebubble__heading{margin-bottom:20px;font-size:26px;line-height:1;letter-spacing:.2em}@media not all and (min-width: 769px){.features01 .about-ultrafinebubble__heading{margin-bottom:5.1282051282vw;font-size:5.641025641vw;line-height:1.8;letter-spacing:.25em}}.features-anchor-link{display:flex;justify-content:space-between;margin:80px 0 0}@media not all and (min-width: 769px){.features-anchor-link{flex-direction:column;gap:7.6923076923vw;margin:8.2051282051vw 0 0}}.features-anchor-link__item{width:32%;box-shadow:0 0 50px #00000040}@media not all and (min-width: 769px){.features-anchor-link__item{width:100%;box-shadow:0 0 25px #00000040}}.features-anchor-link__item a{transform:translateZ(0);transition:.5s ease}@media (hover: hover){.features-anchor-link__item a:hover{opacity:.7}}.features-sect{position:relative;display:flex;justify-content:flex-start}@media not all and (min-width: 769px){.features-sect{flex-direction:column}}.features-sect__side-img{position:sticky;top:0;width:27.9166666667%;height:100svh}@media not all and (min-width: 769px){.features-sect__side-img{position:relative;width:100%;height:auto;background:#000}}.features-sect__side-img img{height:100%;object-fit:cover;object-position:center top}.features-sect__content{width:72.0833333333%;padding:120px 0 210px}@media not all and (min-width: 769px){.features-sect__content{width:100%;padding:25.641025641vw 0 41.0256410256vw}}.features-sect__ttl{position:absolute;top:120px;left:30px}@media not all and (min-width: 769px){.features-sect__ttl{position:static;padding:0 7.6923076923vw;margin-bottom:7.6923076923vw}}.features-sect__ttl .mode{display:block;margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:38px;line-height:1;color:#888;letter-spacing:0}@media not all and (min-width: 769px){.features-sect__ttl .mode{margin-bottom:2.5641025641vw;font-size:9.7435897436vw}}.features-sect__ttl .mode__number{font-size:100px}@media not all and (min-width: 769px){.features-sect__ttl .mode__number{font-size:25.641025641vw}}.features-sect__ttl .mode-ja{display:block;margin-bottom:10px;font-size:18px;line-height:1;color:#948449}@media not all and (min-width: 769px){.features-sect__ttl .mode-ja{margin-bottom:2.5641025641vw;font-size:4.6153846154vw}}.features-sect__ttl .main{font-size:30px;line-height:1;color:#fff;letter-spacing:.2em}@media not all and (min-width: 769px){.features-sect__ttl .main{font-size:7.6923076923vw;line-height:1.3}}.features-sect__sub-ttl{display:flex;align-items:center;margin-top:110px;margin-bottom:50px;font-size:26px;line-height:1.5;letter-spacing:.2em}@media not all and (min-width: 769px){.features-sect__sub-ttl{display:block;margin:25.641025641vw -7.6923076923vw 12.8205128205vw;font-size:6.6666666667vw;line-height:1.78;text-align:center}}.features-sect__sub-ttl:after{display:block;flex:1 1 auto;height:1px;margin-left:30px;content:"";background:silver}@media not all and (min-width: 769px){.features-sect__sub-ttl:after{content:none}}.features-sect__btn{margin:120px auto 0}@media not all and (min-width: 769px){.features-sect__btn{margin:13.3333333333vw auto 0}}.features-sect-lead__txt b{display:block;margin-bottom:30px;font-size:26px;font-weight:500;letter-spacing:.2em}@media not all and (min-width: 769px){.features-sect-lead__txt b{margin-bottom:7.6923076923vw;font-size:5.641025641vw;letter-spacing:.25em}}.features-sect-recommend{display:flex;align-items:center;padding:20px;margin:40px 0 0;border:1px solid #888}@media not all and (min-width: 769px){.features-sect-recommend{flex-direction:column;width:calc(100% + 7.6923076923vw);padding:2.0512820513vw 3.8461538462vw 5.1282051282vw;margin:13.3333333333vw auto 0 -3.8461538462vw}}.features-sect-recommend__ttl{width:25.9493670886%;text-align:center}@media not all and (min-width: 769px){.features-sect-recommend__ttl{width:100%;padding-bottom:5px;font-size:3.8461538462vw;border-bottom:1px solid #888}}.features-sect-recommend__content{width:74.3037974684%;padding-left:34px;border-left:1px solid #888}@media not all and (min-width: 769px){.features-sect-recommend__content{width:100%;padding:4.1025641026vw 2.5641025641vw 0;border:none}}.features-sect-recommend__content dl{display:flex;flex-wrap:wrap;letter-spacing:.1em}@media not all and (min-width: 769px){.features-sect-recommend__content dl{letter-spacing:0}}.features-sect-recommend__content dl dt{width:115px;overflow:hidden}@media not all and (min-width: 769px){.features-sect-recommend__content dl dt{width:25.8974358974vw}}.features-sect-recommend__content dl dt:after{float:right;margin:0 8px;content:"："}@media not all and (min-width: 769px){.features-sect-recommend__content dl dt:after{margin:0 1.2820512821vw}}.features-sect-recommend__content dl dd{width:calc(100% - 115px)}@media not all and (min-width: 769px){.features-sect-recommend__content dl dd{width:calc(100% - 25.8974358974vw)}}.features-sect-recommend__content ul{margin-top:16px}@media not all and (min-width: 769px){.features-sect-recommend__content ul{margin-top:5.1282051282vw}}.features-sect-recommend__content ul li{position:relative;padding-left:35px;line-height:1.5}@media not all and (min-width: 769px){.features-sect-recommend__content ul li{padding-left:5.641025641vw}}.features-sect-recommend__content ul li:before{position:absolute;top:0;left:0;color:#c38869;content:"■"}.features-sect-recommend__content ul li+li{margin-top:10px}@media not all and (min-width: 769px){.features-sect-recommend__content ul li+li{margin-top:2.0512820513vw}}.features-sect-movie{margin:80px 0 0;filter:drop-shadow(0 0 40px rgba(0,0,0,.4))}@media not all and (min-width: 769px){.features-sect-movie{margin:7.6923076923vw 0 0}}.features-sect-movie button{position:relative;display:block}.features-sect-movie button span{z-index:2;width:121px;aspect-ratio:1/1;background:#ffffffe6;border-radius:50%;transition:.5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media not all and (min-width: 769px){.features-sect-movie button span{width:20.5128205128vw}}@media (hover: hover){.features-sect-movie button:hover span{background-color:#54565ccc}}.features-sect-items{display:flex;flex-wrap:wrap;gap:100px 50px;justify-content:space-between}@media not all and (min-width: 769px){.features-sect-items{flex-direction:column;gap:12.8205128205vw}}.features-sect-items__item{width:calc(50% - 25px)}@media print,screen and (min-width: 769px){.features-sect-items__item:nth-child(2n){margin-top:50px}}@media not all and (min-width: 769px){.features-sect-items__item{width:100%}}.features-sect-items__item-txt{margin-top:16px;font-size:13px;font-weight:400}@media not all and (min-width: 769px){.features-sect-items__item-txt{margin-top:4.1025641026vw;font-size:3.3333333333vw}}.features-sect-items__item-txt dt{font-size:18px;line-height:1.77}@media not all and (min-width: 769px){.features-sect-items__item-txt dt{font-size:4.358974359vw}}.features-sect-items__item-txt dd{margin-top:8px}@media not all and (min-width: 769px){.features-sect-items__item-txt dd{margin-top:2.0512820513vw}}.features-sect-items__item-txt .note{font-family:Noto Sans JP,serif}@media print,screen and (min-width: 769px){.features-sect--02{flex-direction:row-reverse}}@media not all and (min-width: 769px){.features-sect--02 .features-sect__sub-ttl{margin-right:0;margin-left:0;font-size:5.641025641vw;text-align:left}}.features02,.features04{background:url(/mirable/lp-zero/assets/images/bg01.jpg) no-repeat center top/cover}@media not all and (min-width: 769px){.features02,.features04{background-image:url(/mirable/lp-zero/assets/images/bg01_sp.jpg)}}.features03{background:url(/mirable/lp-zero/assets/images/bg02.jpg) no-repeat center top/cover}@media not all and (min-width: 769px){.features03{background-image:url(/mirable/lp-zero/assets/images/bg02_sp.jpg)}}.voice{position:relative;padding:150px 0;background:url(/mirable/lp-zero/assets/images/voice_bg01.jpg) no-repeat center top/100% auto,url(/mirable/lp-zero/assets/images/voice_bg02.jpg) no-repeat center bottom/100% auto #fff}@media not all and (min-width: 769px){.voice{padding:25.641025641vw 0;background-image:url(/mirable/lp-zero/assets/images/voice_bg01_sp.jpg),url(/mirable/lp-zero/assets/images/voice_bg02_sp.jpg)}}.voice__ttl{margin-bottom:50px}@media not all and (min-width: 769px){.voice__ttl{margin-bottom:7.6923076923vw}}.voice-box{display:flex;gap:50px;justify-content:space-between;padding:50px;color:#000;background-color:#eee}@media not all and (min-width: 769px){.voice-box{flex-direction:column;gap:5.1282051282vw;padding:7.6923076923vw}}.voice-box+.voice-box{margin-top:50px}@media not all and (min-width: 769px){.voice-box+.voice-box{margin-top:7.6923076923vw}}.voice-box__img{flex:0 0 auto;width:240px}@media not all and (min-width: 769px){.voice-box__img{width:100%}}.voice-box__content{flex:1 1 auto;padding-top:16px}@media not all and (min-width: 769px){.voice-box__content{width:100%;padding-top:0}}.voice-box__content-ttl{font-size:20px;line-height:1;letter-spacing:.1em}@media not all and (min-width: 769px){.voice-box__content-ttl{font-family:4.8717948718vw;line-height:1.8;letter-spacing:0}}.voice-box__content-ttl span{display:block;margin-top:10px;font-family:Noto Sans JP,serif;font-size:13px;line-height:2}@media not all and (min-width: 769px){.voice-box__content-ttl span{margin-top:0;font-size:3.3333333333vw}}.voice-box__content-txt{position:relative;max-height:104px;margin-top:24px;overflow:hidden;font-size:13px;transition:.5s ease}@media not all and (min-width: 769px){.voice-box__content-txt{max-height:29.7435897436vw;margin-top:8.2051282051vw;font-size:3.3333333333vw}}.voice-box__content-txt:after{position:absolute;bottom:0;left:0;width:100%;height:65px;content:"";background:linear-gradient(180deg,#eee0 42.31%,#eee 90.6%);transition:.5s ease}@media not all and (min-width: 769px){.voice-box__content-txt:after{height:16.6666666667vw}}.voice-box__content-txt p+p{margin-top:10px}@media not all and (min-width: 769px){.voice-box__content-txt p+p{margin-top:2.5641025641vw}}.voice-box__content-btn{position:relative;display:block;margin:24px auto 0;font-size:13px;color:#000;text-align:center;cursor:pointer;transform:translateZ(0);transition:.5s ease}@media (hover: hover){.voice-box__content-btn:hover{opacity:.7}}@media not all and (min-width: 769px){.voice-box__content-btn{margin-top:4.1025641026vw;font-size:3.3333333333vw}}.voice-box__content-btn .c-ico{position:relative;top:-3px;margin-left:8px}@media not all and (min-width: 769px){.voice-box__content-btn .c-ico{top:-.7692307692vw;margin-left:2.0512820513vw}}.voice-box__content.is-opened .voice-box__content-txt:after{pointer-events:none;opacity:0}.movie{padding:108px 0 112px;background:#eee}@media not all and (min-width: 769px){.movie{padding:18.2051282051vw 0 25.641025641vw}}.movie__ttl{text-align:center}.movie-sect-movies{display:flex;gap:20px;justify-content:center;margin-top:55px}@media not all and (min-width: 769px){.movie-sect-movies{display:block;margin-top:13.3333333333vw}}.movie-sect-movie{width:39.75%;filter:drop-shadow(0 0 40px rgba(0,0,0,.4))}@media not all and (min-width: 769px){.movie-sect-movie{width:100%}.movie-sect-movie:nth-child(n+2){margin-top:13.3333333333vw}}.movie-sect-movie button{position:relative;display:block}.movie-sect-movie button span{z-index:2;width:121px;aspect-ratio:1/1;background:#54565ccc;border-radius:50%;transition:.5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media not all and (min-width: 769px){.movie-sect-movie button span{width:20.5128205128vw}}@media (hover: hover){.movie-sect-movie button:hover span{background-color:#000}}.movie-sect-movie__lead{margin-top:11px;font-size:18px;text-align:center}@media not all and (min-width: 769px){.movie-sect-movie__lead{margin-top:1.7948717949vw}}.qa{padding:150px 0;background:url(/mirable/lp-zero/assets/images/qa_bg.jpg) no-repeat center/cover #eee}@media not all and (min-width: 769px){.qa{padding:25.641025641vw 0;background-image:url(/mirable/lp-zero/assets/images/qa_bg_sp.jpg)}}.qa__ttl{margin-bottom:50px}@media not all and (min-width: 769px){.qa__ttl{margin-bottom:7.6923076923vw}}.qa-box{position:relative;padding:40px 92px 40px 40px;background:#fff;border:1px solid #fff}@media not all and (min-width: 769px){.qa-box{padding:6.4102564103vw}}.qa-box+.qa-box{margin-top:40px}@media not all and (min-width: 769px){.qa-box+.qa-box{margin-top:6.1538461538vw}}.qa-box__txt{position:relative;padding-left:64px;font-weight:400;line-height:1.77;text-align:left}@media not all and (min-width: 769px){.qa-box__txt{padding-left:9.7435897436vw;line-height:2}}.qa-box__txt .icon{position:absolute;top:-5px;left:0;font-family:Cormorant Garamond,serif;font-size:38px;line-height:1}@media not all and (min-width: 769px){.qa-box__txt .icon{top:0;font-size:7.1794871795vw}}.qa-box__txt--q{display:block;width:100%;font-size:18px;cursor:pointer}@media not all and (min-width: 769px){.qa-box__txt--q{padding-right:8.2051282051vw;font-size:4.1025641026vw;line-height:1.6}}.qa-box__txt--q .c-ico{position:absolute;top:50%;transform:translateY(-50%);right:-40px;width:24px;height:24px}@media not all and (min-width: 769px){.qa-box__txt--q .c-ico{right:0;width:4.6153846154vw;height:4.6153846154vw}}.qa-box__txt--q .c-ico:after,.qa-box__txt--q .c-ico:before{width:18px;margin-left:-9px;background-color:#444}@media not all and (min-width: 769px){.qa-box__txt--q .c-ico:after,.qa-box__txt--q .c-ico:before{width:3.3333333333vw;margin-left:-1.6666666667vw}}.qa-box__txt--a{max-height:0;margin-top:0;overflow:hidden;letter-spacing:.1em;opacity:0;transition:.5s ease}.qa-box__txt--a .note{display:block;margin-top:20px;font-family:Noto Sans JP,serif;font-size:13px}@media not all and (min-width: 769px){.qa-box__txt--a .note{margin-top:5.1282051282vw;font-size:3.3333333333vw}}.qa-box.is-opened .qa-box__txt--a{margin-top:34px;opacity:1}@media not all and (min-width: 769px){.qa-box.is-opened .qa-box__txt--a{margin-top:4.1025641026vw}}.gift{padding:150px 0;background:url(/mirable/lp-zero/assets/images/gift_bg.jpg) top center/cover no-repeat}@media not all and (min-width: 769px){.gift{padding:25.641025641vw 0;background-image:url(/mirable/lp-zero/assets/images/gift_bg_sp.jpg)}}.gift__inner{display:grid;grid-template-rows:1fr auto 240px;grid-template-columns:auto 620px;grid-auto-flow:column;gap:30px 50px}@media not all and (min-width: 769px){.gift__inner{display:block}}@media not all and (min-width: 769px){.gift__ttl{margin-bottom:12.8205128205vw}}.gift__image{grid-row:1/4;grid-column:2;filter:drop-shadow(0 0 100px rgba(0,0,0,.15))}@media not all and (min-width: 769px){.gift__image{margin-bottom:7.6923076923vw}}.gift__content{display:flex;flex-direction:column;justify-content:center;padding:0 30px;background:#fff;box-shadow:0 0 100px #00000026}@media not all and (min-width: 769px){.gift__content{display:block;padding:7.6923076923vw;margin-top:7.6923076923vw}}.gift__content .content-list{display:grid;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,auto);grid-auto-flow:column;gap:10px;margin-top:10px;font-family:Noto Sans JP,serif;font-size:13px;line-height:1.53}@media not all and (min-width: 769px){.gift__content .content-list{display:flex;flex-direction:column;gap:2.5641025641vw;font-size:3.3333333333vw}}.gift__content .content-list__item:before{content:"・"}.information{padding:110px 0 120px;background:url(/mirable/lp-zero/assets/images/information_bg.jpg) center top/cover}@media not all and (min-width: 769px){.information{padding:25.641025641vw 0;background-image:url(/mirable/lp-zero/assets/images/information_bg_sp.jpg)}}.information__ttl{margin-bottom:50px}@media not all and (min-width: 769px){.information__ttl{margin-bottom:12.8205128205vw}}.information__content{display:flex;gap:50px;justify-content:center}@media not all and (min-width: 769px){.information__content{flex-direction:column;gap:0}}.information-image{width:445px;margin-top:-30px;opacity:0;transform:translateY(80px)}@media not all and (min-width: 769px){.information-image{width:auto;margin:-7.6923076923vw 0 -5.1282051282vw;transform:translateY(40px)}}.information-item{width:445px;opacity:0;transform:translateY(80px)}@media not all and (min-width: 769px){.information-item{position:relative;width:79.4871794872vw;margin-right:auto;margin-left:auto;transform:translateY(40px)}.information-item+.information-item{margin-top:10.2564102564vw}}.information-item__bnr{width:445px}@media not all and (min-width: 769px){.information-item__bnr{width:89.4871794872vw}}.information-item__clm{display:flex;justify-content:center}.information-item__clm--01{margin-bottom:30px;gap:15px;align-items:center}@media not all and (min-width: 769px){.information-item__clm--01{flex-direction:column}}.information-item__clm--02{margin-top:12px;gap:8px;align-items:baseline}@media not all and (min-width: 769px){.information-item__clm--02{position:relative;flex-direction:column;align-items:center;gap:40px}.information-item__clm--02:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:223px;height:1px;background:#233939;opacity:.4}}.information-item__logo{width:150px}@media not all and (min-width: 769px){.information-item__logo{width:51.2820512821vw}}.information-item__ttl{font-size:15px;font-weight:400;line-height:1.77;text-align:center}@media not all and (min-width: 769px){.information-item__ttl{font-size:4.358974359vw}}.information-item__price{font-family:"Noto Serif JP",serif;font-size:26px;letter-spacing:.2em;line-height:1}@media not all and (min-width: 769px){.information-item__price{font-size:5.641025641vw;letter-spacing:.16em}}.information-item__price .ja{display:inline-block;font-family:Noto Sans JP,serif;font-weight:400;line-height:1;text-align:center;font-size:13px;letter-spacing:0;margin-left:-.5em}@media not all and (min-width: 769px){.information-item__price .ja{font-size:10px;letter-spacing:.06em}}.information-item__price--pre .line{position:relative}.information-item__price--pre .line:after{bottom:17px;left:0;display:block;content:"";position:absolute;width:144px;height:1px;background:#444;opacity:.6;transform:rotate(-5.61deg)}@media not all and (min-width: 769px){.information-item__price--pre .line:after{width:36.9230769231vw;height:2px;transform:rotate(-6.51deg)}}.information-item__price--pre .num{line-height:1}@media not all and (min-width: 769px){.information-item__price--pre .num{font-size:7.1794871795vw}}@media not all and (min-width: 769px){.information-item__price--pre .ga{font-size:15px;font-weight:400}}.information-item__price--sale{color:#b6555e;letter-spacing:.06em}@media not all and (min-width: 769px){.information-item__price--sale{font-size:7.9487179487vw}}.information-item__price--sale .num{font-size:38px;line-height:1}@media not all and (min-width: 769px){.information-item__price--sale .num{font-size:12.0512820513vw}}.information-item__arrow{display:inline-flex}@media not all and (min-width: 769px){.information-item__arrow{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:4.6153846154vw;height:fit-content}}.information-item__txt{margin-top:32px;font-family:13px;font-family:Noto Sans JP,serif}@media not all and (min-width: 769px){.information-item__txt{margin-top:7.6923076923vw;font-size:3.3333333333vw}}.information-item__btn{margin:40px auto 0}@media not all and (min-width: 769px){.information-item__btn{width:66.6666666667vw;margin-top:7.6923076923vw}}.information-item-spec{margin-top:40px}@media not all and (min-width: 769px){.information-item-spec{margin-top:10.2564102564vw}}.information-item-spec__btn{display:block;margin:0 auto;font-size:13px;cursor:pointer}@media not all and (min-width: 769px){.information-item-spec__btn{font-size:3.3333333333vw}}.information-item-spec__btn .c-ico{position:relative;top:-3px;margin-left:8px}@media not all and (min-width: 769px){.information-item-spec__btn .c-ico{top:-.5128205128vw;margin-left:2.0512820513vw}}.information-item-spec__table{max-height:0;margin-top:25px;pointer-events:none;opacity:0;transition:opacity .5s ease}@media not all and (min-width: 769px){.information-item-spec__table{margin-top:4.1025641026vw}}.information-item-spec__table table th,.information-item-spec__table table td{padding:10px;font-family:Noto Sans JP,serif;font-size:11px;line-height:1.45;vertical-align:middle;border:1px solid #888}@media not all and (min-width: 769px){.information-item-spec__table table th,.information-item-spec__table table td{padding:3.3333333333vw 2.5641025641vw;font-size:2.8205128205vw}}.information-item-spec__table table th{width:92px;white-space:nowrap}@media not all and (min-width: 769px){.information-item-spec__table table th{width:25.641025641vw}}.information-item-spec__table .notes{margin-top:10px;font-family:Noto Sans JP,serif;font-size:10px}@media not all and (min-width: 769px){.information-item-spec__table .notes{margin-top:2.5641025641vw;font-size:2.5641025641vw}}.information-item-spec__table .notes li{padding-left:2.15em;text-indent:-2.15em}.information-item-spec.is-opened .information-item-spec__table{opacity:1}.buying-modal{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;opacity:0;transition:.3s ease}.buying-modal__inner{display:flex;flex-direction:column;justify-content:center;width:100%;min-width:1330px;height:auto;min-height:calc(100% + 1px);padding:90px 0;background:#000c}@media not all and (min-width: 769px){.buying-modal__inner{min-width:auto;height:calc(100% + 1px);padding:0;overflow:hidden}}.buying-modal__close{position:absolute;top:-64px;right:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;cursor:pointer;transform:translateZ(0);transition:.5s ease}@media (hover: hover){.buying-modal__close:hover{opacity:.7}}@media not all and (min-width: 769px){.buying-modal__close{position:static;margin-left:auto}}.buying-modal__close img{width:33px}@media not all and (min-width: 769px){.buying-modal__close img{width:6.4102564103vw}}@media not all and (min-width: 769px){.buying-modal__close{opacity:0;transition:.3s ease .2s;transform:translateY(7.6923076923vw)}}.buying-modal.is-opened{pointer-events:visible;opacity:1}.buying-modal.is-opened .buying-modal__close{opacity:1;transform:translateY(0)}.buying-modal-box{position:relative;z-index:5;width:800px;padding:50px;margin:0 auto;background:#fff;filter:drop-shadow(0 0 40px rgba(0,0,0,.2));opacity:0;transition:.3s ease .2s;transform:translateY(30px)}@media not all and (min-width: 769px){.buying-modal-box{width:auto;max-height:calc(100vh - 30.7692307692vw);padding:12.8205128205vw 6.4102564103vw;overflow-y:scroll;transform:translateY(7.6923076923vw)}}.buying-modal-box__item{display:flex;align-items:center}@media not all and (min-width: 769px){.buying-modal-box__item{display:block}}.buying-modal-box__item-img{position:relative;width:244px;margin:-49px -24px -54px}@media not all and (min-width: 769px){.buying-modal-box__item-img{width:55.1282051282vw;margin:-5.3846153846vw auto 0}}.buying-modal-box__item-txt{text-align:center}@media not all and (min-width: 769px){.buying-modal-box__item-txt{bottom:.5128205128vw;left:5.1282051282vw;font-size:4.358974359vw}}.buying-modal-box__item-txt .logo{display:block;width:179px;margin-bottom:20px}@media not all and (min-width: 769px){.buying-modal-box__item-txt .logo{width:51.2820512821vw;margin:0 auto 5.1282051282vw}}.buying-modal-box__item-txt .name{display:block}@media not all and (min-width: 769px){.buying-modal-box__item-txt .name{font-size:4.358974359vw}}.buying-modal-box__item-txt b{font-size:26px;font-weight:500;line-height:1;letter-spacing:.2em}@media not all and (min-width: 769px){.buying-modal-box__item-txt b{font-size:6.1538461538vw}}.buying-modal-box__item-txt .unit{font-family:Noto Sans JP,serif;font-size:13px}@media not all and (min-width: 769px){.buying-modal-box__item-txt .unit{font-size:3.3333333333vw}}.buying-modal-box__item-btns{width:240px;margin-left:auto}@media not all and (min-width: 769px){.buying-modal-box__item-btns{display:flex;flex-wrap:wrap;justify-content:space-between;width:auto;margin-top:7.6923076923vw}}@media print,screen and (min-width: 769px){.buying-modal-box__item-btns .c-btn+.c-btn{margin-top:10px}}@media not all and (min-width: 769px){.buying-modal-box__item-btns .c-btn{width:42.0512820513vw}.buying-modal-box__item-btns .c-btn:nth-child(n+3){margin-top:3.0769230769vw}}.buying-modal-box__item-btns .c-btn a{height:58px}@media not all and (min-width: 769px){.buying-modal-box__item-btns .c-btn a{height:10.2564102564vw}}@media not all and (min-width: 769px){.buying-modal-box__item-btns .c-btn a span{font-size:3.3333333333vw}}@media not all and (min-width: 769px){.buying-modal-box__item-btns .c-btn:nth-child(3) a span{padding-right:4.6153846154vw;font-size:3.0769230769vw}}.buying-modal-box__bnr{width:237px;display:block}@media not all and (min-width: 769px){.buying-modal-box__bnr{width:100%}}.buying-modal-box__clm{display:flex;justify-content:center}.buying-modal-box__clm--01{margin-bottom:20px;gap:15px;align-items:center}.buying-modal-box__clm--02{margin-top:12px;gap:10px;flex-direction:column;align-items:center}@media not all and (min-width: 769px){.buying-modal-box__clm--02{margin-top:5.1282051282vw;position:relative;gap:30px}.buying-modal-box__clm--02:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:223px;height:1px;background:#233939;opacity:.4}}.buying-modal-box__logo{width:110px}@media not all and (min-width: 769px){.buying-modal-box__logo{width:39.2307692308vw}}.buying-modal-box__ttl{font-size:14px;font-weight:400;line-height:1.77;text-align:center}@media not all and (min-width: 769px){.buying-modal-box__ttl{font-size:4.358974359vw}}.buying-modal-box__price{font-family:"Noto Serif JP",serif;font-size:26px;letter-spacing:.2em;line-height:1}@media not all and (min-width: 769px){.buying-modal-box__price{font-size:5.641025641vw;letter-spacing:.16em}}.buying-modal-box__price .ja{display:inline-block;font-family:Noto Sans JP,serif;font-weight:400;line-height:1;text-align:center;font-size:13px;letter-spacing:0;margin-left:-.5em}@media not all and (min-width: 769px){.buying-modal-box__price .ja{font-size:10px;letter-spacing:.06em}}.buying-modal-box__price--pre .line{position:relative}.buying-modal-box__price--pre .line:after{bottom:17px;left:0;display:block;content:"";position:absolute;width:144px;height:1px;background:#444;opacity:.6;transform:rotate(-5.61deg)}@media not all and (min-width: 769px){.buying-modal-box__price--pre .line:after{width:36.9230769231vw;height:2px;transform:rotate(-6.51deg)}}.buying-modal-box__price--pre .num{line-height:1}@media not all and (min-width: 769px){.buying-modal-box__price--pre .num{font-size:7.1794871795vw}}@media not all and (min-width: 769px){.buying-modal-box__price--pre .ga{font-size:15px;font-weight:400}}.buying-modal-box__price--sale{color:#b6555e;letter-spacing:.06em}@media not all and (min-width: 769px){.buying-modal-box__price--sale{font-size:7.9487179487vw}}.buying-modal-box__price--sale .num{font-size:38px;line-height:1}@media not all and (min-width: 769px){.buying-modal-box__price--sale .num{font-size:12.0512820513vw}}.buying-modal-box__arrow{display:inline-flex;transform:rotate(90deg)}@media not all and (min-width: 769px){.buying-modal-box__arrow{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:4.6153846154vw;height:fit-content;transform:none}}.buying-modal.is-opened .buying-modal-box{opacity:1;transform:translateY(0)}.movie-modal{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;opacity:0;transition:.3s ease}.movie-modal__inner{display:flex;align-items:center;justify-content:center;width:100%;height:calc(100% + 1px);background:#000c}.movie-modal.is-opened{pointer-events:visible;opacity:1}.movie-modal.is-opened .buying-modal__close{opacity:1;transform:translateY(0)}.movie-modal .movie-modal-box{position:relative;max-width:1000px}.movie-modal .movie-modal-box__inner{position:relative;width:100%;aspect-ratio:16/9}.movie-modal .movie-modal-box__inner video,.movie-modal .movie-modal-box__inner iframe{max-width:1000px;width:100vw}.movie-modal .movie-modal-box__close{position:absolute;top:-74px;right:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;cursor:pointer;transform:translateZ(0);transition:.5s ease}@media (hover: hover){.movie-modal .movie-modal-box__close:hover{opacity:.7}}@media not all and (min-width: 769px){.movie-modal .movie-modal-box__close{top:-14.8717948718vw;width:12.3076923077vw;height:12.3076923077vw}}.movie-modal .movie-modal-box__close img{width:33px}@media not all and (min-width: 769px){.movie-modal .movie-modal-box__close img{width:6.4102564103vw}}.js-fadein-item{opacity:0;transform:translateY(40px) translateZ(0);will-change:transform,opacity}.showroom{position:relative;padding:85px 0 105px;color:#444;background:#eee}@media not all and (min-width: 769px){.showroom{padding:65px 0 60px}}.showroom__ttl{margin-bottom:55px;color:#888;text-align:center}@media not all and (min-width: 769px){.showroom__ttl{margin-bottom:50px}}.showroom-feature{display:flex;gap:55px;margin-bottom:60px}@media not all and (min-width: 769px){.showroom-feature{flex-direction:column-reverse;gap:10px;margin-bottom:50px}}.showroom-feature__img{min-width:557px}@media not all and (min-width: 769px){.showroom-feature__img{min-width:auto}}.showroom-feature__img img{width:100%}.showroom-feature__text__lead{padding-bottom:45px;margin-bottom:30px;letter-spacing:.1em;border-bottom:solid 1px rgba(0,0,0,.2)}@media not all and (min-width: 769px){.showroom-feature__text__lead{padding-bottom:35px;line-height:2}}.showroom-feature__text__head{display:flex;gap:25px;align-items:center}@media not all and (min-width: 769px){.showroom-feature__text__head{flex-direction:column;gap:0;align-items:flex-start;margin-bottom:20px}}.showroom-feature__text__head__name{margin-bottom:5px;font-size:20px;letter-spacing:.1em}.showroom-feature__text__head__tags .tag{padding:1px 7px;font-size:14px;background-color:#fff;border:solid #bcbcbc 1px;border-radius:2px}.showroom-feature__text__unit{display:flex}@media not all and (min-width: 769px){.showroom-feature__text__unit{margin-bottom:8px}}.showroom-feature__text__unit dt{width:50px}.showroom-feature__text__unit dd{text-decoration:none;letter-spacing:.05em}.showroom-feature__text__unit dd a[href^="tel:"]{color:#000;text-decoration:none;pointer-events:none}.showroom-feature__text__unit dd a:not([href^="tel:"]){position:relative;display:inline-flex;gap:6px;align-items:center;margin-left:17px;font-size:11px;color:#000}@media not all and (min-width: 769px){.showroom-feature__text__unit dd a:not([href^="tel:"]){margin-left:0}}.showroom-feature__text__unit dd a:not([href^="tel:"]):before{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:#0009}.showroom-feature__text__unit dd a:not([href^="tel:"]):after{display:inline-block;font-size:8px;content:"〉"}.showroom-feature__text__unit dd a:not([href^="tel:"]):hover:before{display:none}.showroom-feature__text__unit dd a:not([href^="tel:"]) img{width:10px;height:12px}.showroom-area{padding:40px 60px;background-color:#fff}@media not all and (min-width: 769px){.showroom-area{padding:35px 20px}}.showroom-area__ttl{margin-bottom:22px;font-size:20px;text-align:center;letter-spacing:.1em}@media not all and (min-width: 769px){.showroom-area__ttl{margin-bottom:17px;white-space:nowrap}}.showroom-area__list .showroom-list:not(:last-of-type){padding-bottom:18px;margin-bottom:18px;border-bottom:solid 2px rgba(0,0,0,.2)}@media not all and (min-width: 769px){.showroom-area__list .showroom-list:not(:last-of-type){padding-bottom:22px;margin-bottom:22px}}@media not all and (min-width: 769px){.showroom-area__list .showroom-list:last-of-type .showroom-list__head__name{letter-spacing:-.05em}}.showroom-area__list .showroom-list__head{display:flex;gap:35px;margin-bottom:5px;letter-spacing:.05em}@media not all and (min-width: 769px){.showroom-area__list .showroom-list__head{flex-direction:column;gap:0}}@media not all and (min-width: 769px){.showroom-area__list .showroom-list__head__name{margin-bottom:8px}}.showroom-area__list .showroom-list__head__tags .tag{padding:1px 10px;font-size:14px;border-radius:2px}@media not all and (min-width: 769px){.showroom-area__list .showroom-list__head__tags .tag{padding:1px 7px}}.showroom-area__list .showroom-list__head__tags .tag.gray{border:solid #bcbcbc 1px}.showroom-area__list .showroom-list__head__tags .tag.gold{color:#948449;border:solid #948449 1px}.showroom-area__list .showroom-list__unit{display:flex}@media not all and (min-width: 769px){.showroom-area__list .showroom-list__unit{padding-left:5px;line-height:2}}.showroom-area__list .showroom-list__unit dt{width:50px}@media not all and (min-width: 769px){.showroom-area__list .showroom-list__unit dt{width:40px}}.showroom-area__list .showroom-list__unit dd{text-decoration:none;letter-spacing:.05em}.showroom-area__list .showroom-list__unit dd a[href^="tel:"]{color:#000;text-decoration:none;pointer-events:none}.showroom-area__list .showroom-list__unit dd a:not([href^="tel:"]){position:relative;display:inline-flex;gap:6px;align-items:center;margin-left:17px;font-size:11px;color:#000}@media not all and (min-width: 769px){.showroom-area__list .showroom-list__unit dd a:not([href^="tel:"]){margin-left:0}}.showroom-area__list .showroom-list__unit dd a:not([href^="tel:"]):before{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:#0009}.showroom-area__list .showroom-list__unit dd a:not([href^="tel:"]):after{display:inline-block;font-size:8px;content:"〉"}.showroom-area__list .showroom-list__unit dd a:not([href^="tel:"]):hover:before{display:none}.showroom-area__list .showroom-list__unit dd a:not([href^="tel:"]) img{width:10px;height:12px}.sale-bnr{margin-top:105px}@media not all and (min-width: 769px){.sale-bnr{margin-top:7.6923076923vw}}.sale-bnr__bnr{filter:drop-shadow(0px 0px 50px rgba(0,0,0,.1))}
