.cRotate-right-back-slow{animation:rotate-right 80s forwards var(--e-linear) infinite;animation-delay:calc(var(--i)*.1s)}@keyframes rotate-right{0%{transform:rotate(0)}25%{transform:rotate(45deg)}50%{transform:rotate(0)}75%{transform:rotate(-45deg)}to{transform:rotate(-90deg)}}.cRotate-left-back-slow{animation:rotate-left 80s forwards var(--e-linear) infinite;animation-delay:calc(var(--i)*.1s)}@keyframes rotate-left{0%{transform:rotate(0)}25%{transform:rotate(-45deg)}50%{transform:rotate(0)}75%{transform:rotate(45deg)}to{transform:rotate(90deg)}}.cScal-upDouwn{animation:scal-up 20s forwards var(--e-linear) infinite;animation-delay:calc(var(--i)*.1s)}@keyframes scal-up{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(.9)}to{transform:scale(1)}}.cUpDouwn{animation:up-down 20s forwards var(--e-linear) infinite;animation-delay:calc(var(--i)*.4s)}@keyframes up-down{0%{transform:translateY(0)}50%{transform:translateY(-30rem)}to{transform:translateY(0)}}.cDouwnUp{animation:down-up 20s forwards var(--e-linear) infinite;animation-delay:calc(var(--i)*.4s)}@keyframes down-up{0%{transform:translateY(0)}50%{transform:translateY(20rem)}to{transform:translateY(0)}}.cLeft-top-right{animation:left-top-right 10s forwards var(--e-linear) infinite}@keyframes left-top-right{0%{transform:translate(0)}50%{transform:translate(10rem)}to{transform:translate(0)}}.cRight-top-left{animation:right-top-left 10s forwards var(--e-linear) infinite}@keyframes right-top-left{0%{transform:translate(0)}50%{transform:translate(-10rem)}to{transform:translate(0)}}.cUnderHead{padding-top:calc(var(--header-height) + 56rem);position:relative;overflow:hidden}.cUnderHead__title{top:calc(var(--header-height) + 9rem + 56rem);writing-mode:vertical-rl;align-items:center;gap:10rem;display:flex;position:absolute;left:3px}.cUnderHead__title_text{font-family:var(--f-en);color:var(--c-main-color);text-transform:uppercase;letter-spacing:.08em;font-size:12rem;font-weight:700;line-height:1}.cUnderHead__title_dotLine{justify-content:space-between;align-items:center;width:25rem;height:25rem;display:flex}.cUnderHead__title_dot{clip-path:circle(40%);width:5rem;height:5rem;scale:1.2}.cUnderHead__title_dot:first-child{background-color:#89c5f6}.cUnderHead__title_dot:nth-child(2){background-color:#4aadfd}.cUnderHead__title_dot:nth-child(3){background-color:#005eac}.cUnderHead__headline{color:var(--c-main-color);letter-spacing:.04em;padding-left:47rem;font-size:36rem;font-weight:600;line-height:1.4}.cUnderHead__headline_en{display:inline-block;position:relative}.cUnderHead__headline_en_base,.cUnderHead__headline_en_color{width:100%;height:100%;display:block;top:0;left:0}.cUnderHead__headline_en_base{z-index:1;color:#898989;position:relative}.cUnderHead__headline_en_color{z-index:1;color:var(--c-main-color);position:absolute;-webkit-mask-image:linear-gradient(90deg,#000 -300%,#0000 0);mask-image:linear-gradient(90deg,#000 -300%,#0000 0)}.cUnderHead__description{letter-spacing:.08em;padding-left:46rem;font-size:14rem;font-weight:400;line-height:1.8}@media screen and (min-width:768px){.cUnderHead{padding-top:calc(var(--header-height) + 88rem)}.cUnderHead__title{top:calc(var(--header-height) + 11rem + 85rem);gap:16rem;position:absolute;left:45rem}.cUnderHead__title_text{font-size:14rem}.cUnderHead__title_dotLine{width:32rem;height:34rem}.cUnderHead__title_dot{width:6rem;height:6rem}.cUnderHead__headline{padding-left:144rem;font-size:66rem}.cUnderHead__description{padding-left:0;font-size:16rem;line-height:2}}.cUnderOpeningOpacity{opacity:0}.cUnderOpening{z-index:var(--z-opening);background-color:var(--c-white);opacity:1;justify-content:center;align-items:center;gap:13rem;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.cUnderOpening__dot{clip-path:circle(40%);width:15rem;height:15rem;scale:1.2}.cUnderOpening__dot:first-child{background-color:#89c5f6}.cUnderOpening__dot:nth-child(2){background-color:#4aadfd}.cUnderOpening__dot:nth-child(3){background-color:#005eac}.pLinePath__path{fill:none;stroke:#fff}.pDrawPath{stroke-dasharray:600;stroke-dasharray:var(--svg-path,600);stroke-dashoffset:600px;stroke-dashoffset:var(--svg-path,600);transition:stroke-dashoffset 1s var(--e-out-quint);transition:stroke-dashoffset var(--s-drowpath,1s) var(--e-out-quint)}.pDrawPath.is-active{stroke-dashoffset:0}.pLoopImagewrap{opacity:1;align-items:center;width:100%;display:flex;overflow-x:hidden}.pLoopImagewrap__target{flex-shrink:0;align-items:center;height:100%;display:flex}.pLoopImagewrap__target:first-child{animation:150s linear -75s infinite loop}.pLoopImagewrap__target:last-child{animation:150s linear infinite loop2}.pFade{opacity:0;transition:opacity 1s var(--e-out-quad);transition:opacity var(--s-fade,1s) var(--e-out-quad)}.pFade.is-active{opacity:1}.pFadeBox__item{opacity:0;transition:opacity 1s var(--e-out-quad);transition:opacity var(--s-fade,1s) var(--e-out-quad);transition-delay:0s;transition-delay:var(--s-fade-delay,0s)}.pFadeBox.is-active .pFadeBox__item{opacity:1}.pUptoDown__item{clip-path:polygon(0 0,100%0,100%0,0 0);transition:.4s clip-path var(--e-out-quad) .4s}.pUptoDown.is-active .pUptoDown__item{clip-path:polygon(0 0,100%0,100% 100%,0 100%)}.pDowntoUp__item{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:.4s clip-path var(--e-out-quad) .8s}.pDowntoUp.is-active .pDowntoUp__item{clip-path:polygon(0 100%,100% 100%,100%0,0 0)}@keyframes loop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loop2{0%{transform:translate(0)}to{transform:translate(-200%)}}.pLoopImagewrapReverse{opacity:1;align-items:center;width:100%;display:flex;overflow-x:hidden}.pLoopImagewrapReverse__target{flex-shrink:0;align-items:center;height:100%;display:flex}.pLoopImagewrapReverse__target:first-child{animation:150s linear -75s infinite loop-reverse}.pLoopImagewrapReverse__target:last-child{animation:150s linear infinite loop2-reverse}@keyframes loop-reverse{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes loop2-reverse{0%{transform:translate(-200%)}to{transform:translate(0)}}@keyframes maskOut{0%{clip-path:inset(0)}to{clip-path:inset(100%0 0)}}@keyframes colorChange{0%{color:#0e4a7b}20%{color:#0e4a7b}to{color:#1880d6}}@keyframes maskIn{0%{clip-path:inset(100%0 0)}to{clip-path:inset(0)}}@keyframes colorChangeBack{0%{color:#1880d6}to{color:#0e4a7b}}@keyframes circleColorChange{20%{transform-origin:bottom;background-color:#1880d6;border-radius:8rem 8rem 0 0;transform:scale(1)}50%{transform-origin:bottom;background-color:#1880d6;border-radius:8rem 8rem 0 0;transform:scale(1.1,.5)}to{transform-origin:bottom;background-color:#fff;border-radius:8rem;transform:scale(1.2,.1)}}@keyframes circleColorChangeBack{0%{background-color:#fff}to{background-color:#1880d6}}@keyframes rotateAndScale{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.3)}to{transform:rotate(360deg) scale(1)}}.pRotateScale{animation:180s linear 3s infinite rotateAndScale}@keyframes rotate-circle{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.3)}to{transform:rotate(360deg) scale(1)}}.pRotateCircle{animation:140s linear 3s infinite rotate-circle}:root{--z-blue-under:3;--z-blue-upper:5;--z-blue-background:6;--z-blue-circle:7;--z-blue-top:10}.cMaskeffect{--mask-x:50vw;--mask-y:50vh;--mask-size:8rem}.lMain{overflow:clip}.pFV{width:100%}.pFV__background{pointer-events:none;width:100%;height:630rem;position:absolute;top:69rem;left:0;overflow:hidden}.pFV__background_inner{width:680rem;height:698rem;margin:-35rem 0 0-74rem;position:relative}.pFV__background_item{z-index:0;opacity:0;position:absolute}.pFV__background_item--1{--i:1;width:73rem;height:70rem;top:56rem;left:171rem}.pFV__background_item--2{z-index:2;--i:2;width:76rem;height:66rem;top:113rem;left:65rem}.pFV__background_item--3{z-index:1;--i:3;width:74rem;height:62rem;top:158rem;left:135rem}.pFV__background_item--4{--i:4;width:195rem;height:195rem;top:0;left:374rem}.pFV__background_item--5{--i:5;width:82rem;height:95rem;top:87rem;left:367rem}.pFV__background_item--6{z-index:1;--i:6;width:351rem;height:344rem;top:354rem;left:329rem}.pFV__background_item--7{z-index:2;--i:7;width:75rem;height:75rem;top:405rem;left:319rem}.pFV__background_item--8{z-index:3;--i:8;width:69rem;height:37rem;top:427rem;left:65rem}.pFV__background_item--9{--i:9;width:264rem;height:264rem;top:323rem;left:0}.pFV__inner{padding:240rem 0 120rem}.pFV__headline{z-index:5;z-index:var(--z-blue-upper);width:fit-content;padding-left:80rem;position:relative}.pFV__headline_jp{opacity:0;width:fit-content;font-size:52rem;font-weight:600;line-height:1.16}.pFV__headline_jp_text{display:block}.pFV__headline_en{width:fit-content;font-family:var(--f-en);color:var(--c-main-color);text-transform:uppercase;letter-spacing:.08em;opacity:0;font-size:12rem;font-weight:700;line-height:1;position:absolute;top:40rem;right:-63rem}.pFV__headline_mark{opacity:0;width:46rem;height:auto;position:absolute;top:75rem;right:-47rem}.pFV__copy{z-index:5;z-index:var(--z-blue-upper);text-align:center;letter-spacing:.03em;opacity:0;width:100%;margin-top:142rem;padding:0 10rem;font-size:16rem;font-weight:600;line-height:2.3;position:relative}.pLead{z-index:var(--z-blue-lead);position:relative}.pLead__inner{background-color:var(--c-white)}.pLead__trigger{pointer-events:none;position:absolute;top:0;left:0}.pLead__trigger_item1{width:10px;height:800rem;position:absolute;top:-200rem;left:0}.pLead__trigger_item2{width:10px;height:700rem;position:absolute;top:300rem;left:0}.pLead__parallax--1{z-index:0;position:relative}.pLead__parallax--2{width:100%;height:670rem;position:absolute;top:447rem;left:0;overflow:hidden}.pLead__parallax_inner--2{width:485rem;height:100%;margin-left:-95rem;position:relative}.pLead__parallax_item{position:absolute}.pLead__parallax_item--1{position:relative}.pLead__parallax_item--2{width:114rem;height:166rem;top:219rem;right:0}.pLead__parallax_item--3{width:171rem;height:119rem;top:65rem;left:256rem}.pLead__parallax_item--4{width:78rem;height:104rem;top:-150rem;left:393rem}.pLead__parallax_item--5{width:95rem;height:133rem;top:54rem;left:105rem}.pLead__parallax_item--6{z-index:1;width:105rem;height:74rem;top:216rem;left:224rem}.pLead__parallax_item--7{width:146rem;height:205rem;top:269rem;left:95rem}.pLead__parallax_item--8{width:140rem;height:107rem;top:270rem;left:290rem}.pLead__parallax_icon{position:absolute}.pLead__parallax_icon--1{width:76rem;height:76rem;top:165rem;left:406rem}.pLead__parallax_icon--2{width:40rem;height:43rem;top:483rem;left:396rem}.pLead__parallax_icon--3{z-index:1;width:145rem;height:160rem;top:337rem;left:316rem}.pLead__parallax_icon--4{width:334rem;height:334rem;top:303rem;left:0}.pLead__headline{z-index:1;width:100%;margin-top:64rem;padding:0 10rem 665rem;position:relative}.pLead__headline_jp{letter-spacing:.05em;font-size:20rem;font-weight:600;line-height:1}.pLead__headline_jp_ten1{margin-left:-3rem;margin-right:-16rem;display:inline-block}.pLead__headline_jp_ten2{margin-left:-4rem;margin-right:-16rem;display:inline-block}.pLead__headline_jp_large{letter-spacing:.07em;margin-top:24rem;font-size:44rem;display:block}.pLead__headline_jp_large_ten{margin-right:-21rem;display:inline-block}.pLead__headline_en{font-family:var(--f-en);color:var(--c-main-color);text-transform:uppercase;letter-spacing:.08em;margin:23rem 0 0 3rem;font-size:10rem;font-weight:700;line-height:1.8}.pBlue{margin-top:-60rem}.pBlue__inner{z-index:5;z-index:var(--z-blue-upper);grid-template-columns:100%;padding:0 0 103rem;display:grid;position:relative}.pBlue__sticky{z-index:7;z-index:var(--z-blue-circle);pointer-events:none;opacity:0;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;width:100%;height:226rem;padding-bottom:210rem;display:flex;position:sticky;top:49dvh;left:0}.pBlue__sticky.is-active{opacity:1}.pBlue__sticky_circle{background-color:#1880d6;border-radius:50%;width:16rem;height:16rem;animation:.5s linear forwards circleColorChangeBack}.pBlue__sticky_circle.is-end{animation:.25s linear forwards circleColorChange}.pBlue__background{pointer-events:none;grid-area:1/1}.pBlue__background_trigger{width:10px;position:absolute;top:0;left:0}.pBlue__background_trigger--background{height:200vh;top:100vh}.pBlue__background_trigger--circle{height:100%}.pBlue__background_item{--mask-x:50vw;--mask-y:calc(var(--vh,1vh)*50);--mask-size:8rem;z-index:6;z-index:var(--z-blue-background);width:100%;height:100vh;height:calc(var(--vh,1vh)*100);pointer-events:none;background-color:var(--c-white);-webkit-mask-image:radial-gradient(8rem at 50vw 50vh,#0000 calc(8rem - .1px),#000 8rem);mask-image:radial-gradient(8rem at 50vw 50vh,#0000 calc(8rem - .1px),#000 8rem);-webkit-mask-image:radial-gradient(circle var(--mask-size) at var(--mask-x) var(--mask-y),transparent calc(var(--mask-size) - .1px),black var(--mask-size));-webkit-mask-image:radial-gradient(circle var(--mask-size) at var(--mask-x) var(--mask-y),transparent calc(var(--mask-size) - .1px),black var(--mask-size));mask-image:radial-gradient(circle var(--mask-size) at var(--mask-x) var(--mask-y),transparent calc(var(--mask-size) - .1px),black var(--mask-size));mask-composite:xor;-webkit-mask-composite:xor;position:sticky;top:0;left:0;-webkit-mask-composite:xor;mask-composite:exclude}.pBlue__background_item_question{text-align:center;letter-spacing:.05em;grid-area:1/1;width:100%;font-size:20rem;font-weight:600;line-height:1.6;position:absolute;top:25.33vh}.pBlue__background_item_question.is-hidden{pointer-events:none;opacity:0}.pBlue__background_item_question_text{display:block}.pBlueBlock{z-index:1;grid-area:1/1;grid-template-columns:100%;width:100%;display:grid;position:relative}.pBlueBlock__inner{z-index:1;width:100%;color:var(--c-white);background-color:#1880d6;grid-area:1/1;padding:170.67vh 0 100vh;position:relative}.pBlueBlock__menu{width:100%;padding:0 12rem}.pBlueBlock__menu_headline{width:100%;color:var(--c-white);text-align:center;letter-spacing:.08em;font-size:16rem;font-weight:400;line-height:1}.pBlueBlock__menu_list{flex-wrap:wrap;row-gap:24rem;margin-top:40rem;display:flex}.pBlueBlock__menu_item{border-left:1px solid var(--c-white);width:33.3333%}.pBlueBlock__menu_item:nth-child(3){border-right:1px solid var(--c-white)}.pBlueBlock__menu_item:nth-child(4){width:50%}.pBlueBlock__menu_item:nth-child(5){border-right:1px solid var(--c-white);width:50%}.pBlueBlock__menu_item_link{flex-direction:column;justify-content:center;align-items:center;width:100%;height:74rem;display:flex}.pBlueBlock__menu_item_link_en{font-family:var(--f-en);text-transform:uppercase;letter-spacing:.08em;font-size:10rem;font-weight:700;line-height:1.5}.pBlueBlock__menu_item_link_jp{letter-spacing:0;margin-top:8rem;font-size:14rem;font-weight:600;line-height:1}.pBlueBlock__menu_item_link_icon{margin-top:16rem}.pBlueBlock__menu_item_link_icon_dot{background-color:var(--c-white);clip-path:circle(40%);width:5rem;height:5rem;display:block;scale:1.2}.pBlueBlock__menu_item_link_icon_dot[data-id="2"],.pBlueBlock__menu_item_link_icon_dot[data-id="3"]{display:none}.pBlueBlock__endTrigger{width:10px;height:100vh;height:calc(var(--vh,1vh)*100);margin-top:-100vh;position:absolute;top:0}.pBlueBlockHistory{margin-top:128rem}.pBlueBlockHistory__inner{gap:45rem;width:100%;padding:0 10rem;display:flex}.pBlueBlockHistory__headline{display:flex}.pBlueBlockHistory__headline_en{font-family:var(--f-en);text-transform:uppercase;letter-spacing:.13em;writing-mode:vertical-rl;order:1;align-items:center;gap:16rem;font-size:13rem;font-weight:700;line-height:1.5;display:flex}.pBlueBlockHistory__headline_en_index{writing-mode:initial;font-size:10rem}.pBlueBlockHistory__headline_jp{order:2;width:67rem;height:auto;margin:11rem 0 0 12rem}.pBlueBlockHistory__description{letter-spacing:0;margin-top:6rem;font-size:14rem;font-weight:400;line-height:1.8}.pBlueBlockHistory__slide{flex-direction:column;gap:6rem;width:100%;margin-top:53rem;display:flex;overflow:hidden}.pBlueBlockHistory__slide_target{gap:0;display:flex}.pBlueBlockHistory__slide_inner{gap:6rem;display:flex}.pBlueBlockHistory__slide_inner--1:last-child{margin-left:6rem}.pBlueBlockHistory__slide_inner--2:last-child{margin-left:-6rem}.pBlueBlockHistory__slide_item{flex-shrink:0;height:190rem}.pBlueBlockHistory__slide1_item--1{width:340rem}.pBlueBlockHistory__slide1_item--2{width:156rem}.pBlueBlockHistory__slide1_item--3{width:327rem}.pBlueBlockHistory__slide1_item--4{width:157rem}.pBlueBlockHistory__slide1_item--5{width:327rem}.pBlueBlockHistory__slide1_item--6{width:247rem}.pBlueBlockHistory__slide2_item--1{width:319rem}.pBlueBlockHistory__slide2_item--2{width:355rem}.pBlueBlockHistory__slide2_item--3{width:285rem}.pBlueBlockHistory__slide2_item--4{width:362rem}.pBlueBlockProject{margin-top:94rem;padding-bottom:171rem;position:relative}.pBlueBlockProject__inner{width:100%;padding:0 10rem}.pBlueBlockProject__headline_en{font-family:var(--f-en);text-transform:uppercase;letter-spacing:.15em;align-items:center;font-size:13rem;font-weight:700;line-height:1.5;display:flex}.pBlueBlockProject__headline_en_index{letter-spacing:.08em;margin-right:10rem;font-size:10rem}.pBlueBlockProject__headline_jp{letter-spacing:.05em;margin-top:16rem;font-size:72rem;font-weight:400;line-height:1.07}.pBlueBlockProject__description{letter-spacing:0;margin-top:38rem;font-size:14rem;font-weight:400;line-height:1.8}.pBlueBlockProject__link{border:1px solid var(--c-white);border-radius:32rem;justify-content:space-between;align-items:center;width:300rem;height:48rem;padding:0 24rem;display:flex;position:absolute;bottom:0;left:45rem}.pBlueBlockProject__link_text{letter-spacing:.08em;font-size:14rem;font-weight:400;line-height:1.7}.pBlueBlockProject__link_icon{display:flex}.pBlueBlockProject__link_icon_dot[data-id="1"]{background-color:#57bfff}.pBlueBlockProject__link_icon_dot[data-id="2"]{background-color:#b3f9ff}.pBlueBlockProject__link_icon_dot[data-id="3"]{background-color:#b6f4ff}.pBlueBlockProject__illust{width:100%;margin-top:14rem;padding-left:18rem;position:relative}.pBlueBlockProject__illust_headline{text-align:left;letter-spacing:.08em;font-size:12rem;font-weight:600;line-height:1.6;position:absolute;top:46rem;left:19rem}.pBlueBlockProject__illust_image{z-index:2;width:256rem;height:252rem;margin:0 0 0 47rem;position:relative}.pBlueBlockProject__illust_wrapper{z-index:1;--s-fade-delay:.5s;--s-fade:1.5s;position:absolute;top:58rem;left:0}.pBlueBlockProject__illust_inner{width:366rem;height:289rem;position:relative}.pBlueBlockProject__illust_circle1{width:348rem;height:auto;position:absolute;top:72rem;left:25rem}.pBlueBlockProject__illust_circle2{width:347rem;height:auto;position:absolute;top:67rem;left:25rem}.pBlueBlockProject__illust_circle3{width:336rem;height:auto;position:absolute;top:60rem;left:28rem}.pBlueBlockProject__illust_circle4{width:322rem;height:auto;position:absolute;top:44rem;left:35rem}.pBlueBlockProject__illust_text{position:absolute;top:203rem;left:188rem}.pBlueBlockProject__illust_text_title{width:fit-content;color:var(--c-white);letter-spacing:.08em;border:1px solid var(--c-white);background-color:#1880d6;padding:3rem 10rem;font-size:10rem;font-weight:400;line-height:2}.pBlueBlockProject__illust_text_list{grid-row-gap:5rem;grid-column-gap:10rem;-moz-column-gap:10rem;grid-template-columns:1fr 1fr;gap:5rem 10rem;margin-top:8rem;margin-left:6rem;display:grid}.pBlueBlockProject__illust_text_item{letter-spacing:.08em;align-items:center;gap:5rem;font-size:10rem;font-weight:400;line-height:1;display:flex}.pBlueBlockProject__illust_text_item:before{content:"";border:1px solid var(--c-white);border-radius:50%;width:3rem;height:3rem;display:block}.pBlueBlockNetwork{margin-top:96rem}.pBlueBlockNetwork__headline{width:100%;padding:0 39rem 0 14rem}.pBlueBlockNetwork__headline_en{font-family:var(--f-en);text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:13rem;font-weight:700;display:flex}.pBlueBlockNetwork__headline_en_index{letter-spacing:.08em;font-size:10rem}.pBlueBlockNetwork__headline_jp{letter-spacing:0;margin-top:16rem;font-size:56rem;font-weight:400;line-height:1.07}.pBlueBlockNetwork__description{letter-spacing:0;margin-top:40rem;padding:0 13rem;font-size:14rem;font-weight:400;line-height:1.8}.pBlueBlockNetwork__illust{width:100%;margin-top:47rem;position:relative;overflow:hidden}.pBlueBlockNetwork__illust_map{width:425rem;height:222rem;margin-left:-25rem}.pBlueBlockNetwork__illust_abroad{position:absolute;top:30rem;left:60rem}.pBlueBlockNetwork__illust_abroad_text{width:82rem;height:61rem}.pBlueBlockNetwork__illust_abroad_dot{background-color:var(--c-main-color);border-radius:50%;width:5rem;height:5rem;position:absolute;top:62rem;left:35rem}.pBlueBlockNetwork__illust_domestic{position:absolute;top:121rem;left:205rem}.pBlueBlockNetwork__illust_domestic_text{width:82rem;height:64rem}.pBlueBlockNetwork__illust_domestic_line{width:40rem;height:auto;position:absolute;top:-16rem;left:-39rem}.pBlueBlockNetwork__illust_domestic_dot{background-color:var(--c-white);border-radius:50%;width:5rem;height:5rem;position:absolute;top:-17rem;left:-41rem}.pBlueBlockCore{width:100%;margin-top:120rem;overflow:hidden}.pBlueBlockCore__inner{gap:23rem;width:100%;padding:0 13rem 0 10rem;display:flex}.pBlueBlockCore__headline{flex-shrink:0;width:fit-content}.pBlueBlockCore__headline_en{font-family:var(--f-en);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:10rem;font-size:13rem;font-weight:700;display:flex}.pBlueBlockCore__headline_en_index{letter-spacing:.08em;font-size:10rem}.pBlueBlockCore__headline_jp{letter-spacing:.05em;margin-top:16rem;font-size:72rem;font-weight:400;line-height:1.07}.pBlueBlockCore__description{letter-spacing:0;font-size:14rem;font-weight:400;line-height:1.8}.pBlueBlockCore__illust{width:100%;height:960rem}.pBlueBlockCore__illust_inner{width:440rem;height:100%;margin-top:-78rem;margin-left:-40rem;position:relative}.pBlueBlockCore__illust_line1{width:405rem;height:auto;position:absolute;top:0;left:33rem}.pBlueBlockCore__illust_line2{--s-drowpath:1.5s;width:400rem;height:auto;position:absolute;top:600rem;left:34rem}.pBlueBlockCore__illust_item{position:absolute}.pBlueBlockCore__illust_item--1{background-color:#1880d6;width:149rem;height:287rem;top:614rem;left:62rem}.pBlueBlockCore__illust_item--2{width:130rem;height:265rem;top:281rem;left:61rem}.pBlueBlockCore__illust_item--3{background-color:var(--c-white);width:279rem;height:121rem;top:136rem;left:126rem}.pBlueBlockCore__illust_item--4{width:241rem;height:68rem;top:498rem;left:161rem}.pBlueBlockCore__illust_item--5{width:140rem;height:144rem;top:305rem;left:262rem}.pBlueBlockCore__illust_item--6{background-color:#00457c;width:240rem;height:75rem;top:875rem;left:135rem}.pBlueBlockFuture{margin-top:128rem}.pBlueBlockFuture__inner{flex-direction:column;align-items:center;width:100%;padding:0 10rem;display:flex}.pBlueBlockFuture__headline{writing-mode:vertical-rl;margin-left:-25rem}.pBlueBlockFuture__headline_en{font-family:var(--f-en);text-transform:uppercase;letter-spacing:.15em;gap:14rem;font-size:13rem;font-weight:700;line-height:1.4;display:flex}.pBlueBlockFuture__headline_en_index{writing-mode:initial;margin-left:3rem;font-size:10rem}.pBlueBlockFuture__headline_jp{letter-spacing:2.54rem;margin:3rem 0 0-9rem;font-size:72rem;font-weight:400}.pBlueBlockFuture__description{text-align:center;letter-spacing:.04em;margin-top:44rem;font-size:18rem;font-weight:600;line-height:1.8}.pBlueBlockFuture__illust{width:100%;position:relative}.pBlueBlockFuture__illust_headline{text-align:left;letter-spacing:.08em;font-size:12rem;font-weight:600;line-height:1.6;position:absolute;top:43rem;left:19rem}.pBlueBlockFuture__illust_image{width:366rem;height:474rem;margin:39rem 12rem 0;position:relative}.pBlueBlockFuture__illust_image_item{width:100%;height:100%;position:absolute;top:0;left:0}.pBlueBlockFuture__illust_image_line1{position:absolute;top:92rem;left:64rem}.pBlueBlockFuture__illust_image_line1_item{width:13rem;height:218rem;position:absolute;top:0;left:0}.pBlueBlockFuture__illust_image_line1_arrow{width:13rem;height:auto;position:absolute;top:215rem;left:0}.pBlueBlockFuture__illust_image_line2{position:absolute;top:92rem;left:176rem}.pBlueBlockFuture__illust_image_line2_item{width:13rem;height:62rem;position:absolute;top:0;left:0}.pBlueBlockFuture__illust_image_line2_arrow{width:13rem;height:auto;position:absolute;top:59rem;left:0}.pBlueBlockFuture__illust_image_line3{position:absolute;top:92rem;left:290rem}.pBlueBlockFuture__illust_image_line3_item{width:13rem;height:218rem;position:absolute;top:0;left:0}.pBlueBlockFuture__illust_image_line3_arrow{width:13rem;height:auto;position:absolute;top:215rem;left:0}.pBlueBlockFuture__link{width:100%;color:var(--c-main-color);background-color:var(--c-white);border-radius:4rem;justify-content:space-between;align-items:center;padding:0 24rem 0 8rem;display:flex}.pBlueBlockFuture__link_wrapper{width:366rem;margin:40rem 10rem 0}.pBlueBlockFuture__link--1{height:48rem}.pBlueBlockFuture__link--2{height:72rem;margin-top:16rem}.pBlueBlockFuture__link_text{letter-spacing:.08em;font-size:14rem;font-weight:400;line-height:1.7}.pBlueBlockFuture__link_text--2{letter-spacing:0}.pBlueBlockFuture__link_icon{flex-shrink:0;width:25rem;height:5rem;display:flex}.pBlueBlockFuture__link_icon_dot{width:5rem;height:5rem}.pBlueBlockFuture__link_icon_dot[data-id="1"]{background-color:#89c5f6}.pBlueBlockFuture__link_icon_dot[data-id="2"]{background-color:#4aadfd}.pBlueBlockFuture__link_icon_dot[data-id="3"]{background-color:#005eac}.pBlueDrop{padding-top:215rem;position:relative}.pBlueDrop__trigger{pointer-events:none}.pBlueDrop__trigger_circle{width:10px;height:calc(100% + 210rem);position:absolute;top:-210rem;left:0}.pBlueDrop__trigger_parallax{width:10px;height:100%;position:absolute;top:0;left:0}.pBlueDrop__text{z-index:10;z-index:var(--z-blue-top);text-align:center;letter-spacing:.05em;font-size:18rem;font-weight:600;line-height:1.7;position:relative}.pBlueDrop__parallax{width:100%;height:1098rem;margin-top:83rem}.pBlueDrop__parallax_inner{width:535rem;height:100%;margin-left:-57rem;position:relative}.pBlueDrop__parallax_item{position:absolute}.pBlueDrop__parallax_item--1{width:120rem;height:170rem;top:163rem;left:56rem}.pBlueDrop__parallax_item--2{width:107rem;height:150rem;top:-341rem;left:86rem}.pBlueDrop__parallax_item--3{width:244rem;height:162rem;top:32rem;left:141rem}.pBlueDrop__parallax_item--4{width:106rem;height:164rem;top:-259rem;left:341rem}.pBlueDrop__parallax_item--5{width:101rem;height:70rem;top:-224rem;left:176rem}.pBlueDrop__parallax_item--6{width:110rem;height:76rem;top:82rem;left:208rem}.pBlueDrop__parallax_item--7{width:140rem;height:100rem;top:256rem;left:99rem}.pBlueDrop__parallax_item--8{width:165rem;height:127rem;top:284rem;left:282rem}.pBlueDrop__parallax_icon{position:absolute}.pBlueDrop__parallax_icon--1{--i:1;width:157rem;height:157rem;top:29rem;left:248rem}.pBlueDrop__parallax_icon--2{--i:2;width:48rem;height:42rem;top:707rem;left:231rem}.pBlueDrop__parallax_icon--3{--i:3;width:222rem;height:222rem;top:740rem;left:313rem}.pBlueDrop__parallax_icon--4{--i:4;width:369rem;height:363rem;top:307rem;left:0}.pBlueDrop__parallax_icon--5{--i:5;width:100rem;height:116rem;top:980rem;left:392rem}.pBlueDrop__parallax_icon--6{--i:6;width:55rem;height:53rem;top:1027rem;left:253rem}.pBlueDrop__parallax_icon--7{width:63rem;height:57rem;top:1041rem;left:46rem}.pBlueDrop__parallax_icon--8{width:50rem;height:49rem;top:1018rem;left:116rem}.pBlueDrop__parallax_icon--9{width:63rem;height:53rem;top:-190rem;left:37rem}.pBlueDrop__slogan{z-index:10;z-index:var(--z-blue-top);flex-direction:column;align-items:center;gap:11rem;width:100%;padding-left:23rem;display:flex;position:absolute;top:1322rem;left:0}.pBlueDrop__slogan_trigger{pointer-events:none;width:10px;height:100%;position:absolute;top:15rem;left:0}.pBlueDrop__slogan_text{letter-spacing:.04em;flex-direction:column;align-items:center;font-size:34rem;font-weight:600;line-height:1.4;display:flex}.pBlueDrop__slogan_text_item{color:#0e4a7b;animation:colorChangeBack 2s var(--e-out-quart) forwards;display:inline-block;position:relative;overflow:hidden}.pBlueDrop__slogan_text_item:before{color:#000;content:attr(data-text);width:100%;animation:maskIn 2s var(--e-out-quart) forwards;position:absolute;top:0;left:0}.pBlueDrop__slogan_text_item.is-active{animation:colorChange 2s var(--e-out-quart) forwards;animation-delay:0s;animation-delay:var(--text-delay,0s)}.pBlueDrop__slogan_text_item.is-active:before{animation:maskOut 2s var(--e-out-quart) forwards;animation-delay:0s;animation-delay:var(--text-delay,0s)}.pBlueDrop__slogan_text_item--2{margin:0 0 0-6rem}.pBlueDrop__slogan_text_item--3{margin-top:-6rem}.pBlueDrop__slogan_text_item--5{--text-back-delay:0s;--text-delay:.6s;margin-top:-6rem}@media screen and (min-width:768px){.pFV__background{height:875rem;top:0}.pFV__background_inner{width:1458rem;height:775rem;margin:81rem 0 0 48rem}.pFV__background_item--1{width:108rem;height:116rem;top:93rem;left:147rem}.pFV__background_item--2{width:91rem;height:81rem;top:87rem;left:363rem}.pFV__background_item--3{width:89rem;height:76rem;top:140rem;left:445rem}.pFV__background_item--4{width:314rem;height:314rem;top:0;left:1051rem}.pFV__background_item--5{width:123rem;height:136rem;top:232rem;left:1238rem}.pFV__background_item--6{width:379rem;height:366rem;top:409rem;left:1079rem}.pFV__background_item--7{width:140rem;height:140rem;top:317rem;left:134rem}.pFV__background_item--8{width:117rem;height:62rem;top:467rem;left:290rem}.pFV__background_item--9{width:314rem;height:314rem;top:437rem;left:0}.pFV__background_item--10{width:63rem;height:65rem;top:508rem;left:945rem}.pFV__inner{flex-direction:column;justify-content:center;align-items:center;padding:263rem 0 0;display:flex}.pFV__headline{margin-left:-13rem;padding:0}.pFV__headline_jp{font-size:80rem}.pFV__headline_en{font-size:14rem;top:73rem;right:-134rem}.pFV__headline_mark{width:76rem;top:102rem;right:-84rem}.pFV__copy{letter-spacing:.08em;margin-top:72rem;font-size:18rem;line-height:2.6}.pLead{margin-top:254rem}.pLead__inner{grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:space-between;display:grid}.pLead__headline{grid-area:1/1;margin:17rem 0 0;padding:0 0 0 56rem}.pLead__headline_jp{font-size:40rem}.pLead__headline_jp_ten1{margin-left:-10rem;margin-right:-30rem}.pLead__headline_jp_ten2{margin-left:-11rem;margin-right:-32rem}.pLead__headline_jp_large{margin:56rem 0 0-4rem;font-size:80rem}.pLead__headline_jp_large_ten{margin-right:-40rem}.pLead__headline_en{margin:48rem 0 0 1rem;font-size:14rem}.pLead__parallax--1{grid-area:1/2}.pLead__parallax--2{grid-area:2/1/auto/span 2;width:100%;height:1009rem;margin-top:-202rem;position:relative;top:auto;left:auto}.pLead__parallax_inner--2{width:1394rem;height:990rem;margin:19rem 0 0 58rem}.pLead__parallax_item--1{width:770rem;height:511rem}.pLead__parallax_item--2{width:278rem;height:193rem;top:432rem;left:-94rem}.pLead__parallax_item--3{width:441rem;height:307rem;top:167rem;left:0}.pLead__parallax_item--4{width:158rem;height:210rem;top:55rem;left:352rem}.pLead__parallax_item--5{width:187rem;height:261rem;top:398rem;left:547rem}.pLead__parallax_item--6{width:240rem;height:169rem;top:398rem;left:854rem}.pLead__parallax_item--7{width:480rem;height:320rem;top:622rem;left:138rem}.pLead__parallax_item--8{width:320rem;height:245rem;top:522rem;left:996rem}.pLead__parallax_icon--1{width:89rem;height:76rem;top:0;left:299rem}.pLead__parallax_icon--2{width:79rem;height:77rem;top:278rem;left:1172rem}.pLead__parallax_icon--3{width:258rem;height:285rem;top:308rem;left:1136rem}.pLead__parallax_icon--4{width:314rem;height:314rem;top:632rem;left:817rem}.pLead__parallax_icon--5{width:63rem;height:65rem;top:925rem;left:87rem}.pBlue{margin-top:-200rem}.pBlue__inner{padding:190rem 0 0}.pBlue__question{padding-bottom:114rem;font-size:24rem}.pBlue__question_text{display:inline-block}.pBlue__sticky{height:513rem;padding-bottom:497rem;top:49vh}.pBlue__background_item{height:100vh}.pBlue__background_item_question{font-size:24rem;top:270rem}.pBlue__background_item_question_text{display:inline-block}.pBlue__background_item_question_text--2,.pBlue__background_item_question_text--3{margin-left:-6rem}.pBlueBlock__inner{padding:150.67vh 0 100vh}.pBlueBlock__menu{flex-direction:column;align-items:center;display:flex}.pBlueBlock__menu_headline{font-size:20rem}.pBlueBlock__menu_list{flex-wrap:nowrap;width:1000rem;margin-top:61rem}.pBlueBlock__menu_item,.pBlueBlock__menu_item:nth-child(4),.pBlueBlock__menu_item:nth-child(5){width:20%}.pBlueBlock__menu_item_link{justify-content:flex-start;height:131rem;padding-top:14rem}.pBlueBlock__menu_item_link_en{font-size:13rem}.pBlueBlock__menu_item_link_jp{letter-spacing:.08em;margin-top:14rem;font-size:20rem}.pBlueBlock__menu_item_link_icon{margin-top:24rem;display:grid}.pBlueBlock__menu_item_link_icon_dot{grid-area:1/1}.pBlueBlock__menu_item_link_icon_dot[data-id="2"],.pBlueBlock__menu_item_link_icon_dot[data-id="3"]{display:block}.pBlueBlockHistory{margin-top:196rem}.pBlueBlockHistory__inner{gap:115rem;padding-left:144rem}.pBlueBlockHistory__headline_en{font-size:16rem}.pBlueBlockHistory__headline_en_index{font-size:14rem}.pBlueBlockHistory__headline_jp{width:80rem;margin:11rem 0 0 21rem;font-size:86rem}.pBlueBlockHistory__description{letter-spacing:.08em;font-size:18rem;line-height:2}.pBlueBlockHistory__slide{margin-top:54rem}.pBlueBlockHistory__slide_target{gap:0}.pBlueBlockHistory__slide_inner--1:last-child{margin-left:8rem}.pBlueBlockHistory__slide_inner--2:last-child{margin-left:-8rem}.pBlueBlockHistory__slide_item{height:250rem}.pBlueBlockHistory__slide1_item--1{width:448rem}.pBlueBlockHistory__slide1_item--2{width:205rem}.pBlueBlockHistory__slide1_item--3{width:430rem}.pBlueBlockHistory__slide1_item--4{width:206rem}.pBlueBlockHistory__slide1_item--5{width:430rem}.pBlueBlockHistory__slide1_item--6{width:326rem}.pBlueBlockHistory__slide2_item--1{width:420rem}.pBlueBlockHistory__slide2_item--2{width:467rem}.pBlueBlockHistory__slide2_item--3{width:375rem}.pBlueBlockHistory__slide2_item--4{width:449rem}.pBlueBlockProject{gap:96rem;margin-top:138rem;padding:0 0 0 144rem;display:flex}.pBlueBlockProject__inner{width:378rem;margin:47rem 0 0;padding:0}.pBlueBlockProject__headline_en{gap:8rem;font-size:16rem}.pBlueBlockProject__headline_en_index{font-size:14rem}.pBlueBlockProject__headline_jp{margin-top:24rem;font-size:86rem}.pBlueBlockProject__description{letter-spacing:.08em;margin-top:56rem;font-size:18rem;line-height:2}.pBlueBlockProject__link{width:335rem;margin:33rem 1rem 0;position:relative;bottom:auto;left:auto}.pBlueBlockProject__link_text{font-size:16rem}.pBlueBlockProject__illust{width:876rem;height:655rem;margin:0;padding:0}.pBlueBlockProject__illust_headline{text-align:center;margin-left:-50rem;font-size:19rem;position:relative;top:auto;left:auto}.pBlueBlockProject__illust_image{width:448rem;height:442rem;margin:39rem 0 0 189rem}.pBlueBlockProject__illust_wrapper{width:100%;top:257rem;left:22rem}.pBlueBlockProject__illust_inner{width:100%;height:auto}.pBlueBlockProject__illust_circle1{width:828rem;height:auto;top:0;left:0}.pBlueBlockProject__illust_circle2{width:830rem;height:auto;top:-7rem;left:0}.pBlueBlockProject__illust_circle3{width:806rem;height:auto;top:-21rem;left:10rem}.pBlueBlockProject__illust_circle4{width:768rem;height:auto;top:-58rem;left:29rem}.pBlueBlockProject__illust_text{top:272rem;left:417rem}.pBlueBlockProject__illust_text_title{padding:5rem 24rem;font-size:16rem}.pBlueBlockProject__illust_text_list{-moz-column-gap:21rem;grid-template-columns:auto auto auto;gap:9rem 21rem;margin:24rem 0 0}.pBlueBlockProject__illust_text_item{gap:14rem;font-size:16rem}.pBlueBlockNetwork{margin-top:165rem}.pBlueBlockNetwork__inner{flex-direction:column;align-items:center;display:flex}.pBlueBlockNetwork__headline{width:fit-content;margin-left:46rem}.pBlueBlockNetwork__headline_en{font-size:15rem}.pBlueBlockNetwork__headline_en_index{font-size:14rem}.pBlueBlockNetwork__headline_jp{letter-spacing:.05em;width:fit-content;margin-top:23rem;padding:0;font-size:86rem}.pBlueBlockNetwork__description{text-align:center;letter-spacing:.08em;margin:32rem 0 0;padding:0;font-size:18rem;line-height:2}.pBlueBlockNetwork__illust{width:100%;margin-top:40rem;padding-left:157rem}.pBlueBlockNetwork__illust_map{width:1246rem;height:650rem}.pBlueBlockNetwork__illust_abroad{width:117rem;height:114rem;top:179rem;left:454rem}.pBlueBlockNetwork__illust_abroad_text{width:100%;height:94rem}.pBlueBlockNetwork__illust_abroad_dot{width:10rem;height:10rem;top:104rem;left:50rem}.pBlueBlockNetwork__illust_domestic{width:260rem;height:108rem;top:318rem;left:681rem}.pBlueBlockNetwork__illust_domestic_text{width:117rem;height:94rem;margin-left:auto}.pBlueBlockNetwork__illust_domestic_line{width:115rem;top:-9rem;left:4rem}.pBlueBlockNetwork__illust_domestic_dot{width:10rem;height:10rem;top:-13rem;left:0}.pBlueBlockCore{margin:0;padding-top:145rem}.pBlueBlockCore__inner{align-items:flex-start;gap:65rem;padding-left:147rem;display:flex}.pBlueBlockCore__headline{width:fit-content}.pBlueBlockCore__headline_en{letter-spacing:.08em;gap:13rem;font-size:15rem}.pBlueBlockCore__headline_en_index{font-size:14rem}.pBlueBlockCore__headline_jp{margin-top:28rem;font-size:86rem}.pBlueBlockCore__description{letter-spacing:.08em;margin-top:49rem;padding:0;font-size:18rem;line-height:2}.pBlueBlockCore__illust{height:887rem;margin:-216rem 0 0-49rem}.pBlueBlockCore__illust_inner{width:1566rem;margin:0}.pBlueBlockCore__illust_line1{width:1566rem;top:0;left:0}.pBlueBlockCore__illust_item--1{width:186rem;height:327rem;top:490rem;left:279rem}.pBlueBlockCore__illust_item--2{width:208rem;height:295rem;top:332rem;left:498rem}.pBlueBlockCore__illust_item--3{width:499rem;height:194rem;top:283rem;left:862rem}.pBlueBlockCore__illust_item--4{width:346rem;height:103rem;top:599rem;left:735rem}.pBlueBlockCore__illust_item--5{width:191rem;height:197rem;top:564rem;left:1173rem}.pBlueBlockCore__illust_item--6{width:424rem;height:99rem;top:783rem;left:437rem}.pBlueBlockFuture{grid-template-areas:"a b c""a b.";margin-top:234rem;display:grid}.pBlueBlockFuture__inner{display:contents}.pBlueBlockFuture__headline{grid-area:a;width:fit-content;padding-left:170rem}.pBlueBlockFuture__headline_en{letter-spacing:.08em;gap:11rem;font-size:15rem}.pBlueBlockFuture__headline_en_index{font-size:14rem}.pBlueBlockFuture__headline_jp{letter-spacing:.04em;margin:3rem 0 0 1rem;font-size:86rem}.pBlueBlockFuture__description{text-align:left;grid-area:c;margin-top:0;padding-left:0;font-size:24rem;font-weight:600;line-height:1.8}.pBlueBlockFuture__illust{grid-area:b;width:835rem;height:641rem;margin:0-114rem 0-133rem}.pBlueBlockFuture__illust_image{width:100%;height:100%;margin:0}.pBlueBlockFuture__illust_image_line1{top:112rem;left:169rem}.pBlueBlockFuture__illust_image_line1_item{width:133rem;height:264rem;top:0;left:0}.pBlueBlockFuture__illust_image_line1_arrow{width:21rem;top:259rem;left:-11rem;transform:rotate(25deg)}.pBlueBlockFuture__illust_image_line2{top:108rem;left:410rem}.pBlueBlockFuture__illust_image_line2_item{width:21rem;height:182rem;top:0;left:0}.pBlueBlockFuture__illust_image_line2_arrow{width:21rem;top:177rem}.pBlueBlockFuture__illust_image_line3{top:108rem;left:537rem}.pBlueBlockFuture__illust_image_line3_item{width:134rem;height:264rem;top:0;left:0}.pBlueBlockFuture__illust_image_line3_arrow{width:20rem;height:auto;top:260rem;left:124rem;transform:rotate(-25deg)}.pBlueBlockFuture__link{justify-content:space-between;gap:0;margin:0;padding:0 24rem 0 8rem}.pBlueBlockFuture__link--1{height:51rem}.pBlueBlockFuture__link--2{height:78rem}.pBlueBlockFuture__link_wrapper{flex-direction:column;grid-area:c;gap:16rem;width:432rem;margin:149rem 0 0;display:flex}.pBlueBlockFuture__link_text{font-size:16rem}.pBlueBlockFuture__link_text--2{letter-spacing:.08em}.pBlueDrop{padding:215rem 0 196rem}.pBlueDrop__text{font-size:24rem;line-height:2.4}.pBlueDrop__parallax{height:1409rem;margin-top:83rem}.pBlueDrop__parallax_inner{width:1655rem;height:1409rem;margin:0 0 0-121rem}.pBlueDrop__parallax_item--1{width:255rem;height:170rem;top:95rem;left:177rem}.pBlueDrop__parallax_item--2{width:150rem;height:210rem;top:-332rem;left:428rem}.pBlueDrop__parallax_item--3{width:504rem;height:335rem;top:-85rem;left:661rem}.pBlueDrop__parallax_item--4{width:158rem;height:210rem;top:-381rem;left:1119rem}.pBlueDrop__parallax_item--5{width:226rem;height:157rem;top:-245rem;left:1320rem}.pBlueDrop__parallax_item--6{width:318rem;height:221rem;top:160rem;left:406rem}.pBlueDrop__parallax_item--7{width:290rem;height:204rem;top:177rem;left:987rem}.pBlueDrop__parallax_item--8{width:340rem;height:260rem;top:99rem;left:1236rem}.pBlueDrop__parallax_icon--1{width:222rem;height:222rem;top:514rem;left:1462rem}.pBlueDrop__parallax_icon--2{width:84rem;height:74rem;top:747rem;left:1265rem}.pBlueDrop__parallax_icon--3{width:399rem;height:399rem;top:630rem;left:104rem}.pBlueDrop__parallax_icon--4{width:366rem;height:358rem;top:230rem;left:121rem}.pBlueDrop__parallax_icon--5{width:117rem;height:136rem;top:956rem;left:1349rem}.pBlueDrop__parallax_icon--6{width:81rem;height:82rem;top:1262rem;left:1258rem}.pBlueDrop__parallax_icon--7{width:90rem;height:80rem;top:1329rem;left:300rem}.pBlueDrop__parallax_icon--8{width:70rem;height:69rem;top:1296rem;left:399rem}.pBlueDrop__parallax_icon--9{width:89rem;height:76rem;top:0;left:355rem}.pBlueDrop__slogan{padding:0;top:1496rem;left:27rem}.pBlueDrop__slogan_trigger{height:calc(100% + 937rem)}.pBlueDrop__slogan_text{flex-direction:column;align-items:center;font-size:66rem;display:block}.pBlueDrop__slogan_text_wrapper{display:inline}.pBlueDrop__slogan_text_item--2{margin:0-56rem 0-16rem}.pBlueDrop__slogan_text_item--3{margin-right:-20rem}.pBlueDrop__slogan_text_item--5{margin-top:-18rem;margin-left:71rem;display:block}}@media screen and (min-width:768px) and (any-hover:hover){.pBlueBlock__menu_item_link_icon_dot[data-id="2"]{transition:transform .2s var(--e-out-quart)}.pBlueBlock__menu_item_link_icon_dot[data-id="3"]{transition:transform .4s var(--e-out-quart)}.pBlueBlock__menu_item_link:hover .pBlueBlock__menu_item_link_icon_dot[data-id="2"]{transform:translateY(10rem)}.pBlueBlock__menu_item_link:hover .pBlueBlock__menu_item_link_icon_dot[data-id="3"]{transform:translateY(20rem)}.pBlueBlockProject__link{transition:background-color .4s var(--e-out-cubic)}.pBlueBlockProject__link_text{transition:color .4s var(--e-out-cubic)}.pBlueBlockProject__link:hover{background-color:var(--c-white)}.pBlueBlockProject__link:hover .pBlueBlockProject__link_text{color:#137bd1}.pBlueBlockFuture__link{transition:background-color .4s var(--e-out-cubic);position:relative}.pBlueBlockFuture__link:after{content:"";border-radius:4rem;width:100%;height:100%;position:absolute;top:0;left:0}.pBlueBlockFuture__link_text{transition:color .4s var(--e-out-cubic)}.pBlueBlockFuture__link:hover{background-color:#1880d6}.pBlueBlockFuture__link:hover:after{border:1px solid var(--c-white)}.pBlueBlockFuture__link:hover .pBlueBlockFuture__link_text{color:var(--c-white)}}