.culture__row{align-items:flex-start;display:flex;gap:9.2rem;justify-content:flex-end;padding-top:18.6rem}.culture__sticky-illust{left:15.8rem;position:fixed;top:39rem}.culture__sticky-illust.is-no-fix{position:absolute;top:0}.culture__sticky-illust .-drop{width:7.1rem;fill-opacity:.1;left:0;margin:0 auto;position:absolute;right:0;transform:translateY(-26rem)}.culture__sticky-illust .-circle{height:24rem;opacity:0;position:relative;width:48rem}.culture__sticky-illust .-circle div{background:#1d61ff;border-radius:50%;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.culture__sticky-illust .-circle .-circle1{height:6rem;top:-.8rem;width:12rem}.culture__sticky-illust .-circle .-circle2{height:12rem;opacity:.12;top:-.5rem;width:24rem}.culture__sticky-illust .-circle .-circle3{height:18rem;opacity:.12;top:-.5rem;width:36rem}.culture__sticky-illust .-circle .-circle4{height:100%;opacity:.12;width:100%}.culture__content{font-size:1.8rem;letter-spacing:-.01em;line-height:1.7;width:63rem}.culture__content section{padding:15rem 0}.culture__content section:first-child{padding-bottom:24rem;padding-top:0}.culture__title{color:var(--primary-color);font-family:var(--font-en);font-size:3rem;font-weight:600;letter-spacing:-.01em;line-height:1;margin:0 0 4rem}.culture__sub-title{display:flex;flex-direction:column;font-feature-settings:"palt";font-size:4.6rem;gap:2rem;line-height:1.3;margin:0}.culture__text+.culture__sub-title{margin-top:6rem}.culture__sub-title span{color:var(--color-gs-tertiary);font-family:var(--font-en);font-size:2rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.culture__text{margin-top:5.6rem}.culture__text p+p{margin-top:3.06rem}.culture__message{color:#fff;font-size:1.8rem;letter-spacing:-.01em;line-height:1.8;margin:4.2rem -8rem 35rem;padding:16.6rem 0 33.1rem;position:relative}.culture__message-inner{margin:0 21rem 0 auto;position:relative;width:83.6rem;z-index:1}.culture__message p{font-feature-settings:"palt"}.culture__message p+p{margin-top:3.24rem}.culture__message-title{font-family:var(--font-en);font-size:6.2rem;line-height:1.35;margin:0 0 10rem;word-break:break-word}.culture__message-title span{display:block;font-size:2rem;line-height:1;margin:0 0 5rem}.culture__message-text{margin:0 0 0 auto;width:63rem}@media (max-width:768px){.culture__row{flex-direction:column;padding-top:12rem}.culture__content{font-size:1.6rem;line-height:1.8;width:100%}.culture__content section{padding:0 0 16rem}.culture__content section:first-child{padding-bottom:16rem}.culture__title{font-size:2rem;margin:0 0 3.2rem}.culture__sub-title{font-feature-settings:normal;font-size:3.2rem}.culture__illust-sp{margin:0 auto 6rem;max-width:26rem}.culture__text{font-feature-settings:"palt";margin-top:6rem}.culture__text p+p{margin-top:2.88rem}.culture__sticky-illust{display:none}.culture__message{font-size:1.6rem;line-height:2;margin:0 -2rem 18rem;overflow:hidden;padding:8rem 2.4rem;position:relative}.culture__message:before{background:linear-gradient(211.22deg,#1d61ff 37.37%,#fcbace 90.85%);border-radius:50%;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:133.2rem}.culture__message-inner{width:100%}.culture__message-title{font-size:5.6rem;line-height:1;margin:0 0 5.6rem}.culture__message-title span{font-size:1.4rem;margin:0 0 8rem}.culture__message-text{width:100%}}