.p-cmn-exp__title,.p-cmn-point-subtitle,.p-cmn-point-title{text-align:center}.p-cmn-exp__list__item dl dd,.p-cmn-exp__title,.p-cmn-graph__comment,.p-cmn-graph__read,.p-cmn-point-subtitle__idx,.p-cmn-point-subtitle__note,.p-cmn-point-subtitle__title,.p-cmn-point-title,.p-cotton__catch,.p-cotton__title,.p-gauze__acc__list__detail__read,.p-gauze__acc__list__detail__title,.p-gauze__title,.p-intro__head__read,.p-intro__test__read{letter-spacing:.05em}.p-cmn-exp,.p-cmn-exp__list__item dl dd,.p-cmn-exp__list__item dl dd p b,.p-hr,.p-intro,.p-intro__skin,.p-intro__skin__list__detail,.p-intro__test,.p-kv{position:relative}@media screen and (min-width:768px){.p-cmn-point-title{font-size:30px}}@media screen and (max-width:767px){.p-cmn-point-title{font-size:1.8rem}}.p-cmn-point-title b{margin:0 2px}@media screen and (min-width:768px){.p-cmn-point-title b{font-size:70px}}@media screen and (max-width:767px){.p-cmn-point-title b{font-size:4rem}}@media screen and (min-width:768px){.p-cmn-point-subtitle__idx{font-size:16px}}@media screen and (max-width:767px){.p-cmn-point-subtitle__idx{font-size:1.4rem}}@media screen and (min-width:768px){.p-cmn-point-subtitle__title{font-size:30px;margin-top:20px}}@media screen and (max-width:767px){.p-cmn-point-subtitle__title{font-size:1.8rem;margin-top:1.6rem}}.p-cmn-point-subtitle__title b{font-size:1.5em;margin:0 .2em}.p-cmn-point-subtitle__note{line-height:1.7}@media screen and (min-width:768px){.p-cmn-point-subtitle__note{font-size:14px;margin-top:15px}}@media screen and (max-width:767px){.p-cmn-point-subtitle__note{font-size:1rem;margin-top:1.2rem}}.p-cmn-exp__title{display:block;line-height:1.75}@media screen and (min-width:768px){.p-cmn-exp__title{font-size:30px;margin-bottom:24px}.p-cmn-exp__list__item{margin-top:40px}.p-cmn-exp__list__item dl{display:flex}}@media screen and (max-width:767px){.p-cmn-exp__title{font-size:1.6rem;margin-bottom:2.4rem}.p-cmn-exp__list__item{margin-top:5rem}}.p-cmn-exp__list__item:first-of-type{margin-top:0}@media screen and (max-width:767px){.p-cmn-exp__list__item dl{display:block;margin:0 auto;width:29.5rem}}.p-cmn-exp__list__item dl dd{background-color:#0c1738;background-color:rgba(0,0,0,.25)}.p-cmn-exp__list__item dl dd p{line-height:1;vertical-align:middle}@media screen and (min-width:768px){.p-cmn-exp__list__item dl dt{width:50%}.p-cmn-exp__list__item dl dd{font-size:16px}.p-cmn-exp__list__item dl dd p{display:flex;justify-content:flex-start;align-items:center;align-content:center}}@media screen and (max-width:767px){.p-cmn-exp__list__item dl dt{width:100%}.p-cmn-exp__list__item dl dd{font-size:1.4rem}.p-cmn-exp__list__item dl dd p{display:flex;justify-content:center;align-items:center;align-content:center}}@media screen and (min-width:768px){.p-cmn-exp__list__item dl dd p{font-size:18px}}@media screen and (max-width:767px){.p-cmn-exp__list__item dl dd p{font-size:1.5rem}}.p-quick__point__list__item__exp .p-cmn-exp__list__item dl dd p{margin-bottom:.7em}@media screen and (min-width:768px){.p-quick__point__list__item__exp .p-cmn-exp__list__item dl dd p{font-size:24px}}@media screen and (max-width:767px){.p-quick__point__list__item__exp .p-cmn-exp__list__item dl dd p{font-size:1.8rem}}.p-cmn-exp__list__item dl dd p b{top:-.2em;display:block;padding:0 .2em}@media screen and (min-width:768px){.p-cmn-exp__list__item dl dd p b{font-size:51px}}@media screen and (max-width:767px){.p-cmn-exp__list__item dl dd p b{font-size:4.4rem}}@media screen and (min-width:768px){.p-cmn-exp__list__item dl dd p span{font-size:26px}.p-cmn-exp__list__item dl dd{width:50%;line-height:2.2;padding-left:60px;display:flex;flex-direction:column;justify-content:center}.p-cmn-exp__list__item:nth-child(2) dl{display:flex}.p-cmn-exp__list__item:nth-child(2) dl dt{order:2}.p-cmn-exp__list__item:nth-child(2) dl dd{order:1}.p-cmn-graph__img{margin-top:40px}}@media screen and (max-width:767px){.p-cmn-exp__list__item dl dd p span{font-size:2.2rem}.p-cmn-exp__list__item dl dd{width:100%;line-height:2;padding:2rem 2rem 1rem}.p-cmn-graph__img{margin-top:3rem}}@media screen and (min-width:768px){.p-cmn-graph__read{font-size:16px;line-height:2.2;margin-top:30px;text-align:center}}@media screen and (max-width:767px){.p-cmn-graph__read{font-size:1.4rem;line-height:2;margin-top:2.6rem;text-align:left}}@media screen and (min-width:768px){.p-cmn-graph__comment{font-size:14px;margin-top:17px;text-align:center}.p-cotton{padding-top:180px}}@media screen and (max-width:767px){.p-cmn-graph__comment{font-size:1rem;text-align:left;margin-top:1rem}}.p-cotton__catch,.p-cotton__title,.p-gauze__acc__list__detail,.p-gauze__acc__title,.p-gauze__title,.p-kv__copy,.p-main{text-align:center}.p-cotton__title{border:1px solid var(--white);border-radius:1000px;display:table;margin:0 auto}@media screen and (min-width:768px){.p-cotton__title{font-size:20px;width:486px;height:72px;line-height:70px}.p-cotton__img1{margin-top:90px}}@media screen and (max-width:767px){.p-cotton{padding-top:8rem}.p-cotton__title{font-size:1.4rem;line-height:1.75;padding:.8rem 4rem}.p-cotton__img1{margin-top:3rem}}@media screen and (min-width:768px){.p-cotton__catch{font-size:25px;line-height:1.75;margin-top:67px}}@media screen and (max-width:767px){.p-cotton__catch{font-size:1.8rem;line-height:1.75;margin-top:3rem}}.p-cotton__comment{line-height:2}@media screen and (min-width:768px){.p-cotton__img2{margin-top:120px}.p-cotton__comment{font-size:16px}}@media screen and (max-width:767px){.p-cotton__img2{margin-top:8rem}.p-cotton__comment{font-size:1.4rem}}@media screen and (min-width:768px){.p-cotton__comment{text-align:center;margin-top:20px}}@media screen and (max-width:767px){.p-cotton__comment{margin-top:1rem}}@media screen and (min-width:768px){.p-gauze{padding-top:80px;margin-top:100px}.p-gauze__title{font-size:40px}}@media screen and (max-width:767px){.p-gauze{padding-top:8rem;margin-top:0}.p-gauze__title{font-size:2rem}}@media screen and (min-width:768px){.p-gauze__point{padding-top:180px}.p-gauze__point__list__item{margin-top:120px}}@media screen and (max-width:767px){.p-gauze__point{padding-top:8rem}.p-gauze__point__list__item{margin-top:5.600000000000001rem}}@media screen and (min-width:768px){.p-gauze__point__list__item__exp{margin-top:32px}}@media screen and (max-width:767px){.p-gauze__point__list__item__exp{margin-top:1.6rem}}@media screen and (min-width:768px){.p-gauze__product{margin-top:120px}}@media screen and (max-width:767px){.p-gauze__product{margin-top:5.600000000000001rem;margin-left:-2.4rem;margin-right:-2.4rem}}@media screen and (min-width:768px){.p-gauze__acc{margin-top:125px;padding-bottom:80px}.p-gauze__acc__title{font-size:20px}}@media screen and (max-width:767px){.p-gauze__acc{margin-top:8rem;padding-bottom:0}}.p-gauze__acc__title{display:table;border:1px solid var(--white);border-radius:200px;margin:0 auto}@media screen and (min-width:768px){.p-gauze__acc__title{width:465px;height:72px;line-height:70px}.p-gauze__acc__list{display:flex;justify-content:center;margin-top:60px}}.p-intro__skin__list,.p-kv__copy{display:flex;justify-content:center}@media screen and (max-width:767px){.p-gauze__acc__title{font-size:1.4rem;padding:1.2rem 4rem}.p-gauze__acc__list{margin-top:3.6rem}}@media screen and (min-width:768px){.p-gauze__acc__list__detail{width:270px;height:200px;margin:0 30px}.p-gauze__acc__list__detail__read{font-size:14px}}@media screen and (max-width:767px){.p-gauze__acc__list__detail{position:relative;margin-bottom:7.600000000000001rem}}.p-gauze__acc__list__detail:last-child{margin-bottom:0}.p-gauze__acc__list__detail__read{line-height:2.2}@media screen and (min-width:768px){.p-gauze__acc__list__detail__read{margin-top:30px}}@media screen and (max-width:767px){.p-gauze__acc__list__detail__read{font-size:1.2rem;margin-top:3.6rem}}@media screen and (min-width:768px){.p-gauze__acc__list__detail__title{font-size:20px;margin-top:12px}}@media screen and (max-width:767px){.p-gauze__acc__list__detail__title{font-size:1.6rem;margin-top:.6rem}}@media screen and (min-width:768px){.p-gauze__acc__list__detail__img{width:221px;margin:0 auto}.p-hr{padding-top:180px}}@media screen and (max-width:767px){.p-gauze__acc__list__detail__img{width:19.6rem;margin:0 auto}.p-hr{padding-top:8rem}}.p-hr__line{border-top:1px solid var(--white)}@media screen and (min-width:768px){.p-intro{text-align:center;padding-top:187px;padding-bottom:173px}.p-intro__head position,.p-intro__head__title{font-size:30px}.p-intro__head__img{margin-top:30px}}@media screen and (max-width:767px){.p-intro{padding-top:8.6rem;padding-bottom:6.800000000000001rem}.p-intro__head position,.p-intro__head__title{font-size:2rem;text-align:center;letter-spacing:.05em}.p-intro__head__img{margin-top:2.8rem}}@media screen and (min-width:768px){.p-intro__head__read{font-size:16px;line-height:2.2;margin-top:42px}}@media screen and (max-width:767px){.p-intro__head__read{font-size:1.4rem;line-height:2;margin-top:2rem}}@media screen and (min-width:768px){.p-intro__skin{margin-top:120px}.p-intro__skin__list__detail{width:350px}.p-intro__skin__list__detail__title{font-size:20px}}@media screen and (max-width:767px){.p-intro__skin{margin-top:7.4rem}.p-intro__skin__list__detail{width:50%}.p-intro__skin__list__detail__title{font-size:1.2rem;text-align:center}}@media screen and (min-width:768px){.p-intro__skin__list__detail__img{margin:30px auto 0;width:200px}.p-intro__skin__comment{font-size:12px}}@media screen and (max-width:767px){.p-intro__skin__list__detail__img{margin:1rem auto 0;width:11.8rem}.p-intro__skin__comment{font-size:1rem}}@media screen and (min-width:768px){.p-intro__skin__comment{margin-top:16px}}@media screen and (max-width:767px){.p-intro__skin__comment{text-align:center;margin-top:1.6rem}}@media screen and (min-width:768px){.p-intro__test{margin-top:120px}.p-intro__test__title{font-size:20px}}@media screen and (max-width:767px){.p-intro__test{margin-top:7.2rem}}.p-intro__test__title{display:block;border:1px solid var(--black);border-radius:1000px;margin:0 auto}@media screen and (min-width:768px){.p-intro__test__title{display:inline-block;padding:0 30px;height:72px;line-height:70px}.p-intro__test__img{margin-top:30px}}@media screen and (max-width:767px){.p-intro__test__title{font-size:1.4rem;display:flex;justify-content:center;align-items:center;width:24rem;height:6.7rem;text-align:center;padding:0 3rem;line-height:1.5}.p-intro__test__img{width:100vw;margin-top:1.6rem;margin-left:-2.4rem}}.p-intro__test__read{line-height:2.2}@media screen and (min-width:768px){.p-intro__test__read{font-size:16px;margin-top:16px}.p-kv{height:calc(var(--windowHeight) - 82px)}}@media screen and (max-width:767px){.p-intro__test__read{font-size:1.4rem;margin-top:1rem}.p-kv{height:calc(var(--firstViewHeight) - 0px)}}@media screen and (min-width:768px){body.-body-portrait-2 .p-kv{height:calc(calc(var(--windowWidth) * .8) - 82px)}.p-kv__copy__title{font-size:45px}}.p-kv__copy,.p-kv__img,.p-kv__img img{height:100%;width:100%}.p-kv__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.p-kv__copy{position:absolute;left:0;top:0;right:auto;bottom:auto;z-index:1;color:var(--white);align-items:center;align-content:center}.p-main__list__detail__title small,.p-main__list__detail__title span{display:block;letter-spacing:.05em}.p-kv__copy__title{letter-spacing:.05em}@media screen and (max-width:767px){.p-kv__copy__title{font-size:3rem}}.p-kv__copy__read{line-height:2;letter-spacing:.05em}@media screen and (min-width:768px){.p-kv__copy__read{font-size:20px;margin-top:23px}}@media screen and (max-width:767px){.p-kv__copy__read{font-size:1.4rem;margin-top:1rem}}.p-main{color:var(--white)}@media screen and (min-width:768px){.p-main__list{margin-top:105px}}@media screen and (max-width:767px){.p-main__list{margin-top:9rem;padding-bottom:8rem}}.p-main__list__detail{border-top:1px solid var(--white)}.p-main__list__detail:first-of-type{border:none}.p-main__list__detail__categorytitle{letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail{padding-top:80px;padding-bottom:180px}.p-main__list__detail__categorytitle{font-size:40px}}@media screen and (max-width:767px){.p-main__list__detail__categorytitle{font-size:2rem}}@media screen and (min-width:768px){.p-main__list__detail__title{font-size:30px;margin-top:85px}}@media screen and (max-width:767px){.p-main__list__detail__title{font-size:1.8rem;margin-top:5.800000000000001rem}.p-main__list__detail__title span{white-space:nowrap}}@media screen and (min-width:768px){.p-main__list__detail__title small{font-size:20px;margin-bottom:20px}.p-main__list__detail__img{margin-top:30px}}@media screen and (max-width:767px){.p-main__list__detail__title small{font-size:1.2rem;margin-bottom:1rem;letter-spacing:0;line-height:2}.p-main__list__detail__img{width:100vw;margin-left:-2.4rem;margin-top:2rem}}.p-main__list__detail__linkcontainer{display:flex;justify-content:center}@media screen and (min-width:768px){.p-main__list__detail__linkcontainer{margin-top:40px}}@media screen and (max-width:767px){.p-main__list__detail__linkcontainer{margin-top:4rem}}.p-main__list__detail__linkcontainer__link{position:relative;display:table}.p-main__list__detail__point__title{letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__linkcontainer__link{margin:0 20px}.p-main__list__detail__point{margin-top:160px}.p-main__list__detail__point__title{font-size:30px}}@media screen and (max-width:767px){.p-main__list__detail__linkcontainer__link{margin-right:1.2rem}.p-main__list__detail__point{margin-top:7rem}.p-main__list__detail__point__title{font-size:1.8rem}}.p-main__list__detail__point__title b{margin:0 2px}@media screen and (min-width:768px){.p-main__list__detail__point__title b{font-size:70px}.p-main__list__detail__point__list__detail{padding-top:88px;padding-bottom:40px}}@media screen and (max-width:767px){.p-main__list__detail__point__title b{font-size:4rem}.p-main__list__detail__point__list__detail{padding-top:6.2rem;padding-bottom:2rem}}.p-main__list__detail__point__list__detail__idx{letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__idx{font-size:16px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__idx{font-size:1.4rem}}.p-main__list__detail__point__list__detail__title{letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__title{font-size:30px;margin-top:20px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__title{font-size:1.8rem;margin-top:1.6rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__attention{font-size:14px;margin-top:20px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__attention{font-size:1rem;margin-top:1rem}}.p-main__list__detail__point__list__detail__read{letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__img{margin-top:40px}.p-main__list__detail__point__list__detail__read{font-size:16px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__img{margin-top:3rem}.p-main__list__detail__point__list__detail__read{font-size:1.4rem}}.p-main__list__detail__point__list__detail__comment{letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__read{line-height:2.2;margin-top:54px}.p-main__list__detail__point__list__detail__comment{font-size:14px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__read{line-height:2;margin-top:2.6rem;text-align:left}.p-main__list__detail__point__list__detail__comment{font-size:1rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__comment{margin-top:17px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__comment{text-align:left;margin-top:1rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__exp{margin-top:40px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__exp{margin-top:2rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__exp__detail{margin-top:40px}.p-main__list__detail__point__list__detail__exp__detail dl{display:flex}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__exp__detail{margin-top:5rem}}.p-main__list__detail__point__list__detail__exp__detail:first-of-type{margin-top:0}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__exp__detail dl{display:block;margin:0 auto;width:29.5rem}}.p-main__list__detail__point__list__detail__exp__detail dl dd{display:flex;position:relative;background-color:#0c1738;align-items:center;text-align:left;letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__exp__detail dl dt{width:50%}.p-main__list__detail__point__list__detail__exp__detail dl dd{font-size:16px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__exp__detail dl dt{width:100%}.p-main__list__detail__point__list__detail__exp__detail dl dd{font-size:1.4rem}}.p-main__list__detail__point__list__detail__exp__detail dl dd p{display:block}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__exp__detail dl dd p{font-size:18px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__exp__detail dl dd p{font-size:1.5rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__exp__detail dl dd p b{font-size:51px}.p-main__list__detail__point__list__detail__exp__detail dl dd{width:50%;line-height:2.2;padding-left:50px}.p-main__list__detail__point__list__detail__exp__detail:nth-child(2) dl{display:flex}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__exp__detail dl dd p b{font-size:4.4rem}.p-main__list__detail__point__list__detail__exp__detail dl dd{width:100%;line-height:2;padding:2rem 2rem 1rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__exp__detail:nth-child(2) dl dt{order:2}.p-main__list__detail__point__list__detail__exp__detail:nth-child(2) dl dd{order:1;padding-left:60px}.p-main__list__detail__point__list__detail__exp__detail:nth-child(2) dl dd p{margin-top:-30px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__exp__detail:nth-child(2) dl dd p{text-align:center;margin-top:-3rem}.p-main__list__detail__point__list__detail__exp__detail:nth-child(2) dl dd p b{margin-left:.5rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function{margin-top:40px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function{margin-top:4rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail{margin-top:40px;padding-bottom:80px}.p-main__list__detail__point__list__detail__function__detail__title{font-size:20px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail{margin-top:5rem}}.p-main__list__detail__point__list__detail__function__detail:first-of-type{margin-top:0}.p-main__list__detail__point__list__detail__function__detail__title{letter-spacing:.05em;border:1px solid var(--white);border-radius:1000px}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail__title{display:inline-block;width:486px;height:72px;line-height:70px}.p-main__list__detail__point__list__detail__function__detail__img{margin-top:30px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail__title{font-size:1.4rem;display:inline-block;line-height:1.75;padding:.8rem 4rem}.p-main__list__detail__point__list__detail__function__detail__img{margin-top:3rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail__img1{margin-top:90px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail__img1{margin-top:2rem}}.p-main__list__detail__point__list__detail__function__detail__catch{letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail__img2{margin-top:116px}.p-main__list__detail__point__list__detail__function__detail__catch{font-size:25px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail__img2{margin-top:7rem}.p-main__list__detail__point__list__detail__function__detail__catch{font-size:1.8rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail__catch{line-height:1.75;margin-top:67px}.p-main__list__detail__point__list__detail__function__detail__comment{font-size:16px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail__catch{line-height:1.75;margin-top:3rem}}.p-main__list__detail__point__list__detail__function__detail__comment{line-height:2.2}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail__comment{margin-top:20px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail__comment{font-size:1.4rem;text-align:left;margin-top:1rem}}.p-main__list__detail__point__list__detail__function__detail__productdetail{text-align:left}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail__productdetail{margin-top:120px;margin-bottom:58px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail__productdetail{margin-top:7rem}.p-main__list__detail__point__list__detail__function__detail__productdetail .cmn-product-item__img{width:100vw;margin-left:-2.4rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail__func1{margin-top:54px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail__func1{margin-top:3rem;padding-bottom:3.6rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail__func1__detail{margin-top:40px}.p-main__list__detail__point__list__detail__function__detail__func1__detail dl{display:flex}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail__func1__detail{margin-top:5rem}}.p-main__list__detail__point__list__detail__function__detail__func1__detail:first-of-type{margin-top:0}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail__func1__detail dl{display:block;margin:0 auto;width:29.5rem}}.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dd{display:flex;position:relative;background-color:#0c1738;align-items:center;text-align:left;letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dt{width:50%}.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dd{font-size:16px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dt{width:100%}.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dd{font-size:1.4rem}}.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dd p{display:block}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dd p{font-size:24px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dd p{font-size:1.8rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dd p b{font-size:51px}.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dd{width:50%;line-height:2.2;padding-left:70px}.p-main__list__detail__point__list__detail__function__detail__func1__detail:nth-child(2) dl{display:flex}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dd p b{font-size:4.4rem}.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dd{width:100%;line-height:2;padding:2rem 2rem 1rem}.p-main__list__detail__point__list__detail__function__detail__func1__detail dl dd p{text-align:center}}.p-main__list__detail__point__list__detail__cuticle{display:flex;justify-content:center}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__function__detail__func1__detail:nth-child(2) dl dt{order:2}.p-main__list__detail__point__list__detail__function__detail__func1__detail:nth-child(2) dl dd{order:1;padding-left:80px}.p-main__list__detail__point__list__detail__cuticle{margin-top:80px;margin-bottom:60px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__cuticle{margin-top:4rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__cuticle__detail{margin:0 75px}.p-main__list__detail__point__list__detail__cuticle__detail__title{font-size:20px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__cuticle__detail{margin:0 2rem}.p-main__list__detail__point__list__detail__cuticle__detail__title{font-size:1.2rem}}.p-main__list__detail__point__list__detail__cuticlecomment{letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__cuticle__detail__img{width:200px;height:200px;margin:20px auto 0}.p-main__list__detail__point__list__detail__cuticlecomment{font-size:14px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__cuticle__detail__img{width:11.8rem;height:11.8rem;margin:1rem auto}.p-main__list__detail__point__list__detail__cuticlecomment{font-size:1rem}}@media screen and (min-width:768px){.p-main__list__detail__point__list__detail__cuticlecomment{margin-top:17px}}@media screen and (max-width:767px){.p-main__list__detail__point__list__detail__cuticlecomment{text-align:center;margin-top:1.4rem}}@media screen and (min-width:768px){.p-main__list__detail__productdetail{text-align:left;margin-top:80px}}@media screen and (max-width:767px){.p-main__list__detail__productdetail{text-align:left;margin-top:6.4rem;padding-bottom:8rem}.p-main__list__detail__productdetail .cmn-product-item__img{width:100vw;margin-left:-2.4rem}}.p-main__list__detail__acc__title{display:inline-block;border:1px solid var(--white);border-radius:200px}.p-main__list__detail__advice,.p-nav__title,.p-profile__inner,.p-quick__point__list__item__exp__title{border:1px solid var(--white)}@media screen and (min-width:768px){.p-main__list__detail__acc{margin-top:125px;padding-bottom:60px}.p-main__list__detail__acc__title{font-size:20px;width:465px;height:72px;line-height:70px}}@media screen and (max-width:767px){.p-main__list__detail__acc{margin-top:0;padding-bottom:8.4rem}.p-main__list__detail__acc__title{font-size:1.4rem;padding:1.2rem 4rem}}@media screen and (min-width:768px){.p-main__list__detail__acc__list{display:flex;justify-content:center;margin-top:60px}}@media screen and (max-width:767px){.p-main__list__detail__acc__list{margin-top:3.6rem}}.p-main__list__detail__acc__list__detail{text-align:center}@media screen and (min-width:768px){.p-main__list__detail__acc__list__detail{width:220px;height:200px;margin:0 50px}.p-main__list__detail__acc__list__detail__read{font-size:14px}}@media screen and (max-width:767px){.p-main__list__detail__acc__list__detail{position:relative;margin-bottom:7.600000000000001rem}}.p-main__list__detail__acc__list__detail:last-child{margin-bottom:0}.p-main__list__detail__acc__list__detail__read{line-height:2.2;letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__acc__list__detail__read{margin-top:30px}}@media screen and (max-width:767px){.p-main__list__detail__acc__list__detail__read{font-size:1.2rem;margin-top:3.6rem}}.p-main__list__detail__acc__list__detail__title{letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__acc__list__detail__title{font-size:20px;margin-top:12px}}@media screen and (max-width:767px){.p-main__list__detail__acc__list__detail__title{font-size:1.6rem;margin-top:.6rem}}@media screen and (min-width:768px){.p-main__list__detail__acc__list__detail__img{width:221px;margin:0 auto}}@media screen and (max-width:767px){.p-main__list__detail__acc__list__detail__img{width:19.6rem;margin:0 auto}}.p-main__list__detail__advice__txt{text-align:left}.p-main__list__detail__advice__txt__title{line-height:2;letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__advice{margin-top:54px;display:flex}.p-main__list__detail__advice__img{min-width:248px}.p-main__list__detail__advice__txt{padding:30px 40px 0}.p-main__list__detail__advice__txt__title{font-size:20px}}@media screen and (max-width:767px){.p-main__list__detail__advice{position:relative;margin:5rem auto 0;width:29.5rem}.p-main__list__detail__advice__txt{padding:2rem}.p-main__list__detail__advice__txt__title{font-size:1.4rem}}.p-main__list__detail__advice__txt__read{letter-spacing:.05em}@media screen and (min-width:768px){.p-main__list__detail__advice__txt__read{font-size:14px;line-height:2.2;margin-top:10px}.p-nav{padding-top:180px}}@media screen and (max-width:767px){.p-main__list__detail__advice__txt__read{font-size:1.4rem;line-height:2;margin-top:.6rem}.p-nav{padding-top:8rem}}.p-nav__title{border-radius:1000px;letter-spacing:.05em;text-align:center}@media screen and (min-width:768px){.p-nav__title{font-size:20px;display:table;width:460px;height:72px;line-height:70px;margin:0 auto}}@media screen and (max-width:767px){.p-nav__title{font-size:1.4rem;width:24rem;height:6.7rem;display:flex;align-items:center;justify-content:center;margin:0 auto;line-height:1.75}}.p-nav__list__detail{position:relative;text-align:center;overflow:hidden}.p-nav__list__detail__title{letter-spacing:.05em}@media screen and (min-width:768px){.p-nav__list{display:flex;justify-content:space-between;margin-top:50px}.p-nav__list__detail{width:380px;height:493px;padding-top:50px}.p-nav__list__detail:hover{background-color:#060a27}.p-nav__list__detail__title{font-size:22px}}@media screen and (max-width:767px){.p-nav__list{margin-top:4rem}.p-nav__list__detail{position:relative;width:100%;height:18.5rem;background-color:#060a27;margin-top:1rem}.p-nav__list__detail:after{content:'';background-image:url(../images/nav/arrow-sp.png.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;text-indent:-9999px;width:1.1rem;height:1.9rem;display:block;position:absolute;left:9.4rem;top:13rem;right:auto;bottom:auto;z-index:1}.p-nav__list__detail a{width:100%;height:100%;display:block;position:absolute;left:0;top:0;right:auto;bottom:auto;z-index:1}.p-nav__list__detail__title{font-size:1.4rem}}.p-nav__list__detail__linktxt{letter-spacing:.05em}@media screen and (min-width:768px){.p-nav__list__detail__title{position:relative}.p-nav__list__detail__img{width:197px;margin:50px auto 0}.p-nav__list__detail__linktxt{margin-top:24px;font-size:14px}.p-pokopoko{padding-top:80px;margin-top:100px}}@media screen and (max-width:767px){.p-nav__list__detail__title{display:block;position:absolute;left:3.4rem;top:6.2rem;right:auto;bottom:auto;z-index:1}.p-nav__list__detail__img{position:absolute;bottom:-1rem;right:2rem;width:12.5rem}.p-nav__list__detail__linktxt{font-size:1rem;display:block;position:absolute;left:4.600000000000001rem;top:10.600000000000001rem;right:auto;bottom:auto;z-index:1}.p-pokopoko{padding-top:8rem;margin-top:0}}.p-pokopoko__title{text-align:center;letter-spacing:.05em;line-height:1.5}@media screen and (min-width:768px){.p-pokopoko__title{font-size:40px}.p-pokopoko__big{padding-top:72px}}@media screen and (max-width:767px){.p-pokopoko__title{font-size:2rem}.p-pokopoko__big{padding-top:5rem}}@media screen and (min-width:768px){.p-pokopoko__point{padding-top:180px}.p-pokopoko__point__list__item{margin-top:120px}}@media screen and (max-width:767px){.p-pokopoko__point{padding-top:8rem}.p-pokopoko__point__list__item{margin-top:5.600000000000001rem}}@media screen and (min-width:768px){.p-pokopoko__point__list__item__exp{margin-top:32px}}@media screen and (max-width:767px){.p-pokopoko__point__list__item__exp{margin-top:1.6rem}}@media screen and (min-width:768px){.p-pokopoko__product{margin-top:120px}.p-product-otherGrid{padding-top:182px}.p-product-otherGrid .cmn-product-routine__title{margin-bottom:40px}}@media screen and (max-width:767px){.p-pokopoko__product{margin-top:5.600000000000001rem;margin-left:-2.4rem;margin-right:-2.4rem}.p-product-otherGrid{padding-top:7.600000000000001rem}.p-product-otherGrid .cmn-product-routine__title{margin-bottom:4rem}}.cmn-product-othergrid__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:4px}.cmn-product-othergrid__list__detail{position:relative;height:21vw}.cmn-product-othergrid__list__detail__img{background-color:grey;width:100%;height:100%;display:block;position:absolute;left:0;top:0;right:auto;bottom:auto;z-index:1;overflow:hidden}.cmn-product-othergrid__list__detail__txt{position:absolute;left:10px;bottom:10px;line-height:1.3;color:var(--white);z-index:2}.cmn-product-othergrid__list__detail:after{content:''}.cmn-product-othergrid__list__detail__arrow{position:absolute;display:block;right:10px;bottom:10px;z-index:3}@media screen and (min-width:768px){.cmn-product-othergrid{padding-top:85px;margin-top:80px}.p-product-routine{padding-top:165px;padding-bottom:180px}}@media screen and (max-width:767px){.p-product-routine{padding-top:8rem;padding-bottom:7.600000000000001rem}}@media screen and (min-width:768px){.p-profile{margin-top:152px;padding-bottom:180px;display:flex}}@media screen and (max-width:767px){.p-profile{position:relative;margin:6.600000000000001rem auto 0;padding-bottom:8rem}.p-profile__inner{margin-left:1.6rem;margin-right:1.6rem}}.p-profile__inner{position:relative;display:flex;flex-direction:column}.p-profile__title{line-height:2;letter-spacing:.05em}@media screen and (min-width:768px){.p-profile__inner{padding:38px 26px 38px 274px}.p-profile__img{width:248px;position:absolute;left:0;top:0;height:100%}.p-profile__title{font-size:20px}}@media screen and (max-width:767px){.p-profile__img{order:2}.p-profile__title{font-size:1.4rem;order:1;text-align:center;padding:2.4rem}}.p-profile__read{letter-spacing:.05em}@media screen and (min-width:768px){.p-profile__read{font-size:14px;line-height:2.2;margin-top:10px}}@media screen and (max-width:767px){.p-profile__read{font-size:1.4rem;line-height:2;order:3;padding:2.4rem}}@media screen and (min-width:768px){.p-quick{padding-top:80px;margin-top:100px}}@media screen and (max-width:767px){.p-quick{padding-top:8rem;margin-top:0}}@media screen and (min-width:768px){.p-quick__point{padding-top:180px}.p-quick__point__list__item{margin-top:120px}}@media screen and (max-width:767px){.p-quick__point{padding-top:8rem}.p-quick__point__list__item{margin-top:5.600000000000001rem}}@media screen and (min-width:768px){.p-quick__point__list__item__cuticle{margin-top:80px;margin-bottom:60px}}@media screen and (max-width:767px){.p-quick__point__list__item__cuticle{margin-top:4rem}}.p-quick__point__list__item__cuticle__list{display:flex;justify-content:center}.p-quick__point__list__item__cuticle__list__item__title{text-align:center;letter-spacing:.05em}@media screen and (min-width:768px){.p-quick__point__list__item__cuticle__list__item{margin:0 75px}.p-quick__point__list__item__cuticle__list__item__title{font-size:20px}}@media screen and (max-width:767px){.p-quick__point__list__item__cuticle__list__item{margin:0 2rem}.p-quick__point__list__item__cuticle__list__item__title{font-size:1.2rem}}.p-quick__point__list__item__cuticle__list__item__comment{letter-spacing:.05em;text-align:center;line-height:1.6}@media screen and (min-width:768px){.p-quick__point__list__item__cuticle__list__item__img{width:200px;height:200px;margin:20px auto 0}.p-quick__point__list__item__cuticle__list__item__comment{font-size:14px}}@media screen and (max-width:767px){.p-quick__point__list__item__cuticle__list__item__img{width:11.8rem;height:11.8rem;margin:1.2rem auto}.p-quick__point__list__item__cuticle__list__item__comment{font-size:1.2rem}}.p-quick__point__list__item__cuticle__comment{letter-spacing:.05em;text-align:center;line-height:1.8}@media screen and (min-width:768px){.p-quick__point__list__item__cuticle__list__item__comment{margin-top:16px}.p-quick__point__list__item__cuticle__comment{font-size:12px}}@media screen and (max-width:767px){.p-quick__point__list__item__cuticle__list__item__comment{margin-top:1rem}.p-quick__point__list__item__cuticle__comment{font-size:1rem}}@media screen and (min-width:768px){.p-quick__point__list__item__cuticle__comment{margin-top:32px}.p-quick__point__list__item__cuticle__txt{font-size:16px}}@media screen and (max-width:767px){.p-quick__point__list__item__cuticle__comment{text-align:justify;margin-top:2.5rem}}.p-quick__point__list__item__cuticle__txt{letter-spacing:.05em;text-align:center;line-height:1.8}@media screen and (min-width:768px){.p-quick__point__list__item__cuticle__txt{margin-top:16px}}@media screen and (max-width:767px){.p-quick__point__list__item__cuticle__txt{font-size:1.4rem;margin-top:1rem}}@media screen and (min-width:768px){.p-quick__point__list__item__size{margin-top:20px}}@media screen and (max-width:767px){.p-quick__point__list__item__size{margin-top:2rem}}@media screen and (min-width:768px){.p-quick__point__list__item__exp{margin-top:48px}.p-quick__point__list__item__exp__title{font-size:20px}}@media screen and (max-width:767px){.p-quick__point__list__item__exp{margin-top:1.6rem}}.p-quick__point__list__item__exp__title{display:table;border-radius:200px;margin:0 auto;text-align:center}@media screen and (min-width:768px){.p-quick__point__list__item__exp__title{width:465px;height:72px;line-height:70px}.p-quick__point__list__item__exp__body{margin-top:46px}}@media screen and (max-width:767px){.p-quick__point__list__item__exp__title{font-size:1.4rem;padding:1.2rem 4rem;line-height:1.66}.p-quick__point__list__item__exp__body{margin-top:2.8rem}}@media screen and (min-width:768px){.p-quick__product{margin-top:120px}}@media screen and (max-width:767px){.p-quick__product{margin-top:5.600000000000001rem;margin-left:-2.4rem;margin-right:-2.4rem}}@media screen and (min-width:768px){.p-quick__function{margin-top:120px}.p-quick__function__title{font-size:20px}}@media screen and (max-width:767px){.p-quick__function{margin-top:5.600000000000001rem}}.p-quick__function__title{letter-spacing:.05em;border:1px solid var(--white);border-radius:1000px;display:table;margin:0 auto;text-align:center}@media screen and (min-width:768px){.p-quick__function__title{width:486px;height:72px;line-height:70px}.p-quick__function__img{margin-top:30px}}@media screen and (max-width:767px){.p-quick__function__title{font-size:1.4rem;line-height:1.75;padding:.8rem 4rem}.p-quick__function__img{margin-top:3rem}}.p-quick__function__movie{position:relative}.p-quick__function__movie video{position:absolute;top:calc(50% - 1px);left:50%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);width:100%;height:calc(100% + 2px)}.p-quick__function__comment{line-height:2.2}@media screen and (min-width:768px){.p-quick__function__movie{margin-top:30px;aspect-ratio:16/9}.p-quick__function__comment{font-size:16px}}@media screen and (max-width:767px){.p-quick__function__movie{margin-top:3rem;aspect-ratio:295/200}.p-quick__function__comment{font-size:1.4rem}}@media screen and (min-width:768px){.p-quick__function__comment{text-align:center;margin-top:20px}}@media screen and (max-width:767px){.p-quick__function__comment{text-align:left;margin-top:1rem}}