.top_cases_row{padding-bottom:156px;padding-left:20px;padding-right:20px;position:relative}.top_cases_row .case_title_flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}.top_cases_row .case_title_flex .title{position:relative}.top_cases_row .case_title_flex .title h2{font-size:44px;font-weight:700;margin:0}.top_cases_row .case_title_flex .title p{color:#1fb640;font-size:14px;font-weight:900;margin:0}.top_cases_row .case_title_flex .case_btn{position:relative}.top_cases_row .case_title_flex .case_btn a{align-items:center;background:#212121;border-radius:100px;color:#fff;display:flex;font-size:16px;font-weight:500;height:39px;justify-content:center;transition:.3s;width:207px}.top_cases_row .case_title_flex .case_btn a:hover{opacity:.7}@media only screen and (max-width:767px){.top_cases_row .case_title_flex .case_btn a{font-size:14px}.top_cases_row .case_title_flex{margin-bottom:30px}.top_cases_row{padding-bottom:60px}}.top_cases_row .mkcs{display:grid;gap:28px 24px;grid-template-columns:repeat(3,1fr);margin-top:8px}.top_cases_row .mkcs-card{color:#212121!important;display:flex;flex-direction:column;gap:12px;text-decoration:none!important}.top_cases_row .mkcs-th{aspect-ratio:16/9;background:#f0f0f0;border-radius:14px;display:block;overflow:hidden}.top_cases_row .mkcs-th img{display:block;height:100%;object-fit:cover;transition:transform .2s;width:100%}.top_cases_row .mkcs-card:hover .mkcs-th img{transform:scale(1.04)}.top_cases_row .mkcs-t{font-size:14px;font-weight:700;line-height:1.7}@media (max-width:767px){.top_cases_row .mkcs{gap:22px;grid-template-columns:1fr}}.top_cases_row,.top_cases_row *{box-sizing:border-box}.top_cases_row h2{background:none;border:0;padding:0}.top_cases_row .case_btn a{text-decoration:none}.top_cases_row{font-family:Noto Sans JP,sans-serif}