@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap);
@font-face{font-family:xYuGothic;font-style:normal;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGo-Medium"),local("YuGothic Medium"),local("YuGothic-Regular"),local("Yu Gothic")}@font-face{font-family:xYuGothic;font-style:normal;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold"),local("YuGo-Bold"),local("YuGothic Bold"),local("Yu Gothic")}@font-face{font-family:xYuMincho;font-style:normal;font-weight:400;src:local("YuMincho-Regular"),local("Yu Mincho Regular"),local("YuMin-Medium"),local("YuMincho Medium"),local("Yu Mincho")}@font-face{font-family:xYuMincho;font-style:normal;font-weight:600;src:local("YuMincho-Demibold"),local("Yu Mincho Demibold"),local("YuMin-Demibold"),local("YuMincho Demibold"),local("Yu Mincho")}:root{--iconfont:"icon";--icon-null:"\e000";--icon-up:"\e001";--icon-left:"\e002";--icon-down:"\e003";--icon-right:"\e004"}@font-face{font-family:icon;font-style:normal;font-weight:400;src:url("data:font/woff2;base64,d09GMgABAAAAAAOYAAsAAAAACRwAAANIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIEsBmAAhRwKgiSCIQE2AiQDUAsqAAQgBYQWB4EBGykIyC5wnEca0dQqs5yPgawAhwIBhlLCP/0av3OfrelH1JJJNrG6ZEtfGjZdQ2YoCQ8ZLqf6340WWkiX4xPmQtuNxkKeL9nRPPm9WHFKSQkoIiUgdz/bCdy5M2RHVPJSlkbKSlTjGiDg638jUFioN+BY8pdFgeR98DtFJUXlIlJ0QFEpNNDZwGY6pIVkGLu8yM8gkFpjK1Nunl7huGbs4IqjbxeietVaZXDERTgOXhyTQ/bVZllik93FCisYiZVKxzCSoNdyUpm8c6VTqoSE3huZRqurCHoBswq1f04f7IX9vgCN9+1bBHNh+Ij+gn33dQm/lM0ZQOb5VoZAs7eOtmAFcNBfnXlPpCKOlZYmTwC18VYLrjOCqNU398MlhhNxhsQwyJPaNMIswpwgFEeh2LC/ETN/KWGduUhFzGH9+x7q0Q8shqztGoiFaRYK8ieg2hzAP5jrwCULBbiMFFxBBq6iBdfQgetowC3E4A4CuIsS3EMCHqAGj5CDx4jAU2GF3wDhNzD4DSx+A4ffV+AB9ACWLKdqH+AkTF0gbMgYK2S51L5TsnDo/fztY7utm0e3488mb5v4Gdky9j16dGizJ89V8faxo1CB5VCF7RPLoQIrGyuwfXzQk+2jLOvPBrvvnk/7yWE5nPxo5R/BFkieLGeuY5WzNZnln7jX9NKnUgAObwAwJPkbCISJNb++r1r/NzIA/i77F8/JUJSNGTRW4iHOiPtm7StGtCbFrBXotZMrHH1qLIEfIlz7tgSr/tlaMCJxBCtWERxlMrzMbASxZUgtt+7qTOe0XUoJUrsHYJQGWLVXBEd5DW+SDwhqX5E64m+XzKKu64V3so+fSbUmi5rG475TbOq4WKxak37LLTmKGVMp8lE0nVoySyGjt+Km4mlkjBch+g0VPK2Yw2q2+krRBdPCW6gVPEc6P82eEaVlZCIaMSn7jkSNeufCWqusaUC4NbpG0hlGyrtcMBIe6ihLjzCJjroi8ixhb7dSYhheMd4rPmiDFNjUtQ6pYGW1MdOVpsbp9Gb7UObGu/7yfZ2snLyCIsVKlCpTrkKlKtWalbVo1YZ7W2N22rBnSPJe6Xu3H2tVMTps0WBAQomMJXrsMWKNCisAAAA=")}.Icon{--icon:none;display:inline-block;font-family:var(--iconfont);font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-.1em}.Icon:before{content:var(--icon);display:block;font-family:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;vertical-align:inherit}.Icon.-null{--icon:var(--icon-null)}.Icon.-up{--icon:var(--icon-up)}.Icon.-left{--icon:var(--icon-left)}.Icon.-down{--icon:var(--icon-down)}.Icon.-right{--icon:var(--icon-right)}html{font-family:Noto Sans JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans CJK JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;font-size:16px;height:100%;line-height:1.6;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{margin:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]{background-image:linear-gradient(#fff,#fff)}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.25em}.-onlyLargeScreen,.-onlySmallScreen{display:none!important}.-textCenter{text-align:center!important}.Hero{background:url(../img/hero/bg_001.png) 0 0/100% 100%;font-family:Noto Sans JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans CJK JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif}.Hero .Hero__Image img{display:block;height:auto;pointer-events:none;user-select:none;width:100%}.Hero .Hero__Text{display:flex;margin:-9.53125% auto 0}.Hero .Hero__Text:before{content:"";padding-top:9.53125%;width:1px}.Hero .Hero__TextInner{box-sizing:content-box;color:#fff;font-size:12px;line-height:1.5;margin:0 auto;max-width:760px;padding:0 23px 50px}.Intro{font-family:Noto Sans JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans CJK JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;padding:50px 23px}.Intro img{display:block;margin:0 auto -18px;max-width:100%}@keyframes u6hqith{0%{color:#ccc}25%{color:#f0f}50%{color:#ff0}75%{color:aqua}to{color:#9aff00}}@keyframes u6hqits{0%{filter:hue-rotate(0deg)}33%{filter:hue-rotate(120deg)}66%{filter:hue-rotate(240deg)}to{filter:hue-rotate(1turn)}}.Points{background:#674bff;font-family:Noto Sans JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans CJK JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;padding:40px 0 0}.Points .Points__Title{color:#9aff00;font-size:23px;font-weight:900;line-height:1.57;margin:0 0 82px;text-align:center}.Points .Points__Title .char{color:#ccc}.Points .Points__Title.-inView .char{animation:u6hqith .6s calc(var(--char-index-of-line)*.02s + .1s + var(--line-index)*.05s) 1 both}.Points .Points__List{display:flex;gap:9px;justify-content:center;list-style:none;margin:0 auto;max-width:760px;padding:0}.Points .Points__List li{background:linear-gradient(90deg,rgba(24,41,61,.4),rgba(9,17,95,.4));border-radius:999px 999px 0 0;box-sizing:border-box;color:#fff;font-size:14px;letter-spacing:-.05em;line-height:1.7;padding:50px 22px 100px;position:relative;width:100%}.Points .Points__List li.-outView{opacity:0;transform:translateY(10%)}.Points .Points__List li.-inView{transition:opacity .6s,transform .6s}.Points .Points__List p{margin:0}.Points .Points__ItemNumber{color:#9aff00;font-size:98px;font-weight:900;inset:-90px 0 auto;line-height:157%;position:absolute;text-align:center}.Points .Points__ItemTitle{color:#9aff00;font-size:22px;font-weight:700;line-height:1.2;margin:0 0 14px;text-align:center}.Points .Points__ItemTitle .char{color:#ccc}.Points .Points__ItemTitle.-inView .char{animation:u6hqith .6s calc(var(--char-index-of-line)*.02s + .1s + var(--line-index)*.05s) 1 both}.Speed{background:#f9327e;font-family:Noto Sans JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans CJK JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;margin:0 auto;position:relative}.Speed:before{background:url(../img/speed/bg_001.svg) 0 0/100% 100%;inset:-64px 0 auto}.Speed:after,.Speed:before{content:"";display:block;height:64px;position:absolute}.Speed:after{background:url(../img/speed/bg_002.svg) 0 0/100% 100%;inset:-96px 0 auto;margin:0 auto;width:14px}.Speed .Speed__Inner{box-sizing:content-box;margin:0 auto;max-width:760px;padding:0 23px 50px}.Speed .Speed__Title{margin:0 0 10px}.Speed .Speed__Title img{display:block;margin:0 auto;max-width:100%}.Speed .Speed__Image{aspect-ratio:760/320;margin:0 auto;max-width:760px;position:relative}.Speed .Speed__Image img{display:block;inset:0 0 auto auto;max-width:none;pointer-events:none;position:absolute;user-select:none;width:min(994px,130.7894736842%)}.Speed .Speed__Footnotes{color:#fff;font-size:12px;font-weight:500;line-height:1.5;margin:0}.Speed .Speed__Lead{background:#fff;border-block:6px solid #192b39;color:#f9327e;font-size:26px;font-weight:900;line-height:1.57;margin:15px 0 24px;padding:10px 0;text-align:center}.Speed .Speed__Lead em{font-size:46px;font-style:normal;font-weight:900;line-height:1}.Speed .Speed__FigureMain{background:#01a3f6;padding:20px 15px 15px}.Speed .Speed__FigureMain img{display:block;height:auto;max-width:100%}.Speed .Speed__FigureLead{color:#fff;font-size:21px;font-weight:900;line-height:1.6;margin:0 0 14px;text-align:center}.Speed .Speed__FigureLead em{color:#fbff2c;display:block;font-size:41px;font-style:normal;font-weight:900;line-height:1.27;margin-top:15px;text-align:center}.Speed .Speed__FigureLead em sup{font-size:70%;top:-.5em}.Speed .Speed__FigureLead strong{color:#fbff2c;font-family:Helvetica;font-size:75px;font-style:italic;font-weight:700;line-height:58%}.Speed .Speed__FigureFootnotes{background:#01a3f6;color:#fff;font-size:12px;font-weight:500;line-height:1.5;margin:0;padding:0 15px 15px}.Speed .Speed__FigureFootnotes a{color:inherit;text-decoration:underline}.Reasons{font-family:Noto Sans JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans CJK JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;padding:50px 23px}.Reasons .Reasons__Title{background:#192b39;border-radius:20px;box-sizing:border-box;margin:0 auto;max-width:760px;padding:32px 0 38px}.Reasons .Reasons__Title img{display:block;margin:0 auto;max-width:100%}.Reasons .Reasons__TitleText{color:#9aff00;display:block;font-size:23px;font-weight:900;line-height:1.57;text-align:center}.Reasons .Reasons__TitleText .char{color:#ccc}.Reasons .Reasons__TitleText.-inView .char{animation:u6hqith .6s calc(var(--char-index-of-line)*.02s + .1s + var(--line-index)*.05s) 1 both}.Reasons .Reasons__Figure{background:#5261da;border-radius:20px;margin:50px auto 0;max-width:760px;padding:36px 0 28px}.Reasons .Reasons__Figure img{display:block;margin:12px auto;max-width:100%}.Reasons .Reasons__FigureText{color:#9aff00;font-size:23px;font-weight:900;line-height:1.57;text-align:center}.Reasons .Reasons__FigureText .char{color:#ccc}.Reasons .Reasons__FigureText.-inView .char{animation:u6hqith .6s calc(var(--char-index-of-line)*.02s + .1s + var(--line-index)*.05s) 1 both}.Reasons .Reasons__List{display:flex;gap:20px;list-style:none;margin:50px auto 0;max-width:760px;padding:0}.Reasons .Reasons__List li{background:#fff;margin:0;padding-bottom:40px;position:relative;width:100%}.Reasons .Reasons__List li.-outView{opacity:0;transform:scale(.95)}.Reasons .Reasons__List li.-inView{transition:opacity .6s,transform .6s}.Reasons .Reasons__List li:after,.Reasons .Reasons__List li:before{border-inline:3px solid #192b39;box-sizing:border-box;content:"";display:block;height:26px;position:absolute;width:100%}.Reasons .Reasons__List li:before{border-radius:999px 999px 0 0;border-top:3px solid #192b39;top:0}.Reasons .Reasons__List li:after{border-bottom:3px solid #192b39;border-radius:0 0 999px 999px;bottom:0}.Reasons .Reasons__ItemLabel{background:#9aff00;border:3px solid #192b39;border-radius:14px;box-sizing:border-box;color:#192b39;font-size:23px;font-weight:900;line-height:1.09;margin:-28px auto 20px;max-width:200px;padding:12px 0;position:relative;text-align:center}.Reasons .Reasons__ItemTitle{color:#192b39;font-size:18px;font-weight:900;line-height:1.45;text-align:center}.Reasons .Reasons__ItemIcon{margin:10px 0}.Reasons .Reasons__ItemIcon img{display:block;height:auto;width:100%}.Reasons .Reasons__ItemText{color:#192b39;font-size:14px;font-weight:700;hyphens:auto;line-height:1.5;white-space:normal;word-break:break-word;word-break:break-all}.Reasons .Reasons__ItemText small{display:block;font-size:12px;line-height:1.4}.Reasons .Reasons__ItemText a{color:inherit;text-decoration:none}.Example1GB{background:#192b39;font-family:Noto Sans JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans CJK JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;padding:35px 23px 30px;position:relative;z-index:1}.Example1GB:before{background:inherit;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:28px;inset:auto 0 -26px;margin:0 auto;position:absolute;width:64px}.Example1GB .Example1GB__Lead{color:#9aff00;font-size:25px;font-weight:900;line-height:1.44;margin:0;text-align:center}.Example1GB .Example1GB__LeadText{display:block}.Example1GB .Example1GB__LeadText .char{color:#ccc}.Example1GB .Example1GB__LeadText.-inView .char{animation:u6hqith .6s calc(var(--char-index-of-line)*.02s + .1s + var(--line-index)*.05s) 1 both}.Example1GB .Example1GB__Image{margin:10px 0 0}.Example1GB .Example1GB__Image img{display:block;margin:0 auto;max-width:100%}.Example10GB{background:#f9327e;font-family:Noto Sans JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans CJK JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;padding:45px 23px 10px;position:relative}.Example10GB:before{background:url(../img/example-10gb/bg_001.svg) 0 0/100% 100%;content:"";display:block;height:130px;inset:auto 0 -104px;margin:0 auto;position:absolute;width:240px}.Example10GB .Example10GB__Lead{color:#9aff00;font-size:25px;font-weight:900;line-height:1.44;margin:0;text-align:center}.Example10GB .Example10GB__Lead em{display:block;font-size:34px;font-style:normal}.Example10GB .Example10GB__Lead strong{background:#9aff00;color:#192b39;display:block;font-size:31px;font-weight:900;line-height:1.2;margin:18px auto 0;max-width:100%;padding:12px 28px;text-align:center;width:fit-content}.Example10GB .Example10GB__LeadText{display:block}.Example10GB .Example10GB__LeadText .char{color:#ccc}.Example10GB .Example10GB__LeadText.-inView .char{animation:u6hqith .6s calc(var(--char-index-of-line)*.02s + .1s + var(--line-index)*.05s) 1 both}.Example10GB .Example10GB__Image{margin:10px 0 0}.Example10GB .Example10GB__Image img{display:block;margin:0 auto;max-width:100%}.Overall{font-family:Noto Sans JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans CJK JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;padding:130px 23px 45px}.Overall .Overall__Header{background:#051026 url(../img/overall/bg_001.webp) no-repeat 50% 0;border-radius:20px;box-sizing:border-box;color:#9aff00;font-size:23px;font-weight:900;line-height:1.57;margin:0 auto;max-width:760px;min-height:500px;padding:30px 0;text-align:center}.Overall .Overall__Header .char{color:#ccc}.Overall .Overall__Header.-inView .char{animation:u6hqith .6s calc(var(--char-index-of-line)*.02s + .1s + var(--line-index)*.05s) 1 both}.Overall .Overall__Case{background:#5261da;border-radius:20px;box-sizing:border-box;margin:50px auto 0;max-width:760px;padding:54px 42px 42px}.Overall .Overall__CaseLead{color:#9aff00;margin:0}.Overall .Overall__CaseLead,.Overall .Overall__CaseTitle{font-size:23px;font-weight:900;line-height:1.57;text-align:center}.Overall .Overall__CaseTitle{align-items:center;background:#9aff00;border:5px solid #192b39;border-radius:20px;box-sizing:border-box;color:#192b39;display:flex;height:57px;justify-content:center;margin:13px auto 0;width:207px}.Overall .Overall__CaseName{background:#f9327e;color:#9aff00;font-size:31px;font-weight:900;line-height:1.19;margin:13px auto 0;max-width:100%;padding:12px 24px;text-align:center;width:fit-content}.Overall .Overall__CaseImages{display:flex;gap:24px;list-style:none;margin:38px 0 0;padding:0}.Overall .Overall__CaseImages li{overflow:hidden;width:100%}.Overall .Overall__CaseImages li.-outView img{filter:blur(4px) brightness(2);transform:scale(1.1)}.Overall .Overall__CaseImages li.-inView img{transition:filter .6s,transform .6s}.Overall .Overall__CaseImages img{display:block;width:100%}.Overall .Overall__CaseText{color:#fff;font-size:21px;font-weight:700;line-height:1.62;margin-top:39px}.Overall .Overall__CaseText p{margin:1em 0 0}.Overall .Overall__Testimonials{display:flex;gap:25px;list-style:none;margin:56px auto 0;max-width:760px;padding:0}.Overall .Overall__Testimonials li{background:#fff;margin:0;padding-bottom:80px;position:relative;width:100%}.Overall .Overall__Testimonials li.-outView{opacity:0;transform:scale(.95)}.Overall .Overall__Testimonials li.-inView{transition:opacity .6s,transform .6s}.Overall .Overall__Testimonials li:after,.Overall .Overall__Testimonials li:before{border-inline:3px solid #192b39;box-sizing:border-box;content:"";display:block;height:40px;position:absolute;width:100%}.Overall .Overall__Testimonials li:before{border-radius:999px 999px 0 0;border-top:3px solid #192b39;top:0}.Overall .Overall__Testimonials li:after{border-bottom:3px solid #192b39;border-radius:0 0 999px 999px;bottom:0}.Overall .Overall__TestimonialLabel{background:#9aff00;border:3px solid #192b39;border-radius:14px;box-sizing:border-box;color:#192b39;font-size:23px;font-weight:900;line-height:1.09;margin:-28px auto 20px;max-width:220px;padding:12px;position:relative;text-align:center}.Overall .Overall__TestimonialImage img{display:block;width:100%}.Overall .Overall__TestimonialText{color:#192b39;font-size:21px;font-weight:700;line-height:1.43}.Overall .Overall__TestimonialFootnote{color:#192b39;font-size:12px;font-weight:500;line-height:1.5;margin:21px 0 0;text-align:center}.Conclusion{background:#704aff;font-family:Noto Sans JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans CJK JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;overflow:hidden}.Conclusion .Conclusion__Inner{box-sizing:content-box;color:#9aff00;font-size:23px;font-weight:900;line-height:1.57;margin:0 auto;max-width:760px;padding:40px 23px;position:relative;z-index:1}.Conclusion .Conclusion__Inner a{color:#9aff00;text-decoration:underline;word-break:break-word}.Conclusion .Conclusion__Inner:before{background:url(../img/conclusion/bg_001.png) 0 0/100% 100%;content:"";display:block;height:500px;left:50%;position:absolute;top:-170px;width:450px;z-index:-1}.Conclusion .Conclusion__Inner p{margin:1em 0 0}.Conclusion .Conclusion__Inner p:first-child{margin-top:0}.Conclusion .Conclusion__Inner p .char{color:#ccc}.Conclusion .Conclusion__Inner p.-inView .char{animation:u6hqith .6s calc(var(--char-index-of-line)*.02s + .1s + var(--line-index)*.05s) 1 both}.Conclusion .Conclusion__Inner p.-inView sub .char{animation:none;color:#fff}.Conclusion .Conclusion__Inner sub{color:#fff;font-size:12px}.ContentsFooter{font-family:Noto Sans JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans CJK JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;padding:54px 23px 52px}.ContentsFooter .ContentsFooter__Inner{margin:0 auto;max-width:760px}.ContentsFooter .ContentsFooter__Logo img{display:block;margin:0 auto}.ContentsFooter .ContentsFooter__Footnote{font-size:12px;font-weight:500;line-height:1.5;margin:28px 0 0}.ContentsFooter .ContentsFooter__att {display: block; padding: 10px; border: solid 1px #c00; color: #c00; margin: 1em 0;}.ContentsFooter .ContentsFooter__LinkButton{align-items:center;background:#9aff00;border-radius:999px;color:#192b39;display:flex;font-size:23px;font-style:normal;font-weight:900;gap:10px;height:80px;justify-content:center;line-height:1.57;margin:28px auto 0;max-width:344px;position:relative;text-align:center;text-decoration:none;width:100%;z-index:1}.ContentsFooter .ContentsFooter__LinkButton:before{animation:u6hqits 3s linear infinite;background:#9aff00;border-radius:inherit;content:"";display:block;inset:0;opacity:0;position:absolute;transition:opacity .6s;z-index:-1}.ContentsFooter .ContentsFooter__LinkButton:hover:before{opacity:1}.ContentsFooter .ContentsFooter__LinkButton:after{content:var(--icon-right);display:inline-block;font-family:var(--iconfont);font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:941px){_{_:0}.-onlyLargeScreen{display:block!important}br.-onlyLargeScreen{display:inline!important}.-ignoreLargeScreen{display:none!important}}@media(min-width:681px){_{_:0}.Points .Points__List li:nth-child(2){transition-delay:.1s}.Points .Points__List li:nth-child(3){transition-delay:.2s}}@media(max-width:940px)and (min-width:681px){_{_:0}.-ignoreMiddleScreen{display:none!important}}@media(max-width:940px){_{_:0}}@media(max-width:680px){_{_:0}.-onlySmallScreen{display:block!important}br.-onlySmallScreen{display:inline!important}.-ignoreSmallScreen{display:none!important}.Hero .Hero__Text{margin-top:-39.6946564885%}.Hero .Hero__Text:before{padding-top:39.6946564885%}.Hero .Hero__TextInner{font-size:min(12px,3.0534351145vw);padding:0 26px 28px}.Intro{padding:25px 23px}.Intro img{margin-bottom:0}.Points{overflow:hidden;padding:25px 0 126px}.Points .Points__Title{font-size:min(23px,5.8524173028vw);margin-bottom:29px}.Points .Points__List{flex-direction:column;gap:29px}.Points .Points__List li{background:linear-gradient(rgba(24,41,61,.4),rgba(9,17,95,.4));border-radius:999px 0 0 999px;font-size:min(18px,4.5801526718vw);margin-left:45px;min-height:317px;padding:40px 12px 20px 80px;width:auto}.Points .Points__List li.-outView{opacity:0;transform:translateX(10%)}.Points .Points__List li:nth-child(2n+2){border-radius:0 999px 999px 0;margin-left:0;margin-right:45px;padding:40px 80px 20px 12px}.Points .Points__List li:nth-child(2n+2).-outView{transform:translateX(-10%)}.Points .Points__ItemNumber{align-items:center;display:flex;font-size:126px;inset:0 auto 0 -.4em;justify-content:center;text-align:center;width:1em}.Points li:nth-child(2n+2) .Points__ItemNumber{inset:0 -.4em 0 auto}.Points .Points__ItemTitle{font-size:min(28px,7.1246819338vw);margin-bottom:10px;text-align:left}.Speed .Speed__Title{margin:0 -23px}.Speed .Speed__Image{aspect-ratio:auto;margin:18px -23px 0}.Speed .Speed__Image img{height:auto;position:static;width:100%}.Speed .Speed__Footnotes{font-size:min(12px,3.0534351145vw);margin-top:10px}.Speed .Speed__Lead{font-size:min(26px,6.6157760814vw);margin:42px 0 0}.Speed .Speed__Lead em{font-size:min(46px,11.7048346056vw)}.Speed .Speed__Figure{margin-top:29px}.Speed .Speed__FigureMain{padding:20px 10px 10px}.Speed .Speed__FigureMain img{width:100%}.Speed .Speed__FigureLead{font-size:min(21px,5.3435114504vw);margin:0 -10px 10px}.Speed .Speed__FigureLead em{font-size:min(41px,10.4325699746vw);margin-top:10px}.Speed .Speed__FigureLead strong{font-size:min(75px,19.0839694656vw)}.Speed .Speed__FigureFootnotes{background:transparent;font-size:min(12px,3.0534351145vw);margin-top:10px;padding:0}.Reasons{padding:30px 23px 0}.Reasons .Reasons__Title{font-size:min(23px,5.8524173028vw);padding:36px 24px 85px}.Reasons .Reasons__Figure{font-size:min(23px,5.8524173028vw);padding:30px 0}.Reasons .Reasons__Figure img{max-width:calc(100% - 20px)}.Reasons .Reasons__List{flex-direction:column;gap:77px;margin:0 auto;max-width:344px;padding:70px 0 48px;position:relative}.Reasons .Reasons__List:before{background:#192b39;content:"";display:block;inset:0;margin-inline:auto;position:absolute;width:4px}.Reasons .Reasons__List li:after,.Reasons .Reasons__List li:before{border-width:4px;height:38px}.Reasons .Reasons__ItemLabel{border-width:4px;padding:10px 0}.Reasons .Reasons__ItemTitle{font-size:min(25px,6.3613231552vw)}.Reasons .Reasons__ItemIcon{margin:0}.Reasons .Reasons__ItemText{font-size:min(21px,5.3435114504vw);line-height:1.43}.Reasons .Reasons__ItemText small{font-size:min(12px,3.0534351145vw)}.Example1GB{padding:35px 0 12px}.Example1GB:before{bottom:-43px;height:44px;width:100%}.Example1GB .Example1GB__Lead{font-size:min(25px,6.3613231552vw)}.Example1GB .Example1GB__Image{margin-top:25px}.Example10GB{padding:70px 0 40px}.Example10GB .Example10GB__Lead{font-size:min(25px,6.3613231552vw)}.Example10GB .Example10GB__Lead em{font-size:min(34px,8.6513994911vw);margin-top:.25em}.Example10GB .Example10GB__Lead strong{font-size:min(31px,7.8880407125vw)}.Example10GB .Example10GB__Image{margin-top:15px}.Overall{padding-bottom:40px}.Overall .Overall__Header{aspect-ratio:346/560;background:#051026 url(../img/overall/bg_001_s.webp) no-repeat 50% 0/100% auto;font-size:min(23px,5.8524173028vw);height:auto;min-height:0;padding:39px 0 0}.Overall .Overall__Case{padding:26px 0 30px}.Overall .Overall__CaseLead{font-size:min(23px,5.8524173028vw)}.Overall .Overall__CaseName{font-size:min(31px,7.8880407125vw);padding-inline:0;width:calc(100% - 24px)}.Overall .Overall__CaseImages{flex-direction:column;gap:20px;margin-top:24px}.Overall .Overall__CaseImages li{position:relative;width:calc(100% - 15px)}.Overall .Overall__CaseImages li:nth-child(odd){left:-38px}.Overall .Overall__CaseImages li:nth-child(2n+2){right:-38px}.Overall .Overall__CaseText{font-size:min(21px,5.3435114504vw);margin-top:20px;padding:0 30px}.Overall .Overall__Testimonials{flex-direction:column;gap:75px;margin:0 auto;max-width:344px;padding-top:74px;position:relative}.Overall .Overall__Testimonials:before{background:#192b39;content:"";display:block;inset:0;margin-inline:auto;position:absolute;width:4px}.Overall .Overall__Testimonials li{padding-bottom:50px}.Overall .Overall__Testimonials li:after,.Overall .Overall__Testimonials li:before{border-width:4px;height:38px}.Overall .Overall__TestimonialLabel{border-width:4px}.Overall .Overall__TestimonialText{font-size:min(21px,5.3435114504vw)}.Overall .Overall__TestimonialFootnote{font-size:min(12px,3.0534351145vw)}.Conclusion .Conclusion__Inner{display:flex;flex-direction:column-reverse;font-size:min(23px,5.8524173028vw);gap:273px;padding:40px 0 34px;text-align:center}.Conclusion .Conclusion__Inner:before{left:calc(50% - 150px);top:calc(50% - 310px)}.Conclusion .Conclusion__Inner p{margin:0}.ContentsFooter{padding:30px 23px}.ContentsFooter .ContentsFooter__Footnote{font-size:min(12px,3.0534351145vw);margin-top:10px}.ContentsFooter .ContentsFooter__LinkButton{margin-top:30px}}@media(-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_{_:0}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}
