@media print, screen and (min-width: 768px){.c-content .page-header{height:388px !important}.c-content .page-header .l-inner{height:350px !important}}.c-content .trouble{position:relative;background:#e10067}@media print, screen and (min-width: 768px){.c-content .trouble::after{content:"";width:2500px;height:145px;background:url(/brand/kakatocare/img/kakatochan/shop_bg.png) no-repeat;position:absolute;top:-120px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 767px){.c-content .trouble-example{padding:7.3333333333vw 0 11.3333333333vw}}.c-content .trouble-example .l-inner{position:relative}@media print, screen and (min-width: 768px){.c-content .trouble-example .l-inner{display:flex;align-items:center;justify-content:center;padding:30px 0 60px}}.c-content .trouble-example .l-inner::after{content:"";position:absolute;left:50%;transform:translateX(-50%)}@media print, screen and (min-width: 768px){.c-content .trouble-example .l-inner::after{bottom:-23px;border-right:22px solid transparent;border-top:23px solid #e10067;border-left:22px solid transparent}}@media screen and (max-width: 767px){.c-content .trouble-example .l-inner::after{bottom:-17.3333333333vw;border-right:6.6666666667vw solid transparent;border-top:6.6666666667vw solid #e10067;border-left:6.6666666667vw solid transparent}}@media print, screen and (min-width: 768px){.c-content .trouble-example__ttl{margin:0 35px;width:356px;text-align:right}}@media screen and (max-width: 767px){.c-content .trouble-example__ttl{text-align:center;margin-bottom:8vw}}@media print, screen and (min-width: 768px){.c-content .trouble-example__ttl img{width:294px}}@media screen and (max-width: 767px){.c-content .trouble-example__ttl img{width:65.3333333333vw}}@media print, screen and (min-width: 768px){.c-content .trouble-example__img{margin:0 35px}}.c-content .trouble-data{background:#f7a7c1;text-align:center}@media print, screen and (min-width: 768px){.c-content .trouble-data{padding:75px 0 60px}}@media screen and (max-width: 767px){.c-content .trouble-data{padding:14.6666666667vw 0 13.3333333333vw}}@media print, screen and (min-width: 768px){.c-content .trouble-data__ttl{margin-bottom:35px}}@media screen and (max-width: 767px){.c-content .trouble-data__ttl{margin-bottom:6.6666666667vw}}@media print, screen and (min-width: 768px){.c-content .trouble-data__ttl img{width:430px}}@media print, screen and (min-width: 768px){.c-content .trouble-data__img img{width:458px}}@media print, screen and (min-width: 768px){.c-content .research{padding:80px 0 0}}@media screen and (max-width: 767px){.c-content .research{padding:16vw 0}}@media print, screen and (min-width: 768px){.c-content .research-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -34px}}@media print, screen and (min-width: 768px){.c-content .research-list__item{width:480px;margin:0 34px}}@media screen and (max-width: 767px){.c-content .research-list__item:nth-child(n+2){margin-top:16vw}}@media print, screen and (min-width: 768px){.c-content .research-list__item:nth-child(n+3){margin-top:75px}}@media print, screen and (min-width: 768px){.c-content .research-list__item:last-child{width:670px}.c-content .research-list__item:last-child .research__ranking+span{width:564px}}@media print, screen and (min-width: 768px){.c-content .research-list__source{font-size:1.1rem;margin-top:20px}}@media screen and (max-width: 767px){.c-content .research-list__source{font-size:2.6666666667vw;margin-top:4vw}}.c-content .research__ttl{position:relative;background:#e10067;color:#fff;text-align:center;border-radius:100px;font-weight:500}@media print, screen and (min-width: 768px){.c-content .research__ttl{margin-bottom:25px;padding:4px 0 6px}}@media screen and (max-width: 767px){.c-content .research__ttl{font-size:3.7333333333vw;margin-bottom:4.6666666667vw;padding:.8vw 0}}.c-content .research__ttl::after{content:"";background:url(/brand/kakatocare/img/report/research_arw.png) no-repeat;background-size:100%;position:absolute;bottom:0}@media print, screen and (min-width: 768px){.c-content .research__ttl::after{width:17px;height:10px;right:-7px}}@media screen and (max-width: 767px){.c-content .research__ttl::after{width:4.4vw;height:2.5333333333vw;right:-2vw}}.c-content .research dl{text-align:center}.c-content .research dl dt{color:#783926;font-weight:700;line-height:1.5;letter-spacing:-0.05em}@media print, screen and (min-width: 768px){.c-content .research dl dt{font-size:2.4rem;margin-bottom:30px}}@media screen and (max-width: 767px){.c-content .research dl dt{font-size:6.4vw;margin-bottom:4.6666666667vw}}@media print, screen and (min-width: 768px){.c-content .research dl dt span{margin-left:-14px}}.c-content .research dl dd{position:relative}@media print, screen and (min-width: 768px){.c-content .research dl dd figure span{min-height:317px;display:flex;align-items:center;justify-content:center}}@media print, screen and (min-width: 768px){.c-content .research dl dd figure img{width:410px}}@media print, screen and (min-width: 768px){.c-content .research dl dd figure figcaption{font-size:1.1rem;margin-top:20px}}@media screen and (max-width: 767px){.c-content .research dl dd figure figcaption{font-size:2.6666666667vw;margin-top:4vw}}.c-content .research dl dd ol{border-bottom:1px solid #fbd3e0}.c-content .research dl dd ol li{text-align:left;border-top:1px solid #fbd3e0;display:flex;justify-content:space-between;align-items:center}@media print, screen and (min-width: 768px){.c-content .research dl dd ol li{font-size:1.3rem;padding:9px 8px}}@media screen and (max-width: 767px){.c-content .research dl dd ol li{font-size:3.4666666667vw;padding:1.6vw 1.3333333333vw}}.c-content .research dl dd ol li:first-child span:nth-child(2){font-weight:600;padding-top:0}@media print, screen and (min-width: 768px){.c-content .research dl dd ol li:first-child span:nth-child(2){font-size:1.8rem}}@media screen and (max-width: 767px){.c-content .research dl dd ol li:first-child span:nth-child(2){font-size:4.2666666667vw}}.c-content .research dl dd ol li:first-child span:nth-child(3){font-size:1.6rem}.c-content .research__ranking{font-weight:600;color:#e10067}@media print, screen and (min-width: 768px){.c-content .research__ranking{font-size:1.6rem}}@media screen and (max-width: 767px){.c-content .research__ranking{font-size:4.2666666667vw}}@media print, screen and (min-width: 768px){.c-content .research__ranking+span{width:384px;padding-top:5px}}@media screen and (max-width: 767px){.c-content .research__ranking+span{width:66.6666666667vw;padding-top:.5333333333vw}}.c-content .research__point{color:#f7a7c1}.c-content .research-special{position:relative;background:#fff1f6}@media screen and (max-width: 767px){.c-content .research-special::after{content:"";width:6px;height:6px;border-radius:100px;background:#e10067;position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.c-content .research-special::before{content:"";width:10px;height:46.6666666667vw;border-top:1px solid #e10067;border-left:1px solid #e10067;position:absolute;top:50%;left:-10px}}.c-content .research-special__txt{position:relative;color:#e10067;font-weight:600}@media print, screen and (min-width: 768px){.c-content .research-special__txt{position:absolute;font-size:1.3rem;writing-mode:vertical-rl;top:50%;left:-47px;transform:translateY(-50%)}}@media screen and (max-width: 767px){.c-content .research-special__txt{text-align:left;font-size:3.4666666667vw;margin-top:2.6666666667vw;padding-left:1.3333333333vw}}.c-content .research-special__txt::after{content:"";border-top:1px solid #e10067;display:block;position:absolute}@media print, screen and (min-width: 768px){.c-content .research-special__txt::after{border-bottom:1px solid #e10067;border-left:1px solid #e10067;width:19px;height:154px;top:-28px;right:-23px}}@media screen and (max-width: 767px){.c-content .research-special__txt::after{width:10px;height:16vw;top:50%;left:-10px;background-color:#fff}}@media print, screen and (min-width: 768px){.c-content .research-special__txt span::after{content:"";background:#e10067;border-radius:100px;display:block;position:absolute;width:5px;height:5px;top:-30px;right:-24px}}@media print, screen and (min-width: 768px){.c-content .research-special__txt span::before{content:"";width:5px;height:5px;background:#e10067;border-radius:100px;display:block;position:absolute;width:5px;height:5px;bottom:-37px;right:-24px}}
