.scene1 .cloud-wrap img{display:block;position:absolute;-webkit-transform:scale(0);transform:scale(0);z-index:0}.scene1 .cloud-wrap .cloud1{left:0;top:8rem}.scene1 .cloud-wrap .cloud2{left:40%;top:10rem;z-index:1}.scene1 .cloud-wrap .cloud3{left:75%;top:20rem}.scene1 .cloud-wrap .cloud4{left:-10%;top:50%}.scene1 .cloud-wrap .cloud5{left:25%;top:55%}.scene1 .mountain-wrap{bottom:-80px;height:100%;opacity:0;right:0;width:100%;z-index:3}.scene1 .mountain-wrap .mv-mt{bottom:0;height:100vh;position:absolute;right:0;width:auto;z-index:1}.scene1 .mountain-wrap .mv-mt path{-webkit-transform-origin:bottom right;transform-origin:bottom right}.scene1 .flag{bottom:67vh;height:15vh;opacity:0;right:13vh;-webkit-transform-origin:top center;transform-origin:top center;width:7vh;z-index:0}.scene1 .man{bottom:-10rem;height:auto;opacity:0;right:80vh;-webkit-transform-origin:bottom right;transform-origin:bottom right;width:clamp(10vh,35vh,300px);z-index:5}.scene1 .tie{left:0;position:absolute;top:11.5rem;width:185px}@media screen and (max-width:768px){.scene1 .mountain-wrap{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:right bottom;transform-origin:right bottom}.scene1 .man{left:1rem;right:auto;width:18vh}}.scene1 .mv1-mt0{fill:#0076aa}.scene1 .mv1-mt1{fill:#0c6c8e}.scene1 .mv1-mt2{fill:#0b6281}.scene1 .mv1-mt3{fill:#083544}.scene1 .scroll-button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;position:absolute;right:4rem;top:50%;z-index:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 3px 30px rgba(0,0,0,.16);box-shadow:0 3px 30px rgba(0,0,0,.16);font-size:1.1rem;font-weight:700;height:9.8rem;justify-content:center;letter-spacing:.03em;line-height:1;margin-top:-4.9rem;padding-bottom:1rem;text-align:center;width:9.8rem}@media screen and (max-width:768px){.scene1 .scroll-button{display:none}}.scene1 .scroll-button .harpoon{background:#0c0c0c;border-radius:.1rem;display:block;height:.2rem;margin:1.4rem auto 0;position:relative;width:4rem}@media screen and (max-width:768px){.scene1 .scroll-button .harpoon{margin-top:1rem;width:3.2rem}}.scene1 .scroll-button .harpoon:before{background:#0c0c0c;border-radius:.1rem;bottom:0;content:"";display:block;height:.2rem;position:absolute;right:.1rem;-webkit-transform:rotate(38deg);transform:rotate(38deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;width:1.5rem}@media screen and (max-width:768px){.scene1 .scroll-button .harpoon:before{width:1.2rem}}.hero-main .scene1 .text{z-index:10}.hero-main .scene1 .text h1{color:#da003d;font-family:Poppins,Noto Sans JP,sans-serif;font-size:4.8rem;font-weight:600;line-height:1.2;margin-bottom:.7rem}@media screen and (max-width:1025px){.hero-main .scene1 .text h1{font-size:8vh}}.hero-main .scene1 .text h2{color:#0c0c0c;font-family:Noto Sans JP,sans-serif;font-size:2.8rem;font-weight:700;margin-bottom:1.3rem}@media screen and (max-width:768px){.hero-main .scene1 .text h1{font-size:3.2rem;line-height:1.1;margin-bottom:1rem}.hero-main .scene1 .text h2{font-size:1.8rem;margin-bottom:1rem}}.hero-main .scene1 .hubspot-agency-banner{margin-top:0;width:61.4rem}@media screen and (max-width:768px){.hero-main .scene1 .hubspot-agency-banner{width:82.5%}}@-webkit-keyframes harpoon1{0%{left:0;width:0}20%{left:0;width:100%}60%{left:0;width:100%}80%{left:100%;width:0}to{left:100%;width:0}}@keyframes harpoon1{0%{left:0;width:0}20%{left:0;width:100%}60%{left:0;width:100%}80%{left:100%;width:0}to{left:100%;width:0}}@-webkit-keyframes harpoon2{0%{bottom:0;right:0;width:0}20%{bottom:0;right:0;width:0}40%{bottom:0;right:0;width:1.6rem}80%{bottom:0;right:0;width:1.6rem}to{bottom:.9rem;right:1.4rem;width:0}}@keyframes harpoon2{0%{bottom:0;right:0;width:0}20%{bottom:0;right:0;width:0}40%{bottom:0;right:0;width:1.6rem}80%{bottom:0;right:0;width:1.6rem}to{bottom:.9rem;right:1.4rem;width:0}}.scene2 .text{z-index:10}.scene2 .pc{bottom:103px;right:35px;width:650px}.scene2 .man-wrap{bottom:58px;position:absolute;right:427px;width:252px}.scene2 .man{bottom:0;left:0;opacity:0}.scene2 .tie{left:41px;position:absolute;top:77px}.scene2 .rocket-wrap{bottom:178px;right:183px;width:147px}.scene2 .rocket-circle{-webkit-animation:scene2-rocket 3s ease 4s infinite alternate;animation:scene2-rocket 3s ease 4s infinite alternate}.scene2 .rocket{position:relative;z-index:2}.scene2 .rocket-fire{bottom:106px;height:76px;right:241px;-webkit-transform-origin:top center;transform-origin:top center;width:38px}.scene2 .fire1{-webkit-animation:fire 3s ease -1s infinite alternate;animation:fire 3s ease -1s infinite alternate}.scene2 .circle{bottom:350px;right:87px;width:312px}.scene2 .rocket-ring{bottom:330px;opacity:0;right:88px;-webkit-transform:scale(.4);transform:scale(.4);width:320px}.scene2 .icon1,.scene2 .icon2,.scene2 .icon3{opacity:0;position:absolute;-webkit-transform:scale(.4);transform:scale(.4);width:90px}.scene2 .icon1{right:0;top:-214px}.scene2 .icon2{bottom:-28px;left:-45px}.scene2 .icon3{bottom:-56px;right:47px}.scene2 .smoke1-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:36px;height:290px;right:76px;-webkit-transform:scale(.4);transform:scale(.4);-webkit-transform-origin:center bottom;transform-origin:center bottom;width:289px}.scene2 .smoke1{-webkit-animation:smoke 3s ease 4s infinite alternate;animation:smoke 3s ease 4s infinite alternate;height:100%;opacity:0}.scene2 .smoke2,.scene2 .smoke3{opacity:0;position:absolute}.scene2 .smoke2{bottom:38px;right:237px;width:128px}.scene2 .smoke3{bottom:38px;right:71px;width:156px}@media screen and (max-width:768px){.scene2 .image .bg{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.scene2 .main{margin-left:320px;-webkit-transform:scale(.4);transform:scale(.4);-webkit-transform-origin:center bottom;transform-origin:center bottom}.scene2 .man-wrap{bottom:1.5rem;margin-right:40px;right:50%;-webkit-transform:scale(.4) translateX(50%);transform:scale(.4) translateX(50%);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@-webkit-keyframes scene2-rocket{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes scene2-rocket{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes fire{0%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fire{0%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes smoke{0%{height:calc(100% + 5px)}to{height:calc(100% - 5px)}}@keyframes smoke{0%{height:calc(100% + 5px)}to{height:calc(100% - 5px)}}.scene3 .text{z-index:10}.scene3 .button-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.scene3 .button-unit .button{margin-top:6px}.scene3 .deco-bg{left:50%;position:absolute;top:3rem;-webkit-transform:translateX(-58%);transform:translateX(-58%);z-index:0}.scene3 .arrow-container{bottom:80px;height:auto;right:47px;width:604px}.scene3 .arrow-bg{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.scene3 .arrow{opacity:0;-webkit-transform:translate(-5px,-5px);transform:translate(-5px,-5px)}.scene3 .arrow1{-webkit-animation:flash 2.2s ease-in 3.5s infinite;animation:flash 2.2s ease-in 3.5s infinite}.scene3 .arrow2{-webkit-animation:flash 2.2s ease-in 3.7s infinite;animation:flash 2.2s ease-in 3.7s infinite}.scene3 .arrow3{-webkit-animation:flash 2.2s ease-in 3.9s infinite;animation:flash 2.2s ease-in 3.9s infinite}.scene3 .arrow4{-webkit-animation:flash 2.2s ease-in 4.1s infinite;animation:flash 2.2s ease-in 4.1s infinite}.scene3 .arrow5{-webkit-animation:flash 2.2s ease-in 4.3s infinite;animation:flash 2.2s ease-in 4.3s infinite}@-webkit-keyframes flash{0%,to{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@keyframes flash{0%,to{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}.scene3 .man{opacity:1}.scene3 .shadow{right:55px;top:694px;width:597px}@media screen and (max-width:768px){.scene3 .button-unit .badge{max-width:110px}.scene3 .deco-bg{bottom:4.6rem;left:4.24vw;top:auto;-webkit-transform:none;transform:none;width:68%}.scene3 .arrow-container{bottom:2.3rem;-webkit-transform:scale(.37);transform:scale(.37);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.scene4 .text{z-index:10}.scene4 .star-wrap{bottom:325px;position:absolute;right:175px;width:530px;z-index:1}.scene4 .star1,.scene4 .star2{opacity:0;width:100%}.scene4 .star1{-webkit-transform:scale(.3) rotate(20deg) translateX(100px);transform:scale(.3) rotate(20deg) translateX(100px)}.scene4 .star2{left:56px;position:absolute;top:30px;-webkit-transform:scale(.3) rotate(20deg);transform:scale(.3) rotate(20deg)}.scene4 .person{bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:37px;width:730px;z-index:2}.scene4 .person>div{position:relative;width:50%}.scene4 .woman{opacity:0;position:relative}.scene4 .woman-shadow{bottom:0;left:0;opacity:0;position:absolute}.scene4 .man{opacity:0;position:relative}.scene4 .man-shadow{bottom:0;opacity:0;position:absolute;right:32px}.scene4 .action{left:50%;margin-left:-65px;position:absolute;top:-44px;-webkit-transform:scale(.2);transform:scale(.2);width:130px}@media screen and (max-width:768px){.scene4 .star-wrap{bottom:50px;right:50%;-webkit-transform:scale(.6) translateX(50%);transform:scale(.6) translateX(50%);-webkit-transform-origin:right bottom;transform-origin:right bottom}.scene4 .person{bottom:35px;right:50%;-webkit-transform:scale(.38) translateX(50%);transform:scale(.38) translateX(50%);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.scene5 .text{z-index:10}.scene5 .circle{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%}.scene5 .circle1,.scene5 .circle2,.scene5 .circle3{-webkit-animation:circle 20s linear infinite;animation:circle 20s linear infinite;bottom:0;margin:auto 0;position:absolute;right:-206px;top:0;width:1195px}.scene5 .object{bottom:0;right:87px;width:534px}.scene5 .object,.scene5 .object>*{position:absolute}.scene5 .back{bottom:301px;left:58px;width:360px}.scene5 .book1{-webkit-animation:object 3s ease-in-out infinite;animation:object 3s ease-in-out infinite;bottom:362px;left:90px;width:72px}.scene5 .book2{-webkit-animation:object 3s ease-in-out -.2s infinite;animation:object 3s ease-in-out -.2s infinite;bottom:470px;left:180px;width:82px}.scene5 .book3{-webkit-animation:object 3s ease-in-out .2s infinite;animation:object 3s ease-in-out .2s infinite;bottom:402px;left:198px;width:70px}.scene5 .book4{-webkit-animation:object 3s ease-in-out .4s infinite;animation:object 3s ease-in-out .4s infinite;bottom:354px;left:250px;width:60px}.scene5 .light{-webkit-animation:object 3s ease-in-out .6s infinite;animation:object 3s ease-in-out .6s infinite;bottom:310px;left:188px;width:61px}.scene5 .rocket{-webkit-animation:object 3s ease-in-out 1s infinite;animation:object 3s ease-in-out 1s infinite;bottom:345px;left:252px;width:132px}.scene5 .main{bottom:0;left:57px;width:423px;z-index:3}.scene5 .hinge{bottom:360px;height:39px;position:absolute;right:98px;width:39px;z-index:10}.scene5 .lid{bottom:380px;right:10px;width:244px;z-index:3}.scene5 .man{bottom:-68px;left:0;width:202px;z-index:4}.scene5 .man-light{bottom:435px;right:345px;width:117px;z-index:5}.scene5.-js-anim-complete .man-light .cls-1{-webkit-animation:light 2s ease-in-out 1s infinite;animation:light 2s ease-in-out 1s infinite}@media screen and (max-width:768px){.scene5 .circle1,.scene5 .circle2,.scene5 .circle3{bottom:-360px;margin-right:-250px;max-width:none;right:50%;width:500px}.scene5 .object{right:50%;-webkit-transform:scale(.4) translateX(50%);transform:scale(.4) translateX(50%);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes object{0%{opacity:0}60%{opacity:1}to{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes object{0%{opacity:0}60%{opacity:1}to{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}@-webkit-keyframes light{0%{fill:#ffe088}60%{fill:#f5bb00}80%{fill:#ffd252}85%{fill:#ffc41d}90%{fill:#f5bb00}to{fill:#ffc41d}}@keyframes light{0%{fill:#ffe088}60%{fill:#f5bb00}80%{fill:#ffd252}85%{fill:#ffc41d}90%{fill:#f5bb00}to{fill:#ffc41d}}.scene6 .text{z-index:10}.scene6 .arrow1,.scene6 .arrow2,.scene6 .arrow3,.scene6 .arrow4,.scene6 .man{opacity:0;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}.scene6 .arrow1{bottom:-78px;right:360px;width:754px}.scene6 .arrow2{bottom:-413px;right:28px;width:1028px}.scene6 .arrow3{bottom:-191px;right:130px;width:453px}.scene6 .arrow4{bottom:-282px;right:600px;width:512px}.scene6 .man{bottom:120px;right:-28px;width:644px}.scene6 .man-image{-webkit-animation:superman 8s ease-in-out infinite;animation:superman 8s ease-in-out infinite}@media screen and (max-width:768px){.scene6 .arrow1{bottom:-60px;left:-140px;right:auto;width:310px}.scene6 .arrow2{bottom:-70px;left:37%;right:auto;width:180px}.scene6 .arrow4{bottom:-120px;left:-120px;right:auto;width:210px}.scene6 .man-wrap{-webkit-transform:scale(.48) translate(85px,60px);transform:scale(.48) translate(85px,60px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@-webkit-keyframes superman{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-8px,-8px);transform:translate(-8px,-8px)}50%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}75%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes superman{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-8px,-8px);transform:translate(-8px,-8px)}50%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}75%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}to{-webkit-transform:translate(0);transform:translate(0)}}.scene7 .text{z-index:10}.scene7 .object{bottom:100px;height:600px;position:absolute;right:50px;width:865px}.scene7 .object>*{opacity:0;position:absolute}@media screen and (max-width:768px){.scene7 .object{bottom:50px;right:50%;-webkit-transform:scale(.5) translateX(50%);transform:scale(.5) translateX(50%);-webkit-transform-origin:right bottom;transform-origin:right bottom}}.scene7 .cloud-center{left:280px;top:577px}.scene7 .cloud1{height:70px;left:0;top:230px;width:216px}.scene7 .cloud2{height:57px;left:625px;top:0;width:171px}.scene7 .cloud3{height:55px;left:768px;top:256px;width:97px}.scene7 .cloud-center{height:351px;left:210px;top:110px;width:601px}.scene7 .shadow{height:21px;left:280px;top:577px;width:547px}.scene7 .paper{height:383px;left:400px;top:203px;width:400px}.scene7 .lottie-man{left:308px;top:200px}.scene7 .lottie-lamp{left:460px;top:65px}.g-container,body,html{height:100%}body{background-color:#bce6f4}.g-container{overflow:hidden}.g-header{background-color:transparent}.hs-inline-edit .hero-main{overflow:visible;position:absolute}.hs-inline-edit .swiper .swiper-wrapper{display:block}.hs-inline-edit .swiper .swiper-slide .text .hs_cos_wrapper_type_rich_text>*{opacity:1}.hero-main{height:calc(100% - 80px);left:0;position:fixed;top:0;width:100%}.hero-main .text{cursor:default;font-size:1.8rem;left:0;line-height:1.6;margin:0 auto;max-width:1280px;position:absolute;right:0;top:120px;width:calc(100% - 16rem)}.hero-main .text .hs_cos_wrapper_type_rich_text>*{opacity:0}.hero-main .text .inner{max-width:600px}.hero-main .text h2{color:#da003d;font-family:Poppins,Noto Sans JP,sans-serif;font-size:4.8rem;font-weight:600;line-height:1.2;margin-bottom:.7rem}.hero-main .text h3{font-size:2.8rem;font-weight:700;margin-bottom:1.3rem}.hero-main .button-group{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-main .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#0c0c0c;border:1px solid #0c0c0c;border-radius:3rem;color:#fff;font-family:Poppins,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:600;height:6rem;justify-content:center;margin-top:2.5rem;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;width:22.4rem}.hero-main .button:hover{background:#fff;-webkit-box-shadow:0 4px 0 #0c0c0c;box-shadow:0 4px 0 #0c0c0c;color:#0c0c0c;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.hero-main .button:hover .harpoon,.hero-main .button:hover .harpoon:before{background:#0c0c0c}.hero-main .button:hover{opacity:1}.hero-main .button .harpoon{margin-top:-.1rem;right:20px;top:55%;width:18px}.hero-main .button .harpoon,.hero-main .button .harpoon:before{background:#fff;border-radius:2px;display:block;height:1px;position:absolute;-webkit-transition:all .3s;transition:all .3s}.hero-main .button .harpoon:before{bottom:0;content:"";right:.1rem;-webkit-transform:rotate(38deg);transform:rotate(38deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;width:13px}@media screen and (max-width:768px){.hero-main{height:calc(100% - 50px)}.hero-main .text{font-size:1.4rem;top:6rem;width:calc(100% - 3.2rem)}.hero-main .text .inner{margin:0 auto;max-width:40rem}.hero-main .text h2{font-size:3.2rem;line-height:1.1;margin-bottom:1rem}.hero-main .text h3{font-size:1.8rem;margin-bottom:1rem}.hero-main .button{font-size:1.3rem;height:4.7rem;width:18rem}.hero-main .button .harpoon{right:1rem;width:1.5rem}.hero-main .button .harpoon:before{right:.1rem;width:1rem}}.hero-main .swiper-slide{height:100%;overflow:hidden;width:100%}.hero-main .swiper-slide .image{height:100%;left:0;position:absolute;top:0;width:100%}.hero-main .swiper-slide .image .bg{height:100%;width:100%}.hero-main .swiper-button-next,.hero-main .swiper-button-prev{cursor:pointer;height:4rem;opacity:0;position:absolute;top:50%;-webkit-transition:opacity .3s;transition:opacity .3s;width:4rem;z-index:100}.hero-main .swiper-button-next .harpoon,.hero-main .swiper-button-prev .harpoon{background-color:#0c0c0c;border-radius:.1rem;display:block;height:.2rem;margin-top:-.1rem;position:absolute;top:50%;width:100%}.hero-main .swiper-button-next .harpoon:before,.hero-main .swiper-button-prev .harpoon:before{background-color:#0c0c0c;border-radius:.1rem;bottom:0;content:"";display:block;height:.2rem;position:absolute;width:1.5rem}.hero-main .swiper-button-next.swiper-button-disabled,.hero-main .swiper-button-prev.swiper-button-disabled{opacity:0}@media screen and (max-width:768px){.hero-main .swiper-button-next,.hero-main .swiper-button-prev{opacity:0}}.hero-main .swiper-button-prev{left:3rem}.hero-main .swiper-button-prev .harpoon:before{left:.1rem;-webkit-transform:rotate(-38deg);transform:rotate(-38deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}@media screen and (max-width:768px){.hero-main .swiper-button-prev{left:1rem}}.hero-main .swiper-button-next{right:3rem}.hero-main .swiper-button-next .harpoon:before{right:.1rem;-webkit-transform:rotate(38deg);transform:rotate(38deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}@media screen and (max-width:768px){.hero-main .swiper-button-next{right:1rem}}.hero-main.swiper-initialized .swiper-button-next,.hero-main.swiper-initialized .swiper-button-prev{opacity:1}.hero-main.swiper-initialized .swiper-button-next.swiper-button-disabled,.hero-main.swiper-initialized .swiper-button-prev.swiper-button-disabled{opacity:0}@media screen and (max-width:768px){.hero-main.swiper-initialized .swiper-button-next,.hero-main.swiper-initialized .swiper-button-prev{opacity:0}}.hero-main.swiper-scene1 .swiper-button-next,.hero-main.swiper-scene1 .swiper-button-prev{opacity:0;pointer-events:none}.js-anime{position:absolute}.hero-pager-wrapper{bottom:11rem;left:0;pointer-events:none;position:fixed;width:100%;z-index:50}@media screen and (max-width:768px){.hero-pager-wrapper{bottom:6rem;width:calc(100% - 2rem)}}.hero-pager{overflow:visible;position:relative;text-align:center;z-index:1}.hero-pager .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.hero-pager{margin-right:0}.hero-pager .swiper-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.hero-pager .swiper-slide{background:#fff;border-radius:50%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);cursor:pointer;display:inline-block;height:1.2rem;margin-left:4.8rem;pointer-events:auto;position:relative;-webkit-transition:background .2s;transition:background .2s;width:1.2rem}@media screen and (max-width:768px){.hero-pager .swiper-slide{height:1.2rem;margin-left:1.2rem;width:1.2rem}}.hero-pager .swiper-slide .current-text{bottom:100%;font-size:1.4rem;font-weight:700;left:0;line-height:1;margin:0 0 .8rem;padding-left:.5rem;position:absolute;white-space:nowrap}.hero-pager .swiper-slide .current-text>span{display:inline-block;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .2s,-webkit-transform .3s ease-out;transition:opacity .2s,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .2s;transition:transform .3s ease-out,opacity .2s,-webkit-transform .3s ease-out;vertical-align:middle}.hero-pager .swiper-slide .current-text .flag{margin-right:.9rem;width:1.3rem}.hero-pager .swiper-slide .current-text .main{font-weight:600;margin-right:.8rem}@media screen and (max-width:768px){.hero-pager .swiper-slide .current-text{display:none}}.hero-pager .swiper-slide.swiper-slide-thumb-active{background-color:#da003d}.hero-pager .swiper-slide.swiper-slide-thumb-active .current-text>span{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}.hero-pager .swiper-slide.swiper-slide-thumb-active .current-text .flag{-webkit-transition-delay:0s;transition-delay:0s}.hero-pager-line{background-color:#da003d;border-radius:.5rem;bottom:.3rem;display:block;height:.6rem;left:0;position:absolute;width:0}.hero-pager-line.-prev{-webkit-transform-origin:right top;transform-origin:right top}.hero-pager-line.-next{-webkit-transform-origin:left top;transform-origin:left top}@media screen and (max-width:768px){.hero-pager-line{bottom:.3rem}}.works-logo-list-slider{bottom:0;left:0;position:fixed;width:100%;z-index:1}.works-logo-list-slider:before{background:#fff;bottom:0;content:"";display:block;height:80px;left:0;position:absolute;width:100%}@media screen and (max-width:768px){.works-logo-list-slider:before{height:50px}}