#about-contaier{overflow:hidden}.mv .mv__inner{position:relative}.mv .mv__inner .mv__text{width:285px;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;opacity:0;-webkit-animation:fadeIn 1.5s ease-out .5s forwards;animation:fadeIn 1.5s ease-out .5s forwards}@media screen and (min-width:821px){.mv .mv__inner .mv__text{width:29.4270833333%}}.mv .mv__inner .mv__text h2{color:#fff;font-size:1.8rem;font-weight:300;font-family:Poppins,sans-serif;letter-spacing:.12em;margin-bottom:40px;text-align:center}@media screen and (min-width:821px){.mv .mv__inner .mv__text h2{font-size:2rem;margin-bottom:50px}}.mv .mv__inner .mv__text h2 span{padding-bottom:6px;border-bottom:1px solid #fff;display:inline-block}@media screen and (min-width:821px){.mv .mv__inner .mv__text h2 span{font-size:2rem;padding-bottom:20px}}.p-about{padding:53px 20px 120px;font-family:Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}@media screen and (min-width:821px){.p-about{padding:130px 0 180px}}.p-about h2{font-size:2.6rem;font-weight:300;font-family:Poppins,sans-serif;letter-spacing:.12em;margin-bottom:75px}@media screen and (min-width:821px){.p-about h2{font-size:3.8rem;max-width:985px;margin:0 auto}}.p-about .about__flex{display:flex;flex-direction:column}@media screen and (min-width:821px){.p-about .about__flex{flex-direction:row;justify-content:flex-end;gap:113px;margin-top:-17px}}.p-about .about__flex.second{margin-top:70px}@media screen and (min-width:821px){.p-about .about__flex.second{flex-direction:row-reverse;gap:181px;align-items:flex-end;margin-top:130px}}@media screen and (min-width:821px){.p-about .about__flex.second .about__flex__text{padding-top:0}}.p-about .about__flex.second .about__flex__text h3{display:block}.p-about .about__flex.second .about__flex__text h3:before{left:inherit;right:-20px}@media screen and (min-width:821px){.p-about .about__flex.second .about__flex__text h3:before{left:0;right:inherit}}.p-about .about__flex.second .about__flex__image{padding:0 20px 0 0}@media screen and (min-width:821px){.p-about .about__flex.second .about__flex__image{padding:0;max-width:588px;width:38.28125%}}.p-about .about__flex .about__flex__image{margin:52px calc(50% - 50vw) 0;padding-left:20px;overflow:hidden}@media screen and (min-width:821px){.p-about .about__flex .about__flex__image{width:50%;max-width:768px;margin:0;padding:0}}.p-about .about__flex .about__flex__text{position:relative}@media screen and (min-width:821px){.p-about .about__flex .about__flex__text{padding-top:190px}}.p-about .about__flex .about__flex__text .about__logo{width:205px;display:block;margin-bottom:40px}@media screen and (min-width:821px){.p-about .about__flex .about__flex__text .about__logo{width:380px;margin-bottom:94px}}.p-about .about__flex .about__flex__text .about__logo img{width:100%}.p-about .about__flex .about__flex__text h3{font-size:1.2rem;font-weight:300;font-family:Poppins,sans-serif;letter-spacing:.12em;margin-bottom:50px;padding-bottom:20px;position:relative;display:inline-block}@media screen and (min-width:821px){.p-about .about__flex .about__flex__text h3{margin-bottom:83px}}.p-about .about__flex .about__flex__text h3:before{content:"";display:block;width:calc(100% + 20px);height:1px;background-color:#000;position:absolute;bottom:0;left:-20px}@media screen and (min-width:821px){.p-about .about__flex .about__flex__text h3:before{left:inherit;right:0;width:100vw}}.p-about .about__flex .about__flex__text h4{font-size:2.6rem;margin-bottom:36px;letter-spacing:.3em}@media screen and (min-width:821px){.p-about .about__flex .about__flex__text h4{font-size:3rem;margin-bottom:48px}}.p-about .about__flex .about__flex__text p{font-size:1.5rem;line-height:2.2666666667;letter-spacing:.03em;margin-bottom:15px}@media screen and (min-width:821px){.p-about .about__flex .about__flex__text p{letter-spacing:.1em;line-height:2.375;font-size:1.6rem}}.p-about .about__flex .about__flex__text p:last-of-type{margin-bottom:0}.p-about .about__flex .about__flex__text p.mb-0{margin-bottom:0!important}.p-about .about__flex .about__flex__text .read-more-content{max-height:0;overflow:hidden;transition:max-height 2s ease;position:relative;margin-bottom:0}@media screen and (min-width:821px){.p-about .about__flex .about__flex__text .read-more-content{max-height:2000px}}.p-about .about__flex .about__flex__text p.mb-0{position:relative}.p-about .about__flex .about__flex__text p.mb-0:after{content:"";position:absolute;bottom:0;left:-7px;right:0;height:73px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);pointer-events:none;opacity:1;z-index:10;display:block}@media screen and (min-width:821px){.p-about .about__flex .about__flex__text p.mb-0:after{display:none}}.p-about .about__flex .about__flex__text.is-expanded .read-more-content{max-height:2000px}.p-about .about__flex .about__flex__text.is-expanded p.mb-0:after{opacity:0;pointer-events:none}.p-about .about__flex .about__flex__text.is-expanded .read-more-btn{display:none}.p-about .about__flex .about__flex__text .read-more-btn{cursor:pointer;margin-top:17px;display:inline-block;font-size:1.3rem;font-weight:300;font-family:Poppins,sans-serif;letter-spacing:.12em;padding-bottom:4px;border-bottom:1px solid #000;transition:opacity .3s ease-in-out}@media screen and (min-width:821px){.p-about .about__flex .about__flex__text .read-more-btn{display:none}}.p-about .about__flex .about__flex__text .read-more-btn span{display:block;width:6px;height:6px;background:#000;border-radius:50%;margin:0 auto 8px}.p-about .about__flex .about__flex__text .read-more-btn span:last-of-type{margin-bottom:22px}.img-middle{overflow:hidden}.img-middle img{height:220px;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.js-zoom{overflow:hidden!important;position:relative;opacity:0;transition:opacity .6s ease-out}.js-zoom img{transform:scale(1.05);transition:transform 1.2s ease-out;will-change:transform;display:block;width:100%;height:auto}.js-zoom.is-visible{opacity:1}.js-zoom.is-visible img{transition:transform 3s ease-out}.sec-images{padding:70px 0 0;height:467px;position:relative}@media screen and (min-width:821px){.sec-images{height:77.4739583333vw}}.sec-images .images__text{width:242px;position:absolute;top:0;left:0}@media screen and (min-width:821px){.sec-images .images__text{width:60.15625vw}}.sec-images .images__image01{position:absolute;top:74px;right:44px;width:150px}@media screen and (min-width:821px){.sec-images .images__image01{width:23.4375vw;top:11vw;right:20vw}}.sec-images .images__image02{position:absolute;bottom:100px;right:208px;width:110px}@media screen and (min-width:821px){.sec-images .images__image02{width:23.4375vw;bottom:15vw;right:46vw}}.sec-images .images__image03{position:absolute;bottom:0;right:0;width:193px;height:176px}.sec-images .images__image03 .js-zoom{height:176px}@media screen and (min-width:821px){.sec-images .images__image03 .js-zoom{height:auto}}.sec-images .images__image03 img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:auto}@media screen and (min-width:821px){.sec-images .images__image03{width:43.4895833333vw;height:auto}}.sec-images .images__image04{width:150px;position:absolute;left:20px;bottom:54px}@media screen and (min-width:821px){.sec-images .images__image04{left:21vw;width:35vw;left:18vw}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.section-category{padding:70px 20px 0}@media screen and (min-width:821px){.section-category{padding:192px 0 108px}}.section-category h2{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/about.css.map */
