@font-face{font-family:icons;font-weight:400;font-style:normal;src:url(/work/_next/static/media/icons.ea9f46b9.eot) format("embedded-opentype"),url(/work/_next/static/media/icons.ffa5283b.ttf) format("truetype"),url(/work/_next/static/media/icons.8568b744.woff) format("woff"),url(/work/_next/static/media/icons.8eeb56c6.svg) format("svg")}.Cases_lead__6q3w_{margin:0 0 3.2rem;font-size:2.8rem}.Cases_lead__6q3w_:lang(ja){font-family:YakuHanJP,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700;line-height:1.4;letter-spacing:.02em;font-feature-settings:"palt"}.Cases_lead__6q3w_:lang(en){font-family:var(--font-poppins),sans-serif;font-weight:700;line-height:1.3;letter-spacing:0;font-feature-settings:"palt"}@media screen and (max-width:767px)and (orientation:portrait){.Cases_lead__6q3w_{margin:0 0 1.6rem;font-size:1.7rem}}.Cases_header__fjYwy{margin:0 0 5.6rem;text-align:center}@media screen and (max-width:767px)and (orientation:portrait){.Cases_header__fjYwy{margin:0 0 3.2rem}}.Cases_title__238qo{font-size:1.5rem}.Cases_title__238qo:lang(ja){font-family:YakuHanJP,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700;line-height:1.4;letter-spacing:.02em;font-feature-settings:"palt"}.Cases_title__238qo:lang(en){font-family:var(--font-poppins),sans-serif;font-weight:700;line-height:1.3;letter-spacing:0;font-feature-settings:"palt"}@media screen and (max-width:767px)and (orientation:portrait){.Cases_title__238qo{font-size:1rem}}.Cases_description__N5i2T{display:block;margin:1.2rem 0 0;font-size:3.8rem}.Cases_description__N5i2T:lang(ja){font-family:YakuHanJP,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700;line-height:1.4;letter-spacing:.02em;font-feature-settings:"palt"}.Cases_description__N5i2T:lang(en){font-family:var(--font-poppins),sans-serif;font-weight:700;line-height:1.3;letter-spacing:0;font-feature-settings:"palt"}.Cases_description__N5i2T:after{content:"";width:3.2rem;height:3px;background:#23b553;display:block;margin:2.4rem auto 0}@media screen and (max-width:767px)and (orientation:portrait){.Cases_description__N5i2T:after{width:1.6rem;height:2px;margin-top:1.6rem}.Cases_description__N5i2T{font-size:2.2rem;margin-top:.8rem}}