.u-hvr-arrow-slide-icon{align-items:center;display:flex;justify-content:center;position:relative}.u-hvr-arrow-slide-icon svg{display:block;height:100%;width:100%}.u-hvr-arrow-slide-wrapper{align-items:center;display:flex;height:clamp(1.125rem,.7rem + .89vw,1.5rem);justify-content:center;overflow:hidden;position:relative;width:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.u-hvr-arrow-slide-wrapper{height:6.4vw;width:6.4vw}}.u-hvr-arrow-slide{align-items:center;display:flex;height:clamp(.421875rem,.26rem + .33vw,.5625rem);justify-content:center;left:50%;position:absolute;top:50%;transition:transform 1s cubic-bezier(.19,1,.22,1);width:clamp(.421875rem,.26rem + .33vw,.5625rem)}@media (max-width:767px){.u-hvr-arrow-slide{height:2.4vw;width:2.4vw}}.u-hvr-arrow-slide--first{transform:translate(-50%,-50%)}.u-hvr-arrow-slide--second{transform:translate(calc(-50% - clamp(1.40625rem,.87rem + 1.12vw,1.875rem)),-50%)}@media (max-width:767px){.u-hvr-arrow-slide--second{transform:translate(calc(-50% - 8vw),-50%)}}@media (any-hover:hover) and (pointer:fine){.c-link-button:hover .u-hvr-arrow-slide--first,.l-footer__recruit-card-button:hover .u-hvr-arrow-slide--first,.l-header__recruit-card-button:hover .u-hvr-arrow-slide--first,.p-message__link:hover .u-hvr-arrow-slide--first,.p-top-button:hover .u-hvr-arrow-slide--first{transform:translate(calc(-50% + clamp(1.40625rem,.87rem + 1.12vw,1.875rem)),-50%)}.c-link-button:hover,.l-footer__recruit-card-button:hover,.l-header__recruit-card-button:hover,.p-message__link:hover,.p-top-button:hover{transition:all .3s}}@media (any-hover:hover) and (pointer:fine) and (max-width:767px){.c-link-button:hover .u-hvr-arrow-slide--first,.l-footer__recruit-card-button:hover .u-hvr-arrow-slide--first,.l-header__recruit-card-button:hover .u-hvr-arrow-slide--first,.p-message__link:hover .u-hvr-arrow-slide--first,.p-top-button:hover .u-hvr-arrow-slide--first{transform:translate(calc(-50% + 8vw),-50%)}}@media (any-hover:hover) and (pointer:fine){.c-link-button:hover .u-hvr-arrow-slide--second,.l-footer__recruit-card-button:hover .u-hvr-arrow-slide--second,.l-header__recruit-card-button:hover .u-hvr-arrow-slide--second,.p-message__link:hover .u-hvr-arrow-slide--second,.p-top-button:hover .u-hvr-arrow-slide--second{transform:translate(-50%,-50%)}}.c-link-button{align-items:center;border:1px solid;display:flex;height:clamp(3rem,1.86rem + 2.38vw,4rem);justify-content:space-between;transition:all .3s ease;width:clamp(20.578125rem,12.74rem + 16.33vw,27.4375rem)}@media (max-width:767px){.c-link-button{height:17.07vw;width:100%}}.c-link-button--blue{background-color:transparent;border-color:var(--color-blue-1);color:var(--color-blue-1)}.c-link-button--white{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}.c-link-button__text{align-items:center;display:flex;flex:1;gap:clamp(.46875rem,.29rem + .37vw,.625rem);justify-content:space-between;padding-inline:clamp(1.171875rem,.73rem + .93vw,1.5625rem);width:100%}@media (max-width:767px){.c-link-button__text{gap:2.67vw;padding-inline:2.67vw}}.c-link-button__text-ja{font-family:var(--font-noto-sans-jp);font-size:clamp(.65625rem,.41rem + .52vw,.875rem);font-weight:700}@media (max-width:767px){.c-link-button__text-ja{font-size:3.73vw}}.c-link-button__text-en{font-family:var(--font-gentium);font-size:clamp(.65625rem,.41rem + .52vw,.875rem);font-style:italic;font-weight:700}@media (max-width:767px){.c-link-button__text-en{font-size:3.73vw}}.c-link-button__icon{border-left:1px solid;border-color:inherit;height:100%;width:clamp(3rem,1.86rem + 2.38vw,4rem)}@media (max-width:767px){.c-link-button__icon{width:17.07vw}}.p-page-header{border-bottom:1px solid var(--color-blue-1);padding-block:clamp(2.8125rem,1.74rem + 2.23vw,3.75rem) clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-page-header{padding-block-end:8vw;padding-block-start:16vw}}.p-page-header__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-page-header__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-page-header__container{padding-inline:4.27vw;width:100%}}.p-page-header__content{display:flex;flex-direction:column;gap:clamp(.9375rem,.58rem + .74vw,1.25rem)}@media (max-width:767px){.p-page-header__content{gap:5.33vw}}.p-page-header__label{color:var(--color-blue-1);font-weight:700}@media (max-width:767px){.p-page-header__label{font-size:3.2vw}}.p-page-header__heading{color:var(--color-blue-1);font-family:var(--font-gentium);font-size:clamp(4.5rem,2.79rem + 3.57vw,6rem);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.8}@media (max-width:767px){.p-page-header__heading{font-size:12.8vw}}.p-page-header__description{font-size:clamp(.65625rem,.41rem + .52vw,.875rem);margin-block-start:clamp(1.640625rem,1.02rem + 1.3vw,2.1875rem)}@media (max-width:767px){.p-page-header__description{font-size:3.73vw;margin-block-start:8vw;max-width:100%}}.p-page-header__breadcrumbs{display:flex;justify-content:flex-end;margin-block-start:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-page-header__breadcrumbs{margin-block-start:10.67vw}}.p-business .p-page-header{border-bottom:none}.p-business__content{padding-block:0 clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (max-width:767px){.p-business__content{padding-block:0 16vw}}.p-business .c-business-circle{width:clamp(27.5625rem,17.06rem + 21.88vw,36.75rem)}@media (min-width:768px) and (max-width:1024px){.p-business .c-business-circle{margin-inline:auto}}@media (max-width:767px){.p-business .c-business-circle{width:100%}}.p-business__overview{padding-block:clamp(6.46875rem,4rem + 5.13vw,8.625rem) clamp(9.609375rem,5.95rem + 7.63vw,12.8125rem)}@media (max-width:767px){.p-business__overview{padding-block:3.73vw 5.87vw}}.p-business__overview-container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-business__overview-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-business__overview-container{padding-inline:4.27vw;width:100%}}.p-business__overview-container{position:relative}.p-business__overview-inner{display:flex;padding-left:clamp(6.09375rem,3.77rem + 4.84vw,8.125rem)}@media (max-width:1024px){.p-business__overview-inner{flex-direction:column;gap:clamp(5.625rem,3.48rem + 4.46vw,7.5rem);padding-left:0}}@media (max-width:767px){.p-business__overview-inner{flex-direction:column;gap:9.6vw;padding-left:0}}.p-business__overview-text{bottom:clamp(-5rem,-2.32rem + -2.98vw,-3.75rem);max-width:clamp(18.5625rem,11.49rem + 14.73vw,24.75rem);position:absolute;right:0}@media (max-width:1024px){.p-business__overview-text{margin-inline:auto;max-width:none;position:static}}@media (max-width:767px){.p-business__overview-text{max-width:100%;padding-inline:2.13vw;position:static}}.p-business__overview-heading{font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700;margin-bottom:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-business__overview-heading{font-size:5.33vw;margin-bottom:4.27vw}}.p-business__overview-description{font-weight:500}.p-business__image-section{align-items:center;display:flex;min-height:100vh;overflow:hidden;position:sticky;top:0}@media (max-width:767px){.p-business__image-section{display:block;min-height:auto;position:relative}}.p-business__image-section--entertainment{padding-block:clamp(9.046875rem,5.6rem + 7.18vw,12.0625rem) clamp(12.984375rem,8.04rem + 10.31vw,17.3125rem);z-index:1}@media (max-width:767px){.p-business__image-section--entertainment{padding-block:122.13vw 10.67vw}}.p-business__image-section--entertainment .p-business__image-overlay{background:linear-gradient(263deg,transparent,transparent 48.4%,hsla(0,0%,6%,.34) 57.21%,rgba(0,0,0,.34) 92.43%)}@media (max-width:767px){.p-business__image-section--entertainment .p-business__image-overlay{background:linear-gradient(258deg,transparent 14.91%,transparent 36.39%,hsla(0,0%,6%,.34) 49.62%,rgba(0,0,0,.34) 70.99%)}}.p-business__image-section--network{padding-block:clamp(8.953125rem,5.54rem + 7.11vw,11.9375rem) clamp(14.296875rem,8.85rem + 11.35vw,19.0625rem);z-index:2}@media (max-width:767px){.p-business__image-section--network{padding-block:9.6vw 117.33vw}}.p-business__image-section--network .p-business__image-overlay{background:linear-gradient(81deg,transparent 41.68%,rgba(46,106,172,.49) 63.67%,rgba(58,134,216,.64) 97.2%)}@media (max-width:767px){.p-business__image-section--network .p-business__image-overlay{background:linear-gradient(16deg,transparent 46.06%,rgba(58,134,216,.64) 60.08%)}}.p-business__image-bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;will-change:transform;z-index:0}.p-business__image-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.p-business__image-container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-business__image-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-business__image-container{padding-inline:4.27vw;width:100%}}.p-business__image-container{position:relative;z-index:2}.p-business__image-content{color:var(--color-white);max-width:clamp(25.3125rem,15.67rem + 20.09vw,33.75rem)}@media (max-width:767px){.p-business__image-content{max-width:100%}}.p-business__image-content--right{margin-left:auto;text-align:right}.p-business__image-heading{font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700;letter-spacing:.03em;margin-bottom:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-business__image-heading{font-size:5.33vw;margin-bottom:4.27vw}}@media (max-width:767px){.p-business__image-description{font-size:3.73vw}}.p-business__cta{padding-block:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem) 0}@media (max-width:767px){.p-business__cta{display:none}}.p-business__cta-container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-business__cta-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-business__cta-container{padding-inline:4.27vw;width:100%}}.p-business__cta-container{display:flex;justify-content:center}
