#case-studies{font-weight:500}#case-studies p span.tsuji{font-family:M PLUS\ 2,sans-serif;font-weight:600}#case-studies h3{font-size:1.25rem;font-weight:700;line-height:1.36}#case-studies .lead_ttl{margin:62px 0 40px;text-align:center}#case-studies .lead_ttl h2{color:#004097;font-size:2.25rem;font-weight:700;letter-spacing:.01em;line-height:1.6;text-align:center}#case-studies .lead_ttl h2 span.tsuji{font-family:M PLUS\ 2,sans-serif;font-weight:700}#case-studies .lead_ttl p{align-items:center;background:#004097;color:#fff;display:inline-block;display:flex;font-size:1.125rem;font-weight:700;height:25px;justify-content:center;letter-spacing:normal;margin-bottom:14px;margin-inline:auto;width:160px}#case-studies .lead_content{background:#f5f5fa;margin-inline:calc(50% - 50cqi);width:100%}#case-studies .lead_content_inner{display:flex;gap:24px;justify-content:space-between;padding:46px 0 50px}#case-studies .lead_content_txt{font-feature-settings:normal;font-size:1.0625rem;font-weight:500;letter-spacing:normal;line-height:1.75}#case-studies .lead_content_pic{flex-shrink:0;margin-top:4px;max-width:378px}#case-studies .lead_content_caption{font-size:.8125rem;font-weight:500;line-height:1.5;margin-top:10px;text-align:center}#case-studies #interview{margin:64px 0 98px}#case-studies .interview_txt{color:#000;font-feature-settings:normal;font-size:1.0625rem;font-weight:500;letter-spacing:normal;line-height:1.75}#case-studies .interview h3{align-items:center;background:#efefef;display:flex;font-size:1.25rem;height:-moz-fit-content;height:fit-content;letter-spacing:.06em;line-height:1.5;min-height:50px;padding:10px 15px 10px 106px;position:relative}#case-studies .interview_badge{align-items:center;background:#fff;border:1px solid #004097;border-radius:50%;display:flex;flex-direction:column;height:78px;justify-content:center;left:10px;letter-spacing:-.02em;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:78px}#case-studies .interview_label{color:#004097;font-size:.875rem;font-weight:700}#case-studies .interview_number{color:#004097;font-size:1.625rem;font-weight:900}#case-studies .interview_content{display:flex;gap:40px;justify-content:space-between;margin:24px 0 64px}#case-studies .interview_content.reverse{flex-direction:row-reverse}#case-studies .interview_pic{flex-shrink:0;max-width:350px}#case-studies .interview_img{display:block;height:auto;margin:4px 0 5px;width:100%}#case-studies .interview_caption{color:#000;font-size:.8125rem}@media only screen and (max-width:1034px){#case-studies .wrapper{padding:0 15px}#case-studies .lead_content{margin:0 -15px;width:calc(100% + 30px)}#case-studies .lead_content_inner{padding:30px 15px}#case-studies .lead_content_pic{max-width:50%}#case-studies .interview_pic{width:38.88889vw}}@media only screen and (max-width:640px){#case-studies h3{font-size:1.125rem}#case-studies .lead_ttl{margin:30px 0 24px}#case-studies .lead_ttl h2{font-size:1.5625rem}#case-studies .lead_ttl p{font-size:.8125rem;height:21px;margin-bottom:10px;min-width:100px;width:100px}#case-studies .lead_content_inner{display:block;padding:24px 15px 30px}#case-studies .lead_content_pic{max-width:100%}#case-studies .lead_content_caption{font-size:.6875rem}#case-studies .lead_content_txt{margin-bottom:15px}#case-studies #interview{margin:40px 0 42px}#case-studies .interview h3{font-size:1.125rem;min-height:79px;padding:13px 15px 13px 66px}#case-studies .interview_badge{height:59px;left:-6px;top:9px;transform:none;width:59px}#case-studies .interview_label{font-size:.625rem}#case-studies .interview_number{font-size:1.25rem;margin-top:2px}#case-studies .interview_content{display:block;margin:12px 0 40px}#case-studies .interview_txt{margin-bottom:14px}#case-studies .interview_pic{max-width:none;width:100%}#case-studies .interview_img{margin-bottom:8px}#case-studies .interview_caption{font-size:.6875rem}}
