.mc-count-features-wrap{color:#0070bd;font-family:Noto Sans JP;font-style:normal;scroll-margin-top:140px;text-align:center}.mc-count-features-wrap .title{display:inline-block;font-size:42px;font-weight:700;letter-spacing:-.72px;margin-bottom:30px}.mc-count-features-wrap .description{color:#354341;font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:150%;margin-bottom:40px;text-align:center}.mc-count-features-wrap .features-container .first-row{column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:10px}.mc-count-features-wrap .features-container .second-row{column-gap:10px;display:grid;grid-template-columns:repeat(8,1fr)}.mc-count-features-wrap .features-container .card5{grid-area:1/2/2/4}.mc-count-features-wrap .features-container .card6{grid-area:1/4/2/6}.mc-count-features-wrap .features-container .card7{grid-area:1/6/2/8}.mc-count-features-wrap .features-container .card{background:#fff;padding:15px}.mc-count-features-wrap .features-container .card .card-title{border-bottom:2px dotted #0070bd;color:#0070bd;display:inline-block;font-size:20px;font-weight:500;letter-spacing:-.3px;line-height:normal;margin-bottom:20px}.mc-count-features-wrap .features-container .card .description{font-size:16px;font-weight:500;letter-spacing:-.24px;line-height:150%}.mc-count-features-wrap .features-container .card .image{align-items:center;display:flex;justify-content:center}.mc-count-features-wrap .features-container .card .image img{height:90px!important;width:auto}@media (max-width:1024px){.mc-count-features-wrap .title{font-size:34px}.mc-count-features-wrap .description{font-size:16px}.mc-count-features-wrap .features-container .card .card-title{font-size:16px;margin-bottom:13px}}@media (max-width:767px){.mc-count-features-wrap{scroll-margin-top:90px}.mc-count-features-wrap .title{font-size:24px;margin-bottom:20px}.mc-count-features-wrap .description{font-size:14px;margin-bottom:25px}.mc-count-features-wrap .features-container .first-row,.mc-count-features-wrap .features-container .second-row{grid-template-columns:repeat(2,1fr);row-gap:10px}.mc-count-features-wrap .features-container .card5,.mc-count-features-wrap .features-container .card6,.mc-count-features-wrap .features-container .card7{grid-area:unset}.mc-count-features-wrap .features-container .card .card-title{font-size:14px}.mc-count-features-wrap .features-container .card .image img{height:75px!important}}