@charset "utf-8";@media (min-width:1280px),print{input[type=text],input[type=email],input[type=tel],input[type=password]{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:400px;height:52px;padding:10px 15px;background:var(--input-background);border-radius:5px;color:var(--input-color);font-family:var(--font-base);font-size:1.6rem;line-height:1;letter-spacing:.05em;white-space:nowrap;font-weight:500}input[type=text].has-error,input[type=email].has-error,input[type=tel].has-error,input[type=password].has-error{background-color:var(--has-error-background);border-color:var(--has-error-background)}input[type=text]::-ms-clear,input[type=email]::-ms-clear,input[type=tel]::-ms-clear,input[type=password]::-ms-clear{display:none}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{opacity:1;color:var(--input-placeholder-color)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{opacity:1;color:var(--input-placeholder-color)}select{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:50px;padding:10px 58px 10px 20px;border-radius:0;background-color:var(--input-background);background-image:url(../images/common/ic_select.svg?v5b25485694227f57aed41617acb17790);background-position:center right 24px;background-repeat:no-repeat;background-size:12px 8px;font-family:var(--font-base);font-size:1.6rem;line-height:1;letter-spacing:.06em}select::-ms-expand{display:none}select.has-error{background-color:var(--has-error-background)}textarea{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);display:block;width:100%;height:150px;padding:8px 15px;border-radius:5px;background:#eee;overflow-y:auto;background:var(--input-background);color:var(--input-color);font-family:var(--font-base);font-size:1.6rem;line-height:2;letter-spacing:.05em;resize:none;-webkit-overflow-scrolling:touch}textarea.has-error{background-color:var(--has-error-background)}textarea:-ms-input-placeholder{opacity:1;color:var(--input-placeholder-color)}textarea::placeholder{opacity:1;color:var(--input-placeholder-color)}input[type=checkbox]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}input[type=checkbox]:checked+.check-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=radio]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}input[type=radio]:checked+.radio-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=button],input[type=submit],input[type=reset],button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color)}.check-container{position:relative;display:inline-flex;flex-wrap:wrap;min-height:32px;padding-left:38px;cursor:pointer;letter-spacing:.02em;line-height:1.6}.check-container.has-error .check-mark{background-color:var(--has-error-background)}.check-mark{position:absolute;top:-3px;left:-3px;width:32px;height:32px;border-radius:2px;background-color:var(--input-background)}.check-mark:after{position:absolute;top:50%;left:50%;content:"";width:100%;height:100%;background-image:url(../images/common/ic_check.svg?vf6d242912670d1b0d1926a15457e1023);background-repeat:no-repeat;background-position:center;background-size:15px 11px;transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.radio-container{position:relative;display:inline-block;padding-left:38px;cursor:pointer;letter-spacing:.02em;line-height:1.6}.radio-container:not(:last-of-type){margin-right:80px}.radio-container.has-error .radio-mark{background-color:var(--has-error-background)}.radio-container.has-error .radio-mark:after{border-color:var(--has-error-background)}.radio-mark{position:absolute;top:0;left:0;width:30px;height:30px;background-color:var(--input-background);border-radius:50%}.radio-mark:after{position:absolute;top:50%;left:50%;content:"";width:100%;height:100%;border:8px solid var(--input-background);border-radius:50%;background-color:var(--radio-background-choose);transform:translate(-50%,-50%) scale(0);transform-origin:50% 50%;transition:transform .1s ease-out;will-change:transform}.txtErr{width:100%;margin-top:10px;color:var(--has-error-color);font-size:1.4rem;font-weight:400;line-height:1}.txtErr--login{margin-top:32px;text-align:center}.form-wrapper{max-width:1000px;margin:0 auto}.form-wrapper--confirm .form-row{padding-bottom:20px;border-bottom:1px solid #cecece}.form-wrapper--confirm .form-row__label{margin-top:0;width:190px}.form-wrapper--confirm .form-buttons{margin-top:70px}.form-wrapper--complete .form-steps{margin:43px 0 58px}.form-desc{margin-bottom:34px;font-size:1.6rem;line-height:1.7;letter-spacing:.06em}.form-desc p+p{margin-top:15px}.form-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:32px}.form-steps__item{position:relative;margin:0 24px;text-align:center}.form-steps__item.active .form-steps__position{background-color:var(--step-background-active);color:var(--step-color-active)}.form-steps__item:not(:last-of-type):after{position:absolute;top:50px;left:calc(100% + 2px);content:"";width:48px;height:2px;background-image:url(../images/contact/line.png?v27b26daaa8751cd5c4ce474d06f70715);background-repeat:repeat-x;background-size:auto 2px}.form-steps__position{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;width:100px;height:100px;margin-bottom:8px;padding-top:2px;border-radius:50%;background-color:var(--step-background);color:var(--step-color);font-family:var(--font-en);font-size:3.2rem;font-weight:700;line-height:1;letter-spacing:.06em}.form-steps__position i{font-style:normal;font-size:1.8rem;font-weight:400}.form-steps__label{font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.06em}.form-row{display:flex;align-items:flex-start}.form-row+.form-row{margin-top:20px}.form-row__label{position:relative;flex-shrink:0;width:168px;margin-top:12px;padding-right:20px;font-weight:500;line-height:1.7;letter-spacing:.06em}.form-row__label.not-space-top{margin-top:0}.form-row__label.required:after{position:absolute;top:8px;right:0;content:"必須";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:50px;height:24px;padding-bottom:2px;border:1px solid var(--required-border);background-color:var(--required-background);color:var(--required-color);font-size:1.4rem;line-height:1;letter-spacing:.05em}.form-row__input{width:100%}.form-row__input--full input{width:100%}.form-privacy{margin-top:48px;text-align:center;font-size:1.6rem;font-weight:400;line-height:1.6;letter-spacing:.02em}.form-privacy a{color:var(--primary-color);text-decoration:underline;text-underline-offset:3px;font-weight:500}.form-buttons{position:relative;margin-top:40px;text-align:center}.form-buttons .btn-back{position:absolute;top:50%;left:0;min-height:35px;padding-left:50px;border:0;background:0 0;font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.03em;transform:translateY(-50%)}.form-buttons .btn-back>span{border-bottom:1px solid var(--input-color);transition:border .2s ease-out;will-change:border}.form-buttons .btn-back:before{position:absolute;top:50%;left:0;content:"";width:35px;height:35px;border-radius:50%;background-color:var(--icon-back-background);background-image:url(../images/common/ic_arr_left.svg?vda1abe750d933b8a12e94bb9d2eaf239);background-position:center;background-repeat:no-repeat;background-size:14px 11px;transform:translateY(-50%)}@media (hover:hover){.form-buttons .btn-back{transition:opacity .2s ease-out;will-change:opacity}.form-buttons .btn-back:hover{opacity:.7}.form-buttons .btn-back:hover>span{border-color:transparent!important}}.form-title{margin-bottom:28px;font-size:4rem;font-weight:700;text-align:center;letter-spacing:.06em;line-height:1.4}.form-notice{font-size:1.6rem;font-weight:400;text-align:center;letter-spacing:.06em;line-height:1.7}}@media (min-width:768px) and (max-width:1279px){input[type=text],input[type=email],input[type=tel],input[type=password]{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:31.25vw;height:4.06vw;padding:.78vw 1.17vw;background:var(--input-background);border-radius:.39vw;color:var(--input-color);font-family:var(--font-base);font-size:1.25vw;line-height:1;letter-spacing:.05em;white-space:nowrap;font-weight:500}input[type=text].has-error,input[type=email].has-error,input[type=tel].has-error,input[type=password].has-error{background-color:var(--has-error-background);border-color:var(--has-error-background)}input[type=text]::-ms-clear,input[type=email]::-ms-clear,input[type=tel]::-ms-clear,input[type=password]::-ms-clear{display:none}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{opacity:1;color:var(--input-placeholder-color)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{opacity:1;color:var(--input-placeholder-color)}select{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:3.91vw;padding:.78vw 4.53vw .78vw 1.56vw;border-radius:0;background-color:var(--input-background);background-image:url(../images/common/ic_select.svg?v5b25485694227f57aed41617acb17790);background-position:center right 1.88vw;background-repeat:no-repeat;background-size:.94vw .63vw;font-family:var(--font-base);font-size:1.25vw;line-height:1;letter-spacing:.06em}select::-ms-expand{display:none}select.has-error{background-color:var(--has-error-background)}textarea{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);display:block;width:100%;height:11.72vw;padding:.63vw 1.17vw;border-radius:.39vw;background:#eee;overflow-y:auto;background:var(--input-background);color:var(--input-color);font-family:var(--font-base);font-size:1.25vw;line-height:2;letter-spacing:.05em;resize:none;-webkit-overflow-scrolling:touch}textarea.has-error{background-color:var(--has-error-background)}textarea:-ms-input-placeholder{opacity:1;color:var(--input-placeholder-color)}textarea::placeholder{opacity:1;color:var(--input-placeholder-color)}input[type=checkbox]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}input[type=checkbox]:checked+.check-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=radio]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}input[type=radio]:checked+.radio-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=button],input[type=submit],input[type=reset],button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color)}.check-container{position:relative;display:inline-flex;flex-wrap:wrap;min-height:2.5vw;padding-left:2.97vw;cursor:pointer;letter-spacing:.02em;line-height:1.6}.check-container.has-error .check-mark{background-color:var(--has-error-background)}.check-mark{position:absolute;top:-.23vw;left:-.23vw;width:2.5vw;height:2.5vw;border-radius:.16vw;background-color:var(--input-background)}.check-mark:after{position:absolute;top:50%;left:50%;content:"";width:100%;height:100%;background-image:url(../images/common/ic_check.svg?vf6d242912670d1b0d1926a15457e1023);background-repeat:no-repeat;background-position:center;background-size:1.17vw .86vw;transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.radio-container{position:relative;display:inline-block;padding-left:2.97vw;cursor:pointer;letter-spacing:.02em;line-height:1.6}.radio-container:not(:last-of-type){margin-right:6.25vw}.radio-container.has-error .radio-mark{background-color:var(--has-error-background)}.radio-container.has-error .radio-mark:after{border-color:var(--has-error-background)}.radio-mark{position:absolute;top:0;left:0;width:2.34vw;height:2.34vw;background-color:var(--input-background);border-radius:50%}.radio-mark:after{position:absolute;top:50%;left:50%;content:"";width:100%;height:100%;border:.63vw solid var(--input-background);border-radius:50%;background-color:var(--radio-background-choose);transform:translate(-50%,-50%) scale(0);transform-origin:50% 50%;transition:transform .1s ease-out;will-change:transform}.txtErr{width:100%;margin-top:.78vw;color:var(--has-error-color);font-size:1.09vw;font-weight:400;line-height:1}.txtErr--login{margin-top:2.5vw;text-align:center}.form-wrapper{max-width:78.13vw;margin:0 auto}.form-wrapper--confirm .form-row{padding-bottom:1.56vw;border-bottom:1px solid #cecece}.form-wrapper--confirm .form-row__label{margin-top:0;width:14.84vw}.form-wrapper--confirm .form-buttons{margin-top:5.47vw}.form-wrapper--complete .form-steps{margin:3.36vw 0 4.53vw}.form-desc{margin-bottom:2.66vw;font-size:1.25vw;line-height:1.7;letter-spacing:.06em}.form-desc p+p{margin-top:1.17vw}.form-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:2.5vw}.form-steps__item{position:relative;margin:0 1.88vw;text-align:center}.form-steps__item.active .form-steps__position{background-color:var(--step-background-active);color:var(--step-color-active)}.form-steps__item:not(:last-of-type):after{position:absolute;top:3.91vw;left:calc(100% + .16vw);content:"";width:3.75vw;height:.16vw;background-image:url(../images/contact/line.png?v27b26daaa8751cd5c4ce474d06f70715);background-repeat:repeat-x;background-size:auto .16vw}.form-steps__position{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;width:7.81vw;height:7.81vw;margin-bottom:.63vw;padding-top:.16vw;border-radius:50%;background-color:var(--step-background);color:var(--step-color);font-family:var(--font-en);font-size:2.5vw;font-weight:700;line-height:1;letter-spacing:.06em}.form-steps__position i{font-style:normal;font-size:1.41vw;font-weight:400}.form-steps__label{font-size:1.25vw;font-weight:700;line-height:1.6;letter-spacing:.06em}.form-row{display:flex;align-items:flex-start}.form-row+.form-row{margin-top:1.56vw}.form-row__label{position:relative;flex-shrink:0;width:13.13vw;margin-top:.94vw;padding-right:1.56vw;font-weight:500;line-height:1.7;letter-spacing:.06em}.form-row__label.not-space-top{margin-top:0}.form-row__label.required:after{position:absolute;top:.63vw;right:0;content:"必須";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:3.91vw;height:1.88vw;padding-bottom:.16vw;border:1px solid var(--required-border);background-color:var(--required-background);color:var(--required-color);font-size:1.09vw;line-height:1;letter-spacing:.05em}.form-row__input{width:100%}.form-row__input--full input{width:100%}.form-privacy{margin-top:3.75vw;text-align:center;font-size:1.25vw;font-weight:400;line-height:1.6;letter-spacing:.02em}.form-privacy a{color:var(--primary-color);text-decoration:underline;text-underline-offset:.23vw;font-weight:500}.form-buttons{position:relative;margin-top:3.13vw;text-align:center}.form-buttons .btn-back{position:absolute;top:50%;left:0;min-height:2.73vw;padding-left:3.91vw;border:0;background:0 0;font-size:1.25vw;font-weight:700;line-height:1.6;letter-spacing:.03em;transform:translateY(-50%)}.form-buttons .btn-back>span{border-bottom:1px solid var(--input-color);transition:border .2s ease-out;will-change:border}.form-buttons .btn-back:before{position:absolute;top:50%;left:0;content:"";width:2.73vw;height:2.73vw;border-radius:50%;background-color:var(--icon-back-background);background-image:url(../images/common/ic_arr_left.svg?vda1abe750d933b8a12e94bb9d2eaf239);background-position:center;background-repeat:no-repeat;background-size:1.09vw .86vw;transform:translateY(-50%)}@media (hover:hover){.form-buttons .btn-back{transition:opacity .2s ease-out;will-change:opacity}.form-buttons .btn-back:hover{opacity:.7}.form-buttons .btn-back:hover>span{border-color:transparent!important}}.form-title{margin-bottom:2.19vw;font-size:3.13vw;font-weight:700;text-align:center;letter-spacing:.06em;line-height:1.4}.form-notice{font-size:1.25vw;font-weight:400;text-align:center;letter-spacing:.06em;line-height:1.7}}@media only screen and (max-width:767px){.txtErr{width:100%;margin-top:1.95vw;color:var(--has-error-color);font-size:3.13vw;font-weight:400;line-height:1.1}.txtErr--login{margin-top:5.21vw}input[type=text],input[type=email],input[type=tel],input[type=password]{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:13.02vw;padding:0 3.13vw;border:0;border-radius:1.3vw;background:var(--input-background);font-size:max(16px,3.39vw);line-height:1;font-weight:500;letter-spacing:.06em;white-space:nowrap}input[type=text].has-error,input[type=email].has-error,input[type=tel].has-error,input[type=password].has-error{background-color:var(--has-error-background);border-color:var(--has-error-background)}input[type=text]::-ms-clear,input[type=email]::-ms-clear,input[type=tel]::-ms-clear,input[type=password]::-ms-clear{display:none}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{opacity:1;color:var(--input-placeholder-color)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{opacity:1;color:var(--input-placeholder-color)}select{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:13.02vw;padding:2.34vw 7.55vw 2.34vw 3.13vw;border:0;border-radius:0;background-color:var(--input-background);background-image:url(../images/common/ic_select.svg?v5b25485694227f57aed41617acb17790);background-position:center right 2.86vw;background-repeat:no-repeat;background-size:3.52vw 1.95vw;font-size:max(16px,3.39vw);line-height:1;letter-spacing:.1em;white-space:nowrap}select::-ms-expand{display:none}select.has-error{background-color:var(--has-error-background)}textarea{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);display:block;width:100%;min-height:26.04vw;padding:1.3vw 3.13vw;border-radius:1.3vw;border:0;overflow:auto;background:var(--input-background);color:var(--input-color);font-size:max(16px,3.39vw);line-height:1.8;font-weight:500;letter-spacing:.06em;resize:none;-webkit-overflow-scrolling:touch}textarea.has-error{background-color:var(--has-error-background)}textarea:-ms-input-placeholder{opacity:1;color:var(--input-placeholder-color)}textarea::placeholder{opacity:1;color:var(--input-placeholder-color)}input[type=checkbox]{width:0;height:0;padding:0;margin:0;border:0;opacity:0;visibility:hidden}input[type=checkbox]:checked+.check-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=checkbox].has-error+.check-mark{background-color:var(--has-error-background)}input[type=radio]{width:0;height:0;padding:0;margin:0;border:0;opacity:0;visibility:hidden}input[type=radio]:checked+.radio-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=radio].has-error+.radio-mark{background-color:var(--has-error-background)}input[type=radio].has-error+.radio-mark:after{border-color:var(--has-error-background)}input[type=button],input[type=submit],input[type=reset],button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color);font-size:3.39vw;line-height:1;font-weight:400;overflow:visible}.check-container{position:relative;display:inline-flex;align-items:flex-start;flex-wrap:wrap;min-height:8.07vw;padding-left:10.42vw;cursor:pointer;letter-spacing:.06em;line-height:1.6}.check-container.has-error .check-mark{background-color:var(--has-error-background)}.check-mark{position:absolute;top:-1.04vw;left:0;width:8.07vw;height:8.07vw;border-radius:.52vw;background-color:var(--input-background)}.check-mark:after{position:absolute;top:50%;left:50%;content:"";width:100%;height:100%;background-image:url(../images/common/ic_check.svg?vf6d242912670d1b0d1926a15457e1023);background-repeat:no-repeat;background-position:center;background-size:3.65vw 2.73vw;transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.radio-container{position:relative;display:inline-flex;align-items:flex-start;padding-left:10.42vw;min-height:7.81vw;padding-top:.65vw;cursor:pointer;letter-spacing:.06em;line-height:1.6}.radio-container.has-error .radio-mark{background-color:var(--has-error-background)}.radio-container.has-error .radio-mark:after{border-color:var(--has-error-background)}.radio-mark{position:absolute;top:0;left:0;width:7.81vw;height:7.81vw;background-color:var(--input-background);border-radius:50%}.radio-mark:after{position:absolute;top:50%;left:50%;content:"";width:100%;height:100%;border:1.95vw solid var(--input-background);border-radius:50%;background-color:var(--radio-background-choose);transform:translate(-50%,-50%) scale(0);transform-origin:50% 50%;transition:transform .1s ease-out;will-change:transform}.form-wrapper{margin:0 auto}.form-wrapper--confirm .form-row{padding-bottom:2.99vw;border-bottom:1px solid #cecece}.form-wrapper--confirm .form-buttons{margin-top:10.42vw}.form-wrapper--complete .form-steps{margin-top:8.59vw;margin-bottom:9.11vw}.form-wrapper--complete .form-buttons{margin-top:11.46vw}.form-desc{margin-bottom:7.16vw;font-size:3.39vw;line-height:1.7;letter-spacing:.06em}.form-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:8.72vw}.form-steps__item{position:relative;margin:0 4.17vw;text-align:center}.form-steps__item.active .form-steps__position{background-color:var(--step-background-active);color:var(--step-color-active)}.form-steps__item:not(:last-of-type):after{position:absolute;top:9.77vw;left:100%;content:"";width:8.33vw;height:.26vw;background-image:url(../images/contact/line.png?v27b26daaa8751cd5c4ce474d06f70715);background-repeat:repeat-x;background-size:auto .26vw}.form-steps__position{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;width:19.53vw;height:19.53vw;margin-bottom:-.39vw;border-radius:50%;background-color:var(--step-background);color:var(--step-color);font-family:var(--font-en);font-size:6.25vw;font-weight:700;line-height:1;letter-spacing:.06em}.form-steps__position i{font-size:3.52vw;letter-spacing:.06em;font-weight:400;font-style:normal}.form-steps__label{font-size:3.39vw;font-weight:500;line-height:2;letter-spacing:.06em}.form-row+.form-row{margin-top:2.99vw}.form-row__label{position:relative;margin-bottom:1.04vw;font-weight:500;line-height:2;letter-spacing:.06em}.form-row__input{width:100%}.form-privacy{margin-top:8.33vw;text-align:center;font-size:3.39vw;font-weight:400;line-height:1.6;letter-spacing:.06em}.form-privacy a{color:var(--primary-color);text-decoration:underline;text-underline-offset:.39vw;font-weight:500}.form-buttons{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:6.12vw;text-align:center}.form-buttons .btn-back{position:relative;min-height:7.81vw;margin-top:7.81vw;padding-left:9.77vw;border:0;background:0 0;font-size:3.39vw;line-height:1.6;font-weight:700;letter-spacing:.03em}.form-buttons .btn-back>span{border-bottom:1px solid var(--text-color)}.form-buttons .btn-back:before{position:absolute;top:50%;left:0;content:"";width:7.81vw;height:7.81vw;border-radius:50%;background-color:var(--icon-back-background);background-image:url(../images/common/ic_arr_left.svg?vda1abe750d933b8a12e94bb9d2eaf239);background-position:center;background-repeat:no-repeat;background-size:2.86vw 1.95vw;transform:translateY(-50%)}.form-title{margin-bottom:4.95vw;font-size:5.21vw;font-weight:700;text-align:center;letter-spacing:.06em;line-height:1.4}.form-notice{font-size:3.39vw;font-weight:400;letter-spacing:.06em;line-height:1.7}}:root{--input-color:#000;--input-background:#f3f3f3;--input-border:#f3f3f3;--input-placeholder-color:#939393;--step-background:#eef8e4;--step-color:#222;--step-color-active:#fff;--step-background-active:#65a427;--check-background:#f6f6f6;--check-border:#f6f6f6;--radio-background-choose:#65a427;--has-error-background:#fbefef;--has-error-color:#f00;--required-border:#65a427;--required-color:#65a427;--required-background:transparent;--icon-back-background:#65a427;--icon-back-border:#65a427}@media (min-width:1280px),print{.login-wrapper{max-width:800px;margin:0 auto}.login-wrapper .form-buttons{margin-top:60px}.login-desc{margin-bottom:52px}.login-desc .note{display:block;font-size:inherit;text-indent:-1em;padding-left:1em}}@media (min-width:768px) and (max-width:1279px){.login-wrapper{max-width:62.5vw;margin:0 auto}.login-wrapper .form-buttons{margin-top:4.69vw}.login-desc{margin-bottom:4.06vw}.login-desc .note{display:block;font-size:inherit;text-indent:-1em;padding-left:1em}}@media only screen and (max-width:767px){.login-desc{margin-bottom:10.42vw}.login-desc .note{display:block;font-size:inherit}}