.Title_h3[data-astro-cid-i6swa6vt]{font-weight:700}.Title_h3[data-astro-cid-i6swa6vt] .enTitle[data-astro-cid-i6swa6vt]{flex-shrink:0;font-family:var(--font-en);color:var(--color-subtext);letter-spacing:-.1rem}.Title_h3[data-astro-cid-i6swa6vt] .titleBorder[data-astro-cid-i6swa6vt]{display:block;flex-grow:1;height:2px;margin-left:12px;content:"";background-color:var(--color-border)}@media screen and (max-width: 767px){.Title_h3[data-astro-cid-i6swa6vt] .titleBorder[data-astro-cid-i6swa6vt]{display:none}}.Title_h3[data-astro-cid-i6swa6vt].-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 767px){.Title_h3[data-astro-cid-i6swa6vt].-section{margin-bottom:16px}}.Title_h3[data-astro-cid-i6swa6vt].-section .title[data-astro-cid-i6swa6vt]{display:flex;align-items:center;margin-right:16px}@media screen and (max-width: 767px){.Title_h3[data-astro-cid-i6swa6vt].-section .title[data-astro-cid-i6swa6vt]{margin-right:0}}.Title_h3[data-astro-cid-i6swa6vt].-section .title[data-astro-cid-i6swa6vt]:before{display:block;margin-right:16px;content:"";background-color:var(--color-primary-red)}@media screen and (min-width: 768px){.Title_h3[data-astro-cid-i6swa6vt].-section .enTitle[data-astro-cid-i6swa6vt]{margin-left:16px}}.Title_h3[data-astro-cid-i6swa6vt].-section.-md .title[data-astro-cid-i6swa6vt]{font-size:calc(24 / var(--base-font-size) * 1rem)}@media screen and (max-width: 767px){.Title_h3[data-astro-cid-i6swa6vt].-section.-md .title[data-astro-cid-i6swa6vt]{font-size:calc(18 / var(--base-font-size) * 1rem)}}.Title_h3[data-astro-cid-i6swa6vt].-section.-md .title[data-astro-cid-i6swa6vt]:before{width:40px;height:4px;margin-right:10px}@media screen and (max-width: 767px){.Title_h3[data-astro-cid-i6swa6vt].-section.-md .title[data-astro-cid-i6swa6vt]:before{width:24px}}.Title_h3[data-astro-cid-i6swa6vt].-section.-md .enTitle[data-astro-cid-i6swa6vt]{font-size:calc(40 / var(--base-font-size) * 1rem)}@media screen and (max-width: 767px){.Title_h3[data-astro-cid-i6swa6vt].-section.-md .enTitle[data-astro-cid-i6swa6vt]{font-size:calc(24 / var(--base-font-size) * 1rem)}}.Title_h3[data-astro-cid-i6swa6vt].-section.-sm .title[data-astro-cid-i6swa6vt]{font-size:calc(22 / var(--base-font-size) * 1rem)}@media screen and (max-width: 767px){.Title_h3[data-astro-cid-i6swa6vt].-section.-sm .title[data-astro-cid-i6swa6vt]{font-size:calc(18 / var(--base-font-size) * 1rem)}}.Title_h3[data-astro-cid-i6swa6vt].-section.-sm .title[data-astro-cid-i6swa6vt]:before{width:24px;height:4px;margin-right:8px}.Title_h3[data-astro-cid-i6swa6vt].-section.-sm .enTitle[data-astro-cid-i6swa6vt]{font-size:calc(32 / var(--base-font-size) * 1rem)}@media screen and (max-width: 767px){.Title_h3[data-astro-cid-i6swa6vt].-section.-sm .enTitle[data-astro-cid-i6swa6vt]{font-size:calc(24 / var(--base-font-size) * 1rem)}}.Title_h3[data-astro-cid-i6swa6vt].-default{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:32px}@media screen and (max-width: 767px){.Title_h3[data-astro-cid-i6swa6vt].-default{margin-bottom:24px}}.Title_h3[data-astro-cid-i6swa6vt].-default .num[data-astro-cid-i6swa6vt]{display:flex;flex-direction:column;font-family:var(--font-en);font-size:calc(40 / var(--base-font-size) * 1rem);font-weight:700;line-height:1.5;color:var(--color-primary-red)}.Title_h3[data-astro-cid-i6swa6vt].-default .num[data-astro-cid-i6swa6vt]:before{display:block;flex-shrink:0;width:24px;height:4px;content:"";background-color:var(--color-primary-red)}.Title_h3[data-astro-cid-i6swa6vt].-default>span[data-astro-cid-i6swa6vt]:not(.num){display:flex;flex-grow:1;align-items:center;width:100%}@media screen and (max-width: 767px){.Title_h3[data-astro-cid-i6swa6vt].-default>span[data-astro-cid-i6swa6vt]:not(.num) .titleBorder[data-astro-cid-i6swa6vt]{display:block}}.Title_h3[data-astro-cid-i6swa6vt].-default>span[data-astro-cid-i6swa6vt]:not(.num) .title[data-astro-cid-i6swa6vt]{display:flex;align-items:center}@media screen and (min-width: 768px){.Title_h3[data-astro-cid-i6swa6vt].-default>span[data-astro-cid-i6swa6vt]:not(.num) .title[data-astro-cid-i6swa6vt]{margin-right:16px}}.Title_h3[data-astro-cid-i6swa6vt].-default>span[data-astro-cid-i6swa6vt]:not(.num) .titleDeco[data-astro-cid-i6swa6vt]:before{display:block;width:24px;height:2px;margin-right:8px;content:"";background-color:var(--color-primary-red)}.Title_h3[data-astro-cid-i6swa6vt].-default.-md .title[data-astro-cid-i6swa6vt]{font-size:calc(22 / var(--base-font-size) * 1rem)}@media screen and (max-width: 767px){.Title_h3[data-astro-cid-i6swa6vt].-default.-md .title[data-astro-cid-i6swa6vt]{font-size:calc(16 / var(--base-font-size) * 1rem)}}.Title_h3[data-astro-cid-i6swa6vt].-default.-sm .title[data-astro-cid-i6swa6vt]{font-size:calc(16 / var(--base-font-size) * 1rem)}.CaseStudyBlock[data-astro-cid-fcqc4had]{--color-category-color: var(--color-secondary-orange);--_gap: 40px;--_card-img-height: 240px;position:relative;padding:80px 0;background-color:var(--color-text-orange)}@media screen and (max-width: 767px){.CaseStudyBlock[data-astro-cid-fcqc4had]{padding:40px 0;margin-top:0;margin-bottom:0}}.CaseStudyBlock[data-astro-cid-fcqc4had] .Title_h3.-section .title{color:#fff}.CaseStudyBlock[data-astro-cid-fcqc4had] .Title_h3.-section .title:before{background-color:var(--color-secondary-orange)}.CaseStudyBlock[data-astro-cid-fcqc4had] .Title_h3.-section .enTitle{color:var(--color-clear-orange)}.CaseStudyBlock__inner[data-astro-cid-fcqc4had]{display:flex;margin-inline:calc(50% - 50vw)}@media screen and (max-width: 991px){.CaseStudyBlock__inner[data-astro-cid-fcqc4had].-notScroll>div[data-astro-cid-fcqc4had]{overflow:hidden}}.CaseStudyBlock__inner[data-astro-cid-fcqc4had]>div[data-astro-cid-fcqc4had]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(30%,320px));gap:0 var(--_gap);justify-items:center;padding:0 var(--_gap);margin:0 auto}.CaseStudyBlock__inner[data-astro-cid-fcqc4had]>div[data-astro-cid-fcqc4had]:after{display:block;flex:0 0 var(--_gap);height:1px;content:""}@media screen and (max-width: 991px){.CaseStudyBlock__inner[data-astro-cid-fcqc4had]>div[data-astro-cid-fcqc4had]{grid-template-columns:repeat(3,320px);width:100%;padding:0 0 0 var(--_gap);overflow-x:auto;overscroll-behavior:none}}@media screen and (max-width: 767px){.CaseStudyBlock__inner[data-astro-cid-fcqc4had]>div[data-astro-cid-fcqc4had]{--_gap: 16px;grid-template-columns:repeat(3,minmax(40%,320px))}}@media screen and (max-width: 575px){.CaseStudyBlock__inner[data-astro-cid-fcqc4had]>div[data-astro-cid-fcqc4had]{grid-template-columns:repeat(3,minmax(46%,160px))}}@media screen and (max-width: 239px){.CaseStudyBlock__inner[data-astro-cid-fcqc4had]>div[data-astro-cid-fcqc4had]{grid-template-columns:repeat(3,minmax(80%,160px))}}.CaseStudyBlock[data-astro-cid-fcqc4had] .Card .Card__body{padding:24px}@media screen and (max-width: 767px){.CaseStudyBlock[data-astro-cid-fcqc4had] .Card .Card__body{padding:8px}}.CaseStudyBlock[data-astro-cid-fcqc4had] .Card .Card__body span{margin-bottom:8px;font-size:calc(18 / var(--base-font-size) * 1rem)}@media screen and (max-width: 767px){.CaseStudyBlock[data-astro-cid-fcqc4had] .Card .Card__body span{font-size:calc(14 / var(--base-font-size) * 1rem)}}.CaseStudyBlock[data-astro-cid-fcqc4had] .Card .Card__body h3 a{font-size:calc(16 / var(--base-font-size) * 1rem)}@media screen and (max-width: 767px){.CaseStudyBlock[data-astro-cid-fcqc4had] .Card .Card__body h3 a{font-size:calc(12 / var(--base-font-size) * 1rem)}.CaseStudyBlock[data-astro-cid-fcqc4had] .Card .Card__body .Card__tags{margin-top:12px}}.CaseStudyBlock[data-astro-cid-fcqc4had] .Card:nth-child(n+4){display:none}
