@import"https://fonts.googleapis.com/css2?family=SUSE:wght@100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";:root{--main-color: #ff9dad;--sub-color: #ff5885;--accent-color: #28c9d0;--make-color: #ff799e;--cute-color: rgb(255, 115, 162);--active-color: rgb(250,71,104);--fresh-color: rgb(148,198,68);--casual-color:rgb(3,170,201);--feminine-color: rgb(244,125,147);--soft-color: rgb(214,128,201);--elegant-color: rgb(139,91,180);--cool-color: rgb(60,162,237);--spring-color: rgb(244,200,9);--summer-color: rgb(28,168,201);--autumn-color: rgb(229,158,36);--winter-color: rgb(50,99,178)}.breadcrumb{display:none !important}.pc{display:block}.sp{display:none}@media screen and (max-width: 767px){.box-post{padding-top:0}.pc{display:none}.sp{display:block}}.main .container-fluid{padding:0;font-family:"Zen Kaku Gothic New",sans-serif}.main .container-inner{width:auto;max-width:100%;margin-left:auto;margin-right:auto;background-color:#fff;overflow:hidden}.main .inner{position:relative;max-width:116rem;margin:0 auto;overflow:hidden}a:hover{text-decoration:none}.p-step__list--button .detail h2,.p-step__head--title h2,.p-hero__lead--eng,.suse,.p-assessment__title--suse,.p-assessment__inner--head em,.p-lineup .slick-content__button span,.p-lineup .slick-content__price,.p-lineup .slick-content__ttl,.p-lineup__title,.p-point__title,.anchor_links{font-family:"SUSE",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.suse,.p-assessment__title--suse,.p-assessment__inner--head em,.p-lineup .slick-content__button span,.p-lineup .slick-content__price,.p-lineup .slick-content__ttl,.p-lineup__title,.p-point__title,.anchor_links{line-height:1.2;font-size:1.4rem}.tate,.p-point__feature--detail h3 span,.anchor_links{writing-mode:vertical-rl}.c-dots,.p-step__section.--diagnosis .c-lead::before,.p-assessment__inner::before,.p-assessment__inner::after{width:21.11vw;aspect-ratio:1/1;border-radius:100vh;background-color:rgba(255,255,255,.2)}.anchor_links{font-weight:300;position:relative;color:#fff}.anchor_links__button{display:block;position:relative;text-align:center;margin-top:5rem;z-index:0}.anchor_links__button span{display:flex;justify-content:center;align-items:center;margin:0 auto;width:90px;height:90px;position:relative;background-color:#fff;border-radius:100vh;transform:translateY(0);transition:all .3s}.anchor_links__button span img{display:inline-block;width:38px;aspect-ratio:38/24;transform:rotate(90deg)}.anchor_links__button::before,.anchor_links__button::after{content:"";display:block;width:35%;height:1px;background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:-1}.anchor_links__button::before{left:10%}.anchor_links__button::after{right:10%}.anchor_links__button:hover{transition:all .3s}.anchor_links__button:hover::before,.anchor_links__button:hover::after{opacity:1 !important}.anchor_links__button:hover span{transform:translateY(10px)}@media screen and (max-width: 767px){.anchor_links__button{margin:3rem 1.5rem}.anchor_links__button::before{left:0%}.anchor_links__button::after{right:0%}.anchor_links__button span{width:18vw;height:18vw}}.center{text-align:center}.fade-in{opacity:0;transform:translateY(3rem);transition:opacity 1s,transform 1s}.fade-in-show{opacity:1;transform:translateY(0)}.animation--circle{height:auto;width:34.72vw;animation:rotate 60s linear infinite}@media screen and (max-width: 767px){.animation--circle{margin:0 calc(50% - 50vw);width:100vw}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.p-hero{position:relative;overflow:hidden;color:#fff}.p-hero::before{content:"";position:absolute;display:block;width:200%;height:360px;bottom:0;left:0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(250,71,104,.15);transform:rotate(4deg) translate(-25%, 30%);z-index:0}.p-hero::after{content:"";position:absolute;display:block;width:200%;height:36rem;bottom:0;left:0;background-color:var(--main-color);transform:rotate(-7deg) translate(-25%, 22%);z-index:0}.p-hero h2{position:absolute;width:56.6vw;bottom:22%;left:7vw;z-index:1}.p-hero h3{position:absolute;bottom:29%;left:20vw;z-index:1}.p-hero__lead{position:absolute;bottom:14%;left:7vw;font-weight:700;font-size:2.6rem;letter-spacing:.3em;line-height:2;z-index:1}.p-hero__lead--eng{position:absolute;right:3.47vw;bottom:30%;text-align:right;z-index:1}.p-hero__logo{position:absolute;right:3.47vw;bottom:12%;width:187px;z-index:1}@media screen and (max-width: 1200px){.p-hero::before{transform:rotate(4deg) translate(-25%, 60%)}.p-hero::after{transform:rotate(-7deg) translate(-25%, 60%)}.p-hero__lead{bottom:8%}}@media screen and (max-width: 767px){.p-hero{padding-bottom:5rem}.p-hero::before{transform:rotate(4deg) translate(-25%, 55%)}.p-hero::after{transform:rotate(-7deg) translate(-25%, 50%)}.p-hero h2{position:relative;width:81vw;margin-top:-10%;left:1.5rem}.p-hero h3{width:27.5vw;bottom:33%}.p-hero__lead{position:relative;bottom:initial;margin-top:1rem;font-size:min(4.8vw,1.6rem);line-height:1.625;left:1.5rem}.p-hero__lead--eng{right:50%;text-align:left;bottom:0%;line-height:1}.p-hero__logo{right:1.5rem;bottom:2%;width:26.71vw;z-index:1}}.p-concept{position:relative;overflow-x:hidden;margin-top:-2%;background-color:var(--main-color);color:#fff;z-index:1}.p-concept h2{width:100%}@media screen and (max-width: 767px){.p-concept{margin-top:0;padding:5rem 0}.p-concept h2{width:102%;margin:0 -1%}}.p-concept::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;aspect-ratio:2500/313;background:url(/wp/wp-content/uploads/feature/pocoprouge/point_bg_head.webp) no-repeat 0 0/cover}.p-concept__wrap{display:flex;align-items:flex-end;overflow:hidden;max-width:116rem;margin:0 auto}.p-concept__title{width:55%}.p-concept__title h3{margin-top:8rem;line-height:1.08;font-weight:700;font-size:min(5.25vw,9.2rem);position:relative}.p-concept__title--sub{position:relative;max-width:14vw;margin-top:-2.2%;left:35%}@media screen and (max-width: 767px){.p-concept__title{width:100%;padding:0 1.5rem}.p-concept__title h3{margin-top:12rem;font-size:min(10.25vw,4rem)}.p-concept__title--sub{max-width:30vw;left:55%}.p-concept__title .suse,.p-concept__title .p-assessment__title--suse,.p-concept__title .p-assessment__inner--head em,.p-assessment__inner--head .p-concept__title em,.p-concept__title .p-lineup .slick-content__button span,.p-lineup .slick-content__button .p-concept__title span,.p-concept__title .p-lineup .slick-content__price,.p-lineup .p-concept__title .slick-content__price,.p-concept__title .p-lineup .slick-content__ttl,.p-lineup .p-concept__title .slick-content__ttl,.p-concept__title .p-lineup__title,.p-concept__title .p-point__title,.p-concept__title .anchor_links{margin-top:-2rem}}.p-concept__image{position:absolute;overflow:hidden;max-width:80vw;right:-25%;top:11%}@media screen and (max-width: 767px){.p-concept__image{max-width:120vw;right:-40%;top:8%}}.p-concept__product{width:100%;max-width:116rem;margin:8rem auto 0;display:flex;justify-content:space-between;align-items:stretch;overflow:hidden}@media screen and (max-width: 767px){.p-concept__product{margin:3rem auto 0;flex-direction:column}}.p-concept__product--lead{width:50%;flex:1;line-height:1.75;font-size:min(1.4vw,1.6rem);font-weight:700}@media screen and (max-width: 767px){.p-concept__product--lead{width:95%;padding:0 1.5rem;font-size:min(3.6vw,1.3rem)}}.p-concept__product figure{flex:1}@media screen and (max-width: 767px){.p-concept__product figure{flex:initial;max-width:100%;margin-left:-20%}}.p-concept__product .anchor_links{padding-bottom:1.25rem;width:6.25%;margin-left:1.875%;display:flex;justify-content:center;align-items:center;position:relative}.p-concept__product .anchor_links>*{display:block;position:relative}.p-concept__product .anchor_links>*:last-child{height:90px;transform:translateY(1rem);transition:all .3s}.p-concept__product .anchor_links:hover>*{color:#fff !important;transition:all .3s}.p-concept__product .anchor_links:hover>*:last-child{transform:translateY(2rem)}@media screen and (max-width: 767px){.p-concept__product .anchor_links{position:absolute;width:45px;right:1.5rem;bottom:0%}.p-concept__product .anchor_links>*{display:block;position:relative}.p-concept__product .anchor_links>*:last-child{height:45px;transform:translateY(1rem);transition:all .3s}}.p-point{position:relative;overflow:hidden;background-color:var(--sub-color);color:#fff}.p-point__head{position:relative;margin-top:-22.5vw}.p-point__title{padding-bottom:5%;font-size:8.2rem;letter-spacing:.03em;line-height:1.3;text-align:center;position:relative}.p-point__title::after{content:url(/wp/wp-content/uploads/feature/pocoprouge/icon_head.svg);position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.p-point__title--sub{position:relative;width:13.75vw;margin:0 auto;top:5rem;z-index:1}@media screen and (max-width: 767px){.p-point__title{margin-top:-3rem;font-size:min(9.7vw,3.5rem);padding-bottom:15%}.p-point__title::after{bottom:5%}.p-point__title--sub{width:24vw;top:0}}.p-point__feature{display:flex;gap:6rem;margin:8rem 0;position:relative}.p-point__feature+.p-point__feature{margin-top:13rem}.p-point__feature.is-reverse{flex-direction:row-reverse}@media screen and (max-width: 767px){.p-point__feature{flex-direction:column;gap:0;margin:4rem 0}.p-point__feature+.p-point__feature{margin-top:6rem}.p-point__feature.is-reverse{flex-direction:column}}.p-point__feature--image{width:48.6vw}.p-point__feature--image>figure{position:relative;z-index:0}.p-point__feature--image>figure::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#000;border-radius:30px;top:10px;left:0;z-index:-1}@media screen and (max-width: 767px){.p-point__feature--image{width:78.6%}.is-reverse .p-point__feature--image{margin:0 0 0 auto}}.p-point__feature--wrap{position:relative;transition-delay:.25s}.p-point__feature--wrap .animation--circle{position:absolute}@media screen and (max-width: 767px){.p-point__feature--wrap{padding:0 1.5rem}.p-point__feature--wrap .animation--circle{position:absolute;max-width:71.43vw;right:1.5rem;z-index:-1}.is-reverse .p-point__feature--wrap .animation--circle{right:auto;left:1.5rem}}.p-point__feature--detail{position:relative;display:flex;flex-direction:column;top:0;left:0;width:37.5vw;padding-left:1.38vw}.p-point__feature--detail h3{padding:0 14px;position:relative;top:0;display:flex;justify-content:center;align-items:center;width:250px;height:200px;margin-left:auto;background-color:#ff9dad;border-radius:110px;transform:translateY(-20%)}.is-reverse .p-point__feature--detail h3{margin-left:0;margin-right:auto}.p-point__feature--detail h3 span{display:block;padding-right:16.5px;text-align:center;font-size:1.3rem;font-weight:800;line-height:1}.p-point__feature--detail h3 em{display:block;padding-left:31px;border-left:1px solid #fff;flex:1;font-size:7.2rem;font-weight:800;line-height:11.7rem}.p-point__feature--detail h3::after{content:url(/wp/wp-content/uploads/feature/pocoprouge/point_feature_text.svg);position:absolute;right:0;bottom:0;transform:translate(5%, 25%)}.p-point__feature--detail h4{font-size:min(4vw,5.8rem);font-weight:700;line-height:1.24}.p-point__feature--detail h4 em{color:var(--accent-color)}.p-point__feature--detail .lead{margin-top:4rem;padding-right:22.5%;font-weight:700;font-size:1.8rem;letter-spacing:.05em}@media screen and (max-width: 767px){.p-point__feature--detail{width:100%;padding-left:0}.p-point__feature--detail h3{width:35.7vw;height:28.57vw}.p-point__feature--detail h3 span{padding-right:10.5px;font-size:.7rem}.p-point__feature--detail h3 em{padding-left:10px;font-size:min(10.5vw,7.2rem);line-height:5.2rem}.p-point__feature--detail h3::after{content:"";position:absolute;display:block;background:url(/wp/wp-content/uploads/feature/pocoprouge/point_feature_text.svg) no-repeat 0 0/cover;width:28vw;aspect-ratio:192.03/109.72;right:0;bottom:0;transform:translate(5%, 20%)}.p-point__feature--detail .suse,.p-point__feature--detail .p-assessment__title--suse,.p-point__feature--detail .p-assessment__inner--head em,.p-assessment__inner--head .p-point__feature--detail em,.p-point__feature--detail .p-lineup .slick-content__button span,.p-lineup .slick-content__button .p-point__feature--detail span,.p-point__feature--detail .p-lineup .slick-content__price,.p-lineup .p-point__feature--detail .slick-content__price,.p-point__feature--detail .p-lineup .slick-content__ttl,.p-lineup .p-point__feature--detail .slick-content__ttl,.p-point__feature--detail .p-lineup__title,.p-point__feature--detail .anchor_links,.p-point__feature--detail .p-point__title{margin-top:-5rem}.is-reverse .p-point__feature--detail .suse,.is-reverse .p-point__feature--detail .p-assessment__title--suse,.is-reverse .p-point__feature--detail .p-assessment__inner--head em,.p-assessment__inner--head .is-reverse .p-point__feature--detail em,.is-reverse .p-point__feature--detail .p-lineup .slick-content__button span,.p-lineup .slick-content__button .is-reverse .p-point__feature--detail span,.is-reverse .p-point__feature--detail .p-lineup .slick-content__price,.p-lineup .is-reverse .p-point__feature--detail .slick-content__price,.is-reverse .p-point__feature--detail .p-lineup .slick-content__ttl,.p-lineup .is-reverse .p-point__feature--detail .slick-content__ttl,.is-reverse .p-point__feature--detail .p-lineup__title,.is-reverse .p-point__feature--detail .anchor_links,.is-reverse .p-point__feature--detail .p-point__title{margin-top:2rem}.p-point__feature--detail h4{font-size:min(10vw,6.2rem);font-weight:700;line-height:1.24}.p-point__feature--detail h4 em{color:var(--accent-color)}.p-point__feature--detail .lead{margin-top:2rem;padding-right:0;font-size:min(4vw,1.4rem);line-height:1.615}}.p-lineup{padding:8rem 0;position:relative;background-color:var(--sub-color);color:#fff}@media screen and (max-width: 767px){.p-lineup{padding:3rem 0 5rem}}.p-lineup__logo{position:relative;width:15.2vw;transform:translate(40%, -20%)}@media screen and (max-width: 767px){.p-lineup__logo{width:30vw;transform:translate(5%, -50%)}}.p-lineup__inner{margin:0 1.5rem;padding:0 1.5rem;border-radius:150px;background-color:var(--main-color)}@media screen and (max-width: 767px){.p-lineup__inner{position:relative;border-radius:20px;box-shadow:0 1rem 0 0 #ef4c71}}.p-lineup__title{padding-bottom:5%;font-size:12.3rem;line-height:1.2;text-align:center;position:relative;margin-top:-3.5%;z-index:0}.p-lineup__title::after{content:url(/wp/wp-content/uploads/feature/pocoprouge/icon_head.svg);position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.p-lineup__title--sub{position:relative;width:10.1vw;text-align:center;margin:-10% auto 0;z-index:1}@media screen and (max-width: 767px){.p-lineup__title{padding-bottom:15%;font-size:min(14vw,10rem);margin-top:-10%}.p-lineup__title--sub{width:20vw;margin:-20% auto 0}}.p-lineup h3{text-align:center;font-weight:900}.p-lineup .lead{margin-top:3rem;text-align:center;font-weight:900}.p-lineup .slick-slide{margin:0 1rem;height:auto !important;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.p-lineup .slick-content{position:relative;margin:0 -6rem;padding:8rem 0 12rem}.p-lineup .slick-content a figure img{transform:scale(1);transition:all .3s ease}.p-lineup .slick-content a:hover figure{overflow:hidden}.p-lineup .slick-content a:hover figure img{transform:scale(1.1);transition:all .3s ease}@media screen and (max-width: 767px){.p-lineup .slick-content{margin:0 -3rem;padding:3rem 0 1rem}}.p-lineup .slick-content__img{position:relative;z-index:0}.p-lineup .slick-content__img::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#000;border-radius:50vh;top:10px;left:0;z-index:-1}.p-lineup .slick-content__img>figure{width:100%;position:relative;overflow:hidden;border-radius:50vh;transition:.3s;z-index:0}.p-lineup .slick-content__img>figure img{border-radius:50vh}.p-lineup .slick-content__ttl{margin-top:3rem;font-size:2rem;text-align:center;line-height:1.2;color:#fff}@media screen and (max-width: 767px){.p-lineup .slick-content__ttl{font-size:min(5.8vw,2.1rem);padding-left:1.5rem}}.p-lineup .slick-content__price{margin-top:1rem;font-size:2rem;text-align:center;line-height:1.2;color:#fff}@media screen and (max-width: 767px){.p-lineup .slick-content__price{font-size:2.1rem;padding-left:1.5rem}}@media screen and (max-width: 767px){.p-lineup .slick-content__price{font-size:min(4.5vw,1.6rem)}}.p-lineup .slick-content__button{width:28rem;padding-top:2rem;margin:2rem auto;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);border:none;border-top:1px solid #fff;outline:none;color:#fff}.p-lineup .slick-content__button span{display:inline-block}.p-lineup .slick-content__button img{display:inline-block;max-width:56px;margin-left:2rem;transition:all .3s ease}.p-lineup .slick-content__button:hover img{transition:all .3s ease;transform:translateX(1rem)}@media screen and (max-width: 767px){.p-lineup .slick-content__button{width:60vw}}.p-lineup .slide-arrow{width:6rem;height:6rem;position:absolute;top:30%;transform:translateY(-30%);z-index:5;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:rgba(0,0,0,0);border:none}.p-lineup .slide-arrow img{transform:scale(1);transition:all .3s ease}.p-lineup .slide-arrow:hover img{transform:scale(1.1);transition:all .3s ease}@media screen and (max-width: 767px){.p-lineup .slide-arrow{top:27.5%}}.p-lineup .prev-arrow{left:3%;padding-left:.5rem;position:absolute}@media screen and (max-width: 767px){.p-lineup .prev-arrow{left:0}}.p-lineup .next-arrow{right:3%;padding-right:.5rem;position:absolute;transition:.4s}@media screen and (max-width: 767px){.p-lineup .next-arrow{right:0;top:27.5%}}.p-assessment{position:relative;height:100vh;z-index:0}.p-assessment::before,.p-assessment::after{content:"";display:block;position:absolute;width:100%;aspect-ratio:2500/313;left:0;z-index:0}.p-assessment::before{top:0;background:url(/wp/wp-content/uploads/feature/pocoprouge/assessment_bg_head.webp) no-repeat 0 0/cover}.p-assessment::after{bottom:0;background:url(/wp/wp-content/uploads/feature/pocoprouge/assessment_bg_head.webp) no-repeat 100% 100%/cover;transform:rotate(-180deg) translateY(-1px)}@media screen and (max-width: 767px){.p-assessment{height:33vh}}.p-assessment .c-head{position:absolute;width:100%;bottom:0;left:0;z-index:1}.p-assessment .c-head img{position:relative;z-index:2}.p-assessment__container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-image:url(/wp/wp-content/uploads/feature/pocoprouge/LP_pic_01.png);z-index:-1}@media screen and (max-width: 767px){.p-assessment__container{aspect-ratio:1400/935;background:none}}.p-assessment__inner{padding:14.6rem 0 1rem;position:relative;background-color:var(--sub-color);text-align:center;color:#fff}.p-assessment__inner::before,.p-assessment__inner::after{content:"";position:absolute;display:block}.p-assessment__inner::before{top:50%;left:0;transform:translate(-70%, -50%)}.p-assessment__inner::after{top:0;right:0;transform:translate(50%, -20%)}.p-assessment__inner--head{letter-spacing:.025em;line-height:1.34;font-size:6.5rem;font-weight:700}.p-assessment__inner--head em{font-size:12rem}.p-assessment__inner--head em small{font-size:8.7rem}.p-assessment__inner--sub{display:flex;justify-content:center;align-items:center;font-size:3.6rem;letter-spacing:.05em}.p-assessment__inner--sub span{display:inline-block;margin:0 .5em;padding:.2em .3em;background-color:var(--accent-color);line-height:1.2;font-weight:700;color:#fff}.p-assessment__inner .lead{margin-top:2.5rem;font-weight:600}@media screen and (max-width: 767px){.p-assessment__inner{padding:3rem 0 1rem}.p-assessment__inner--head{font-size:min(7.5vw,3rem)}.p-assessment__inner--head em{font-size:min(15vw,6rem)}.p-assessment__inner--head em small{font-size:min(10vw,3.6rem)}.p-assessment__inner--sub{font-size:min(4.5vw,1.6rem)}.p-assessment__inner--sub span{padding:.2em .5em}}.p-assessment__title{position:relative}.p-assessment__title figure{position:absolute;width:12vw;aspect-ratio:172.35/47.83;top:0;right:22%;transform:translateY(-50%)}.p-assessment__title--suse{margin-top:4rem;position:relative;padding-bottom:3.5%}.p-assessment__title--suse::after{content:url(/wp/wp-content/uploads/feature/pocoprouge/icon_head.svg);position:absolute;left:50%;bottom:0;transform:translateX(-50%)}@media screen and (max-width: 767px){.p-assessment__title figure{width:25vw}.p-assessment__title--suse{margin-top:2rem;padding-bottom:15%}.p-assessment__title--suse::after{content:url(/wp/wp-content/uploads/feature/pocoprouge/icon_head.svg);position:absolute;left:50%;bottom:0;transform:translateX(-50%)}}.p-step{position:relative}.p-step__head{max-width:80%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;color:#fff}@media screen and (max-width: 767px){.p-step__head{max-width:100%;padding:0 1.5rem}}.p-step__head--title h2{font-size:8.7rem;line-height:1}.p-step__head--title h3{position:relative;display:flex;align-items:center}.p-step__head--title h3 span{display:inline-block;font-size:3.2rem;font-weight:700;line-height:1.1875}.p-step__head--title h3 figure{margin-left:1rem}.p-step__head--title .suse,.p-step__head--title .anchor_links,.p-step__head--title .p-point__title,.p-step__head--title .p-lineup__title,.p-step__head--title .p-lineup .slick-content__ttl,.p-lineup .p-step__head--title .slick-content__ttl,.p-step__head--title .p-lineup .slick-content__price,.p-lineup .p-step__head--title .slick-content__price,.p-step__head--title .p-lineup .slick-content__button span,.p-lineup .slick-content__button .p-step__head--title span,.p-step__head--title .p-assessment__inner--head em,.p-assessment__inner--head .p-step__head--title em,.p-step__head--title .p-assessment__title--suse{position:relative;margin-top:10%;line-height:20px;padding-left:50px}.p-step__head--title .suse::before,.p-step__head--title .anchor_links::before,.p-step__head--title .p-point__title::before,.p-step__head--title .p-lineup__title::before,.p-step__head--title .p-lineup .slick-content__ttl::before,.p-lineup .p-step__head--title .slick-content__ttl::before,.p-step__head--title .p-lineup .slick-content__price::before,.p-lineup .p-step__head--title .slick-content__price::before,.p-step__head--title .p-lineup .slick-content__button span::before,.p-lineup .slick-content__button .p-step__head--title span::before,.p-step__head--title .p-assessment__inner--head em::before,.p-assessment__inner--head .p-step__head--title em::before,.p-step__head--title .p-assessment__title--suse::before{content:"";display:inline-block;position:absolute;width:37.57px;height:20px;background:url(/wp/wp-content/uploads/feature/pocoprouge/icon_arrow_mint.svg) no-repeat 0 0/contain;top:0;left:0}@media screen and (max-width: 767px){.p-step__head--title{width:55%}.p-step__head--title h2{font-size:min(9.5vw,3.6rem)}.p-step__head--title h3 span{font-size:min(4vw,1.4rem)}.p-step__head--title h3 figure{margin-left:1rem}.p-step__head--title .suse,.p-step__head--title .anchor_links,.p-step__head--title .p-point__title,.p-step__head--title .p-lineup__title,.p-step__head--title .p-lineup .slick-content__ttl,.p-lineup .p-step__head--title .slick-content__ttl,.p-step__head--title .p-lineup .slick-content__price,.p-lineup .p-step__head--title .slick-content__price,.p-step__head--title .p-lineup .slick-content__button span,.p-lineup .slick-content__button .p-step__head--title span,.p-step__head--title .p-assessment__inner--head em,.p-assessment__inner--head .p-step__head--title em,.p-step__head--title .p-assessment__title--suse{margin-top:5%}}.p-step__head--type{position:relative}.p-step__head--type .animation--circle{position:relative;width:15.2vw;height:15.2vw}@media screen and (max-width: 767px){.p-step__head--type{width:45%}.p-step__head--type .animation--circle{width:37.2vw;height:37.2vw;margin-left:2vw}}.p-step__head--button{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;width:11.8vw;height:11.8vw;background-color:var(--accent-color);border-radius:100vh;top:50%;left:50%;transform:translate(-50%, -50%)}.p-step__head--button span{display:inline-block;margin-bottom:.5rem;line-height:1.625;white-space:nowrap;font-weight:900;text-align:center;color:#fff}.p-step__head--button img{position:relative;max-width:32px;transition:all .3s ease}.p-step__head--button:hover img{transform:translateX(10px);transition:all .3s ease}@media screen and (max-width: 767px){.p-step__head--button{width:30vw;height:30vw}.p-step__head--button span{font-size:1.2rem}}.p-step__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin:5% 3rem 2%}@media screen and (max-width: 767px){.p-step__list{grid-template-columns:repeat(1, 1fr);margin:5% 1.5rem 2%;gap:20px}}.p-step__list li{border-radius:20px;position:relative;background-repeat:no-repeat;background-position:50% 75%;background-size:13.3vw auto;background-image:url(/wp/wp-content/uploads/feature/pocoprouge/logo_pocoprouge_white.webp)}.p-step__list li.all-type{display:none;visibility:hidden}.p-step__list li:nth-child(even){transition-delay:0s}.p-step__list li:nth-child(odd){transition-delay:.25s}.p-step__list--wrap{position:relative;z-index:0}.p-step__list--wrap::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#000;border-radius:20px;top:10px;left:10px;z-index:-1}.p-step__list--toggle{display:none}.p-step__list--toggle+label .p-step__list--contents{display:none}.p-step__list--toggle:checked+label .p-step__list--contents{display:block}.p-step__list--toggle:checked+label .icon{background-color:#fff}.cute-type .p-step__list--toggle:checked+label .icon>i{background-color:var(--cute-color)}.active-type .p-step__list--toggle:checked+label .icon>i{background-color:var(--active-color)}.fresh-type .p-step__list--toggle:checked+label .icon>i{background-color:var(--fresh-color)}.casual-type .p-step__list--toggle:checked+label .icon>i{background-color:var(--casual-color)}.feminine-type .p-step__list--toggle:checked+label .icon>i{background-color:var(--feminine-color)}.soft-type .p-step__list--toggle:checked+label .icon>i{background-color:var(--soft-color)}.elegant-type .p-step__list--toggle:checked+label .icon>i{background-color:var(--elegant-color)}.cool-type .p-step__list--toggle:checked+label .icon>i{background-color:var(--cool-color)}.spring-type .p-step__list--toggle:checked+label .icon>i{background-color:var(--spring-color)}.summer-type .p-step__list--toggle:checked+label .icon>i{background-color:var(--summer-color)}.autumn-type .p-step__list--toggle:checked+label .icon>i{background-color:var(--autumn-color)}.winter-type .p-step__list--toggle:checked+label .icon>i{background-color:var(--winter-color)}.p-step__list--toggle:checked+label .icon>i::before{transform:rotate(0deg)}.p-step__list--label{display:block;cursor:pointer;position:relative;backface-visibility:hidden;transform:translateZ(0);transition:all .3s;z-index:1}.p-step__list--label .icon{display:inline-block;position:absolute;right:2rem;bottom:1.8rem;width:30px;aspect-ratio:1/1;border-radius:100vh;border:1px solid;transition:all .3s}.cute-type .p-step__list--label .icon{border-color:var(--cute-color);background-color:var(--cute-color)}.active-type .p-step__list--label .icon{border-color:var(--active-color);background-color:var(--active-color)}.fresh-type .p-step__list--label .icon{border-color:var(--fresh-color);background-color:var(--fresh-color)}.casual-type .p-step__list--label .icon{border-color:var(--casual-color);background-color:var(--casual-color)}.feminine-type .p-step__list--label .icon{border-color:var(--feminine-color);background-color:var(--feminine-color)}.soft-type .p-step__list--label .icon{border-color:var(--soft-color);background-color:var(--soft-color)}.elegant-type .p-step__list--label .icon{border-color:var(--elegant-color);background-color:var(--elegant-color)}.cool-type .p-step__list--label .icon{border-color:var(--cool-color);background-color:var(--cool-color)}.spring-type .p-step__list--label .icon{border-color:var(--spring-color);background-color:var(--spring-color)}.summer-type .p-step__list--label .icon{border-color:var(--summer-color);background-color:var(--summer-color)}.autumn-type .p-step__list--label .icon{border-color:var(--autumn-color);background-color:var(--autumn-color)}.winter-type .p-step__list--label .icon{border-color:var(--winter-color);background-color:var(--winter-color)}.p-step__list--label .icon i{width:60%;height:2px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#fff}.p-step__list--label .icon i::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:inherit;transition:all .3s;transform:rotate(90deg)}@media screen and (min-width: 768px){.p-step__list--label:hover .p-step__list--container{transform:translate(10px, 10px)}.cute-type .p-step__list--label:hover .p-step__list--container{background-color:var(--cute-color)}.active-type .p-step__list--label:hover .p-step__list--container{background-color:var(--active-color)}.fresh-type .p-step__list--label:hover .p-step__list--container{background-color:var(--fresh-color)}.casual-type .p-step__list--label:hover .p-step__list--container{background-color:var(--casual-color)}.feminine-type .p-step__list--label:hover .p-step__list--container{background-color:var(--feminine-color)}.soft-type .p-step__list--label:hover .p-step__list--container{background-color:var(--soft-color)}.elegant-type .p-step__list--label:hover .p-step__list--container{background-color:var(--elegant-color)}.cool-type .p-step__list--label:hover .p-step__list--container{background-color:var(--cool-color)}.spring-type .p-step__list--label:hover .p-step__list--container{background-color:var(--spring-color)}.summer-type .p-step__list--label:hover .p-step__list--container{background-color:var(--summer-color)}.autumn-type .p-step__list--label:hover .p-step__list--container{background-color:var(--autumn-color)}.winter-type .p-step__list--label:hover .p-step__list--container{background-color:var(--winter-color)}.p-step__list--label:hover .p-step__list--button .detail h2,.p-step__list--label:hover .p-step__list--button .detail h3,.p-step__list--label:hover .p-step__list--button .detail p{color:#fff}.p-step__list--label:hover .p-step__list--button .suse.tate,.p-step__list--label:hover .p-step__list--button .tate.p-point__title,.p-step__list--label:hover .p-step__list--button .tate.p-lineup__title,.p-step__list--label:hover .p-step__list--button .p-lineup .tate.slick-content__ttl,.p-lineup .p-step__list--label:hover .p-step__list--button .tate.slick-content__ttl,.p-step__list--label:hover .p-step__list--button .p-lineup .tate.slick-content__price,.p-lineup .p-step__list--label:hover .p-step__list--button .tate.slick-content__price,.p-step__list--label:hover .p-step__list--button .p-lineup .slick-content__button span.tate,.p-lineup .slick-content__button .p-step__list--label:hover .p-step__list--button span.tate,.p-step__list--label:hover .p-step__list--button .p-assessment__inner--head em.tate,.p-assessment__inner--head .p-step__list--label:hover .p-step__list--button em.tate,.p-step__list--label:hover .p-step__list--button .tate.p-assessment__title--suse,.p-step__list--label:hover .p-step__list--button .anchor_links,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 span.suse,.p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span.suse,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 span.p-point__title,.p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span.p-point__title,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 span.p-lineup__title,.p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span.p-lineup__title,.p-step__list--label:hover .p-step__list--button .p-lineup .p-point__feature--detail h3 span.slick-content__ttl,.p-lineup .p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span.slick-content__ttl,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 .p-lineup span.slick-content__ttl,.p-point__feature--detail h3 .p-lineup .p-step__list--label:hover .p-step__list--button span.slick-content__ttl,.p-step__list--label:hover .p-step__list--button .p-lineup .p-point__feature--detail h3 span.slick-content__price,.p-lineup .p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span.slick-content__price,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 .p-lineup span.slick-content__price,.p-point__feature--detail h3 .p-lineup .p-step__list--label:hover .p-step__list--button span.slick-content__price,.p-step__list--label:hover .p-step__list--button .p-lineup .slick-content__button .p-point__feature--detail h3 span,.p-lineup .slick-content__button .p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 .p-lineup .slick-content__button span,.p-point__feature--detail h3 .p-lineup .slick-content__button .p-step__list--label:hover .p-step__list--button span,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 span.p-assessment__title--suse,.p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span.p-assessment__title--suse{color:#fff}.p-step__list--label:hover .p-step__list--button .suse.tate::after,.p-step__list--label:hover .p-step__list--button .tate.p-point__title::after,.p-step__list--label:hover .p-step__list--button .tate.p-lineup__title::after,.p-step__list--label:hover .p-step__list--button .p-lineup .tate.slick-content__ttl::after,.p-lineup .p-step__list--label:hover .p-step__list--button .tate.slick-content__ttl::after,.p-step__list--label:hover .p-step__list--button .p-lineup .tate.slick-content__price::after,.p-lineup .p-step__list--label:hover .p-step__list--button .tate.slick-content__price::after,.p-step__list--label:hover .p-step__list--button .p-lineup .slick-content__button span.tate::after,.p-lineup .slick-content__button .p-step__list--label:hover .p-step__list--button span.tate::after,.p-step__list--label:hover .p-step__list--button .p-assessment__inner--head em.tate::after,.p-assessment__inner--head .p-step__list--label:hover .p-step__list--button em.tate::after,.p-step__list--label:hover .p-step__list--button .tate.p-assessment__title--suse::after,.p-step__list--label:hover .p-step__list--button .anchor_links::after,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 span.suse::after,.p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span.suse::after,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 span.p-point__title::after,.p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span.p-point__title::after,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 span.p-lineup__title::after,.p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span.p-lineup__title::after,.p-step__list--label:hover .p-step__list--button .p-lineup .p-point__feature--detail h3 span.slick-content__ttl::after,.p-lineup .p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span.slick-content__ttl::after,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 .p-lineup span.slick-content__ttl::after,.p-point__feature--detail h3 .p-lineup .p-step__list--label:hover .p-step__list--button span.slick-content__ttl::after,.p-step__list--label:hover .p-step__list--button .p-lineup .p-point__feature--detail h3 span.slick-content__price::after,.p-lineup .p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span.slick-content__price::after,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 .p-lineup span.slick-content__price::after,.p-point__feature--detail h3 .p-lineup .p-step__list--label:hover .p-step__list--button span.slick-content__price::after,.p-step__list--label:hover .p-step__list--button .p-lineup .slick-content__button .p-point__feature--detail h3 span::after,.p-lineup .slick-content__button .p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span::after,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 .p-lineup .slick-content__button span::after,.p-point__feature--detail h3 .p-lineup .slick-content__button .p-step__list--label:hover .p-step__list--button span::after,.p-step__list--label:hover .p-step__list--button .p-point__feature--detail h3 span.p-assessment__title--suse::after,.p-point__feature--detail h3 .p-step__list--label:hover .p-step__list--button span.p-assessment__title--suse::after{background-color:#fff}.p-step__list--label:hover .p-step__list--button .icon{border-color:#000;background-color:#000}}@media screen and (max-width: 767px){.p-step__list--label .icon{right:1rem;bottom:1.5rem}}.p-step__list--container{background-color:#fff;border-radius:20px;transition:all .3s;position:relative}.p-step__list--button{display:flex;align-items:center;position:relative;gap:2rem}@media screen and (max-width: 767px){.p-step__list--button{flex-wrap:wrap;padding-bottom:30%}}.p-step__list--button figure{height:21.04vw;aspect-ratio:225/303}.p-step__list--button figure img{width:100%;height:100%;object-fit:cover;border-top-left-radius:20px;border-bottom-left-radius:20px}@media screen and (max-width: 767px){.p-step__list--button figure{height:37.85vw}}.p-step__list--button .detail{display:flex;flex-direction:column}@media screen and (max-width: 767px){.p-step__list--button .detail{flex-direction:row;flex-wrap:wrap;width:58vw}}.p-step__list--button .detail h2{font-size:min(4vw,5.8rem)}.cute-type .p-step__list--button .detail h2{color:var(--cute-color)}.active-type .p-step__list--button .detail h2{color:var(--active-color)}.fresh-type .p-step__list--button .detail h2{color:var(--fresh-color)}.casual-type .p-step__list--button .detail h2{color:var(--casual-color)}.feminine-type .p-step__list--button .detail h2{color:var(--feminine-color)}.soft-type .p-step__list--button .detail h2{color:var(--soft-color)}.elegant-type .p-step__list--button .detail h2{color:var(--elegant-color)}.cool-type .p-step__list--button .detail h2{color:var(--cool-color)}.spring-type .p-step__list--button .detail h2{color:var(--spring-color)}.summer-type .p-step__list--button .detail h2{color:var(--summer-color)}.autumn-type .p-step__list--button .detail h2{color:var(--autumn-color)}.winter-type .p-step__list--button .detail h2{color:var(--winter-color)}@media screen and (max-width: 767px){.p-step__list--button .detail h2{width:100%;font-size:min(7.5vw,2.7rem)}}.p-step__list--button .detail h3{position:relative;margin-bottom:25px;letter-spacing:.05em;font-weight:700;font-size:min(1.4vw,1.6rem)}.cute-type .p-step__list--button .detail h3{color:var(--cute-color)}.active-type .p-step__list--button .detail h3{color:var(--active-color)}.fresh-type .p-step__list--button .detail h3{color:var(--fresh-color)}.casual-type .p-step__list--button .detail h3{color:var(--casual-color)}.feminine-type .p-step__list--button .detail h3{color:var(--feminine-color)}.soft-type .p-step__list--button .detail h3{color:var(--soft-color)}.elegant-type .p-step__list--button .detail h3{color:var(--elegant-color)}.cool-type .p-step__list--button .detail h3{color:var(--cool-color)}.spring-type .p-step__list--button .detail h3{color:var(--spring-color)}.summer-type .p-step__list--button .detail h3{color:var(--summer-color)}.autumn-type .p-step__list--button .detail h3{color:var(--autumn-color)}.winter-type .p-step__list--button .detail h3{color:var(--winter-color)}.p-step__list--button .detail h3::after{content:"";display:inline-block;position:absolute;left:0;bottom:-25px;height:1px;width:12.5vw;background-color:#000}@media screen and (max-width: 1200px){.p-step__list--button .detail h3{width:100%;margin-bottom:1rem;font-size:min(3.4vw,1.2rem)}.p-step__list--button .detail h3::after{bottom:-1.5rem}}@media screen and (max-width: 767px){.p-step__list--button .detail h3::after{width:50vw;bottom:-4.1rem}}.p-step__list--button .detail p{padding-top:3rem;max-width:70%;font-size:min(1.4vw,1.6rem);font-weight:500;line-height:1.75;letter-spacing:.05em}@media screen and (max-width: 1200px){.p-step__list--button .detail p{padding-top:2rem}}@media screen and (max-width: 767px){.p-step__list--button .detail p{position:absolute;padding-top:5%;max-width:78%;top:60%;left:5%;font-size:min(4vw,1.4rem)}}.p-step__list--button .suse.tate,.p-step__list--button .tate.p-point__title,.p-step__list--button .tate.p-lineup__title,.p-step__list--button .p-lineup .tate.slick-content__ttl,.p-lineup .p-step__list--button .tate.slick-content__ttl,.p-step__list--button .p-lineup .tate.slick-content__price,.p-lineup .p-step__list--button .tate.slick-content__price,.p-step__list--button .p-lineup .slick-content__button span.tate,.p-lineup .slick-content__button .p-step__list--button span.tate,.p-step__list--button .p-assessment__inner--head em.tate,.p-assessment__inner--head .p-step__list--button em.tate,.p-step__list--button .tate.p-assessment__title--suse,.p-step__list--button .anchor_links,.p-step__list--button .p-lineup .slick-content__ttl.anchor_links,.p-lineup .p-step__list--button .slick-content__ttl.anchor_links,.p-step__list--button .p-lineup .slick-content__price.anchor_links,.p-lineup .p-step__list--button .slick-content__price.anchor_links,.p-step__list--button .p-lineup .slick-content__button span.anchor_links,.p-lineup .slick-content__button .p-step__list--button span.anchor_links,.p-step__list--button .p-assessment__inner--head em.anchor_links,.p-assessment__inner--head .p-step__list--button em.anchor_links,.p-step__list--button .p-point__feature--detail h3 span.suse,.p-point__feature--detail h3 .p-step__list--button span.suse,.p-step__list--button .p-point__feature--detail h3 span.anchor_links,.p-point__feature--detail h3 .p-step__list--button span.anchor_links,.p-step__list--button .p-point__feature--detail h3 span.p-point__title,.p-point__feature--detail h3 .p-step__list--button span.p-point__title,.p-step__list--button .p-point__feature--detail h3 span.p-lineup__title,.p-point__feature--detail h3 .p-step__list--button span.p-lineup__title,.p-step__list--button .p-lineup .p-point__feature--detail h3 span.slick-content__ttl,.p-lineup .p-point__feature--detail h3 .p-step__list--button span.slick-content__ttl,.p-step__list--button .p-point__feature--detail h3 .p-lineup span.slick-content__ttl,.p-point__feature--detail h3 .p-lineup .p-step__list--button span.slick-content__ttl,.p-step__list--button .p-lineup .p-point__feature--detail h3 span.slick-content__price,.p-lineup .p-point__feature--detail h3 .p-step__list--button span.slick-content__price,.p-step__list--button .p-point__feature--detail h3 .p-lineup span.slick-content__price,.p-point__feature--detail h3 .p-lineup .p-step__list--button span.slick-content__price,.p-step__list--button .p-lineup .slick-content__button .p-point__feature--detail h3 span,.p-lineup .slick-content__button .p-point__feature--detail h3 .p-step__list--button span,.p-step__list--button .p-point__feature--detail h3 .p-lineup .slick-content__button span,.p-point__feature--detail h3 .p-lineup .slick-content__button .p-step__list--button span,.p-step__list--button .p-point__feature--detail h3 span.p-assessment__title--suse,.p-point__feature--detail h3 .p-step__list--button span.p-assessment__title--suse{position:absolute;top:25px;right:28px}.p-step__list--button .suse.tate::after,.p-step__list--button .tate.p-point__title::after,.p-step__list--button .tate.p-lineup__title::after,.p-step__list--button .p-lineup .tate.slick-content__ttl::after,.p-lineup .p-step__list--button .tate.slick-content__ttl::after,.p-step__list--button .p-lineup .tate.slick-content__price::after,.p-lineup .p-step__list--button .tate.slick-content__price::after,.p-step__list--button .p-lineup .slick-content__button span.tate::after,.p-lineup .slick-content__button .p-step__list--button span.tate::after,.p-step__list--button .p-assessment__inner--head em.tate::after,.p-assessment__inner--head .p-step__list--button em.tate::after,.p-step__list--button .tate.p-assessment__title--suse::after,.p-step__list--button .anchor_links::after,.p-step__list--button .p-point__feature--detail h3 span.suse::after,.p-point__feature--detail h3 .p-step__list--button span.suse::after,.p-step__list--button .p-point__feature--detail h3 span.p-point__title::after,.p-point__feature--detail h3 .p-step__list--button span.p-point__title::after,.p-step__list--button .p-point__feature--detail h3 span.p-lineup__title::after,.p-point__feature--detail h3 .p-step__list--button span.p-lineup__title::after,.p-step__list--button .p-lineup .p-point__feature--detail h3 span.slick-content__ttl::after,.p-lineup .p-point__feature--detail h3 .p-step__list--button span.slick-content__ttl::after,.p-step__list--button .p-point__feature--detail h3 .p-lineup span.slick-content__ttl::after,.p-point__feature--detail h3 .p-lineup .p-step__list--button span.slick-content__ttl::after,.p-step__list--button .p-lineup .p-point__feature--detail h3 span.slick-content__price::after,.p-lineup .p-point__feature--detail h3 .p-step__list--button span.slick-content__price::after,.p-step__list--button .p-point__feature--detail h3 .p-lineup span.slick-content__price::after,.p-point__feature--detail h3 .p-lineup .p-step__list--button span.slick-content__price::after,.p-step__list--button .p-lineup .slick-content__button .p-point__feature--detail h3 span::after,.p-lineup .slick-content__button .p-point__feature--detail h3 .p-step__list--button span::after,.p-step__list--button .p-point__feature--detail h3 .p-lineup .slick-content__button span::after,.p-point__feature--detail h3 .p-lineup .slick-content__button .p-step__list--button span::after,.p-step__list--button .p-point__feature--detail h3 span.p-assessment__title--suse::after,.p-point__feature--detail h3 .p-step__list--button span.p-assessment__title--suse::after{content:"";display:inline-block;position:absolute;width:1px;height:70px;background-color:#000;top:0;left:0;transform:translateX(-6px)}@media screen and (max-width: 767px){.p-step__list--button .suse.tate,.p-step__list--button .tate.p-point__title,.p-step__list--button .tate.p-lineup__title,.p-step__list--button .p-lineup .tate.slick-content__ttl,.p-lineup .p-step__list--button .tate.slick-content__ttl,.p-step__list--button .p-lineup .tate.slick-content__price,.p-lineup .p-step__list--button .tate.slick-content__price,.p-step__list--button .p-lineup .slick-content__button span.tate,.p-lineup .slick-content__button .p-step__list--button span.tate,.p-step__list--button .p-assessment__inner--head em.tate,.p-assessment__inner--head .p-step__list--button em.tate,.p-step__list--button .tate.p-assessment__title--suse,.p-step__list--button .anchor_links,.p-step__list--button .p-lineup .slick-content__ttl.anchor_links,.p-lineup .p-step__list--button .slick-content__ttl.anchor_links,.p-step__list--button .p-lineup .slick-content__price.anchor_links,.p-lineup .p-step__list--button .slick-content__price.anchor_links,.p-step__list--button .p-lineup .slick-content__button span.anchor_links,.p-lineup .slick-content__button .p-step__list--button span.anchor_links,.p-step__list--button .p-assessment__inner--head em.anchor_links,.p-assessment__inner--head .p-step__list--button em.anchor_links,.p-step__list--button .p-point__feature--detail h3 span.suse,.p-point__feature--detail h3 .p-step__list--button span.suse,.p-step__list--button .p-point__feature--detail h3 span.anchor_links,.p-point__feature--detail h3 .p-step__list--button span.anchor_links,.p-step__list--button .p-point__feature--detail h3 span.p-point__title,.p-point__feature--detail h3 .p-step__list--button span.p-point__title,.p-step__list--button .p-point__feature--detail h3 span.p-lineup__title,.p-point__feature--detail h3 .p-step__list--button span.p-lineup__title,.p-step__list--button .p-lineup .p-point__feature--detail h3 span.slick-content__ttl,.p-lineup .p-point__feature--detail h3 .p-step__list--button span.slick-content__ttl,.p-step__list--button .p-point__feature--detail h3 .p-lineup span.slick-content__ttl,.p-point__feature--detail h3 .p-lineup .p-step__list--button span.slick-content__ttl,.p-step__list--button .p-lineup .p-point__feature--detail h3 span.slick-content__price,.p-lineup .p-point__feature--detail h3 .p-step__list--button span.slick-content__price,.p-step__list--button .p-point__feature--detail h3 .p-lineup span.slick-content__price,.p-point__feature--detail h3 .p-lineup .p-step__list--button span.slick-content__price,.p-step__list--button .p-lineup .slick-content__button .p-point__feature--detail h3 span,.p-lineup .slick-content__button .p-point__feature--detail h3 .p-step__list--button span,.p-step__list--button .p-point__feature--detail h3 .p-lineup .slick-content__button span,.p-point__feature--detail h3 .p-lineup .slick-content__button .p-step__list--button span,.p-step__list--button .p-point__feature--detail h3 span.p-assessment__title--suse,.p-point__feature--detail h3 .p-step__list--button span.p-assessment__title--suse{top:10px;right:12px;font-size:1rem}.p-step__list--button .suse.tate::after,.p-step__list--button .tate.p-point__title::after,.p-step__list--button .tate.p-lineup__title::after,.p-step__list--button .p-lineup .tate.slick-content__ttl::after,.p-lineup .p-step__list--button .tate.slick-content__ttl::after,.p-step__list--button .p-lineup .tate.slick-content__price::after,.p-lineup .p-step__list--button .tate.slick-content__price::after,.p-step__list--button .p-lineup .slick-content__button span.tate::after,.p-lineup .slick-content__button .p-step__list--button span.tate::after,.p-step__list--button .p-assessment__inner--head em.tate::after,.p-assessment__inner--head .p-step__list--button em.tate::after,.p-step__list--button .tate.p-assessment__title--suse::after,.p-step__list--button .anchor_links::after,.p-step__list--button .p-point__feature--detail h3 span.suse::after,.p-point__feature--detail h3 .p-step__list--button span.suse::after,.p-step__list--button .p-point__feature--detail h3 span.p-point__title::after,.p-point__feature--detail h3 .p-step__list--button span.p-point__title::after,.p-step__list--button .p-point__feature--detail h3 span.p-lineup__title::after,.p-point__feature--detail h3 .p-step__list--button span.p-lineup__title::after,.p-step__list--button .p-lineup .p-point__feature--detail h3 span.slick-content__ttl::after,.p-lineup .p-point__feature--detail h3 .p-step__list--button span.slick-content__ttl::after,.p-step__list--button .p-point__feature--detail h3 .p-lineup span.slick-content__ttl::after,.p-point__feature--detail h3 .p-lineup .p-step__list--button span.slick-content__ttl::after,.p-step__list--button .p-lineup .p-point__feature--detail h3 span.slick-content__price::after,.p-lineup .p-point__feature--detail h3 .p-step__list--button span.slick-content__price::after,.p-step__list--button .p-point__feature--detail h3 .p-lineup span.slick-content__price::after,.p-point__feature--detail h3 .p-lineup .p-step__list--button span.slick-content__price::after,.p-step__list--button .p-lineup .slick-content__button .p-point__feature--detail h3 span::after,.p-lineup .slick-content__button .p-point__feature--detail h3 .p-step__list--button span::after,.p-step__list--button .p-point__feature--detail h3 .p-lineup .slick-content__button span::after,.p-point__feature--detail h3 .p-lineup .slick-content__button .p-step__list--button span::after,.p-step__list--button .p-point__feature--detail h3 span.p-assessment__title--suse::after,.p-point__feature--detail h3 .p-step__list--button span.p-assessment__title--suse::after{height:50px}}.p-step__list--contents{position:relative;padding:4rem 6rem 6rem;border-bottom-left-radius:20px;border-bottom-right-radius:20px;backface-visibility:hidden;transform:translateZ(0);transition:all .3s;color:#fff}.cute-type .p-step__list--contents{background-color:var(--cute-color)}.active-type .p-step__list--contents{background-color:var(--active-color)}.fresh-type .p-step__list--contents{background-color:var(--fresh-color)}.casual-type .p-step__list--contents{background-color:var(--casual-color)}.feminine-type .p-step__list--contents{background-color:var(--feminine-color)}.soft-type .p-step__list--contents{background-color:var(--soft-color)}.elegant-type .p-step__list--contents{background-color:var(--elegant-color)}.cool-type .p-step__list--contents{background-color:var(--cool-color)}.spring-type .p-step__list--contents{background-color:var(--spring-color)}.summer-type .p-step__list--contents{background-color:var(--summer-color)}.autumn-type .p-step__list--contents{background-color:var(--autumn-color)}.winter-type .p-step__list--contents{background-color:var(--winter-color)}.p-step__list--contents::before{content:"";display:inline-block;position:absolute;top:10px;left:10px;width:27px;aspect-ratio:1/1;clip-path:polygon(0 0, 0% 100%, 100% 0);background-color:#fff}@media screen and (max-width: 767px){.p-step__list--contents{padding:3rem}.p-step__list--contents::before{width:15px}}.p-step__list--contents .contents-head{position:absolute;top:0;right:10%;max-width:9.6vw;transform:translateY(-10px)}@media screen and (max-width: 767px){.p-step__list--contents .contents-head{right:5%;max-width:20vw;transform:translateY(0)}}.p-step__list--contents .contents-recommend{font-weight:700}.p-step__list--contents .contents-recommend span{display:inline-block;position:relative;background-color:#fff;padding:0 2em;border-radius:50vh}.cute-type .p-step__list--contents .contents-recommend span{color:var(--cute-color)}.active-type .p-step__list--contents .contents-recommend span{color:var(--active-color)}.fresh-type .p-step__list--contents .contents-recommend span{color:var(--fresh-color)}.casual-type .p-step__list--contents .contents-recommend span{color:var(--casual-color)}.feminine-type .p-step__list--contents .contents-recommend span{color:var(--feminine-color)}.soft-type .p-step__list--contents .contents-recommend span{color:var(--soft-color)}.elegant-type .p-step__list--contents .contents-recommend span{color:var(--elegant-color)}.cool-type .p-step__list--contents .contents-recommend span{color:var(--cool-color)}.spring-type .p-step__list--contents .contents-recommend span{color:var(--spring-color)}.summer-type .p-step__list--contents .contents-recommend span{color:var(--summer-color)}.autumn-type .p-step__list--contents .contents-recommend span{color:var(--autumn-color)}.winter-type .p-step__list--contents .contents-recommend span{color:var(--winter-color)}.p-step__list--contents .contents-recommend span::before,.p-step__list--contents .contents-recommend span::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:8px;border-radius:50vh;aspect-ratio:1/1;background-color:#fff;border:2px solid}.cute-type .p-step__list--contents .contents-recommend span::before,.cute-type .p-step__list--contents .contents-recommend span::after{border-color:var(--cute-color)}.active-type .p-step__list--contents .contents-recommend span::before,.active-type .p-step__list--contents .contents-recommend span::after{border-color:var(--active-color)}.fresh-type .p-step__list--contents .contents-recommend span::before,.fresh-type .p-step__list--contents .contents-recommend span::after{border-color:var(--fresh-color)}.casual-type .p-step__list--contents .contents-recommend span::before,.casual-type .p-step__list--contents .contents-recommend span::after{border-color:var(--casual-color)}.feminine-type .p-step__list--contents .contents-recommend span::before,.feminine-type .p-step__list--contents .contents-recommend span::after{border-color:var(--feminine-color)}.soft-type .p-step__list--contents .contents-recommend span::before,.soft-type .p-step__list--contents .contents-recommend span::after{border-color:var(--soft-color)}.elegant-type .p-step__list--contents .contents-recommend span::before,.elegant-type .p-step__list--contents .contents-recommend span::after{border-color:var(--elegant-color)}.cool-type .p-step__list--contents .contents-recommend span::before,.cool-type .p-step__list--contents .contents-recommend span::after{border-color:var(--cool-color)}.spring-type .p-step__list--contents .contents-recommend span::before,.spring-type .p-step__list--contents .contents-recommend span::after{border-color:var(--spring-color)}.summer-type .p-step__list--contents .contents-recommend span::before,.summer-type .p-step__list--contents .contents-recommend span::after{border-color:var(--summer-color)}.autumn-type .p-step__list--contents .contents-recommend span::before,.autumn-type .p-step__list--contents .contents-recommend span::after{border-color:var(--autumn-color)}.winter-type .p-step__list--contents .contents-recommend span::before,.winter-type .p-step__list--contents .contents-recommend span::after{border-color:var(--winter-color)}.p-step__list--contents .contents-recommend span::before{left:.75em}.p-step__list--contents .contents-recommend span::after{right:.75em}@media screen and (max-width: 767px){.p-step__list--contents .contents-recommend span{padding:.2em 2em}}.p-step__list--contents .contents-type{margin:1rem 0 1.5rem;line-height:1.8;font-weight:700;font-size:min(2vw,2rem)}@media screen and (max-width: 767px){.p-step__list--contents .contents-type{font-size:min(4vw,1.4rem)}}.p-step__list--contents .contents-detail{display:flex;gap:4rem;width:100%;letter-spacing:.05em}.p-step__list--contents .contents-detail figure{width:22.5%}.p-step__list--contents .contents-detail p{line-height:1.75;width:calc(77.5% - 4rem)}@media screen and (max-width: 767px){.p-step__list--contents .contents-detail{gap:1rem}.--face .p-step__list--contents .contents-detail{flex-direction:column}.--face .p-step__list--contents .contents-detail figure,.--face .p-step__list--contents .contents-detail p{width:100%}.--color .p-step__list--contents .contents-detail{justify-content:space-between}.--color .p-step__list--contents .contents-detail p{width:calc(77.5% - 2rem)}}.p-step__section{position:relative}.p-step__section.--face{padding:2% 0;background-color:var(--sub-color)}.p-step__section.--color{padding:5% 0;background-color:var(--make-color);z-index:1}.p-step__section.--color::before{content:"";display:block;position:absolute;bottom:-10%;right:-5%;border-radius:100vh;background-color:#fff;width:21.11vw;aspect-ratio:1/1;opacity:.2;z-index:-1}@media screen and (max-width: 767px){.p-step__section.--color::before{width:30vw;bottom:-5%;right:-15%}}.p-step__section.--color .p-step__list--button{flex-direction:row-reverse;gap:0}.p-step__section.--color .p-step__list--button figure{height:21.04vw;aspect-ratio:300/303}.p-step__section.--color .p-step__list--button figure img{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:20px;border-bottom-right-radius:20px}@media screen and (max-width: 767px){.p-step__section.--color .p-step__list--button figure{height:37.85vw}}.p-step__section.--color .p-step__list--button .detail{max-width:55%;padding-left:8%}.p-step__section.--color .p-step__list--button .detail p{max-width:90%}@media screen and (max-width: 767px){.p-step__section.--color .p-step__list--button .detail{padding-left:0}.p-step__section.--color .p-step__list--button .detail p{max-width:78%}}.p-step__section.--diagnosis{padding:5% 0;text-align:center;background-color:var(--make-color);color:#fff}@media screen and (max-width: 767px){.p-step__section.--diagnosis{padding:5% 1.5rem}}.p-step__section.--diagnosis h2{display:flex;justify-content:center;align-items:center;gap:1rem}.p-step__section.--diagnosis h2 span{display:flex;justify-content:center;align-items:center;border-radius:10px;background-color:var(--accent-color);width:8.5rem;line-height:1.2;aspect-ratio:1/1;font-weight:700;font-size:5.3rem}@media screen and (max-width: 767px){.p-step__section.--diagnosis h2 span{width:5.5rem;font-size:min(8.5vw,3rem)}}.p-step__section.--diagnosis .c-lead{font-weight:700;line-height:1.47;font-size:min(3vw,4.2rem);letter-spacing:.025em;position:relative}.p-step__section.--diagnosis .c-lead::before{content:"";position:absolute;display:block;width:21.11vw;aspect-ratio:1/1;top:50%;left:0;transform:translate(-70%, -50%)}@media screen and (max-width: 767px){.p-step__section.--diagnosis .c-lead{font-size:min(6.5vw,4rem)}}.p-step__lineup{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;max-width:80.56%;margin:5rem auto}@media screen and (max-width: 767px){.p-step__lineup{max-width:100%;grid-template-columns:repeat(2, 1fr);gap:2rem;margin:3rem auto;position:relative}.p-step__lineup::before,.p-step__lineup::after{content:"";display:block;position:absolute;border-radius:100vh;background-color:#fff;aspect-ratio:1/1;opacity:.2}.p-step__lineup::before{bottom:0;right:-20%;width:33vw}}.p-step__lineup--item{position:relative}.p-step__lineup--item a{display:block;color:#fff !important;transition:all .3}.p-step__lineup--item a h3,.p-step__lineup--item a p{letter-spacing:.05em;font-weight:600;font-size:1.6rem}.p-step__lineup--item a:hover{transition:all .3}.p-step__lineup--item a:hover .p-step__lineup--image>figure{transform:translateY(10px)}@media screen and (max-width: 767px){.p-step__lineup--item a h3,.p-step__lineup--item a p{font-size:min(3.4vw,1.2rem)}}.p-step__lineup--image{position:relative;margin-bottom:2.5rem}.p-step__lineup--image::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#000;border-radius:50vh;top:10px;left:0;z-index:-1}.p-step__lineup--image>figure{width:100%;overflow:hidden;position:relative;border-radius:50vh;transition:all .3s;z-index:0}.p-step__lineup--image>figure img{border-radius:50vh}.p-makeup{position:relative;padding:1px 0;height:100vh;z-index:0;color:#fff}.p-makeup::before,.p-makeup::after{content:"";display:block;position:absolute;width:100%;aspect-ratio:2500/313;left:0}.p-makeup::before{top:-1px;background:url(/wp/wp-content/uploads/feature/pocoprouge/makeup_bg_head.webp) no-repeat 0 0/cover}.p-makeup::after{bottom:-1px;background:url(/wp/wp-content/uploads/feature/pocoprouge/makeup_bg_head.webp) no-repeat 100% 100%/cover;transform:rotate(-180deg)}@media screen and (max-width: 767px){.p-makeup{height:50vh;background-color:var(--make-color);padding-bottom:12rem}.p-makeup::after{content:none;background:none}.p-makeup .c-dots,.p-makeup .p-assessment__inner::before,.p-makeup .p-assessment__inner::after,.p-makeup .p-step__section.--diagnosis .c-lead::before,.p-step__section.--diagnosis .p-makeup .c-lead::before{position:absolute;display:block;width:21.11vw;top:-10%;right:5%}}.p-makeup__container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-image:url(/wp/wp-content/uploads/feature/pocoprouge/makeup_bg.webp);z-index:-1}@media screen and (max-width: 767px){.p-makeup__container{background-image:none;background-color:var(--make-color);padding-bottom:5rem}.p-makeup__container::after{bottom:15vw}}.p-makeup__head{position:absolute;display:flex;justify-content:flex-end;flex-direction:column;bottom:15%;right:12%}.p-makeup__head h2{line-height:1.15;font-size:7.5rem;font-weight:700}.p-makeup__head figure{position:relative;width:157.27px;aspect-ratio:157.27/37.41;margin-top:-3rem;left:5%}.p-makeup__head h3{margin-bottom:3rem;line-height:1;font-size:3.1rem;font-weight:700}@media screen and (max-width: 767px){.p-makeup__head{position:relative;left:5%;bottom:initial;top:65%;z-index:1}.p-makeup__head h2{font-size:min(12vw,4rem)}.p-makeup__head h3{font-size:min(6.8vw,2.4rem)}.p-makeup__head .suse,.p-makeup__head .anchor_links,.p-makeup__head .p-point__title,.p-makeup__head .p-lineup__title,.p-makeup__head .p-lineup .slick-content__ttl,.p-lineup .p-makeup__head .slick-content__ttl,.p-makeup__head .p-lineup .slick-content__price,.p-lineup .p-makeup__head .slick-content__price,.p-makeup__head .p-lineup .slick-content__button span,.p-lineup .slick-content__button .p-makeup__head span,.p-makeup__head .p-assessment__inner--head em,.p-assessment__inner--head .p-makeup__head em,.p-makeup__head .p-assessment__title--suse{font-size:min(3vw,1.4rem)}}.p-search{position:relative;background-color:var(--make-color);padding:5% 0 9%}.p-search__list{position:relative}.p-search__list li+li{margin-top:5rem}.p-search__list--shop .c-button{position:relative;display:flex;justify-content:center;align-items:center;gap:3%;margin:0 auto;background-color:#fff;border-bottom:10px solid #000;border-radius:50vh;max-width:64rem;width:100%;height:10vw;color:#ff799e;transition:all .3s}.p-search__list--shop .c-button span{display:inline-block;line-height:1.2;font-size:2.8rem;font-weight:700}.p-search__list--shop .c-button span.suse,.p-search__list--shop .c-button span.anchor_links,.p-search__list--shop .c-button span.p-point__title,.p-search__list--shop .c-button span.p-lineup__title,.p-search__list--shop .c-button .p-lineup span.slick-content__ttl,.p-lineup .p-search__list--shop .c-button span.slick-content__ttl,.p-search__list--shop .c-button .p-lineup span.slick-content__price,.p-lineup .p-search__list--shop .c-button span.slick-content__price,.p-search__list--shop .c-button .p-lineup .slick-content__button span,.p-lineup .slick-content__button .p-search__list--shop .c-button span,.p-search__list--shop .c-button span.p-assessment__title--suse{position:relative;padding-left:3%;font-size:3.2rem}.p-search__list--shop .c-button span.suse::before,.p-search__list--shop .c-button span.anchor_links::before,.p-search__list--shop .c-button span.p-point__title::before,.p-search__list--shop .c-button span.p-lineup__title::before,.p-search__list--shop .c-button .p-lineup span.slick-content__ttl::before,.p-lineup .p-search__list--shop .c-button span.slick-content__ttl::before,.p-search__list--shop .c-button .p-lineup span.slick-content__price::before,.p-lineup .p-search__list--shop .c-button span.slick-content__price::before,.p-search__list--shop .c-button .p-lineup .slick-content__button span::before,.p-lineup .slick-content__button .p-search__list--shop .c-button span::before,.p-search__list--shop .c-button span.p-assessment__title--suse::before{content:"";display:block;width:1px;height:4.65vw;background-color:var(--make-color);position:absolute;top:50%;left:0;transform:translateY(-50%)}.p-search__list--shop .c-button span.suse::after,.p-search__list--shop .c-button span.anchor_links::after,.p-search__list--shop .c-button span.p-point__title::after,.p-search__list--shop .c-button span.p-lineup__title::after,.p-search__list--shop .c-button .p-lineup span.slick-content__ttl::after,.p-lineup .p-search__list--shop .c-button span.slick-content__ttl::after,.p-search__list--shop .c-button .p-lineup span.slick-content__price::after,.p-lineup .p-search__list--shop .c-button span.slick-content__price::after,.p-search__list--shop .c-button .p-lineup .slick-content__button span::after,.p-lineup .slick-content__button .p-search__list--shop .c-button span::after,.p-search__list--shop .c-button span.p-assessment__title--suse::after{content:url(/wp/wp-content/uploads/feature/pocoprouge/icon_arrow_pink.svg);display:inline-block;margin-left:1.5rem}.p-search__list--shop .c-button:hover{transform:translateY(10px);border-bottom:none;transition:all .3s}.p-search__list--online .c-button{display:flex;justify-content:center;align-items:center;gap:3%;transition:all .3s}.p-search__list--online .c-button span.suse,.p-search__list--online .c-button span.anchor_links,.p-search__list--online .c-button span.p-point__title,.p-search__list--online .c-button span.p-lineup__title,.p-search__list--online .c-button .p-lineup span.slick-content__ttl,.p-lineup .p-search__list--online .c-button span.slick-content__ttl,.p-search__list--online .c-button .p-lineup span.slick-content__price,.p-lineup .p-search__list--online .c-button span.slick-content__price,.p-search__list--online .c-button .p-lineup .slick-content__button span,.p-lineup .slick-content__button .p-search__list--online .c-button span,.p-search__list--online .c-button span.p-assessment__title--suse{position:relative;line-height:1.2;font-size:4.4rem;color:#fff !important}.p-search__list--online .c-button span.suse::after,.p-search__list--online .c-button span.anchor_links::after,.p-search__list--online .c-button span.p-point__title::after,.p-search__list--online .c-button span.p-lineup__title::after,.p-search__list--online .c-button .p-lineup span.slick-content__ttl::after,.p-lineup .p-search__list--online .c-button span.slick-content__ttl::after,.p-search__list--online .c-button .p-lineup span.slick-content__price::after,.p-lineup .p-search__list--online .c-button span.slick-content__price::after,.p-search__list--online .c-button .p-lineup .slick-content__button span::after,.p-lineup .slick-content__button .p-search__list--online .c-button span::after,.p-search__list--online .c-button span.p-assessment__title--suse::after{content:url(/wp/wp-content/uploads/feature/pocoprouge/icon_arrow.svg);display:inline-block;margin-left:1.5rem;transition:all .3s}.p-search__list--online .c-button:hover span.suse::after,.p-search__list--online .c-button:hover span.anchor_links::after,.p-search__list--online .c-button:hover span.p-point__title::after,.p-search__list--online .c-button:hover span.p-lineup__title::after,.p-search__list--online .c-button:hover .p-lineup span.slick-content__ttl::after,.p-lineup .p-search__list--online .c-button:hover span.slick-content__ttl::after,.p-search__list--online .c-button:hover .p-lineup span.slick-content__price::after,.p-lineup .p-search__list--online .c-button:hover span.slick-content__price::after,.p-search__list--online .c-button:hover .p-lineup .slick-content__button span::after,.p-lineup .slick-content__button .p-search__list--online .c-button:hover span::after,.p-search__list--online .c-button:hover span.p-assessment__title--suse::after{transition:all .3s;transform:translateX(10px)}@media screen and (max-width: 767px){.p-search{padding:5rem 1.5rem}.p-search::before{content:"";display:block;position:absolute;top:-35%;right:-15%;border-radius:100vh;background-color:#fff;width:30vw;aspect-ratio:1/1;opacity:.2}.p-search__list li+li{margin-top:2rem}.p-search__list--shop .c-button{height:25vw;position:relative}.p-search__list--shop .c-button figure{max-width:7vw}.p-search__list--shop .c-button span{font-size:min(4vw,2.8rem)}.p-search__list--shop .c-button span.suse,.p-search__list--shop .c-button span.anchor_links,.p-search__list--shop .c-button span.p-point__title,.p-search__list--shop .c-button span.p-lineup__title,.p-search__list--shop .c-button .p-lineup span.slick-content__ttl,.p-lineup .p-search__list--shop .c-button span.slick-content__ttl,.p-search__list--shop .c-button .p-lineup span.slick-content__price,.p-lineup .p-search__list--shop .c-button span.slick-content__price,.p-search__list--shop .c-button .p-lineup .slick-content__button span,.p-lineup .slick-content__button .p-search__list--shop .c-button span,.p-search__list--shop .c-button span.p-assessment__title--suse{display:flex;align-items:center;font-size:min(4vw,2.8rem)}.p-search__list--online .c-button figure{max-width:7vw}.p-search__list--online .c-button span.suse,.p-search__list--online .c-button span.anchor_links,.p-search__list--online .c-button span.p-point__title,.p-search__list--online .c-button span.p-lineup__title,.p-search__list--online .c-button .p-lineup span.slick-content__ttl,.p-lineup .p-search__list--online .c-button span.slick-content__ttl,.p-search__list--online .c-button .p-lineup span.slick-content__price,.p-lineup .p-search__list--online .c-button span.slick-content__price,.p-search__list--online .c-button .p-lineup .slick-content__button span,.p-lineup .slick-content__button .p-search__list--online .c-button span,.p-search__list--online .c-button span.p-assessment__title--suse{font-size:min(6.5vw,3rem)}}