.page_wrapper__Jmmx4{padding-block:40px 60px;padding-inline:var(--content-side-width)}@media(min-width:768px){.page_wrapper__Jmmx4{background:#f5f5f5;padding-block:60px 120px}.page_article__4x1gY{max-width:858px;padding:80px;background:#fff;margin-inline:auto}}.page_header__JVdCz{padding-bottom:20px;border-bottom:1px solid #e2e2e2;margin-bottom:20px}@media(min-width:768px){.page_header__JVdCz{margin-bottom:40px}}.page_thumbnail__iCwLN{--image-fit:cover;aspect-ratio:16/9;background:#e2e2e2;margin-block:-40px 20px;margin-inline:calc(var(--content-side-width)*-1)}.page_thumbnail__iCwLN[data-image-fit=contain]{--image-fit:contain}@media(min-width:768px){.page_thumbnail__iCwLN{margin-block:-80px 40px;margin-inline:-80px}}.page_thumbnail__iCwLN img{width:100%;height:100%;-o-object-fit:var(--image-fit);object-fit:var(--image-fit)}.page_title__argVh{color:#000;font-family:var(--font-ja-head);font-size:22px;font-style:normal;font-weight:700;grid-area:title;line-height:160%;white-space:pre-line;word-break:break-word}@media(min-width:768px){.page_title__argVh{font-size:25px;line-height:160%}}.page_summary__BGE_e{padding-bottom:20px;border-bottom:1px solid #e2e2e2;margin-bottom:20px}@media(min-width:768px){.page_summary__BGE_e{padding-bottom:40px;margin-bottom:40px}}.page_summaryList__KpnoY{display:grid;gap:30px;grid-template-columns:minmax(0,1fr)}.page_summaryItem__YhlXo{position:relative;z-index:1;display:grid;gap:10px;grid-template-columns:68px minmax(0,1fr)}.page_summaryItem__YhlXo:not(:last-child):before{position:absolute;z-index:-1;top:0;left:34px;width:1px;height:calc(100% + 30px);background:#000;content:""}.page_summaryTerm__sjStY{display:grid;width:68px;align-self:flex-start;padding:10px;font-family:var(--font-ja-head);font-size:14px;font-weight:700;line-height:160%;place-items:center}.page_summaryItem__YhlXo:first-child .page_summaryTerm__sjStY{border:1px solid #000;background:#e2e2e2;color:#000}.page_summaryItem__YhlXo:nth-child(2) .page_summaryTerm__sjStY{border:1px solid #000;background:#fff;color:#000}.page_summaryItem__YhlXo:nth-child(3) .page_summaryTerm__sjStY{border:1px solid #000;background:#000;color:#fff}.page_summaryDescription__d_c0R{font-family:var(--font-ja-text);font-size:14px;font-weight:500;line-height:160%;word-break:break-word}.page_summaryDescription__d_c0R ul{display:grid;padding-left:25px;gap:5px;list-style:disc}.page_linkList__gVkTw{display:grid;margin-top:20px;gap:10px}@media(min-width:768px){.page_linkList__gVkTw{display:flex;flex-wrap:wrap;margin-top:30px;gap:20px}.page_linkItem__9eGUG{flex-shrink:0}}.page_share__eL9YV{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-top:40px;padding-block:40px}@media(min-width:768px){.page_share__eL9YV{border-bottom:none;margin-top:60px;padding-block:40px 0}}.page_back__eo5fy{margin-top:40px;margin-inline:auto}@media(min-width:768px){.CasePickupListSection_wrapper__8cqYK{background:#fff}}.CasePickupListSection_text__VVi65{font-family:var(--font-ja-head);font-size:26px;font-weight:700;line-height:160%;margin-block:10px 30px;text-align:center}@media(min-width:768px){.CasePickupListSection_text__VVi65{font-size:30px;line-height:160%;margin-block:20px 40px}.CasePickupListSection_text__VVi65 br{display:none}}.CasePickupListSection_list__0O9rH{display:grid;justify-content:center;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.CasePickupListSection_item__XvdfU{align-self:stretch}.CasePickupListSection_card__yy75_{height:100%}.AwardsSection_wrapper__L0nTj{display:grid;gap:30px}@media(min-width:768px){.AwardsSection_wrapper__L0nTj{gap:40px}}.AwardsSection_header__X4_7U{display:grid;gap:10px;place-items:center}@media(min-width:768px){.AwardsSection_header__X4_7U{gap:20px}}.AwardsSection_headerText__1pp_J{font-family:var(--font-ja-head);font-size:26px;font-style:normal;font-weight:700;line-height:160%;text-align:center}@media(min-width:768px){.AwardsSection_headerText__1pp_J{font-size:30px;line-height:160%}.AwardsSection_headerText__1pp_J br{display:none}}.AwardsSection_list__HkptW{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.AwardsSection_item__rR26Z{align-self:stretch}.AwardsSection_card__m4U2O{height:100%}