@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap";::-webkit-input-placeholder{color:#b5b5b5}::-moz-placeholder{color:#b5b5b5}:-ms-input-placeholder{color:#b5b5b5}::placeholder{color:#b5b5b5}:root{--white-color: #fff;--text-color: #333;--gray-color: #f8f8f8;--main-color: #106EC7;--sub-color: #52B0F0;--sub-color-2: #F0F8FF;--accent-color: #F25656;--accent-color-2: #FFCFCF}*{margin:0;padding:0}*,::before,::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;-moz-background-origin:border-box;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media(prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports(resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol)[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media(prefers-reduced-motion: no-preference){:focus-visible{-webkit-transition:outline-offset 145ms cubic-bezier(0.25, 0, 0.4, 1);-o-transition:outline-offset 145ms cubic-bezier(0.25, 0, 0.4, 1);-moz-transition:outline-offset 145ms cubic-bezier(0.25, 0, 0.4, 1);transition:outline-offset 145ms cubic-bezier(0.25, 0, 0.4, 1)}:where(:not(:active)):focus-visible{-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}html{font-size:62.5%}body{line-height:1.8;font-family:"Noto sans JP",Helvetica,Arial,メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-weight:400;font-size:2rem;color:var(--text-color);overflow-x:hidden;counter-reset:featureNum}@media screen and (max-width: 1024px){body{font-size:1.6rem}}a,a::before,a::after{color:var(--text-color);-webkit-transition:opacity .2s,color .2s,border .2s,background-color .2s,-webkit-transform .2s;transition:opacity .2s,color .2s,border .2s,background-color .2s,-webkit-transform .2s;-o-transition:opacity .2s,color .2s,border .2s,background-color .2s,-o-transform .2s;-moz-transition:opacity .2s,color .2s,border .2s,background-color .2s,transform .2s,-moz-transform .2s;transition:opacity .2s,color .2s,border .2s,background-color .2s,transform .2s;transition:opacity .2s,color .2s,border .2s,background-color .2s,transform .2s,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.container{max-width:960px;margin-left:auto;margin-right:auto;padding:0 40px}@media screen and (max-width: 1024px){.container{padding:0 4vw}}.section--leave{position:relative}.section--leave::before{content:"";position:absolute;width:20px;height:20px;top:0;left:50%;border-top:41px solid #1084c7;border-left:47px solid rgba(0,0,0,0);border-right:47px solid rgba(0,0,0,0);margin-left:-47px}@media screen and (max-width: 1024px){.section--leave::before{border-top-width:30px;border-left-width:32px;border-right-width:32px;margin-left:-32px}}.section--problem{position:relative;margin-top:-30px;background:-webkit-gradient(linear, left top, right top, color-stop(1.22%, #106EC7), color-stop(99.45%, #109BC7));background:-webkit-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-moz- oldlinear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-o-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:linear-gradient(90deg, #106EC7 1.22%, #109BC7 99.45%);-webkit-transition:margin .2s;-o-transition:margin .2s;-moz-transition:margin .2s;transition:margin .2s}@media screen and (max-width: 1400px){.section--problem{margin-top:0}}@media screen and (max-width: 1024px){.section--problem{margin-top:-60px}}.section--problem h2{margin-top:-15px;font-weight:500;color:var(--white-color);-webkit-transition:margin .2s;-o-transition:margin .2s;-moz-transition:margin .2s;transition:margin .2s}@media screen and (max-width: 1400px){.section--problem h2{margin-top:60px}}.section--introduction{background-color:var(--sub-color-2)}.section--plan{background-color:var(--gray-color)}.section--flow{background-color:var(--gray-color)}.section-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding:1px 40px 100px 40px}@media screen and (max-width: 1024px){.section-inner{padding:1px 4vw 50px 4vw}}.contact{position:relative;padding-bottom:45px;background:-webkit-gradient(linear, left top, right top, color-stop(1.22%, #106EC7), color-stop(99.45%, #109BC7));background:-webkit-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-moz- oldlinear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-o-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:linear-gradient(90deg, #106EC7 1.22%, #109BC7 99.45%)}@media screen and (max-width: 1024px){.contact{padding:20px 2vw}}.contact-text{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1020px;margin-left:auto;margin-right:auto;padding:45px 40px 30px 40px;text-align:center;color:#fff;font-size:3.6rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1024px){.contact-text{padding:0 4vw 20px 4vw;font-size:1.8rem}}@media screen and (min-width: 1025px){.contact-text br{display:none}}.contact-text::before{content:"";display:block;min-width:31px;height:38px;margin-right:24px;background:url(../img/contact-text.png) no-repeat center center;-moz-background-size:contain;background-size:contain}@media screen and (max-width: 1024px){.contact-text::before{position:relative;top:-4px;min-width:25px;height:30px;margin-right:15px}}.contact-text::after{content:"";display:block;min-width:31px;height:38px;margin-left:24px;background:url(../img/contact-text.png) no-repeat center center;-moz-background-size:contain;background-size:contain;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}@media screen and (max-width: 1024px){.contact-text::after{position:relative;top:-4px;min-width:25px;height:30px;margin-left:15px}}.contact-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:960px;margin-left:auto;margin-right:auto;padding:50px 40px 10px 40px;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media screen and (max-width: 1024px){.contact-inner{max-width:600px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 4vw 20px 4vw}}.contact-inner::before{content:"";position:absolute;right:50%;top:35px;margin-left:-1px;width:2px;height:-webkit-calc(100% - 60px);height:-moz-calc(100% - 60px);height:calc(100% - 60px);background-color:var(--text-color)}@media screen and (max-width: 1024px){.contact-inner::before{content:none}}.contact-tel{position:relative;width:-webkit-calc(50% - 40px);width:-moz-calc(50% - 40px);width:calc(50% - 40px)}@media screen and (max-width: 1024px){.contact-tel{width:100%;margin-bottom:10px}}.contact-tel-top{text-align:center;font-size:4.2rem;font-weight:700;line-height:1;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}@media screen and (max-width: 1024px){.contact-tel-top{font-size:2.1rem;line-height:1.8}}.contact-tel-top a{position:relative;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:400px;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:5px;background:-webkit-gradient(linear, left top, right top, color-stop(1.22%, #106EC7), color-stop(99.45%, #109BC7));background:-webkit-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-moz- oldlinear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-o-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:linear-gradient(90deg, #106EC7 1.22%, #109BC7 99.45%);color:rgba(0,0,0,0);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}@media screen and (max-width: 1024px){.contact-tel-top a{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:none;padding:15px 25px 15px 25px;background:#59c557;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;color:#fff;-webkit-box-shadow:3px 2px 10px rgba(0,0,0,.16),inset -3px -2px 4px rgba(0,0,0,.25),inset 3px 2px 4px rgba(255,255,255,.25);-moz-box-shadow:3px 2px 10px rgba(0,0,0,.16),inset -3px -2px 4px rgba(0,0,0,.25),inset 3px 2px 4px rgba(255,255,255,.25);box-shadow:3px 2px 10px rgba(0,0,0,.16),inset -3px -2px 4px rgba(0,0,0,.25),inset 3px 2px 4px rgba(255,255,255,.25);text-shadow:2px 2px 2px rgba(0,0,0,.16);-moz-background-clip:revert;background-clip:revert}}.contact-tel-top a::before{content:"";position:relative;top:4px;display:inline-block;width:25px;height:33px;margin-right:10px;background:url(../img/ico-tel.svg) no-repeat center center;-moz-background-size:contain;background-size:contain}@media screen and (max-width: 1024px){.contact-tel-top a::before{top:0;width:21px;height:27px;margin-right:10px;background-image:url(../img/ico-tel-w.svg)}}@media screen and (max-width: 1024px){.contact-tel-top a::after{content:"";position:relative;top:0;display:inline-block;width:9px;height:16px;background:url(../img/btn-arrow.svg) no-repeat center center;-moz-background-size:contain;background-size:contain;vertical-align:middle}}.contact-tel-top a:hover{top:4px;text-decoration:none}@media screen and (max-width: 1024px){.contact-tel-top a .pc{display:none}}@media screen and (min-width: 1025px){.contact-tel-top a .sp{display:none}}.contact-tel-top span{position:absolute;left:50%;top:-8px;padding:0 16px;background-color:#fff;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid var(--main-color);font-size:1.4rem;line-height:1.8;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:var(--main-color);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);text-shadow:none;white-space:nowrap}@media screen and (max-width: 1024px){.contact-tel-top span{display:table;color:#59c557;border-color:#59c557}}.contact-tel-top span::before{content:"";position:absolute;left:50%;bottom:-11px;display:block;width:0;height:0;border-top:10px solid var(--main-color);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0)}@media screen and (max-width: 1024px){.contact-tel-top span::before{border-top-color:#59c557}}.contact-tel-top span::after{content:"";position:absolute;left:50%;bottom:-7px;display:block;border-top:10px solid var(--white-color);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0)}.contact-tel-bottom{font-size:1.2rem;font-weight:700;text-align:center}.contact-btn{width:-webkit-calc(50% - 40px);width:-moz-calc(50% - 40px);width:calc(50% - 40px);margin-left:80px}@media screen and (max-width: 1024px){.contact-btn{width:100%;margin-left:0;margin-top:30px}}.contact-btn a{position:relative;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 35px 15px 35px;font-size:2.1rem;font-weight:700;text-align:center;background-color:var(--accent-color);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;color:var(--white-color);-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);text-shadow:2px 2px 2px rgba(0,0,0,.16)}@media screen and (max-width: 1024px){.contact-btn a{padding:15px 25px 15px 25px}}.contact-btn a:before{content:"";position:relative;top:0;display:inline-block;width:21px;height:27px;background:url(../img/ico-document-w.svg) no-repeat center center;-moz-background-size:contain;background-size:contain;vertical-align:middle}.contact-btn a:after{content:"";position:relative;top:0;display:inline-block;width:9px;height:16px;background:url(../img/btn-arrow.svg) no-repeat center center;-moz-background-size:contain;background-size:contain;vertical-align:middle}.contact-btn a:hover{top:4px;text-decoration:none}.contact-btn span{position:absolute;left:50%;top:-8px;padding:0 16px;background-color:#fff;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid var(--accent-color);font-size:1.4rem;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:var(--accent-color);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);text-shadow:none;white-space:nowrap}@media screen and (max-width: 1024px){.contact-btn span{display:table}}.contact-btn span::before{content:"";position:absolute;left:50%;bottom:-11px;display:block;width:0;height:0;border-top:10px solid var(--accent-color);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0)}.contact-btn span::after{content:"";position:absolute;left:50%;bottom:-7px;display:block;border-top:10px solid var(--white-color);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0)}.header{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:0 110px 0 60px;background-color:var(--white-color);-webkit-box-shadow:5px 3px 15px rgba(0,0,0,.16);-moz-box-shadow:5px 3px 15px rgba(0,0,0,.16);box-shadow:5px 3px 15px rgba(0,0,0,.16);-webkit-transition:padding .2s;-o-transition:padding .2s;-moz-transition:padding .2s;transition:padding .2s}@media screen and (max-width: 1599px){.header{padding:0 30px}}@media screen and (max-width: 1024px){.header{position:relative;padding:0 0 0 4vw;-webkit-box-shadow:3px 2px 10px rgba(0,0,0,.16);-moz-box-shadow:3px 2px 10px rgba(0,0,0,.16);box-shadow:3px 2px 10px rgba(0,0,0,.16)}}.header__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:85px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.header__inner{height:60px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header__logo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.header__logo-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.8rem;font-weight:500;background:-webkit-gradient(linear, left top, right top, color-stop(1.22%, #106EC7), color-stop(99.45%, #109BC7));background:-webkit-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-moz- oldlinear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-o-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:linear-gradient(90deg, #106EC7 1.22%, #109BC7 99.45%);color:rgba(0,0,0,0);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;line-height:1.2}@media screen and (max-width: 1099px){.header__logo-text{font-size:3rem}}@media screen and (max-width: 1024px){.header__logo-text{font-size:2rem}}.header__tel{margin-left:auto;margin-right:45px;color:var(--text-color);line-height:1}@media screen and (max-width: 1024px){.header__tel{display:none}}.header__tel-top{margin-bottom:5px;font-size:3.2rem;font-weight:700}.header__tel-top::before{content:"";position:relative;top:2px;display:inline-block;width:21px;height:28px;margin-right:10px;background:url(../img/ico-tel-b.svg) no-repeat center center;-moz-background-size:contain;background-size:contain}.header__tel-bottom{font-size:1.3rem;font-weight:500}.header__btn{min-width:285px}@media screen and (max-width: 1024px){.header__btn{display:none}}.header__btn a{position:relative;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:65px;padding:5px 25px 5px 25px;font-size:2.1rem;font-weight:700;text-align:center;background-color:var(--accent-color);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;color:var(--white-color);-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);text-shadow:2px 2px 2px rgba(0,0,0,.16)}.header__btn a:hover{text-decoration:none;top:2px}.footer{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:-webkit-gradient(linear, left top, right top, color-stop(1.22%, #106EC7), color-stop(99.45%, #109BC7));background:-webkit-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-moz- oldlinear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-o-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:linear-gradient(90deg, #106EC7 1.22%, #109BC7 99.45%);font-size:1.6rem;font-weight:700;color:var(--white-color);padding:40px 4vw 40px 4vw}@media screen and (max-width: 1024px){.footer{font-size:1.5rem;padding:20px 4vw 90px 4vw}}.footer-nav{max-width:1120px;margin-left:auto;margin-right:auto;font-size:1.6rem;font-weight:700}.footer-nav ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.footer-nav li::before{content:"｜";margin-left:5px;margin-right:5px}.footer-nav li:first-child::before{content:none}.footer-nav a{color:#fff}.footer-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1120px;margin:50px auto;font-size:1.6rem;font-weight:700}@media screen and (max-width: 1024px){.footer-info{margin:30px auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.footer-address{margin-left:60px;line-height:1.8}@media screen and (max-width: 1024px){.footer-address{margin-left:0;margin-top:10px}}.footer-copyright{font-size:1.6rem;font-weight:500;text-align:center}.sp-footer{display:none}@media screen and (min-width: 1025px){.sp-footer{display:none !important}}@media screen and (max-width: 1024px){.sp-footer{position:fixed;z-index:10;bottom:0;left:0;width:100%;height:70px;background-color:rgba(6,6,6,.64)}}.sp-footer__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.sp-footer__tel{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:50%;padding:10px 5px 10px 10px}.sp-footer__tel a{position:relative;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px;height:50px;margin-left:auto;margin-right:auto;background:#59c557;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;font-weight:700;color:var(--white-color);-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;-webkit-box-shadow:3px 2px 10px rgba(0,0,0,.16),inset -3px -2px 4px rgba(0,0,0,.25),inset 3px 2px 4px rgba(255,255,255,.25);-moz-box-shadow:3px 2px 10px rgba(0,0,0,.16),inset -3px -2px 4px rgba(0,0,0,.25),inset 3px 2px 4px rgba(255,255,255,.25);box-shadow:3px 2px 10px rgba(0,0,0,.16),inset -3px -2px 4px rgba(0,0,0,.25),inset 3px 2px 4px rgba(255,255,255,.25);text-shadow:2px 2px 2px rgba(0,0,0,.16)}.sp-footer__tel a:hover{top:4px;text-decoration:none}.sp-footer__form{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:50%;padding:10px 10px 10px 5px}.sp-footer__form a{position:relative;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px;height:50px;margin-left:auto;margin-right:auto;background:var(--accent-color);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;font-weight:700;color:var(--white-color);-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;-webkit-box-shadow:3px 2px 10px rgba(0,0,0,.16),inset -3px -2px 4px rgba(0,0,0,.25),inset 3px 2px 4px rgba(255,255,255,.25);-moz-box-shadow:3px 2px 10px rgba(0,0,0,.16),inset -3px -2px 4px rgba(0,0,0,.25),inset 3px 2px 4px rgba(255,255,255,.25);box-shadow:3px 2px 10px rgba(0,0,0,.16),inset -3px -2px 4px rgba(0,0,0,.25),inset 3px 2px 4px rgba(255,255,255,.25);text-shadow:2px 2px 2px rgba(0,0,0,.16)}.sp-footer__form a:hover{top:4px;text-decoration:none}.pc-fixed-btn{position:fixed;z-index:20;bottom:0;right:30px;display:none;padding-bottom:30px;line-height:1.2}@media screen and (max-width: 1024px){.pc-fixed-btn{display:none}}.pc-fixed-btn a{position:relative;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:122px;height:122px;background-color:#fff;font-size:1.2rem;font-weight:900;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}.pc-fixed-btn a:hover{top:4px;text-decoration:none}.pc-fixed-btn__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:110px;height:110px;padding-top:10px;background:var(--white-color) no-repeat center center;border:5px solid var(--accent-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.18);-moz-box-shadow:0 2px 2px rgba(0,0,0,.18);box-shadow:0 2px 2px rgba(0,0,0,.18)}.pc-fixed-btn__inner::after{content:"";width:27px;height:27px;margin-top:10px;background:url(../img/fixed-nav-arrow.svg) no-repeat center center;-moz-background-size:contain;background-size:contain}h2{margin-top:90px;margin-bottom:60px;font-size:4.6rem;font-weight:700;text-align:center;line-height:1.45;background:-webkit-gradient(linear, left top, right top, color-stop(1.22%, #106EC7), color-stop(99.45%, #109BC7));background:-webkit-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-moz- oldlinear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-o-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:linear-gradient(90deg, #106EC7 1.22%, #109BC7 99.45%);color:rgba(0,0,0,0);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}@media screen and (max-width: 1024px){h2{margin-top:50px;margin-bottom:30px;font-size:3rem}}h2.h2--small{margin-top:60px;margin-bottom:50px;font-size:3.6rem}@media screen and (max-width: 1024px){h2.h2--small{font-size:2.4rem}}h2::after{content:"";display:block;text-align:center;font-size:3.4rem;font-weight:300;color:var(--sub-color)}@media screen and (max-width: 1024px){h2::after{font-size:2.1rem}}h2.color-blue{color:var(--text-color)}h2.color-orange{color:var(--accent-color)}h2.weight900{font-weight:900}h3{margin-top:60px;margin-bottom:40px;font-size:3.2rem;font-weight:700;text-align:center;line-height:1.4}@media screen and (max-width: 1024px){h3{margin-top:40px;margin-bottom:30px;font-size:2.4rem}}h4{margin-top:30px;margin-bottom:20px;font-size:1.6rem;font-weight:700;color:var(--main-color);line-height:1.5}@media screen and (max-width: 1024px){h4{margin-top:20px;margin-bottom:20px}}.lead{text-align:center;font-weight:500;font-size:2rem;text-align:center}@media screen and (max-width: 1024px){.lead{font-size:1.8rem}.lead br{display:none}}.mw800{max-width:800px}.mla{margin-left:auto}.mra{margin-right:auto}.fz28{font-size:2.8rem}@media screen and (max-width: 1024px){.fz28{margin-top:30px;margin-bottom:20px;font-size:2.4rem}}.fz36{font-size:3.6rem}@media screen and (max-width: 1024px){.fz36{font-size:2.7rem}}.fw500{font-weight:500}.fw700{font-weight:700}.tac{text-align:center}.text-gradient{background:-webkit-gradient(linear, left top, right top, color-stop(1.22%, #106EC7), color-stop(99.45%, #109BC7));background:-webkit-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-moz- oldlinear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-o-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:linear-gradient(90deg, #106EC7 1.22%, #109BC7 99.45%);color:rgba(0,0,0,0);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.underline{position:relative;display:table;margin-left:auto;margin-right:auto}.underline::before{content:"";position:absolute;left:0;bottom:4px;width:100%;height:3px;background:-webkit-gradient(linear, left top, right top, color-stop(1.22%, #106EC7), color-stop(99.45%, #109BC7));background:-webkit-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-moz- oldlinear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-o-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:linear-gradient(90deg, #106EC7 1.22%, #109BC7 99.45%)}.visual{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:54vw;max-height:890px;padding-top:25px;background:url(../img/visual-bg.png) no-repeat center bottom;-moz-background-size:cover;background-size:cover;overflow:hidden}@media screen and (max-width: 1024px){.visual{height:auto;max-height:none;padding-top:20px;padding-bottom:120px;background-image:url(../img/visual-bg--sp.png)}}.visual__wrap{position:relative;background:-webkit-gradient(linear, left top, right top, color-stop(1.22%, #106EC7), color-stop(99.45%, #109BC7));background:-webkit-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-moz- oldlinear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-o-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:linear-gradient(90deg, #106EC7 1.22%, #109BC7 99.45%)}@media screen and (max-width: 1024px){.visual__wrap{z-index:1}}.visual__inner{position:relative;padding:0 40px}@media screen and (max-width: 1024px){.visual__inner{padding:0 4vw}}.visual__btn{position:absolute;left:40px;top:550px;width:47%;max-width:604px;-webkit-transition:top .2s;-o-transition:top .2s;-moz-transition:top .2s;transition:top .2s}@media screen and (max-width: 1280px){.visual__btn{top:87%}}@media screen and (max-width: 1024px){.visual__btn{top:auto;left:4vw;bottom:-60px;width:-webkit-calc(100% - 8vw);width:-moz-calc(100% - 8vw);width:calc(100% - 8vw)}}.visual__btn a{position:relative;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:466px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;padding:15px 35px 15px 35px;font-size:2.1rem;font-weight:700;text-align:center;background-color:var(--accent-color);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;color:var(--white-color);-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);text-shadow:2px 2px 2px rgba(0,0,0,.16)}@media screen and (max-width: 1280px){.visual__btn a{max-width:380px;padding:10px 20px 10px 20px}}@media screen and (max-width: 1024px){.visual__btn a{padding:10px 20px 10px 20px;font-size:1.8rem}}.visual__btn a:before{content:"";position:relative;top:0;display:inline-block;width:21px;height:27px;background:url(../img/ico-document-w.svg) no-repeat center center;-moz-background-size:contain;background-size:contain;vertical-align:middle}.visual__btn a:after{content:"";position:relative;top:0;display:inline-block;width:9px;height:16px;background:url(../img/btn-arrow.svg) no-repeat center center;-moz-background-size:contain;background-size:contain;vertical-align:middle}.visual__btn a:hover{top:4px;text-decoration:none}.visual img{margin-left:auto;margin-right:auto}.problem__item{margin-top:20px;padding:18px 90px 18px 90px;line-height:1.4;font-size:2.4rem;font-weight:700;background:url(../img/ico-problem.svg) no-repeat left 30px top 22px var(--white-color);-moz-background-size:27px auto;background-size:27px auto;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;text-align:center}@media screen and (max-width: 1024px){.problem__item{margin-top:12px;padding:15px 25px 15px 60px;background-position:left 18px top 15px;-moz-background-size:30px auto;background-size:30px auto;font-size:1.8rem;text-align:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}.plan-summary{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:960px;margin-top:100px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.plan-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0px}}.plan-summary__item{width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px);margin-right:30px;padding:0 30px 25px 30px;background-color:var(--white-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:4px 4px 14px rgba(0,0,0,.19);-moz-box-shadow:4px 4px 14px rgba(0,0,0,.19);box-shadow:4px 4px 14px rgba(0,0,0,.19)}@media screen and (max-width: 1024px){.plan-summary__item{width:100%;margin-right:0;margin-top:20px;padding:0 4vw 20px 4vw;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}.plan-summary__item:nth-child(2n){margin-right:0}.plan-summary__head{display:table;margin-top:40px;margin-bottom:20px;padding-bottom:25px;border-bottom:3px solid;font-size:3.2rem;font-weight:700;text-align:left}@media screen and (max-width: 1024px){.plan-summary__head{margin-top:30px;margin-bottom:15px;padding-bottom:15px;border-bottom-width:2px;font-size:2.4rem}}.plan-summary__head--main{color:var(--main-color);border-color:var(--main-color)}.plan-summary__head--sub{color:var(--sub-color);border-color:var(--sub-color)}.plan-summary__price{font-size:2.4rem;font-weight:700}@media screen and (max-width: 1024px){.plan-summary__price{font-size:1.8rem}}.plan-summary__price strong{margin-right:5px;font-size:3.6rem;font-family:"roboto"}@media screen and (max-width: 1024px){.plan-summary__price strong{font-size:3rem}}.plan-summary__aside{font-size:1.6rem;font-weight:500}@media screen and (max-width: 1024px){.plan-summary__aside{font-size:1.5rem}}.plan-detail{max-width:960px;margin-left:auto;margin-right:auto}.plan-detail__head{position:-webkit-sticky;position:sticky;z-index:1;top:85px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.plan-detail__head{top:0}}.plan-detail__head-item{padding:20px 18px 16px 18px;font-size:2.1rem;font-weight:700;line-height:1.4;color:var(--white-color);text-align:center}@media screen and (max-width: 1024px){.plan-detail__head-item{width:50%;padding:16px 12px 14px 12px;font-size:1.8rem}}.plan-detail__head-item--blank{width:340px}@media screen and (max-width: 1024px){.plan-detail__head-item--blank{display:none}}.plan-detail__head-item--standard{width:-webkit-calc(50% - 170px);width:-moz-calc(50% - 170px);width:calc(50% - 170px);background-color:var(--sub-color);-webkit-border-radius:12px 0 0 0;-moz-border-radius:12px 0 0 0;border-radius:12px 0 0 0}@media screen and (max-width: 1024px){.plan-detail__head-item--standard{width:50%;-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;border-radius:8px 0 0 0}}.plan-detail__head-item--full{position:relative;width:-webkit-calc(50% - 170px);width:-moz-calc(50% - 170px);width:calc(50% - 170px);background-color:var(--main-color);-webkit-border-radius:0 12px 0 0;-moz-border-radius:0 12px 0 0;border-radius:0 12px 0 0}@media screen and (max-width: 1024px){.plan-detail__head-item--full{width:50%;-webkit-border-radius:0 8px 0 0;-moz-border-radius:0 8px 0 0;border-radius:0 8px 0 0}}.plan-detail__head-item--full::before{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background-color:var(--white-color)}.plan-detail__body{-webkit-border-radius:12px 0 12px 12px;-moz-border-radius:12px 0 12px 12px;border-radius:12px 0 12px 12px;-webkit-box-shadow:4px 4px 14px rgba(0,0,0,.25);-moz-box-shadow:4px 4px 14px rgba(0,0,0,.25);box-shadow:4px 4px 14px rgba(0,0,0,.25);overflow:hidden}@media screen and (max-width: 1024px){.plan-detail__body{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}}.plan-detail__content{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background-color:var(--white-color)}@media screen and (max-width: 1024px){.plan-detail__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.plan-detail__content::before{content:"";position:absolute;left:20px;bottom:0;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);height:1px;background-color:#d9d9d9}@media screen and (max-width: 1024px){.plan-detail__content::before{content:none}}@media screen and (max-width: 1024px){.plan-detail__content:last-child{padding-bottom:16px}}.plan-detail__content:last-child::before{content:none}.plan-detail__name{width:340px;padding:22px 18px 14px 18px;font-size:2.1rem;font-weight:700;line-height:1.4;text-align:right}@media screen and (max-width: 1024px){.plan-detail__name{width:100%;padding-top:30px;padding-bottom:0;font-size:1.8rem;text-align:center}}.plan-detail__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-calc(50% - 170px);width:-moz-calc(50% - 170px);width:calc(50% - 170px);padding:18px;text-align:center}@media screen and (max-width: 1024px){.plan-detail__item{width:50%;padding-bottom:24px}}.plan-detail__item::before{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background-color:#d9d9d9}@media screen and (max-width: 1024px){.plan-detail__item::before{top:15px;height:-webkit-calc(100% - 36px);height:-moz-calc(100% - 36px);height:calc(100% - 36px)}}@media screen and (max-width: 1024px){.plan-detail__item:nth-child(2)::before{content:none}}.plan-detail__item .dashed{display:block;height:2px;width:20px;background-color:#888;font-size:0;color:rgba(0,0,0,0)}@media screen and (max-width: 1024px){.plan-detail__item img{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75)}}.outsourcing-img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:960px;margin-left:auto;margin-right:auto;margin-top:60px;padding:35px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:4px 4px 14px rgba(0,0,0,.25);-moz-box-shadow:4px 4px 14px rgba(0,0,0,.25);box-shadow:4px 4px 14px rgba(0,0,0,.25)}@media screen and (max-width: 1024px){.outsourcing-img{margin-top:30px;padding:20px 4vw;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}.leave{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.leave{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.leave__item{width:-webkit-calc(33.33% - 13px);width:-moz-calc(33.33% - 13px);width:calc(33.33% - 13px);margin-top:90px;margin-right:20px;padding-left:30px;padding-right:30px;padding-bottom:40px;-webkit-box-shadow:4px 4px 14px rgba(0,0,0,.25);-moz-box-shadow:4px 4px 14px rgba(0,0,0,.25);box-shadow:4px 4px 14px rgba(0,0,0,.25);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}@media screen and (max-width: 1024px){.leave__item{width:100%;max-width:600px;margin-top:55px;margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;padding-bottom:30px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}.leave__item:last-child{margin-right:0}@media screen and (max-width: 1024px){.leave__item:last-child{margin-right:auto}}.leave__icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:128px;height:128px;margin-left:auto;margin-right:auto;margin-top:-64px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--accent-color)}@media screen and (max-width: 1024px){.leave__icon{width:80px;height:80px;margin-top:-40px}}@media screen and (max-width: 1024px){.leave__icon img{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}.leave__head{margin-top:20px;margin-bottom:25px;font-size:2.4rem;color:var(--text-color);text-align:center}@media screen and (max-width: 1024px){.leave__head{margin-top:15px;margin-bottom:20px;font-size:2rem}}.leave__list{list-style:none}.leave__list-item{margin-top:12px;padding-left:38px;background:url(../img/list-leave.svg) no-repeat left top 3px;-moz-background-size:24px auto;background-size:24px auto;font-size:2rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1024px){.leave__list-item{padding-left:30px;-moz-background-size:20px auto;background-size:20px auto;font-size:1.8rem}}.introduction{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}@media screen and (max-width: 1024px){.introduction{margin-top:20px}}.introduction__item{width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px);margin-right:60px;margin-top:40px;padding:30px 40px 40px 60px;background-color:var(--white-color);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}@media screen and (max-width: 1024px){.introduction__item{width:100%;margin-right:0;margin-top:20px;padding:20px 4vw 20px 4vw;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}}.introduction__item:nth-child(2n){margin-right:0}.introduction__head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;margin-top:0;margin-bottom:30px;text-align:left;font-size:2.8rem;font-weight:700;color:var(--sub-color)}@media screen and (max-width: 1024px){.introduction__head{margin-bottom:20px;font-size:2.1rem}}.introduction__head::before{content:"";display:block;width:34px;height:44px;margin-right:20px;background:url(../img/ico-document.svg) no-repeat center center;-moz-background-size:contain;background-size:contain}@media screen and (max-width: 1024px){.introduction__head::before{width:25px;height:32px;margin-right:15px}}.introduction__list{list-style:none}.introduction__list-item{position:relative;margin-bottom:10px;padding-left:35px;font-size:2.4rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1024px){.introduction__list-item{padding-left:28px;font-size:1.8rem}}.introduction__list-item::before{content:"";position:absolute;left:1px;top:13px;display:block;width:12px;height:12px;background-color:var(--sub-color)}@media screen and (max-width: 1024px){.introduction__list-item::before{left:3px;top:8px;width:10px;height:10px}}.introduction__list-item sup{position:relative;margin-left:3px;top:-6px;font-size:1rem}.introduction__aside{margin-top:20px;margin-bottom:-30px;padding-left:35px;font-size:1.6rem}@media screen and (max-width: 1024px){.introduction__aside{margin-top:15px;margin-bottom:-10px;padding-left:28px;font-size:1.4rem}}.strengths__item{margin-bottom:60px}@media screen and (max-width: 1024px){.strengths__item{margin-bottom:20px}}.strengths__item:last-child{margin-bottom:0}.strengths__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;overflow:hidden;-webkit-box-shadow:4px 4px 14px rgba(0,0,0,.25);-moz-box-shadow:4px 4px 14px rgba(0,0,0,.25);box-shadow:4px 4px 14px rgba(0,0,0,.25);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}@media screen and (max-width: 1024px){.strengths__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}.strengths__text{width:-webkit-calc(100% - 490px);width:-moz-calc(100% - 490px);width:calc(100% - 490px);padding:40px 30px 30px 30px}@media screen and (max-width: 1024px){.strengths__text{width:100%;padding:30px 4vw 30px 4vw}}.strengths__head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:0;margin-bottom:30px;font-weight:700;text-align:left}@media screen and (max-width: 1024px){.strengths__head{margin-bottom:20px}}.strengths__head-left{position:relative;top:4px;margin-right:20px;font-family:"roboto";font-size:5.6rem;line-height:1.4;color:var(--main-color)}@media screen and (max-width: 1024px){.strengths__head-left{margin-right:15px;font-size:3.6rem}}.strengths__head-right{margin-top:10px;font-size:2.8rem;line-height:1.2}@media screen and (max-width: 1024px){.strengths__head-right{margin-top:5px;font-size:2.1rem}}.strengths__description{margin-top:15px;font-weight:500}.strengths__img{width:490px}@media screen and (max-width: 1024px){.strengths__img{width:100%;padding-left:4vw;padding-right:4vw;padding-bottom:4vw}}.strengths__img img{width:100%;height:100%;min-height:375px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.strengths__img img{width:100%;height:250px;min-height:62.5vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}}.flow{max-width:960px;margin-top:80px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.flow{margin-top:40px}}.flow-item{position:relative;margin-bottom:100px;padding-left:40px;padding-right:40px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:var(--white-color);-webkit-box-shadow:0px 4px 14px rgba(0,0,0,.19);-moz-box-shadow:0px 4px 14px rgba(0,0,0,.19);box-shadow:0px 4px 14px rgba(0,0,0,.19)}@media screen and (max-width: 1024px){.flow-item{margin-bottom:90px;padding-left:4vw;padding-right:4vw;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}.flow-item:last-child{margin-bottom:0}.flow-item:last-child::before{content:none}.flow-item::before{content:"";position:absolute;left:50%;bottom:-46px;display:block;margin-left:-31px;border-top:20px solid var(--accent-color-2);border-left:31px solid rgba(0,0,0,0);border-right:31px solid rgba(0,0,0,0)}.flow-step{position:relative;top:-27px;display:table;width:100%;max-width:190px;margin:0 auto;padding:15px;background:-webkit-gradient(linear, left top, right top, color-stop(1.22%, #106EC7), color-stop(99.45%, #109BC7));background:-webkit-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-moz- oldlinear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-o-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:linear-gradient(90deg, #106EC7 1.22%, #109BC7 99.45%);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:2.4rem;font-weight:700;color:var(--white-color);line-height:1}@media screen and (max-width: 1024px){.flow-step{top:-22px;max-width:150px;padding:12px;font-size:2rem}}.flow-head{margin:-10px auto 15px;font-size:2.4rem;font-weight:700;text-align:center}@media screen and (max-width: 1024px){.flow-head{font-size:2rem;margin-top:0;margin-bottom:10px}}.flow-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:112px;padding:0 0 40px 0;text-align:center;font-weight:500}@media screen and (max-width: 1024px){.flow-body{padding:0 0 20px 0;text-align:left}}.flow-body--end{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:156px;font-weight:700;font-size:4rem;color:var(--main-color)}@media screen and (max-width: 1024px){.flow-body--end{min-height:120px;font-size:2.7rem}}.area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.area__item{width:-webkit-calc(50% - 25px);width:-moz-calc(50% - 25px);width:calc(50% - 25px);margin-right:50px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden}@media screen and (max-width: 1024px){.area__item{width:100%;margin-right:0;margin-bottom:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}}.area__item:last-child{margin-right:0}.area__head{margin-top:0;margin-bottom:0;padding:10px;background-color:var(--main-color);color:var(--white-color)}.area__body{padding-top:10px;padding-bottom:20px;background-color:var(--white-color)}.area__img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:200px;margin-left:auto;margin-right:auto}.area__list ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:280px;margin-left:auto;margin-right:auto;list-style:none}.area__list ul.w280{width:280px}@media screen and (max-width: 1024px){.area__list ul.w280{width:210px}}.area__list ul.w210{width:210px}.area__list li{position:relative;width:70px;margin-bottom:5px;padding-left:12px;white-space:nowrap;font-size:1.7rem;font-weight:700;line-height:1.4}.area__list li::before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#32b87f}.faq{margin-top:25px;padding:6px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden;background:-webkit-gradient(linear, left top, right top, color-stop(1.22%, #106EC7), color-stop(99.45%, #109BC7));background:-webkit-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-moz- oldlinear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-o-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:linear-gradient(90deg, #106EC7 1.22%, #109BC7 99.45%)}@media screen and (max-width: 1024px){.faq{margin-top:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:4px}}.faq__inner{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background-color:var(--white-color)}@media screen and (max-width: 1024px){.faq__inner{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}}.faq-head{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:56px;padding-top:28px;padding-bottom:24px;padding-right:94px;font-size:2.4rem;font-weight:700;line-height:1.4;-webkit-transition:-webkit-border-radius .2s;transition:-webkit-border-radius .2s;-o-transition:border-radius .2s;-moz-transition:border-radius .2s, -moz-border-radius .2s;transition:border-radius .2s;transition:border-radius .2s, -webkit-border-radius .2s, -moz-border-radius .2s;cursor:pointer}@media screen and (max-width: 1024px){.faq-head{padding-top:20px;padding-bottom:18px;padding-right:47px;font-size:2rem}}.faq-head::before{content:"Q.";position:relative;top:-5px;min-width:84px;padding-left:25px;color:var(--sub-color);font-size:3rem}@media screen and (max-width: 1024px){.faq-head::before{top:-4px;min-width:50px;min-height:30px;padding-left:18px;font-size:2.4rem}}.faq-head__inner{max-width:-webkit-calc(100% - 92px);max-width:-moz-calc(100% - 92px);max-width:calc(100% - 92px)}@media screen and (max-width: 1024px){.faq-head__inner{max-width:-webkit-calc(100% - 50px);max-width:-moz-calc(100% - 50px);max-width:calc(100% - 50px)}}.faq-head__inner::before{content:"";position:absolute;right:33px;top:44px;width:24px;height:4px;background-color:var(--main-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transform:rotate(47deg);-moz-transform:rotate(47deg);-ms-transform:rotate(47deg);-o-transform:rotate(47deg);transform:rotate(47deg);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;-o-transition:opacity .2s,-o-transform .2s;-moz-transition:opacity .2s,transform .2s,-moz-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s}@media screen and (max-width: 1024px){.faq-head__inner::before{top:33px;right:30px;width:18px;height:3px}}.faq-head__inner::after{content:"";position:absolute;right:19px;top:44px;width:24px;height:4px;background-color:var(--main-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transform:rotate(-47deg);-moz-transform:rotate(-47deg);-ms-transform:rotate(-47deg);-o-transform:rotate(-47deg);transform:rotate(-47deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:-o-transform .2s;-moz-transition:transform .2s, -moz-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s}@media screen and (max-width: 1024px){.faq-head__inner::after{top:33px;width:18px;height:3px}}.faq-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.faq-body__inner{position:relative;width:100%;max-width:-webkit-calc(100% - 50px);max-width:-moz-calc(100% - 50px);max-width:calc(100% - 50px);margin-left:auto;margin-right:auto;padding:30px 10px 40px 10px;line-height:1.6}@media screen and (max-width: 1024px){.faq-body__inner{max-width:-webkit-calc(100% - 50px);max-width:-moz-calc(100% - 50px);max-width:calc(100% - 50px);padding:15px 0 20px 0}}.faq-body__inner::before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:-webkit-gradient(linear, left top, right top, color-stop(1.22%, #106EC7), color-stop(99.45%, #109BC7));background:-webkit-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-moz- oldlinear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:-o-linear-gradient(left, #106EC7 1.22%, #109BC7 99.45%);background:linear-gradient(90deg, #106EC7 1.22%, #109BC7 99.45%)}.faq.is-active .faq-head{-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}@media screen and (max-width: 1024px){.faq.is-active .faq-head{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}}.faq.is-active .faq-head__inner::before{-webkit-transform:rotateX(180deg) rotate(50deg);-moz-transform:rotateX(180deg) rotate(50deg);transform:rotateX(180deg) rotate(50deg)}.faq.is-active .faq-head__inner::after{-webkit-transform:rotateX(180deg) rotate(-50deg);-moz-transform:rotateX(180deg) rotate(-50deg);transform:rotateX(180deg) rotate(-50deg)}.contact-form{padding:150px 0 80px 0;background-color:var(--gray-color)}@media screen and (max-width: 1024px){.contact-form{padding:40px 0 40px 0}}.contact-form h2{margin-top:20px;margin-bottom:60px}@media screen and (max-width: 1024px){.contact-form h2{margin-top:10px;margin-bottom:30px}}.contact-form__inner{max-width:1120px;margin-left:auto;margin-right:auto;margin-bottom:-80px;padding:50px 40px;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25)}@media screen and (max-width: 1024px){.contact-form__inner{margin-bottom:-40px;padding:20px 4vw 40px 4vw;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}}.contact-form__item{max-width:740px;margin-top:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.contact-form__item{margin-top:10px}}.contact-form__item label{display:block;margin-bottom:5px;font-size:2rem;font-weight:700}@media screen and (max-width: 1024px){.contact-form__item label{font-size:1.8rem}}.contact-form__item label[for]{display:inline-block;margin-top:5px;font-size:1.6rem;margin-right:37px}.contact-form__item input:not([type=checkbox]):not([type=radio]),.contact-form__item select{width:100%;padding:8px 16px;font-size:1.6rem;font-weight:500;border:1px solid #d9d9d9}.contact-form__item input[type=radio]{position:relative;top:2px;width:14px;height:14px;margin-right:8px;border:1px solid #d9d9d9;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}.contact-form__item input[type=radio]::before{content:"";position:absolute;left:1px;top:1px;display:block;width:10px;height:10px;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s}.contact-form__item input[type=radio]:checked{border:1px solid var(--main-color)}.contact-form__item input[type=radio]:checked::before{background-color:var(--main-color)}.contact-form__item textarea{width:100%;min-height:300px;padding:8px 16px;font-size:1.6rem;font-weight:500;border:1px solid #d9d9d9}@media screen and (max-width: 1024px){.contact-form__item textarea{min-height:200px}}.contact-form__text{display:inline-block;margin-right:10px}.contact-form__required{position:relative;top:-1px;display:inline-block;padding:0 9px;background-color:var(--accent-color);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:1.6rem;font-weight:700;line-height:1.4;color:var(--white-color)}@media screen and (max-width: 1024px){.contact-form__required{font-size:1.4rem}}.contact-form__submit{position:relative;top:0;display:block;width:100%;max-width:400px;margin-top:50px;margin-left:auto;margin-right:auto;padding:25px 50px;background:url(../img/btn-arrow.svg) right 28px top 50% no-repeat var(--accent-color);-moz-background-size:10px auto;background-size:10px auto;font-size:2.1rem;font-weight:700;line-height:1;color:var(--white-color);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;text-shadow:0px 4px 4px rgba(0,0,0,.25);-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25)}@media screen and (max-width: 1024px){.contact-form__submit{margin-top:30px;padding:18px 25px;font-size:1.8rem}}.contact-form__submit:hover{text-decoration:none;top:4px}.about{padding:80px 40px;border:6px solid var(--main-color);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}@media screen and (max-width: 1024px){.about{padding:40px 4vw;border-width:4px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}}.about__img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:800px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.about__img img{max-width:200px}}.about__head{max-width:800px;margin-left:auto;margin-right:auto}.about__text{max-width:800px;margin-left:auto;margin-right:auto;font-weight:500}.about__table{width:100%;max-width:800px;margin-top:60px;margin-left:auto;margin-right:auto;border-collapse:collapse}@media screen and (max-width: 1024px){.about__table{margin-top:40px}}.about__table th{min-width:100px;border:1px solid #b9b9b9;padding:10px 15px;font-size:1.6rem;font-weight:400;line-height:1.6;text-align:left;vertical-align:top}@media screen and (max-width: 1024px){.about__table th{padding:8px 10px}}.about__table td{padding:10px 15px;border:1px solid #b9b9b9;font-size:1.6rem;line-height:1.6}@media screen and (max-width: 1024px){.about__table td{padding:8px 10px}}#formWrap table.formTable{width:100%;margin:40px auto;border-collapse:collapse}@media screen and (max-width: 1024px){#formWrap table.formTable{margin-top:20px;margin-bottom:20px}}#formWrap table.formTable th,#formWrap table.formTable td{border:1px solid #ccc;padding:10px}@media screen and (max-width: 1024px){#formWrap table.formTable th,#formWrap table.formTable td{width:auto;display:block}}#formWrap table.formTable th{width:30%;font-weight:normal;background:#efefef;text-align:left}@media screen and (max-width: 1024px){#formWrap table.formTable th{width:auto;margin-top:-1px;border-bottom:0}}#formWrap .button-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media screen and (max-width: 1024px){#formWrap .button-wrap{display:block;margin-top:30px}}#formWrap .button-submit{position:relative;top:0;display:block;width:100%;max-width:400px;margin-top:50px;margin-left:auto;margin-right:auto;padding:25px 50px;background:url(../img/btn-arrow.svg) right 28px top 50% no-repeat var(--accent-color);-moz-background-size:10px auto;background-size:10px auto;font-size:2.1rem;font-weight:700;line-height:1;color:var(--white-color);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;text-shadow:0px 4px 4px rgba(0,0,0,.25);-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25)}@media screen and (max-width: 1024px){#formWrap .button-submit{margin-top:30px;padding:18px 25px;font-size:1.8rem}}#formWrap .button-submit:hover{text-decoration:none;top:4px}#formWrap .button-back{position:relative;top:0;display:block;width:100%;max-width:400px;margin-top:50px;margin-left:auto;margin-right:auto;padding:25px 50px;background:url(../img/btn-arrow.svg) right 28px top 50% no-repeat #999;-moz-background-size:10px auto;background-size:10px auto;font-size:2.1rem;font-weight:700;line-height:1;color:var(--white-color);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-transition:.2s;-o-transition:.2s;-moz-transition:.2s;transition:.2s;text-shadow:0px 4px 4px rgba(0,0,0,.25);-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25),inset 0px 4.42667px 4.42667px rgba(255,255,255,.25),inset 0px -4.42667px 4.42667px rgba(0,0,0,.25)}@media screen and (max-width: 1024px){#formWrap .button-back{margin-top:30px;padding:18px 25px;font-size:1.8rem}}#formWrap .button-back:hover{text-decoration:none;top:4px}
/*# sourceMappingURL=common.css.map */
