/* 事例詳細ページ */
.case_content_main figure{
    text-align: center;
}

.case_content_main h3{
    background:none;
    font-size:28px;
}

@media screen and (max-width: 820px) {
    .case_content_main h3{
        font-size:20px;
    }
}

.case_content .category_list{
    display: flex;
    gap:10px;
    flex-wrap : wrap;
}

.case_content_main a{
  color:rgba(30, 115, 190, 1);
  word-break: break-word;
}

.case_content>.button_black{
    padding-top:20px;
}
/* 事例詳細ページ終了 */