.ma-use-case-wrap{color:#354341;font-family:Noto Sans JP;font-style:normal;scroll-margin-top:140px}.ma-use-case-wrap .title{color:#fff;font-size:43px;font-weight:700;letter-spacing:-.015em;line-height:130%;margin-bottom:30px;text-align:center}.ma-use-case-wrap .title .lg{font-size:48px}.ma-use-case-wrap .description{color:#fff;font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:26px;margin-bottom:40px;text-align:center}.ma-use-case-wrap .image-cards-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.ma-use-case-wrap .image-cards-row .content-container{border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.25)}.ma-use-case-wrap .image-cards-row .content-container .image-title{background-color:#fff;border-radius:0 0 10px 10px;font-size:20px;font-weight:500;padding:20px 10px;text-align:center}.ma-use-case-wrap .image-cards-row .content-container .content-img{border-radius:10px 10px 0 0}.ma-use-case-wrap .image-cards-row .content-img{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:170px;width:100%}.pc-br{display:block}@media (max-width:1366px){.ma-use-case-wrap .image-cards-row .content-img{min-height:170px}}@media (max-width:1024px){.ma-use-case-wrap{scroll-margin-top:140px}.ma-use-case-wrap .title{font-size:38px;line-height:55px;margin-bottom:20px}.ma-use-case-wrap .title .lg{font-size:45px}.ma-use-case-wrap .description{font-size:16px;margin-bottom:30px}.ma-use-case-wrap .image-cards-row .content-img{min-height:170px}.ma-use-case-wrap .image-cards-row .content-container .image-title{font-size:17px}.ma-use-case-wrap .image-cards-row{grid-gap:20px}}@media (max-width:850px){.ma-use-case-wrap .image-cards-row .content-container .image-title{font-size:15px}}@media (max-width:767px){.ma-use-case-wrap{scroll-margin-top:93px}.ma-use-case-wrap .title{font-size:24px;line-height:30px;margin:auto auto 20px}.ma-use-case-wrap .title .lg{font-size:24px}.ma-use-case-wrap .description{font-size:14px;margin-bottom:20px;text-align:left}.ma-use-case-wrap .image-cards-row .content-container .image-title{font-size:16px}.ma-use-case-wrap .image-cards-row{grid-template-columns:repeat(1,1fr)}.pc-br{display:none}}@media (max-width:340px){.ma-use-case-wrap .title{width:auto}}