@media screen and (min-width: 821px){.header .logo-header{opacity:0;visibility:hidden}}.p-mv{padding:50px 14px}@media screen and (min-width: 821px){.p-mv{margin-top:60px;position:relative;margin-bottom:100px}}.p-mv .mv__text{position:relative;z-index:10}@media screen and (min-width: 821px){.p-mv .mv__text{max-width:1280px;margin:0 auto}}.p-mv .logo-column{width:147px;margin:-12% auto 30px;position:relative;z-index:10}@media screen and (min-width: 821px){.p-mv .logo-column{margin:0 0 40px;width:255px}}.p-mv h2{text-align:center;font-family:"Hina Mincho",serif;font-size:2.8rem;font-weight:400;margin-bottom:30px}@media screen and (min-width: 821px){.p-mv h2{text-align:left;font-size:4.5rem}}@media screen and (max-width: 350px){.p-mv h2{font-size:2.1rem}}.p-mv h3{font-size:1.8rem;letter-spacing:.12em;line-height:1.6666666667;text-align:center;margin-bottom:20px;font-weight:500;color:#6f6d6d}@media screen and (min-width: 821px){.p-mv h3{text-align:left;font-size:2.4rem;margin-bottom:10px}}.p-mv p{font-size:13px;line-height:2;text-align:center;margin-bottom:30px}@media screen and (min-width: 821px){.p-mv p{text-align:left;font-size:1.8rem}}@media screen and (max-width: 350px){.p-mv p{font-size:13px;letter-spacing:normal}}.p-mv .c-button{margin:0 auto}@media screen and (min-width: 821px){.p-mv .c-button{margin:0}}@media screen and (min-width: 821px){.p-mv .mv-swiper{max-width:1040px;position:absolute;top:0;right:70px}}.p-product{padding:26.6666666667% 4% 26.6666666667%;background:url("../../../img/top/top-product-sp.webp") no-repeat top/cover;background-position:top;position:relative}@media screen and (min-width: 821px){.p-product{padding:14.3229166667% 10px 13.0208333333%;background:url("../../../img/top/top-product.webp") no-repeat top/cover;background-position:center}}.p-product::before{content:"";display:block;width:100%;height:52px;background:url("../../../img/top/product-deco01-sp.webp") no-repeat center top/cover;background-position:bottom;position:absolute;top:0;left:0}@media screen and (min-width: 821px){.p-product::before{background:url("../../../img/top/product-deco01.webp") no-repeat center top/cover;background-position:bottom;height:18.2291666667%;top:-48px}}.p-product::after{content:"";display:block;width:100%;height:52px;background:url("../../../img/top/product-deco02-sp.webp") no-repeat center top/cover;background-position:top;position:absolute;bottom:0;left:0}@media screen and (min-width: 821px){.p-product::after{background:url("../../../img/top/product-deco02.webp") no-repeat center top/cover;background-position:top;height:16.2760416667%}}@media screen and (min-width: 821px){.p-product .product__inner{max-width:1000px;margin:0 auto}}.p-product h2{font-family:"Hina Mincho",serif;letter-spacing:.2em;font-size:2rem;line-height:1.45;margin-bottom:20px}@media screen and (min-width: 821px){.p-product h2{font-size:3rem}}.p-product h2 span{font-size:1.8rem;font-family:"Bellota Text",serif;letter-spacing:.24em;display:block;font-weight:bold;margin-bottom:10px}@media screen and (min-width: 821px){.p-product h2 span{font-size:3rem}}@media screen and (min-width: 821px){.p-product .flex{display:flex;align-items:center;margin-bottom:30px}}.p-product h3{font-size:1.4rem;letter-spacing:.05em;line-height:1.8571428571;margin-bottom:0px}@media screen and (min-width: 821px){.p-product h3{font-size:2.2rem;font-weight:400;margin-right:20px}}.p-product .product__price{font-size:1.4rem;letter-spacing:.05em;line-height:1.8571428571;margin-bottom:44.8%}@media screen and (min-width: 821px){.p-product .product__price{font-size:2.5rem;margin-bottom:0}}.p-product .product__feature{width:280px;margin:30px auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media screen and (min-width: 821px){.p-product .product__feature{width:635px;grid-template-columns:repeat(4, 1fr);margin:40px 0}}.p-product .product__feature__item{display:flex;flex-direction:column;align-items:center;gap:10px;background:rgba(255,138,161,.7);border-radius:10px;padding:14px 6px}@media screen and (min-width: 821px){.p-product .product__feature__item{width:148px;height:148px;justify-content:center}}.p-product .product__feature__item img{height:52px;width:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 821px){.p-product .product__feature__item img{height:58px}}.p-product .product__feature__item__text{font-size:1.4rem;font-weight:bold;letter-spacing:.05em;line-height:1.2142857143;text-align:center;color:#fff}@media screen and (min-width: 821px){.p-product .product__feature__item__text{font-size:1.5rem}}.p-product .c-button{margin:0 auto}@media screen and (min-width: 821px){.p-product .c-button{margin:0}}.p-section{padding:70px 14px;position:relative}@media screen and (min-width: 821px){.p-section{padding:0px 0 80px}}.p-section .drawing-middle{top:100px}@media screen and (min-width: 821px){.p-section .drawing-middle{top:180px}}@media screen and (min-width: 821px){.p-section .section__inner{max-width:970px;margin:0 auto;display:flex}}.p-section .section__img{position:relative}@media screen and (min-width: 821px){.p-section .section__img{position:static;margin:0 0 0 calc(50% - 50vw)}}.p-section .section__img figure{width:76%;margin-bottom:40px}@media screen and (min-width: 821px){.p-section .section__img figure{width:83%}}.p-section .section__img .logo-column{width:34.6666666667%;position:absolute;bottom:-7%;right:8%}@media screen and (min-width: 821px){.p-section .section__img .logo-column{width:15.3645833333%;bottom:12%}}@media screen and (min-width: 821px){.p-section .section__text{width:646px;flex-shrink:0;margin-top:40px}}.p-section h2{color:#ff8aa1;font-size:2.1rem;line-height:1.55;margin-bottom:20px;font-family:"Hina Mincho",serif;letter-spacing:.03em}@media screen and (min-width: 821px){.p-section h2{font-size:3.5rem;margin-bottom:30px}}.p-section h3{font-size:1.7rem;line-height:2;margin-bottom:14px;font-weight:500;color:#6f6d6d}@media screen and (min-width: 821px){.p-section h3{font-size:2.2rem}}.p-section .c-button{margin:30px auto 0}@media screen and (min-width: 821px){.p-section .c-button{margin:30px 0 0}}.img-slider{margin-bottom:70px}.btn-insta{margin-bottom:70px;padding:0 14px}@media screen and (min-width: 821px){.btn-insta{width:560px;margin:0 auto 100px}}.p-ambassador{padding:0 0 50px;background:linear-gradient(180deg, transparent 0%, transparent 3%, #f5f6f7 3%, #f5f6f7 100%)}@media screen and (min-width: 821px){.p-ambassador{padding:0 0 70px}}.p-ambassador h2{margin-bottom:30px}.p-ambassador .c-text{text-align:center}@media screen and (min-width: 821px){.p-ambassador .ambassador-swiper-sp{display:none}}.p-ambassador .ambassador-swiper-pc{display:none}@media screen and (min-width: 821px){.p-ambassador .ambassador-swiper-pc{display:block}}.p-ambassador .ambassador-swiper-pc .swiper-wrapper .swiper-slide{width:300px}.p-ambassador .ambassador__inner{margin-top:30px}.p-ambassador .name{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:20px 0 10px}.p-ambassador .name span{font-size:1.7rem;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:8px 10px;border-radius:17px;letter-spacing:.02em}.p-ambassador .birthdate{text-align:center;font-size:15px;color:#6f6d6d;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.p-ambassador .birthdate::before{content:"";display:block;width:10px;height:11px;background:url("../../../img/top/ambassador-deco01.svg") no-repeat center top/cover;margin-right:4px}.p-ambassador .type{text-align:center;font-size:15px;color:#6f6d6d;display:flex;align-items:center;justify-content:center;gap:5px}.p-ambassador .type span{display:flex;align-items:center;gap:5px}.p-ambassador .type span::before{content:"";display:block;width:10px;height:10px;background:url("../../../img/top/ambassador-deco02.svg") no-repeat center top/cover;margin-right:0px}/*# sourceMappingURL=top.css.map */
