.page-title{font-family:"Instrument Serif",sans-serif;font-weight:400;font-style:normal;text-align:center;margin:50px auto}@media screen and (max-width: 810px){.page-title{margin:40px auto}}.p-top__mv__img{position:relative;overflow:hidden}.p-top__mv__img img{width:100%;transform:scale(1.2)}.p-top__mv__info{position:relative;bottom:180px;margin-bottom:-180px;left:28px}.p-top__mv__info h2{color:var(--color-white);font-size:3.4rem;padding-bottom:20px;line-height:1.2;margin:0}.p-top__mv__info p{color:var(--color-white);font-size:1.8rem;line-height:1.15;margin:0}@media screen and (max-width: 810px){.p-top__mv__info{position:static;margin-bottom:20px}.p-top__mv__info h2{color:var(--color-text);font-size:2.4rem;padding-bottom:10px;line-height:1.5}.p-top__mv__info p{color:var(--color-text);font-size:1.4rem;line-height:1.15}}.p-top__featured p,.p-top__featured h2{padding:0;margin:0}.p-top__featured h2{color:var(--color-text);font-size:4.8rem;line-height:1.15}@media screen and (max-width: 750px){.p-top__featured h2{font-size:3rem}}.p-top__featured__ttl{margin:0 0 60px;position:relative}.p-top__featured__link{color:var(--color-text);font-weight:700;font-size:1.8rem;line-height:1.15;position:absolute;bottom:0;right:15px}.p-top__featured__slider img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.p-top__featured__slide__info{position:relative;bottom:80px;left:20px;justify-content:space-between;width:calc(100% - 60px);align-items:end;text-align:left}.p-top__featured__slide__info span{color:var(--color-text);font-weight:700;padding-bottom:5px;display:inline-block;font-size:1.8rem;line-height:1.15}.p-top__featured__slide__info p{color:var(--color-text);font-size:1.8rem;line-height:1.15}.p-top__featured__slider{width:100%}.swiper-container{padding:0 60px}.swiper-featured-next{background-image:none!important}.swiper-featured-next:after{bottom:0;content:"";margin:auto;position:absolute;top:0;left:-18px;background-repeat:no-repeat;background-size:contain;height:40px;width:40px;z-index:100}@media screen and (max-width: 810px){.p-top__featured__ttl{font-size:3rem;margin-bottom:30px;line-height:1.15}.swiper-featured{padding:0!important}.p-top__featured__slider{text-align:center}.p-top__featured__slider img{width:calc(100% - 30px)}.swiper-featured-next:after{background-image:none}.p-top__featured__slide__info{display:block;bottom:0;left:15px;margin:20px 0 35px}.p-top__featured__slide__info__left{margin-bottom:5px}.p-top__featured__link{position:static;margin-left:15px}}.company-cont{max-width:800px;margin:50px auto 80px}.company-cont__box{margin-top:50px;text-align:center}.company-cont__box h4{margin-bottom:20px;font-weight:600;font-size:1.6rem;letter-spacing:0}.company-cont__box p{margin:0}.company-cont__box a{text-decoration:underline}.company-cont__text{font-size:1.3rem;line-height:2;letter-spacing:0}.company-cont__logo{max-width:340px;margin:50px auto}.company-cont__img02{max-width:500px;margin:50px auto}@media screen and (max-width: 810px){.company-cont{max-width:800px;margin:20px auto 50px}.company-cont__box h4{font-size:1.4rem}.company-cont__img01{max-width:500px;margin:50px -20px}}.privacy-policy-cont{max-width:800px;margin:50px auto 200px}.privacy-policy-top__text{text-align:center;font-size:1.3rem;line-height:2;letter-spacing:0}.privacy-policy-cont__box{margin-top:50px}.privacy-policy-cont__box h4{margin-bottom:20px;font-weight:600;font-size:1.6rem;letter-spacing:0}.privacy-policy-cont__box p{margin:0}.privacy-policy-cont__box a{text-decoration:underline}.privacy-policy-cont__box ul{margin-top:20px;margin-left:15px;display:flex;flex-direction:column;gap:20px}.privacy-policy-cont__box ul li{list-style-type:"\30fb"}.privacy-policy-cont__box ul li span{display:block}.privacy-policy-cont__text{font-size:1.3rem;line-height:2;letter-spacing:0;margin-bottom:20px}.privacy-policy-cont__text2{margin-top:30px;margin-bottom:0}.privacy-policy-cont__urllist{margin-top:20px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 810px){.privacy-policy-cont{max-width:800px;margin:20px auto 50px}.privacy-policy-top__text{text-align:left}.privacy-policy-cont__text{margin-bottom:30px}.privacy-policy-cont__text2{margin-top:40px;margin-bottom:0}.privacy-policy-cont__box h4{font-size:1.4rem}.privacy-policy-cont__img01{max-width:500px;margin:50px -20px}}.legal-notice-cont{max-width:800px;margin:50px auto 200px}.legal-notice-top__text{text-align:center;font-size:1.3rem;line-height:2;letter-spacing:0}.legal-notice-cont__box{margin-top:50px}.legal-notice-cont__box h4{margin-bottom:20px;font-weight:600;font-size:1.6rem;letter-spacing:0}.legal-notice-cont__box p{margin:0}.legal-notice-cont__box a{text-decoration:underline}.legal-notice-cont__box ul{margin-top:20px;margin-left:15px;display:flex;flex-direction:column;gap:20px}.legal-notice-cont__box ul li{list-style-type:"\30fb"}.legal-notice-cont__box ul li span{display:block}.legal-notice-cont__text{font-size:1.3rem;line-height:2;letter-spacing:0;margin-bottom:20px}.legal-notice-cont__text2{margin-top:30px;margin-bottom:0}.legal-notice-cont__urllist{margin-top:20px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 810px){.legal-notice-cont{max-width:800px;margin:20px auto 50px}.legal-notice-top__text{text-align:left}.legal-notice-cont__text{margin-bottom:30px}.legal-notice-cont__text2{margin-top:40px;margin-bottom:0}.legal-notice-cont__box ul{gap:5px}.legal-notice-cont__box h4{font-size:1.4rem}.legal-notice-cont__img01{max-width:500px;margin:50px -20px}}.shop-payment-cont__area:first-child{margin-bottom:60px}.shop-payment-cont__area h3{font-weight:600;font-size:1.8rem;letter-spacing:0}.legal-notice-cont__box table{width:800px;text-align:center}.legal-notice-cont__box table,td,th{border-collapse:collapse}.legal-notice-cont__box td,th{padding:3px;width:30px;height:25px}.legal-notice-cont__box th{height:40px;padding:0!important;background:#f4f4f4}.legal-notice-cont__box span{display:block}@media screen and (max-width: 810px){.shop-payment-cont__area:first-child{margin-bottom:40px}.shop-payment-cont__area h3{font-weight:600;font-size:1.6rem;letter-spacing:0;text-align:center}.legal-notice-cont__box table{width:100%;text-align:center;font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/c_style.css.map */
