.c_textile-manufacturing-cards__inner{width:100%;max-width:99.2rem;margin-inline:auto;box-sizing:border-box}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__inner{padding-inline:1.4rem}}.c_textile-manufacturing-cards__head{display:flex;align-items:flex-start;justify-content:space-between;gap:3.2rem;padding-top:4rem;padding-bottom:0}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__head{flex-direction:column;align-items:stretch;gap:2.1rem;padding-top:3.2rem;padding-bottom:0;padding-inline:1.6rem}}.c_textile-manufacturing-cards__title{margin:0;font-family:var(--font-base-w6);font-weight:600;font-size:3.2rem;letter-spacing:.32rem;line-height:var(--c-lh-heading);color:#333;font-feature-settings:"palt" 1}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__title{font-size:2.2rem;letter-spacing:.044rem}}.c_textile-manufacturing-cards__toc{flex-shrink:0;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);column-gap:3.2rem;row-gap:.8rem;margin:0;padding:.2rem 0 .2rem 3.2rem;list-style:none;border-left:1px solid #333}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__toc{grid-auto-columns:14.2rem;column-gap:0;row-gap:.6rem;padding-left:1.6rem;padding-block:0}.c_textile-manufacturing-cards__toc--rows-3{grid-template-rows:repeat(3,auto)}}.c_textile-manufacturing-cards__toc-item{display:flex;align-items:center;gap:.8rem;opacity:.4;transition:opacity .3s ease}.c_textile-manufacturing-cards__toc-item.is-active{opacity:1}.c_textile-manufacturing-cards__toc-num{flex-shrink:0;width:2rem;font-family:var(--font-en);font-weight:500;font-size:1.5rem;letter-spacing:.03rem;line-height:1;color:#333}.c_textile-manufacturing-cards__toc-item.is-active .c_textile-manufacturing-cards__toc-num{font-weight:700}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__toc-num{font-size:1.3rem;letter-spacing:2%;width:fit-content}.c_textile-manufacturing-cards__toc-item{opacity:1}.c_textile-manufacturing-cards__toc-num,.c_textile-manufacturing-cards__toc-label,.c_textile-manufacturing-cards__toc-item.is-active .c_textile-manufacturing-cards__toc-num{font-weight:500}}.c_textile-manufacturing-cards__toc-label{font-family:var(--font-base-w5);font-weight:500;font-size:1.2rem;letter-spacing:.024rem;line-height:1;color:#333;white-space:nowrap}@media screen and (min-width:1001px){html[lang^=en] .c_textile-manufacturing-cards__toc{flex:1 1 58rem;min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:.8rem 3.2rem}html[lang^=en] .c_textile-manufacturing-cards__toc-item{flex:1 1 calc((100% - 3.2rem)/2);min-width:0;align-items:flex-start}html[lang^=en] .c_textile-manufacturing-cards__toc-label{white-space:normal;overflow-wrap:anywhere;line-height:var(--c-lh-heading)}}@media screen and (max-width:1000px){html[lang^=en] .c_textile-manufacturing-cards__toc-item{align-items:flex-start}html[lang^=en] .c_textile-manufacturing-cards__toc-label{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:var(--c-lh-heading)}}@media screen and (min-width:1001px){.c_textile-manufacturing-cards__toc-item.is-active .c_textile-manufacturing-cards__toc-label{font-family:var(--font-base-w6);font-weight:600}}.c_textile-manufacturing-cards__deck{position:relative;padding-top:4rem}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__deck{padding-top:2.4rem}}.c_textile-manufacturing-cards__panel{position:relative;box-sizing:border-box;display:flex;justify-content:space-between;align-items:stretch;margin-bottom:2.4rem;background-color:#fff;border-radius:.4rem;overflow:hidden;transform-origin:50% 0}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__panel{border-radius:.4rem}}.c_textile-manufacturing-cards__panel:last-child{margin-bottom:0}.c_textile-manufacturing-cards__panel-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:gray;opacity:0;pointer-events:none}@media screen and (min-width:1001px){.c_textile-manufacturing-cards.is-gsap .c_textile-manufacturing-cards__panel{position:absolute;top:0;left:0;right:0;margin:0;min-height:62.1rem;will-change:transform,opacity}.c_textile-manufacturing-cards.is-gsap:not(.is-gsap-deck) .c_textile-manufacturing-cards__viewport{overflow:visible}.c_textile-manufacturing-cards.is-gsap:not(.is-gsap-deck) .c_textile-manufacturing-cards__deck{flex:0 0 auto}.c_textile-manufacturing-cards.is-gsap.is-gsap-deck .c_textile-manufacturing-cards__deck{height:100vh;overflow:visible;clip-path:inset(0 -100vmax -100vmax -100vmax)}}.c_textile-manufacturing-cards__panel-body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:4.8rem 2rem 1.6rem 6.2rem;min-height:62.1rem;transition:opacity .2s ease}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__panel-body{padding:4.5rem 1.6rem 3.2rem}}.c_textile-manufacturing-cards__panel-head{display:flex;align-items:flex-start;gap:1.2rem}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__panel-head{gap:.8rem}}.c_textile-manufacturing-cards__panel-num{flex-shrink:0;font-family:var(--font-en);font-weight:700;font-size:1.4rem;letter-spacing:.028rem;line-height:1.5;color:#333;translate:0 .2rem}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__panel-num{font-weight:500;font-size:1.2rem;translate:0}}.c_textile-manufacturing-cards__panel-title{margin:0;font-family:var(--font-base-w6);font-weight:600;font-size:3rem;letter-spacing:.06rem;line-height:1.4;color:#333}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__panel-title{font-size:2.2rem;letter-spacing:.044rem}}.c_textile-manufacturing-cards__panel-box{display:flex;flex-direction:column;max-width:66.3rem;margin-top:2.7rem;min-height:23.4rem}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__panel-box{margin-top:2rem}}.c_textile-manufacturing-cards__panel-subhead{margin:0 0 1.6rem;display:flex;flex-direction:column;gap:.8rem;font-family:var(--font-base-w6);font-weight:600;font-size:2rem;letter-spacing:.04rem;line-height:var(--c-lh-heading);color:#333}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__panel-subhead{margin-bottom:1.2rem;font-size:1.8rem;letter-spacing:.036rem;gap:.9rem}}.c_textile-manufacturing-cards__panel-line{display:block;width:100%;height:1px;background-color:#ccc}.c_textile-manufacturing-cards__panel-text{margin:0;font-family:var(--font-base-w4);font-weight:400;font-size:1.4rem;letter-spacing:.084rem;line-height:var(--c-lh-body);color:var(--c-pure-black, #333333)}.c_textile-manufacturing-cards__panel-note{align-self:flex-end;max-width:66.3rem;margin:0;margin-top:.2rem;font-family:var(--font-base-w4);font-weight:400;font-size:1.1rem;letter-spacing:.022rem;line-height:1.3;color:gray;text-align:right}.c_textile-manufacturing-cards__panel-note--sp{display:none}.c_textile-manufacturing-cards__panel-figures{display:flex;gap:2.4rem;margin:0;padding:0;list-style:none;max-width:66.3rem;margin-top:3.3rem}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__panel-note{align-self:stretch;max-width:none;text-align:left}.c_textile-manufacturing-cards__panel-note--pc{display:none}.c_textile-manufacturing-cards__panel-note--sp{display:block;margin-top:1.6rem}.c_textile-manufacturing-cards__panel-figures{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.3rem;margin-top:2.5rem}}.c_textile-manufacturing-cards__panel-figures--with-note{margin-top:1.6rem}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__panel-figures--with-note{margin-top:2.5rem}}.c_textile-manufacturing-cards__figure{flex:1 1 0;min-width:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.c_textile-manufacturing-cards__figure-img{display:block;width:100%;height:auto;aspect-ratio:205 / 137;object-fit:cover;border-radius:.4rem}.c_textile-manufacturing-cards__figure-img--placeholder{background-color:#f2f2f2}.c_textile-manufacturing-cards__figure-cap{margin:0;font-family:var(--font-base-w4);font-weight:400;font-size:1.2rem;letter-spacing:.024rem;line-height:1.3;color:gray}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__figure-cap{line-height:1.4}}.c_textile-manufacturing-cards__panel-photo{flex:0 0 20.5rem;align-self:stretch;overflow:hidden}.c_textile-manufacturing-cards__panel-photo-img{display:block;width:100%;height:100%;object-fit:cover}.c_textile-manufacturing-cards__panel-photo-img--placeholder{width:100%;height:100%;background-color:#f2f2f2}@media screen and (max-width:1000px){.c_textile-manufacturing-cards__panel-photo{display:none}}@media screen and (min-width:1001px){.c_textile-manufacturing-cards--photo-left .c_textile-manufacturing-cards__panel-photo{order:-1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c_textile-manufacturing-cards.css.map */
