.c-content .page-header{background:url(/brand/kakatocare/img/cause/mv_bg.png) no-repeat center top}@media print, screen and (min-width: 768px){.c-content .page-header{height:350px}}.c-content .page-header .l-inner{align-items:start}@media print, screen and (min-width: 768px){.c-content .matter{padding:70px 0 0}}@media screen and (max-width: 767px){.c-content .matter{padding:9.3333333333vw 0 16vw}}@media print, screen and (min-width: 768px){.c-content .matter-list{display:flex;justify-content:space-between}}@media print, screen and (min-width: 768px){.c-content .matter-list__item{width:480px}}@media screen and (max-width: 767px){.c-content .matter-list__item+*{margin-top:12vw}}.c-content .matter-list__ttl{text-align:center;line-height:1.4}@media print, screen and (min-width: 768px){.c-content .matter-list__ttl{font-size:2.4rem;margin-bottom:10px}}@media screen and (max-width: 767px){.c-content .matter-list__ttl{font-size:6.4vw;margin-bottom:2.6666666667vw}}.c-content .matter-list__ttl span{position:relative;display:flex;align-items:center;justify-content:center;background:#e10067;color:#fff;border-radius:100px}@media print, screen and (min-width: 768px){.c-content .matter-list__ttl span{width:75px;height:30px;font-size:1.4rem;margin:0 auto 10px}}@media screen and (max-width: 767px){.c-content .matter-list__ttl span{width:20vw;height:8vw;font-size:3.7333333333vw;margin:0 auto 4vw}}.c-content .matter-list__ttl span::after{content:"";position:absolute;left:50%;transform:translateX(-50%);border-right:7px solid transparent;border-top:7px solid #e10067;border-left:7px solid transparent}@media print, screen and (min-width: 768px){.c-content .matter-list__ttl span::after{bottom:-6px}}@media screen and (max-width: 767px){.c-content .matter-list__ttl span::after{bottom:-6px}}@media print, screen and (min-width: 768px){.c-content .matter-list__txt{min-height:130px}}@media screen and (max-width: 767px){.c-content .matter-list__txt{font-size:3.7333333333vw}}.c-content .matter-list__img{text-align:center}@media print, screen and (min-width: 768px){.c-content .matter-list__img{margin-top:30px}}@media screen and (max-width: 767px){.c-content .matter-list__img{margin-top:5.3333333333vw}}@media print, screen and (min-width: 768px){.c-content .matter-list__img img{width:335px}}.c-content .matter-attention{background:#fffaf0;border-radius:10px}@media print, screen and (min-width: 768px){.c-content .matter-attention{padding:40px 70px;margin-top:75px;display:flex;justify-content:space-between}}@media screen and (max-width: 767px){.c-content .matter-attention{padding:0vw 5.3333333333vw 5.3333333333vw;margin-top:14.6666666667vw}}@media print, screen and (min-width: 768px){.c-content .matter-attention div{text-align:center;width:525px;order:2;text-align:center;display:flex;align-content:center;flex-wrap:wrap}}.c-content .matter-attention__ttl{color:#e10067;width:100%}@media print, screen and (min-width: 768px){.c-content .matter-attention__ttl{font-size:2.4rem;margin-bottom:10px}}@media screen and (max-width: 767px){.c-content .matter-attention__ttl{text-align:center;font-size:6.4vw;margin-bottom:-1.3333333333vw;position:relative;top:-4vw}}.c-content .matter-attention__ttl span{position:relative;display:flex;align-items:center;justify-content:center;background:#e10067;color:#fff;border-radius:100px}@media print, screen and (min-width: 768px){.c-content .matter-attention__ttl span{width:75px;height:30px;font-size:1.4rem;margin:0 auto 10px;padding-left:7px}}@media screen and (max-width: 767px){.c-content .matter-attention__ttl span{width:20vw;height:8vw;font-size:3.7333333333vw;margin:0 auto 4vw;padding-left:1.3333333333vw}}.c-content .matter-attention__ttl span::after{content:"";position:absolute;left:50%;transform:translateX(-50%);border-right:7px solid transparent;border-top:7px solid #e10067;border-left:7px solid transparent}@media print, screen and (min-width: 768px){.c-content .matter-attention__ttl span::after{bottom:-6px}}@media screen and (max-width: 767px){.c-content .matter-attention__ttl span::after{bottom:-6px}}.c-content .matter-attention__txt{width:100%}@media screen and (max-width: 767px){.c-content .matter-attention__txt{font-size:3.7333333333vw}}@media screen and (max-width: 767px){.c-content .matter-attention__img{margin-top:4vw}}@media print, screen and (min-width: 768px){.c-content .matter-attention__img img{width:335px}}
