.loadclip{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:fixed;z-index:99999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;justify-content:center;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.loadclip__inner{background-color:rgba(0,0,0,.1);height:200px;-webkit-mask-image:url(../svg/icon_logo.svg);mask-image:url(../svg/icon_logo.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:97%;mask-size:97%;overflow:hidden;position:relative;width:200px}.loadclip__item{background-color:rgba(0,0,0,.1);height:100%;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}body.loaded .loadclip{opacity:0;pointer-events:none}.load .loadclip__item{background-color:#22c9f1}@media (min-width:75em){.loadclip__inner{height:240px;width:240px}}body{position:relative}.topOfPage{position:absolute!important}.sectionContents{padding:0 var(--docPadding);position:relative;z-index:1;-webkit-margin-before:clamp(120px,92.3076923077px + 7.6923076923vw,240px);margin-block-start:clamp(120px,92.3076923077px + 7.6923076923vw,240px)}.sectionHeader{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(8px,6.1538461538px + .5128205128vw,16px);-webkit-margin-after:30px;margin-block-end:30px}.sectionHeader,.sectionHeader .enTtl{display:-webkit-box;display:-ms-flexbox;display:flex}.sectionHeader .enTtl{gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sectionHeader .enTtl .icon{height:clamp(16px,14.1538461538px + .5128205128vw,24px);width:clamp(16px,14.1538461538px + .5128205128vw,24px)}.sectionTtl{font-size:clamp(3rem,1.9615384615rem + 4.6153846154vw,7.5rem);line-height:1.2;margin:0}.sectionAnchor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(24px,20.3076923077px + 1.0256410256vw,40px)}.sectionAnchor__txt{color:var(--color-main)!important}.sectionSide{line-height:1}.sectionAnchor .btnArrow__icon{background-color:var(--color-main);border-radius:var(--borderradmin);display:-webkit-box;display:-ms-flexbox;display:flex;height:clamp(32px,26.4615384615px + 1.5384615385vw,56px);width:clamp(32px,26.4615384615px + 1.5384615385vw,56px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.sectionAnchor .btnArrow__icon .icon{fill:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.3s ease;transition:.3s ease}.sectionAnchor:hover .btnArrow__icon .icon{-webkit-transform:rotate(-45deg) scale(1.5);transform:rotate(-45deg) scale(1.5)}.keyvisual{height:100svh;width:100vw;-webkit-padding-before:var(--gh-height);overflow:hidden;padding-block-start:var(--gh-height);position:relative}.keyvisual,.keyvisual-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.keyvisual-wrap{bottom:18vw;left:0;margin:auto;max-width:1800px;padding-block:max(3vw,20px);padding-inline:max(5vw,20px);position:absolute;right:0;width:100%}.keyvisual-wrap .txt-en{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(2.8125rem,.7258064516rem + 9.2741935484vw,10rem);font-weight:500;letter-spacing:-.02em;margin:0;row-gap:clamp(4px,1vw,24px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1}.keyvisual-wrap .txt-en span:last-child{text-align:right}.keyvisual-txtMarquee{background-color:#fff;bottom:60px;height:auto;position:absolute;right:-30px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100px}.keyvisual-txtMarquee .txtMarqueeInner{white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5em;justify-content:space-between;overflow:hidden;width:100%}.keyvisual-txtMarquee .txtMarqueeInner,.keyvisual-txtMarquee .txtMarqueeInner p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.keyvisual-txtMarquee .txtMarqueeInner p{-webkit-animation:scrollTxtMarquee 10s linear infinite;animation:scrollTxtMarquee 10s linear infinite;color:var(--color-main);font-size:clamp(.625rem,.5887096774rem + .1612903226vw,.75rem);height:16px;line-height:0;margin:0;will-change:transform}.keyvisual-txtMarquee .txtMarqueeInner span{display:inline-block;line-height:1}.keyvisual .marquee{overflow:hidden;position:relative;width:100%;z-index:0}.keyvisual .marquee:before{background-color:#31adcd;content:"";display:block;height:100%;left:0;mix-blend-mode:soft-light;position:absolute;top:0;width:100%;z-index:1}.keyvisual .marquee__track{-webkit-animation:marquee 100s linear infinite;animation:marquee 100s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform;z-index:0}.keyvisual .marquee__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.keyvisual .marquee__item img{-webkit-filter:grayscale(1);filter:grayscale(1);height:100%;width:auto}.keyvisual .mask-wave{height:100%;-webkit-mask-image:url(../../assets/img/home/logo_pronets.svg);mask-image:url(../../assets/img/home/logo_pronets.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;will-change:mask-position,transform;--logo-ratio:11.1875;--maskH:105vh;--tileW:calc(var(--maskH)*var(--logo-ratio));-webkit-animation:mask-drift 90s linear infinite;animation:mask-drift 90s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:var(--tileW) var(--maskH);mask-size:var(--tileW) var(--maskH)}@-webkit-keyframes mask-drift{to{-webkit-mask-position:calc(var(--tileW)*-1) 0;mask-position:calc(var(--tileW)*-1) 0}}@keyframes mask-drift{to{-webkit-mask-position:calc(var(--tileW)*-1) 0;mask-position:calc(var(--tileW)*-1) 0}}@-webkit-keyframes marquee{to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes marquee{to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@-webkit-keyframes scrollTxtMarquee{0%{-webkit-transform:translate3d(calc(-100% - .5em),0,0);transform:translate3d(calc(-100% - .5em),0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes scrollTxtMarquee{0%{-webkit-transform:translate3d(calc(-100% - .5em),0,0);transform:translate3d(calc(-100% - .5em),0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (min-width:75em){.keyvisual-wrap{bottom:0}}.catchCover{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.2;overflow:hidden;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.catchCover.second{margin-left:auto;margin-right:0}.catchCover:before{background-color:#fff;border-radius:2px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform-origin:left top;transform-origin:left top;width:100%;z-index:0}.catchCoverInner{display:block;opacity:0;position:relative;-webkit-transform:translateY(35%);transform:translateY(35%);-webkit-transition:opacity .15s ease .32s,-webkit-transform .5s cubic-bezier(0,0,.2,1) .35s;transition:opacity .15s ease .32s,-webkit-transform .5s cubic-bezier(0,0,.2,1) .35s;transition:opacity .15s ease .32s,transform .5s cubic-bezier(0,0,.2,1) .35s;transition:opacity .15s ease .32s,transform .5s cubic-bezier(0,0,.2,1) .35s,-webkit-transform .5s cubic-bezier(0,0,.2,1) .35s;z-index:1}.catchCover.first .catchCoverInner{-webkit-transition-delay:.72s,.75s;transition-delay:.72s,.75s}.catchCover.first:before{-webkit-animation-delay:.4s;animation-delay:.4s}.catchCover.second .catchCoverInner{-webkit-transition-delay:1.12s,1.15s;transition-delay:1.12s,1.15s}.catchCover.second:before{-webkit-animation-delay:.8s;animation-delay:.8s}.loaded .catchCover:before{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:cover-animation;animation-name:cover-animation;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.loaded .catchCoverInner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes cover-animation{0%{opacity:1;-webkit-transform:translateX(0) scaleX(0);transform:translateX(0) scaleX(0)}40%{opacity:1;-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}80%{opacity:1;-webkit-transform:translateX(100%) scaleX(1);transform:translateX(100%) scaleX(1)}to{opacity:0;-webkit-transform:translateX(100%) scaleX(1);transform:translateX(100%) scaleX(1)}}@keyframes cover-animation{0%{opacity:1;-webkit-transform:translateX(0) scaleX(0);transform:translateX(0) scaleX(0)}40%{opacity:1;-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}80%{opacity:1;-webkit-transform:translateX(100%) scaleX(1);transform:translateX(100%) scaleX(1)}to{opacity:0;-webkit-transform:translateX(100%) scaleX(1);transform:translateX(100%) scaleX(1)}}.main-wrapper{-webkit-padding-before:0;padding-block-start:0;padding-inline:0}.SectionContainer{position:relative}.SectionContainer .parallax-fixed{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.SectionContainer .parallax-fixed-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;-webkit-mask-image:url(../../assets/img/home/bg_logo.svg);mask-image:url(../../assets/img/home/bg_logo.svg);-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-size:100% auto;mask-size:100% auto;pointer-events:none;position:absolute;top:0;-webkit-transform:translate3d(0,var(--py,0),0);transform:translate3d(0,var(--py,0),0);width:100%;will-change:transform}.SectionContainer .parallax-fixed div{background-image:url(../../assets/img/home/bg_logo.webp);background-repeat:repeat;width:100%}.SectionContainer .parallax-fixed img{display:block;height:auto;min-height:100%;min-width:100%;width:auto}.concept{-webkit-margin-before:clamp(160px,113.8461538462px + 12.8205128205vw,360px);margin-block-start:clamp(160px,113.8461538462px + 12.8205128205vw,360px);-webkit-margin-after:clamp(200px,153.8461538462px + 12.8205128205vw,400px);margin-block-end:clamp(200px,153.8461538462px + 12.8205128205vw,400px)}.concept p{font-size:clamp(1.25rem,.9615384615rem + 1.2820512821vw,2.5rem);font-weight:600!important;letter-spacing:-.008em}@media (min-width:75em){.concept p{line-height:2.2;text-align:center}}.message__bg,.message__inner{position:relative}.message__bg{aspect-ratio:3/2;border:1px solid var(--color-main);border-radius:var(--borderradmax);display:block;display:none;overflow:hidden}.message__bg img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;width:100%;z-index:0}.message__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.message__contents,.message__thumb .thumb__anchor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.message__thumb .thumb__anchor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:clamp(8px,6.1538461538px + .5128205128vw,16px);text-decoration:none}.message__thumb .thumb__img{background-color:var(--color-main);border:1px solid var(--color-main);border-radius:10px;overflow:hidden;position:relative;width:100%}.message__thumb .thumb__img img{opacity:.5;-webkit-transition:.5s ease;transition:.5s ease}.message__thumb .thumb__anchor:hover .thumb__img img{-webkit-filter:brightness(1.15);filter:brightness(1.15);opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}.message__thumb .thumb__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message__thumb .thumb__txt p{font-weight:500;margin:0}.message__thumb .btnArrow__icon{height:24px;width:24px}.message__movieAnchor .-sp{display:block}.message__movieAnchor .-pc{display:none}.message__playMark{text-align:center;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(8px,6.1538461538px + .5128205128vw,16px)}.message__playMark .iconWrap{height:64px;width:64px}.message__playMark p{color:#fff;font-size:clamp(.875rem,.7307692308rem + .641025641vw,1.5rem);font-weight:500;margin:0 auto}.message .sectionAnchor{width:100%}.message .sectionAnchor__txt{font-size:clamp(1.75rem,1.5192307692rem + 1.0256410256vw,2.75rem)}@media (min-width:46.25em){.message__thumb{margin:0 auto 2em;max-width:100%}}@media (min-width:75em){.message__contents{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.message__bg{aspect-ratio:4/2;display:block}.message__contents{bottom:0;left:0;margin:auto;padding:var(--docPadding);position:absolute;right:0;top:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.message__txt{max-width:clamp(370px,286.6666666667px + 6.9444444444vw,420px)}.message__thumb{margin:0;max-width:300px}.message__movieAnchor .-sp{display:none}.message__movieAnchor .-pc{display:-webkit-box;display:-ms-flexbox;display:flex}}.line.-separate{margin-block:clamp(40px,30.7692307692px + 2.5641025641vw,80px)}.people .ttlStickyContents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:75em){.interview{direction:rtl}.interview .sectionMain{direction:ltr}.interview .sectionAnchor{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.crosstalk .sectionAnchor{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.crosstalk__img{display:grid;grid-template-columns:repeat(11,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.crosstalk__img .clip-wrapper{display:block;position:relative;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.crosstalk__img .clip-wrapper:before{content:"";display:block;padding-top:100%}.crosstalk__img .maskImg{grid-column:1/7;height:100%}.crosstalk__img image{height:100%;width:100%}.crosstalk__img .clip-echo.-pc{border-radius:0 80px 0 0;overflow:hidden;width:100%;-webkit-border-before:1px solid var(--color-main);border-block-start:1px solid var(--color-main);-webkit-border-end:1px solid var(--color-main);border-inline-end:1px solid var(--color-main)}.crosstalk__infoBody{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:7/12;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.other__list{border-top:1px solid var(--color-main)}.other__item{border-bottom:1px solid var(--color-main);padding:0}.other__item:before{content:none}.other__anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:clamp(32px,24.6153846154px + 2.0512820513vw,64px) 0;position:relative;text-decoration:none}.otherSectionHeader>*{margin:0}.otherSectionBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.otherSectionBody>*{margin:0}.otherSectionTtl{font-size:clamp(1.5rem,1.0384615385rem + 2.0512820513vw,3.5rem);margin:0}@media (min-width:75em){.other__anchor{display:grid;grid-template-columns:repeat(12,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:clamp(24px,22.1538461538px + .5128205128vw,32px)}.other__anchor:after{background-color:hsla(0,0%,100%,.85);border-radius:var(--borderradmax);content:"";height:calc(100% - 24px);inset:0;bottom:0;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .25s cubic-bezier(.46,.03,.52,.96);transition:opacity .25s cubic-bezier(.46,.03,.52,.96);width:100%;will-change:opacity;z-index:-1}.other__anchor:hover:after{opacity:1}.otherSectionHeader{grid-column:1/6}.otherSectionBody{display:grid;grid-column:6/13;grid-template-columns:repeat(8,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.otherSectionBody .btnArrow{grid-column:7/9}.otherSection__txt{grid-column:1/7}}.footerWrap .footerEntry{display:none}.footslider{overflow:hidden;position:relative;width:100%;z-index:1}.footslider-inner{-webkit-animation:fsanimation 50s linear infinite;animation:fsanimation 50s linear infinite;-webkit-column-gap:clamp(10px,1vw,20px);-moz-column-gap:clamp(10px,1vw,20px);column-gap:clamp(10px,1vw,20px);display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.footslider-column1,.footslider-column1-2 div,.footslider-column2-1 div{aspect-ratio:1/1;border:1px solid #000;border-radius:clamp(10px,2vw,40px);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.footslider-column1 img,.footslider-column1-2 div img,.footslider-column2-1 div img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.footslider-column1-2,.footslider-column2-1{display:grid;gap:clamp(10px,1vw,20px);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.footslider-column2-1 div:first-child{aspect-ratio:inherit;grid-area:1/1/3/2}.footslider-column2-1 div:nth-child(2){grid-area:1/2/2/3}.footslider-column2-1 div:nth-child(3){grid-area:2/2/3/3}.footslider-column1-2 div:first-child{aspect-ratio:inherit;grid-area:1/1/2/3}.footslider-column1-2 div:nth-child(2){grid-area:2/1/3/2}.footslider-column1-2 div:nth-child(3){grid-area:2/2/3/3}.footslider .item{min-width:40vw;width:70vw;-webkit-box-flex:1;-ms-flex:1;flex:1}@-webkit-keyframes fsanimation{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes fsanimation{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:768px){.footslider .item{width:40vw}}.l-contents{position:relative;z-index:2}.footerEntry{z-index:2}.footerEntry__marqueeBg{display:none}