.CaseDetail_page__TS2nF{display:flex;flex-direction:column;overflow:hidden;padding-top:40px;padding-bottom:80px;gap:40px}@media(max-width:768px){.CaseDetail_page__TS2nF{padding-top:28px;padding-bottom:56px;gap:28px}}.CaseDetail_layout__y3dyI{display:flex;flex-direction:column;gap:80px}@media(max-width:768px){.CaseDetail_layout__y3dyI{gap:56px}}.CaseDetail_wrapper__m5pyC{display:flex;flex-direction:column;gap:40px}@media(max-width:768px){.CaseDetail_wrapper__m5pyC{gap:28px}}.CaseDetail_summary__1qoc_{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:start;column-gap:40px;row-gap:20px}@media(max-width:768px){.CaseDetail_summary__1qoc_{column-gap:28px;row-gap:16px;grid-template-columns:1fr}}.CaseDetail_summary__media__cJGwx{grid-column:1/2;grid-row:1/5;margin:0;height:100%}@media(max-width:768px){.CaseDetail_summary__media__cJGwx{grid-row:6/7;aspect-ratio:16/9}}.CaseDetail_summary__mediaFrame__6JqYD{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:#d9d9d9}.CaseDetail_summary__mediaImage__yfiH2{object-fit:cover}.CaseDetail_summary__header__KZAyD{grid-column:2/4;display:flex;justify-content:space-between;align-items:center;gap:20px}@media(max-width:768px){.CaseDetail_summary__header__KZAyD{gap:16px;grid-column:1/2}}.CaseDetail_summary__title__u7E65{font-size:clamp(1.5rem,1.3142857143rem + .7619047619vw,2rem);line-height:1.4;letter-spacing:0;font-weight:700}@media(max-width:768px){.CaseDetail_summary__title__u7E65{line-height:1.4;letter-spacing:.01em;font-weight:700}}.CaseDetail_summary__favorite__Fk8Xv{display:flex;flex-direction:column;align-items:center;gap:4px}.CaseDetail_summary__favoriteLabel___C0fH{font-size:clamp(.75rem,.7035714286rem + .1904761905vw,.875rem);line-height:1.4;letter-spacing:.08em;font-weight:700}.CaseDetail_summary__actions__GU0q0{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media(max-width:768px){.CaseDetail_summary__actions__GU0q0{gap:16px;grid-column:1/2;grid-row:3/4}}.CaseDetail_summary__metaList__LjrP1{grid-column:2/3;min-width:0;display:grid;gap:20px}@media(max-width:768px){.CaseDetail_summary__metaList__LjrP1{grid-column:1/2;grid-row:2/3;gap:10px}}@media(max-width:768px)and (max-width:768px){.CaseDetail_summary__metaList__LjrP1{gap:8px}}.CaseDetail_summary__metaItem__wwIaj{min-width:0;display:flex;align-items:center;gap:10px}@media(max-width:768px){.CaseDetail_summary__metaItem__wwIaj{gap:8px}}.CaseDetail_summary__metaItemLabel__meEdp{position:relative;width:24px;height:24px}@media(max-width:768px){.CaseDetail_summary__metaItemLabel__meEdp{width:20px;height:20px}}.CaseDetail_summary__metaItemIcon__IDRzq{object-fit:contain}.CaseDetail_summary__metaItemValue__6dFAf{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.75rem,.7035714286rem + .1904761905vw,.875rem);line-height:1.4;letter-spacing:.08em;font-weight:700}.CaseDetail_summary__keywords__FJm8F{grid-column:2/4;display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}@media(max-width:768px){.CaseDetail_summary__keywords__FJm8F{grid-column:1/2}}.CaseDetail_summary__keyword__PRUNw{border:1px solid #f96109;border-radius:4px;background:#fff;color:#f96109;padding:4px 12px;font-size:clamp(.75rem,.7035714286rem + .1904761905vw,.875rem);line-height:1.4;letter-spacing:.08em;font-weight:700}.CaseDetail_summary__companyLinks__t8Tux{grid-column:3/4;grid-row:3/4;display:flex;flex-direction:column;gap:20px;align-items:flex-start}@media(max-width:768px){.CaseDetail_summary__companyLinks__t8Tux{gap:16px;grid-column:1/2;grid-row:4/5}}.CaseDetail_summary__phoneCard__GiIij{display:inline-flex;align-items:center;border:1px solid #26272a;border-radius:4px;background:#fff;gap:12px;padding:10px 16px}@media(max-width:768px){.CaseDetail_summary__phoneCard__GiIij{width:100%}}.CaseDetail_summary__phoneCardLabel__5x6Zb{position:relative;width:20px;height:20px}.CaseDetail_summary__phoneCardNumber__Lkjyj{flex:1;font-size:clamp(1rem,.9535714286rem + .1904761905vw,1.125rem);line-height:1.4;letter-spacing:.08em;font-weight:700}@media(max-width:768px){.CaseDetail_summary__phoneCardNumber__Lkjyj{text-align:center}}.CaseDetail_summary__moreLink__hxZ72{font-size:clamp(1rem,.9535714286rem + .1904761905vw,1.125rem);line-height:1.4;letter-spacing:.08em;font-weight:700;color:#26272a;text-decoration:underline}.CaseDetail_summary__1qoc_.CaseDetail_summaryNoMedia__nt452{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:768px){.CaseDetail_summary__1qoc_.CaseDetail_summaryNoMedia__nt452{grid-template-columns:1fr}}.CaseDetail_summary__1qoc_.CaseDetail_summaryNoMedia__nt452 .CaseDetail_summary__actions__GU0q0,.CaseDetail_summary__1qoc_.CaseDetail_summaryNoMedia__nt452 .CaseDetail_summary__header__KZAyD,.CaseDetail_summary__1qoc_.CaseDetail_summaryNoMedia__nt452 .CaseDetail_summary__keywords__FJm8F{grid-column:1/-1}.CaseDetail_summary__1qoc_.CaseDetail_summaryNoMedia__nt452 .CaseDetail_summary__metaList__LjrP1{grid-column:1/2}.CaseDetail_summary__1qoc_.CaseDetail_summaryNoMedia__nt452 .CaseDetail_summary__companyLinks__t8Tux{grid-column:2/3}@media(max-width:768px){.CaseDetail_summary__1qoc_.CaseDetail_summaryNoMedia__nt452 .CaseDetail_summary__companyLinks__t8Tux,.CaseDetail_summary__1qoc_.CaseDetail_summaryNoMedia__nt452 .CaseDetail_summary__metaList__LjrP1{grid-column:1/-1}}.CaseDetail_gallery___rCHn{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.CaseDetail_gallery___rCHn{gap:16px}}.CaseDetail_article__McT9_{display:grid;gap:20px}@media(max-width:768px){.CaseDetail_article__McT9_{gap:16px}}.CaseDetail_article__body__1l7yg{font-size:clamp(.875rem,.8285714286rem + .1904761905vw,1rem);letter-spacing:.01em;font-weight:400;line-height:1.8}.CaseDetail_article__body__1l7yg h2{font-size:1.5rem;font-weight:700;margin-top:2rem;margin-bottom:1rem}.CaseDetail_article__body__1l7yg h3{font-size:1.25rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.CaseDetail_article__body__1l7yg p{margin-bottom:1rem;line-height:1.8}.CaseDetail_article__body__1l7yg b,.CaseDetail_article__body__1l7yg strong{font-weight:700}.CaseDetail_article__body__1l7yg em,.CaseDetail_article__body__1l7yg i{font-style:italic}.CaseDetail_article__body__1l7yg u{text-decoration:underline}.CaseDetail_article__body__1l7yg ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1rem}.CaseDetail_article__body__1l7yg ul li{margin-bottom:.25rem;line-height:1.8}.CaseDetail_article__body__1l7yg ol{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem}.CaseDetail_article__body__1l7yg ol li{margin-bottom:.25rem;line-height:1.8}.CaseDetail_article__body__1l7yg img{max-width:100%;height:auto;margin:1rem 0}.CaseDetail_article__body__1l7yg table{width:100%;border-collapse:collapse;margin:1rem 0}.CaseDetail_article__body__1l7yg table td,.CaseDetail_article__body__1l7yg table th{border:1px solid #ddd;padding:.5rem .75rem;text-align:left}.CaseDetail_article__body__1l7yg table th{background-color:#f5f5f5;font-weight:700}.CaseDetail_article__body__1l7yg a{color:#e67e22;text-decoration:underline}.CaseDetail_article__body__1l7yg a:hover{opacity:.8}.CaseDetail_article__body__1l7yg blockquote{border-left:4px solid #ddd;padding-left:1rem;margin:1rem 0;color:#666}.CaseDetail_related__ppbwW{width:100%;overflow:hidden}.CaseDetail_related__accent__YPC_P{color:#f96109}