.lifedesignSect{margin:0 calc(50% - 50vw);width:100vw}@media screen and (min-width: 768px){.lifedesignSect{padding-top:120px}}@media screen and (max-width: 768px){.lifedesignSect{padding-top:calc(118 / 750 * 100vw)}}.lifedesignSect__head{text-align:center}@media screen and (min-width: 768px){.lifedesignSect__head+.lifedesignSect__cont{margin-top:139px}}@media screen and (max-width: 768px){.lifedesignSect__head+.lifedesignSect__cont{margin-top:calc(200 / 750 * 100vw)}}.lifedesignSlide{overflow:hidden}.lifedesignSlide__slide{--bgOpacity: 0;background:#ffffff;display:flex;filter:blur(calc((var(--bgOpacity) * 20px) - 6px));position:relative;top:0;width:100%}.lifedesignSlide__slide:after{background-color:#000000;content:'';display:block;height:100%;left:0;opacity:calc(var(--bgOpacity) - .3);position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width: 768px){.lifedesignSlide__slide{height:100vh}}@media screen and (max-width: 768px){.lifedesignSlide__slide{height:-moz-fit-content;height:fit-content;min-height:100vh}}.lifedesignSlide__txt{background-size:cover;flex-grow:1;height:100%}@media screen and (min-width: 768px){.lifedesignSlide__txt{display:flex;flex-direction:column;justify-content:center;padding-left:calc(250 / 1920 * 100vw)}}@media screen and (max-width: 768px){.lifedesignSlide__txt{padding:calc(96 / 750 * 100vw) 0 calc(60 / 750 * 100vw) calc(60 / 750 * 100vw)}}.lifedesignSlide__txt .txt{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;letter-spacing:0}@media screen and (min-width: 768px){.lifedesignSlide__txt .txt{font-size:calc(24 / 1920 * 100vw);line-height:2.5}.lifedesignSlide__txt .txt:before{content:'';margin-top:calc((1 - 2.5) * .5em)}.lifedesignSlide__txt .txt:after{margin-bottom:calc((1 - 2.5) * .5em)}.lifedesignSlide__txt .txt:before,.lifedesignSlide__txt .txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.lifedesignSlide__txt .txt{font-size:calc(38 / 750 * 100vw);line-height:2.31579}.lifedesignSlide__txt .txt:before{content:'';margin-top:calc((1 - 2.31579) * .5em)}.lifedesignSlide__txt .txt:after{margin-bottom:calc((1 - 2.31579) * .5em)}.lifedesignSlide__txt .txt:before,.lifedesignSlide__txt .txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.lifedesignSlide__txt .caption{font-size:calc(12 / 1920 * 100vw);margin-top:calc(50 / 1920 * 100vw);max-width:calc(400 / 1920 * 100vw);line-height:2.5}.lifedesignSlide__txt .caption:before{content:'';margin-top:calc((1 - 2.5) * .5em)}.lifedesignSlide__txt .caption:after{margin-bottom:calc((1 - 2.5) * .5em)}.lifedesignSlide__txt .caption:before,.lifedesignSlide__txt .caption:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.lifedesignSlide__txt .caption{font-size:calc(24 / 750 * 100vw);margin-top:calc(60 / 750 * 100vw);max-width:calc(620 / 750 * 100vw);line-height:1.57895}.lifedesignSlide__txt .caption:before{content:'';margin-top:calc((1 - 1.57895) * .5em)}.lifedesignSlide__txt .caption:after{margin-bottom:calc((1 - 1.57895) * .5em)}.lifedesignSlide__txt .caption:before,.lifedesignSlide__txt .caption:after{content:'';display:block;height:0;width:0}}.lifedesignSlide__inner{display:flex;width:100%}@media screen and (min-width: 768px){.lifedesignSlide__inner{align-items:center;flex-direction:row-reverse;justify-content:space-between}}@media screen and (max-width: 768px){.lifedesignSlide__inner{flex-direction:column}}.lifedesignSlide__inner .photo{flex-shrink:0}@media screen and (min-width: 768px){.lifedesignSlide__inner .photo{height:100%;width:calc(1060 / 1920 * 100vw)}}@media screen and (max-width: 768px){.lifedesignSlide__inner .photo{width:100%}}.lifedesignSlide__inner .photo__image,.lifedesignSlide__inner .photo__pic{width:100%}@media screen and (min-width: 768px){.lifedesignSlide__inner .photo__image,.lifedesignSlide__inner .photo__pic{height:100%;object-fit:cover;width:100%}}@media screen and (min-width: 768px){.lifedesignSlide--active .lifedesignSlide__txt{background-image:url("../imgs/pc/bg-texture-blue@1.5x.jpg")}}@media screen and (max-width: 768px){.lifedesignSlide--active .lifedesignSlide__txt{background-image:url("../imgs/sp/bg-texture-blue.jpg")}}@media screen and (min-width: 768px){.lifedesignSlide--free .lifedesignSlide__txt{background-image:url("../imgs/pc/bg-texture-yellow@1.5x.jpg")}}@media screen and (max-width: 768px){.lifedesignSlide--free .lifedesignSlide__txt{background-image:url("../imgs/sp/bg-texture-yellow.jpg")}}@media screen and (min-width: 768px){.lifedesignSlide--day .lifedesignSlide__txt{background-image:url("../imgs/pc/bg-texture-pink@1.5x.jpg")}}@media screen and (max-width: 768px){.lifedesignSlide--day .lifedesignSlide__txt{background-image:url("../imgs/sp/bg-texture-pink.jpg")}}@media screen and (min-width: 768px){.lifedesignSlide--keep .lifedesignSlide__txt{background-image:url("../imgs/pc/bg-texture-green@1.5x.jpg")}}@media screen and (max-width: 768px){.lifedesignSlide--keep .lifedesignSlide__txt{background-image:url("../imgs/sp/bg-texture-green.jpg")}}@media screen and (min-width: 768px){.lifedesignSlide--relax .lifedesignSlide__txt{background-image:url("../imgs/pc/bg-texture-warm@1.5x.jpg")}}@media screen and (max-width: 768px){.lifedesignSlide--relax .lifedesignSlide__txt{background-image:url("../imgs/sp/bg-texture-warm.jpg")}}.lifeSlider__head{text-align:center}@media screen and (min-width: 768px){.lifeSlider__head+.lifeSlider__cont{margin-top:100px}}@media screen and (max-width: 768px){.lifeSlider__head+.lifeSlider__cont{margin-top:calc(80 / 750 * 100vw)}}.lifeSlider__head .txt{letter-spacing:0;line-height:2}.lifeSlider__head .txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.lifeSlider__head .txt:after{margin-bottom:calc((1 - 2) * .5em)}.lifeSlider__head .txt:before,.lifeSlider__head .txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.lifeSlider__head .txt{font-size:26px}}@media screen and (max-width: 768px){.lifeSlider__head .txt{font-size:calc(38 / 750 * 100vw)}}@media screen and (min-width: 768px){.lifeSlider__title{font-size:64px}}@media screen and (max-width: 768px){.lifeSlider__title{font-size:calc(60 / 750 * 100vw)}}.lifeSlider__title .small{display:block;letter-spacing:0}@media screen and (min-width: 768px){.lifeSlider__title .small{font-size:32px;margin-bottom:13px}}@media screen and (max-width: 768px){.lifeSlider__title .small{font-size:calc(38 / 750 * 100vw);margin-bottom:calc(23 / 750 * 100vw)}}.lifeSlider__title .en{font-family:"EB Garamond",serif}@media screen and (min-width: 768px){.lifeSlider__title .en{font-size:86px}}@media screen and (max-width: 768px){.lifeSlider__title .en{font-size:calc(80 / 750 * 100vw)}}@media screen and (min-width: 768px){.lifeSlider__title .en--num{font-size:92px}}@media screen and (max-width: 768px){.lifeSlider__title .en--num{font-size:calc(86 / 750 * 100vw)}}@media screen and (min-width: 768px){.lifeSlider__title+.txt{margin-top:100px}}@media screen and (max-width: 768px){.lifeSlider__title+.txt{margin-top:calc(79 / 750 * 100vw)}}.lifeSlider__title--another{font-family:"EB Garamond",serif}@media screen and (min-width: 768px){.lifeSlider__title--another{font-size:64px}}@media screen and (max-width: 768px){.lifeSlider__title--another{font-size:calc(66 / 750 * 100vw)}}@media screen and (min-width: 768px){.lifeSlider__cont .usableSwiper .swiper-container{overflow:visible}}@media screen and (max-width: 768px){.lifeSlider__cont .usableSwiper .swiper-container{width:calc(710 / 750 * 100vw)}}@media screen and (min-width: 768px){.lifeSlider__cont .usableSwiper .swiper-slide{width:unset}}@media screen and (max-width: 768px){.lifeSlider__cont .usableSwiper .swiper-slide{margin-right:calc(46 / 750 * 100vw)}}@media screen and (max-width: 768px){.lifeSlider__cont .usableSwiper .swiper-slide.swiper-slide-active .lifeCard__head:before,.lifeSlider__cont .usableSwiper .swiper-slide.swiper-slide-duplicate-active .lifeCard__head:before{opacity:0}}@media screen and (min-width: 768px){.lifeSlider__cont .usableSwiper .swiper-slide .lifeCard{width:220px}}.lifeSlider__cont .usableSwiper .swiper-slide .lifeCard__head:before{background-color:#2b2017;content:'';height:100%;left:0;opacity:.5;position:absolute;top:0;transition:opacity .8s ease;width:100%;z-index:2}@media screen and (min-width: 768px){.lifeSlider__cont .usableSwiper .swiper-slide .lifeCard--active .lifeCard__head:before{opacity:0}}@media screen and (min-width: 768px){.lifeSlider__cont .usableSwiper .swiper-slide .lifeCard__visual .photo{height:355px}}.lifeSlider__cont .usableSwiper .swiper-slide .lifeCard__visual .photo__image{height:100%;width:100%}@media screen and (min-width: 768px){.lifeSlider__cont .usableSwiper .swiper-wrapper{display:flex;gap:27px}}.sectTtl{text-align:center}.sectTtl__num{color:#2b2017;font-family:"Roboto",sans-serif;font-style:italic;font-weight:300;letter-spacing:0}@media screen and (min-width: 768px){.sectTtl__num{font-size:96px}}@media screen and (max-width: 768px){.sectTtl__num{font-size:calc(96 / 750 * 100vw)}}@media screen and (min-width: 768px){.sectTtl__num+.headingCombi{margin-top:40px}}@media screen and (max-width: 768px){.sectTtl__num+.headingCombi{margin-top:calc(54 / 750 * 100vw)}}@media screen and (min-width: 768px){.sectTtl .headingCombi .heading{font-size:42px}}@media screen and (max-width: 768px){.sectTtl .headingCombi .heading{font-size:calc(52 / 750 * 100vw)}}@media screen and (min-width: 768px){.sectTtl .headingCombi .heading+.txt{margin-top:57px}}@media screen and (max-width: 768px){.sectTtl .headingCombi .heading+.txt{margin-top:calc(89 / 750 * 100vw)}}.sectTtl .headingCombi .txt{letter-spacing:0}@media screen and (min-width: 768px){.sectTtl .headingCombi .txt{font-size:18px}}@media screen and (max-width: 768px){.sectTtl .headingCombi .txt{font-size:calc(34 / 750 * 100vw)}}@media screen and (min-width: 768px){.lifedesign-intro{padding:160px 0 164px}}@media screen and (max-width: 768px){.lifedesign-intro{padding:calc(160 / 750 * 100vw) 0 calc(150 / 750 * 100vw)}}@media screen and (min-width: 768px){.lifedesign-another{padding:130px 0 164px}}@media screen and (max-width: 768px){.lifedesign-another{padding:calc(139 / 750 * 100vw) 0 calc(150 / 750 * 100vw)}}
