@charset "UTF-8";.mv-area{background:url(//www.carecom.jp/global/wp-content/themes/carecom_en/css/../img/index/mv_bg.png) right top/contain no-repeat;padding-top:37.5%;position:relative}.mv-area .mv-ttl{position:absolute;top:17%;left:66px;width:50%}.mv-area .mv-ttl img{max-width:100%}@media (max-width:768px){.mv-area{padding-top:53.5%}.mv-area .mv-ttl{position:static;width:100%;padding:0 8vw}}.about{padding:32px 60px 63px;max-width:1208px;margin:0 auto}.about .ttl_02{margin-bottom:30px}@media (max-width:768px){.about{padding:30px 8vw 30px}.about .ttl_02{margin-bottom:20px}}.solutions{background:#52bde4}.solutions .inner{padding:60px 60px 73px;max-width:1208px;margin:0 auto}.solutions .inner .ttl_02{margin-bottom:38px;color:#fff}@media (max-width:768px){.solutions .inner{padding:30px 8vw 30px}.solutions .inner .ttl_02{margin-bottom:20px}}.solutions .solutions-list{display:flex;justify-content:space-between}.solutions .solutions-list li{width:22%}.solutions .solutions-list li a{display:block}.solutions .solutions-list li .img-wrap img{max-width:100%;margin:0 auto}.solutions .solutions-list li p{border-bottom:1px solid #fff;padding:12px 15px 2px 0;color:#fff;font-size:20px;font-weight:700;position:relative}.solutions .solutions-list li p:before,.solutions .solutions-list li p:after{content:"";display:block;position:absolute;right:0;width:8px;border-bottom:3px solid #fff;border-left:3px solid transparent;border-right:3px solid transparent}.solutions .solutions-list li p:before{transform:rotate(-135deg);bottom:22px}.solutions .solutions-list li p:after{transform:rotate(-45deg);bottom:15px}@media (max-width:768px){.solutions .solutions-list{flex-wrap:wrap}.solutions .solutions-list li{width:48%;margin-bottom:20px}.solutions .solutions-list li p{font-size:4.26667vw}.solutions .solutions-list li p:before,.solutions .solutions-list li p:after{width:6px;border-width:2px}.solutions .solutions-list li p:before{bottom:18px}.solutions .solutions-list li p:after{bottom:13px}}.distributors{padding:58px 60px 125px;max-width:1208px;margin:0 auto}.distributors .ttl_02{margin-bottom:52px}.distributors img{max-width:100%}@media (max-width:768px){.distributors{padding:30px 8vw 60px}.distributors .ttl_02{margin-bottom:20px}}