.c-body .title-section .case-post-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 24px;padding:0}.c-body .title-section .case-post-tags__item{list-style:none;margin:0;padding:0}.c-body .title-section .case-post-tags__item:after,.c-body .title-section .case-post-tags__item:before{content:none}.c-body .title-section .case-post-tags__link{align-items:center;background:#f5f7f8;border:1px solid #dfe5e9;border-radius:999px;box-sizing:border-box;color:#34414b;display:inline-flex;font-size:14px;font-weight:600;gap:5px;line-height:1.5;min-height:36px;overflow-wrap:anywhere;padding:7px 14px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;white-space:normal}.c-body .title-section .case-post-tags__link:before{color:#84929c;content:"#";display:inline-block;font-weight:700}.c-body .title-section .case-post-tags__link:hover{background:#fff;border-color:#5a7892;color:#183b59;transform:translateY(-1px)}.c-body .title-section .case-post-tags__link:hover:before{color:#4c7293}.c-body .title-section .case-post-tags__link:focus-visible{outline:2px solid #286a9b;outline-offset:3px}@media (max-width:767px){.c-body .title-section .case-post-tags{gap:7px;margin-bottom:20px}.c-body .title-section .case-post-tags__link{font-size:14px;min-height:34px;padding:6px 11px}}@media (prefers-reduced-motion:reduce){.c-body .title-section .case-post-tags__link{transition:none}}.c-body .post-body.case-blog-post__body h2,.c-body .post-body.case-blog-post__body h3{border-radius:0;box-sizing:border-box;height:auto;letter-spacing:.02em;min-height:0;overflow-wrap:anywhere;text-align:left;text-shadow:none;text-transform:none}.c-body .post-body.case-blog-post__body h2{background:#f5f5f5;background-image:none;border:0;border-left:4px solid #292929;color:#171717;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.55;margin:64px 0 28px;padding:20px 24px}.c-body .post-body.case-blog-post__body h3{background:transparent;background-image:none;border:0;border-bottom:1px solid #cfcfcf;color:#252525;font-size:clamp(19px,1.8vw,22px);font-weight:700;line-height:1.6;margin:40px 0 20px;padding:0 0 13px}.c-body .post-body.case-blog-post__body h2:after,.c-body .post-body.case-blog-post__body h2:before,.c-body .post-body.case-blog-post__body h3:after,.c-body .post-body.case-blog-post__body h3:before{content:none;display:none}@media (max-width:767px){.c-body .post-body.case-blog-post__body h2{border-left-width:3px;font-size:22px;line-height:1.55;margin:44px 0 22px;padding:16px 18px}.c-body .post-body.case-blog-post__body h3{font-size:19px;margin:32px 0 16px;padding-bottom:12px}}.c-body .post-body.case-blog-post__body a:is([href^="https://"],[href^="http://"],[href^="//"]):not([href*="dx-consulting.cocoo.co.jp"]):not(:has(img,picture,svg)):not(.hs-button):not(.button):not([class*=btn]){color:#171717!important;font-weight:700;overflow-wrap:anywhere;text-decoration-color:#6b6b6b!important;text-decoration-line:underline!important;text-decoration-thickness:2px!important;text-underline-offset:.2em;transition:color .2s ease,background-color .2s ease,text-decoration-color .2s ease}.c-body .post-body.case-blog-post__body a:is([href^="https://"],[href^="http://"],[href^="//"]):not([href*="dx-consulting.cocoo.co.jp"]):not(:has(img,picture,svg)):not(.hs-button):not(.button):not([class*=btn]):after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23171717' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M15 3h6v6M10 14 21 3M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") 50% /contain no-repeat;content:"";display:inline-block;height:1em;margin-left:.3em;vertical-align:-.12em;width:1em}.c-body .post-body.case-blog-post__body a:is([href^="https://"],[href^="http://"],[href^="//"]):not([href*="dx-consulting.cocoo.co.jp"]):not(:has(img,picture,svg)):not(.hs-button):not(.button):not([class*=btn]):hover{background-color:#f1f1f1;color:#000!important;text-decoration-color:#171717!important}.c-body .post-body.case-blog-post__body a:is([href^="https://"],[href^="http://"],[href^="//"]):not([href*="dx-consulting.cocoo.co.jp"]):not(:has(img,picture,svg)):not(.hs-button):not(.button):not([class*=btn]):focus-visible{border-radius:2px;outline:2px solid #171717;outline-offset:3px}@media (prefers-reduced-motion:reduce){.c-body .post-body.case-blog-post__body a{transition:none}}