.WpContent_body__4zSpZ{font-size:16px;line-height:2.2;color:#2b2b2b;overflow-wrap:anywhere;word-break:normal}.WpContent_body__4zSpZ>:first-child{margin-top:0}.WpContent_body__4zSpZ>:last-child{margin-bottom:0}.WpContent_body__4zSpZ p{margin:0 0 1.6em}.WpContent_body__4zSpZ h1,.WpContent_body__4zSpZ h2,.WpContent_body__4zSpZ h3,.WpContent_body__4zSpZ h4{margin:2.4em 0 .8em;font-weight:900;line-height:1.5;color:var(--c-text)}.WpContent_body__4zSpZ h2{font-size:clamp(22px,2.4vw,28px)}.WpContent_body__4zSpZ h3{font-size:clamp(19px,2vw,22px)}.WpContent_body__4zSpZ h4{font-size:17px}.WpContent_body__4zSpZ ol,.WpContent_body__4zSpZ ul{margin:0 0 1.6em;padding-left:1.6em;list-style:revert}.WpContent_body__4zSpZ li{margin:.2em 0}.WpContent_body__4zSpZ a{color:var(--c-label);text-decoration:underline;text-underline-offset:3px}.WpContent_body__4zSpZ a:hover{color:var(--c-text)}.WpContent_body__4zSpZ img{display:block;max-width:100%;height:auto;margin:1.6em auto;border-radius:16px}.WpContent_body__4zSpZ figure{margin:1.6em 0}.WpContent_body__4zSpZ figcaption{margin-top:8px;font-size:13px;line-height:1.7;color:var(--c-gray2);text-align:center}.WpContent_body__4zSpZ blockquote{margin:1.6em 0;padding:16px 24px;border-left:4px solid var(--c-pop);background:var(--c-bg-gray);border-radius:0 16px 16px 0}.WpContent_body__4zSpZ blockquote p:last-child{margin-bottom:0}.WpContent_body__4zSpZ table{width:100%;margin:1.6em 0;border-collapse:collapse;font-size:15px;line-height:1.8;display:block;overflow-x:auto}.WpContent_body__4zSpZ td,.WpContent_body__4zSpZ th{padding:10px 14px;border:1px solid var(--c-line);text-align:left;vertical-align:top}.WpContent_body__4zSpZ th{background:var(--c-bg-gray);font-weight:700}.WpContent_body__4zSpZ iframe{display:block;width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:16px;margin:1.6em 0}.WpContent_body__4zSpZ hr{border:0;border-top:1px solid var(--c-line);margin:2.4em 0}.WpContent_body__4zSpZ code,.WpContent_body__4zSpZ pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.WpContent_body__4zSpZ pre{overflow-x:auto;padding:16px;background:var(--c-bg-gray);border-radius:12px}.WorkDetail_section__wDoVa{max-width:var(--container);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.WorkDetail_shot__NxhK_{padding-top:40px}.WorkDetail_figure__UDrrN{margin:0;padding:clamp(20px,3vw,48px);border-radius:var(--radius-lg);border:1px solid var(--c-line);overflow:hidden}.WorkDetail_img__Q9JHR{display:block;width:100%;height:auto;margin:0 auto;border-radius:16px;box-shadow:0 16px 40px rgba(17,17,17,.12)}.WorkDetail_body__d83tw{padding-top:clamp(40px,5vw,72px);display:flex;flex-wrap:wrap;gap:40px clamp(32px,5vw,72px);align-items:flex-start}.WorkDetail_main__DzHA3{flex:1 1 520px;min-width:0}.WorkDetail_summary__eUVK5{margin:0 0 40px;font-size:17px;line-height:2.1;color:var(--c-gray);white-space:pre-line}.WorkDetail_main__DzHA3>.WorkDetail_summary__eUVK5:last-child{margin-bottom:0}.WorkDetail_side__jvSdt{flex:1 1 380px;min-width:0;max-width:520px;padding:clamp(24px,3vw,36px);border-radius:var(--radius-card);background:var(--c-bg-gray);border:1px solid var(--c-line)}.WorkDetail_sideAlone__IwaVP{flex-basis:100%;max-width:720px}.WorkDetail_sideTitle__VldBC{margin:0 0 8px;font-weight:900;font-size:20px}.WorkDetail_table__WdlKb{margin:0}.WorkDetail_row__7bSYO{display:grid;grid-template-columns:6.5em minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;padding:16px 0;border-top:1px solid var(--c-line);align-items:baseline}.WorkDetail_row__7bSYO:first-child{border-top:0}.WorkDetail_row__7bSYO dt{font-weight:900;font-size:13px;color:var(--c-gray2)}.WorkDetail_row__7bSYO dd{margin:0;min-width:0;font-size:15px;font-weight:700;line-height:1.8;overflow-wrap:anywhere}.WorkDetail_chips__wwg0c{display:flex;flex-wrap:wrap;gap:8px}.WorkDetail_chip__3BP_X{font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;background:var(--c-bg-blue);color:#0e6e98}.WorkDetail_links__WL6Mt{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.WorkDetail_domain__N6QUR{font-family:var(--font-en);font-weight:500;font-size:13px;color:var(--c-gray2)}.WorkDetail_back__Gye5W{padding-top:clamp(40px,5vw,72px)}@media (max-width:560px){.WorkDetail_row__7bSYO{grid-template-columns:minmax(0,1fr);gap:4px}}