.c_business__top{display:flex;align-items:flex-start;gap:6.4rem;margin-bottom:12.2rem}@media screen and (max-width:1000px){.c_business__top{display:block;margin-bottom:6rem}}.c_business__head{margin-top:.8rem;width:50.4rem;flex-shrink:0}@media screen and (max-width:1000px){.c_business__head{width:auto;margin-bottom:2rem}}.c_business__body{display:flex;align-items:flex-start;gap:6.4rem}@media screen and (max-width:1000px){.c_business__body{display:block}}.c_business__img-col{width:50.4rem;flex-shrink:0;position:sticky;top:9.6rem}@media screen and (max-width:1000px){.c_business__img-col{display:none}}.c_business__img-stage{position:relative;width:100%;height:66.8rem;max-height:calc(100vh - 128px);overflow:hidden;border-radius:.4rem}.c_business__img-wrap{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;clip-path:inset(0 0 100% 0);z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.c_business__img{width:100%;height:100%;object-fit:cover;display:block}.c_business__img--placeholder{background-color:#f0f0f0;width:100%;height:100%}.c_business__right{flex:1;min-width:0}@media screen and (min-width:1001px){.c_business,.c_business__body,.c_business__right{overflow:visible}}.c_business__intro{flex:1;min-width:0}.c_business__intro-title{margin:0;font-feature-settings:"palt" on;font-family:var(--font-en);font-weight:700;font-size:3.4rem;line-height:var(--c-lh-heading);letter-spacing:.068rem;color:#333}@media screen and (max-width:1000px){.c_business__intro-title{font-size:2.4rem}}.c_business__intro-body{margin:1.6rem 0 0;font-family:var(--font-base-w5);font-weight:500;font-size:1.6rem;line-height:var(--c-lh-body);letter-spacing:.032rem;color:#333}.c_business__intro-body{margin-right:-18px}@media screen and (max-width:1000px){.c_business__intro-body{font-size:1.4rem;margin-top:1.2rem}}.c_business__items{border-bottom:1px solid rgba(51,51,51,.2)}@media screen and (max-width:1000px){.c_business__items{border-bottom-color:#b3b3b3}}.c_business__item{position:relative;display:block;border-top:1px solid #B3B3B3;opacity:.68;color:inherit;text-decoration:none;transition:opacity .3s ease}@media screen and (max-width:1000px){.c_business__item{opacity:1;border-top-color:#b3b3b3;display:flex;align-items:flex-start;gap:1.6rem;padding:2rem 0;align-items:stretch}}.c_business__item.is-active{opacity:1;border-top-width:2px}@media screen and (max-width:1000px){.c_business__item.is-active{border-top-width:1px}}.c_business__item-img-wrap{display:none}@media screen and (max-width:1000px){.c_business__item-img-wrap{display:block;flex-shrink:0;width:14.6rem;height:19.4rem;overflow:hidden}}.c_business__item-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:.36rem}.c_business__item-img--placeholder{background-color:#f0f0f0;width:100%;height:100%}.c_business__item-inner{position:relative;min-height:24.4rem;padding:1.2rem 0 5.5rem;box-sizing:border-box}@media screen and (max-width:1000px){.c_business__item-inner{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;padding:0}}.c_business__item-num{display:block;font-feature-settings:"palt" on;font-family:var(--font-en);font-weight:500;font-size:1.4rem;line-height:1;color:#333;margin-bottom:4rem}@media screen and (max-width:1000px){.c_business__item-num{font-size:1.2rem;margin-bottom:3.2rem}}@media screen and (min-width:1001px){.c_business__item.is-active .c_business__item-num{font-weight:700}}.c_business__item-title{margin:0;font-family:var(--font-base-w6);font-weight:600;font-size:3rem;line-height:1;letter-spacing:.06rem;color:#333;transition:transform .3s ease}@media screen and (max-width:1000px){.c_business__item-title{font-size:1.9rem;letter-spacing:.038rem;line-height:1.2;margin-right:-.4rem}}.c_business__item-subtitle{margin:1rem 0 0;font-feature-settings:"palt" on;font-family:var(--font-en);font-weight:500;font-size:1.4rem;line-height:1;letter-spacing:.028rem;color:#333;transition:transform .3s ease}@media screen and (max-width:1000px){.c_business__item-subtitle{font-size:1.2rem;margin-top:.9rem}}.c_business__item-desc{margin:0;position:absolute;top:14.7rem;left:0;right:3rem;font-family:var(--font-base-w5);font-weight:500;font-size:1.3rem;line-height:var(--c-lh-body);letter-spacing:.078rem;color:gray}@media screen and (min-width:1001px){.c_business__item-title+.c_business__item-desc{position:static;top:auto;right:auto;margin-top:1.6rem}.c_business__item-inner:has(>.c_business__item-title+.c_business__item-desc){min-height:0}}@media screen and (max-width:1000px){.c_business__item-desc{position:static;right:auto;margin-top:1.6rem;font-size:1.2rem;letter-spacing:.072rem}}.c_business__item-arrow{position:absolute;top:7.8rem;right:0;display:flex;align-items:center;color:#333}.c_business__item-arrow-track{position:relative;flex-shrink:0;overflow:hidden;-webkit-clip-path:inset(0);clip-path:inset(0);width:1.5rem;height:.5rem}.c_business__item-arrow-track svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible;opacity:1;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1)}.c_business__item-arrow-track svg+svg{opacity:0;transform:translate(calc(-100% - .4rem))}@media screen and (max-width:1000px){.c_business__item-arrow{position:static;align-self:flex-end;margin-top:auto;padding-top:1.2rem}.c_business__item-arrow-track{width:1.3rem;height:.5rem}}@media(hover:hover){a.c_business__item:hover .c_business__item-arrow-track svg{opacity:0;transform:translate(calc(100% + .4rem))}a.c_business__item:hover .c_business__item-arrow-track svg+svg{opacity:1;transform:translate(0)}a.c_business__item:hover .c_business__item-title,a.c_business__item:hover .c_business__item-subtitle{transform:translate(1.6rem)}}@media screen and (min-width:1001px)and (hover:hover){a.c_business__item:hover{opacity:1;border-top-width:2px}a.c_business__item:hover .c_business__item-num{font-weight:700}}.c_business__cta{margin-top:6.4rem;display:flex;justify-content:flex-end}@media screen and (max-width:1000px){.c_business__cta{margin-top:3.6rem;width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c_business.css.map */
