.c-kv.c-kv-2025{position:relative}.c-kv.c-kv-2025 .c-kv__title{position:relative;z-index:2}.c-kv-2025__inner{display:grid;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-2;grid-template-rows:1fr 1fr 1fr}.c-kv-2025__item{width:100%;height:100%;animation:c-kv-2025-loop 45s linear infinite}@keyframes c-kv-2025-loop{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.c-kv-2025__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.talk-ceo-profile{margin-top:120px;margin-bottom:60px;color:#727070}.talk-ceo-profile__inner{display:grid;gap:38px;grid-template-columns:216px 1fr}.talk-ceo-profile__image{width:100%}.talk-ceo-profile__image img{width:100%}.talk-ceo-profile__title{padding-bottom:12px;border-bottom:1px solid red;font-size:20px}.talk-ceo-profile__name{margin-top:24px;font-size:24px;font-weight:bold}.talk-ceo-profile__ruby{font-size:16px}.talk-ceo-profile__caption{margin-top:24px;font-size:16px}.talk-member.is-orange .talk-member__name{border-bottom:1px solid #fda602}.talk-member.is-yellow .talk-member__name{border-bottom:1px solid #fdd202}.talk-member.is-red .talk-member__name{border-bottom:1px solid red}.talk-member.is-pink .talk-member__name{border-bottom:1px solid #fc0198}.talk-member.is-blue .talk-member__name{border-bottom:1px solid #1da4ff}.talk-member.is-purple .talk-member__name{border-bottom:1px solid #b014de}.talk-member.is-green .talk-member__name{border-bottom:1px solid #169b65}.cross-title{display:flex;flex-direction:column;align-items:center;margin-bottom:64px}.cross-title__inner{display:flex;justify-content:center;position:relative;width:100%}.cross-title__inner::before{content:"";display:block;background:#b19e89;position:absolute;top:50%;left:50%;width:100%;height:1px;transform:translate(-50%, -50%);z-index:0}.cross-title__num{display:inline-flex;justify-content:flex-start;align-items:center;background:#fff;position:relative;padding:0 68px;z-index:2}.cross-title__left{position:relative;margin-right:12px;font-size:22px;color:#b19e89}.cross-title__right{font-family:"Barlow",sans-serif;font-size:100px;line-height:1;color:#b19e89}.cross-title__left::after{content:"";display:block;background:url(/saiyo/assets/images/cross/2022/colorbox.svg) no-repeat center center/100% auto;width:68px;height:7px}.cross-title h3{display:block;position:relative;font-size:28px;font-weight:600;color:#727070;text-align:center}.cross-title-answer{display:flex;justify-content:center;width:100%}.cross-title-answer__inner{display:flex;justify-content:center;padding-top:20px;gap:32px}.cross-title-answer__item{display:flex;align-items:center;gap:16px}.cross-title-answer__num{font-size:70px;font-style:italic;color:#b19e89}.cross-talk__icon{position:relative;margin-right:24px}.cross-talk__icon img{margin-right:0}.closs-imgwrap{margin:20px auto 80px}.closs-imgwrap img{width:100%}.cross-lead{margin-bottom:40px;font-size:1rem;font-weight:300;font-weight:bold;line-height:1.8333333333rem;letter-spacing:.02em;color:#6a6a6a}.closs-talk__desc{font-size:1rem;font-weight:300;font-weight:bold;line-height:1.8333333333rem;letter-spacing:.02em;color:#6a6a6a}.closs-talk__desc+.closs-talk__block{margin-top:40px}body{overflow-x:hidden}.classtalk-area.area03,.classtalk-area.area04{background:#f5f4f3;width:100vw;margin:0 calc(50% - var(--vw, 1vw)*50);padding:72px calc(var(--vw, 1vw)*50 - 50%);overflow:hidden}.classtalk-area.area03 .cross-title__num,.classtalk-area.area04 .cross-title__num{background:#f5f4f3}.c-section.c-section-next{background:#f5f4f3;width:100vw;margin:0 calc(50% - var(--vw, 1vw)*50);padding:72px calc(var(--vw, 1vw)*50 - 50%)}.closs-introduction{width:964px;max-width:100%;margin:60px auto 0}.closs-introduction__inner{display:grid;gap:60px 20px;grid-template-columns:repeat(2, 472px)}.closs-introduction-box{position:relative;width:100%;cursor:pointer;aspect-ratio:472/386}.closs-introduction-box:hover .closs-introduction-box-note{opacity:1;scale:1}.closs-introduction-box.is-active .closs-introduction-box-note{opacity:0}.closs-introduction-box.is-active .closs-introduction-box-img__item--1{opacity:0}.closs-introduction-box.is-active .closs-introduction-box-img__item--2{opacity:1;z-index:1}.closs-introduction-box.is-active .closs-introduction-box-record{transform:translateX(30%) rotate(360deg)}.closs-introduction-box.is-active .cross-introduction-click{opacity:0}.closs-introduction-box-img{position:absolute;width:386px;z-index:1;aspect-ratio:1}.closs-introduction-box-img__item{position:absolute;top:0;left:0;width:100%;transition:.3s ease-in}.closs-introduction-box-img__item--1{z-index:1}.closs-introduction-box-img__item--2{z-index:-1}.closs-introduction-box-record{position:absolute;right:0;width:386px;height:100%;transition:.3s ease-in;z-index:0;transform-origin:center}.closs-introduction-box-record__item{position:absolute;top:0;left:0;width:100%}.closs-introduction-box-note{position:absolute;top:0;left:0;width:100%;height:100%;transition:.5s cubic-bezier(0.66, 0.01, 0.27, 1.55);opacity:0;z-index:2;scale:.2}.cross-introduction-click{position:absolute;top:0;right:0;width:90px;transition:.3s ease-in;z-index:2}.cross-introduction-click__item{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768.1px),print{.closs-talk__block--3-1{margin-bottom:60px}.closs-talk__block--3-2{margin-bottom:0}.cross-lead{font-size:16px}.closs-talk__desc{font-size:16px}}@media only screen and (min-width: 768.1px){.cross-introduction-click__item--sp{display:none}}@media only screen and (max-width: 768px){.talk-ceo-profile{margin-top:30px;margin-bottom:30px}.talk-ceo-profile__inner{gap:20px;grid-template-columns:1fr}.talk-ceo-profile__title{padding-bottom:8px;font-size:12px}.talk-ceo-profile__name{margin-top:16px;font-size:18px}.talk-ceo-profile__ruby{font-size:12px}.talk-ceo-profile__caption{margin-top:16px}.cross-title{align-items:flex-start;margin-bottom:2.5rem}.cross-title__inner{justify-content:flex-start}.cross-title__num{padding-left:0;padding-right:1.6666666667rem}.cross-title__left{position:relative;bottom:-.4166666667rem;margin-right:.3333333333rem;font-size:1rem}.cross-title__right{font-size:4.1666666667rem}.cross-title__left::after{background:url(/saiyo/assets/images/cross/2022/colorbox.svg) no-repeat center center/contain;width:3.75rem;height:.4166666667rem;margin-top:.5416666667rem}.cross-title h3{margin-top:.8333333333rem;font-size:1.6666666667rem;text-align:left}.cross-title-answer__inner{padding-top:0;gap:1.3333333333rem}.cross-title-answer__item{gap:.6666666667rem}.cross-title-answer__icon img{width:3rem}.cross-title-answer__num{font-size:2.9166666667rem}.cross-talk__icon{margin-right:1.6666666667rem}.closs-imgwrap{margin:1.5rem auto 2.5rem}.classtalk-area.area03,.classtalk-area.area04{padding:72px 2.66667rem}.c-section.c-section-next{padding:0 2.66667rem 72px}.closs-introduction{margin-top:40px}.closs-introduction__inner{grid-template-columns:1fr}.closs-introduction-box{aspect-ratio:641/525}.closs-introduction-box-img{width:calc(100% - 57px)}.closs-introduction-box-record{width:calc(100% - 57px)}.closs-introduction-box-note{display:none}.cross-introduction-click{top:0;right:0;width:110px}.cross-introduction-click__item--pc{display:none}}