@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;outline:none;border:0}a,a:active,a:focus,a:hover{text-decoration:none;outline:none}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:a 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.appear.up .a-item{transform:translateY(15px)}.appear.down .a-item{transform:translateY(-150%)}.appear.left .a-item{transform:translateX(150%)}.appear.right .a-item{transform:translateX(-150%)}.appear.zoom-out .a-item{transform:scale(1.1)}.appear .a-item{transition:opacity 1s cubic-bezier(.26,.54,.32,1),transform 1.5s cubic-bezier(.26,.54,.32,1);opacity:0}.appear.inview .a-item{opacity:1;transform:none}.appear.inview .a-item:first-child{transition-delay:.1s}.appear.inview .a-item:nth-child(2){transition-delay:.2s}.appear.inview .a-item:nth-child(3){transition-delay:.3s}.appear.inview .a-item:nth-child(4){transition-delay:.4s}.appear.inview .a-item:nth-child(5){transition-delay:.5s}.appear.inview .a-item:nth-child(6){transition-delay:.6s}.appear.inview .a-item:nth-child(7){transition-delay:.7s}.appear.inview .a-item:nth-child(8){transition-delay:.8s}.appear.inview .a-item:nth-child(9){transition-delay:.9s}.appear.inview .a-item:nth-child(10){transition-delay:1s}.appear.inview .a-item.centered{transform:translateX(-50%)}.appear .anim .s-item{transition:opacity 1s cubic-bezier(.26,.54,.32,1),transform 1.5s cubic-bezier(.26,.54,.32,1);opacity:0}.appear .anim .s-item.up{transform:translateY(15px)}.appear .anim .s-item.center-up{transform:translate(-50%,15px)}.appear .anim .s-item.zoom-out{transform:scale(1.1)}.appear .anim .s-item.center-zoom-out{transform:translateX(-50%) scale(1.1)}.appear .anim .s-item.d-block{display:block}.appear .anim .s-item.d-grid{display:grid}.appear .anim .s-item.d-flex{display:flex}.appear .anim .s-item.opacity{opacity:0}.appear.inview .anim .s-item{opacity:1;transform:none}.appear.inview .anim .s-item.center-up,.appear.inview .anim .s-item.center-zoom-out{opacity:1;transform:translateX(-50%)}.appear-this-item.up{transform:translateY(15px)}.appear-this-item.down{transform:translateY(-150%)}.appear-this-item.left{transform:translateX(150%)}.appear-this-item.right{transform:translateX(-150%)}.appear-this-item.zoom-out{transform:scale(1.1)}.appear-this-item{transition:opacity 1s cubic-bezier(.26,.54,.32,1),transform 1.5s cubic-bezier(.26,.54,.32,1);opacity:0}.appear-this-item.duration2{transition-duration:2s}.appear-this-item.duration4{transition-duration:4s}.appear-this-item.inview{opacity:1!important;transform:none}.appear-this-item.inview.centered{transform:translateX(-50%)}.delay1{transition-delay:.1s!important}.delay2{transition-delay:.2s!important}.delay3{transition-delay:.3s!important}.delay4{transition-delay:.4s!important}.delay5{transition-delay:.5s!important}.delay6{transition-delay:.6s!important}.delay7{transition-delay:.7s!important}.delay8{transition-delay:.8s!important}.delay9{transition-delay:.9s!important}.delay10{transition-delay:1s!important}.delay11{transition-delay:1.1s!important}.delay12{transition-delay:1.2s!important}.delay13{transition-delay:1.3s!important}.delay14{transition-delay:1.4s!important}.delay15{transition-delay:1.5s!important}.delay16{transition-delay:1.6s!important}.delay17{transition-delay:1.7s!important}.delay18{transition-delay:1.8s!important}.delay19{transition-delay:1.9s!important}.delay20{transition-delay:2s!important}.appear.serials .a-item{transition:opacity 1s cubic-bezier(.26,.54,.32,1),transform 1.5s cubic-bezier(.26,.54,.32,1);opacity:0}.appear.serials.inview .a-item{opacity:1;transform:none}.appear.serials.inview .a-item:first-child{transition-delay:.1s}.appear.serials.inview .a-item:nth-child(2){transition-delay:.2s}.appear.serials.inview .a-item:nth-child(3){transition-delay:.3s}.appear.serials.inview .a-item:nth-child(4){transition-delay:.4s}.appear.serials.inview .a-item:nth-child(5){transition-delay:.5s}.appear.serials.inview .a-item:nth-child(6){transition-delay:.6s}.appear.serials.inview .a-item:nth-child(7){transition-delay:.7s}.appear.serials.inview .a-item:nth-child(8){transition-delay:.8s}.appear.serials.inview .a-item:nth-child(9){transition-delay:.9s}.appear.serials.inview .a-item:nth-child(10){transition-delay:1s}.appear.serials.inview .a-item:nth-child(11){transition-delay:1.1s}.appear.serials.inview .a-item:nth-child(12){transition-delay:1.2s}.appear.serials.inview .a-item:nth-child(13){transition-delay:1.3s}.appear.serials.inview .a-item:nth-child(14){transition-delay:1.4s}.appear.serials.inview .a-item:nth-child(15){transition-delay:1.5s}.appear.serials.inview .a-item:nth-child(16){transition-delay:1.6s}.appear.serials.inview .a-item:nth-child(17){transition-delay:1.7s}.appear.serials.inview .a-item:nth-child(18){transition-delay:1.8s}.appear.serials.inview .a-item:nth-child(19){transition-delay:1.9s}.appear.serials.inview .a-item:nth-child(20){transition-delay:2s}.appear.serials.inview .a-item.centered{transform:translateX(-50%)}.fade-in{animation:b .4s ease forwards}.fade-out{animation:c .4s ease forwards}@keyframes b{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:1}to{opacity:0}}*,:after,:before{box-sizing:border-box!important}html{-webkit-font-smoothing:antialiased;font-size:62.5%}body{position:relative;box-sizing:border-box;padding:0;margin:0;font-family:Noto Sans JP,sans-serif;width:100%;color:#241e1e;overflow-x:clip;line-height:1.5;letter-spacing:0;font-weight:400;background-color:#f7f7f7}@media screen and (max-width:750px){body{width:calc(100vw - (100vw - 100%));font-size:1.4rem}}@media (min-width:751px){body{font-size:1.6rem}}body.fixed{width:100%;height:100%;position:fixed}body.overflow-hidden{overflow:hidden!important}a{text-decoration:none;color:#241e1e;transition:all .3s}@media (min-width:751px){a[href*="tel:"]{pointer-events:none;cursor:default}}button{color:#241e1e;padding:0}img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}:root{--swiper-theme-color:#241e1e!important}:root html,_::-webkit-full-page-media,_:future{min-height:-webkit-fill-available}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}strong{font-weight:700}ul{padding:0}.u-anchor{position:absolute}@media screen and (max-width:750px){.u-anchor{top:-6.4rem}}@media (min-width:751px){.u-anchor{top:-8rem}}.u-product-detail-anchor{position:absolute}@media screen and (max-width:750px){.u-product-detail-anchor{top:-4.6rem}.u-product-detail-anchor.-is-second-section{top:0rem}}@media (min-width:751px){.u-product-detail-anchor{top:-4.8rem}}@media screen and (max-width:750px){.u-sp-none{display:none!important}}@media (min-width:751px){.u-pc-none{display:none!important}}@media (max-width:1300px){.u-header-bp-sp-none{display:none!important}}@media (min-width:1301px){.u-header-bp-pc-none{display:none!important}}.u-d-none{display:none!important}.u-bold{font-weight:700}.u-relative{position:relative}.u-bg-gray{background-color:#dfdfdf}.u-bg-gray-light{background-color:#f7f7f7}.u-underline{text-decoration:underline;text-underline-offset:.5rem}.u-en{font-family:Montserrat,sans-serif!important}.u-mix{font-family:Montserrat,Noto Sans JP,sans-serif!important}.u-red{color:#a41919}.u-inline-link{display:inline-block;text-decoration:underline;color:#a41919;transition:.3s ease}@media screen and (max-width:750px){.u-inline-link{text-underline-offset:.5rem}}@media (min-width:751px){.u-inline-link{text-underline-offset:.8rem}}@media (hover:hover){.u-inline-link:hover{text-decoration:underline;opacity:.9}}.u-header-padding{width:100%}@media screen and (max-width:750px){.u-header-padding{height:10.5rem}}@media (min-width:751px){.u-header-padding{height:19.3rem}}body[data-controller=product-detail] .u-header-padding{width:100%}@media screen and (max-width:750px){body[data-controller=product-detail] .u-header-padding{height:17.5rem}}.u-pointer-events-none{pointer-events:none;cursor:default}@media (min-width:751px){.u-pc-pointer-events-none{pointer-events:none;cursor:default}}@media screen and (max-width:750px){.u-sp-pointer-events-none{pointer-events:none;cursor:default}}.u-link{display:flex;width:-moz-max-content;width:max-content;align-items:center}.u-link *,.u-link:after,.u-link:before{transition:.3s ease}@media (hover:hover){.u-link:hover:after,.u-link:hover:before,.u-link:hover>*{opacity:.5}}@media (hover:hover){.u-link:hover:after{transform:translateX(.5rem)}}@media screen and (max-width:750px){.u-link{gap:1.2rem}}@media (min-width:751px){.u-link{gap:1.2rem}}.u-link-text{font-weight:600;line-height:1.21;letter-spacing:0;position:relative;display:block}@media screen and (max-width:750px){.u-link-text{font-size:1.4rem}}@media (min-width:751px){.u-link-text{font-size:1.4rem}}.u-link:after{content:"";width:1.6rem;height:.8rem;background-image:url(/lib/image/catalog/wall/digital_deco/common/icon-view-more-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:all .75s ease}.u-link.-color-gray .u-link-text{color:#8d8d8d}.u-link.-color-gray:after{background-image:url(/lib/image/catalog/wall/digital_deco/common/icon-view-more-arrow-gray.svg)}@media screen and (max-width:750px){.u-link.-icon-arrow-triangle{gap:1.1rem}}@media (min-width:751px){.u-link.-icon-arrow-triangle{gap:.7rem}}.u-link.-icon-arrow-triangle .u-link-text{font-weight:400}.u-link.-icon-arrow-triangle:after{content:"";width:.8rem;height:.9rem;background-image:url(/lib/image/catalog/wall/digital_deco/common/icon-arrow-triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.u-view-more-btn{display:flex;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;width:100%;cursor:pointer;border:1px solid #000}.u-view-more-btn *,.u-view-more-btn:after,.u-view-more-btn:before{transition:.3s ease}@media (hover:hover){.u-view-more-btn:hover:after,.u-view-more-btn:hover:before,.u-view-more-btn:hover>*{opacity:.5}}@media screen and (max-width:750px){.u-view-more-btn{height:4rem;gap:1rem}}@media (min-width:751px){.u-view-more-btn{height:6.4rem;gap:1rem}}.u-view-more-btn-text{font-weight:600;line-height:1;letter-spacing:0;position:relative;display:block}@media screen and (max-width:750px){.u-view-more-btn-text{font-size:1.2rem}}@media (min-width:751px){.u-view-more-btn-text{font-size:1.6rem}}.u-view-more-btn:after{content:"";width:.8rem;height:.9rem;background-image:url(/lib/image/catalog/wall/digital_deco/common/icon-view-more-btn.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.c-case-slider__top-container{position:relative;display:flex}@media screen and (max-width:750px){.c-case-slider__top-container{margin-top:2rem;flex-direction:column}}@media (min-width:751px){.c-case-slider__top-container{align-items:center;margin-top:4.8rem;gap:7.3170731707%}}.c-case-slider-main{margin:0!important}@media (min-width:751px){.c-case-slider-main{width:58.5365853659%}}.c-case-slider-main .swiper-slide{overflow:hidden;transform:translateZ(0);backface-visibility:hidden}@media (hover:hover){.c-case-slider-main .swiper-slide:hover .parallax-container img{transform:scale(1.04)}}.c-case-slider-main .swiper-slide .parallax-container{overflow:hidden;display:block}.c-case-slider-main .swiper-slide .parallax-container img{transition:all .75s ease}.c-case-slider-main .swiper-slide .parallax-container.is-hovered img{transform:scale(1.04)}.c-case-slider-main .swiper-slide img{width:100%;transition:.75s ease-out}.c-case-slider-main .swiper-slide .parallax-container{position:relative}.c-case-slider-main .swiper-slide .parallax-container .-link{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:4;transition:.3s ease}.c-case-slider-text{margin:0!important}@media screen and (max-width:750px){.c-case-slider-text{padding-top:2rem!important}}@media (min-width:751px){.c-case-slider-text{width:34.1463414634%}}.c-case-slider-text .swiper-slide{overflow:hidden;transform:translateZ(0);backface-visibility:hidden}@media screen and (max-width:750px){.c-case-slider-text .swiper-slide{padding-bottom:3.8rem}}@media (min-width:751px){.c-case-slider-text .swiper-slide{padding-bottom:1rem}}.c-case-slider-text .swiper-slide .parallax-container{display:block}@media (min-width:751px){.c-case-slider-text .swiper-slide .parallax-container{max-width:35.3rem}}.c-case-slider-text .swiper-slide .-cat{background-color:#494444;color:#fff;padding:.8rem 1.2rem;font-weight:400;letter-spacing:0;line-height:1.166;font-size:1.2rem;width:-moz-max-content;width:max-content}@media screen and (max-width:750px){.c-case-slider-text .swiper-slide .-cat{margin-bottom:1.6rem}}@media (min-width:751px){.c-case-slider-text .swiper-slide .-cat{margin-bottom:3.2rem}}.c-case-slider-text .swiper-slide .-title{font-weight:500;letter-spacing:0;line-height:1.5}@media screen and (max-width:750px){.c-case-slider-text .swiper-slide .-title{font-size:1.5rem;margin-bottom:1.6rem}}@media (min-width:751px){.c-case-slider-text .swiper-slide .-title{font-size:1.8rem;margin-bottom:2.4rem}}.c-case-slider-text .swiper-slide .-tag{color:#8d8d8d;font-weight:500;letter-spacing:0;line-height:1}@media screen and (max-width:750px){.c-case-slider-text .swiper-slide .-tag{font-size:1.3rem;margin-bottom:1.7rem}}@media (min-width:751px){.c-case-slider-text .swiper-slide .-tag{font-size:1.4rem;margin-bottom:4.8rem}}.c-case-slider-thumbnail{margin-left:0!important}@media screen and (max-width:750px){.c-case-slider-thumbnail-inner.l-inner{padding-top:1rem;padding-right:0}}.c-case-slider-thumbnail__wrapper{display:flex;justify-content:space-between;z-index:5;align-items:center}@media screen and (max-width:750px){.c-case-slider-thumbnail__wrapper{gap:2rem}}@media (min-width:751px){.c-case-slider-thumbnail__wrapper{gap:3.4rem;margin-top:3rem}}@media (min-width:751px){.c-case-slider-thumbnail__wrapper .c-swiper-arrows{padding-top:0}}.c-case-slider-thumbnail .swiper-slide{overflow:hidden;cursor:pointer}@media screen and (max-width:750px){.c-case-slider-thumbnail .swiper-slide{width:5.6rem}}@media (min-width:751px){.c-case-slider-thumbnail .swiper-slide{width:8rem}}.c-case-slider-thumbnail .swiper-slide:after{background-color:rgba(0,0,0,.2)}.c-case-slider-thumbnail .swiper-slide:after,.c-case-slider-thumbnail .swiper-slide:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:2;pointer-events:none;opacity:0;transition:.3s ease}.c-case-slider-thumbnail .swiper-slide:before{border:2px solid #000}@media (hover:hover){.c-case-slider-thumbnail .swiper-slide:hover:after{opacity:1}}.c-case-slider-thumbnail .swiper-slide.swiper-slide-thumb-active{position:relative}.c-case-slider-thumbnail .swiper-slide.swiper-slide-thumb-active:before{opacity:1}@media (hover:hover){.c-case-slider-thumbnail .swiper-slide.swiper-slide-thumb-active:hover:after{opacity:0}}.c-case__list{display:grid;width:100%;overflow:hidden;transition:max-height 1.75s ease;max-height:none}@media screen and (max-width:750px){.c-case__list{grid-template-columns:1fr;gap:4rem 4rem}}@media (min-width:751px){.c-case__list{grid-template-columns:repeat(auto-fit,calc((100% - 6.4rem) / 3));gap:5.7rem 3.2rem}}@media (hover:hover){.c-case__item:hover img{transform:scale(1.04)}.c-case__item:hover .c-case__title{opacity:.5}}.c-case__image-wrap,.c-case__image-wrap .-image-wrap{display:block;overflow:hidden}.c-case__image-wrap img{transition:all .75s ease}@media screen and (max-width:750px){.c-case__texts{margin-top:2rem}}@media (min-width:751px){.c-case__texts{margin-top:1.6rem}}.c-case__cat{color:#fff;background-color:#494444;display:flex;align-items:center;justify-content:center;font-weight:400;letter-spacing:0;flex-shrink:0;align-self:flex-start;width:-moz-max-content;width:max-content}@media screen and (max-width:750px){.c-case__cat{font-size:1.2rem;line-height:1.16;padding:.8rem 1.2rem;margin-bottom:1rem}}@media (min-width:751px){.c-case__cat{line-height:1.23;font-size:1.3rem;padding:.8rem 1rem;margin-bottom:1.6rem}}.c-case__cat:empty{background-color:unset}.c-case__title{font-weight:500;line-height:1.5;letter-spacing:0;transition:all .75s ease}@media screen and (max-width:750px){.c-case__title{font-size:1.5rem;margin-bottom:1rem}}@media (min-width:751px){.c-case__title{font-size:1.6rem;margin-bottom:1.6rem}}.c-case__company{font-weight:500;letter-spacing:0;color:#8d8d8d;line-height:1.46}@media screen and (max-width:750px){.c-case__company{font-size:1.3rem}}@media (min-width:751px){.c-case__company{font-size:1.3rem}}.c-faq__list{display:flex;flex-direction:column;width:100%}.c-faq__item{position:relative;border-bottom:1px solid #dfdfdf}.c-faq__item:first-of-type{border-top:1px solid #dfdfdf}.c-faq__item-wrapper{position:relative;cursor:pointer;display:grid}@media screen and (max-width:750px){.c-faq__item-wrapper{padding:2.4rem 2.5rem 2.8rem 0;grid-template-columns:max-content 1fr}}@media (min-width:751px){.c-faq__item-wrapper{padding:3.4rem 6.4rem 3.2rem .8rem;grid-template-columns:max-content 1fr}}.c-faq__item-wrapper:after,.c-faq__item-wrapper:before{content:"";display:block;position:absolute;width:1.6rem;height:1px;background-color:#241e1e;transition:.3s ease}@media screen and (max-width:750px){.c-faq__item-wrapper:after,.c-faq__item-wrapper:before{top:3.7rem;right:.5rem}}@media (min-width:751px){.c-faq__item-wrapper:after,.c-faq__item-wrapper:before{top:4.6rem;right:2rem}}.c-faq__item-wrapper:after{transform:rotate(-90deg)}.c-faq__item-wrapper.is-active:after{transform:rotate(0)}.c-faq__cat{color:#fff;background-color:#494444;display:flex;align-items:center;justify-content:center;font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:500;line-height:1.334;letter-spacing:0;padding:.4rem 1.4rem;flex-shrink:0;align-self:flex-start;width:11.2rem;word-break:break-all}@media screen and (max-width:750px){.c-faq__cat{grid-column:1/span 1;grid-row:1/span 1;font-size:1.2rem;margin-bottom:1.3rem}}@media (min-width:751px){.c-faq__cat{font-size:1.2rem;margin-right:2.5rem}}.c-faq__q{position:relative;display:flex}@media screen and (max-width:750px){.c-faq__q{grid-column:1/span 2;grid-row:2/span 1}}@media (min-width:751px){.c-faq__q{grid-column:2/span 1;grid-row:1/span 1}}.c-faq__q:before{content:"Q";display:block;font-family:Montserrat,sans-serif;line-height:1;letter-spacing:0;font-weight:600}@media screen and (max-width:750px){.c-faq__q:before{font-size:1.8rem;margin-right:1rem}}@media (min-width:751px){.c-faq__q:before{font-size:1.8rem;margin-right:1.5rem}}.c-faq__a{position:relative;display:flex}@media screen and (max-width:750px){.c-faq__a{padding-top:2.7rem}}@media (min-width:751px){.c-faq__a{padding-top:3.6rem;padding-bottom:.1rem}}.c-faq__a:before{content:"A";display:block;font-family:Montserrat,sans-serif;line-height:1;letter-spacing:0;font-weight:600;color:#a41919}@media screen and (max-width:750px){.c-faq__a:before{font-size:1.8rem;margin-right:1rem}}@media (min-width:751px){.c-faq__a:before{font-size:1.8rem;margin-right:1.5rem}}.c-faq__a-container{display:none}@media screen and (max-width:750px){.c-faq__a-container{grid-column:1/span 2;grid-row:3/span 1}}@media (min-width:751px){.c-faq__a-container{grid-column:2/span 1;grid-row:2/span 1}}.c-faq__text{font-weight:400;line-height:1.5;letter-spacing:0}@media screen and (max-width:750px){.c-faq__text{grid-column:1/span 2;grid-row:2/span 1;font-size:1.4rem}}@media (min-width:751px){.c-faq__text{font-size:1.4rem}}.c-faq__link{display:block;width:-moz-max-content;width:max-content}@media screen and (max-width:750px){.c-faq__link{margin-top:1.6rem}}@media (min-width:751px){.c-faq__link{margin-top:2.5rem}}.c-header-sp-pickup{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:750px){.c-header-sp-pickup{position:relative;display:flex;gap:.6rem;align-items:center;cursor:pointer;height:100%}.c-header-sp-pickup *,.c-header-sp-pickup:after,.c-header-sp-pickup:before{transition:.3s ease}}@media screen and (max-width:750px) and (hover:hover){.c-header-sp-pickup:hover:after,.c-header-sp-pickup:hover:before,.c-header-sp-pickup:hover>*{opacity:.5}}@media screen and (max-width:750px){.c-header-sp-pickup .-link{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:4;transition:.3s ease;pointer-events:none}.c-header-sp-pickup .-icon{width:1.1rem;height:1.1rem;background-image:url(/lib/image/catalog/wall/digital_deco/common/icon-pickup.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;transition:.5s ease}.c-header-sp-pickup .-text{font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:.1em;margin-right:1.7rem}.c-header-sp-pickup.is-active .-icon{background-image:url(/lib/image/catalog/wall/digital_deco/common/header/pickup/icon-pickup-arrow-up.svg);width:1.3rem}}@media (min-width:751px){.c-header-sp-pickup{display:none}}.c-index-pickup-slider-main{position:relative;z-index:1;backface-visibility:hidden;width:100vw}@media (hover:hover){.c-index-pickup-slider-main.swiper-initialized:hover .swiper-slide-visible img,.c-index-pickup-slider-main:not(.swiper-initialized):hover .swiper-slide img{transform:scale(1.03);transition-delay:0s}}.c-index-pickup-slider-main .swiper-slide{overflow:hidden;transform:translateZ(0);backface-visibility:hidden}.c-index-pickup-slider-main .swiper-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:.75s ease-out}@media screen and (max-width:750px){.c-index-pickup-slider-main .swiper-slide img{aspect-ratio:1/1}}@media (min-width:751px){.c-index-pickup-slider-main .swiper-slide img{aspect-ratio:1440/600;max-height:70.8333333333rem}}.c-index-pickup-slider-main__link{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:5;transition:.3s ease}.c-index-pickup-slider-main__texts{position:relative;z-index:6;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);position:absolute;bottom:0;left:0;width:100%}@media screen and (max-width:750px){.c-index-pickup-slider-main__texts{height:20rem}}@media (min-width:751px){.c-index-pickup-slider-main__texts{height:32rem}}.c-index-pickup-slider-main__texts .-box{height:inherit;display:flex;justify-content:flex-end}@media screen and (max-width:750px){.c-index-pickup-slider-main__texts .-box{padding-bottom:2.4rem}}@media (min-width:751px){.c-index-pickup-slider-main__texts .-box{padding-bottom:3.2rem}}.c-index-pickup-slider-main__texts .-box-inner{display:flex;position:relative;width:100%}@media screen and (max-width:750px){.c-index-pickup-slider-main__texts .-box-inner{align-items:flex-end;justify-content:space-between}}@media (min-width:751px){.c-index-pickup-slider-main__texts .-box-inner{align-items:flex-end;justify-content:space-between}}.c-index-pickup-slider-main__texts .-title{line-height:1;letter-spacing:0;font-weight:600;color:#fff}@media screen and (max-width:750px){.c-index-pickup-slider-main__texts .-title{font-size:2rem}}@media (min-width:751px){.c-index-pickup-slider-main__texts .-title{font-size:2.4rem}}.c-index-pickup-slider-main__texts .-title .-text{display:inline-block}@media screen and (max-width:750px){.c-index-pickup-slider-main__texts .-title .-text+.-text{margin-left:1rem}}@media (min-width:751px){.c-index-pickup-slider-main__texts .-title .-text+.-text{margin-left:1.4rem}}@media screen and (max-width:750px){.c-index-pickup-slider-main__texts .-title .-kanoseiart-logo{width:20.8rem}}@media (min-width:751px){.c-index-pickup-slider-main__texts .-title .-kanoseiart-logo{width:28.7rem}}.c-index-pickup-slider-main__nums{display:flex}@media screen and (max-width:750px){.c-index-pickup-slider-main__nums{gap:.8rem}}@media (min-width:751px){.c-index-pickup-slider-main__nums{gap:.8rem}}.c-index-pickup-slider-main__num{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);font-family:Montserrat,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.1em;pointer-events:auto;cursor:pointer;transition:all .75s ease}@media screen and (max-width:750px){.c-index-pickup-slider-main__num{height:2.4rem;width:2.8rem;gap:.8rem;font-size:1.2rem;padding-bottom:.6rem}}@media (min-width:751px){.c-index-pickup-slider-main__num{height:2.8rem;width:4.8rem;gap:.8rem;font-size:1.4rem;padding-bottom:.7rem}}.c-index-pickup-slider-main__num.is-active{border-color:#fff}.c-index-pickup-slider-pattern{position:relative;z-index:1;overflow:visible;width:100%}@media screen and (max-width:750px){.c-index-pickup-slider-pattern__overflow-right{padding-top:2rem;padding-bottom:8rem}}@media (min-width:751px){.c-index-pickup-slider-pattern__overflow-right{padding-top:4.8rem;padding-bottom:12.8rem;width:100vw;margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%)}}@media (min-width:751px){.c-index-pickup-slider-pattern__container{margin-left:6.2rem}}.c-index-pickup-slider-pattern .splide__track{overflow:hidden}.c-index-pickup-slider-pattern .splide__slide{overflow:hidden;transform:translateZ(0);backface-visibility:hidden}@media screen and (max-width:750px){.c-index-pickup-slider-pattern .splide__slide{width:9.9rem}.c-index-pickup-slider-pattern .splide__slide:last-of-type{width:99vw}.c-index-pickup-slider-pattern .splide__slide:last-of-type .-text,.c-index-pickup-slider-pattern .splide__slide:last-of-type .parallax-container{width:9.9rem}}@media (min-width:751px){.c-index-pickup-slider-pattern .splide__slide{width:22.4rem}.c-index-pickup-slider-pattern .splide__slide:last-of-type{width:131.6rem}.c-index-pickup-slider-pattern .splide__slide:last-of-type .-text,.c-index-pickup-slider-pattern .splide__slide:last-of-type .parallax-container{width:22.4rem}}@media (min-width:1440px){.c-index-pickup-slider-pattern .splide__slide:last-of-type{width:99vw}}.c-index-pickup-slider-pattern .splide__slide .parallax-container{display:block;cursor:pointer}@media (hover:hover){.c-index-pickup-slider-pattern .splide__slide .parallax-container:hover img{transform:scale(1.03);transition-delay:0s}}.c-index-pickup-slider-pattern .splide__slide .-image-wrap{display:block;overflow:hidden}.c-index-pickup-slider-pattern .splide__slide img{transition:.75s ease-out;aspect-ratio:1/1}.c-index-pickup-slider-pattern .splide__slide .-text{font-weight:400;font-family:Montserrat,sans-serif;letter-spacing:0;text-align:center}@media screen and (max-width:750px){.c-index-pickup-slider-pattern .splide__slide .-text{margin-top:1.1rem;font-size:1.4rem;line-height:1}}@media (min-width:751px){.c-index-pickup-slider-pattern .splide__slide .-text{margin-top:1.6rem;font-size:1.6rem;line-height:1.428}}.c-index-pickup-slider-pattern .splide__button-next{position:absolute;z-index:5;cursor:pointer;border:1px solid #241e1e;border-radius:50%}@media screen and (max-width:750px){.c-index-pickup-slider-pattern .splide__button-next{display:none}}@media (min-width:751px){.c-index-pickup-slider-pattern .splide__button-next{top:6.4rem;left:-6.4rem;width:8.6rem;height:8.6rem}}@media (hover:hover){.c-index-pickup-slider-pattern .splide__button-next:hover .-arrow,.c-index-pickup-slider-pattern .splide__button-next:hover:after{transform:translate(calc(-50% - .5rem),-50%) skew(135deg)}}.c-index-pickup-slider-pattern .splide__button-next:after{content:"";width:1.6rem;height:4px;border-bottom:1px solid;border-left:1px solid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) skew(135deg);transition:all .75s ease}.c-news__list{display:flex;flex-direction:column;width:100%;overflow:hidden;transition:max-height 1.75s ease;max-height:none}.c-news__item{border-bottom:1px solid #dfdfdf}.c-news__item:first-of-type{border-top:1px solid #dfdfdf}.c-news__item-title{display:grid;cursor:pointer}@media screen and (max-width:750px){.c-news__item-title{grid-template-columns:max-content max-content 1fr;gap:1.3rem 1.6rem;padding:2.4rem 0 2.8rem}}@media (min-width:751px){.c-news__item-title{grid-template-columns:max-content max-content 1fr;padding:2.7rem 1.6rem}}@media (hover:hover){.c-news__item-title:hover .c-news__title{opacity:.5}}.c-news__item-cont{display:none;font-weight:400;line-height:1.5;letter-spacing:0;font-size:1.4rem;cursor:auto}@media screen and (max-width:750px){.c-news__item-cont{padding-bottom:2.8rem}}@media (min-width:751px){.c-news__item-cont{padding-left:23.4rem;padding-right:1.6rem;padding-bottom:2.7rem}}.c-news__item-cont-inner .u-underline{transition:.3s ease}@media (hover:hover){.c-news__item-cont-inner .u-underline:hover{opacity:.5}}.c-news__item-cont-inner .u-underline:hover{text-decoration:underline}.c-news__date{font-family:Montserrat,sans-serif;font-weight:400;line-height:1.214;letter-spacing:0;flex-shrink:0;width:5.7rem}@media screen and (max-width:750px){.c-news__date{align-self:center;grid-column:1/span 1;grid-row:1/span 1;font-size:1.4rem}}@media (min-width:751px){.c-news__date{font-size:1.4rem;margin-right:2.3rem;padding-top:.3rem}}.c-news__cat{color:#fff;background-color:#494444;display:flex;align-items:center;justify-content:center;font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:400;line-height:1.25;letter-spacing:0;padding:.5rem 1.4rem;flex-shrink:0;align-self:flex-start;width:11.2rem}@media screen and (max-width:750px){.c-news__cat{grid-column:2/span 1;grid-row:1/span 1;font-size:1.2rem}}@media (min-width:751px){.c-news__cat{font-size:1.2rem;margin-right:2.6rem}}.c-news__cat:empty{background-color:unset}.c-news__title{font-weight:400;line-height:1.5;letter-spacing:0;transition:opacity .3s ease}@media screen and (max-width:750px){.c-news__title{grid-column:1/span 3;grid-row:2/span 1;font-size:1.4rem}}@media (min-width:751px){.c-news__title{font-size:1.4rem}}.c-page-header{z-index:8;left:0;width:100%;color:#fff}@media screen and (max-width:750px){.c-page-header{position:absolute;top:10.5rem}.c-page-header:not(.js-sticky) .c-page-header__title{overflow:hidden;height:7rem}.c-page-header.js-sticky{position:fixed;top:0;opacity:0;visibility:hidden;pointer-events:none;transition:.5s cubic-bezier(.26,.54,.32,1);max-height:0}.c-page-header.js-sticky.-is-visible{opacity:1;visibility:visible;pointer-events:auto;max-height:unset}.c-page-header.js-sticky .c-page-header__title{padding-bottom:1rem;padding-right:2rem}.c-page-header.js-sticky .c-page-header__title:after{width:1rem;height:.6rem;position:static;transform:none;margin-left:2.3rem;flex-shrink:0}.c-page-header.js-sticky .c-page-header__title .-text1{font-size:1.3rem;line-height:1.23;margin-right:1rem}.c-page-header.js-sticky .c-page-header__title .-text2{font-size:1.5rem;margin-right:1rem;min-width:10.5rem}}@media screen and (max-width:750px) and (max-width:374px){.c-page-header.js-sticky .c-page-header__title .-text2{min-width:unset}}@media screen and (max-width:750px){.c-page-header.js-sticky .c-page-header__title .-text3{font-size:1.3rem;margin-right:1rem}.c-page-header.js-sticky .c-page-header__title .-text4{font-size:1.3rem;margin-right:auto}.c-page-header.js-sticky .c-page-header__wrapper.is-active .c-page-header__title:after{transform:rotateX(180deg)}}@media (min-width:751px){.c-page-header{position:sticky;top:0;background-color:#241e1e;height:4.8rem}.c-page-header.js-sticky{display:none!important}}.c-page-header__wrapper{display:flex}@media screen and (max-width:750px){.c-page-header__wrapper{flex-direction:column;cursor:pointer}.c-page-header__wrapper.is-active .c-page-header__title:after{transform:translateX(-50%) rotateX(180deg)}}@media (min-width:751px){.c-page-header__wrapper{height:100%;pointer-events:none;padding-left:6.5rem;padding-right:6.4rem;justify-content:space-between;align-items:center}}@media (min-width:751px) and (max-width:1300px){.c-page-header__wrapper{padding-left:2rem;padding-right:2rem}}.c-page-header__title{display:flex;align-items:center;position:relative}@media screen and (max-width:750px){.c-page-header__title{padding:1rem 1rem 3.3rem;display:flex;justify-content:center;width:100%;margin:0 auto}.c-page-header__title:after{content:"";background-image:url(/lib/image/catalog/wall/digital_deco/common/icon-page-header-triangle.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;width:2rem;height:1.2rem;position:absolute;left:50%;bottom:1.3rem;transform:translateX(-50%);transition:.3s ease}.c-page-header__title-wrapper{background-color:#241e1e}}@media (min-width:751px){.c-page-header__title{gap:3.2rem;padding:1.2rem 0}}@media (min-width:751px) and (max-width:1300px){.c-page-header__title{gap:1rem}.c-page-header__title-wrapper{padding-right:3rem}}.c-page-header__title .-text1{background-color:#fff;color:#241e1e;font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:600}@media screen and (max-width:750px){.c-page-header__title .-text1{font-size:1.4rem;line-height:1.21;letter-spacing:-.05em;padding:.5rem .9rem;border-radius:4rem;margin-right:1.4rem}}@media (min-width:751px){.c-page-header__title .-text1{font-size:1.6rem;line-height:1.25;letter-spacing:-.05em;padding:.2rem 2rem;border-radius:4rem}}@media (min-width:751px) and (max-width:1300px){.c-page-header__title .-text1{font-size:1.3rem;padding:.2rem 1rem}}.c-page-header__title .-text2{font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:600;line-height:1.2;letter-spacing:0}@media screen and (max-width:750px){.c-page-header__title .-text2{font-size:1.6rem;margin-right:1rem}}@media (min-width:751px){.c-page-header__title .-text2{font-size:2rem}}@media (min-width:751px) and (max-width:1300px){.c-page-header__title .-text2{font-size:1.4rem;line-height:1.3}}@media screen and (min-width:751px) and (max-width:1300px) and (max-width:850px){.c-page-header__title .-text2{max-width:14rem}}.c-page-header__title .-text3{font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:600;line-height:1;letter-spacing:0}@media screen and (max-width:750px){.c-page-header__title .-text3{font-size:1.4rem;margin-right:.9rem}}@media (min-width:751px){.c-page-header__title .-text3{font-size:1.6rem}}@media (min-width:751px) and (max-width:1300px){.c-page-header__title .-text3{font-size:1.3rem}}.c-page-header__title .-text4{font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:600;line-height:1;letter-spacing:0}@media screen and (max-width:750px){.c-page-header__title .-text4{font-size:1.6rem}}@media (min-width:751px){.c-page-header__title .-text4{font-size:1.6rem}}@media (min-width:751px) and (max-width:1300px){.c-page-header__title .-text4{font-size:1.3rem}}.c-page-header__list{display:flex}@media screen and (max-width:750px){.c-page-header__list{flex-direction:column}.c-page-header__list-container{background-color:#241e1e;display:none}.c-page-header__list-container.is-open .-item{animation:.5s cubic-bezier(.26,.54,.32,1) b forwards}.c-page-header__list-container.is-open.is-close .-item{animation:.5s cubic-bezier(.26,.54,.32,1) c forwards}}@media (min-width:751px){.c-page-header__list{gap:4.8rem;align-items:center}}@media (min-width:751px) and (max-width:1300px){.c-page-header__list{gap:.5rem;width:100%;justify-content:space-between;max-width:54rem;margin-left:auto}}@media (min-width:751px){.c-page-header__list-container{display:block!important;pointer-events:auto}}@media (min-width:751px) and (max-width:1300px){.c-page-header__list-container{flex-grow:1}}.c-page-header__list .-link{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:4;transition:.3s ease}.c-page-header__list .-item{position:relative}.c-page-header__list .-item *,.c-page-header__list .-item:after,.c-page-header__list .-item:before{transition:.3s ease}@media (hover:hover){.c-page-header__list .-item:hover:after,.c-page-header__list .-item:hover:before,.c-page-header__list .-item:hover>*{opacity:.5}}@media screen and (max-width:750px){.c-page-header__list .-item:not(:last-of-type){border-bottom:1px solid #494444}}.c-page-header__list .-text{position:relative;display:flex;color:#fff;font-weight:600;letter-spacing:0}@media screen and (max-width:750px){.c-page-header__list .-text{max-width:37.5rem;margin:0 auto;width:100%;padding:1.6rem 2.8rem;font-size:1.4rem;line-height:1.35;gap:2rem;align-items:center}}@media (min-width:751px){.c-page-header__list .-text{font-size:1.2rem;line-height:1.333;gap:.8rem;flex-direction:row-reverse;align-items:center}}@media (min-width:751px) and (max-width:1300px){.c-page-header__list .-text{font-size:1.2rem}}.c-page-header__list .-text:before{content:"";width:0;height:0;border-style:solid;border-right:5px solid transparent;border-left:5px solid transparent;border-top:7px solid #fff;border-bottom:0}.c-patterns__list{display:grid;width:100%;overflow:hidden;transition:max-height 3s ease;max-height:none}@media screen and (max-width:750px){.c-patterns__list{grid-template-columns:repeat(auto-fill,minmax(16.3rem,1fr));gap:2rem .9rem}}@media screen and (max-width:750px) and (max-width:500px) and (min-width:310px){.c-patterns__list{grid-template-columns:repeat(auto-fit,calc((100% - .9rem) / 2))}}@media (min-width:751px){.c-patterns__list{grid-template-columns:repeat(auto-fit,calc((100% - 11.2rem) / 5));gap:4.5rem 2.8rem}}@media (min-width:751px) and (max-width:1300px){.c-patterns__list{grid-template-columns:repeat(auto-fit,calc((100% - 8.4rem) / 4))}}@media screen and (min-width:751px) and (max-width:1300px) and (max-width:900px){.c-patterns__list{grid-template-columns:repeat(auto-fit,calc((100% - 5.6rem) / 3))}}.c-patterns__item-link{display:block}.c-patterns__image-wrapper{display:block;overflow:hidden}.c-patterns__image-wrapper .-image{transition:all .75s ease}.c-patterns__image-wrapper .-image-wrap{display:block;overflow:hidden}@media (hover:hover){.c-patterns__image-wrapper:hover .-image{transform:scale(1.04)}}@media screen and (max-width:750px){.c-patterns__texts{margin-top:.8rem}}@media (min-width:751px){.c-patterns__texts{margin-top:1.3rem}}.c-patterns__title{font-weight:600;line-height:1.25;letter-spacing:0}@media screen and (max-width:750px){.c-patterns__title{font-size:1.2rem;margin-bottom:.6rem}}@media (min-width:751px){.c-patterns__title{font-size:1.6rem;margin-bottom:.6rem}}.c-patterns__info{display:flex;align-items:center}@media screen and (max-width:750px){.c-patterns__info{gap:.8rem}}@media (min-width:751px){.c-patterns__info{gap:.9rem}}.c-patterns__model_num{font-weight:400;letter-spacing:0;color:#8d8d8d}@media screen and (max-width:750px){.c-patterns__model_num{font-size:1rem;line-height:1.6;margin-top:.3rem}}@media (min-width:751px){.c-patterns__model_num{font-size:1.2rem;line-height:1.3333}}.c-patterns__endless{font-weight:500;letter-spacing:0;line-height:1;font-size:1rem;color:#8d8d8d;border:1px solid #8d8d8d;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.2rem .6rem;width:-moz-max-content;width:max-content}.c-pd-heading{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:750px){.c-pd-heading{padding-bottom:1.6rem;border-bottom:1px solid #241e1e}}@media (min-width:751px){.c-pd-heading{padding-bottom:1.6rem;border-bottom:1px solid #241e1e}}.c-pd-heading .-text1{font-weight:600;line-height:1;letter-spacing:0}@media screen and (max-width:750px){.c-pd-heading .-text1{font-size:1.6rem;max-width:21.6rem;width:100%}}@media (min-width:751px){.c-pd-heading .-text1{font-size:1.6rem;max-width:54.4rem;width:100%}}.c-pd-heading .-text2{font-weight:600;line-height:1;letter-spacing:0;text-align:right;width:100%}@media screen and (max-width:750px){.c-pd-heading .-text2{font-size:1.2rem;max-width:10.2rem}}@media (min-width:751px){.c-pd-heading .-text2{font-size:1.2rem;max-width:20.9rem}}@media screen and (max-width:750px){.c-pickup-section__wrapper{padding-top:2rem}}@media (min-width:751px){.c-pickup-section__wrapper{padding-top:4.6rem}}.c-pickup-section__list{display:grid}@media screen and (max-width:750px){.c-pickup-section__list{grid-template-columns:1fr 1fr;gap:1rem .9rem}}@media (min-width:751px){.c-pickup-section__list{grid-template-columns:1fr 1fr;gap:4.8rem 3rem}}.c-pickup-section .parallax-container{position:relative;display:block;overflow:hidden}@media (hover:hover){.c-pickup-section .parallax-container:hover img{transform:scale(1.03);transition-delay:0s}}.c-pickup-section .parallax-container img{width:100%;height:auto;transition:.75s ease-out}.c-pickup-section .-box{position:relative;z-index:6;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:flex-end}@media screen and (max-width:750px){.c-pickup-section .-box{height:66.666%;padding-bottom:1rem;padding-left:1rem}}@media (min-width:751px){.c-pickup-section .-box{height:69%;padding-bottom:2.7rem;padding-left:3.2rem}}@media screen and (min-width:751px) and (max-width:900px){.c-pickup-section .-box{padding-bottom:2rem;padding-left:2rem}}.c-pickup-section .-box-inner{display:flex;position:relative;width:100%}@media screen and (max-width:750px){.c-pickup-section .-box-inner{align-items:flex-end;justify-content:space-between}}@media (min-width:751px){.c-pickup-section .-box-inner{align-items:flex-end;justify-content:space-between}}.c-pickup-section .-title{line-height:1;letter-spacing:0;font-weight:600;color:#fff}@media screen and (max-width:750px){.c-pickup-section .-title{font-size:1.4rem}.c-pickup-section .-title .-ja{font-size:1.2rem}}@media (min-width:751px){.c-pickup-section .-title{font-size:2.4rem}}@media screen and (min-width:751px) and (max-width:900px){.c-pickup-section .-title{font-size:1.8rem}}.c-pickup-section .-title .-text{display:inline-block}@media screen and (max-width:750px){.c-recommend-slider{padding-top:4rem}}@media (min-width:751px){.c-recommend-slider{padding-top:4.8rem}}.c-recommend-slider-main .splide__slide{overflow:hidden;transform:translateZ(0);backface-visibility:hidden}@media screen and (max-width:750px){.c-recommend-slider-main .splide__slide{width:21.3rem}}@media (min-width:751px){.c-recommend-slider-main .splide__slide{width:30.4rem}}.c-recommend-slider-main .splide__slide img{width:100%;transition:8s ease-out}.c-recommend-slider-main .splide__slide .-link{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:4;transition:.3s ease}@media (hover:hover){.c-recommend-slider-main .splide__slide:hover .parallax-container img{transform:scale(1.04)}}.c-recommend-slider-main .parallax-container{display:block;overflow:hidden}.c-recommend-slider-main .parallax-container img{transition:all .75s ease}.c-recommend-slider-main__texts{font-weight:400;line-height:1;letter-spacing:0;text-align:center}@media screen and (max-width:750px){.c-recommend-slider-main__texts{font-size:1.6rem;margin-top:2rem}}@media (min-width:751px){.c-recommend-slider-main__texts{font-size:1.6rem;margin-top:1.6rem}}.c-splide-arrows{flex-shrink:0;display:flex;align-items:center;line-height:1.333;letter-spacing:0;font-weight:400;font-size:1.2rem}@media screen and (max-width:750px){.c-splide-arrows{gap:1.8rem}}@media (min-width:751px){.c-splide-arrows{padding-top:.4rem;gap:2.1rem}}.c-splide-arrows .splide__arrow{cursor:pointer;transition:all .75s ease;height:4rem;display:block}@media (hover:hover){.c-splide-arrows .splide__arrow:hover.splide__arrow--prev img{transform:translateX(-5px)}.c-splide-arrows .splide__arrow:hover.splide__arrow--next img{transform:translateX(5px)}.c-splide-arrows .splide__arrow:hover:disabled img{transform:none}}.c-splide-arrows .splide__arrow img{width:1.6rem;transition:all .75s ease}.c-splide-arrows .splide__arrow:disabled{opacity:.4;cursor:auto}.c-splide-arrows-counter{position:relative;display:flex;flex-direction:column;min-width:2.1rem}.c-splide-arrows-counter__nums li{font-family:Montserrat,sans-serif}.c-splide-arrows-counter__nums-container{height:1.6rem;overflow:hidden}.c-splide-arrows-counter__slash{width:2rem;margin-top:-.7rem;margin-bottom:-.7rem}.c-splide-arrows-counter__total{position:relative;align-self:flex-end}.c-swiper-arrows{flex-shrink:0;display:flex;align-items:center;line-height:1.333;letter-spacing:0;font-weight:400}@media screen and (max-width:750px){.c-swiper-arrows{gap:1.8rem;font-size:1.2rem}}@media (min-width:751px){.c-swiper-arrows{padding-top:3.1rem;gap:2.1rem;font-size:1.2rem}}.c-swiper-arrows .swiper__arrow{cursor:pointer;transition:all .75s ease;height:4rem;display:block}@media (hover:hover){.c-swiper-arrows .swiper__arrow:hover.swiper-button-prev img{transform:translateX(-5px)}.c-swiper-arrows .swiper__arrow:hover.swiper-button-next img{transform:translateX(5px)}.c-swiper-arrows .swiper__arrow:hover:disabled img{transform:none}}.c-swiper-arrows .swiper__arrow img{width:1.6rem;transition:all .75s ease}.c-swiper-arrows .swiper__arrow:disabled{opacity:.4;cursor:auto}.c-swiper-arrows-counter{position:relative;display:flex;flex-direction:column;min-width:2.1rem}.c-swiper-arrows-counter__nums li{font-family:Montserrat,sans-serif}.c-swiper-arrows-counter__nums-container{height:1.6rem;overflow:hidden}.c-swiper-arrows-counter__slash{width:2rem;margin-top:-.7rem;margin-bottom:-.7rem}.c-swiper-arrows-counter__total{position:relative;align-self:flex-end}@media screen and (max-width:750px){.c-tab.-spec .c-tab-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 1.1rem}}@media (min-width:751px){.c-tab.-spec .c-tab-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(1rem,1fr));gap:3rem;border-bottom:1px solid #dfdfdf}}.c-tab.-spec .c-tab-button{font-weight:500;letter-spacing:0;cursor:pointer;transition:.3s ease;line-height:1.3}@media screen and (max-width:750px){.c-tab.-spec .c-tab-button{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:1.3rem;border-bottom:3px solid #dfdfdf;padding-bottom:.8rem}}@media (min-width:751px){.c-tab.-spec .c-tab-button{border-bottom:3px solid transparent;font-size:1.6rem;padding-bottom:1.4rem}}.c-tab.-spec .c-tab-button span{pointer-events:none}.c-tab.-spec .c-tab-button.is-active{border-color:#241e1e}.c-tab.-spec .c-tab-contents{position:relative}@media screen and (max-width:750px){.c-tab.-spec .c-tab-contents{margin-top:4rem}}@media (min-width:751px){.c-tab.-spec .c-tab-contents{margin-top:4.8rem}}.c-tab.-spec .c-tab-content{opacity:0;height:0;overflow:hidden;transition:opacity .3s ease;width:100%}.c-tab.-spec .c-tab-content.is-active{opacity:1;height:auto;overflow:visible}.c-tab.-spec .c-tab-content__list{display:grid}@media screen and (max-width:750px){.c-tab.-spec .c-tab-content__list{gap:3rem}}@media (min-width:751px){.c-tab.-spec .c-tab-content__list{grid-template-columns:1fr 1fr;gap:8rem 3.2rem}}.c-tab.-spec .c-tab-content__item{width:100%;line-height:1.5;letter-spacing:0;display:flex;flex-direction:column}@media screen and (max-width:750px){.c-tab.-spec .c-tab-content__item{font-size:1.4rem;gap:3rem}}@media (min-width:751px){.c-tab.-spec .c-tab-content__item{font-size:1.6rem;gap:3.2rem}}.c-tab.-spec .c-tab-content__item .-underline{text-decoration:underline}@media screen and (max-width:750px){.c-tab.-spec .c-tab-content__item .-underline{text-underline-offset:.5rem}}@media (min-width:751px){.c-tab.-spec .c-tab-content__item .-underline{text-underline-offset:.8rem}}.c-tab.-spec .c-tab-content__item .-title{font-weight:500;display:flex;gap:.7rem}.c-tab.-spec .c-tab-content__item .-title:before{content:"";background-color:#241e1e;display:block;flex-shrink:0}@media screen and (max-width:750px){.c-tab.-spec .c-tab-content__item .-title:before{width:1.3rem;height:1.3rem;margin-top:.35rem}}@media (min-width:751px){.c-tab.-spec .c-tab-content__item .-title:before{width:1.6rem;height:1.6rem;margin-top:.4rem}}.c-tab.-spec .c-tab-content__item .-list{margin-top:1.6rem;display:flex;flex-direction:column;gap:.7rem}.c-tab.-spec .c-tab-content__item .-item{display:flex;gap:.4rem}.c-tab.-spec .c-tab-content__item .-item:before{content:"・";display:block}.c-tab.-spec .c-tab-content__item .-cation{font-weight:500}.c-tab.-spec .c-tab-content__item .-link{display:inline-block;color:#a41919;text-decoration:underline;transition:.3s ease}@media (hover:hover){.c-tab.-spec .c-tab-content__item .-link:hover{opacity:.5}}@media screen and (max-width:750px){.c-tab.-spec .c-tab-content__item .-link{text-underline-offset:.5rem}}@media (min-width:751px){.c-tab.-spec .c-tab-content__item .-link{text-underline-offset:.8rem}}.c-tab.-spec .c-tab-content__item .-image-contents{display:flex}@media screen and (max-width:750px){.c-tab.-spec .c-tab-content__item .-image-contents{gap:2.1rem}}@media (min-width:751px){.c-tab.-spec .c-tab-content__item .-image-contents{gap:3.1rem}}.c-tab.-spec .c-tab-content__item .-image-contents .-image-content{background-color:#fff;position:relative}@media screen and (max-width:750px){.c-tab.-spec .c-tab-content__item .-image-contents .-image-content{padding:1.3rem 1.4rem 1.9rem}.c-tab.-spec .c-tab-content__item .-image-contents .-image-content .js-pswp-icon-magnify{right:.6rem;bottom:.7rem}}@media (min-width:751px){.c-tab.-spec .c-tab-content__item .-image-contents .-image-content{padding:1.5rem 2.7rem 2.4rem}}.c-tab.-spec .c-tab-content__item .-image-contents .-image-title{letter-spacing:0;font-weight:400}@media screen and (max-width:750px){.c-tab.-spec .c-tab-content__item .-image-contents .-image-title{font-size:1.2rem;line-height:1.166;margin-bottom:2.2rem;margin-left:-.1rem}}@media (min-width:751px){.c-tab.-spec .c-tab-content__item .-image-contents .-image-title{line-height:1;font-size:1.4rem;margin-bottom:2.6rem;margin-left:-1.1rem}}@media screen and (max-width:750px){.c-tab.-spec .c-tab-content__item.-left-top{grid-row:1/span 1}}@media (min-width:751px){.c-tab.-spec .c-tab-content__item.-left-top{grid-row:1/span 1;grid-column:1/span 1}}@media screen and (max-width:750px){.c-tab.-spec .c-tab-content__item.-left-bottom{grid-row:2/span 1}}@media (min-width:751px){.c-tab.-spec .c-tab-content__item.-left-bottom{grid-row:2/span 1;grid-column:1/span 1}}@media screen and (max-width:750px){.c-tab.-spec .c-tab-content__item.-right-top{grid-row:3/span 1;margin-top:1rem}}@media (min-width:751px){.c-tab.-spec .c-tab-content__item.-right-top{grid-row:1/span 1;grid-column:2/span 1}}@media screen and (max-width:750px){.c-tab.-spec .c-tab-content__item.-right-bottom{grid-row:4/span 1}}@media (min-width:751px){.c-tab.-spec .c-tab-content__item.-right-bottom{grid-row:2/span 1;grid-column:2/span 1}}.c-top-slider-main{position:relative;z-index:1;backface-visibility:hidden}.c-top-slider-main .swiper-slide{overflow:hidden;transform:translateZ(0);backface-visibility:hidden}.c-top-slider-main .swiper-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:8s ease-out}@media screen and (max-width:750px){.c-top-slider-main .swiper-slide img{aspect-ratio:1/1}}@media (min-width:751px){.c-top-slider-main .swiper-slide img{aspect-ratio:1440/673;max-height:79.4513888889rem}}.c-top-slider-main .swiper-slide.swiper-slide-active img{transform:scale(1.03);transition-delay:0s}.c-top-slider-main__texts{pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);position:absolute;z-index:4;bottom:0;left:0;width:100%}@media screen and (max-width:750px){.c-top-slider-main__texts{height:37.5rem;display:flex;flex-direction:column;justify-content:flex-end}}@media (min-width:751px){.c-top-slider-main__texts{height:32rem}}@media screen and (max-width:750px){.c-top-slider-main__texts .-box{padding-bottom:3rem}}@media (min-width:751px){.c-top-slider-main__texts .-box{padding-top:19.9rem}}.c-top-slider-main__texts .-box-inner{display:flex;position:relative}@media screen and (max-width:750px){.c-top-slider-main__texts .-box-inner{flex-direction:column;gap:1rem;width:100%}}@media (min-width:751px){.c-top-slider-main__texts .-box-inner{align-items:center;margin:0 auto;gap:3.2rem}}.c-top-slider-main__texts .-text{line-height:1.2;letter-spacing:0;font-weight:500;color:#fff}@media screen and (max-width:750px){.c-top-slider-main__texts .-text{font-size:2.8rem}}@media (min-width:751px){.c-top-slider-main__texts .-text{font-size:4rem}}.c-top-slider-main__nums{display:flex}@media screen and (max-width:750px){.c-top-slider-main__nums{gap:.8rem}}@media (min-width:751px){.c-top-slider-main__nums{gap:.8rem}}.c-top-slider-main__num{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);font-family:Montserrat,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.1em;pointer-events:auto;cursor:pointer;transition:all .75s ease}@media screen and (max-width:750px){.c-top-slider-main__num{height:2.4rem;width:2.8rem;gap:.8rem;font-size:1.2rem;padding-bottom:.6rem}}@media (min-width:751px){.c-top-slider-main__num{height:2.8rem;width:4.8rem;gap:.8rem;font-size:1.4rem;padding-bottom:.7rem}}.c-top-slider-main__num.is-active{border-color:#fff}.c-top-slider-thumbnail{margin-left:0!important;position:relative;z-index:4;backface-visibility:hidden}@media screen and (max-width:750px){.c-top-slider-thumbnail-inner.l-inner{padding-top:1rem;padding-right:0}}.c-top-slider-thumbnail__wrapper{display:flex;justify-content:space-between;z-index:5}@media screen and (max-width:750px){.c-top-slider-thumbnail__wrapper{gap:2rem;flex-direction:row-reverse}}@media (min-width:751px){.c-top-slider-thumbnail__wrapper{align-items:flex-end;gap:3.4rem;margin-top:-1.7rem}}.c-top-slider-thumbnail .swiper-slide{overflow:hidden;cursor:pointer}@media screen and (max-width:750px){.c-top-slider-thumbnail .swiper-slide{width:4rem}}@media (min-width:751px){.c-top-slider-thumbnail .swiper-slide{width:16rem}}.c-top-slider-thumbnail .swiper-slide:after{background-color:rgba(0,0,0,.2)}.c-top-slider-thumbnail .swiper-slide:after,.c-top-slider-thumbnail .swiper-slide:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:2;pointer-events:none;opacity:0;transition:.3s ease}.c-top-slider-thumbnail .swiper-slide:before{border:2px solid #000}.c-top-slider-thumbnail .swiper-slide img{-o-object-fit:cover;object-fit:cover;height:100%}@media screen and (max-width:750px){.c-top-slider-thumbnail .swiper-slide img{aspect-ratio:1/1}}@media (min-width:751px){.c-top-slider-thumbnail .swiper-slide img{aspect-ratio:160/80}}@media (hover:hover){.c-top-slider-thumbnail .swiper-slide:hover:after{opacity:1}}.c-top-slider-thumbnail .swiper-slide.swiper-slide-thumb-active{position:relative}.c-top-slider-thumbnail .swiper-slide.swiper-slide-thumb-active:before{opacity:1}@media (hover:hover){.c-top-slider-thumbnail .swiper-slide.swiper-slide-thumb-active:hover:after{opacity:0}}@media screen and (max-width:750px){.c-top__wrapper{padding-top:9.4rem;padding-bottom:1.4rem}}@media (min-width:751px){.c-top__wrapper{padding-top:13.6rem;padding-bottom:0}}.c-top__title{display:flex;flex-direction:column}@media screen and (max-width:750px){.c-top__title{gap:1.6rem}}@media (min-width:751px){.c-top__title{gap:2.4rem}}.c-top__title-en{font-weight:500;line-height:1;letter-spacing:0}@media screen and (max-width:750px){.c-top__title-en{font-size:3.4rem}}@media (min-width:751px){.c-top__title-en{font-size:6.4rem}}.c-top__title-ja{font-weight:700;line-height:1;letter-spacing:0}@media screen and (max-width:750px){.c-top__title-ja{font-size:1.2rem}}@media (min-width:751px){.c-top__title-ja{padding-left:.4rem;font-size:1.6rem}}.c-top__title.-center{text-align:center}@media screen and (max-width:750px){.c-variations-slider{padding-top:2rem}}@media (min-width:751px){.c-variations-slider{padding-top:4.8rem}}@media (min-width:751px){.c-variations-slider-main__overflow-right{width:100vw;margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%)}}.c-variations-slider-main .splide__slide{overflow:hidden;transform:translateZ(0);backface-visibility:hidden}@media screen and (max-width:750px){.c-variations-slider-main .splide__slide{width:20rem}.c-variations-slider-main .splide__slide:last-of-type{width:64rem}.c-variations-slider-main .splide__slide:last-of-type .c-variations-slider-main__texts,.c-variations-slider-main .splide__slide:last-of-type .parallax-container{width:20rem}}@media (min-width:751px){.c-variations-slider-main .splide__slide{width:41.6rem}.c-variations-slider-main .splide__slide:last-of-type{width:140.8rem}.c-variations-slider-main .splide__slide:last-of-type .c-variations-slider-main__texts,.c-variations-slider-main .splide__slide:last-of-type .parallax-container{width:41.6rem}}@media (min-width:1440px){.c-variations-slider-main .splide__slide:last-of-type{width:97.7777777778vw}}.c-variations-slider-main .splide__slide img{width:100%;transition:8s ease-out}.c-variations-slider-main__texts{font-weight:400;line-height:1;letter-spacing:0;text-align:center}@media screen and (max-width:750px){.c-variations-slider-main__texts{margin-top:1rem;font-size:1.4rem}}@media (min-width:751px){.c-variations-slider-main__texts{font-size:1.6rem;margin-top:3.2rem}}.c-variations-slider-thumbnail{margin-left:0!important}@media screen and (max-width:750px){.c-variations-slider-thumbnail{padding-top:2.8rem}}@media (min-width:751px){.c-variations-slider-thumbnail{padding-top:4.8rem}}@media screen and (max-width:750px){.c-variations-slider-thumbnail-inner.l-inner{padding-top:1rem;padding-right:0}}.c-variations-slider-thumbnail__wrapper{display:flex;z-index:5;align-items:center}@media screen and (max-width:750px){.c-variations-slider-thumbnail__wrapper{gap:2rem}}@media (min-width:751px){.c-variations-slider-thumbnail__wrapper{gap:3.4rem}}.c-variations-slider-thumbnail .splide__slide{overflow:hidden;cursor:pointer}@media screen and (max-width:750px){.c-variations-slider-thumbnail .splide__slide{width:4.8rem}}@media (min-width:751px){.c-variations-slider-thumbnail .splide__slide{width:4.8rem}}.c-variations-slider-thumbnail .splide__slide:after{background-color:rgba(0,0,0,.2)}.c-variations-slider-thumbnail .splide__slide:after,.c-variations-slider-thumbnail .splide__slide:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:2;pointer-events:none;opacity:0;transition:.3s ease}.c-variations-slider-thumbnail .splide__slide:before{border:2px solid #000}.c-variations-slider-thumbnail .splide__slide img{-o-object-fit:cover;object-fit:cover;height:100%;aspect-ratio:1/1}@media (min-width:751px){.c-variations-slider-thumbnail .splide__slide img{width:4.8rem}}@media (hover:hover){.c-variations-slider-thumbnail .splide__slide:hover:after{opacity:1}}.c-variations-slider-thumbnail .splide__slide.is-active{position:relative}.c-variations-slider-thumbnail .splide__slide.is-active:before{opacity:1}@media (hover:hover){.c-variations-slider-thumbnail .splide__slide.is-active:hover:after{opacity:0}}.js-modal{position:fixed;bottom:0;right:0;left:0;width:100%;height:100%;z-index:14;transition:.3s ease;overscroll-behavior-y:contain;overflow-y:auto;background-color:rgba(0,0,0,.8)}@media (min-width:751px){.js-modal{padding:0 3rem;top:0}}@media screen and (max-width:750px){.js-modal{padding:0 2rem;top:0}}.js-modal.is-close{opacity:0;visibility:hidden;pointer-events:none}.js-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.js-modal__container{position:relative}@media (min-width:751px){.js-modal__container{padding:8.7rem 0}}.js-modal__wrapper{position:relative;z-index:10;width:100%;margin:auto;height:auto;pointer-events:auto}@media (min-width:751px){.js-modal__wrapper{max-width:170rem}}.js-modal__close{cursor:pointer;pointer-events:auto}@media (min-width:751px){.js-modal__close{width:3.3rem}}@media screen and (max-width:750px){.js-modal__close{width:2.4rem}}.js-modal__close-wrapper{position:relative;z-index:12;margin:0 auto;width:100%}.js-modal__close-content{cursor:pointer;position:fixed}@media (min-width:751px){.js-modal__close-content{top:3.2rem;right:3.2rem;width:3.8rem}}@media screen and (max-width:750px){.js-modal__close-content{top:2.5rem;right:2rem;width:3.8rem}}.js-modal-icon-magnify{background-size:contain;background-position:50%;background-repeat:no-repeat;position:absolute;cursor:pointer}@media screen and (max-width:750px){.js-modal-icon-magnify{width:3rem;height:3rem;bottom:1rem;right:1rem;background-image:url(/lib/image/catalog/wall/digital_deco/common/icon-magnify-sp.svg)}}@media (min-width:751px){.js-modal-icon-magnify{width:2.5rem;height:2.5rem;bottom:1rem;right:1rem;background-image:url(/lib/image/catalog/wall/digital_deco/common/icon-magnify-pc.svg);transition:transform .3s ease;cursor:pointer;opacity:1}}@media (min-width:751px) and (hover:hover){.js-modal-icon-magnify:hover{transform:scale(1.1)}}.js-modal .js-modal-icon-magnify{display:none}@media (min-width:751px){.js-modal-trigger-item.u-pc-pointer-events-none+.js-modal-icon-magnify,.js-modal-trigger-item.u-pc-pointer-events-none .js-modal-icon-magnify{backface-visibility:hidden;opacity:0}}.js-modal[data-modal-content^=up]{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width:751px){.js-modal[data-modal-content^=up] .js-modal__wrapper{width:100%;height:100%;max-width:70%;margin:auto;overflow:hidden}}.js-modal[data-modal-content^=spec]{display:flex;justify-content:center;align-items:center;flex-direction:column}.js-modal[data-modal-content^=spec] .js-modal__wrapper{height:100%;margin:auto;overflow:hidden;background-color:#fff}@media (min-width:751px){.js-modal[data-modal-content^=spec] .js-modal__wrapper{width:57.6rem;padding:3.2rem 4.8rem 5.4rem 4.7rem}}@media screen and (max-width:750px){.js-modal[data-modal-content^=spec] .js-modal__wrapper{width:100%;padding:1rem 2rem 5.4rem}}.js-modal[data-modal-content^=spec] .-image-content .-image-title{font-weight:500;letter-spacing:0}@media (min-width:751px){.js-modal[data-modal-content^=spec] .-image-content .-image-title{font-size:1.6rem;line-height:1;margin-left:-1.5rem;margin-bottom:4.6rem}}@media screen and (max-width:750px){.js-modal[data-modal-content^=spec] .-image-content .-image-title{font-size:1.4rem;line-height:1.428;margin-bottom:6.4rem}}.js-modal[data-modal-content^=media]{display:flex;justify-content:center;align-items:center;flex-direction:column}.js-modal[data-modal-content^=media] .js-modal__container{width:100%}.js-modal[data-modal-content^=media] .js-modal__wrapper{height:100%;margin:auto;overflow:hidden;width:100%}@media (min-width:751px){.js-modal[data-modal-content^=media] .js-modal__wrapper{max-width:62.5vw}}@media screen and (max-width:750px){.js-modal[data-modal-content^=media] .js-modal__wrapper{width:100%}}.menu{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;width:7.8rem;height:6.5rem;padding-top:2.4rem;padding-left:2rem}@media (min-width:751px){.menu{display:none}}.menu__wrapper{pointer-events:none;position:relative}.menu span{pointer-events:none;display:block;height:2px;background-color:#241e1e;position:absolute;left:0;transition:.3s ease;width:3.8rem}.menu span:first-child{top:0}.menu span:nth-child(2){transform-origin:center;top:.7rem}.menu span:nth-child(3){top:1.4rem}.menu.open span:first-child{transform:translateY(.7rem) rotate(15deg)}.menu.open span:nth-child(2){transform:scaleX(0)}.menu.open span:nth-child(3){transform:translateY(-.75rem) rotate(-15deg)}.pswp .pswp__button--close,.pswp .pswp__button--zoom{display:none!important}.pswp .pswp__custom-close{position:absolute;top:2.5rem;right:2rem}@media (min-width:751px){[data-pswp-gallery]{pointer-events:none}}[data-pswp-gallery] .js-pswp-icon-magnify{background-size:contain;background-position:50%;background-repeat:no-repeat;position:absolute}@media screen and (max-width:750px){[data-pswp-gallery] .js-pswp-icon-magnify{pointer-events:auto;width:3rem;height:3rem;bottom:1rem;right:1rem;background-image:url(/lib/image/catalog/wall/digital_deco/common/icon-magnify-sp.svg)}}@media (min-width:751px){[data-pswp-gallery] .js-pswp-icon-magnify{pointer-events:none;opacity:0;width:2.5rem;height:2.5rem;bottom:1rem;right:1rem;background-image:url(/lib/image/catalog/wall/digital_deco/common/icon-magnify-pc.svg);transition:transform .3s ease;cursor:pointer;backface-visibility:hidden}}@media (min-width:751px){[data-pswp-gallery][data-pswp-pc-available]{pointer-events:auto}}@media (min-width:751px){[data-pswp-gallery][data-pswp-pc-available] .js-pswp-icon-magnify{pointer-events:auto;opacity:1}}@media (min-width:751px) and (hover:hover){[data-pswp-gallery][data-pswp-pc-available] .js-pswp-icon-magnify:hover{transform:scale(1.1)}}.hidden-caption-content,.pswp__custom-caption,.pswp__custom-caption a{display:none}[data-info-endless-image-wrapper] .simplebar-track{background-color:#dfdfdf}[data-info-endless-image-wrapper] .simplebar-track:nth-of-type(4){display:none}[data-info-endless-image-wrapper] .simplebar-track .simplebar-scrollbar{opacity:1;z-index:4;background:#241e1e}[data-info-endless-image-wrapper] .simplebar-track .simplebar-scrollbar:before{opacity:1;border-radius:none}@media screen and (max-width:750px){[data-info-endless-image-wrapper] .simplebar-track.simplebar-vertical{width:2px;right:-.8rem;top:0;bottom:auto;height:18.8rem}}@media (min-width:751px){[data-info-endless-image-wrapper] .simplebar-track.simplebar-vertical{width:1px;right:-3.2rem;top:50%;bottom:auto;transform:translateY(-50%);height:28.8rem}}@media screen and (max-width:750px){[data-info-endless-image-wrapper] .simplebar-track.simplebar-vertical .simplebar-scrollbar{width:2px;min-width:2px}}@media (min-width:751px){[data-info-endless-image-wrapper] .simplebar-track.simplebar-vertical .simplebar-scrollbar{width:1px;min-width:1px}}[data-info-endless-image-wrapper] .simplebar-track.simplebar-vertical:last-of-type{display:none}@media screen and (max-width:750px){[data-info-endless-image-wrapper] .simplebar-track.simplebar-horizontal{height:2px;bottom:-.8rem;left:0;right:auto;width:18.8rem}}@media (min-width:751px){[data-info-endless-image-wrapper] .simplebar-track.simplebar-horizontal{height:1px;bottom:-3.2rem;left:50%;right:auto;transform:translateX(-50%);width:28.8rem}}[data-info-endless-image-wrapper] .simplebar-track.simplebar-horizontal .simplebar-scrollbar{z-index:4;height:1px;min-height:1px}@media screen and (max-width:750px){[data-info-endless-image-wrapper] .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:2px;min-height:2px}}@media (min-width:751px){[data-info-endless-image-wrapper] .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:1px;min-height:1px}}[data-simplebar-wrapper] .simplebar-track{background-color:#dfdfdf}[data-simplebar-wrapper] .simplebar-track:nth-of-type(4){display:none}[data-simplebar-wrapper] .simplebar-track .simplebar-scrollbar{opacity:1;z-index:4;background:#241e1e}[data-simplebar-wrapper] .simplebar-track .simplebar-scrollbar:before{opacity:1;border-radius:none}[data-simplebar-wrapper] .simplebar-track.simplebar-vertical{display:none}@media screen and (max-width:750px){[data-simplebar-wrapper] .simplebar-track.simplebar-horizontal{height:2px;bottom:-.8rem;left:0;right:auto;width:18.8rem}}@media (min-width:751px){[data-simplebar-wrapper] .simplebar-track.simplebar-horizontal{height:1px;bottom:-3.2rem;left:50%;right:auto;transform:translateX(-50%);width:28.8rem}}[data-simplebar-wrapper] .simplebar-track.simplebar-horizontal .simplebar-scrollbar{z-index:4;height:1px;min-height:1px}@media screen and (max-width:750px){[data-simplebar-wrapper] .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:2px;min-height:2px}}@media (min-width:751px){[data-simplebar-wrapper] .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:1px;min-height:1px}}.sticky-footer{position:fixed;z-index:7;pointer-events:none;transition:opacity .55s ease;opacity:0}.sticky-footer.out-of-header{opacity:1;pointer-events:auto}.sticky-footer.out-of-header.is-in-footer{opacity:0;pointer-events:none}.sticky-footer *,.sticky-footer:after,.sticky-footer:before{transition:.3s ease}@media (hover:hover){.sticky-footer:hover:after,.sticky-footer:hover:before,.sticky-footer:hover>*{opacity:.5}}@media screen and (max-width:750px){.sticky-footer{bottom:3rem;right:2rem}}@media (min-width:751px){.sticky-footer{bottom:5rem;right:4rem}}@media screen and (max-width:750px){.sticky-footer img{margin-top:1rem;transform:translateX(-.3rem);width:1.05rem}}@media (min-width:751px){.sticky-footer img{margin-top:1rem;width:1.1rem}}.sticky-footer .-text{writing-mode:vertical-lr;font-weight:600;line-height:1;letter-spacing:.1em;transform:scale(-1)}@media screen and (max-width:750px){.sticky-footer .-text{font-size:1.2rem}}@media (min-width:751px){.sticky-footer .-text{font-size:1.3rem}}.sticky-footer *{outline:0}.footer{background-color:#fff}.footer,.footer__wrapper{position:relative}@media screen and (max-width:750px){.footer__wrapper{padding-top:12rem;padding-bottom:8rem;max-width:37.5rem;width:100%;margin:0 auto}}@media (min-width:751px){.footer__wrapper{padding-top:16.1rem;padding-bottom:6.7rem}}.footer__contents{display:flex}@media screen and (max-width:750px){.footer__contents{flex-wrap:wrap}}@media (min-width:751px){.footer__contents{justify-content:space-between;gap:3rem}}@media screen and (max-width:750px){.footer__logo{width:18rem;margin-bottom:6.2rem}}@media (min-width:751px){.footer__logo{width:22.4rem;min-width:13rem;margin-right:1rem}}.footer__pickup{font-weight:600}@media screen and (max-width:750px){.footer__pickup{width:100%;margin-left:2.2rem;line-height:1.5;letter-spacing:0}}@media (min-width:751px){.footer__pickup{letter-spacing:.1em;line-height:1;padding-top:.3rem;font-size:1.5rem}}.footer__pickup-title{position:relative;display:flex;align-items:center;letter-spacing:0}.footer__pickup-title *,.footer__pickup-title:after,.footer__pickup-title:before{transition:.3s ease}@media (hover:hover){.footer__pickup-title:hover:after,.footer__pickup-title:hover:before,.footer__pickup-title:hover>*{opacity:.5}}@media (hover:hover){.footer__pickup-title:hover:after{opacity:1}}@media screen and (max-width:750px){.footer__pickup-title{margin-bottom:2.2rem}}@media (min-width:751px){.footer__pickup-title{max-width:38.3rem;width:100%;margin-bottom:3.5rem}.footer__pickup-title:after{content:"";display:block;background-color:#241e1e;height:1px;width:100%}}.footer__pickup-title .-text{flex-shrink:0}@media screen and (max-width:750px){.footer__pickup-title .-text{font-size:1.5rem;line-height:1}}@media (min-width:751px){.footer__pickup-title .-text{width:9.6rem}}.footer__pickup-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (max-width:750px){.footer__pickup-list{padding-right:3.4rem;gap:2.2rem;padding-bottom:4.4rem;border-bottom:1px solid #eaeaea;margin-bottom:2.2rem}}@media (min-width:751px){.footer__pickup-list{max-width:39.9rem;row-gap:3.2rem;-moz-column-gap:1rem;column-gap:1rem}}@media screen and (max-width:750px){.footer__pickup-list .-item{max-width:11.6rem;width:100%}.footer__pickup-list .-item:nth-of-type(8) a{white-space:nowrap}}@media (min-width:751px){.footer__pickup-list .-item{min-width:16rem}}.footer__pickup-list .-link{display:block;width:100%;transition:.3s ease}@media (hover:hover){.footer__pickup-list .-link:hover{opacity:.5}}@media screen and (max-width:750px){.footer__pickup-list .-link{color:#8d8d8d}}.footer__cat{font-weight:600;line-height:1;letter-spacing:.1em}@media screen and (max-width:750px){.footer__cat{font-size:1.3rem;padding-left:2.2rem;padding-top:2.2rem}}@media (min-width:751px){.footer__cat{padding-top:.5rem;font-size:1.5rem}}.footer__cat.-cat1{flex-shrink:0}@media screen and (max-width:750px){.footer__cat.-cat1{width:11.6rem;margin-right:auto}}@media (min-width:751px){.footer__cat.-cat1 .footer__cat-list .-item{min-width:8rem}}@media screen and (max-width:750px){.footer__cat.-cat2{width:16.9rem}}@media (min-width:751px){.footer__cat.-cat2{margin-right:9.3rem}}@media (min-width:751px){.footer__cat.-cat2 .footer__cat-list .-item{min-width:16rem}}.footer__cat-list{display:flex;flex-direction:column}@media screen and (max-width:750px){.footer__cat-list{gap:2.2rem}}@media (min-width:751px){.footer__cat-list{max-width:35.3rem;width:100%;row-gap:3.2rem}}.footer__cat-list .-link{display:block;width:100%;transition:.3s ease}@media (hover:hover){.footer__cat-list .-link:hover{opacity:.5}}.footer__copy{display:flex}@media screen and (max-width:750px){.footer__copy{flex-direction:column;padding-top:9.4rem}}@media (min-width:751px){.footer__copy{align-items:flex-end;justify-content:space-between;padding-top:14.2rem}}.footer__copy-logo{display:block}.footer__copy-logo *,.footer__copy-logo:after,.footer__copy-logo:before{transition:.3s ease}@media (hover:hover){.footer__copy-logo:hover:after,.footer__copy-logo:hover:before,.footer__copy-logo:hover>*{opacity:.5}}@media screen and (max-width:750px){.footer__copy-logo img{width:9.7rem;margin-bottom:2.3rem}}@media (min-width:751px){.footer__copy-logo img{width:11.7rem}}.footer__copy .-text{color:#dfdfdf;font-weight:600;font-size:1.1rem;line-height:1.45;letter-spacing:0}.footer__toTop{position:absolute}.footer__toTop *,.footer__toTop:after,.footer__toTop:before{transition:.3s ease}@media (hover:hover){.footer__toTop:hover:after,.footer__toTop:hover:before,.footer__toTop:hover>*{opacity:.5}}@media screen and (max-width:750px){.footer__toTop{bottom:8rem;right:2.5rem}}@media (min-width:751px){.footer__toTop{top:16.8rem;right:5.7rem}}@media screen and (max-width:750px){.footer__toTop img{margin-top:1rem;transform:translateX(-.3rem);width:1.05rem}}@media (min-width:751px){.footer__toTop img{margin-top:1rem;width:1.1rem}}.footer__toTop .-text{writing-mode:vertical-lr;font-weight:600;line-height:1;letter-spacing:.1em;transform:scale(-1)}@media screen and (max-width:750px){.footer__toTop .-text{font-size:1.2rem}}@media (min-width:751px){.footer__toTop .-text{font-size:1.3rem}}@media screen and (max-width:750px){.header{width:100%;position:absolute;height:6.5rem;top:4rem;z-index:12;background-color:#f3f3f3}.header.js-sticky{position:fixed;top:0;height:6.4rem;background-color:#fff}.header *{outline:0}.header__logo{flex-shrink:0;position:relative;margin-right:auto;margin-top:.1rem}.header__logo-link{display:flex;align-items:center}.header__logo-link *,.header__logo-link:after,.header__logo-link:before{transition:.3s ease}}@media screen and (max-width:750px) and (hover:hover){.header__logo-link:hover:after,.header__logo-link:hover:before,.header__logo-link:hover>*{opacity:.5}}@media screen and (max-width:750px){.header__logo-image{position:relative;flex-shrink:0;transition:opacity .5s ease}.header__logo-image img{width:14.3rem}.header__wrapper{padding-left:2rem;-ms-flex-pack:justify;justify-content:space-between;display:flex;-ms-flex-align:center;align-items:center;height:100%}.header__nav{display:none}.header-menu{display:block;max-width:100%;position:fixed;z-index:11;top:10.5rem;left:0;right:0;bottom:0;overflow:auto;outline:0;background-color:#fff;color:#241e1e;overscroll-behavior:contain;max-height:0;opacity:0;transition:max-height .75s ease,transform .75s ease .2s,opacity .55s}.header-menu.show{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;cursor:auto;transform:none;height:auto;max-height:100%}.header-menu.js-sticky{position:fixed;top:6.4rem}.header-menu__nav{display:none}.header-menu__main-list{margin:0 auto;padding:1.6rem 2rem 12.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.1rem}.header-menu__main-item .-icon{display:flex;align-items:center;position:relative}.header-menu__main-item .-icon:before{content:"";width:1.1rem;height:1.1rem;background-image:url(/lib/image/catalog/wall/digital_deco/common/icon-pickup.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;transition:.25s ease;margin-right:.8rem;display:inline-block}.header-menu__main-item .-link{font-weight:600;font-size:1.5rem;line-height:1;letter-spacing:0}.header-menu__main-item:first-of-type{grid-column:1/span 2;grid-row:1/span 1;margin-bottom:2rem}.header-menu__main-item:nth-of-type(2){grid-column:1/span 2;grid-row:2/span 1;margin-bottom:2.6rem}.header-menu__main-item:nth-of-type(3){grid-column:1/span 1;grid-row:3/span 1}.header-menu__main-item:nth-of-type(4){grid-column:1/span 1;grid-row:4/span 1}.header-menu__main-item:nth-of-type(5){grid-column:1/span 1;grid-row:5/span 1}.header-menu__main-item:nth-of-type(6){grid-column:2/span 1;grid-row:3/span 1}.header-menu__main-item:nth-of-type(7){grid-column:2/span 1;grid-row:4/span 1}.header-menu__main-item:nth-of-type(8){grid-column:2/span 1;grid-row:5/span 1}.header-menu__main-item:nth-of-type(9){grid-column:2/span 1;grid-row:6/span 1}.header-menu__main-item:nth-of-type(n+3){margin-bottom:1.6rem}.header-menu__main-item:nth-of-type(n+3) .-link{font-size:1.4rem;letter-spacing:.01em}.header-menu__main-item:last-of-type{margin-bottom:0}.header-menu__sub-list{margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:.1rem;grid-column:1/span 2}.header-menu__sub-item{position:relative}}@media screen and (max-width:750px) and (hover:hover){.header-menu__sub-item:hover img{transform:scale(1.04)}.header-menu__sub-item:hover .-link{opacity:0}}@media screen and (max-width:750px){.header-menu__sub-item:nth-of-type(-n+4){grid-column:1/span 2}.header-menu__sub-item:nth-of-type(n+5){width:calc(100% - .1rem)}.header-menu__sub-item .-link{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:5;transition:.3s ease;background:linear-gradient(82.62deg,#000 37.67%,transparent 98.44%);transition:.75s ease;opacity:.4}.header-menu__sub-item .-text{transition:.3s ease;font-weight:600;font-size:1.5rem;letter-spacing:0;line-height:1.5;color:#fff;position:absolute;bottom:1.1rem;left:1.2rem;z-index:6;pointer-events:none}.header-menu__sub-item .-image-container{overflow:hidden}.header-menu__sub-item .-image-container img{transition:all .75s ease}.header__mega-menu{display:block;position:fixed;z-index:11;top:10.5rem;left:0;right:0;outline:0;overflow:auto;overscroll-behavior:contain;z-index:9;pointer-events:none;visibility:hidden;opacity:0;max-height:0;transition:max-height .75s ease,transform .75s ease .2s,opacity .55s ease;color:#241e1e;bottom:0}.header__mega-menu.is-active,.header__mega-menu.is-active-by-menu-text,.header__mega-menu.is-active-by-menu-wrapper{opacity:1;visibility:visible;pointer-events:auto;cursor:auto;transform:none;height:auto;max-height:100%}.header__mega-menu.js-sticky{position:fixed;top:6.4rem}.header__mega-menu-wrapper{background-color:#fff;position:relative;z-index:13;display:flex;justify-content:center}.header__mega-menu-list{margin:0 auto;padding:1.4rem 2rem 12.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.1rem}.header__mega-menu-item{position:relative}}@media screen and (max-width:750px) and (hover:hover){.header__mega-menu-item:hover img{transform:scale(1.04)}.header__mega-menu-item:hover .-link{opacity:0}}@media screen and (max-width:750px){.header__mega-menu-item:nth-of-type(-n+4){grid-column:1/span 2}.header__mega-menu-item:nth-of-type(n+5){width:calc(100% - .1rem)}.header__mega-menu-item .-link{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:5;transition:.3s ease;transition:.75s ease;background:linear-gradient(82.62deg,#000 37.67%,transparent 98.44%);opacity:.4}.header__mega-menu-item .-text{transition:.3s ease;font-weight:600;font-size:1.5rem;letter-spacing:0;line-height:1.5;color:#fff;position:absolute;bottom:1.1rem;left:1.2rem;z-index:6;pointer-events:none}.header__mega-menu-item .-image-container{overflow:hidden}.header__mega-menu-item .-image-container img{transition:all .75s ease}.header__mega-menu-bg{display:block;background-color:rgba(0,0,0,.5);height:10svh;transition:transform .3s cubic-bezier(.17,.935,.305,1),opacity .5s cubic-bezier(.17,.935,.305,1)}body.touchscreen .js-megamenu .header__link.-has-megamenu{display:none}body.touchscreen .js-megamenu.-no-pointer.is-active.is-clickable .header__link.-has-megamenu{display:block;pointer-events:auto}}@media (min-width:751px){.header{width:100%;position:absolute;height:14.5rem;top:4.8rem;z-index:12;background-color:#f3f3f3}.header *{outline:0}.header.js-sticky{position:fixed;top:0;height:8rem;background-color:#fff}.header.js-sticky .header__item{height:8rem}.header-menu{display:none}.header__wrapper{margin:0 auto;padding-left:6.4rem;padding-right:4rem;width:100%;justify-content:flex-start;display:flex;align-items:center;height:inherit;position:relative;z-index:15}}@media (min-width:751px) and (max-width:1300px){.header__wrapper{padding-left:2rem;padding-right:1.5rem}}@media (min-width:751px){.header__lists{height:inherit;display:flex;flex-direction:column;justify-content:center}}@media (min-width:751px) and (max-width:1300px){.header__lists{width:100%}}@media (min-width:751px){.header__list{width:100%;display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;z-index:12}}@media (min-width:751px) and (max-width:1300px){.header__list{justify-content:space-between;flex-wrap:nowrap}}@media (min-width:751px){.header__nav{height:inherit;display:flex;align-items:center;position:relative;z-index:15}}@media (min-width:751px) and (max-width:1300px){.header__nav{flex-grow:1;width:100%;max-width:70%;min-width:55.7rem}}@media (min-width:751px){.header__logo{flex-shrink:0;position:relative;margin-right:auto}.header__logo-link{display:flex;align-items:center}.header__logo-link img{transition:opacity .3s ease}}@media (min-width:751px) and (hover:hover){.header__logo-link:hover img{opacity:.9}}@media (min-width:751px){.header__logo-image{position:relative;flex-shrink:0;transition:opacity .5s ease}.header__logo-image img{width:16.3rem}}@media (min-width:751px) and (max-width:1300px){.header__logo-image img{width:13rem}}@media (min-width:751px){.header__link{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:5;transition:.3s ease}.header__item{height:inherit;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;width:-moz-max-content;width:max-content;letter-spacing:.1em;font-size:1.4rem;line-height:1;font-weight:600;transition:.3s ease;height:14.5rem;position:relative}.header__item:before{content:"";width:100%;height:2px;background-color:#241e1e;position:absolute;bottom:0;left:0;opacity:0;transition:.25s ease;pointer-events:none}}@media (min-width:751px) and (hover:hover){.header__item.header__item-pickup:hover:before{opacity:1}}@media (min-width:751px) and (max-width:1300px){.header__item{font-size:1.2rem}}@media (min-width:751px){.header__item:not(.u-current-item):after{opacity:0}.header__item.-hover-reset{height:100%;width:5rem;opacity:0;cursor:auto}}@media (min-width:751px) and (max-width:1300px){.header__item.-hover-reset{width:1rem}}@media (min-width:751px){.header__item[data-close-megamenu=true]:after{display:none}}@media (min-width:751px) and (hover:hover){.header__item[data-close-megamenu=true]:hover:before{transform:none}}@media (min-width:751px){.header__item.js-megamenu.is-active:after,.header__item.js-megamenu.is-active:before{opacity:1}.header__item.js-megamenu.is-active:before{transform:none}.header__item-text{padding-left:2.4rem;padding-right:2.4rem;transition:.3s ease;height:100%;display:flex;align-items:center;position:relative;pointer-events:auto}}@media (min-width:751px) and (max-width:1300px){.header__item-text{padding-left:.5rem;padding-right:.5rem}}@media (min-width:751px){.header__mega-menu{display:flex;flex-direction:column;width:100%;min-height:47.2rem;position:relative;z-index:9;pointer-events:auto;position:absolute;top:19.3rem;left:0;right:0;pointer-events:none;visibility:hidden;opacity:0;transition:transform .3s cubic-bezier(.17,.935,.305,1),opacity .5s cubic-bezier(.17,.935,.305,1);color:#241e1e;bottom:0}.header__mega-menu.is-active,.header__mega-menu.is-active-by-menu-text,.header__mega-menu.is-active-by-menu-wrapper{opacity:1;visibility:visible;pointer-events:auto;cursor:auto;transform:translateY(0)}.header__mega-menu.js-sticky{position:fixed;top:8rem}.header__mega-menu-wrapper{background-color:#fff;position:relative;z-index:13;display:flex;justify-content:center}.header__mega-menu-list{max-width:170rem;margin:0 auto;padding:4.8rem 6.4rem;display:grid;grid-template-columns:repeat(4,1fr);gap:4rem 3.2rem}.header__mega-menu-item{position:relative}}@media (min-width:751px) and (hover:hover){.header__mega-menu-item:hover img{transform:scale(1.04)}}@media (min-width:751px){.header__mega-menu-item .-link{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:5;transition:.3s ease}.header__mega-menu-item .-text{transition:.3s ease;font-weight:500;font-size:1.3rem;letter-spacing:0;line-height:1;margin-top:.8rem}.header__mega-menu-item .-image-container{overflow:hidden}.header__mega-menu-item .-image-container img{transition:all .75s ease}.header__mega-menu-bg{display:block;background-color:rgba(0,0,0,.5);height:150vh;transition:transform .3s cubic-bezier(.17,.935,.305,1),opacity .5s cubic-bezier(.17,.935,.305,1)}body.touchscreen .js-megamenu .header__link.-has-megamenu{display:none}body.touchscreen .js-megamenu.-no-pointer.is-active.is-clickable .header__link.-has-megamenu{display:block;pointer-events:auto}}@media (min-width:751px){.l-contents{width:100%;margin:0 auto;max-width:170rem}}@media screen and (max-width:750px){.l-inner{padding-left:2rem;padding-right:2rem}.l-inner.--sp-px-sm{padding-left:1rem;padding-right:1rem}.l-inner.--sp-pr-0{padding-right:0}}@media (min-width:751px){.l-inner{padding-left:6.4rem;padding-right:6.4rem}}@media screen and (max-width:750px){.l-inner-sm{padding-left:2rem;padding-right:2rem}}@media (min-width:751px){.l-inner-sm{padding-left:15.5555555556vw;padding-right:15.5555555556vw}}@media (min-width:1440px){.l-inner-sm{padding-left:22.4rem;padding-right:22.4rem}}@media screen and (max-width:750px){.l-inner-pl{padding-left:1rem}.l-inner-pl.--sp-pl2{padding-left:2rem}}@media (min-width:751px){.l-inner-pl{padding-left:6.4rem}}@media screen and (max-width:750px){.l-section{padding-top:8rem;padding-bottom:8rem}}@media (min-width:751px){.l-section{padding-top:12.8rem;padding-bottom:12.8rem}}.l-section.-pb0{padding-bottom:0}@media screen and (max-width:750px){.l-section.-pb-sm{padding-bottom:1rem}}@media (min-width:751px){.l-section.-pb-sm{padding-bottom:2.8rem}}.l-section.-pt0{padding-top:0}.top-header{width:100%;position:absolute;top:0;z-index:12;background-color:#fff;transition:transform .8s ease-in-out;transform:translateY(0)}@media screen and (max-width:750px){.top-header{height:4rem}}@media (min-width:751px){.top-header{height:4.8rem}}.top-header *{outline:0}.top-header__wrapper{justify-content:flex-start;display:flex;align-items:center;height:inherit;position:relative;z-index:15}@media screen and (max-width:750px){.top-header__wrapper{padding-left:1rem;padding-right:.6rem}}@media (min-width:751px){.top-header__wrapper{padding-left:6.5rem;padding-right:6.5rem}}@media (min-width:751px) and (max-width:1300px){.top-header__wrapper{padding-left:2rem;padding-right:2rem}}.top-header__logo{flex-shrink:0;position:relative;margin-right:auto}@media screen and (max-width:750px){.top-header__logo{margin-top:.2rem}}@media (min-width:751px){.top-header__logo{margin-top:.3rem}}.top-header__logo-link{display:flex;align-items:center}.top-header__logo-link *,.top-header__logo-link:after,.top-header__logo-link:before{transition:.3s ease}@media (hover:hover){.top-header__logo-link:hover:after,.top-header__logo-link:hover:before,.top-header__logo-link:hover>*{opacity:.5}}@media screen and (max-width:750px){.top-header__logo-link img{width:6.1rem}}@media (min-width:751px){.top-header__logo-link img{width:8.1rem}}.top-header__search-form{display:flex;align-items:center;gap:.7rem}.top-header__search-form .iSearchAssist{padding:0;width:6em}.top-header__search-form .iSearchAssist::-moz-placeholder{color:#241e1e}.top-header__search-form .iSearchAssist::placeholder{color:#241e1e}@media screen and (max-width:750px){.top-header__search-form .iSearchAssist{font-size:1rem}}@media (min-width:751px){.top-header__search-form .iSearchAssist{font-size:1.2rem}}.top-header__search-btn{width:1.4rem}@media (min-width:751px){.top-header__search-btn{padding-top:2px}}body[data-controller=case] .case__btn{opacity:0;animation:b .4s ease forwards .7s}@media screen and (max-width:750px){body[data-controller=case] .case__btn{margin-top:2rem}}@media (min-width:751px){body[data-controller=case] .case__btn{margin-top:4.5rem}}body[data-controller=case],body[data-controller=faq]{background-color:#fff}body[data-controller=index] .case__container-inner{display:flex}@media screen and (max-width:750px){body[data-controller=index] .case__container-inner{flex-direction:column;gap:4rem}}@media (min-width:751px){body[data-controller=index] .case__container-inner{justify-content:space-between;gap:9.6527777778vw}}@media (min-width:751px) and (max-width:1300px){body[data-controller=index] .case__container-inner{gap:5.5555555556vw}}@media (min-width:751px) and (min-width:1440px){body[data-controller=index] .case__container-inner{gap:13.9rem}}@media screen and (max-width:750px){body[data-controller=index] .case__title-wrapper{display:grid;grid-template-columns:max-content 1fr;row-gap:4rem}body[data-controller=index] .case__title-wrapper .p-index-heading{grid-column:1/span 1;grid-row:1/span 1}body[data-controller=index] .case__title-wrapper .-link{grid-column:2/span 1;grid-row:1/span 1;justify-self:flex-end}body[data-controller=index] .case__title-wrapper .p-index-lead{grid-column:1/span 2;grid-row:2/span 1}}@media (min-width:751px){body[data-controller=index] .case__title-wrapper{display:flex;flex-direction:column;flex-shrink:0;max-width:28.1rem}}@media (min-width:751px) and (max-width:1300px){body[data-controller=index] .case__title-wrapper{width:28.4722222222vw}}@media (min-width:751px){body[data-controller=index] .case__title-wrapper .p-index-lead{margin-top:6.5rem;margin-bottom:5.5rem}}body[data-controller=index] .case__wrapper{overflow:hidden;margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%)}body[data-controller=index] .case .index-case-slider-main,body[data-controller=index] .case .index-case-slider-main .splide__track{overflow:visible}body[data-controller=index] .case .index-case-slider-main .splide__slide{overflow:hidden;transform:translateZ(0);backface-visibility:hidden;display:flex;flex-direction:column}@media screen and (max-width:750px){body[data-controller=index] .case .index-case-slider-main .splide__slide{width:26.3rem}body[data-controller=index] .case .index-case-slider-main .splide__slide:last-of-type{width:82.9rem}body[data-controller=index] .case .index-case-slider-main .splide__slide:last-of-type .-texts,body[data-controller=index] .case .index-case-slider-main .splide__slide:last-of-type .parallax-container{width:26.3rem}}@media (min-width:751px){body[data-controller=index] .case .index-case-slider-main .splide__slide{width:41.6rem}body[data-controller=index] .case .index-case-slider-main .splide__slide:last-of-type{width:131.2rem}body[data-controller=index] .case .index-case-slider-main .splide__slide:last-of-type .-texts,body[data-controller=index] .case .index-case-slider-main .splide__slide:last-of-type .parallax-container{width:41.6rem}}@media (hover:hover){body[data-controller=index] .case .index-case-slider-main .splide__slide:hover .parallax-container img{transform:scale(1.04)}}body[data-controller=index] .case .index-case-slider-main .splide__slide .parallax-container{position:relative;overflow:hidden;display:block}body[data-controller=index] .case .index-case-slider-main .splide__slide .parallax-container img{transition:all .75s ease}body[data-controller=index] .case .index-case-slider-main .splide__slide .parallax-container.is-hovered img{transform:scale(1.04)}body[data-controller=index] .case .index-case-slider-main .splide__slide .parallax-container img{width:100%;transition:.75s ease-out}body[data-controller=index] .case .index-case-slider-main .splide__slide .-link{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:5;transition:.3s ease}body[data-controller=index] .case .index-case-slider-main .splide__slide .-texts{display:flex;flex-direction:column}@media screen and (max-width:750px){body[data-controller=index] .case .index-case-slider-main .splide__slide .-texts{margin-top:1.6rem}}@media (min-width:751px){body[data-controller=index] .case .index-case-slider-main .splide__slide .-texts{margin-top:1.6rem}}body[data-controller=index] .case .index-case-slider-main .splide__slide .-cat{color:#fff;background-color:#494444;display:flex;align-items:center;justify-content:center;font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:400;letter-spacing:0;flex-shrink:0;align-self:flex-start;width:-moz-max-content;width:max-content}@media screen and (max-width:750px){body[data-controller=index] .case .index-case-slider-main .splide__slide .-cat{padding:.8rem 1.2rem;font-size:1.2rem;line-height:1.16;margin-bottom:1.6rem}}@media (min-width:751px){body[data-controller=index] .case .index-case-slider-main .splide__slide .-cat{padding:.8rem 1rem;font-size:1.3rem;line-height:1.23;margin-bottom:1.6rem}}body[data-controller=index] .case .index-case-slider-main .splide__slide .-title{font-weight:500;letter-spacing:0;line-height:1.5}@media screen and (max-width:750px){body[data-controller=index] .case .index-case-slider-main .splide__slide .-title{font-size:1.5rem;margin-bottom:1.2rem}}@media (min-width:751px){body[data-controller=index] .case .index-case-slider-main .splide__slide .-title{font-size:1.6rem;margin-bottom:1.6rem}}body[data-controller=index] .case .index-case-slider-main .splide__slide .-tag{font-weight:500;letter-spacing:0;color:#8d8d8d;margin-top:auto}@media screen and (max-width:750px){body[data-controller=index] .case .index-case-slider-main .splide__slide .-tag{line-height:1;font-size:1.3rem}}@media (min-width:751px){body[data-controller=index] .case .index-case-slider-main .splide__slide .-tag{line-height:1.46;font-size:1.3rem}}body[data-controller=index] .case .index-case-slider-thumbnail{margin-left:0!important}@media screen and (max-width:750px){body[data-controller=index] .case .index-case-slider-thumbnail{padding-top:3.7rem}}@media (min-width:751px){body[data-controller=index] .case .index-case-slider-thumbnail{padding-top:3.1rem}}@media screen and (max-width:750px){body[data-controller=index] .case .index-case-slider-thumbnail-inner.l-inner{padding-top:1rem;padding-right:0}}body[data-controller=index] .case .index-case-slider-thumbnail__wrapper{display:flex;z-index:5;align-items:center}@media screen and (max-width:750px){body[data-controller=index] .case .index-case-slider-thumbnail__wrapper{gap:2rem}}@media (min-width:751px){body[data-controller=index] .case .index-case-slider-thumbnail__wrapper{gap:3.4rem}}body[data-controller=index] .case .index-case-slider-thumbnail .splide__slide{overflow:hidden;cursor:pointer}body[data-controller=index] .case .index-case-slider-thumbnail .splide__slide:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:2;pointer-events:none;background-color:rgba(0,0,0,.2);opacity:0;transition:.3s ease}body[data-controller=index] .case .index-case-slider-thumbnail .splide__slide:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:2;pointer-events:none;border:2px solid #fff;transition:.3s ease;opacity:0}body[data-controller=index] .case .index-case-slider-thumbnail .splide__slide img{-o-object-fit:cover;object-fit:cover;height:100%;aspect-ratio:80/50}@media (hover:hover){body[data-controller=index] .case .index-case-slider-thumbnail .splide__slide:hover:after{opacity:1}}body[data-controller=index] .case .index-case-slider-thumbnail .splide__slide.is-active{position:relative}body[data-controller=index] .case .index-case-slider-thumbnail .splide__slide.is-active:before{opacity:1}@media (hover:hover){body[data-controller=index] .case .index-case-slider-thumbnail .splide__slide.is-active:hover:after{opacity:0}}body[data-controller=index] .wrapper{overflow-x:hidden}@media screen and (max-width:750px){body[data-controller=index] .u-header-padding{height:4rem}}@media (min-width:751px){body[data-controller=index] .u-header-padding{height:4.8rem}}body[data-controller=index] .header:not(.js-sticky){background-color:unset}body[data-controller=index] .header:not(.js-sticky) .header__item{color:#fff}body[data-controller=index] .header:not(.js-sticky) .header__item:before{background-color:#fff}body[data-controller=index] .header:not(.js-sticky) .header__logo{filter:brightness(0) invert(1)}@media (min-width:751px){body[data-controller=index] .header:not(.js-sticky) .header__logo-image img{width:22.4rem}}@media (min-width:751px) and (max-width:1300px){body[data-controller=index] .header:not(.js-sticky) .header__logo-image img{width:13rem}}body[data-controller=index] .header:not(.js-sticky) .c-header-sp-pickup{color:#fff}body[data-controller=index] .header:not(.js-sticky) .c-header-sp-pickup .-icon{filter:brightness(0) invert(1)}body[data-controller=index] .header:not(.js-sticky) .menu span{background-color:#fff}body[data-controller=index] .docs{position:relative;z-index:1;background-color:#494444;color:#fff}body[data-controller=index] .docs__container{position:relative;z-index:3}@media (min-width:751px){body[data-controller=index] .docs__container{padding-bottom:15.9rem}}@media screen and (max-width:750px){body[data-controller=index] .docs__container-inner{display:flex;flex-direction:column}}@media (min-width:751px){body[data-controller=index] .docs__title-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:4.7rem}}body[data-controller=index] .docs__title-wrapper .p-index-heading{display:flex}@media screen and (max-width:750px){body[data-controller=index] .docs__title-wrapper .p-index-heading{flex-direction:column;gap:1rem;margin-bottom:4rem}}@media (min-width:751px){body[data-controller=index] .docs__title-wrapper .p-index-heading{align-items:center;gap:1.6rem}body[data-controller=index] .docs__title-wrapper .p-index-heading .-text1{font-size:2.6rem}}body[data-controller=index] .docs__list{display:grid}@media screen and (max-width:750px){body[data-controller=index] .docs__list{gap:2rem;grid-template-columns:1fr}}@media (min-width:751px){body[data-controller=index] .docs__list{gap:3.2rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:751px) and (max-width:1050px){body[data-controller=index] .docs__list{grid-template-columns:1fr}}body[data-controller=index] .docs__item{position:relative}@media screen and (max-width:750px){body[data-controller=index] .docs__item{height:4rem}body[data-controller=index] .docs__item .-text{padding:0 2rem}body[data-controller=index] .docs__item:nth-of-type(2){height:7rem}}@media (min-width:751px){body[data-controller=index] .docs__item{height:9.6rem}body[data-controller=index] .docs__item .-text{padding:0 2rem}}body[data-controller=index] .docs__item.-icon-pdf:before{content:"PDF";position:absolute;top:1px;left:1px;pointer-events:none;background-color:#853838;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1.5;font-weight:600;font-family:Montserrat,sans-serif;letter-spacing:-.022em}@media screen and (max-width:750px){body[data-controller=index] .docs__item.-icon-pdf:before{width:3.6rem;height:1.8rem;font-size:1rem}}@media (min-width:751px){body[data-controller=index] .docs__item.-icon-pdf:before{width:4.8rem;height:2.4rem;font-size:1.2rem}}body[data-controller=index] .docs__link{display:flex;align-items:center;justify-content:center;background-color:#494444;border:1px solid #8d8d8d;height:100%}body[data-controller=index] .docs__link *,body[data-controller=index] .docs__link:after,body[data-controller=index] .docs__link:before{transition:.3s ease}@media (hover:hover){body[data-controller=index] .docs__link:hover:after,body[data-controller=index] .docs__link:hover:before,body[data-controller=index] .docs__link:hover>*{opacity:.5}}body[data-controller=index] .docs__link .-text{font-weight:500;line-height:1.5;letter-spacing:-.022em;color:#fff}@media screen and (max-width:750px){body[data-controller=index] .docs__link .-text{font-size:1.4rem}}@media (min-width:751px){body[data-controller=index] .docs__link .-text{font-size:1.8rem}}body[data-controller=index] .docs__cation{color:#eaeaea;text-align:center;font-weight:400;line-height:1.5;letter-spacing:-.022em}@media screen and (max-width:750px){body[data-controller=index] .docs__cation{font-size:1.2rem;margin-top:1rem}}@media (min-width:751px){body[data-controller=index] .docs__cation{font-size:1.4rem;margin-top:1.6rem}}body[data-controller=index] .faq__wrapper{display:flex}@media screen and (max-width:750px){body[data-controller=index] .faq__wrapper{flex-direction:column;gap:3.4rem}}@media (min-width:751px){body[data-controller=index] .faq__wrapper{justify-content:space-between;gap:15vw}}@media (min-width:751px) and (min-width:1440px){body[data-controller=index] .faq__wrapper{gap:21.6rem}}body[data-controller=index] .faq__title-wrapper{display:flex}@media screen and (max-width:750px){body[data-controller=index] .faq__title-wrapper{justify-content:space-between;align-items:center}}@media (min-width:751px){body[data-controller=index] .faq__title-wrapper{flex-direction:column;gap:6.2rem;flex-shrink:0}}body[data-controller=index] .media{position:relative;z-index:1}body[data-controller=index] .media:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;z-index:2;transition:.3s ease;background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%}@media screen and (max-width:750px){body[data-controller=index] .media:after{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg@sp.jpg)}}@media (min-width:751px){body[data-controller=index] .media:after{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg.jpg)}}body[data-controller=index] .media__container{position:relative;z-index:3}@media screen and (max-width:750px){body[data-controller=index] .media__container-inner{display:flex;flex-direction:column}}@media screen and (max-width:750px){body[data-controller=index] .media__title-wrapper{display:contents}}@media (min-width:751px){body[data-controller=index] .media__title-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:4.7rem}}body[data-controller=index] .media__title-wrapper .p-index-heading{display:flex}@media screen and (max-width:750px){body[data-controller=index] .media__title-wrapper .p-index-heading{order:1;flex-direction:column;gap:1rem;margin-bottom:4rem}}@media (min-width:751px){body[data-controller=index] .media__title-wrapper .p-index-heading{align-items:center;gap:1.6rem}body[data-controller=index] .media__title-wrapper .p-index-heading .-text1{font-size:2.6rem}}@media screen and (max-width:750px){body[data-controller=index] .media__link-archive{order:3}}body[data-controller=index] .media__list{display:grid}@media screen and (max-width:750px){body[data-controller=index] .media__list{order:2;gap:1rem 1.1rem;margin-bottom:4rem;grid-template-columns:repeat(2,minmax(11rem,1fr))}}@media (min-width:751px){body[data-controller=index] .media__list{gap:.4rem .6rem;grid-template-columns:repeat(4,minmax(20rem,1fr))}}@media (min-width:751px) and (max-width:1300px){body[data-controller=index] .media__list{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}}body[data-controller=index] .media__item{transition:all .75s ease;position:relative;overflow:hidden}@media screen and (max-width:750px){body[data-controller=index] .media__item{aspect-ratio:162/60}}@media (min-width:751px){body[data-controller=index] .media__item{aspect-ratio:323/194}}@media (hover:hover){body[data-controller=index] .media__item:hover:before{transform:scale(1.04)}body[data-controller=index] .media__item:hover:after{background-color:rgba(0,0,0,.1)}}body[data-controller=index] .media__item:after{z-index:3;background-color:rgba(0,0,0,.2)}body[data-controller=index] .media__item:after,body[data-controller=index] .media__item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;transition:.3s ease;pointer-events:none;transition:all .75s ease}body[data-controller=index] .media__item:before{z-index:2;background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (max-width:750px){body[data-controller=index] .media__item.--basic:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-basic@sp.jpg)}}@media (min-width:751px){body[data-controller=index] .media__item.--basic:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-basic.jpg)}}@media screen and (max-width:750px){body[data-controller=index] .media__item.--pvc-seat:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-pvc-seat@sp.jpg)}}@media (min-width:751px){body[data-controller=index] .media__item.--pvc-seat:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-pvc-seat.jpg)}}@media screen and (max-width:750px){body[data-controller=index] .media__item.--washi:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-washi@sp.jpg)}}@media (min-width:751px){body[data-controller=index] .media__item.--washi:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-washi.jpg)}}@media screen and (max-width:750px){body[data-controller=index] .media__item.--glass-film:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-glass-film@sp.jpg)}}@media (min-width:751px){body[data-controller=index] .media__item.--glass-film:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-glass-film.jpg)}}@media screen and (max-width:750px){body[data-controller=index] .media__item.--fabric:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-fabric@sp.jpg)}}@media (min-width:751px){body[data-controller=index] .media__item.--fabric:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-fabric.jpg)}}@media screen and (max-width:750px){body[data-controller=index] .media__item.--roll-screen:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-roll-screen@sp.jpg)}}@media (min-width:751px){body[data-controller=index] .media__item.--roll-screen:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-roll-screen.jpg)}}@media screen and (max-width:750px){body[data-controller=index] .media__item.--pvc-tile:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-pvc-tile@sp.jpg)}}@media (min-width:751px){body[data-controller=index] .media__item.--pvc-tile:before{background-image:url(/lib/image/catalog/wall/digital_deco/index/media/bg-pvc-tile.jpg)}}body[data-controller=index] .media__link{display:flex;align-items:center;justify-content:center;height:100%;position:relative;z-index:4}body[data-controller=index] .media__link .-text{font-weight:500;line-height:1.5;letter-spacing:-.022em;color:#fff}@media screen and (max-width:750px){body[data-controller=index] .media__link .-text{font-size:1.4rem}}@media (min-width:751px){body[data-controller=index] .media__link .-text{font-size:1.8rem}}body[data-controller=index] .news__wrapper{display:flex}@media screen and (max-width:750px){body[data-controller=index] .news__wrapper{flex-direction:column;gap:3.4rem}}@media (min-width:751px){body[data-controller=index] .news__wrapper{justify-content:space-between;gap:15vw}}@media (min-width:751px) and (min-width:1440px){body[data-controller=index] .news__wrapper{gap:21.6rem}}body[data-controller=index] .news__title-wrapper{display:flex}@media screen and (max-width:750px){body[data-controller=index] .news__title-wrapper{justify-content:space-between;align-items:center}}@media (min-width:751px){body[data-controller=index] .news__title-wrapper{flex-direction:column;gap:6.2rem;flex-shrink:0}}@media screen and (max-width:750px){body[data-controller=index] .pickup .p-index-heading{margin-bottom:4.4rem}}@media (min-width:751px){body[data-controller=index] .pickup .p-index-heading{text-align:center;margin-bottom:8rem}}@media screen and (max-width:750px){body[data-controller=index] .pickup__container{padding-bottom:12rem}}@media (min-width:751px){body[data-controller=index] .pickup__container{padding-bottom:16rem}}body[data-controller=index] .pickup__others-list{display:grid}@media screen and (max-width:750px){body[data-controller=index] .pickup__others-list{grid-template-columns:1fr;gap:2rem}}@media (min-width:751px){body[data-controller=index] .pickup__others-list{grid-template-columns:1fr 1fr;gap:8rem 3.1rem}}body[data-controller=index] .pickup__others .parallax-container{position:relative;display:block;overflow:hidden}@media (hover:hover){body[data-controller=index] .pickup__others .parallax-container:hover img{transform:scale(1.03);transition-delay:0s}}body[data-controller=index] .pickup__others .parallax-container img{width:100%;height:auto;transition:.75s ease-out}body[data-controller=index] .pickup__others .-box{position:relative;z-index:6;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:flex-end}@media screen and (max-width:750px){body[data-controller=index] .pickup__others .-box{height:8.6rem;padding-bottom:1rem;padding-left:1rem}}@media (min-width:751px){body[data-controller=index] .pickup__others .-box{height:32rem;padding-bottom:3rem;padding-left:3.2rem}}body[data-controller=index] .pickup__others .-box-inner{display:flex;position:relative;width:100%}@media screen and (max-width:750px){body[data-controller=index] .pickup__others .-box-inner{align-items:flex-end;justify-content:space-between}}@media (min-width:751px){body[data-controller=index] .pickup__others .-box-inner{align-items:flex-end;justify-content:space-between}}body[data-controller=index] .pickup__others .-title{line-height:1;letter-spacing:0;font-weight:600;color:#fff}@media screen and (max-width:750px){body[data-controller=index] .pickup__others .-title{font-size:1.8rem}body[data-controller=index] .pickup__others .-title.-ja{font-size:1.6rem}}@media (min-width:751px){body[data-controller=index] .pickup__others .-title{font-size:2.4rem}}body[data-controller=index] .pickup__others .-title .-text{display:inline-block}@media screen and (max-width:750px){body[data-controller=index] .pickup__others .-title .-text+.-text{margin-left:1rem}}@media (min-width:751px){body[data-controller=index] .pickup__others .-title .-text+.-text{margin-left:1.4rem}}@media screen and (max-width:750px){body[data-controller=index] .pickup__others .-title .-kioi-logo{width:6.07rem}}@media (min-width:751px){body[data-controller=index] .pickup__others .-title .-kioi-logo{width:10.8rem}}@media screen and (max-width:750px){body[data-controller=index] .pickup__others .-title .-miffy-logo{width:12.3rem}}@media (min-width:751px){body[data-controller=index] .pickup__others .-title .-miffy-logo{width:17.9rem}}@media screen and (max-width:750px){body[data-controller=index] .pickup__others .-title .-yumeji-logo{width:16.6rem}}@media (min-width:751px){body[data-controller=index] .pickup__others .-title .-yumeji-logo{width:25.5rem}}body[data-controller=index] .top .c-top-slider-main .swiper-slide:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:5;transition:.3s ease;pointer-events:none;background:linear-gradient(0deg,rgba(36,30,30,0),#000);opacity:.4}@media screen and (max-width:750px){body[data-controller=index] .top .c-top-slider-main .swiper-slide img{aspect-ratio:375/510}}@media (min-width:751px){body[data-controller=index] .top .c-top-slider-main .swiper-slide img{aspect-ratio:1440/736;max-height:86.8888888889rem}}body[data-controller=index] .top .c-top-slider-main__nums{position:absolute;left:50%;transform:translateX(-50%);z-index:2}@media screen and (max-width:750px){body[data-controller=index] .top .c-top-slider-main__nums{bottom:1.9rem}}@media (min-width:751px){body[data-controller=index] .top .c-top-slider-main__nums{bottom:3.2rem}}body[data-controller=index] .top__texts{pointer-events:none;position:absolute;top:50%;left:50%;z-index:4;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width:750px){body[data-controller=index] .top__texts{transform:translate(-50%,calc(-50% + 1.6rem));padding-left:4.5rem;padding-right:4.5rem}}@media (min-width:751px){body[data-controller=index] .top__texts{transform:translate(-50%,calc(-50% + 1rem))}}body[data-controller=index] .top__texts .-title{width:100%}@media (min-width:751px){body[data-controller=index] .top__texts .-title{max-width:56.8rem}}body[data-controller=index] .top__texts .-text{letter-spacing:-.022em;font-weight:600;color:#fff}@media screen and (max-width:750px){body[data-controller=index] .top__texts .-text{line-height:1.3;font-size:1.5rem;margin-top:1.2rem}}@media (min-width:751px){body[data-controller=index] .top__texts .-text{line-height:1.5;margin-top:1.6rem;font-size:2rem}}body[data-controller=index] .p-index-heading .-text1{display:inline-block;font-weight:600;line-height:1;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=index] .p-index-heading .-text1{font-size:2.2rem}}@media (min-width:751px){body[data-controller=index] .p-index-heading .-text1{font-size:3.2rem}}body[data-controller=index] .p-index-heading .-text-ja{display:inline-block;font-weight:500;line-height:1.5;letter-spacing:-.022em}@media screen and (max-width:750px){body[data-controller=index] .p-index-heading .-text-ja{font-size:1.2rem}}@media (min-width:751px){body[data-controller=index] .p-index-heading .-text-ja{font-size:1.2rem}}body[data-controller=index] .p-index-lead{font-weight:400;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=index] .p-index-lead{line-height:1.5;font-size:1.4rem}}@media (min-width:751px){body[data-controller=index] .p-index-lead{line-height:1.8;font-size:1.4rem}}body[data-controller=media]{background-color:#fff}body[data-controller=media] .c-pd-heading{justify-content:flex-start}@media screen and (max-width:750px){body[data-controller=media] .c-pd-heading{gap:1.4rem}}@media (min-width:751px){body[data-controller=media] .c-pd-heading{gap:2.7rem}}body[data-controller=media] .c-pd-heading .-text1,body[data-controller=media] .c-pd-heading .-text2{width:-moz-max-content;width:max-content;max-width:100%}@media screen and (max-width:750px){body[data-controller=media] .c-pd-heading .-text2{transform:translateY(-1px)}}@media (min-width:751px){body[data-controller=media] .c-pd-heading .-text2{font-size:1.4rem;transform:translateY(-1px)}}body[data-controller=media] .swiper-pagination{z-index:5;position:absolute;bottom:1.6rem;left:50%;transform:translateX(-50%);display:flex;gap:1.6rem;align-items:center;width:auto!important}body[data-controller=media] .swiper-pagination .swiper-pagination-bullet{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:50%;display:block;width:8px;height:8px;background-color:hsla(0,0%,87%,.5);transition:.75s ease}body[data-controller=media] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{cursor:auto;background-color:#f3f3f3}@media screen and (max-width:750px){body[data-controller=media] .media__heading{margin-bottom:4rem}}@media (min-width:751px){body[data-controller=media] .media__heading{margin-bottom:6.4rem}}body[data-controller=media] .media__category-list{display:flex;flex-direction:column}@media screen and (max-width:750px){body[data-controller=media] .media__category-list{gap:3rem}}@media (min-width:751px){body[data-controller=media] .media__category-list{gap:11.7rem}}@media screen and (max-width:750px){body[data-controller=media] .media__category-item:not(:first-of-type) .media__top-title{display:none}}body[data-controller=media] .media__top{display:flex}@media screen and (max-width:750px){body[data-controller=media] .media__top{flex-direction:column;gap:3rem;margin-bottom:2rem}}@media (min-width:751px){body[data-controller=media] .media__top{margin-bottom:4.6rem}}body[data-controller=media] .media__top-title{flex-shrink:0;display:flex;flex-direction:column}@media screen and (max-width:750px){body[data-controller=media] .media__top-title{gap:1.2rem}}@media (min-width:751px){body[data-controller=media] .media__top-title{gap:2.7rem;width:25%}}body[data-controller=media] .media__top-title .-text1{font-weight:600;line-height:1;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=media] .media__top-title .-text1{font-size:2.2rem}}@media (min-width:751px){body[data-controller=media] .media__top-title .-text1{font-size:3.2rem}}@media (min-width:751px) and (max-width:1300px){body[data-controller=media] .media__top-title .-text1{font-size:2.4615384615vw}}body[data-controller=media] .media__top-title .-text2{line-height:1;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=media] .media__top-title .-text2{font-weight:600;font-size:1.2rem}}@media (min-width:751px){body[data-controller=media] .media__top-title .-text2{font-weight:700;font-size:1.6rem}}body[data-controller=media] .media__sliders{flex-shrink:1;display:flex;flex-wrap:wrap}@media screen and (max-width:750px){body[data-controller=media] .media__sliders{gap:2rem .9rem}}@media (min-width:751px){body[data-controller=media] .media__sliders{width:75%;gap:1.7rem 3.2rem}}body[data-controller=media] .media__slider-section.--full{width:100%}@media screen and (max-width:750px){body[data-controller=media] .media__slider-section.--full .swiper-slide img{aspect-ratio:335/162}}@media screen and (max-width:750px){body[data-controller=media] .media__slider-section.--half{width:calc((100% - .9rem) / 2)}}@media (min-width:751px){body[data-controller=media] .media__slider-section.--half{width:calc((100% - 3.2rem) / 2)}}@media screen and (max-width:750px){body[data-controller=media] .media__slider-section.--3-dev{width:calc((100% - .9rem) / 2)}}@media (min-width:751px){body[data-controller=media] .media__slider-section.--3-dev{width:calc((100% - 6.4rem) / 3)}}@media screen and (min-width:751px) and (max-width:1000px){body[data-controller=media] .media__slider-section.--3-dev{width:calc((100% - 3.2rem) / 2)}}body[data-controller=media] .media__modal-slider,body[data-controller=media] .media__slider{width:100%;position:relative;z-index:1;backface-visibility:hidden}body[data-controller=media] .media__modal-slider.is-single .swiper-pagination,body[data-controller=media] .media__slider.is-single .swiper-pagination{display:none!important}body[data-controller=media] .media__modal-slider .swiper-slide,body[data-controller=media] .media__slider .swiper-slide{overflow:hidden;transform:translateZ(0);backface-visibility:hidden}body[data-controller=media] .media__modal-slider .swiper-slide img,body[data-controller=media] .media__slider .swiper-slide img{width:100%;height:auto;transition:.75s ease-out}@media screen and (max-width:750px){body[data-controller=media] .media__modal-slider .swiper-slide img,body[data-controller=media] .media__slider .swiper-slide img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}}body[data-controller=media] .media__icon-magnify{display:block;position:absolute;width:3rem;height:3rem;bottom:1rem;right:1rem;cursor:pointer;z-index:5}body[data-controller=media] .media__figcaption{font-weight:500;line-height:1.416;font-size:1.2rem;color:#8d8d8d}@media screen and (max-width:750px){body[data-controller=media] .media__figcaption{margin-top:1.2rem}}@media (min-width:751px){body[data-controller=media] .media__figcaption{margin-top:1.7rem}}@media screen and (max-width:750px){body[data-controller=media] .media__modal-slider{padding-bottom:4.2rem}body[data-controller=media] .media__modal-slider .swiper-slide img{-o-object-fit:cover;object-fit:cover;aspect-ratio:335/212}}@media (min-width:751px){body[data-controller=media] .media__modal-slider{padding-bottom:6.2rem}body[data-controller=media] .media__modal-slider .swiper-slide img{-o-object-fit:cover;object-fit:cover;aspect-ratio:900/570}}body[data-controller=media] .media__details-btn{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;height:4rem;width:100%;border:1px solid #000;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:0}@media (min-width:751px){body[data-controller=media] .media__details-btn{display:none!important}}body[data-controller=media] .media__details-btn:after,body[data-controller=media] .media__details-btn:before{content:"";display:block;position:absolute;width:1.2rem;height:1px;background-color:#241e1e;transition:.3s ease;top:50%;right:1.4rem;transform:translateY(-50%)}body[data-controller=media] .media__details-btn:after{transform:rotate(-90deg)}body[data-controller=media] .media__details-btn.is-active:after{transform:rotate(0)}body[data-controller=media] .media__details-list{display:grid}@media screen and (max-width:750px){body[data-controller=media] .media__details-list{padding-top:3rem;font-size:1.4rem}}@media (min-width:751px){body[data-controller=media] .media__details-list{grid-template-columns:repeat(4,25%);font-size:1.6rem}}@media screen and (max-width:750px){body[data-controller=media] .media__details-list-wrapper{display:none}}@media (min-width:751px){body[data-controller=media] .media__details-list-wrapper{display:block!important}}body[data-controller=media] .media__details-list .-list{display:flex;flex-direction:column;gap:.7rem}body[data-controller=media] .media__details-list .-item{display:flex;gap:.4rem}body[data-controller=media] .media__details-list .-item:before{content:"・";display:block}body[data-controller=media] .media__details-list .-item.-no-dot:before{visibility:hidden;opacity:0}@media (min-width:751px){body[data-controller=media] .media__details-item.-cation{grid-column:1/span 4;grid-row:2/span 1}}@media (min-width:751px){body[data-controller=media] .media__details-item.-cation dl{height:auto;display:flex;flex-direction:row}}@media screen and (max-width:750px){body[data-controller=media] .media__details-item.-cation .media__details-cont{padding-bottom:0}}@media (min-width:751px){body[data-controller=media] .media__details-item.-cation .media__details-title{padding-top:2.9rem;border-bottom:none;width:25%;flex-shrink:0}body[data-controller=media] .media__details-item.-cation .media__details-cont{padding-top:2.9rem;padding-bottom:0;border-bottom:none}}body[data-controller=media] .media__details-item dl{height:100%}body[data-controller=media] .media__details-title{font-weight:600;line-height:1;border-bottom:1px solid #dfdfdf;word-break:break-all}@media screen and (max-width:750px){body[data-controller=media] .media__details-title{padding-bottom:1.2rem;font-size:1.4rem}}@media (min-width:751px){body[data-controller=media] .media__details-title{padding-bottom:1.6rem;font-size:1.6rem}}body[data-controller=media] .media__details-cont{display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width:750px){body[data-controller=media] .media__details-cont{padding-top:1.3rem;padding-bottom:3.6rem;gap:.9rem}}@media (min-width:751px){body[data-controller=media] .media__details-cont{border-bottom:1px solid #dfdfdf;padding-top:2.9rem;padding-bottom:3.9rem;gap:1.7rem;height:calc(100% - 3.3rem);padding-right:3rem}}body[data-controller=media] .media__details-cont .-flex{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:750px){body[data-controller=media] .media__details-cont .-flex{gap:.8rem}}@media (min-width:751px){body[data-controller=media] .media__details-cont .-flex{gap:.8rem}}body[data-controller=media] .media__details-cont .-flex.-align-start{align-items:flex-start}body[data-controller=media] .media__details-cont .-accent{background-color:#dfdfdf;padding:.8rem 1rem;display:inline-block}body[data-controller=media] .media__details-cont .-mr-sm{margin-right:.8rem}body[data-controller=media] .media__details-cont .-ml-sm{margin-left:.8rem}body[data-controller=media] .media__details-cont .-ml-md{margin-left:1.6rem}body[data-controller=media] .media__details-cont .-non-combustible-black{width:5.2rem;height:1.6rem;background-image:url(/lib/image/catalog/wall/digital_deco/media/icon-non-combustible-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}body[data-controller=media] .media__details-cont .-non-combustible{width:5.2rem;height:1.6rem;background-image:url(/lib/image/catalog/wall/digital_deco/media/icon-non-combustible.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}body[data-controller=media] .media__details-cont .-semi-noncombustible{width:5.2rem;height:1.6rem;background-image:url(/lib/image/catalog/wall/digital_deco/media/icon-semi-noncombustible.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}body[data-controller=media] .media__details-cont .-font-sm{font-size:1.2rem;line-height:1.5}body[data-controller=media] .media__details-cont .-link{display:inline-block;color:#a41919;text-decoration:underline;transition:.3s ease}@media (hover:hover){body[data-controller=media] .media__details-cont .-link:hover{opacity:.5}}@media screen and (max-width:750px){body[data-controller=media] .media__details-cont .-link{text-underline-offset:.5rem}}@media (min-width:751px){body[data-controller=media] .media__details-cont .-link{text-underline-offset:.8rem}}body[data-controller=media] .nav__title{display:flex;align-items:center}@media screen and (max-width:750px){body[data-controller=media] .nav__title{gap:1rem;margin-bottom:1.8rem}}@media (min-width:751px){body[data-controller=media] .nav__title{gap:1.6rem;margin-bottom:2rem}}body[data-controller=media] .nav__title .-text1{font-weight:600;line-height:1;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=media] .nav__title .-text1{font-size:1.6rem}}@media (min-width:751px){body[data-controller=media] .nav__title .-text1{font-size:2.4rem}}body[data-controller=media] .nav__title .-text2{font-weight:600;line-height:1;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=media] .nav__title .-text2{font-size:1.2rem}}@media (min-width:751px){body[data-controller=media] .nav__title .-text2{font-size:1.2rem}}body[data-controller=media] .nav__link{display:block}body[data-controller=media] .nav__link img{transition:all .75s ease}@media (hover:hover){body[data-controller=media] .nav__link:hover img{transform:scale(1.04)}}body[data-controller=media] .nav__box{position:relative}body[data-controller=media] .nav__box .-image-container{overflow:hidden}body[data-controller=media] .nav__texts{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.25) 5.52%,transparent 97.24%);z-index:2;display:flex;align-items:flex-end}body[data-controller=media] .nav__texts-text{color:#fff;padding-bottom:1.2rem;display:flex;align-items:center}@media screen and (max-width:750px){body[data-controller=media] .nav__texts-text{gap:1rem;padding-left:1.2rem;font-size:1.4rem;line-height:1;letter-spacing:0;font-weight:400}}@media (min-width:751px){body[data-controller=media] .nav__texts-text{gap:.9rem;padding-left:1.6rem;font-size:1.6rem;line-height:1.5;letter-spacing:-.022em;font-weight:500}}body[data-controller=media] .nav__texts-text:before{content:"";width:0;height:0;flex-shrink:0;border-style:solid;border-right:3px solid transparent;border-left:3px solid transparent;border-top:7px solid #fff;border-bottom:0}body[data-controller=media] .nav__top-list{display:grid}@media screen and (max-width:750px){body[data-controller=media] .nav__top-list{grid-template-columns:1fr;gap:4rem;margin-bottom:4rem}}@media (min-width:751px){body[data-controller=media] .nav__top-list{grid-template-columns:1fr 1fr;gap:3.2rem;margin-bottom:6rem}}body[data-controller=media] .nav__special-list{display:grid}@media screen and (max-width:750px){body[data-controller=media] .nav__special-list{grid-template-columns:1fr 1fr;gap:1rem .9rem}}@media (min-width:751px){body[data-controller=media] .nav__special-list{grid-template-columns:repeat(4,1fr);gap:.8rem}}@media screen and (min-width:751px) and (max-width:1000px){body[data-controller=media] .nav__special-list .nav__texts-text{padding-left:.8rem;padding-bottom:.8rem;font-size:1.2rem}}body[data-controller=media] .nav__special-item{width:100%}body[data-controller=news]{background-color:#fff}body[data-controller=news] .news__btn{opacity:0;animation:b .4s ease forwards .7s}@media screen and (max-width:750px){body[data-controller=news] .news__btn{margin-top:2.4rem}}@media (min-width:751px){body[data-controller=news] .news__btn{margin-top:3.2rem}}body[data-controller=order]{background-color:#fff}body[data-controller=order] .js-modal-icon-magnify{display:none}@media (min-width:751px) and (max-width:1300px){body[data-controller=order] .c-page-header__list{justify-content:unset;gap:4.8rem;width:auto}}@media (min-width:751px) and (max-width:1300px){body[data-controller=order] .c-page-header__list-container{flex-grow:unset}}@media screen and (max-width:750px){body[data-controller=order] .c-page-header:not(.js-sticky) .c-page-header__title{height:4.6rem;padding:1rem}body[data-controller=order] .c-page-header:not(.js-sticky) .c-page-header__title:after{width:1rem;height:.6rem;position:static}}body[data-controller=order] .c-page-header .c-page-header__title .-text1,body[data-controller=order] .c-page-header.js-sticky .c-page-header__title .-text1{font-size:1.3rem;margin-right:auto}body[data-controller=order] .c-pd-heading{justify-content:flex-start}@media screen and (max-width:750px){body[data-controller=order] .c-pd-heading{gap:1.4rem}}@media (min-width:751px){body[data-controller=order] .c-pd-heading{gap:2.7rem}}body[data-controller=order] .c-pd-heading .-text1,body[data-controller=order] .c-pd-heading .-text2{width:-moz-max-content;width:max-content;max-width:100%}@media screen and (max-width:750px){body[data-controller=order] .c-pd-heading .-text2{transform:translateY(-1px)}}@media (min-width:751px){body[data-controller=order] .c-pd-heading .-text2{font-size:1.4rem;transform:translateY(-1px)}}body[data-controller=order] .order__container{font-weight:400;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=order] .order__container{line-height:1.8;font-size:1.4rem}}@media (min-width:751px){body[data-controller=order] .order__container{line-height:1.6;font-size:1.6rem}}body[data-controller=order] .order__container .-underline{text-decoration:underline}@media screen and (max-width:750px){body[data-controller=order] .order__container .-underline{text-underline-offset:.5rem}}@media (min-width:751px){body[data-controller=order] .order__container .-underline{text-underline-offset:.8rem}}@media (min-width:751px){body[data-controller=order] .order__container .-texts+.-texts{margin-top:.7rem}}body[data-controller=order] .order__container .-title{font-weight:500;display:flex;gap:.7rem}body[data-controller=order] .order__container .-title:before{content:"";background-color:#241e1e;display:block;flex-shrink:0}@media screen and (max-width:750px){body[data-controller=order] .order__container .-title:before{width:1.3rem;height:1.3rem;margin-top:.35rem}}@media (min-width:751px){body[data-controller=order] .order__container .-title:before{width:1.6rem;height:1.6rem;margin-top:.4rem}}body[data-controller=order] .order__container .-list{margin-top:1.6rem;display:flex;flex-direction:column;gap:.7rem}body[data-controller=order] .order__container .-item{display:flex;gap:.4rem;line-height:1.5}body[data-controller=order] .order__container .-item:before{content:"・";display:block}body[data-controller=order] .order__container .-item.-no-dot:before{visibility:hidden;opacity:0}body[data-controller=order] .order__container .-cation{font-weight:500}body[data-controller=order] .order__container .-link{display:inline-block;color:#a41919;text-decoration:underline;transition:.3s ease}@media (hover:hover){body[data-controller=order] .order__container .-link:hover{opacity:.5}}@media screen and (max-width:750px){body[data-controller=order] .order__container .-link{text-underline-offset:.5rem}}@media (min-width:751px){body[data-controller=order] .order__container .-link{text-underline-offset:.8rem}}@media screen and (max-width:750px){body[data-controller=order] .order__container .-image{margin-top:2rem}}@media (min-width:751px){body[data-controller=order] .order__container .-image{margin-top:3.2rem}}@media screen and (max-width:750px){body[data-controller=order] .order__container .u-link-text{font-size:1.4rem}}@media (min-width:751px){body[data-controller=order] .order__container .u-link-text{font-size:1.6rem}}body[data-controller=order] .order__title{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%}@media screen and (max-width:750px){body[data-controller=order] .order__title{height:25.5rem}}@media (min-width:751px){body[data-controller=order] .order__title{height:36.8rem}}body[data-controller=order] .order__title .-texts{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}@media screen and (max-width:750px){body[data-controller=order] .order__title .-texts{transform:translate(-50%,calc(-50% + 1rem));gap:1.6rem}}@media (min-width:751px){body[data-controller=order] .order__title .-texts{transform:translate(-50%,calc(-50% + 1rem));gap:2.4rem}}body[data-controller=order] .order__title .-text1{font-weight:500;line-height:1;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=order] .order__title .-text1{width:-moz-max-content;width:max-content;font-size:2.8rem}}@media (min-width:751px){body[data-controller=order] .order__title .-text1{font-size:4rem}}body[data-controller=order] .order__title .-text2{line-height:1;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=order] .order__title .-text2{font-weight:600;font-size:1.2rem}}@media (min-width:751px){body[data-controller=order] .order__title .-text2{font-weight:700;font-size:1.6rem}}@media screen and (max-width:750px){body[data-controller=order] .order__about{padding-top:4rem;padding-bottom:4rem}}@media (min-width:751px){body[data-controller=order] .order__about{padding-top:8.1rem;padding-bottom:8rem}}body[data-controller=order] .order__about-title{flex-shrink:0;background-color:#494444;color:#fff;font-weight:600;line-height:1;letter-spacing:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:9.6rem;height:3.2rem}@media screen and (max-width:750px){body[data-controller=order] .order__about-title{font-size:1.2rem}}@media (min-width:751px){body[data-controller=order] .order__about-title{font-size:1.2rem}}body[data-controller=order] .order__about-title-wrapper{display:flex}@media screen and (max-width:750px){body[data-controller=order] .order__about-title-wrapper{flex-direction:column;gap:1.6rem}}@media (min-width:751px){body[data-controller=order] .order__about-title-wrapper{gap:3.2rem}}@media screen and (max-width:750px){body[data-controller=order] .order__topics{padding-top:8rem;padding-bottom:3rem}}@media (min-width:751px){body[data-controller=order] .order__topics{padding-top:9.5rem;padding-bottom:4.1rem}}body[data-controller=order] .order__topics-title{flex-shrink:0;background-color:#494444;color:#fff;font-weight:600;line-height:1.5;letter-spacing:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:9.6rem;height:3.2rem}@media screen and (max-width:750px){body[data-controller=order] .order__topics-title{font-size:1.2rem}}@media (min-width:751px){body[data-controller=order] .order__topics-title{font-size:1.2rem}}body[data-controller=order] .order__topics-title-wrapper{display:flex}@media screen and (max-width:750px){body[data-controller=order] .order__topics-title-wrapper{flex-direction:column;gap:1.6rem}}@media (min-width:751px){body[data-controller=order] .order__topics-title-wrapper{gap:3.2rem}}@media screen and (max-width:750px){body[data-controller=order] .order__step-heading{margin-bottom:2rem;margin-left:-1rem;margin-right:-1rem}}@media (min-width:751px){body[data-controller=order] .order__step-heading{margin-bottom:4.5rem}}@media screen and (max-width:750px){body[data-controller=order] .order__step-lead{margin-bottom:3rem}}@media (min-width:751px){body[data-controller=order] .order__step-lead{margin-bottom:4.1rem}}body[data-controller=order] .order__step-images{display:flex}@media screen and (max-width:750px){body[data-controller=order] .order__step-images{gap:.9rem}}@media (min-width:751px){body[data-controller=order] .order__step-images{gap:3.2rem}}body[data-controller=order] .order__step-images-content{width:100%;background-color:#dfdfdf;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:750px){body[data-controller=order] .order__step-images-content{padding:.9rem 1.4rem 0}}@media (min-width:751px){body[data-controller=order] .order__step-images-content{padding:2.8rem 3.2rem 0}}body[data-controller=order] .order__step-images-content.-bg-white{background-color:#fff}body[data-controller=order] .order__step-images-content.-bg-lighter-gray{background-color:#f3f3f3}body[data-controller=order] .order__step-images-title .-text1{display:block;line-height:1.5}@media screen and (max-width:750px){body[data-controller=order] .order__step-images-title .-text1{font-size:1.2rem}}@media (min-width:751px){body[data-controller=order] .order__step-images-title-sub{margin-top:1rem}}body[data-controller=order] .order__step-images-title-sub .-text1{display:block}@media screen and (max-width:750px){body[data-controller=order] .order__step-images-title-sub .-text1{font-size:1.2rem}}body[data-controller=order] .order__must{flex-shrink:0;background-color:#494444;color:#fff;line-height:1.5;letter-spacing:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:750px){body[data-controller=order] .order__must{padding:.9rem 1.8rem .8rem;font-weight:500;font-size:1.2rem;margin-right:.8rem}}@media (min-width:751px){body[data-controller=order] .order__must{padding:.6rem 1.6rem;font-weight:600;font-size:1.3rem;margin-right:.8rem}}@media screen and (max-width:750px){body[data-controller=order] .order__must-wrapper{margin-top:4rem;margin-bottom:2rem}}@media (min-width:751px){body[data-controller=order] .order__must-wrapper{margin-top:8rem;margin-bottom:2.8rem}}body[data-controller=order] .order__grid__list{display:grid}@media screen and (max-width:750px){body[data-controller=order] .order__grid__list{gap:3rem}}@media (min-width:751px){body[data-controller=order] .order__grid__list{grid-template-columns:1fr 1fr;gap:3.2rem 2.8rem}}body[data-controller=order] .order__grid__item{width:100%;line-height:1.5;letter-spacing:0;display:flex;flex-direction:column}@media screen and (max-width:750px){body[data-controller=order] .order__grid__item{font-size:1.4rem;gap:3rem}}@media (min-width:751px){body[data-controller=order] .order__grid__item{font-size:1.6rem;gap:3.2rem;padding-left:.5rem}}@media screen and (max-width:750px){body[data-controller=order] .order__grid__item.-left-top{grid-row:1/span 1}}@media (min-width:751px){body[data-controller=order] .order__grid__item.-left-top{grid-row:1/span 1;grid-column:1/span 1}}@media screen and (max-width:750px){body[data-controller=order] .order__grid__item.-left-bottom{grid-row:2/span 1}}@media (min-width:751px){body[data-controller=order] .order__grid__item.-left-bottom{grid-row:2/span 1;grid-column:1/span 1}}@media screen and (max-width:750px){body[data-controller=order] .order__grid__item.-right-top{grid-row:3/span 1;margin-top:1rem}}@media (min-width:751px){body[data-controller=order] .order__grid__item.-right-top{grid-row:1/span 1;grid-column:2/span 1}}@media screen and (max-width:750px){body[data-controller=order] .order__grid__item.-right-bottom{grid-row:4/span 1}}@media (min-width:751px){body[data-controller=order] .order__grid__item.-right-bottom{grid-row:2/span 1;grid-column:2/span 1}}@media (min-width:751px){body[data-controller=order] .order__grid__item.-full-width{grid-column:1/span 2}}@media screen and (max-width:750px){body[data-controller=order] .easy .order__title{background-image:url(/lib/image/catalog/wall/digital_deco/order/easy/bg@sp.jpg)}}@media (min-width:751px){body[data-controller=order] .easy .order__title{background-image:url(/lib/image/catalog/wall/digital_deco/order/easy/bg.jpg)}}body[data-controller=order] .easy__ex{background-color:#fff}@media screen and (max-width:750px){body[data-controller=order] .easy__ex{padding:.9rem 1.4rem 4rem;margin-top:3rem}}@media (min-width:751px){body[data-controller=order] .easy__ex{padding:3.3rem;margin-top:4.7rem}}body[data-controller=order] .easy__ex-title{line-height:1.5}@media screen and (max-width:750px){body[data-controller=order] .easy__ex-title{font-size:1.2rem}}body[data-controller=order] .easy__ex-title-sub{line-height:1.5}@media screen and (max-width:750px){body[data-controller=order] .easy__ex-title-sub{font-size:1.2rem}}@media (min-width:751px){body[data-controller=order] .easy__ex-title-sub{margin-top:1rem}}body[data-controller=order] .easy__ex .-image{display:block}@media screen and (max-width:750px){body[data-controller=order] .easy__ex .-image{width:17.7rem;margin:3rem auto 0}}@media (min-width:751px){body[data-controller=order] .easy__ex .-image{width:22.2rem;margin:8rem auto 6rem}}body[data-controller=order] .easy__step01 .order__step-images-content figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .easy__step01 .order__step-images-content figure{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .easy__step01 .order__step-images-content figure{padding:3.2rem 3.2rem 0}}body[data-controller=order] .easy__step02 .order__step-images-content figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .easy__step02 .order__step-images-content figure{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .easy__step02 .order__step-images-content figure{padding:3.2rem 3.2rem 0}}body[data-controller=order] .easy__step03-01{background-color:#f3f3f3}@media screen and (max-width:750px){body[data-controller=order] .easy__step03-01{padding:.9rem 1.4rem 4rem}}@media (min-width:751px){body[data-controller=order] .easy__step03-01{padding:3.2rem}}body[data-controller=order] .easy__step03-01 .-image{display:block}@media screen and (max-width:750px){body[data-controller=order] .easy__step03-01 .-image{max-width:28.6rem;width:100%;margin:3.3rem auto 0}}@media (min-width:751px){body[data-controller=order] .easy__step03-01 .-image{width:46.1rem;margin:7.8rem auto 5.8rem}}body[data-controller=order] .easy__step03-02{background-color:#f3f3f3}@media screen and (max-width:750px){body[data-controller=order] .easy__step03-02{padding:.9rem 1.4rem 4rem;margin-top:2rem}}@media (min-width:751px){body[data-controller=order] .easy__step03-02{padding:3.2rem;margin-top:3.2rem}}body[data-controller=order] .easy__step03-02 .-image{display:block}@media screen and (max-width:750px){body[data-controller=order] .easy__step03-02 .-image{max-width:14.6rem;width:100%;margin:3.4rem auto 0}}@media (min-width:751px){body[data-controller=order] .easy__step03-02 .-image{width:22.2rem;margin:7.8rem auto 5.8rem}}@media screen and (max-width:750px){body[data-controller=order] .free-size .order__title{background-image:url(/lib/image/catalog/wall/digital_deco/order/free-size/bg@sp.jpg)}}@media (min-width:751px){body[data-controller=order] .free-size .order__title{background-image:url(/lib/image/catalog/wall/digital_deco/order/free-size/bg.jpg)}}body[data-controller=order] .free-size__ex{background-color:#fff}@media screen and (max-width:750px){body[data-controller=order] .free-size__ex{padding:.9rem 1.4rem 4rem;margin-top:3rem}}@media (min-width:751px){body[data-controller=order] .free-size__ex{padding:3.3rem;margin-top:4.7rem}}body[data-controller=order] .free-size__ex-title{line-height:1.5}@media screen and (max-width:750px){body[data-controller=order] .free-size__ex-title{font-size:1.2rem}}body[data-controller=order] .free-size__ex-title-sub{line-height:1.5}@media screen and (max-width:750px){body[data-controller=order] .free-size__ex-title-sub{font-size:1.2rem}}@media (min-width:751px){body[data-controller=order] .free-size__ex-title-sub{margin-top:1rem}}body[data-controller=order] .free-size__ex .-image{display:block;width:100%}@media screen and (max-width:750px){body[data-controller=order] .free-size__ex .-image{max-width:28.6rem;margin:3.8rem auto 0}}@media (min-width:751px){body[data-controller=order] .free-size__ex .-image{max-width:81.6rem;margin:8rem auto 6rem}}body[data-controller=order] .free-size__cation .order__step-images-content figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .free-size__cation .order__step-images-content figure{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .free-size__cation .order__step-images-content figure{padding:3.2rem 3.2rem 0}}@media screen and (max-width:750px){body[data-controller=order] .free-size__cation.-cation01{padding-top:4rem}}@media (min-width:751px){body[data-controller=order] .free-size__cation.-cation01{padding-top:9.2rem}}@media screen and (max-width:750px){body[data-controller=order] .free-size__cation.-cation01 .-images{margin-top:3rem}}@media (min-width:751px){body[data-controller=order] .free-size__cation.-cation01 .-images{margin-top:3.2rem}}@media screen and (max-width:750px){body[data-controller=order] .free-size__cation.-cation02{padding-top:4rem}}@media (min-width:751px){body[data-controller=order] .free-size__cation.-cation02{padding-top:7.5rem}}@media screen and (max-width:750px){body[data-controller=order] .free-size__cation.-cation02 .-images{margin-top:3rem}}@media (min-width:751px){body[data-controller=order] .free-size__cation.-cation02 .-images{margin-top:3.2rem}}body[data-controller=order] .free-size__step01 .order__step-images-content figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .free-size__step01 .order__step-images-content figure{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .free-size__step01 .order__step-images-content figure{padding:3.2rem 3.2rem 0}}body[data-controller=order] .free-size__step02 .order__step-images-content figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .free-size__step02 .order__step-images-content figure{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .free-size__step02 .order__step-images-content figure{padding:3.2rem 3.2rem 0}}body[data-controller=order] .free-size__step03 .order__step-images-content figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .free-size__step03 .order__step-images-content figure{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .free-size__step03 .order__step-images-content figure{padding:3.2rem 3.2rem 0}}body[data-controller=order] .free-size__step04-01{background-color:#f3f3f3}@media screen and (max-width:750px){body[data-controller=order] .free-size__step04-01{padding:.9rem 1.4rem 4rem}}@media (min-width:751px){body[data-controller=order] .free-size__step04-01{padding:3.2rem}}body[data-controller=order] .free-size__step04-01 .-image{display:block;width:100%}@media screen and (max-width:750px){body[data-controller=order] .free-size__step04-01 .-image{max-width:28.7rem;margin:3.9rem auto 0}}@media (min-width:751px){body[data-controller=order] .free-size__step04-01 .-image{max-width:105.8rem;margin:8rem auto 6rem}}body[data-controller=order] .free-size__step04-02{background-color:#f3f3f3}@media screen and (max-width:750px){body[data-controller=order] .free-size__step04-02{padding:.9rem 1.4rem 4rem;margin-top:2rem}}@media (min-width:751px){body[data-controller=order] .free-size__step04-02{padding:3.2rem;margin-top:3.2rem}}body[data-controller=order] .free-size__step04-02 .-image{display:block;width:100%}@media screen and (max-width:750px){body[data-controller=order] .free-size__step04-02 .-image{max-width:28.7rem;margin:3.9rem auto 0}}@media (min-width:751px){body[data-controller=order] .free-size__step04-02 .-image{max-width:81.7rem;margin:8rem auto 6rem}}@media screen and (max-width:750px){body[data-controller=order] .free-size__step04-lead{margin-top:4rem;margin-bottom:3rem}}@media (min-width:751px){body[data-controller=order] .free-size__step04-lead{margin-top:7.5rem;margin-bottom:4.4rem}}body[data-controller=order] .free-size__step04 .order__step-images-content figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .free-size__step04 .order__step-images-content figure{padding:1.1rem 0 0}}body[data-controller=order] .free-size__step04 .order__step-images-content figure[data-modal-content=free-size-step04-01],body[data-controller=order] .free-size__step04 .order__step-images-content figure[data-modal-content=free-size-step04-02]{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .free-size__step04 .order__step-images-content figure[data-modal-content=free-size-step04-01],body[data-controller=order] .free-size__step04 .order__step-images-content figure[data-modal-content=free-size-step04-02]{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .free-size__step04 .order__step-images-content figure[data-modal-content=free-size-step04-01],body[data-controller=order] .free-size__step04 .order__step-images-content figure[data-modal-content=free-size-step04-02]{padding:3.2rem 0 0;max-width:51.2rem}}@media (min-width:751px){body[data-controller=order] .free-size__step04 .order__step-images-content figure[data-modal-content=free-size-step04-03]{max-width:118.4rem}}body[data-controller=order] .free-size__step04 .order__step-images-content figure[data-modal-content=free-size-step04-04]{margin-left:auto;margin-right:0}@media (min-width:751px){body[data-controller=order] .free-size__step04 .order__step-images-content figure[data-modal-content=free-size-step04-04]{max-width:121.6rem}}@media screen and (max-width:750px){body[data-controller=order] .free-size__step04 .order__step-images.-endless{margin-top:2rem}}@media (min-width:751px){body[data-controller=order] .free-size__step04 .order__step-images.-endless{margin-top:3.2rem}}body[data-controller=order] .free-size__step04 .order__step-images.-endless .order__step-images-content{padding-right:0}@media screen and (max-width:750px){body[data-controller=order] .original .order__title{background-image:url(/lib/image/catalog/wall/digital_deco/order/original/bg@sp.jpg)}}@media (min-width:751px){body[data-controller=order] .original .order__title{background-image:url(/lib/image/catalog/wall/digital_deco/order/original/bg.jpg)}}@media screen and (max-width:750px){body[data-controller=order] .original .order__step-lead{margin-bottom:3rem}}@media (min-width:751px){body[data-controller=order] .original .order__step-lead{margin-bottom:7rem}}body[data-controller=order] .original .order__step-lead.-mb0{margin-bottom:0}body[data-controller=order] .original__step01 .order__step-images-content:first-of-type figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .original__step01 .order__step-images-content:first-of-type figure{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .original__step01 .order__step-images-content:first-of-type figure{padding:3.2rem 3.2rem 0}}body[data-controller=order] .original__step01 .order__step-images-content:nth-of-type(2) figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .original__step01 .order__step-images-content:nth-of-type(2) figure{padding:1.1rem 1.8rem 1.3rem}}@media (min-width:751px){body[data-controller=order] .original__step01 .order__step-images-content:nth-of-type(2) figure{padding:3.2rem 3.2rem 0}}body[data-controller=order] .original__step02 .order__step-images-content:first-of-type figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .original__step02 .order__step-images-content:first-of-type figure{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .original__step02 .order__step-images-content:first-of-type figure{padding:3.2rem 3.2rem 0}}body[data-controller=order] .original__step02 .order__step-images-content:nth-of-type(2) figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .original__step02 .order__step-images-content:nth-of-type(2) figure{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .original__step02 .order__step-images-content:nth-of-type(2) figure{padding:3.2rem 3.2rem 0}}@media screen and (max-width:750px){body[data-controller=order] .original__step02 .order__grid__item.-right-top{grid-row:2/span 1;margin-top:0}}@media screen and (max-width:750px){body[data-controller=order] .original__step02 .order__grid__item.-left-bottom{grid-row:3/span 1}}body[data-controller=order] .original__step03 .order__step-images-content:first-of-type figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .original__step03 .order__step-images-content:first-of-type figure{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .original__step03 .order__step-images-content:first-of-type figure{padding:3.2rem 3.2rem 0}}body[data-controller=order] .original__step03 .order__step-images-content:nth-of-type(2) figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .original__step03 .order__step-images-content:nth-of-type(2) figure{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .original__step03 .order__step-images-content:nth-of-type(2) figure{padding:3.2rem 3.2rem 0}}@media screen and (max-width:750px){body[data-controller=order] .original__step03 .order__grid__item.-right-top{grid-row:2/span 1;margin-top:0}}@media screen and (max-width:750px){body[data-controller=order] .original__step03 .order__grid__item.-left-bottom{grid-row:3/span 1}}body[data-controller=order] .original__step04-01{background-color:#f3f3f3}@media screen and (max-width:750px){body[data-controller=order] .original__step04-01{padding:3rem 2rem}}@media (min-width:751px){body[data-controller=order] .original__step04-01{padding:3.2rem}}body[data-controller=order] .original__step04-01 .-image{display:block;width:100%}@media screen and (max-width:750px){body[data-controller=order] .original__step04-01 .-image{padding:0 .6rem;margin:5.8rem auto 4.4rem}}@media (min-width:751px){body[data-controller=order] .original__step04-01 .-image{max-width:96.3rem;margin:8rem auto 6rem}}body[data-controller=order] .original__step04-02{background-color:#f3f3f3}@media screen and (max-width:750px){body[data-controller=order] .original__step04-02{padding:3rem 2rem;margin-top:2rem}}@media (min-width:751px){body[data-controller=order] .original__step04-02{padding:3.2rem;margin-top:3.2rem}}body[data-controller=order] .original__step04-02 .-image{display:block;width:100%}@media screen and (max-width:750px){body[data-controller=order] .original__step04-02 .-image{padding:0 .1rem;margin:5.8rem auto 4.4rem}}@media (min-width:751px){body[data-controller=order] .original__step04-02 .-image{max-width:78.6rem;margin:8rem auto 6rem}}@media screen and (max-width:750px){body[data-controller=order] .original__step04-lead{margin-top:4rem;margin-bottom:3rem}}@media (min-width:751px){body[data-controller=order] .original__step04-lead{margin-top:7.5rem;margin-bottom:4.4rem}}body[data-controller=order] .original__step04 .order__step-images-content figure{display:block;margin:0 auto}@media screen and (max-width:750px){body[data-controller=order] .original__step04 .order__step-images-content figure{padding:1.1rem 0 0}}@media (min-width:751px){body[data-controller=order] .original__step04 .order__step-images-content figure{padding:3.2rem 3.2rem 0}}@media screen and (max-width:750px){body[data-controller=order] .top__wrapper{padding-top:14rem;padding-bottom:8rem}}@media (min-width:751px){body[data-controller=order] .top__wrapper{padding-bottom:12.8rem}}body[data-controller=patterns]{background-color:#fff}body[data-controller=patterns] .patterns__wrapper{opacity:0;transition:opacity 1s cubic-bezier(.26,.54,.32,1)}body[data-controller=patterns] .patterns__wrapper.is-loaded{opacity:1}@media screen and (max-width:750px){body[data-controller=patterns] .patterns__btn{margin-top:2rem}}@media (min-width:751px){body[data-controller=patterns] .patterns__btn{margin-top:4.5rem}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__list{padding-top:2rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__list{padding-top:4.9rem}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__item{display:flex;flex-direction:column;gap:1.5rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__item{display:grid;align-items:center;grid-template-columns:58.4603658537% 41.5396341463%}}@media screen and (min-width:751px) and (max-width:900px){body[data-controller=pickup-detail] .about__item{display:flex;flex-direction:column;align-items:flex-start;gap:3rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__item-image{grid-column:1/span 1;grid-row:1/span 1}}body[data-controller=pickup-detail] .about__item-image-figcaption{font-weight:600;line-height:1;letter-spacing:0;font-size:1.2rem;color:#8d8d8d}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__item-image-figcaption{margin-top:1.6rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__item-image-figcaption{margin-top:1.6rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__item-texts{grid-column:2/span 1;grid-row:1/span 1;padding-left:11.7431192661%;padding-right:11.7431192661%;transform:translateY(1rem)}}@media screen and (min-width:751px) and (max-width:900px){body[data-controller=pickup-detail] .about__item-texts{padding-left:0;padding-right:0;transform:none}}body[data-controller=pickup-detail] .about__item-title{font-weight:500;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__item-title{line-height:1.8;font-size:2rem;margin-bottom:.5rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__item-title{line-height:1;font-size:2.8rem;margin-bottom:2.1rem}}body[data-controller=pickup-detail] .about__item-title.u-en{font-weight:600}body[data-controller=pickup-detail] .about__item-title.-yumeji{display:flex;flex-wrap:wrap}@media (min-width:751px){body[data-controller=pickup-detail] .about__item-title.-yumeji{gap:2rem}}body[data-controller=pickup-detail] .about__item-title.-yumeji .-ja{font-weight:500}body[data-controller=pickup-detail] .about__item-title.-yumeji .u-en{display:inline-block;font-weight:600}@media (min-width:751px){body[data-controller=pickup-detail] .about__item-title.-yumeji .u-en{font-size:3.2rem}}body[data-controller=pickup-detail] .about__item-sub{font-weight:600;letter-spacing:0;line-height:1.25;color:#8d8d8d}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__item-sub{font-size:1.2rem;margin-bottom:2.5rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__item-sub{font-size:1.2rem;margin-bottom:3rem}}body[data-controller=pickup-detail] .about__item-text{font-weight:400;letter-spacing:0;line-height:1.8}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__item-text{font-size:1.4rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__item-text{font-size:1.4rem}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__item-copy{margin-top:2rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__item-copy{margin-top:2.6rem}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__item-copy .-miffy-copy{width:16.4rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__item-copy .-miffy-copy{width:16.4rem}}body[data-controller=pickup-detail] .about__project{background-color:#fff}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__project{margin-top:4rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__project{margin-top:4.8rem}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__project-wrapper{padding:3rem 2rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__project-wrapper{padding:4.8rem 6.4rem 5.2rem}}body[data-controller=pickup-detail] .about__project-title{font-weight:400;line-height:1;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__project-title{font-size:1.4rem;margin-bottom:1rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__project-title{font-size:1.6rem;margin-bottom:2rem}}body[data-controller=pickup-detail] .about__project-sub-title{font-weight:400;line-height:1;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__project-sub-title{font-size:1.4rem;margin-bottom:2.1rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__project-sub-title{font-size:1.6rem;margin-bottom:3.2rem}}body[data-controller=pickup-detail] .about__project-image img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__project-image{margin-bottom:3.8rem;overflow:visible}body[data-controller=pickup-detail] .about__project-image img{width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;height:25rem;aspect-ratio:1184/384}}@media (min-width:751px){body[data-controller=pickup-detail] .about__project-image{margin-bottom:4.5rem}}body[data-controller=pickup-detail] .about__project-list{display:flex;flex-direction:column;gap:.7rem}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__project-list{font-size:1.4rem}}@media (min-width:751px){body[data-controller=pickup-detail] .about__project-list{font-size:1.6rem}}body[data-controller=pickup-detail] .about__project-list .-item{display:flex}@media screen and (max-width:750px){body[data-controller=pickup-detail] .about__project-list .-item{gap:.3rem}}body[data-controller=pickup-detail] .about__project-list .-item:before{content:"・"}body[data-controller=pickup-detail] .about__project-list .-item.-text{margin:0}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__wrapper{padding-top:2rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__wrapper{padding-top:4.8rem}}body[data-controller=pickup-detail] .pattern__list{display:grid}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__list{grid-template-columns:repeat(2,1fr);gap:3.5rem .9rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__list{grid-template-columns:repeat(4,1fr);gap:3.9rem 3rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__item-image{grid-column:1/span 1;grid-row:1/span 1}}body[data-controller=pickup-detail] .pattern__item-image .-image-wrap{display:block;overflow:hidden}body[data-controller=pickup-detail] .pattern__item-image .-image{transition:all .75s ease}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__item-texts{padding-top:.8rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__item-texts{padding-top:1rem}}body[data-controller=pickup-detail] .pattern__item-title{font-weight:600;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__item-title{line-height:1.25;font-size:1.2rem;margin-bottom:.6rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__item-title{line-height:1.25;font-size:1.6rem;margin-bottom:.8rem}}body[data-controller=pickup-detail] .pattern__item-info{display:flex;align-items:center}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__item-info{gap:.8rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__item-info{gap:.9rem}}body[data-controller=pickup-detail] .pattern__item-model_num{font-weight:400;letter-spacing:0;color:#8d8d8d}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__item-model_num{line-height:1.6;font-size:1rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__item-model_num{line-height:1.3333;font-size:1.2rem}}body[data-controller=pickup-detail] .pattern__item-endless{font-weight:500;letter-spacing:0;line-height:1;font-size:1rem;color:#8d8d8d;border:1px solid #8d8d8d;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.2rem .6rem;width:-moz-max-content;width:max-content}body[data-controller=pickup-detail] .pattern__link{display:block}@media (hover:hover){body[data-controller=pickup-detail] .pattern__link:hover .-image{transform:scale(1.04)}}body[data-controller=pickup-detail] .pattern__artist{background-color:#fff;width:100%}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__artist{padding:3rem 2rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__artist{padding:6rem 6.4rem 6.4rem}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__artist-wrapper{margin-bottom:4rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__artist-wrapper{margin-bottom:4.8rem}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__artist-wrapper.-mt{margin-top:4rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__artist-wrapper.-mt{margin-top:4.8rem}}body[data-controller=pickup-detail] .pattern__artist-wrapper.-flex{display:flex}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__artist-wrapper.-flex{flex-direction:column;gap:2rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__artist-wrapper.-flex{gap:3.2rem}}@media screen and (min-width:751px) and (max-width:1000px){body[data-controller=pickup-detail] .pattern__artist-wrapper.-flex{flex-direction:column}}body[data-controller=pickup-detail] .pattern__artist-title{display:flex}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__artist-title{flex-direction:column;gap:.8rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__artist-title{align-items:center;gap:2rem}}body[data-controller=pickup-detail] .pattern__artist-title .-text1{font-weight:500;line-height:1.5;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__artist-title .-text1{font-size:2rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__artist-title .-text1{font-size:2.8rem}}body[data-controller=pickup-detail] .pattern__artist-title .-text2{font-weight:600;letter-spacing:0;line-height:1;color:#8d8d8d}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__artist-title .-text2{font-size:1.2rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__artist-title .-text2{font-size:1.2rem}}body[data-controller=pickup-detail] .pattern__artist-text{line-height:1.8;font-weight:400}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__artist-text{font-size:1.4rem;margin-top:2rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__artist-text{font-size:1.4rem;margin-top:2.2rem}}body[data-controller=pickup-detail] .pattern__artist-link{display:block;display:flex;align-items:center;width:-moz-max-content;width:max-content}body[data-controller=pickup-detail] .pattern__artist-link *,body[data-controller=pickup-detail] .pattern__artist-link:after,body[data-controller=pickup-detail] .pattern__artist-link:before{transition:.3s ease}@media (hover:hover){body[data-controller=pickup-detail] .pattern__artist-link:hover:after,body[data-controller=pickup-detail] .pattern__artist-link:hover:before,body[data-controller=pickup-detail] .pattern__artist-link:hover>*{opacity:.5}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__artist-link{gap:1.1rem;margin-top:1.8rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__artist-link{gap:.6rem;margin-top:3.4rem}}body[data-controller=pickup-detail] .pattern__artist-link:after{content:"";display:block;width:0;height:0;border-style:solid;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:9px solid #241e1e;border-right:0}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__artist-link:after{margin-bottom:.6rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__artist-link:after{margin-bottom:.3rem}}body[data-controller=pickup-detail] .pattern__artist-link .-link-text{width:-moz-max-content;width:max-content;display:inline-flex;font-weight:400;letter-spacing:0;border-bottom:1px solid #241e1e}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__artist-link .-link-text{font-size:1.4rem;line-height:1;padding-bottom:.6rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__artist-link .-link-text{font-size:1.6rem;line-height:1.25;padding-bottom:.3rem}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .pattern__copy{margin-top:2rem}}@media (min-width:751px){body[data-controller=pickup-detail] .pattern__copy{margin-top:2.6rem}}body[data-controller=pickup-detail] .pattern__copy .-miffy-copy{width:15.2rem;margin-left:auto;margin-right:0}@media (hover:hover){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main:not(.swiper-initialized):hover .swiper-slide img{transform:scale(1)}}body[data-controller=pickup-detail] .top .c-index-pickup-slider-main .swiper-slide img{transition:8s ease-out}@media screen and (max-width:750px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main .swiper-slide img{aspect-ratio:375/510}}@media (min-width:751px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main .swiper-slide img{aspect-ratio:1440/657;max-height:77.5625rem}}body[data-controller=pickup-detail] .top .c-index-pickup-slider-main .swiper-slide.swiper-slide-visible img{transform:scale(1.03);transition-delay:0s}@media screen and (max-width:750px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts{height:14.5rem}}@media (min-width:751px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts{height:31.3rem}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box{padding-bottom:3rem}}@media (min-width:751px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box{padding-bottom:6.4rem}}body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title{display:flex}@media screen and (max-width:750px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title{gap:1rem}}@media (min-width:751px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title{gap:3.2rem}}body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title.-miffy-title{flex-direction:column}@media screen and (max-width:750px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title.-miffy-title{gap:.3rem}}@media (min-width:751px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title.-miffy-title{gap:.5rem}}body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-text1{display:block;font-weight:500;line-height:1;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-text1{font-size:2.6rem}}@media (min-width:751px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-text1{font-size:4rem}}body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-text2{display:block;font-weight:500;line-height:1;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-text2{font-size:2.8rem}}@media (min-width:751px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-text2{font-size:4rem}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-kanoseiart-logo{width:29rem}}@media (min-width:751px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-kanoseiart-logo{width:37.2rem}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-kioi-logo{width:11.3rem}}@media (min-width:751px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-kioi-logo{width:15.1rem}}@media screen and (max-width:750px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-miffy-logo{width:22.2rem}}@media (min-width:751px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-miffy-logo{width:29.6rem}}body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-miffy-logo-copy{width:6.9rem}@media screen and (max-width:750px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-yumeji-logo{width:30.6rem}}@media (min-width:751px){body[data-controller=pickup-detail] .top .c-index-pickup-slider-main__texts .-box .-title .-yumeji-logo{width:40.8rem}}@media (min-width:751px){body[data-controller=pickup] .pickup__container{padding-bottom:8rem}}@media screen and (max-width:750px){body[data-controller=pickup] .pickup__lg{margin-bottom:3rem}}@media (min-width:751px){body[data-controller=pickup] .pickup__lg{margin-bottom:12.8rem}}body[data-controller=pickup] .pickup__lg-list{display:flex;flex-direction:column}@media screen and (max-width:750px){body[data-controller=pickup] .pickup__lg-list{gap:2rem}}@media (min-width:751px){body[data-controller=pickup] .pickup__lg-list{gap:8rem}}body[data-controller=pickup] .pickup__lg-item{background-color:#fff}body[data-controller=pickup] .pickup__lg .parallax-container{position:relative;display:grid;grid-template-columns:50% 50%}@media (hover:hover){body[data-controller=pickup] .pickup__lg .parallax-container:hover img{transform:scale(1.03);transition-delay:0s}}body[data-controller=pickup] .pickup__lg .parallax-container .-image-wrap{display:block;overflow:hidden;grid-column:2/span 1;grid-row:1/span 1}body[data-controller=pickup] .pickup__lg .parallax-container img{width:100%;height:auto;transition:.75s ease-out}body[data-controller=pickup] .pickup__lg .-box{grid-column:1/span 1;grid-row:1/span 1;position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}body[data-controller=pickup] .pickup__lg .-box-inner{position:relative;width:100%}body[data-controller=pickup] .pickup__lg .-title{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:751px){body[data-controller=pickup] .pickup__lg .-title{padding-top:2.6rem}}body[data-controller=pickup] .pickup__lg .-title .-text1{display:block;font-weight:500;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=pickup] .pickup__lg .-title .-text1{line-height:1.8;font-size:1.6rem;margin-bottom:.8rem}body[data-controller=pickup] .pickup__lg .-title .-text1.u-en{line-height:1;font-weight:600;margin-bottom:1.2rem;padding-top:.8rem}}@media (min-width:751px){body[data-controller=pickup] .pickup__lg .-title .-text1{line-height:1;font-size:2.8rem;margin-bottom:2.1rem}body[data-controller=pickup] .pickup__lg .-title .-text1.u-en{font-weight:600;font-size:3.2rem}}@media screen and (min-width:751px) and (max-width:900px){body[data-controller=pickup] .pickup__lg .-title .-text1.-kanoseiart{font-size:2.1rem}}body[data-controller=pickup] .pickup__lg .-title .-text2{display:block;color:#8d8d8d;font-weight:600;line-height:1;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=pickup] .pickup__lg .-title .-text2{font-size:1rem}}@media (min-width:751px){body[data-controller=pickup] .pickup__lg .-title .-text2{font-size:1.2rem}}body[data-controller=pickup] .pickup__md-list{display:grid}@media screen and (max-width:750px){body[data-controller=pickup] .pickup__md-list{grid-template-columns:1fr 1fr;gap:2rem .9rem}}@media (min-width:751px){body[data-controller=pickup] .pickup__md-list{grid-template-columns:1fr 1fr;gap:8rem 3.1rem}}body[data-controller=pickup] .pickup__md .parallax-container{position:relative;display:block;overflow:hidden}@media (hover:hover){body[data-controller=pickup] .pickup__md .parallax-container:hover img{transform:scale(1.03);transition-delay:0s}}body[data-controller=pickup] .pickup__md .parallax-container img{width:100%;height:auto;transition:.75s ease-out}body[data-controller=pickup] .pickup__md .-box{position:relative;z-index:6;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:flex-end}@media screen and (max-width:750px){body[data-controller=pickup] .pickup__md .-box{height:52.3%;padding-bottom:1rem;padding-left:1rem}}@media (min-width:751px){body[data-controller=pickup] .pickup__md .-box{height:74%;padding-bottom:3rem;padding-left:3.2rem}}body[data-controller=pickup] .pickup__md .-box-inner{display:flex;position:relative;width:100%}@media screen and (max-width:750px){body[data-controller=pickup] .pickup__md .-box-inner{align-items:flex-end;justify-content:space-between}}@media (min-width:751px){body[data-controller=pickup] .pickup__md .-box-inner{align-items:flex-end;justify-content:space-between}}body[data-controller=pickup] .pickup__md .-title{line-height:1;letter-spacing:0;font-weight:600;color:#fff}@media screen and (max-width:750px){body[data-controller=pickup] .pickup__md .-title{font-size:1.4rem}body[data-controller=pickup] .pickup__md .-title.-ja{font-size:1.2rem}}@media (min-width:751px){body[data-controller=pickup] .pickup__md .-title{font-size:2.4rem}}body[data-controller=pickup] .pickup__md .-title .-text{display:inline-block}@media screen and (max-width:750px){body[data-controller=pickup] .pickup__md .-title .-text+.-text{margin-left:1rem}}@media (min-width:751px){body[data-controller=pickup] .pickup__md .-title .-text+.-text{margin-left:1.4rem}}body[data-controller=product-detail] .info__container{padding-bottom:0}body[data-controller=product-detail] .info__concept-title{display:flex}@media screen and (max-width:750px){body[data-controller=product-detail] .info__concept-title{padding-top:2rem;flex-direction:column;gap:1.6rem;padding-right:2rem}}@media (min-width:751px){body[data-controller=product-detail] .info__concept-title{align-items:center;padding-top:4.8rem;gap:1.6rem}}body[data-controller=product-detail] .info__concept-title .-icon{background-color:#494444;color:#fff;font-weight:600;line-height:1.25;letter-spacing:0;padding:.9rem 1.8rem}@media screen and (max-width:750px){body[data-controller=product-detail] .info__concept-title .-icon{font-size:1.2rem}}@media (min-width:751px){body[data-controller=product-detail] .info__concept-title .-icon{font-size:1.2rem}}body[data-controller=product-detail] .info__concept-title .-text{font-weight:500;line-height:1.5;letter-spacing:0;color:#000}@media screen and (max-width:750px){body[data-controller=product-detail] .info__concept-title .-text{font-size:1.5rem}}@media (min-width:751px){body[data-controller=product-detail] .info__concept-title .-text{font-size:1.6rem}}body[data-controller=product-detail] .info__concept-contents{background-color:#fff}@media screen and (max-width:750px){body[data-controller=product-detail] .info__concept-contents{margin-top:2rem;padding:3rem 2.6rem 5.7rem 2rem;max-height:43.6rem;overflow-x:auto;overflow-y:hidden}}@media (min-width:751px){body[data-controller=product-detail] .info__concept-contents{margin-top:4.8rem;padding:4.8rem 15.9rem 10rem 11.8rem}}body[data-controller=product-detail] .info__concept-contents-wrapper{position:relative}@media (min-width:751px){body[data-controller=product-detail] .info__concept-contents-wrapper{width:100%}}body[data-controller=product-detail] .info__concept .-figcaption{display:block;font-weight:400;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=product-detail] .info__concept .-figcaption{line-height:1;font-size:1.4rem;margin-bottom:1.8rem}}@media (min-width:751px){body[data-controller=product-detail] .info__concept .-figcaption{line-height:1.25;font-size:1.6rem;margin-bottom:1.2rem}}body[data-controller=product-detail] .info__concept-image-wrapper{position:relative;display:block}@media screen and (max-width:750px){body[data-controller=product-detail] .info__concept-image-wrapper{width:200rem;max-width:calc(var(--concept-image-width-wrapper))}}body[data-controller=product-detail] .info__concept-image-wrapper .-image-wrap{display:block}@media screen and (max-width:750px){body[data-controller=product-detail] .info__concept-image-wrapper .-image-wrap{margin-bottom:1.6rem}}@media (min-width:751px){body[data-controller=product-detail] .info__concept-image-wrapper .-image-wrap{margin-bottom:1.6rem;aspect-ratio:1035/512}}body[data-controller=product-detail] .info__concept-image-wrapper .-image-wrap img{height:100%;width:100%}@media screen and (max-width:750px){body[data-controller=product-detail] .info__concept-image-wrapper .-image-wrap img{max-height:31.7rem;-o-object-position:left;object-position:left}}@media (min-width:751px){body[data-controller=product-detail] .info__concept-image-wrapper .-image-wrap img{max-height:41.975308642vw}}body[data-controller=product-detail] .info__concept .-size-width{position:absolute;top:calc(var(--concept-image-height) + 1.6rem);display:flex;align-items:center;justify-content:center;justify-self:center;width:var(--concept-image-width)}@media screen and (max-width:750px){body[data-controller=product-detail] .info__concept .-size-width{left:0}}@media (min-width:751px){body[data-controller=product-detail] .info__concept .-size-width{left:50%;transform:translateX(-50%)}}body[data-controller=product-detail] .info__concept .-size-width .-spacer{position:relative;display:block;background-color:#241e1e;height:1px;width:100%;flex-grow:1;flex-shrink:1}body[data-controller=product-detail] .info__concept .-size-width .-spacer.-start:before{content:"";width:1px;height:12px;background-color:#241e1e;position:absolute;top:50%;left:0;transform:translateY(-50%)}body[data-controller=product-detail] .info__concept .-size-width .-spacer.-end:before{content:"";width:1px;height:12px;background-color:#241e1e;position:absolute;top:50%;right:0;transform:translateY(-50%)}body[data-controller=product-detail] .info__concept .-size-height{position:absolute;left:calc(var(--concept-image-width) + 1.6rem);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;align-self:center;height:var(--concept-image-height)}body[data-controller=product-detail] .info__concept .-size-height .-spacer{position:relative;display:block;background-color:#241e1e;width:1px;height:100%;flex-grow:1;flex-shrink:1}body[data-controller=product-detail] .info__concept .-size-height .-spacer.-start:before{content:"";height:1px;width:12px;background-color:#241e1e;position:absolute;left:50%;top:0;transform:translateX(-50%)}body[data-controller=product-detail] .info__concept .-size-height .-spacer.-end:before{content:"";height:1px;width:12px;background-color:#241e1e;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}body[data-controller=product-detail] .info__concept .-size-text{padding:0 .4rem;font-weight:400;letter-spacing:0;width:-moz-max-content;width:max-content;display:block}@media screen and (max-width:750px){body[data-controller=product-detail] .info__concept .-size-text{font-size:1.4rem;line-height:1.21}}@media (min-width:751px){body[data-controller=product-detail] .info__concept .-size-text{font-size:1.6rem;line-height:1.25}}@media screen and (max-width:750px){body[data-controller=product-detail] .info__data{padding-top:4rem;padding-bottom:4rem}}@media (min-width:751px){body[data-controller=product-detail] .info__data{padding-top:12.8rem;padding-bottom:4.8rem}}@media (min-width:751px){body[data-controller=product-detail] .info__data-wrapper{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:3.2rem;column-gap:3.2rem;position:relative}body[data-controller=product-detail] .info__data-wrapper:after{content:"";display:block;position:absolute;top:3.2rem;left:0;width:100%;background-color:#dfdfdf;height:1px}}@media (min-width:751px){body[data-controller=product-detail] .info__data dl:first-of-type{grid-row:1/span 1;grid-column:1/span 1}body[data-controller=product-detail] .info__data dl:nth-of-type(2){grid-row:1/span 1;grid-column:2/span 1}body[data-controller=product-detail] .info__data dl:nth-of-type(3){grid-row:1/span 1;grid-column:3/span 1}body[data-controller=product-detail] .info__data dl:nth-of-type(4){grid-row:1/span 1;grid-column:4/span 1}body[data-controller=product-detail] .info__data dl:nth-of-type(5){grid-row:2/span 1;grid-column:1/span 4;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dfdfdf;-moz-column-gap:3.2rem;column-gap:3.2rem}body[data-controller=product-detail] .info__data dl:nth-of-type(5) dt{font-weight:400;border-bottom:none;padding-top:2.8rem;padding-bottom:0;grid-row:1/span 1;grid-column:1/span 1}body[data-controller=product-detail] .info__data dl:nth-of-type(5) dd{grid-row:1/span 1;grid-column:2/span 3}}body[data-controller=product-detail] .info__data dl:last-of-type dd{padding-bottom:0}body[data-controller=product-detail] .info__data dt{font-weight:600;letter-spacing:0;padding-bottom:1.6rem}@media screen and (max-width:750px){body[data-controller=product-detail] .info__data dt{line-height:1.5;font-size:1.4rem;padding-bottom:1rem;border-bottom:1px solid #dfdfdf}}@media (min-width:751px){body[data-controller=product-detail] .info__data dt{line-height:1;font-size:1.6rem}}body[data-controller=product-detail] .info__data dd{font-weight:400;line-height:1.5;letter-spacing:0}@media screen and (max-width:750px){body[data-controller=product-detail] .info__data dd{font-size:1.4rem;padding-top:1.65rem;padding-bottom:4rem}}@media (min-width:751px){body[data-controller=product-detail] .info__data dd{font-size:1.6rem;padding-top:2.8rem;padding-bottom:1.4rem}}body[data-controller=product-detail] .info__data dd .-text{display:block}@media screen and (max-width:750px){body[data-controller=product-detail] .info__data dd .-text.-lg{font-size:1.6rem;line-height:1;margin-bottom:1.6rem}}@media (min-width:751px){body[data-controller=product-detail] .info__data dd .-text.-lg{font-size:2rem;line-height:1.2;margin-bottom:1rem}}body[data-controller=product-detail] .info__data dd .-text.-sm{font-size:1.2rem;line-height:1.5}@media screen and (max-width:750px){body[data-controller=product-detail] .info__data dd .-text.-sm{margin-top:.6rem;display:inline-block}}@media (min-width:751px){body[data-controller=product-detail] .info__data dd .-text.-sm{margin-top:.6rem}}@media screen and (max-width:750px){body[data-controller=product-detail] .info__data dd .-text+.-text:not(.-sm){margin-top:1.25rem}}@media (min-width:751px){body[data-controller=product-detail] .info__data dd .-text+.-text:not(.-sm){margin-top:2.1rem}}body[data-controller=product-detail] .info__data dd .-tags{display:flex;flex-wrap:wrap;gap:1.6rem}body[data-controller=product-detail] .info__data dd .-tags .-tag{padding:7px 13px 8px;background-color:#dfdfdf;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:400;line-height:1.21;letter-spacing:0}body[data-controller=product-detail] .info__data dd .-link{display:block;display:flex;align-items:center;width:-moz-max-content;width:max-content}body[data-controller=product-detail] .info__data dd .-link *,body[data-controller=product-detail] .info__data dd .-link:after,body[data-controller=product-detail] .info__data dd .-link:before{transition:.3s ease}@media (hover:hover){body[data-controller=product-detail] .info__data dd .-link:hover:after,body[data-controller=product-detail] .info__data dd .-link:hover:before,body[data-controller=product-detail] .info__data dd .-link:hover>*{opacity:.5}}@media screen and (max-width:750px){body[data-controller=product-detail] .info__data dd .-link{gap:1.1rem;margin-top:1.3rem}}@media (min-width:751px){body[data-controller=product-detail] .info__data dd .-link{gap:.6rem;margin-top:2rem}}body[data-controller=product-detail] .info__data dd .-link:after{content:"";display:block;width:0;height:0;border-style:solid;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:9px solid #241e1e;border-right:0}@media screen and (max-width:750px){body[data-controller=product-detail] .info__data dd .-link:after{margin-bottom:.6rem}}@media (min-width:751px){body[data-controller=product-detail] .info__data dd .-link:after{margin-bottom:.35rem}}body[data-controller=product-detail] .info__data dd .-link .-link-text{width:-moz-max-content;width:max-content;display:inline-flex;font-weight:400;letter-spacing:0;border-bottom:1px solid #241e1e}@media screen and (max-width:750px){body[data-controller=product-detail] .info__data dd .-link .-link-text{font-size:1.4rem;line-height:1;padding-bottom:.6rem}}@media (min-width:751px){body[data-controller=product-detail] .info__data dd .-link .-link-text{font-size:1.6rem;line-height:1.1875;padding-bottom:.35rem}}body[data-controller=product-detail] .info__data dd .-list{display:flex;flex-direction:column;gap:.7rem}body[data-controller=product-detail] .info__data dd .-list .-item{display:flex;gap:.3rem}body[data-controller=product-detail] .info__data dd .-list .-item:before{content:"・"}body[data-controller=product-detail] .info__data dd .-list .-item.-text{margin:0}body[data-controller=product-detail] .info__endless-inner{background-color:#fff}@media screen and (max-width:750px){body[data-controller=product-detail] .info__endless-inner{padding:3rem 1.8rem 3.9rem}}@media (min-width:751px){body[data-controller=product-detail] .info__endless-inner{padding:4.8rem 6.3rem 4.8rem 6.4rem}}body[data-controller=product-detail] .info__endless-title{display:flex}@media screen and (max-width:750px){body[data-controller=product-detail] .info__endless-title{flex-direction:column;gap:1.6rem;margin-bottom:2rem}body[data-controller=product-detail] .info__endless-title .-text1{font-size:1.4rem;font-weight:600;line-height:1;letter-spacing:0}body[data-controller=product-detail] .info__endless-title .-text2{font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:0}}@media (min-width:751px){body[data-controller=product-detail] .info__endless-title{font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:0;align-items:center;gap:3rem;margin-bottom:3.2rem}}body[data-controller=product-detail] .info__endless-contents{position:relative}body[data-controller=product-detail] .info__endless-contents.is-dragged .info__endless-draggable-img{opacity:0;visibility:hidden}body[data-controller=product-detail] .info__endless-draggable-img{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:2;pointer-events:none;background-color:rgba(0,0,0,.1);transition:.3s ease}body[data-controller=product-detail] .info__endless-draggable-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:750px){body[data-controller=product-detail] .info__endless-draggable-img img{width:15rem}}@media (min-width:751px){body[data-controller=product-detail] .info__endless-draggable-img img{width:22rem}}body[data-controller=product-detail] .info__endless-image-wrapper{overflow:visible;cursor:grab}@media screen and (max-width:750px){body[data-controller=product-detail] .info__endless-image-wrapper{width:100%;height:29.7rem}}@media (min-width:751px){body[data-controller=product-detail] .info__endless-image-wrapper{width:100%;height:29.7rem}}body[data-controller=product-detail] .info__endless-image-wrapper .-image{width:250rem;background-position:0;background-repeat:repeat-x}@media screen and (max-width:750px){body[data-controller=product-detail] .info__endless-image-wrapper .-image{height:29.7rem;background-size:118.4rem 29.7rem}}@media (min-width:751px){body[data-controller=product-detail] .info__endless-image-wrapper .-image{height:29.7rem;background-size:118.4rem 29.7rem}}body[data-controller=product-detail] .info__up-inner{position:relative;display:flex;flex-wrap:wrap}@media screen and (max-width:750px){body[data-controller=product-detail] .info__up-inner{padding-top:2rem;gap:2.1rem}}@media (min-width:751px){body[data-controller=product-detail] .info__up-inner{padding-top:3.2rem;gap:3.1rem}}body[data-controller=product-detail] .info__up-content{background-color:#fff;position:relative}@media screen and (max-width:750px){body[data-controller=product-detail] .info__up-content{width:calc((100% - 2.1rem) / 2);padding:2.1rem 1.4rem 1.8rem 1.3rem}}@media (min-width:751px){body[data-controller=product-detail] .info__up-content{width:calc((100% - 3.1rem) / 2);padding:4.8rem 6.5rem 7.4rem 6.4rem}}body[data-controller=product-detail] .info__up-title{line-height:1;letter-spacing:0;display:flex;align-items:center}@media screen and (max-width:750px){body[data-controller=product-detail] .info__up-title{width:13rem;font-size:1.4rem;font-weight:600;margin-bottom:2rem}}@media (min-width:751px){body[data-controller=product-detail] .info__up-title{font-size:1.6rem;font-weight:400;margin-bottom:3.2rem}}@media screen and (max-width:750px){body[data-controller=product-detail] .info__up-image-wrapper{margin-left:.5rem;margin-right:.4rem}}@media (min-width:751px){body[data-controller=product-detail] .info__up-image-wrapper{cursor:pointer;position:relative}}body[data-controller=product-detail] .info__up-figcaption{width:100%;display:flex;justify-content:center;font-size:1.2rem;font-weight:400;letter-spacing:0;opacity:1}@media screen and (max-width:750px){body[data-controller=product-detail] .info__up-figcaption{line-height:1.5;margin-top:1rem}}@media (min-width:751px){body[data-controller=product-detail] .info__up-figcaption{position:absolute;left:50%;transform:translateX(-50%);line-height:1;top:calc(100% + 1.6rem)}}body[data-controller=product-detail] .info__up [data-pswp-gallery] .hidden-caption-content{display:none}body[data-controller=product-detail] .spec__container{padding-bottom:0}@media screen and (max-width:750px){body[data-controller=product-detail] .spec__wrapper{padding-top:3rem}}@media (min-width:751px){body[data-controller=product-detail] .spec__wrapper{padding-top:5.8rem}}html{visibility:visible!important;opacity:1!important}
/*# sourceMappingURL=common.css.map */
