@charset "UTF-8";:root,::backdrop{--scrollbar: 0px;--breakpoint: 900;--100vw: calc(100vw - var(--scrollbar));--1vw: calc((100vw - var(--scrollbar)) / 100);--color-blue: #0026FF}@font-face{font-family:Menoe_Grotesque-Regular;src:url(/special/lab_series/asset/font/Menoe_Grotesque-Regular.woff2) format("woff2"),url(/special/lab_series/asset/font/Menoe_Grotesque-Regular.woff) format("woff");font-display:swap}a{color:inherit}body{background-color:#00f!important}body.-umeda{background-color:#000!important}body{overflow-wrap:anywhere;word-break:normal;line-break:strict}html.-transition body{pointer-events:none;cursor:wait}body{opacity:.0001}body.-loaded{opacity:1}canvas{-webkit-user-select:none;user-select:none}button{color:inherit}@media (any-hover: hover){button{cursor:pointer}}main{width:100%}.s-none{display:none!important}.s-gpu{will-change:transform}.s-no-pointer{pointer-events:none!important}.s-hide{opacity:.0001;pointer-events:none!important}.s-full{width:100%;height:100%}.s-abl-full{position:absolute;top:0;left:0;width:100%;height:100%}.s-rel{position:relative;top:0;left:0}.s-fit{width:100%}.s-fixed{position:fixed!important;top:0;left:0}body.-mouse .s-hover:hover{cursor:pointer}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:400}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}i{font-style:normal}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{margin:0;padding:0;border:0;background:none}img,svg{vertical-align:bottom}dialog{padding:0;border:0}.js-svh{position:absolute;top:0;left:0;width:1px;height:100vh;height:100svh;pointer-events:none}.js-lvh{position:fixed;top:0;left:0;width:1px;height:100vh;height:max(100lvh,100dvh);pointer-events:none}.js-modal:hover{cursor:pointer}.js-tgSVG{position:fixed;top:0;left:-9999px;z-index:9999}.js-pre-height{position:absolute;top:0;left:0;width:1px;height:calc(100vh + 1px);pointer-events:none}@media not all and (max-width: 900px){.l-xs{display:none!important}}@media all and (max-width: 900px){.l-lg{display:none!important}}.l-canvas{position:fixed;top:0;left:0;pointer-events:none}.l-w100{width:100%}.l-full{width:100%;height:100%}.-use-rollover .l-hover-simple{transition:opacity .25s}.-use-rollover .l-hover-simple:hover{opacity:.75}main.-transition{height:100svh}.l-main-wrapper{position:relative;top:0;left:0;width:100%}.l-main-wrapper.-dark{background-color:#000}body.-top-hover .l-main-wrapper{background-color:transparent}.l-buy-link{position:fixed;top:0;left:0;pointer-events:none;opacity:.0000001}body.-page-2 .l-buy-link{position:relative;top:0;left:0;pointer-events:auto;opacity:1}.l-debug{position:fixed;top:0;left:0;background-color:#000;color:#fff;font-size:28px;z-index:9999;padding:20px;pointer-events:none}.l-guide{position:fixed;top:0;left:0;width:100%}.l-guide>img{width:100%}@media all and (max-width: 900px){.l-guide{top:-1020vh}}.l-guide{opacity:.5;pointer-events:none;z-index:99999999}.l-dummy{position:relative;top:0;left:0;width:100%;margin-top:7.1428571429vw;margin-bottom:25.641025641vw}@media all and (max-width: 900px){.l-dummy{margin-top:43.5897435897vw;margin-bottom:38.4615384615vw}}.l-dummy>img{width:100%}.l-hover-s{transition:opacity .25s}.l-hover-s:hover{cursor:pointer;opacity:.5}body.-capture .l-header-parts{display:none}.l-header-copyright{position:fixed;top:1px;left:1px}body.-dark .l-header-copyright svg path{fill:var(--color-blue)}.l-header-copyright.-force-white svg path{fill:#fff!important}@media all and (max-width: 900px){.l-header-copyright{zoom:.83}}.l-header-logo{position:fixed;top:140px;left:39px;visibility:hidden;width:60px;height:120px}@media all and (min-width: 901px) and (max-width: 1200px){.l-header-logo{top:100px}}body.-effect-start .l-header-logo{visibility:visible}body.-dark .l-header-logo:not(.-force-white) .l-logoMotionDot{background-color:var(--color-blue)!important}body.-dark .l-header-logo:not(.-force-white) svg path{fill:var(--color-blue)}.l-header-logo.-force-white .l-logoMotionDot{background-color:#fff!important}.l-header-logo.-force-white svg path{fill:#fff!important}@media all and (max-width: 900px){.l-header-logo{zoom:.83;top:136px;left:31px}.l-header-logo .item svg{width:100%;height:100%}}.l-header-nf-logo{position:fixed;top:335px;left:39px;visibility:hidden}@media all and (min-width: 901px) and (max-width: 1200px){.l-header-nf-logo{top:265px}}body.-effect-start .l-header-nf-logo{visibility:visible}body.-dark .l-header-nf-logo svg path{fill:var(--color-blue)}.l-header-nf-logo.-force-white svg path{fill:#fff!important}@media all and (max-width: 900px){.l-header-nf-logo{zoom:.83;top:330px;left:31px}}.l-header-product{font-family:Menoe_Grotesque-Regular,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;position:fixed;top:483px;left:39px;visibility:hidden;font-size:10px;line-height:100%;letter-spacing:-.02em;color:var(--color-blue);width:min(340px,100% - 39px - 69% - 84px);padding-right:1em}.l-header-product ::selection{background-color:#00f;color:#000}@media all and (min-width: 901px) and (max-width: 1200px){.l-header-product{top:420px}}body.-effect-start .l-header-product{visibility:visible}.l-header-product{display:none}body.-page-2 .l-header-product{display:block}.l-header-product.-force-white{color:#fff}.l-header-product.-force-white ::selection{background-color:#fff;color:#00f}.l-header-product>.title{margin-bottom:48px}.l-header-product>.items{display:flex;flex-direction:column;gap:24px}.l-header-product>.items>.item{display:flex;flex-direction:column;gap:6px}@media all and (max-width: 900px){.l-header-product{display:none!important}}.js-menu-hover .color{position:absolute;top:0;left:0;background-color:#fff}body.-dark .js-menu-hover .color{background-color:var(--color-blue)}.js-menu-hover.l-buy-link .color{background-color:#fff!important}.l-header-nav{position:fixed;top:0;left:auto;right:190px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:64px;visibility:hidden}@media all and (min-width: 901px) and (max-width: 1200px){.l-header-nav{right:0}}body.-effect-start .l-header-nav{visibility:visible}body.-dark .l-header-nav svg path{fill:var(--color-blue)}.l-header-nav a{position:relative;top:0;left:0}.l-header-nav a svg{position:relative;top:0;left:0}.l-header-nav a.-active{opacity:1;pointer-events:none}.l-header-nav a:not(.-active){opacity:.3}@media (hover: hover){.l-header-nav a:where(:any-link,:enabled,summary):hover:hover{opacity:1}}.l-header-nav.-force-white a .color{background-color:#fff!important}.l-header-nav.-force-white a svg path{fill:#fff!important}@media all and (max-width: 900px){.l-header-nav{position:absolute;top:-1px;left:auto;right:0;width:246px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:17px;zoom:.975}}.l-footer-nav svg path{fill:#fff!important}.l-footer-nav{display:none}@media all and (max-width: 900px){.l-footer-nav{display:flex;position:relative;top:0;left:0;right:auto}}.l-menu{position:fixed;top:0;left:0;color:#000;width:100vw;height:100vh;height:100dvh;background:transparent;max-width:none;max-height:none;overflow-x:hidden;overscroll-behavior:none;margin-top:0}.l-menu *{font-family:inherit}.l-menu[open]{border:none}.l-menu>.l-menu-body{position:absolute;top:0;left:auto;width:320px;height:100svh;padding:80px 0 48px 48px;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;right:0}@media all and (max-width: 900px){.l-menu>.l-menu-body{width:75vw;height:auto;min-height:100dvh;padding:32px 0 32px 40px;gap:0}}.l-menu-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0}.l-menu::backdrop{width:100%;height:100%;background-color:#0000}.l-loading{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#00f}body.-umeda .l-loading{width:2240px;height:420px}.l-mainEffects{position:fixed;top:0;left:0;width:100%;height:100%}@media all and (max-width: 900px){.l-mainEffects{overflow:hidden}}.l-effect{position:absolute;top:0;left:0;width:100%;height:100%;display:none;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.l-effect.-preload{scale:.1;opacity:.00001}.l-effect-block{flex-direction:row;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;justify-content:flex-end;gap:0}.l-effect-block.-show{display:flex}.l-effect-block .item{flex-shrink:0;width:100%;aspect-ratio:1/1;overflow:hidden;scale:1.01}.l-effect-block .item .img-list{width:100%;height:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:0;transform-origin:0 0}.l-effect-block .item .img-list.-col{flex-direction:column}.l-effect-block .item .img-list img{width:100%;height:100%;flex-shrink:0;object-fit:cover}.l-effect-layer{flex-direction:column;background-color:#000}.l-effect-layer.-show{display:flex}.l-effect-layer .l-effect-inner{position:relative;top:0;left:0;width:100%;height:100%}.l-effect-layer .l-effect-layer-bg{position:absolute;top:0;left:0}.l-effect-layer .l-effect-layer-bg>canvas{position:absolute;top:0;left:0}.l-effect-layer .line{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.l-effect-layer .line.num2>.item{width:50%}.l-effect-layer .line.num3>.item{width:33.33%}.l-effect-layer .line.num4>.item{width:25%}.l-effect-layer .line.num8>.item{width:12.5%}.l-effect-layer .item{overflow:hidden}.l-effect-layer .item video{scale:1.01;width:100%;display:block;object-fit:cover;vertical-align:top}.l-effect-breath{flex-direction:column;background-color:#00f}.l-effect-breath.-show{display:flex}.l-effect-breath>.l-effect-inner{position:relative;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.l-effect-breath .l-effect-breath-bg{position:absolute;top:0;left:0}.l-effect-breath .l-effect-breath-bg>canvas{position:absolute;top:0;left:0}.l-effect-breath .texts{position:absolute;top:200px;left:auto;right:0;font-family:見出ゴMB31,Midashi Go MB31;color:#fff;width:69%;display:flex;flex-direction:column;gap:0}body.-capture .l-effect-breath .texts{display:none}.l-effect-breath .texts span{display:inline-block}.l-effect-breath .texts .a{font-weight:600;font-style:MB31;font-size:24px;line-height:100%;letter-spacing:-.08em;margin-bottom:32px}.l-effect-breath .texts .b{font-weight:600;font-style:MB31;font-size:36px;line-height:100%;letter-spacing:-.08em;margin-bottom:8px}.l-effect-breath .texts .c{font-weight:600;font-style:MB31;font-size:60px;line-height:100%;letter-spacing:-.18em;margin-bottom:76px}.l-effect-breath .texts .d{font-weight:600;font-style:MB31;font-size:60px;line-height:100%;letter-spacing:-.08em}.l-effect-photo.-show{display:flex}.l-effect-photo .l-effect-inner{width:100%;height:100%}.l-effect-photo .l-effect-inner>.bgImages{position:absolute;top:0;left:0;width:100%;height:100%}.l-effect-photo .l-effect-inner>.bgImages>.item{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.l-effect-photo .l-effect-inner>.bgImages>.item.-tiling{background-size:auto 100%;background-repeat:repeat-x;background-position:50% 50%}.l-effect-photo .l-effect-inner>.bgImages>.item.-no-repeat{background-color:#000;background-repeat:no-repeat}.l-effect-solo{background-color:#000}.l-effect-solo.-show{display:flex}.l-effect-solo .l-effect-inner,.l-effect-solo .l-effect-inner .item{width:100%;height:100%}.l-effect-solo .l-effect-inner video{width:100%;height:100%;object-fit:cover}.l-effect-photoText.-show{display:flex}.l-effect-photoText .l-effect-inner{position:relative;top:0;left:0;width:100%;height:100%}.l-effect-photoText .l-effect-inner>.bgImages{position:absolute;top:0;left:0;width:100%;height:100%}.l-effect-photoText .l-effect-inner>.bgImages>.item{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.l-effect-photoText .l-effect-inner>.bgImages>.item.-tiling{background-size:auto 100%;background-repeat:repeat-x;background-position:50% 50%}.l-effect-photoText .l-effect-inner .text{position:absolute;top:aut0;left:auto;font-family:MFW-GothicMB101Pro-Bold,Noto Sans JP,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;right:0;bottom:100px;color:#fff;width:min(1035px,70%)}@media all and (max-width: 900px){.l-effect-photoText .l-effect-inner .text{width:240px;bottom:100px}}@media all and (max-width: 900px){.l-effect-photoText .l-effect-inner .text>.inner{zoom:.5}}.l-effect-photoText .l-effect-inner .text>.inner .ttl_en{font-size:25px;margin-bottom:10px}.l-effect-photoText .l-effect-inner .text>.inner .ttl_ja{font-size:56px;margin-bottom:50px}.l-effect-photoText .l-effect-inner .text>.inner .desc{font-family:MFW-GothicMB101Pro-DeBold,Noto Sans JP,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:28px;text-align:justify}.l-preload-effect{position:fixed;top:0;left:0;font-family:MFW-GothicMB101Pro-Bold,Noto Sans JP,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;color:#fff;pointer-events:none;opacity:.00001}.l-preload-effect .desc{font-family:MFW-GothicMB101Pro-DeBold,Noto Sans JP,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-align:justify}.l-logoMotion{display:flex;flex-direction:column;align-items:center;justify-content:center}body.-umeda .l-logoMotion{translate:-470px -57px}.l-logoMotion .logo{display:flex;flex-direction:row;flex-wrap:wrap}.l-logoMotion .logo.-row{flex-wrap:nowrap}.l-logoMotion .title{position:relative;top:0;left:0;width:60px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:0 0;opacity:0;translate:1px -11px}.l-logoMotion .title .item{position:absolute;top:0;left:0}.l-logoMotion .title .item.-i0{top:0;left:0}.l-logoMotion .title .item.-i1{top:0;left:23px}.l-logoMotion .title .item.-i2{top:0;left:50px}.l-logoMotion .title .item.-i3{top:26px;left:-1px}.l-logoMotion .title .item.-i4{top:25px;left:25px}.l-logoMotion .title .item.-i5{top:25px;left:50px}.l-logoMotion .title .item.-i6{top:50px;left:3px}.l-logoMotion .title .item.-i7{top:50px;left:25px}.l-logoMotion .title .item.-i8{top:50px;left:50px}.p-about-content{position:relative;top:0;left:0;width:100%;overflow:hidden}@media all and (max-width: 900px){.p-about-content{display:flex;flex-direction:row;justify-content:flex-end}}.p-about-content>.texts{position:relative;top:0;left:0;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;margin-top:180px;margin-bottom:200px;margin-left:0%}@media all and (max-width: 900px){.p-about-content>.texts{width:240px;margin-top:239px;margin-bottom:150px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:17px}}.p-about-content>.texts>.text-inner{font-family:MFW-GothicMB101Pro-Bold,Noto Sans JP,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;line-height:1.2;letter-spacing:-.1em;color:#fff;width:750px}@media all and (max-width: 900px){.p-about-content>.texts>.text-inner{width:100%;zoom:.5;margin-bottom:200px}}.p-about-content>.texts>.text-inner ::selection{background-color:#fff;color:#00f}.p-about-content>.texts>.text-inner .ttl_en{font-size:25px;margin-bottom:10px}.p-about-content>.texts>.text-inner .ttl_ja{font-size:56px;margin-bottom:50px}.p-about-content>.texts>.text-inner .desc{font-family:MFW-GothicMB101Pro-DeBold,Noto Sans JP,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:28px;margin-bottom:72px;text-align:justify}@media all and (max-width: 900px){.p-about-content>.texts>.text-inner .desc{margin-bottom:54px}}.p-about-content>.texts>.text-inner .list{display:flex;flex-direction:column;gap:50px;margin-bottom:90px}.p-about-content>.texts>.text-inner .list>.item{display:flex;flex-direction:column;gap:11px}.p-about-content>.texts>.text-inner .list>.item>.ttl{display:flex;flex-direction:row;align-items:center;gap:28px}.p-about-content>.texts>.text-inner .list>.item>.ttl .a{font-size:54px;letter-spacing:-.1em}.p-about-content>.texts>.text-inner .list>.item>.ttl .b{font-size:22px}.p-about-content>.texts>.text-inner .list>.item>.text{font-family:MFW-GothicMB101Pro-DeBold,Noto Sans JP,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:24px;text-align:justify}.p-about-content>.texts>.text-inner .foot{font-family:MFW-GothicMB101Pro-DeBold,Noto Sans JP,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:28px;text-align:justify}body.-capture .p-about-content>.texts{display:none}.p-product>.l-main-wrapper{width:100%}.p-product-fv{position:relative;top:0;left:0;width:100%;min-height:100vh;overflow:hidden}@media all and (max-width: 900px){.p-product-fv{top:0;min-height:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;background-color:#000;overflow:visible}}.p-product-fv>.bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;filter:brightness(0)}@media all and (max-width: 900px){.p-product-fv>.bg{position:sticky;top:0;flex-shrink:0;width:100vw;height:100lvh}}.p-product-fv>.bg img,.p-product-fv>.bg picture,.p-product-fv>.bg source{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.p-product-fv>.text{position:relative;top:0;left:0;font-family:MFW-GothicMB101Pro-DeBold,Noto Sans JP,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;color:var(--color-blue);width:240px;padding-top:483px;margin-left:calc(100% - 295px);padding-bottom:311px}.p-product-fv>.text ::selection{background-color:#00f;color:#000}@media all and (max-width: 900px){.p-product-fv>.text{font-family:MFW-GothicMB101Pro-DeBold,Noto Sans JP,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;padding-top:245px;margin-left:0;width:240px;flex-shrink:0;padding-bottom:150px}}.p-product-fv>.text .text-inner{width:100%;display:flex;flex-direction:column}.p-product-fv>.text .title{font-size:22px;line-height:1.2;letter-spacing:-.1em;text-align:justify;margin-bottom:48px;display:inline-block}.p-product-fv>.text .description{font-weight:600;font-size:16px;line-height:1.2;letter-spacing:-.1em;text-align:justify}.p-product-content{padding-top:140px;width:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:120px;margin-bottom:150px}@media all and (max-width: 900px){.p-product-content{padding-top:105px;gap:150px}}.p-product-content>.block{position:relative;top:0;left:0;margin-right:84px;width:min(996px,69%);display:flex;flex-direction:column;gap:36px}.p-product-content>.block ::selection{background-color:#fff;color:#00f}@media all and (max-width: 900px){.p-product-content>.block{width:240px;margin-right:0}}@media all and (max-width: 900px){.p-product-content>.block>.title{zoom:.34}}.p-product-content>.block>.images{position:relative;top:0;left:0;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:0;margin-top:-4px}@media all and (max-width: 900px){.p-product-content>.block>.images{margin-top:0}}.p-product-content>.block>.images>.item{position:relative;top:0;left:0;height:100%}.p-product-content>.block>.images>.item>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.p-product-content>.block>.info{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;color:#fff}@media all and (max-width: 900px){.p-product-content>.block>.info{display:flex;flex-direction:column;gap:14px}}.p-product-content>.block>.info>.title{font-family:Menoe_Grotesque-Regular,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:10px;line-height:1;letter-spacing:-.02em;width:25%;flex-shrink:0}@media all and (max-width: 900px){.p-product-content>.block>.info>.title{width:100%}}.p-product-content>.block>.info>.data{font-family:Menoe_Grotesque-Regular,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:10px;line-height:1;letter-spacing:-.02em;display:flex;flex-direction:column;gap:12px;width:31%;flex-shrink:0}@media all and (max-width: 900px){.p-product-content>.block>.info>.data{width:100%}}.p-product-content>.block>.info>.data>.item{display:flex;flex-direction:column;gap:4px}.p-product-content>.block>.info>.data.-urban{gap:24px}.p-product-content>.block>.info>.desc{font-family:MFW-GothicMB101Pro-DeBold,Noto Sans JP,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4;letter-spacing:-.04em;width:44%;flex-shrink:0}@media all and (max-width: 900px){.p-product-content>.block>.info>.desc{width:100%;text-align:justify;margin-top:10px}}.p-product-content>.block>.info>.desc.-urban{display:flex;flex-direction:column;gap:15px}.p-product-content>.block>.info>.desc.-urban>.item{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.p-product-content>.block>.info>.desc.-urban>.item>.name{flex-shrink:0;width:20%}@media all and (max-width: 900px){.p-product-content>.block>.info>.desc.-urban>.item>.name{width:30%}}.p-product-content>.block>.info>.desc.-urban>.item>.text{line-height:140%}.p-product-content>.block.-storage>.images{aspect-ratio:996/767}@media all and (max-width: 900px){.p-product-content>.block.-storage>.images{aspect-ratio:251/339}}.p-product-content>.block.-storage>.images>.item{width:100%}.p-product-content>.block.-air>.images{aspect-ratio:996/240}@media all and (max-width: 900px){.p-product-content>.block.-air>.images{aspect-ratio:250/362;overflow:hidden;flex-shrink:0}}.p-product-content>.block.-air>.images>.item{width:16.6666667%}@media all and (max-width: 900px){.p-product-content>.block.-air>.images>.item{width:100%}.p-product-content>.block.-air>.images>.item:not(:first-child){display:none}}@media all and (max-width: 900px){.p-product-content>.block.-air.-image-complete>.images{flex-wrap:wrap}.p-product-content>.block.-air.-image-complete>.images>.item.-s{width:50%;height:auto;flex-shrink:0;aspect-ratio:125/181;display:block}}.p-product-content>.block.-layer>.images{aspect-ratio:996/554;overflow:hidden}@media all and (max-width: 900px){.p-product-content>.block.-layer>.images{aspect-ratio:251/284}}.p-product-content>.block.-layer>.images>.item{width:50%}@media all and (max-width: 900px){.p-product-content>.block.-layer>.images>.item{width:100%}.p-product-content>.block.-layer>.images>.item:not(:first-child){display:none}}.p-product-content>.block.-layer>.images>.item>img{object-position:center top}.p-product-content>.block.-urban{padding-top:60px}@media all and (max-width: 900px){.p-product-content>.block.-urban{margin-top:-90px}}.p-product-content>.block.-urban>.info>.data{width:25%;margin-right:6%}@media all and (max-width: 900px){.p-product-content>.block.-urban>.info>.data{width:100%;margin-right:0;margin-top:45px;margin-bottom:35px}}.p-product-content>.block.-urban>.info>.data>.item{gap:6px}.p-product-content>.block.-urban2{padding-top:0;margin-top:-60px}@media all and (max-width: 900px){.p-product-content>.block.-urban2{margin-top:-45px}}.p-product-content>.block.-urban2>.info>.data{width:25%;margin-right:6%}@media all and (max-width: 900px){.p-product-content>.block.-urban2>.info>.data{width:100%;margin-right:0}}.p-product-content>.block.-urban2>.info>.desc{line-height:130%}@media all and (max-width: 900px){.p-product-content>.block.-urban2>.info>.desc{margin-top:45px;font-size:12px}}.p-product-content>.block.-buy{padding-top:50px}@media all and (max-width: 900px){.p-product-content>.block.-buy{padding-top:0;margin-top:-40px}.p-product-content>.block.-buy .js-tg>a,.p-product-content>.block.-buy .js-tg>div{zoom:.8}}.p-product-content>.block.-buy .js-buy-tg>.text{font-family:MFW-GothicMB101Pro-DeBold,Noto Sans JP,sans-serif;font-style:normal;font-feature-settings:"palt";font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:12px;line-height:1.4;letter-spacing:-.02em;text-align:justify;translate:0 -5px}.p-product-content>.block.-xs-foot-nav{display:none}@media all and (max-width: 900px){.p-product-content>.block.-xs-foot-nav{display:block;margin-top:-60px}}.p-list{position:relative;top:0;left:0;padding:50px;color:#fff}.p-list h1{font-family:見出ゴMB31,Midashi Go MB31;font-size:28px;line-height:100%;letter-spacing:-.08em;margin-bottom:100px}.p-list .list{position:relative;top:0;left:0;display:flex;flex-direction:column;gap:16px}.p-list .list a{width:fit-content;display:inline;font-family:見出ゴMB31,Midashi Go MB31;color:inherit;font-size:18px;display:flex;flex-direction:row;align-items:center;gap:8px}.p-list .list a:hover{text-decoration:line-through}.p-list .list a[target=_blank]{position:relative}.p-list .list a[target=_blank]:after{content:"";display:inline-block;width:.85em;height:.85em;margin-right:.4em;vertical-align:baseline;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}
