@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{height:100%;font-size:62.5%;overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth}body{margin:0;padding:0;height:100%;background:#fff;font-size:1.8rem;font-family:Comfortaa,Noto Sans JP,Yu Gothic,YuGothic,游ゴシック,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Verdana,Arial,sans-serif;font-weight:400;color:#333;line-height:1.8;letter-spacing:1px;padding-top:constant(safe-area-inset-top);padding-right:constant(safe-area-inset-right);padding-bottom:constant(safe-area-inset-bottom);padding-left:constant(safe-area-inset-left)}a:hover{color:#006489}a[target=_blank]{margin-right:3px}a[target=_blank]:after{content:"別窓で開く";display:inline-block;overflow:hidden;height:0;width:0;padding-top:12px;padding-right:17px;background:url(/assets/img/share/icon_blank.svg) no-repeat right center;background-size:12px}svg,img{vertical-align:top;height:auto}abbr[title]{border-bottom:1px dotted #bbb;text-decoration:none;cursor:help}select,button,[type=reset],[type=button],[type=submit]{cursor:pointer}textarea,button,[type=reset],[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea,select,button,input{font-family:Comfortaa,Noto Sans JP,Yu Gothic,YuGothic,游ゴシック,Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Verdana,Arial,sans-serif;border-radius:0}button{margin:0;padding:0;background:none;border:0}h1,h2,h3,h4,h5,h6,p,ul,ol,table,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit}ol,ul{margin-bottom:20px}li{margin-bottom:10px}table{border-collapse:collapse}small{font-size:90%}em{font-style:normal;font-weight:700}iframe{border:0}p:not([class]){margin-bottom:20px}hr{clear:both;display:block;width:100%;height:0;margin:30px auto;border:0;border-bottom:1px dotted #ccc}.contents{position:relative}.footer{width:100%;background:#f1f1f1;background:linear-gradient(135deg,#eee,#fcfcfc 47%,#fff)}.footer__inner{margin:0 auto;max-width:1200px;padding:60px 15px}.footer__logo{margin:0 auto 30px;text-align:center}.footer__logo a{display:inline-block;text-decoration:none;line-height:1}.footer__logo a img{width:217px}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 20px;padding:0;list-style:none}.footer__menu li{margin:0 20px 10px;font-size:1.8rem}.footer__menu li:last-child{margin-right:0}.footer__menu li a{text-decoration:none;color:#333}.footer__menu li a:hover{color:#006489}.footer__copyright{text-align:center}.header{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0;z-index:99;padding:12px 30px;width:100%;background:#ffffffb3}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:auto}.header a{color:#333}.logo{width:220px}.logo__item{margin-bottom:0;line-height:1}.logo__link{text-decoration:none}.logo__link img{width:217px}.nav{margin-left:auto}.nav__list{list-style:none;margin:0;padding:0;font-size:1.6rem}.nav__item.-contact .nav__link{margin-top:-5px;padding:3px 25px;color:#fff;background-image:linear-gradient(-50deg,#23b79b,#1971bd);border-radius:50px;border-bottom:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.nav__item.-contact .nav__link:after,.nav__item.-contact .nav__link:before{content:none}.nav__btn{display:none}#page{padding-top:75px}.page-top #page{padding-top:0}.breadcrumb{position:absolute;top:0;left:0;width:calc(100% - 60px);margin:0;padding:0 30px;overflow-x:auto}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;margin:0 auto;padding:15px 0}.breadcrumb__item{list-style:none;margin:0;padding:0;font-size:1.4rem;white-space:nowrap}.breadcrumb__item:before{content:">";margin-right:3px;padding-left:5px}.breadcrumb__item:first-child:before{content:none}.breadcrumb__link{color:#333;text-shadow:1px 1px 0 white;text-decoration:none}.breadcrumb__link:hover{text-decoration:underline}.btn__link{display:block;max-width:400px;margin:auto;padding:15px;border-radius:100px;color:#fff;text-align:center;text-decoration:none;font-size:2.2rem;text-shadow:1px 1px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px #00000026;-webkit-transition:.5s;transition:.5s}.btn__link:hover{color:#fff;-webkit-transform:scale(1.03);transform:scale(1.03)}.btn__link[target=_blank]{margin-right:auto}.btn__link:after{-webkit-filter:brightness(100);filter:brightness(100)}.btn.-style01 .btn__link{background-image:linear-gradient(-50deg,#d670ca 1%,#9581d4 50%,#598cd3)}.btn.-contact .btn__link{background-image:linear-gradient(-50deg,#23b79b,#1971bd)}.btn.-back .btn__link{position:relative;display:inline;padding-left:45px;padding-right:25px;background:none;color:#333;text-shadow:none;font-size:1.6rem;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.1);box-shadow:3px 3px 5px #0000001a}.btn.-back .btn__link:before{content:"";position:absolute;top:39%;left:25px;width:8px;height:8px;border-left:2px solid #000;border-top:2px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn.-back .btn__link:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px #00000026}.voltage-button{position:relative;margin:auto;max-width:430px;font-size:2.2rem}.voltage-button__link{display:block;color:#fff;background-image:linear-gradient(-50deg,#23b79b,#1971bd);padding:15px;border-radius:5rem;border:3px solid #fff;text-align:center;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}.voltage-button__link:hover{color:#fff;background-image:linear-gradient(-50deg,#0fa387,#055da9)}.voltage-button__link:hover+svg,.voltage-button__link:hover+svg+.dots{opacity:1}.voltage-button svg{display:block;position:absolute;top:-.75em;left:-.25em;width:calc(100% + .5em);height:calc(100% + 1.5em);pointer-events:none;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-transition-delay:.1s;transition-delay:.1s}.voltage-button svg path{stroke-dasharray:100;-webkit-filter:url(#glow);filter:url(#glow)}.voltage-button svg path.line-1{stroke:#f6de8d;stroke-dashoffset:0;-webkit-animation:spark-1 3s linear infinite;animation:spark-1 3s linear infinite}.voltage-button svg path.line-2{stroke:#6bfeff;stroke-dashoffset:500;-webkit-animation:spark-2 3s linear infinite;animation:spark-2 3s linear infinite}.voltage-button .dots{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition-delay:.4s;transition-delay:.4s}.voltage-button .dots .dot{width:1rem;height:1rem;background:#fff;border-radius:100%;position:absolute;opacity:0}.voltage-button .dots .dot-1{top:0;left:20%;-webkit-animation:fly-up 3s linear infinite;animation:fly-up 3s linear infinite}.voltage-button .dots .dot-2{top:0;left:55%;-webkit-animation:fly-up 3s linear infinite;animation:fly-up 3s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.voltage-button .dots .dot-3{top:0;left:80%;-webkit-animation:fly-up 3s linear infinite;animation:fly-up 3s linear infinite;-webkit-animation-delay:1s;animation-delay:1s}.voltage-button .dots .dot-4{bottom:0;left:30%;-webkit-animation:fly-down 3s linear infinite;animation:fly-down 3s linear infinite;-webkit-animation-delay:2.5s;animation-delay:2.5s}.voltage-button .dots .dot-5{bottom:0;left:65%;-webkit-animation:fly-down 3s linear infinite;animation:fly-down 3s linear infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes spark-1{to{stroke-dashoffset:-1000}}@keyframes spark-1{to{stroke-dashoffset:-1000}}@-webkit-keyframes spark-2{to{stroke-dashoffset:-500}}@keyframes spark-2{to{stroke-dashoffset:-500}}@-webkit-keyframes fly-up{0%{opacity:0;-webkit-transform:translateY(0) scale(.2);transform:translateY(0) scale(.2)}5%{opacity:1;-webkit-transform:translateY(-1.5rem) scale(.4);transform:translateY(-1.5rem) scale(.4)}10%,to{opacity:0;-webkit-transform:translateY(-3rem) scale(.2);transform:translateY(-3rem) scale(.2)}}@keyframes fly-up{0%{opacity:0;-webkit-transform:translateY(0) scale(.2);transform:translateY(0) scale(.2)}5%{opacity:1;-webkit-transform:translateY(-1.5rem) scale(.4);transform:translateY(-1.5rem) scale(.4)}10%,to{opacity:0;-webkit-transform:translateY(-3rem) scale(.2);transform:translateY(-3rem) scale(.2)}}@-webkit-keyframes fly-down{0%{opacity:0;-webkit-transform:translateY(0) scale(.2);transform:translateY(0) scale(.2)}5%{opacity:1;-webkit-transform:translateY(1.5rem) scale(.4);transform:translateY(1.5rem) scale(.4)}10%,to{opacity:0;-webkit-transform:translateY(3rem) scale(.2);transform:translateY(3rem) scale(.2)}}@keyframes fly-down{0%{opacity:0;-webkit-transform:translateY(0) scale(.2);transform:translateY(0) scale(.2)}5%{opacity:1;-webkit-transform:translateY(1.5rem) scale(.4);transform:translateY(1.5rem) scale(.4)}10%,to{opacity:0;-webkit-transform:translateY(3rem) scale(.2);transform:translateY(3rem) scale(.2)}}.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col2__sub{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:80px}.col2__subInner{position:-webkit-sticky;position:sticky;top:80px}.col2__main{-webkit-box-flex:2.7;-ms-flex:2.7;flex:2.7;margin-right:55px}.cv{margin:0 calc(-50vw + 50%);padding:80px 30px;background:url(/assets/img/share/bg_cv.webp) center top;background-size:contain}.cv__inner{max-width:1000px;margin:auto;padding:50px 0;background:#fffc}.cv__title{margin-bottom:35px;font-size:4.2rem;line-height:1.5;font-weight:500;text-align:center;-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,left bottom,from(#16c916),color-stop(22%,#07931e),color-stop(22%,#07931e),to(#13325b));background:linear-gradient(to bottom,#16c916,#07931e 22% 22%,#13325b);-webkit-background-clip:text;background-clip:text;color:#565656}.cv__text{margin-bottom:48px;font-size:2.2rem;text-align:center}.flow{margin-bottom:120px}.flow__list{position:relative;margin:0;padding:0;list-style:none}.flow__list:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;-webkit-transform:translateX(-50%);transform:translate(-50%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,156,213,.18)),color-stop(20%,rgba(0,156,213,.8)),color-stop(80%,rgba(28,126,206,.7)),to(rgba(28,126,206,.12)));background:linear-gradient(180deg,#009cd52e,#009cd5cc 20%,#1c7eceb3 80%,#1c7ece1f)}.flow__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:38px}.flow__item.-left .flow__card{grid-column:1/2}.flow__item.-right .flow__card{grid-column:3/4}.flow__step{position:relative;z-index:1;grid-column:2/3;grid-row:1;display:grid;place-items:center;width:88px;height:88px;margin:0 auto;border-radius:50%;background:linear-gradient(135deg,#4e75e0,#009cd5);color:#fff;font-size:2.2rem;font-weight:700;line-height:1;letter-spacing:.08em}.flow__card{position:relative;grid-row:1;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;padding:30px 32px 26px;width:100%;border-radius:16px;background:#fff;border:1px solid rgba(78,117,224,.12)}.flow__card:before{content:"";position:absolute;top:42px;width:28px;height:2px;background:#009cd573}.flow__card:after{content:none}.flow__item.-left .flow__card:before{right:-22px;width:22px}.flow__item.-right .flow__card:before{left:-22px;width:22px}.flow__phase{margin-bottom:5px;font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#009cd5}.flow__title{margin-bottom:12px;font-size:2.6rem;line-height:1.45}.flow__text{font-size:1.6rem}.flow__text p:last-child{margin-bottom:0}.form{margin:50px auto 0}.form__fieldset{border:0;margin:0;padding:0}.form__legend{display:none}.form__select{position:relative}.form__select:before{content:"";position:absolute;top:calc(50% - 11px);right:15px;width:12px;height:12px;border-right:2px solid #009cd5;border-bottom:2px solid #009cd5;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:13px 45px 13px 15px;border-radius:0;font-size:2.2rem;color:var(--color-text);background:var(--color-bg-body);border:0;border-bottom:1px solid #009cd5}.form select:focus{background-color:var(--color-bg-main)}.form input[type=email],.form input[type=url],.form input[type=tel],.form input[type=text],.form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border-radius:0;font-size:2.2rem;color:var(--color-text);background:var(--color-bg-body)}.form input[type=email]:focus,.form input[type=url]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form textarea:focus{background-color:var(--color-bg-main)}.form input[type=email],.form input[type=url],.form input[type=tel],.form input[type=text]{width:100%;border:1px solid transparent;border-bottom-color:#009cd5;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.form input[type=email]:focus,.form input[type=url]:focus,.form input[type=tel]:focus,.form input[type=text]:focus{border-color:#009cd5;outline:none}.form textarea{width:100%;height:300px;padding:10px 15px;border:1px solid transparent;border-right-color:#009cd5;border-bottom-color:#009cd5;resize:none;line-height:1.6;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.form textarea:focus{border-color:#009cd5;outline:none}.form__text{margin-bottom:40px}.form__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:80px}.form__item.-hidden{overflow:hidden;height:0;margin:0}.form__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;margin:7px 0 0;font-size:2.2rem;color:var(--color-text)}.form__check{margin-right:15px;padding:1px 10px 0;font-size:1.3rem;background:-webkit-gradient(linear,left top,right top,from(rgb(0,156,213)),to(rgb(48,187,229)));background:linear-gradient(to right,#009cd5,#30bbe5);border-radius:50px;color:#fff}.form__check.-required{background:-webkit-gradient(linear,left top,right top,from(rgb(163,29,32)),to(rgb(234,0,0)));background:linear-gradient(to right,#a31d20,#ea0000)}.form__example{position:absolute;top:3px;right:8px;font-size:1.4rem;opacity:.8}.form__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.form__recaptcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__btn{margin-top:60px;text-align:center}.form__btn input{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:400px;max-width:400px;margin:auto;padding:20px 15px;background-image:linear-gradient(-50deg,#23b79b,#1971bd);border:0;border-radius:100px;color:#fff;text-align:center;text-decoration:none;font-size:2.2rem;text-shadow:1px 1px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px #00000026;-webkit-transition:.5s;transition:.5s}.form__btn input:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.grid.-col2{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(315px,1fr))}.grid.-col3{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.grid.-col4{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid__item img{max-width:100%}.grid.-imagetext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid.-imagetext .grid__item.-image{-webkit-box-flex:1;-ms-flex:1;flex:1}.grid.-imagetext .grid__item.-text{margin-left:40px;-webkit-box-flex:1.3;-ms-flex:1.3;flex:1.3}.hero{position:relative;margin:-75px auto 0;background-size:1152px auto,765px auto;padding:75px 30px 0;overflow:hidden}.hero:after,.hero:before{content:"";position:absolute;top:0;width:100%;height:100%;-webkit-transition:linear .5s;transition:linear .5s}.hero:after{left:0;background:url(/assets/img/top/hero_logo.webp) no-repeat -30px -120px;background-size:1152px auto}.hero:before{top:0;right:0;background:url(/assets/img/top/hero_img.webp) no-repeat right top;background-size:auto 100%}.hero.js-hero:after,.hero.js-hero:before{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.hero.js-hero:after{-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transform:scale(3);transform:scale(3)}.hero.js-hero:before{top:-1000px;right:-1000px}.hero.-active:before,.hero.-active:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.hero.-active:after{left:0}.hero.-active:before{top:0;right:0}.hero__inner{position:relative;z-index:5;max-width:1200px;margin:0 auto;padding:200px 0 140px}.hero__main{display:block;margin-bottom:30px;font-size:min(3vw,5rem)}.hero__main.js-hero-slideDown{opacity:0}.hero__sub{display:block;margin-bottom:30px;font-size:min(2.2vw,3rem)}.hero__sub.js-hero-slideDown{opacity:0}.list.-link{margin:0;padding:0}.list.-link li{list-style:none;margin:0 0 7px;padding:0}.list.-link li a{position:relative;padding-left:25px}.list.-link li a:before{content:"";position:absolute;top:.27em;left:2px;width:8px;height:8px;border-top:2px solid #0083b4;border-right:2px solid #0083b4;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pageBody{max-width:1000px;margin:0 auto}.pageHeader{margin:0 calc(-50vw + 50%) 100px;background:url(/assets/img/top/bg_feature_top.png) no-repeat left -36px,url(/assets/img/top/bg_feature_bottom.png) no-repeat right calc(100% + 46px);background-size:679px auto,666px auto}.pageHeader__inner{max-width:1200px;margin:auto;padding:110px 0 100px}.pageHeader__title{font-size:4.3rem;line-height:1.5;text-align:center}.pageHeader__lead{margin-top:15px;margin-bottom:0;text-align:center;color:#555}.pageHeader__shoulder{display:block;margin-bottom:5px;font-size:2.4rem}.pageTop{margin:0}.pageTop__link{position:relative;display:block;width:100px;height:47px;padding-top:53px;overflow:hidden;font-size:15px;line-height:1.1;border-radius:50%;background:#ffffffd9;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px #00000014;color:#333;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:700;-webkit-transition:.5s;transition:.5s}.pageTop__link:after,.pageTop__link:before{content:"";position:absolute;top:0}.pageTop__link:before{width:100%;height:100%;border-radius:50%}.pageTop__link:after{top:28px;left:39px;width:18px;height:18px;border-top:3px solid black;border-left:3px solid black;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}.pageTop.js-pageTop{position:fixed;z-index:5;right:50px;bottom:0;opacity:0;-webkit-transition:all .5s;transition:all .5s}.pageTop.js-pageTop.-show{bottom:50px;opacity:1}.priceList__item{padding:30px 15px;background:#fff;border-radius:10px;border:1px solid rgb(188,221.5,255)}.priceList__title{margin:0 0 10px;font-weight:700;text-align:center}.priceList__price{margin-bottom:10px;min-height:2.3em;text-align:center;font-weight:700;line-height:1.3;font-size:3.2rem}.priceList__price span{display:block}.priceList__price span+span{margin-top:3px;font-size:1.9rem}.priceList__text{padding:0;font-size:80%}.section{margin-bottom:120px}.section .section{margin-top:60px;margin-bottom:60px}.section.-m{margin-bottom:80px}.section.-s{margin-bottom:60px}.skipLink{overflow:hidden;background:#333;color:#fff}.skipLink a{display:block;text-align:center;color:#fff;overflow:hidden;width:100%;height:0;padding:0}.skipLink a:focus{height:auto}.title.-style01{margin-bottom:55px;font-size:4.2rem;line-height:1.5;font-weight:500;text-align:center;-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#4e75e0),color-stop(49%,#1c7ece),color-stop(83%,#180daa));background:linear-gradient(to right,#4e75e0 20%,#1c7ece 49%,#180daa 83%);-webkit-background-clip:text;background-clip:text;color:#565656}.title.-style02{margin-bottom:25px;font-size:3rem;line-height:1.5}.title.-style03{margin-bottom:10px;font-size:2rem;line-height:1.5;font-weight:700}.faq-list{margin-bottom:120px}.faq-list__section{margin-top:-30px;padding-top:30px;margin-bottom:100px}.faq-list__item{margin-bottom:5px}.faq-list__q{position:relative;padding-left:40px}.faq-list__q:before{content:"Q.";position:absolute;top:-.23em;left:0;font-weight:700;-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#4e75e0),color-stop(49%,#1c7ece),color-stop(83%,#180daa));background:linear-gradient(to right,#4e75e0 20%,#1c7ece 49%,#180daa 83%);-webkit-background-clip:text;background-clip:text;font-size:150%}.faq-list__title{margin-bottom:15px;font-size:2rem;font-weight:700}.faq-list__title.js-expandBtn{cursor:pointer;padding-right:35px}.faq-list__title.js-expandBtn:before,.faq-list__title.js-expandBtn:after{content:"";position:absolute;background:linear-gradient(135deg,#57e0ed,#009cd5,#006ccc);-webkit-transition:.5s;transition:.5s}.faq-list__title.js-expandBtn:before{top:calc(50% - 2px);right:0;width:20px;height:4px}.faq-list__title.js-expandBtn:after{top:50%;right:8px;width:4px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-list__title.js-expandBtn[aria-expanded=true]{-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#4e75e0),color-stop(49%,#1c7ece),color-stop(83%,#180daa));background:linear-gradient(to bottom,#4e75e0 20%,#1c7ece 49%,#180daa 83%);-webkit-background-clip:text;background-clip:text}.faq-list__title.js-expandBtn[aria-expanded=true]:before{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-list__title.js-expandBtn[aria-expanded=true]:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.faq-list__a{margin-bottom:35px;padding:25px 30px 5px 70px;background:#f9f9f9;border-radius:10px;position:relative}.faq-list__a:before{content:"A.";position:absolute;top:13px;left:23px;font-weight:700;-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,left bottom,from(#16c916),color-stop(22%,#07931e),color-stop(22%,#07931e),to(#13325b));background:linear-gradient(to bottom,#16c916,#07931e 22% 22%,#13325b);-webkit-background-clip:text;background-clip:text;font-size:180%}.faq-list__a[aria-hidden]{-webkit-transition:.5s;transition:.5s}.faq-list__a[aria-hidden=true]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);visibility:hidden;height:0;margin-bottom:0;padding-top:0;padding-bottom:0;line-height:.5;overflow:hidden}.faq-nav{margin:0;padding:0}.faq-nav__item{list-style:none;margin:0 0 15px;padding:0}.faq-nav__link{position:relative;display:block;padding-right:25px;color:#333;text-decoration:none}.faq-nav__link:before{content:"";position:absolute;top:3px;right:0;width:13px;height:13px;border-right:3px solid #0083b4;border-bottom:3px solid #0083b4;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}.results-detail{margin-top:-99px}.results-detail__image{margin-bottom:15px;margin:0 calc(-50vw + 50%) 15px;padding:60px 30px 20px;background:#ccc;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,#0000001a,#0000);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.results-detail__capture{border:1px dotted #999}.results-detail__capture img{max-width:100%}.results-detail__capture.-pc{-webkit-box-flex:1440;-ms-flex:1440;flex:1440}.results-detail__capture.-sp{-webkit-box-flex:434;-ms-flex:434;flex:434}.results-detail__capture :global(img){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;border:1px solid #fff;display:block}.results-detail__plan{text-align:right;margin-bottom:30px}.results-detail__btn{margin-bottom:45px}.results-detail__footer{margin:40px 0 80px}.results-index{margin:0 calc(-50vw + 50%) 120px}.results-index__inner{max-width:1920px;margin:auto;padding:0 80px}.results-index__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;border:1px solid #ccc;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:#333;-webkit-transition:.3s;transition:.3s}.results-index__item:hover{color:#333;border-color:#009cd5}.results-index__item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.results-index__image{margin-bottom:15px;overflow:hidden}.results-index__image img{-webkit-transition:.3s;transition:.3s}.results-index__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:1.8rem;font-weight:700}.results-index__plan{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:90%}.top-about{padding:120px 0}.top-about__body{margin-bottom:80px;font-size:2.2rem}.top-about__body p{margin-bottom:2.5em}.top-condition{padding:120px 0 0}.top-feature{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);padding:160px 30px 120px;background:url(/assets/img/top/bg_feature_top.png) no-repeat left -36px,url(/assets/img/top/bg_feature_bottom.png) no-repeat right calc(100% + 46px);background-size:679px auto,666px auto}.top-feature__inner{max-width:1000px;margin:0 auto}.top-feature__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-feature__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-weight:700;font-size:2rem}.top-feature__icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:25px;padding:0 6%;text-align:center}.top-feature__icon img{border-radius:10px}.top-feature__text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:1.7rem}.top-price{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);padding:110px 30px 100px;background:url(/assets/img/top/bg_price.png);background-size:1400px auto}.top-price__inner{max-width:1000px;margin:0 auto}.top-price__body{margin-bottom:80px}.top-price__item{padding:30px 20px;background:#fff;border-radius:10px}.top-price__title{margin:0 0 10px;font-weight:700;text-align:center}.top-price__price{margin-bottom:10px;min-height:2.4em;text-align:center;font-weight:700;line-height:1.3;font-size:3.8rem}.top-price__price span{display:block}.top-price__price span+span{font-size:2.4rem}.top-price__text{padding:0 15px;font-size:80%}.top-recommended{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);background:#eee url(/assets/img/top/bg_recommended.webp) center top;background-size:1600px auto;padding:120px 50px}.top-recommended__inner{position:relative;max-width:1000px;margin:auto}.top-recommended__inner:before{content:"";position:absolute;top:30px;left:30px;width:100%;height:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(150,224,218,.99608)),color-stop(50%,rgb(234,204,248)),to(rgb(147,126,243)));background-image:linear-gradient(0deg,#96e0dafe,#eaccf8,#937ef3)}.top-recommended__body{position:relative;z-index:2;padding:50px 40px;background:#fff;border:8px solid #06416d}.top-recommended__list{font-size:2.8rem}.top-recommended__item{margin-bottom:15px}.top-results{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);padding:115px 0 120px;background:#f9f9f9 url(/assets/img/top/bg_results.png) no-repeat calc(100% + 600px) -280px;background-size:1568px auto}.top-results__inner{width:92%;max-width:1500px;margin:auto}.top-results__body{margin-bottom:80px}.top-results__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-results__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.333% - 30px);margin:0;color:#333;text-decoration:none}.top-results__item:hover img{-webkit-transform:scale(1.08) rotate(-1deg);transform:scale(1.08) rotate(-1deg)}.top-results__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:2.2rem}.top-results__image{overflow:hidden;margin-bottom:15px}.top-results__image img{-webkit-transition:.5s;transition:.5s;max-width:100%}.sp{display:none}.photo{text-align:center}.imgC{text-align:center;margin-bottom:1.5em}.imgL,.ph_l{margin:0 20px 20px 0;padding:0;float:left}.imgR,.ph_r{margin:0 0 20px 20px;padding:0;float:right}.mt0{margin-top:0}.mb0{margin-bottom:0}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.mt55{margin-top:55px}.mb55{margin-bottom:55px}.mt60{margin-top:60px}.mb60{margin-bottom:60px}.mt65{margin-top:65px}.mb65{margin-bottom:65px}.mt70{margin-top:70px}.mb70{margin-bottom:70px}.mt75{margin-top:75px}.mb75{margin-bottom:75px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.mt85{margin-top:85px}.mb85{margin-bottom:85px}.mt90{margin-top:90px}.mb90{margin-bottom:90px}.mt95{margin-top:95px}.mb95{margin-bottom:95px}.mt100{margin-top:100px}.mb100{margin-bottom:100px}#top .t-right,#top .txtR,#top .sign{text-align:right}#top .centerText,#top .t-center,#top .imgC,#top .txtC{text-align:center}#top .t-left,#top .txtL{text-align:left}#top .v-middle{vertical-align:middle}.uppercase{text-transform:uppercase}@media screen and (max-width:1360px){body{margin:0}.breadcrumb{margin:0;padding:0 30px}.hero{background-size:75% auto,50% auto}.results-index__inner{padding:0 45px}}@media screen and (max-width:1260px){body{margin:0}.nav__item{margin-left:15px}.hero:after{background-size:auto 150%}.hero__inner{padding:14vw 0 7vw}.results-index{margin:0 0 120px}}@media screen and (max-width:1120px){body{margin:0}.logo{width:auto}.logo__link img{width:180px}.nav__item{margin-left:8px}.nav__item.-contact .nav__link{padding-left:18px;padding-right:18px}}@media screen and (max-width:1024px){body{margin:0}.footer__menu li{font-size:1.6rem}.header{padding:14px 15px 1px}.header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.logo{width:auto;text-align:center}.nav{margin-right:0;margin-left:0;width:100%}.nav__list{font-size:1.5rem}.nav__item{margin-left:auto;margin-right:auto}.hero{margin-top:-97px}.pageHeader{background-size:65% auto}.results-index__inner{padding:0}.top-results__item{width:calc(33.333% - 15px)}}@media screen and (max-width:940px){body{margin:0}.footer__menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__menu li{width:33.333%;margin:0 0 15px}.nav__list{font-size:1.4rem}.breadcrumb__item{font-size:1.3rem}.top-results__title{font-size:2rem}}@media screen and (max-width:768px){body{margin:0}body{font-size:1.6rem}svg,img{max-width:100%}.contents{padding:0 20px}.footer__inner{padding:35px 20px}.footer__logo a img{width:180px}.header{padding:0 15px;height:54px}.header__inner{height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo{text-align:left;position:relative;z-index:99}.logo__link img{width:150px}.nav__item.-contact .nav__link{margin:10px 15px 0;padding:10px;text-align:center}.nav__btn{display:block;position:absolute;top:0;right:0;z-index:99;width:70px;height:100%;margin:0;padding:0;color:#333;border:0;text-transform:uppercase;font-size:1.3rem}.nav__btn:before{content:"";position:absolute;top:11px;left:calc(50% - 13px);width:26px;height:2px;background:#333;background:linear-gradient(135deg,#57e0ed,#009cd5,#006ccc);border-radius:5px;-webkit-transition:all .3s;transition:all .3s}.nav__btn span{display:inline-block;padding-top:10px;font-size:1rem}.nav__btn span:after,.nav__btn span:before{content:"";position:absolute;left:calc(50% - 13px);width:26px;height:2px;background:#333;background:linear-gradient(135deg,#57e0ed,#009cd5,#006ccc);border-radius:5px;-webkit-transition:all .3s;transition:all .3s}.nav__btn span:before{top:19px}.nav__btn span:after{top:27px}.nav__btn[aria-expanded=true]{-webkit-box-shadow:none;box-shadow:none}.nav__btn[aria-expanded=true]:before{top:25px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.nav__btn[aria-expanded=true] span{font-size:0;line-height:0}.nav__btn[aria-expanded=true] span:before{opacity:0;-webkit-transform:translate(-50px) rotate(-265deg);transform:translate(-50px) rotate(-265deg)}.nav__btn[aria-expanded=true] span:after{top:25px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nav__body{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:-300px;right:0;z-index:-1;width:100%;max-width:320px;padding:18px 15px 5px;background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;border-left:1px solid #eee;border-radius:10px 0 0 10px;opacity:0;-webkit-box-shadow:-3px 5px 5px rgba(0,0,0,.1);box-shadow:-3px 5px 5px #0000001a;-webkit-transition:.5s;transition:.5s;visibility:hidden}.nav__body:before{content:"";position:absolute;top:-51px;right:0;width:70px;height:51px;background:#fff;border-left:1px solid #eee}.nav__body[aria-hidden=false]{top:50px;right:0;z-index:50;opacity:1;visibility:visible;-webkit-box-shadow:-3px 5px 15px rgba(0,0,0,.15);box-shadow:-3px 5px 15px #00000026}.nav__list{margin-top:0;padding-bottom:30px}.nav__item{margin:0}.nav__link{display:block;padding:8px 20px;font-size:1.8rem;color:#fff;text-decoration:none;border-bottom:2px solid transparent}.nav__link.-active{border-bottom-color:#fff}#page{padding-top:54px}.breadcrumb{width:calc(100% - 30px);left:15px;margin:0;padding:0}.breadcrumb__list{padding:15px 0 5px}.breadcrumb__item{font-size:1.2rem}.btn__link,.voltage-button{max-width:320px;width:calc(100% - 60px);font-size:1.8rem}.col2__main{-webkit-box-flex:1.8;-ms-flex:1.8;flex:1.8;margin-right:20px}.cv{padding:40px 20px}.cv__inner{padding:25px 0}.cv__title{margin-bottom:20px;font-size:2.8rem}.cv__text{margin-bottom:30px;font-size:1.7rem}.flow{margin-bottom:70px}.flow__list{padding-top:0}.flow__list:before{left:24px;-webkit-transform:none;transform:none}.flow__item{grid-template-columns:48px 1fr;gap:16px;margin-bottom:24px}.flow__step{grid-column:1/2;width:48px;height:48px;font-size:1.5rem;margin:8px 0 0}.flow__card{grid-column:2/3!important;padding:24px 20px 20px}.flow__card:before{left:-16px!important;top:31px;width:16px;-webkit-transform:none!important;transform:none!important}.flow__card:after{left:-26px!important;top:26px;width:10px;height:10px}.flow__title{font-size:2.2rem;margin-bottom:12px}.form__select:before{right:7px}.form select{padding:10px 35px 10px 5px;font-size:1.8rem}.form input[type=email],.form input[type=url],.form input[type=tel],.form input[type=text],.form textarea{padding:10px 5px;font-size:1.8rem}.form textarea{height:auto}.form__item{display:block;margin-bottom:50px}.form__title{margin:0 0 10px;font-size:1.8rem}.form__check{font-size:1.2rem}.form__example{top:5px;font-size:1.2rem}.form__btn input{display:block;width:85%;margin:auto}.grid.-col2,.grid.-col3,.grid.-col4{gap:20px}.grid.-imagetext .grid__item.-text{margin-left:20px}.hero:after{background-size:70% auto;background-position:-15px calc(100% + 25px)}.hero{margin:-54px -20px 0;padding:54px 15px 0;background-size:70% auto,auto 100%;background-position:-15px calc(100% + 25px),right top}.hero__inner{padding:100px 0 60px}.hero__main{font-size:2.2rem}.hero__sub{margin-bottom:0;font-size:1.8rem}.pageHeader{margin:0 -20px 40px;background-position:left top,right bottom;background-size:50% auto}.pageHeader__inner{padding:65px 20px 35px}.pageHeader__title{font-size:3rem}.pageHeader__lead{margin-top:5px;font-size:1.5rem}.pageTop__link{padding-top:0;width:40px;height:40px;font-size:0;line-height:0}.pageTop__link:after{top:17px;left:14px;width:11px;height:11px;border-width:2px}.pageTop.js-pageTop{right:15px}.pageTop.js-pageTop.-show{bottom:15px}.priceList__price{margin-bottom:15px;min-height:0}.priceList__text{font-size:90%}.section{margin-bottom:60px}.section .section{margin-top:40px;margin-bottom:40px}.section.-m{margin-bottom:40px}.section.-s{margin-bottom:30px}.title.-style01{margin-bottom:25px;font-size:2.8rem}.title.-style02{margin-bottom:15px;font-size:2.4rem}.title.-style03{margin-bottom:15px;font-size:2rem}.faq-list__q{padding-left:35px}.faq-list__q:before{top:-.3em;font-size:160%}.faq-list__title{font-size:1.8rem}.faq-list__a{padding:20px 15px 5px 55px}.faq-list__a:before{left:18px}.results-detail{margin-top:-39px}.results-detail__image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -20px 15px;padding:25px 10px 0;gap:10px}.results-index{margin:0 0 60px}.top-about{padding:60px 0}.top-about__body{margin-bottom:40px;font-size:1.8rem}.top-about__body p{margin-bottom:1.5em}.top-condition{padding-top:60px}.top-feature{margin:0 -20px;padding:70px 20px 60px;background-position:left top,right bottom;background-size:70% auto}.top-feature__text{font-size:1.5rem}.top-price{margin:0 -20px;padding:70px 20px 60px;background-size:700px auto}.top-price__body{margin-bottom:50px}.top-recommended{padding:60px 24px;background-size:100% auto}.top-recommended__inner:before{top:10px;left:10px}.top-recommended__body{padding:40px 20px 30px;border-width:5px}.top-recommended__list{font-size:1.8rem}.top-results{margin-left:-20px;margin-right:-20px;padding:60px 0;background-position:70px center;background-size:auto 120%}.top-results__body{overflow-x:auto;margin-bottom:50px}.top-results__box{width:1400px}.top-results__item{width:calc(33.333% - 20px)}.top-results__title{font-size:1.8rem}.pc{display:none}.sp{display:block}#top .sp-t-left{text-align:left}}@media screen and (max-width:600px){body{margin:0}.footer__menu li{width:50%}.col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.col2__sub{position:-webkit-sticky;position:sticky;top:95px;z-index:2;margin-bottom:0}.col2__subInner{position:static;margin-bottom:60px}.col2__main{margin-right:0}.grid.-imagetext{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid.-imagetext .grid__item.-image{max-width:300px;margin:0 auto 15px}.grid.-imagetext .grid__item.-text{margin-left:auto}.faq-list__section{margin-top:-135px;padding-top:135px}.faq-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-40px -20px 0;background:#fff;font-size:1.4rem;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.faq-nav__item{position:relative;width:50%;margin-bottom:-1px;border-bottom:1px solid #ccc}.faq-nav__item:nth-child(odd):after{content:"";position:absolute;top:10px;right:0;width:1px;height:calc(100% - 20px);background:#ccc}.faq-nav__link{padding:10px 8px;font-size:1.2rem}.faq-nav__link:before{content:none}.top-results__box{width:920px}.top-results__item{width:calc(33.333% - 15px)}}@media screen and (max-width:460px){body{margin:0}.btn__link,.voltage-button{width:calc(100% - 40px);font-size:1.7rem}.form__example{top:2.5em;font-size:1.2rem}.grid.-col2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid.-col3{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.top-feature__icon{padding:0}.top-feature__icon img{width:100%}}@media screen and (max-width:340px){body{margin:0}.footer__menu li{width:100%}.btn__link,.voltage-button{width:calc(100% - 30px);font-size:1.6rem}.form__btn input{width:90%}}@media screen and (min-width:769px)and (max-width:940px){.nav__link{padding:10px 3px}}@media screen and (min-width:769px){body{margin:0}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav__item{margin:0 0 0 30px}.nav__link{position:relative;display:block;padding:10px 5px;color:#fff;text-decoration:none;border-bottom:2px solid transparent}.nav__link:after,.nav__link:before{content:"";position:absolute;bottom:0;width:0;height:2px;background-image:linear-gradient(-50deg,#d670ca 1%,#9581d4 50%,#598cd3);-webkit-transition:.3s;transition:.3s}.nav__link:before{left:0}.nav__link:after{right:0;top:0;bottom:auto}.nav__link.-active:before{width:100%}.nav__link:hover:after,.nav__link:hover:before{width:70%}.nav__item.-contact .nav__link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pageBody{padding:0 30px}.pageTop__link:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px #00000026}.pageTop__link:hover:after{-webkit-transform:rotate(45deg) scale(1.15);transform:rotate(45deg) scale(1.15);border-color:#0083b4}.faq-list__title.js-expandBtn:hover{-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,right top,left top,color-stop(20%,#4e75e0),color-stop(49%,#1c7ece),color-stop(83%,#180daa));background:linear-gradient(to left,#4e75e0 20%,#1c7ece 49%,#180daa 83%);-webkit-background-clip:text;background-clip:text}.faq-nav__link:hover:before{top:6px;opacity:.8}}
