.client-case-hero{position:relative;inline-size:100%;padding-block:6.25em 5em}@media screen and (max-width: 956px){.client-case-hero{padding-block:4.2666666667em 3.2em}}.client-case-hero{background:url(/img/client-case/client-case-top__bg__texture-brush-back.webp) no-repeat left top/cover}@media screen and (max-width: 956px){.client-case-hero{background-position:10% top}}.client-case-hero__container{position:relative;z-index:2;inline-size:100%;max-inline-size:128rem;margin:0 auto;padding-inline:14.75em 14.75em}@media screen and (max-width: 956px){.client-case-hero__container{padding-inline:2.6666666667em 2.6666666667em}}@media screen and (min-width: 568px)and (max-width: 956px){.client-case-hero__container{padding-inline:2.6666666667em}}@media screen and (max-width: 956px){.client-case-hero__container{max-inline-size:100vi}}.client-case-hero__ttl{margin-block:0em 1em}@media screen and (max-width: 956px){.client-case-hero__ttl{margin-block:0em .8em}}@media screen and (max-width: 956px){.client-case-hero__ttl{text-align:center}}.client-case-hero__ttl-en{display:block;margin-block-end:2.1875em}@media screen and (max-width: 956px){.client-case-hero__ttl-en{margin-block-end:.5333333333em}}.client-case-hero__ttl-en img{block-size:3.5625em;inline-size:auto}@media screen and (max-width: 956px){.client-case-hero__ttl-en img{block-size:2.6666666667em}}.client-case-hero__ttl-ja{display:block;font-size:112.5%}@media screen and (max-width: 956px){.client-case-hero__ttl-ja{font-size:93.3333333333%}}.client-case-hero__ttl-ja{color:#fff}.client-case-hero__lead{margin-block:2em 0em}@media screen and (max-width: 956px){.client-case-hero__lead{margin-block:1.6em 0em}}.client-case-hero__lead{color:#fff;font-size:100%}@media screen and (max-width: 956px){.client-case-hero__lead{font-size:80%}}.client-case-hero__lead{line-height:2;letter-spacing:.06em}.client-case-filter{padding-block:2.5em 2em}@media screen and (max-width: 956px){.client-case-filter{padding-block:2.1333333333em 1.6em}}.client-case-filter__container{inline-size:100%;max-inline-size:80em;margin:0 auto;padding-inline:5em 5em}@media screen and (max-width: 956px){.client-case-filter__container{padding-inline:1.3333333333em 1.3333333333em}}@media screen and (min-width: 568px)and (max-width: 956px){.client-case-filter__container{padding-inline:2.6666666667em}}@media screen and (max-width: 956px){.client-case-filter__container{max-inline-size:100vi}}.client-case-filter__container{display:flex;align-items:center;gap:1.25em}@media screen and (max-width: 956px){.client-case-filter__container{gap:1.3333333333em}}.client-case-filter__container{justify-content:space-between}@media screen and (max-width: 956px){.client-case-filter__container{flex-wrap:wrap;gap:.625em .5em}}@media screen and (max-width: 956px)and (max-width: 956px){.client-case-filter__container{gap:.6666666667em .5333333333em}}.client-case-filter__ttl{color:#009ae9;font-size:87.5%}@media screen and (max-width: 956px){.client-case-filter__ttl{font-size:93.3333333333%}}.client-case-filter__ttl{font-family:"Roboto",sans-serif;font-weight:400}@media screen and (max-width: 956px){.client-case-filter__ttl{flex-basis:100%}}.client-case-filter__tabs{display:contents}@media screen and (max-width: 956px){.client-case-filter__tabs{display:flex;flex-wrap:wrap;gap:.5em}}@media screen and (max-width: 956px)and (max-width: 956px){.client-case-filter__tabs{gap:.5333333333em}}.client-case-filter__tab{display:inline-flex;align-items:center;justify-content:space-between;gap:.625em}@media screen and (max-width: 956px){.client-case-filter__tab{gap:.6666666667em}}.client-case-filter__tab{position:relative;inline-size:auto;min-inline-size:fit-content;padding:.375em 1.125em .375em 1.125em}@media screen and (max-width: 956px){.client-case-filter__tab{padding:.4em 1.2em .4em 1.2em}}.client-case-filter__tab{border:.1rem solid #009ae9;border-radius:4lh;background-color:hsla(0,0%,100%,.4);line-height:1.5;text-align:center;text-decoration:none;font-family:"Noto Sans JP",sans-serif;transition:opacity .5s cubic-bezier(0.23, 1, 0.32, 1),color .5s cubic-bezier(0.23, 1, 0.32, 1),border-color .5s cubic-bezier(0.23, 1, 0.32, 1),background-color .5s cubic-bezier(0.23, 1, 0.32, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.client-case-filter__tab>span{color:#009ae9;font-size:75%}@media screen and (max-width: 956px){.client-case-filter__tab>span{font-size:80%}}.client-case-filter__tab>span{font-weight:100;letter-spacing:.06em;transition:opacity .5s cubic-bezier(0.23, 1, 0.32, 1),color .5s cubic-bezier(0.23, 1, 0.32, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.client-case-filter__tab>span span{margin-inline-start:1em;font-size:77.7777777778%;font-weight:300}@media screen and (max-width: 956px){.client-case-filter__tab{gap:.6666666667em}}@media screen and (hover){.client-case-filter__tab:hover{transform:translateY(-5px)}}.client-case-filter__tab{justify-content:center;border-radius:0}@media screen and (max-width: 956px){.client-case-filter__tab{padding-inline:.8em}}.client-case-filter__tab span{font-weight:400}.client-case-filter__tab:first-child{padding-inline:2.5em}@media screen and (max-width: 956px){.client-case-filter__tab:first-child{padding-inline:2.6666666667em}}@media screen and (max-width: 956px){.client-case-filter__tab:first-child{padding-inline:1.25em}}@media screen and (max-width: 956px)and (max-width: 956px){.client-case-filter__tab:first-child{padding-inline:1.3333333333em}}.client-case-filter__tab:not(:first-child){flex:1}@media screen and (max-width: 956px){.client-case-filter__tab:not(:first-child){flex:0 0 auto}}@media screen and (hover){.client-case-filter__tab:hover{background-color:#0c1e9f;border-color:#0c1e9f}.client-case-filter__tab:hover span{color:#fff}}.client-case-filter__tab--active{background-color:rgba(153,215,246,.4)}.client-case-grid{padding-block:5em 15.625em}@media screen and (max-width: 956px){.client-case-grid{padding-block:3.2em 6.3333333333em}}.client-case-grid__container{inline-size:100%;max-inline-size:80em;margin:0 auto;padding-inline:5em 5em}@media screen and (max-width: 956px){.client-case-grid__container{padding-inline:1.3333333333em 1.3333333333em}}@media screen and (min-width: 568px)and (max-width: 956px){.client-case-grid__container{padding-inline:2.6666666667em}}@media screen and (max-width: 956px){.client-case-grid__container{max-inline-size:100vi}}.client-case-grid__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:5.625em 2.5em}@media screen and (max-width: 956px){.client-case-grid__list{gap:5.3333333333em 2.6666666667em}}@media screen and (max-width: 956px){.client-case-grid__list{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 957px)and (max-width: 1023px){.client-case-grid__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 568px)and (max-width: 956px){.client-case-grid__list{grid-template-columns:repeat(2, 1fr)}}.client-case-grid__more{display:flex;justify-content:center;margin-block-start:80px}@media screen and (max-width: 956px){.client-case-grid__more{margin-block-start:60px}}.client-case-grid__more-btn{cursor:pointer;font-family:inherit;appearance:none;-webkit-appearance:none}.client-case-grid__more-count{font-size:.78em;font-weight:400;opacity:.75;margin-inline-start:.6em;letter-spacing:.04em}.client-case-card{display:flex;flex-direction:column;transition:opacity .3s ease,transform .3s ease}.client-case-card.is-fading-out{opacity:0;transform:scale(0.97)}.client-case-card.is-fading-in{opacity:0;transform:translateY(1.5rem)}.client-case-card.is-faded-in{opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(0.16, 1, 0.3, 1),transform .5s cubic-bezier(0.16, 1, 0.3, 1)}@media(prefers-reduced-motion: reduce){.client-case-card.is-fading-out,.client-case-card.is-fading-in,.client-case-card.is-faded-in{transition:none;opacity:1;transform:none}}.client-case-card__link{display:flex;flex-direction:column;position:relative}.client-case-card__badge-wrapper{display:flex;align-items:start;justify-content:space-between;position:absolute;inset:0;block-size:fit-content;padding-block-end:.625em}@media screen and (max-width: 956px){.client-case-card__badge-wrapper{padding-block-end:.6666666667em}}.client-case-card__badge-wrapper{transform:translateY(-100%);gap:.5em}@media screen and (max-width: 956px){.client-case-card__badge-wrapper{gap:.5333333333em}}.client-case-card__badge{font-size:75%}@media screen and (max-width: 956px){.client-case-card__badge{font-size:73.3333333333%}}.client-case-card__badge{font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.04em;border-radius:.25em;line-height:1.5}.client-case-card__badge--new{color:#f50000}.client-case-card__badge--category{color:#009ae9}.client-case-card__img{position:relative;margin-block-end:1.25em}@media screen and (max-width: 956px){.client-case-card__img{margin-block-end:.8em}}.client-case-card__img{inline-size:100%;block-size:auto;aspect-ratio:3/2;overflow:hidden}.client-case-card__img img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .3s ease;pointer-events:none;user-select:none}@media screen and (hover){.client-case-card__img:hover img{transform:scale(1.05)}}.client-case-card__content{flex:1;display:flex;flex-direction:column}.client-case-card__company{font-size:112.5%}@media screen and (max-width: 956px){.client-case-card__company{font-size:86.6666666667%}}.client-case-card__company{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#3b4466;letter-spacing:.04em}.client-case-card__ttl{font-size:87.5%}@media screen and (max-width: 956px){.client-case-card__ttl{font-size:80%}}.client-case-card__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#3b4466;line-height:1.75;letter-spacing:.04em}.client-case-detail{background-color:#f8f6f4}.client-case-detail-hero{position:relative;inline-size:100%;padding-block-start:6.25em}@media screen and (max-width: 956px){.client-case-detail-hero{padding-block-start:4.2666666667em}}@media screen and (max-width: 956px){.client-case-detail-hero{background:url(/img/download__bg__texture-brush.webp) no-repeat right top/75% auto}}.client-case-detail-hero__container{inline-size:100%;max-inline-size:80em;margin:0 auto;padding-inline:10em 10em}@media screen and (max-width: 956px){.client-case-detail-hero__container{padding-inline:1.3333333333em 1.3333333333em}}@media screen and (min-width: 568px)and (max-width: 956px){.client-case-detail-hero__container{padding-inline:2.6666666667em}}@media screen and (max-width: 956px){.client-case-detail-hero__container{max-inline-size:100vi}}.client-case-detail-hero__container{display:grid;grid-template-columns:17.5em auto;grid-template-areas:"header ttl" "header meta" "visual visual" "interviewee interviewee";gap:2.5em}@media screen and (max-width: 956px){.client-case-detail-hero__container{gap:1.3333333333em}}@media screen and (max-width: 956px){.client-case-detail-hero__container{grid-template-columns:1fr;grid-template-areas:"header" "ttl" "meta" "visual" "interviewee"}}.client-case-detail-hero__header{grid-area:header;display:grid;align-content:start;gap:1.125em}@media screen and (max-width: 956px){.client-case-detail-hero__header{gap:.5333333333em}}.client-case-detail-hero__header{letter-spacing:.06em}.client-case-detail-hero__header :where(p){margin-block-start:var(--leading-trim);color:#009ae9}@media screen and (max-width: 956px){.client-case-detail-hero__header{grid-template-columns:1fr;column-gap:1.6em;align-items:baseline;margin-block-end:2.6666666667em}}.client-case-detail-hero__case-en{font-family:"Roboto",sans-serif;font-size:187.5%}@media screen and (max-width: 956px){.client-case-detail-hero__case-en{font-size:133.3333333333%}}.client-case-detail-hero__case-ja{margin-block-end:1.125em}@media screen and (max-width: 956px){.client-case-detail-hero__case-ja{margin-block-end:.5333333333em}}.client-case-detail-hero__case-ja{color:#0c1e9f;font-size:112.5%}@media screen and (max-width: 956px){.client-case-detail-hero__case-ja{font-size:106.6666666667%}}.client-case-detail-hero__case-ja{font-weight:400}.client-case-detail-hero__theme-en{font-family:"Roboto",sans-serif}.client-case-detail-hero__theme-ja{font-size:112.5%}@media screen and (max-width: 956px){.client-case-detail-hero__theme-ja{font-size:93.3333333333%}}.client-case-detail-hero__theme-ja{font-weight:400}.client-case-detail-hero__ttl{grid-area:ttl;font-size:187.5%}@media screen and (max-width: 956px){.client-case-detail-hero__ttl{font-size:140%}}.client-case-detail-hero__ttl{color:#0c1e9f;font-weight:400}.client-case-detail-hero__meta{grid-area:meta;margin-block-start:.625em}@media screen and (max-width: 956px){.client-case-detail-hero__meta{margin-block-start:0em}}.client-case-detail-hero__meta{padding-block-start:1.75em}@media screen and (max-width: 956px){.client-case-detail-hero__meta{padding-block-start:1.0666666667em}}.client-case-detail-hero__meta{border-block-start:.1rem solid rgba(59,68,102,.2)}.client-case-detail-hero__updated{display:block;margin-block-start:var(--leading-trim);font-size:87.5%}@media screen and (max-width: 956px){.client-case-detail-hero__updated{font-size:73.3333333333%}}.client-case-detail-hero__updated{font-weight:300}.client-case-detail-hero__company{margin-block-start:0;color:#0c1e9f;font-size:150%}@media screen and (max-width: 956px){.client-case-detail-hero__company{font-size:93.3333333333%}}.client-case-detail-hero__company{letter-spacing:.06em}.client-case-detail-hero__visual{grid-area:visual}.client-case-detail-hero__visual img{inline-size:100%;block-size:auto}.client-case-detail-hero__interviewee{grid-area:interviewee;color:#0c1e9f;font-size:93.75%}@media screen and (max-width: 956px){.client-case-detail-hero__interviewee{font-size:80%}}.client-case-detail-hero__interviewee span{margin-inline-start:.333em;font-size:120%;font-weight:500}@media screen and (max-width: 956px){.client-case-detail-hero__interviewee span{display:block;margin-inline-start:0}}.client-case-detail-content{padding-block:5em 4.125em}@media screen and (max-width: 956px){.client-case-detail-content{padding-block:4em 4em}}.client-case-detail-content__container{inline-size:100%;max-inline-size:80em;margin:0 auto;padding-inline:10em 10em}@media screen and (max-width: 956px){.client-case-detail-content__container{padding-inline:1.3333333333em 1.3333333333em}}@media screen and (min-width: 568px)and (max-width: 956px){.client-case-detail-content__container{padding-inline:2.6666666667em}}@media screen and (max-width: 956px){.client-case-detail-content__container{max-inline-size:100vi}}.client-case-detail-content__lead{margin-block-end:9.625em}@media screen and (max-width: 956px){.client-case-detail-content__lead{margin-block-end:4em}}.client-case-detail-content__lead{padding:2.25em 2.25em 2.25em 2.25em}@media screen and (max-width: 956px){.client-case-detail-content__lead{padding:1.3333333333em 1.3333333333em 1.3333333333em 1.3333333333em}}.client-case-detail-content__lead{border:.1rem solid #009ae9;color:#0c1e9f}.client-case-detail-content__section{display:flex;flex-wrap:wrap;margin-block-end:5em}@media screen and (max-width: 956px){.client-case-detail-content__section{margin-block-end:2.6666666667em}}.client-case-detail-content__section{gap:4.5em 0em}@media screen and (max-width: 956px){.client-case-detail-content__section{gap:2.6666666667em 0em}}.client-case-detail-content__section:first-child{margin-block:0em 3.75em}@media screen and (max-width: 956px){.client-case-detail-content__section:first-child{margin-block:0em 2.6666666667em}}.client-case-detail-content__section:last-child{margin-block:0em 0em}@media screen and (max-width: 956px){.client-case-detail-content__section:last-child{margin-block:0em 0em}}.client-case-detail-content__img{margin-block-end:5em}@media screen and (max-width: 956px){.client-case-detail-content__img{margin-block-end:2.6666666667em}}.client-case-detail-content__img{text-align:center}@media screen and (max-width: 956px){.client-case-detail-content__img{margin-inline:-1.3333333333em}}@media screen and (min-width: 568px)and (max-width: 956px){.client-case-detail-content__img{margin-inline:-2.6666666667em}}.client-case-detail-content__img img{inline-size:100%;block-size:auto}.client-case-detail-content__inline-figure{display:block;flex-basis:100%;margin-block:2.5em}@media screen and (max-width: 956px){.client-case-detail-content__inline-figure{margin-block:2.6666666667em}}.client-case-detail-content__inline-figure{text-align:center}.client-case-detail-content__inline-figure .caption{display:block;margin-block-start:calc(1em + var(--leading-trim));font-size:87.5%}@media screen and (max-width: 956px){.client-case-detail-content__inline-figure .caption{font-size:80%}}.client-case-detail-content__ttl{flex-basis:100%;margin-block-end:-1.3125em}@media screen and (max-width: 956px){.client-case-detail-content__ttl{margin-block-end:-.6666666667em}}.client-case-detail-content__ttl{padding-block-end:1.3125em}@media screen and (max-width: 956px){.client-case-detail-content__ttl{padding-block-end:.8em}}.client-case-detail-content__ttl{font-size:150%}@media screen and (max-width: 956px){.client-case-detail-content__ttl{font-size:120%}}.client-case-detail-content__ttl{color:#0c1e9f;border-block-end:.1rem solid rgba(59,68,102,.2);font-weight:400}.client-case-detail-content__txt{margin-block-start:var(--leading-trim);flex-basis:calc(100% - 5em);line-height:2;letter-spacing:.04em}@media screen and (max-width: 956px){.client-case-detail-content__txt{flex-basis:calc(100% - 3.7333333333em)}}.client-case-detail-content__subtitle{margin-block:2.5em 1.25em}@media screen and (max-width: 956px){.client-case-detail-content__subtitle{margin-block:2.1333333333em 1.0666666667em}}.client-case-detail-content__subtitle{font-size:125%}@media screen and (max-width: 956px){.client-case-detail-content__subtitle{font-size:106.6666666667%}}.client-case-detail-content__subtitle{font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#3b4466;line-height:1.5;letter-spacing:.04em}.client-case-detail-content__full{flex-basis:100%}.client-case-detail-content__subheading{flex-basis:100%;font-size:112.5%}@media screen and (max-width: 956px){.client-case-detail-content__subheading{font-size:106.6666666667%}}.client-case-detail-content__subheading{font-weight:700;letter-spacing:.04em}.client-case-detail-content__txt:not(.client-case-detail-content__interviewee+.client-case-detail-content__txt):not(.client-case-detail-content__interviewer+.client-case-detail-content__txt){flex-basis:100%}.client-case-detail-content__interviewee,.client-case-detail-content__interviewer{flex-basis:4.4375em;margin-block-start:var(--leading-trim);font-size:112.5%}@media screen and (max-width: 956px){.client-case-detail-content__interviewee,.client-case-detail-content__interviewer{font-size:93.3333333333%}}.client-case-detail-content__interviewee:first-child,.client-case-detail-content__interviewer:first-child{margin-block-start:0em}@media screen and (max-width: 956px){.client-case-detail-content__interviewee:first-child,.client-case-detail-content__interviewer:first-child{margin-block-start:0em}}@media screen and (max-width: 956px){.client-case-detail-content__interviewee,.client-case-detail-content__interviewer{flex-basis:3.2em}}.client-case-detail-content__interviewer{color:#009ae9}.client-case-detail-voice{margin-block-end:5em}@media screen and (max-width: 956px){.client-case-detail-voice{margin-block-end:2.6666666667em}}.client-case-detail-voice{padding:2.5em 2.5em 2.5em 2.5em}@media screen and (max-width: 956px){.client-case-detail-voice{padding:1.6em 1.3333333333em 1.6em 1.3333333333em}}.client-case-detail-voice{background:rgba(0,154,233,.04);border-block-start:.2rem solid #009ae9}.client-case-detail-voice__ttl{margin-block-end:1.75em}@media screen and (max-width: 956px){.client-case-detail-voice__ttl{margin-block-end:1.3333333333em}}.client-case-detail-voice__ttl{font-size:112.5%}@media screen and (max-width: 956px){.client-case-detail-voice__ttl{font-size:93.3333333333%}}.client-case-detail-voice__ttl{color:#0c1e9f;font-weight:500;letter-spacing:.04em}.client-case-detail-voice__list{display:flex;flex-direction:column;gap:2.25em 0em}@media screen and (max-width: 956px){.client-case-detail-voice__list{gap:2.1333333333em 0em}}.client-case-detail-voice__item{display:grid;grid-template-columns:8.125em 1fr;grid-template-areas:"photo body";gap:0em 2.5em}@media screen and (max-width: 956px){.client-case-detail-voice__item{gap:1.3333333333em 1.3333333333em}}.client-case-detail-voice__item{align-items:start}@media screen and (max-width: 956px){.client-case-detail-voice__item{grid-template-columns:6.4em 1fr;grid-template-areas:"photo name" "text  text";align-items:center}}.client-case-detail-voice__photo{grid-area:photo}.client-case-detail-voice__photo img{inline-size:100%;block-size:auto;aspect-ratio:13/18;object-fit:cover;display:block}.client-case-detail-voice__body{grid-area:body}@media screen and (max-width: 956px){.client-case-detail-voice__body{display:contents}}.client-case-detail-voice__name{margin-block-end:.75em}@media screen and (max-width: 956px){.client-case-detail-voice__name{margin-block-end:0em}}.client-case-detail-voice__name{font-size:100%}@media screen and (max-width: 956px){.client-case-detail-voice__name{font-size:93.3333333333%}}.client-case-detail-voice__name{font-weight:500;color:#3b4466}@media screen and (max-width: 956px){.client-case-detail-voice__name{grid-area:name}}.client-case-detail-voice__role{display:inline-block;margin-inline-end:.625em}@media screen and (max-width: 956px){.client-case-detail-voice__role{margin-inline-end:.6666666667em}}.client-case-detail-voice__role{font-size:81.25%}@media screen and (max-width: 956px){.client-case-detail-voice__role{font-size:80%}}.client-case-detail-voice__role{font-weight:400;color:#0c1e9f}@media screen and (max-width: 956px){.client-case-detail-voice__role{display:block;margin-inline-end:0;margin-block-end:.4em}}.client-case-detail-voice__suffix{font-size:80%;margin-inline-start:.2em}.client-case-detail-voice__txt{margin-block-start:0;font-size:87.5%}@media screen and (max-width: 956px){.client-case-detail-voice__txt{font-size:86.6666666667%}}@media screen and (max-width: 956px){.client-case-detail-voice__txt{grid-area:text}}.client-case-detail-interviewer{padding-block:4.125em 3.75em}@media screen and (max-width: 956px){.client-case-detail-interviewer{padding-block:0em 0em}}.client-case-detail-interviewer__container{inline-size:100%;max-inline-size:80em;margin:0 auto;padding-inline:10em 10em}@media screen and (max-width: 956px){.client-case-detail-interviewer__container{padding-inline:1.3333333333em 1.3333333333em}}@media screen and (min-width: 568px)and (max-width: 956px){.client-case-detail-interviewer__container{padding-inline:2.6666666667em}}@media screen and (max-width: 956px){.client-case-detail-interviewer__container{max-inline-size:100vi}}.client-case-detail-interviewer__ttl{color:#009ae9;font-family:"Noto Sans JP",sans-serif;font-size:112.5%}@media screen and (max-width: 956px){.client-case-detail-interviewer__ttl{font-size:93.3333333333%}}.client-case-detail-interviewer__ttl{font-weight:400;text-align:end}.client-case-detail-interviewer__txt{font-size:87.5%}@media screen and (max-width: 956px){.client-case-detail-interviewer__txt{font-size:93.3333333333%}}.client-case-detail-interviewer__txt{text-align:end}.client-case-detail-interviewer__txt span{font-size:85.7%}.client-case-detail-link{padding-block:3.75em 9.0625em}@media screen and (max-width: 956px){.client-case-detail-link{padding-block:4em 4em}}.client-case-detail-link__container{inline-size:100%;max-inline-size:80em;margin:0 auto;padding-inline:10em 10em}@media screen and (max-width: 956px){.client-case-detail-link__container{padding-inline:1.3333333333em 1.3333333333em}}@media screen and (min-width: 568px)and (max-width: 956px){.client-case-detail-link__container{padding-inline:2.6666666667em}}@media screen and (max-width: 956px){.client-case-detail-link__container{max-inline-size:100vi}}.client-case-detail-link__ttl{margin-block-end:1em}@media screen and (max-width: 956px){.client-case-detail-link__ttl{margin-block-end:1.0666666667em}}.client-case-detail-link__ttl{color:#0c1e9f;font-family:"Noto Sans JP",sans-serif;font-size:100%}@media screen and (max-width: 956px){.client-case-detail-link__ttl{font-size:93.3333333333%}}.client-case-detail-link__ttl{font-weight:400;text-align:center}.client-case-detail-link__btn{text-align:center}.related_cards{padding-block-end:10em}@media screen and (max-width: 956px){.related_cards{padding-block-end:8em}}.related_seminars{margin-block-start:0;background:url(/common/img/bg__texture-paper.webp) repeat-y top/100% auto}@media screen and (max-width: 956px){.related_seminars{background:url(/common/img/bg__texture-paper-sp.webp) repeat-y top/100% auto}}
