a,address,article,aside,audio,b,body,button,canvas,caption,dd,del,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,input,label,legend,li,mark,nav,ol,p,section,select,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;word-wrap:break-word}body{line-height:1}article,aside,figcaption,figure,footer,header,nav,section{display:block}h1,h2,h3,h4,h5,h6,th{font-weight:400}img{vertical-align:bottom}a{text-decoration:none}ol,ul{list-style:none}address{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}td,th{word-break:break-all}button,input,select{vertical-align:middle}*,:after,:before{box-sizing:border-box}html{font-size:16px;min-width:820px}@media screen and (max-width:500px){html{min-width:320px}}body{background:#2a2a2a;font-feature-settings:"palt";-webkit-text-size-adjust:100%}body.preload *{transition:none!important}body,button,input,select,textarea{color:#4d4d4d;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif}p{letter-spacing:1px;text-align:justify}img{font-size:0;height:auto;max-width:100%}a{color:#369bb2;transition:all .25s ease-out}@media screen and (min-width:820px){a:hover{color:#3682b2}}@media screen and (min-width:820px){a[href*="tel:"]{color:#4d4d4d;pointer-events:none}}@media screen and (max-width:500px){a[href*="tel:"]{pointer-events:auto}}table{width:100%}@media screen and (max-width:500px){input[type=button],input[type=submit]{border-radius:0;-webkit-appearance:none}}@media screen and (max-width:500px){iframe{height:auto;width:100%}}input,select,textarea{background:#fff;border:1px solid rgba(0,0,0,.3);padding:8px}input:disabled,select:disabled,textarea:disabled{background:hsla(0,0%,100%,0)}input,textarea{width:100%}input::-moz-placeholder,textarea::-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::placeholder,textarea::placeholder{color:#999}textarea{display:block;resize:vertical}select{cursor:pointer}select:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:default}input[type=file]{background:none;border:none;border-radius:0;padding:0}@media screen and (max-width:500px){input[type=file]{font-size:12px}}input[type=radio]{cursor:pointer;display:none}input[type=radio]+label{cursor:pointer;display:inline-block;margin:8px 32px 8px 0;padding-left:2.2em;position:relative}input[type=radio]+label:last-of-type{margin-right:0}input[type=radio]+label:before{background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:999em;height:1.5em;left:0;width:1.5em}input[type=radio]+label:before,input[type=radio]:checked+label:after{bottom:0;content:"";display:block;margin:auto;position:absolute;top:0}input[type=radio]:checked+label:after{background:#369bb2;border-radius:999em;height:.9em;left:5px;width:.9em}input[type=checkbox]{cursor:pointer;display:none}input[type=checkbox]+label{cursor:pointer;display:inline-block;line-height:1.2;margin:8px 32px 8px 0;padding-left:2.2em;position:relative}input[type=checkbox]+label:last-of-type{margin-right:0}input[type=checkbox]+label:before{background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:4px;bottom:0;content:"";height:1.3em;left:0;margin:auto;position:absolute;top:0;width:1.3em}input[type=checkbox]:checked+label:after{border:3px solid #369bb2;border-top:none;border-left:none;bottom:0;content:"";height:.8em;left:.4em;margin:auto;position:absolute;top:-.2em;transform:rotate(45deg);width:.5em}input[type=submit]{background:none;border:none;cursor:pointer;padding:.3em 1em;width:auto}@media screen and (max-width:500px){input[type=submit]{padding:.6em 1em}}input:disabled+label{cursor:default}button{cursor:pointer}@media screen and (min-width:820px){.isPcNone{display:none!important}}@media screen and (max-width:500px){.isSpNone{display:none!important}}@media screen and (min-width:501px) and (max-width:819px){.isTbNone{display:none!important}}.isLeft{text-align:left!important}.isCenter{text-align:center!important}.isRight{text-align:right!important}.l-2-20-m--all{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.l-2-20-m--all>*,.l-2-20-m--all>:first-child,.l-2-20-m--all>:nth-child(2){margin-top:0}.l-2-20-m--all>:nth-child(1n){margin-right:4%;width:48%}.l-2-20-m--all>:nth-child(2n){margin-right:0;text-align:right}.l-2-22-t--all{display:flex;flex-wrap:wrap;justify-content:flex-start}.l-2-22-t--all>*{margin-top:4%}.l-2-22-t--all>:first-child,.l-2-22-t--all>:nth-child(2){margin-top:0}.l-2-22-t--all>:nth-child(1n){margin-right:4%;width:48%}.l-2-22-t--all>:nth-child(2n){margin-right:0;text-align:right}.l-3-00-m--all{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.l-3-00-m--all>*,.l-3-00-m--all>:first-child,.l-3-00-m--all>:nth-child(2),.l-3-00-m--all>:nth-child(3){margin-top:0}.l-3-00-m--all>:nth-child(1n){margin-right:0;width:33.33333%}.l-3-00-m--all>:nth-child(3n-1){text-align:center}.l-3-00-m--all>:nth-child(3n){margin-right:0;text-align:right}.l-3-11-t--all{display:flex;flex-wrap:wrap;justify-content:flex-start}.l-3-11-t--all>*{margin-top:2%}.l-3-11-t--all>:first-child,.l-3-11-t--all>:nth-child(2),.l-3-11-t--all>:nth-child(3){margin-top:0}.l-3-11-t--all>:nth-child(1n){margin-right:2%;width:32%}.l-3-11-t--all>:nth-child(3n-1){text-align:center}.l-3-11-t--all>:nth-child(3n){margin-right:0;text-align:right}.l-3-22-t--all{display:flex;flex-wrap:wrap;justify-content:flex-start}.l-3-22-t--all>*{margin-top:4%}.l-3-22-t--all>:first-child,.l-3-22-t--all>:nth-child(2),.l-3-22-t--all>:nth-child(3){margin-top:0}.l-3-22-t--all>:nth-child(1n){margin-right:4%;width:30.66667%}.l-3-22-t--all>:nth-child(3n-1){text-align:center}.l-3-22-t--all>:nth-child(3n){margin-right:0;text-align:right}.l-4-11-t--all{display:flex;flex-wrap:wrap;justify-content:flex-start}.l-4-11-t--all>*{margin-top:2%}.l-4-11-t--all>:first-child,.l-4-11-t--all>:nth-child(2),.l-4-11-t--all>:nth-child(3),.l-4-11-t--all>:nth-child(4){margin-top:0}.l-4-11-t--all>:nth-child(1n){margin-right:2%;width:23.5%}.l-4-11-t--all>:nth-child(4n-1),.l-4-11-t--all>:nth-child(4n-2){text-align:center}.l-4-11-t--all>:nth-child(4n){margin-right:0;text-align:right}@media screen and (max-width:500px){.l-1-00-t--sp{display:flex;flex-wrap:wrap;justify-content:flex-start}.l-1-00-t--sp>*{margin-top:0!important}.l-1-00-t--sp>:first-child{margin-top:0}.l-1-00-t--sp>:nth-child(1n){margin-right:0;text-align:left;width:100%}}@media screen and (max-width:500px){.l-1-00-m--sp{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.l-1-00-m--sp>*{margin-top:0!important}.l-1-00-m--sp>:first-child{margin-top:0}.l-1-00-m--sp>:nth-child(1n){margin-right:0;text-align:left;width:100%}}@media screen and (max-width:500px){.l-1-04-t--sp{display:flex;flex-wrap:wrap;justify-content:flex-start}.l-1-04-t--sp>*{margin-top:8%!important}.l-1-04-t--sp>:first-child{margin-top:0}.l-1-04-t--sp>:nth-child(1n){margin-right:0;text-align:left;width:100%}}@media screen and (max-width:500px){.l-2-22-t--sp{display:flex;flex-wrap:wrap;justify-content:flex-start}.l-2-22-t--sp>*{margin-top:4%!important}.l-2-22-t--sp>:first-child,.l-2-22-t--sp>:nth-child(2){margin-top:0}.l-2-22-t--sp>:nth-child(1n){margin-right:4%;width:48%}.l-2-22-t--sp>:nth-child(2n){margin-right:0;text-align:right}}@media screen and (max-width:500px){.l-2-23-t--sp{display:flex;flex-wrap:wrap;justify-content:flex-start}.l-2-23-t--sp>*{margin-top:6%!important}.l-2-23-t--sp>:first-child,.l-2-23-t--sp>:nth-child(2){margin-top:0}.l-2-23-t--sp>:nth-child(1n){margin-right:4%;width:48%}.l-2-23-t--sp>:nth-child(2n){margin-right:0;text-align:right}}.wrapper{background:#fff}.inner{margin:0 auto;max-width:820px}@media screen and (max-width:500px){.inner{margin:0;width:100%}}.button{background-color:#369bb2;border:1px solid #369bb2;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;letter-spacing:1px;line-height:1;padding:8px 9.6px 6px;text-indent:2px;transition:all .25s ease-out}.button+*{margin-left:8px}@media screen and (min-width:820px){.button:not(:disabled):hover{background-color:#59b7cd;border-color:#59b7cd;color:#fff}}.button--back{border:1px solid #4d4d4d;border-radius:4px;color:#4d4d4d;cursor:pointer;display:inline-block;font-size:16px;letter-spacing:1px;line-height:1;padding:8px 9.6px 6px;text-indent:2px}.button--back+*{margin-left:8px}@media screen and (max-width:500px){.button--back{width:100%}}.header{background:#2a2a2a;color:#e7e7e7;height:56px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.header a,.header span{color:#ccc}.header a:hover,.header span:hover{color:#fff}.header__logo{flex-basis:10%}@media screen and (max-width:500px){.header__logo{flex-basis:50%}}.header__nav{flex-grow:1;text-align:left!important}.header__contact{flex-grow:1}.header .logo{font-size:24px;font-weight:700;padding:0 16px}@media screen and (max-width:500px){.header .logo{font-size:18px}}.header .nav{padding:0 16px}.header .nav__container{display:flex}.header .nav__container__item{font-size:14px;margin:0 1.5em 0 0}.header .nav__container__item>span{cursor:pointer}.header .contact{display:inline-block;padding:0 16px;text-align:center}.header .contact__tel{font-size:18px;font-weight:700}@media screen and (max-width:500px){.header .contact__tel{font-size:14px}}.header .contact__time{font-size:12px;margin:4px 0 0}.contactButton{background-color:#369bb2;border:1px solid #369bb2;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;letter-spacing:1px;line-height:1;padding:8px 9.6px 6px;text-indent:2px;transition:all .25s ease-out;border-radius:0;font-size:16px;font-weight:700;height:56px;width:160px}.contactButton+*{margin-left:8px}@media screen and (min-width:820px){.contactButton:not(:disabled):hover{background-color:#59b7cd;border-color:#59b7cd;color:#fff}}@media screen and (max-width:500px){.contactButton{font-size:14px;width:128px}}.footer{background:#2a2a2a;color:#e7e7e7;height:32px}.footer__copy{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;padding:0 16px}.section{background:#fff;padding:104px 0 128px}@media screen and (max-width:500px){.section{padding:48px 16px 64px}}.section:nth-child(odd){background:hsla(0,0%,100%,.95)}.section:nth-child(2n){background:hsla(0,0%,96.5%,.95)}.section h1{font-size:35px;font-weight:700;letter-spacing:2px;line-height:1.6;text-align:center}@media screen and (max-width:500px){.section h1{font-size:24px;text-align:left}}.section h1+*{margin-top:48px!important}@media screen and (max-width:500px){.section h1+*{margin-top:24px!important}}.section h1+div{margin-top:80px!important}@media screen and (max-width:500px){.section h1+div{margin-top:40px!important}}.section h2{font-family:Hiragino Mincho ProN,ヒラギノ明朝 ProN W3,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:21px;font-weight:700;line-height:1.4}.section figure+p,.section h2+figure>img,.section h2+p{margin-top:8px}.section p{font-size:15px;line-height:1.4}@media screen and (max-width:500px){.section p{line-height:1.6}}.section p+figure>img{margin-top:8px}.section p+p{margin-top:1em}.section div+h2,.section p+div{margin-top:6%}@media screen and (max-width:500px){.section div+h2{margin-top:12%}}.section div+p{margin-top:6%}@media screen and (max-width:500px){.section div+p{margin-top:12%}}.section div+div{margin-top:6%}@media screen and (max-width:500px){.section div+div{margin-top:12%}}.section table{border-top:1px solid #ddd;margin:24px 0;width:100%}.section table tr{border-bottom:1px solid #ddd}.section table tr th{width:30%}.section table tr td,.section table tr th{font-size:14px;padding:16px 8px}.keyvisual{background:#369bb2 url(/_nuxt/img/keyvisual.a83063b.png) 50% no-repeat;background-size:cover;color:#000;height:48vw;max-height:560px;min-height:400px;padding:32px 0 0;position:relative}@media screen and (max-width:500px){.keyvisual{background-position:center -21px;background-size:auto auto;background-size:initial}}@media screen and (max-width:500px){.keyvisual>.inner{padding:16px}}.keyvisual h1{font-size:35px;font-weight:700;letter-spacing:2px;line-height:1.4;padding:16px 0 0}@media screen and (max-width:500px){.keyvisual h1{font-size:21px;letter-spacing:1px;line-height:1.6}}.keyvisual p{font-size:18px;font-weight:700;line-height:1.4;margin:16px 0 0}@media screen and (max-width:500px){.keyvisual p{line-height:1.6;margin-top:8px}}.contact__form{border-top:1px solid rgba(0,0,0,.3)}@media screen and (max-width:500px){.contact__form{border:none;margin-top:12%!important}}.contact__form__item{border-bottom:1px solid rgba(0,0,0,.3);display:flex;justify-content:space-between}@media screen and (max-width:500px){.contact__form__item{border:none;display:block}}.contact__form__item__title{align-items:center;background:#f2f2f2;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:1em 1em 1em 88px;position:relative;width:35%}@media screen and (max-width:500px){.contact__form__item__title{display:block;padding:.8em .8em .8em 64px;width:auto}}.contact__form__item__title:before{background:#ef0000;color:#fff;content:"必須";font-size:14px;font-weight:700;left:24px;padding:6px 8px 5px;position:absolute}@media screen and (max-width:500px){.contact__form__item__title:before{left:8px;margin-top:-.3em}}.contact__form__item__detail{line-break:strict;line-height:1.6;padding:1em;text-align:1.4;width:65%;word-break:keep-all;word-wrap:break-word}@media screen and (max-width:500px){.contact__form__item__detail{padding:1em 0 2em;width:auto}}.contact__form__text{border:1px solid #bebebe;font-size:16px;width:100%}.contact__form__text::-moz-placeholder{color:#bebebe}.contact__form__text:-ms-input-placeholder{color:#bebebe}.contact__form__text::placeholder{color:#bebebe}.contact__form__textarea{border:1px solid #bebebe;font-size:16px;line-height:1.4;outline:none;width:100%}.contact__form__textarea::-moz-placeholder{color:#bebebe}.contact__form__textarea:-ms-input-placeholder{color:#bebebe}.contact__form__textarea::placeholder{color:#bebebe}.contact__form__box{display:flex;justify-content:center}@media screen and (max-width:500px){.contact__form__box{display:block;text-align:center}}.contact__form__box>*{margin:0 24px}@media screen and (max-width:500px){.contact__form__box>*{margin:24px 0}}.contact__error{color:#ef0000;font-size:13px;font-weight:700;line-height:1.4;margin:8px 0 0;padding:0 0 0 1.2em;position:relative}.contact__error:before{bottom:0;content:"※";left:0;margin:auto;position:absolute;top:0}@media screen and (max-width:500px){.isOrder1{order:1}.isOrder2{order:2}.isOrder3{order:3}.isOrder4{order:4}.isOrder5{order:5}.isOrder6{order:6}.isOrder7{order:7}.isOrder8{order:8}.isOrder9{order:9}.isOrder10{order:10}.isOrder11{order:11}.isOrder12{order:12}.isOrder13{order:13}.isOrder14{order:14}.isOrder15{order:15}.isOrder16{order:16}.isOrder17{order:17}.isOrder18{order:18}.isOrder19{order:19}.isOrder20{order:20}.isOrder21{order:21}.isOrder22{order:22}.isOrder23{order:23}.isOrder24{order:24}.isOrder25{order:25}.isOrder26{order:26}.isOrder27{order:27}.isOrder28{order:28}.isOrder29{order:29}.isOrder30{order:30}}body{background:url(/_nuxt/img/bg.42d7576.png) 50% repeat-x;background-size:auto 100%}.wrapper{margin:auto;width:960px}@media screen and (max-width:500px){.wrapper{width:auto}}.button{border:none;border-radius:8px;font-size:18px;font-weight:700;line-height:1.4;padding:1.33em 2.4em 1.33em 1em;position:relative;text-align:center;width:374px}@media screen and (max-width:500px){.button{width:100%}}.button:before{border-radius:999em;filter:blur(20px);height:70%;left:0;right:0;top:16px;width:90%;z-index:-1}.button:after,.button:before{bottom:0;content:"";margin:auto;position:absolute}.button:after{border-top:3px solid #fff;border-right:3px solid #fff;height:14px;right:32px;top:0;transform:rotate(45deg);width:14px}.buttonDownload,.buttonDownload:before{background:#fe727b linear-gradient(90deg,#fe727b,#f6549b)}@media screen and (min-width:820px){.buttonDownload:hover,.buttonDownload:hover:before{background:#fe72c1 linear-gradient(90deg,#fe72c1,#d854f6)}}.buttonContact,.buttonContact:before{background:#42e298 linear-gradient(90deg,#42e298,#3cb6b6)}@media screen and (min-width:820px){.buttonContact:hover{background:#42e2c0 linear-gradient(90deg,#42e2c0,#3c98b6)}.buttonContact:hover:before{background:#42e298 linear-gradient(90deg,#42e298,#3cb6b6)}}.partsDownload{display:inline-block;position:relative;z-index:0}@media screen and (max-width:500px){.partsDownload{display:block}}.partsDownload__text{color:#fff;font-weight:700;letter-spacing:1px;padding:0 0 24px;text-align:center}.partsDownload.isBlack .partsDownload__text{color:#4d4d4d}@media screen and (max-width:500px){.partsDownload.isSpShadow .partsDownload__text{text-shadow:2px 2px 4px hsla(0,0%,100%,.3)}}.partsDownload.isBgColor .buttonDownload:before{background:#fe727b linear-gradient(90deg,#ef0211,#c00a5a)}@media screen and (min-width:820px){.partsDownload.isBgColor .buttonDownload:hover:before{background:#fe72c1 linear-gradient(90deg,#ef0287,#9e0ac0)}}.column2{align-items:flex-start;display:flex}.column2>:last-child{flex:1}.definitionList__term{font-size:18px;font-weight:700;letter-spacing:2px;line-height:1.6;text-align:left}.definitionList__description{padding:12px 0 0;text-align:left}.list__item{letter-spacing:1px;line-height:1.4;padding:0 0 0 12px;position:relative}@media screen and (max-width:500px){.list__item{line-height:1.6}}.list__item:before{background:#4d4d4d;border-radius:999em;content:"";height:3px;left:0;margin:auto;position:absolute;top:6px;width:3px}.section .lead{font-size:18px;font-weight:700;letter-spacing:2px;line-height:1.6;padding:0 88px;text-align:center}@media screen and (max-width:500px){.section .lead{padding:0;text-align:left}}.section.problem{background:#369bb2 url(/_nuxt/img/image-problem.f35c730.png) right 70px top 64% no-repeat;margin:0 0 64px;padding-bottom:84px;position:relative}@media screen and (max-width:500px){.section.problem{background:#369bb2;padding-bottom:42px}}.section.problem:after{border-color:#369bb2 transparent transparent;border-style:solid;border-width:64px 480px 0;bottom:-64px;content:"";height:64px;left:0;margin:auto;position:absolute;right:0;width:100%}@media screen and (max-width:500px){.section.problem:after{border-width:64px 50vw 0}}.section.problem h1{color:#fff}.section.download{background:#369bb2}.section.download h1{color:#fff}.section .problem__list__item{color:#fff;font-size:23px;font-weight:700;letter-spacing:1px;line-height:1.6;padding:0 0 0 80px;position:relative}@media screen and (max-width:500px){.section .problem__list__item{font-size:18px;padding-left:48px}}.section .problem__list__item:before{background:#fff;border-radius:.13em;content:"";height:1.565em;left:0;position:absolute;top:-.086em;width:1.565em}.section .problem__list__item:after{border-bottom:.217em solid #369bb2;border-right:.217em solid #369bb2;content:"";height:1.434em;left:.608em;position:absolute;top:-.217em;transform:rotate(45deg);width:.695em}.section .problem__list__item:not(:first-child){margin:2.086em 0 0}@media screen and (max-width:500px){.section .solution__block__item:first-child{margin-top:0!important}}@media screen and (max-width:500px){.section .solution__block__item{align-items:center;display:flex}}@media screen and (max-width:500px){.section .solution__block__item__figure{padding-right:16px;width:30%}}.section .solution__block__item__text{font-weight:700;margin:40px 0 0;text-align:center}@media screen and (max-width:500px){.section .solution__block__item__text{margin-top:0;text-align:left}}.section .point__list,.section .point__list__item:not(:first-child){padding:10% 0 0}.section .point__list__item__figure{padding:0 32px 0 0}@media screen and (max-width:500px){.section .point__list__item__figure{padding-right:16px;width:25%}}.section .point__list__item>.definitionList{padding:16px 0 0}@media screen and (max-width:500px){.section .point__list__item>.definitionList{padding-top:0}}@media screen and (max-width:500px){.section .scene__block__item{text-align:right}}.section .scene__block__item.column2{align-items:center}@media screen and (max-width:500px){.section .scene__block__item.column2{display:block}}.section .scene__block__item__figure{display:inline-block;padding:0 40px 0 0}@media screen and (max-width:500px){.section .scene__block__item__figure{padding-right:16px;position:relative;width:25%;z-index:1}}.section .scene__block__item>.definitionList{background:#ccc;border-radius:16px;margin:0 0 0 32px;padding:32px;position:relative}@media screen and (max-width:500px){.section .scene__block__item>.definitionList{margin:-40px 0 0;padding:24px;position:relative}}.section .scene__block__item>.definitionList:before{border-color:transparent #ccc transparent transparent;border-style:solid;border-width:21px 32px 21px 0;bottom:0;content:"";height:0;left:-32px;margin:auto;position:absolute;top:0;width:0}@media screen and (max-width:500px){.section .scene__block__item>.definitionList:before{content:none}}.section .flow__list{padding:10% 0 0}.section .flow__list__item{align-items:flex-start}@media screen and (max-width:500px){.section .flow__list__item{text-align:center}}.section .flow__list__item:not(:first-child){padding:15.6% 0 0}.section .flow__list__item .flowIcon{background:#feba32;display:inline-block;margin:0 48px 32px 0;padding:16px 8px 0;position:relative;text-align:center;width:106px}@media screen and (max-width:500px){.section .flow__list__item .flowIcon{margin-right:16px;width:20%}}.section .flow__list__item .flowIcon:after{border-color:#feba32 transparent transparent;border-style:solid;border-width:32px 53px 0;bottom:-32px;content:"";height:32px;left:0;margin:auto;position:absolute;right:0;width:100%}@media screen and (max-width:500px){.section .flow__list__item .flowIcon:after{border-width:24px 9vw 0;bottom:-24px;height:24PX}}.section .flow__list__item .flowIcon__span{color:#fff;display:block;font-weight:700;letter-spacing:2px;line-height:1.4;text-align:center}.section .flow__list__item .flowIcon__span:first-child{font-size:18px}@media screen and (max-width:500px){.section .flow__list__item .flowIcon__span:first-child{font-size:16px}}.section .flow__list__item .flowIcon__span:last-child{font-size:34px;padding-top:4px}@media screen and (max-width:500px){.section .flow__list__item .flowIcon__span:last-child{font-size:21px}}@media screen and (max-width:500px){.section .flow__list__item>.partsDownload{margin-top:6%}}.section .faq__block__list__item{border-bottom:1px solid grey;padding:0 0 32px}.section .faq__block__list__item:not(:first-child){margin-top:32px}.section .faq__block__list__item .definitionList__term{padding:0 80px 0 1.8em;position:relative;text-indent:-1.8em}@media screen and (max-width:500px){.section .faq__block__list__item .definitionList__term{padding-right:8%}}.section .faq__block__list__item .definitionList__term:after{border-right:2px solid grey;border-top:2px solid grey;content:"";height:12px;position:absolute;right:50px;top:0;transform:rotate(135deg);width:12px}@media screen and (max-width:500px){.section .faq__block__list__item .definitionList__term:after{right:4px}}.section .faq__block__list__item .definitionList__term.isActive:after{top:8px;transform:rotate(-45deg)}.section .faq__block__list__item .definitionList__term:hover{cursor:pointer}.section .faq__block__list__item .definitionList__description{padding-top:16px}.section .contact__block{margin:10% 0 0;position:relative;text-align:center;z-index:0}.section .download__block{text-align:center}.keyvisual>.inner>div{margin:32px 0 0}@media screen and (max-width:500px){.keyvisual>.inner>div{padding-top:26%}}.keyvisual>.inner>div .partsDownload{text-align:center}@media screen and (max-width:500px){.keyvisual figure{min-width:168px;width:64%}}.keyvisual .partsDownload.isBlack .partsDownload__text{color:#000}