.c-content .product{text-align:center}.c-content .product__txt{font-size:2.8rem;font-weight:500;line-height:1.7}@media screen and (max-width:767px){.c-content .product__txt{font-size:5.0666666667vw}}.c-content .product__list{display:grid;justify-content:space-between;grid-template-columns:600px 390px;margin-top:50px}@media screen and (max-width:767px){.c-content .product__list{grid-template-columns:53.3333333333vw 32.6666666667vw;margin-top:6.6666666667vw}}.c-content .product__list dt{font-size:2.8rem;font-weight:700;color:#654397;border-bottom:2px dotted #654397;padding-bottom:10px;margin-bottom:40px}@media screen and (max-width:767px){.c-content .product__list dt{font-size:4.2666666667vw;padding-bottom:1.3333333333vw;margin-bottom:5.3333333333vw}}.c-content .product__list dt:nth-of-type(1){grid-area:1/1/2/1}.c-content .product__list dt:nth-of-type(2){grid-area:1/2/2/3}.c-content .product__list dd:nth-of-type(1){grid-area:2/1/3/1}.c-content .product__list dd:nth-of-type(2){grid-area:2/2/3/3}.c-content .product__list dd ul{display:flex;justify-content:center;gap:45px}@media screen and (max-width:767px){.c-content .product__list dd ul{gap:2.1333333333vw}}@media screen and (max-width:767px){.c-content .product__list dd ul img{width:19.3333333333vw}}.c-content .feature{background:#f6f2fe}.c-content .feature__box{background:#fff;border-radius:10px;padding:40px}@media screen and (max-width:767px){.c-content .feature__box{border-radius:1.3333333333vw;padding:6.6666666667vw 2.6666666667vw 5.3333333333vw}}.c-content .feature__box+.feature__box{margin-top:40px}@media screen and (max-width:767px){.c-content .feature__box+.feature__box{margin-top:5.3333333333vw}}.c-content .feature__ttl{color:#654397;text-align:center;border-bottom:2px dotted #654397;padding-bottom:20px;margin-bottom:30px;font-size:2.8rem;font-weight:700;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.c-content .feature__ttl{font-size:5.3333333333vw;padding-bottom:2vw;margin-bottom:5.3333333333vw}}.c-content .feature__ttl span{background:#654397;color:#fff;font-size:1.8rem;font-weight:500;width:110px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:100px;margin-right:15px;padding-bottom:1px}@media screen and (max-width:767px){.c-content .feature__ttl span{font-size:3.2vw;width:20vw;height:6.6666666667vw;margin-right:3.3333333333vw;padding-bottom:0}}.c-content .feature__ttl b{background:linear-gradient(transparent 65%, #fff100 0%);line-height:1.3}.c-content .feature__ttl--sub{font-size:2.8rem;font-weight:700;text-align:center;margin-bottom:25px;line-height:1.5}@media screen and (max-width:767px){.c-content .feature__ttl--sub{font-size:4.8vw;margin-bottom:3.3333333333vw}}.c-content .feature__catch{text-align:center;background:#f6f2fe;margin-top:30px;font-size:2.4rem;font-weight:500;border-radius:10px;line-height:1.5;padding:36px 0}@media screen and (max-width:767px){.c-content .feature__catch{font-size:4.2666666667vw;margin-top:4vw;padding:5.3333333333vw 0;border-radius:1.3333333333vw}}.c-content .feature__catch b{font-size:3rem;background:linear-gradient(transparent 65%, #fff100 0%)}@media screen and (max-width:767px){.c-content .feature__catch b{font-size:5.3333333333vw}}.c-content .feature-lead{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:40px}@media screen and (max-width:767px){.c-content .feature-lead{gap:3.7333333333vw;margin-bottom:8vw}}@media screen and (max-width:767px){.c-content .feature-lead img{width:28vw}}.c-content .feature-lead p{font-size:2.4rem;font-weight:500;line-height:1.6}@media screen and (max-width:767px){.c-content .feature-lead p{font-size:3.7333333333vw}}.c-content .feature-lead p span{display:block;font-size:1.6rem}@media screen and (max-width:767px){.c-content .feature-lead p span{font-size:3.2vw}}.c-content .feature-case{display:grid;justify-content:space-between;grid-template-columns:455px 455px}@media screen and (max-width:767px){.c-content .feature-case{display:block}}.c-content .feature-case dt{text-align:center;font-size:2rem;font-weight:700;border:2px solid #654397;border-radius:10px;line-height:1.4;height:74px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#654397;margin-bottom:20px}@media screen and (max-width:767px){.c-content .feature-case dt{border-radius:1.3333333333vw;font-size:4vw;height:auto;padding:2.6666666667vw 0;margin-bottom:2.6666666667vw}}.c-content .feature-case dt:nth-of-type(1){grid-area:1/1/2/1;color:#777;border-color:#777}.c-content .feature-case dt:nth-of-type(2){grid-area:1/2/2/3}@media screen and (max-width:767px){.c-content .feature-case dt:nth-of-type(2){margin-top:6.6666666667vw}}.c-content .feature-case dt span{font-size:1.6rem;font-weight:500}@media screen and (max-width:767px){.c-content .feature-case dt span{font-size:3.2vw}}.c-content .feature-case dd{text-align:center}.c-content .feature-case dd:nth-of-type(1){grid-area:2/1/3/1}.c-content .feature-case dd:nth-of-type(2){grid-area:2/2/3/3}.c-content .feature-type{margin-top:40px}@media screen and (max-width:767px){.c-content .feature-type{margin-top:10.6666666667vw}}.c-content .feature-type__ttl{background:#654397;color:#f9ed38;border-radius:10px 10px 0 0;text-align:center;font-size:3rem;padding:10px 0}@media screen and (max-width:767px){.c-content .feature-type__ttl{border-radius:1.3333333333vw 1.3333333333vw 0 0;font-size:4.8vw;padding:3.3333333333vw 0}}.c-content .feature-type__ttl span{font-size:4rem;line-height:1}@media screen and (max-width:767px){.c-content .feature-type__ttl span{font-size:6.6666666667vw}}.c-content .feature-type__ttl--sub{font-size:2.4rem;font-weight:700;color:#54318f;text-align:center;position:relative;padding-bottom:10px;margin-bottom:22px}@media screen and (max-width:767px){.c-content .feature-type__ttl--sub{font-size:4.5333333333vw;padding-bottom:4vw;margin-bottom:5.3333333333vw}}.c-content .feature-type__ttl--sub::after{content:"";width:40px;height:2px;background:#654397;position:absolute;bottom:0;left:0;right:0;margin:0 auto}@media screen and (max-width:767px){.c-content .feature-type__ttl--sub::after{width:8vw;height:.2666666667vw}}.c-content .feature-type__cont{border:2px solid #654397;border-radius:0 0 10px 10px;padding:40px;display:flex;justify-content:space-between}@media screen and (max-width:767px){.c-content .feature-type__cont{border-radius:0 0 1.3333333333vw 1.3333333333vw;padding:6.6666666667vw 5.3333333333vw;flex-direction:column;gap:10vw}}@media print,screen and (min-width:768px){.c-content .feature-type__cont>div{width:480px}}@media print,screen and (min-width:768px){.c-content .feature-type__cont>div+div{width:355px}}.c-content .feature-type ul{display:flex;justify-content:center;gap:20px}@media screen and (max-width:767px){.c-content .feature-type ul{gap:2.6666666667vw}}.c-content .feature-type ul img{width:174px}@media screen and (max-width:767px){.c-content .feature-type ul img{width:24vw;gap:2.6666666667vw}}.c-content .feature-type dl{margin-top:30px}@media screen and (max-width:767px){.c-content .feature-type dl{margin-top:5.3333333333vw}}.c-content .feature-type dl dt{font-size:2.4rem;font-weight:700;border-bottom:2px dotted #3b3b3b;margin-bottom:15px}@media screen and (max-width:767px){.c-content .feature-type dl dt{font-size:4.2666666667vw;padding-bottom:.6666666667vw;margin-bottom:4vw}}.c-content .feature-type dl dd{font-size:1.8rem;line-height:1.5;text-indent:-1em;padding-left:1em}@media screen and (max-width:767px){.c-content .feature-type dl dd{font-size:3.7333333333vw}}.c-content .feature-type dl dd+dd{margin-top:10px}@media screen and (max-width:767px){.c-content .feature-type dl dd+dd{margin-top:1.3333333333vw}}.c-content .feature-type dl dd sup{font-size:1.2rem}@media screen and (max-width:767px){.c-content .feature-type dl dd sup{font-size:2.4vw}}.c-content .feature-type dl dd.note{font-size:1.4rem}@media screen and (max-width:767px){.c-content .feature-type dl dd.note{font-size:3.2vw;margin-top:3.3333333333vw}}.c-content .feature-doctor{display:flex;gap:40px}@media screen and (max-width:767px){.c-content .feature-doctor{display:block}}.c-content .feature-doctor figure{border-radius:10px;overflow:hidden}@media screen and (max-width:767px){.c-content .feature-doctor figure{border-radius:1.3333333333vw}}.c-content .feature-doctor figure figcaption{color:#fff;background:#654397;height:80px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.8}@media screen and (max-width:767px){.c-content .feature-doctor figure figcaption{height:17.3333333333vw;font-size:3.4666666667vw}}.c-content .feature-doctor dl{line-height:1.8}@media screen and (max-width:767px){.c-content .feature-doctor dl{font-size:2.8vw;margin-top:4.6666666667vw}}.c-content .feature-doctor dl dt{font-weight:700}.c-content .feature-doctor dl dd{text-indent:-1em;padding-left:1em}.c-content .feature-doctor dl dd span{color:#654397}.c-content .voice__cont{display:grid;justify-content:space-between;grid-template-columns:493px 493px}@media screen and (max-width:767px){.c-content .voice__cont{display:block}}.c-content .voice__cont .voice__ttl:nth-of-type(1){grid-area:1/1/2/1}.c-content .voice__cont .voice__ttl:nth-of-type(2){grid-area:1/2/2/3}@media screen and (max-width:767px){.c-content .voice__cont .voice__ttl:nth-of-type(2){margin-top:9.3333333333vw}}.c-content .voice__cont .voice__list:nth-of-type(1){grid-area:2/1/3/1}.c-content .voice__cont .voice__list:nth-of-type(2){grid-area:2/2/3/3}.c-content .voice__ttl{font-size:2.4rem;font-weight:700;color:#654397;text-align:center;position:relative;padding-bottom:10px}@media screen and (max-width:767px){.c-content .voice__ttl{font-size:4.5333333333vw;padding-bottom:4vw;margin-bottom:5.3333333333vw}}.c-content .voice__ttl::after{content:"";width:40px;height:2px;background:#654397;position:absolute;bottom:0;left:0;right:0;margin:0 auto}@media screen and (max-width:767px){.c-content .voice__ttl::after{width:8vw;height:.2666666667vw}}.c-content .voice__list{margin-top:30px;padding-left:83px}@media screen and (max-width:767px){.c-content .voice__list{margin-top:6.6666666667vw;padding-left:22.6666666667vw;padding-right:2.6666666667vw}}.c-content .voice__list li{background:#f6f2fe;border-radius:10px;padding:20px 20px 8px;font-size:1.8rem;position:relative;line-height:1.6}@media screen and (max-width:767px){.c-content .voice__list li{border-radius:1.3333333333vw;padding:3.3333333333vw 4vw 2vw;font-size:3.2vw}}.c-content .voice__list li::before{content:"";width:16px;height:20px;position:absolute;top:30px;left:-15px;background:#f6f2fe;clip-path:polygon(0 50%, 100% 100%, 100% 0)}@media screen and (max-width:767px){.c-content .voice__list li::before{width:2.9333333333vw;height:4.2666666667vw;top:6.6666666667vw;left:-2.6666666667vw}}.c-content .voice__list li+li{margin-top:10px}@media screen and (max-width:767px){.c-content .voice__list li+li{margin-top:2.6666666667vw}}.c-content .voice__list li img{position:absolute;top:8px;left:-85px}@media screen and (max-width:767px){.c-content .voice__list li img{width:16vw;top:0;left:-20.6666666667vw}}.c-content .voice__list li b{color:#e60212}.c-content .voice__list li span{font-size:1.4rem;display:block;text-align:right;margin-top:10px}@media screen and (max-width:767px){.c-content .voice__list li span{font-size:2.8vw;margin-top:.8vw}}.c-content .voice__txt{text-align:right;font-size:1.4rem;margin-top:-40px;line-height:1.6}@media screen and (max-width:767px){.c-content .voice__txt{font-size:2.6666666667vw;margin-top:4.6666666667vw}}.c-content .voice-data{border-top:1px solid #999;margin-top:60px;padding-top:100px}@media screen and (max-width:767px){.c-content .voice-data{margin-top:4vw;padding-top:0}}.c-content .voice-data__ttl{font-feature-settings:"palt";font-size:2.8rem;color:#654397;line-height:1.3;margin-bottom:30px;padding-left:30px;position:relative}@media screen and (max-width:767px){.c-content .voice-data__ttl{font-size:4vw;margin-bottom:5.3333333333vw;padding-left:6vw}}.c-content .voice-data__ttl::before{content:"";width:24px;height:25px;background:url(/brand/nightmin/tape/img/character/voice_ico_ttl.png) no-repeat center/contain;position:absolute;top:10px;left:0;margin-top:-1px}@media screen and (max-width:767px){.c-content .voice-data__ttl::before{width:4.8vw;height:5.0666666667vw;top:.5333333333vw}}.c-content .voice-data__ttl span{font-size:1.6rem}@media screen and (max-width:767px){.c-content .voice-data__ttl span{font-size:2.9333333333vw;margin-top:.6666666667vw;display:block}}.c-content .voice-data__cont{display:grid;justify-content:space-between;grid-template-columns:493px 493px}@media screen and (max-width:767px){.c-content .voice-data__cont{display:block}}@media screen and (max-width:767px){.c-content .voice-data__cont .voice-data__ttl{margin-top:6.6666666667vw}}.c-content .voice-data__cont .voice-data__ttl:nth-of-type(1){grid-area:1/1/2/1}.c-content .voice-data__cont .voice-data__ttl:nth-of-type(2){grid-area:1/2/2/3}@media screen and (max-width:767px){.c-content .voice-data__cont .voice-data__ttl:nth-of-type(2){margin-top:9.3333333333vw}}.c-content .voice-data__cont img:nth-of-type(1){grid-area:2/1/3/1}.c-content .voice-data__cont img:nth-of-type(2){grid-area:2/2/3/3}.c-content .voice-data__note{text-align:right;font-size:1.4rem;margin-top:20px;line-height:1.6}@media screen and (max-width:767px){.c-content .voice-data__note{font-size:2.6666666667vw;margin-top:4vw}}