@charset "utf-8";@media (min-width:1440px){input[type=text],input[type=email],input[type=tel],input[type=password]{outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:52px;padding:10px 16px;background:var(--input-background);border-radius:5px;border:0;color:var(--input-color);font-family:var(--font-base);font-size:1.6rem;line-height:1;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:.3;color:var(--input-color)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{opacity:.3;color:var(--input-color)}select{outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:52px;padding:10px 30px 10px 16px;border-radius:5px;border:0;background-color:var(--input-background);background-image:url(../images/common/ic_select.svg);background-position:center right 14px;background-repeat:no-repeat;background-size:6px 10px;font-family:var(--font-base);font-size:1.6rem;line-height:1}select::-ms-expand{display:none}select.has-error{background-color:var(--has-error-background)}textarea{outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);display:block;width:100%;height:52px;padding:13px 16px 10px;border-radius:5px;background:#eee;overflow-y:auto;background:var(--input-background);border:0;color:var(--input-color);font-family:var(--font-base);font-size:1.6rem;resize:none;-webkit-overflow-scrolling:touch}textarea.has-error{background-color:var(--has-error-background)}textarea:-ms-input-placeholder{opacity:.3;color:var(--input-color)}textarea::placeholder{opacity:.3;color:var(--input-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-block;padding-left:42px;cursor:pointer;font-weight:500}.check-container.has-error .check-mark{background-color:var(--has-error-background)}.check-container a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;color:var(--primary-color)}.check-mark{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:5px;background-color:var(--input-background)}.check-mark:after{position:absolute;top:50%;left:50%;content:"";width:19px;height:16px;-webkit-mask-image:url(../images/common/ic_check.svg);mask-image:url(../images/common/ic_check.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--primary-color);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:40px;cursor:pointer;font-weight:500}.radio-container:not(:last-of-type){margin-right:80px}.radio-container.has-error .radio-mark{background-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:14px;height:14px;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}.form-wrapper{padding:0 20px}.form-wrapper--confirm .form-row{min-height:0;padding:12px 0 11px}.form-wrapper--confirm .form-row__input{padding:0 16px;min-height:0}.form-wrapper--complete{text-align:center}.form-wrapper--complete .form-catch{font-weight:700;font-size:2.8rem;line-height:1.4;letter-spacing:.02em;color:#222;margin-bottom:22px}.form-wrapper--complete .form-des{font-weight:500;letter-spacing:.05em}.form-wrapper--complete .form-des .noted{font-size:1.4rem;line-height:1.8;margin-top:24px}.form-wrapper--complete .b-btn{margin-top:72px}.form-content{display:flex;align-items:flex-start;gap:40px}.form-content .form-steps{width:80px;flex-shrink:0}.form-desc{margin-bottom:70px}.form-steps{position:relative}.form-steps:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:100%;background-color:#c9c9c9;transform:translate(-50%,-50%);z-index:-1}.form-steps__item{width:80px;height:80px;background-color:#f1f4f7;color:var(--primary-color);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:500;font-size:1.5rem;line-height:1.4;border-radius:50%}.form-steps__item+.form-steps__item{margin-top:34px}.form-steps__item.active{background-color:var(--primary-color);color:#fff}.form-steps__label{font-size:1.8rem}.form-action{flex:1}.form-row{display:flex;align-items:baseline;gap:24px;min-height:52px}.form-row+.form-row{margin-top:24px}.form-row__label{position:relative;flex-shrink:0;width:245px;padding-right:60px;font-weight:500}.form-row__label.not-space-top{margin-top:0}.form-row__label.required:after{position:absolute;top:0;right:0;content:"必須";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:62px;height:31px;padding-bottom:2px;background-color:var(--required-background);border-radius:100px;color:var(--required-color);font-weight:500;font-size:1.5rem;line-height:1}.form-row__input{width:100%;min-height:52px;display:flex;flex-wrap:wrap;align-items:center}.form-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;position:relative;margin-top:80px;text-align:center;padding-right:120px}.form-buttons .btn-back{position:relative;background:0 0;border:0;display:flex;align-items:center;gap:10px;font-family:var(--font-base);font-weight:400;font-size:1.6rem;color:#222;cursor:pointer}.form-buttons .btn-back>span{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:-webkit-text-decoration .3s ease-out;transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out,-webkit-text-decoration .3s ease-out;will-change:text-decoration;padding-bottom:2px}.form-buttons .btn-back .icon-arrow{display:block;width:25px;height:25px;border-radius:50%;background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;padding-right:1px}.form-buttons .btn-back .icon-arrow:before{content:"";display:block;width:5px;height:9px;-webkit-mask-image:url(../images/common/ic_arrow.svg);mask-image:url(../images/common/ic_arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;transform:rotate(180deg)}@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{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}.form-title{margin-bottom:32px;font-size:4rem;font-weight:500;text-align:center;letter-spacing:.075em;line-height:1.2}.form-notice{font-size:1.6rem;font-weight:400;text-align:center;letter-spacing:.05em;line-height:1.88}}@media (min-width:768px) and (max-width:1439px){input[type=text],input[type=email],input[type=tel],input[type=password]{outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:3.61vw;padding:.69vw 1.11vw;background:var(--input-background);border-radius:.35vw;border:0;color:var(--input-color);font-family:var(--font-base);font-size:1.11vw;line-height:1;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:.3;color:var(--input-color)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{opacity:.3;color:var(--input-color)}select{outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:3.61vw;padding:.69vw 2.08vw .69vw 1.11vw;border-radius:.35vw;border:0;background-color:var(--input-background);background-image:url(../images/common/ic_select.svg);background-position:center right .97vw;background-repeat:no-repeat;background-size:.42vw .69vw;font-family:var(--font-base);font-size:1.11vw;line-height:1}select::-ms-expand{display:none}select.has-error{background-color:var(--has-error-background)}textarea{outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);display:block;width:100%;height:3.61vw;padding:.9vw 1.11vw .69vw;border-radius:.35vw;background:#eee;overflow-y:auto;background:var(--input-background);border:0;color:var(--input-color);font-family:var(--font-base);font-size:1.11vw;resize:none;-webkit-overflow-scrolling:touch}textarea.has-error{background-color:var(--has-error-background)}textarea:-ms-input-placeholder{opacity:.3;color:var(--input-color)}textarea::placeholder{opacity:.3;color:var(--input-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-block;padding-left:2.92vw;cursor:pointer;font-weight:500}.check-container.has-error .check-mark{background-color:var(--has-error-background)}.check-container a{text-decoration:underline;text-underline-offset:.14vw;text-decoration-thickness:1px;color:var(--primary-color)}.check-mark{position:absolute;top:0;left:0;width:2.22vw;height:2.22vw;border-radius:.35vw;background-color:var(--input-background)}.check-mark:after{position:absolute;top:50%;left:50%;content:"";width:1.32vw;height:1.11vw;-webkit-mask-image:url(../images/common/ic_check.svg);mask-image:url(../images/common/ic_check.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--primary-color);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.78vw;cursor:pointer;font-weight:500}.radio-container:not(:last-of-type){margin-right:5.56vw}.radio-container.has-error .radio-mark{background-color:var(--has-error-background)}.radio-mark{position:absolute;top:0;left:0;width:2.08vw;height:2.08vw;background-color:var(--input-background);border-radius:50%}.radio-mark:after{position:absolute;top:50%;left:50%;content:"";width:.97vw;height:.97vw;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:.69vw;color:var(--has-error-color);font-size:.97vw;font-weight:400;line-height:1}.form-wrapper{padding:0 1.39vw}.form-wrapper--confirm .form-row{min-height:0;padding:.83vw 0 .76vw}.form-wrapper--confirm .form-row__input{padding:0 1.11vw;min-height:0}.form-wrapper--complete{text-align:center}.form-wrapper--complete .form-catch{font-weight:700;font-size:1.94vw;line-height:1.4;letter-spacing:.02em;color:#222;margin-bottom:1.53vw}.form-wrapper--complete .form-des{font-weight:500;letter-spacing:.05em}.form-wrapper--complete .form-des .noted{font-size:.97vw;line-height:1.8;margin-top:1.67vw}.form-wrapper--complete .b-btn{margin-top:5vw}.form-content{display:flex;align-items:flex-start;gap:2.78vw}.form-content .form-steps{width:5.56vw;flex-shrink:0}.form-desc{margin-bottom:4.86vw}.form-steps{position:relative}.form-steps:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:100%;background-color:#c9c9c9;transform:translate(-50%,-50%);z-index:-1}.form-steps__item{width:5.56vw;height:5.56vw;background-color:#f1f4f7;color:var(--primary-color);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:500;font-size:1.04vw;line-height:1.4;border-radius:50%}.form-steps__item+.form-steps__item{margin-top:2.36vw}.form-steps__item.active{background-color:var(--primary-color);color:#fff}.form-steps__label{font-size:1.25vw}.form-action{flex:1}.form-row{display:flex;align-items:baseline;gap:1.67vw;min-height:3.61vw}.form-row+.form-row{margin-top:1.67vw}.form-row__label{position:relative;flex-shrink:0;width:17.01vw;padding-right:4.17vw;font-weight:500}.form-row__label.not-space-top{margin-top:0}.form-row__label.required:after{position:absolute;top:0;right:0;content:"必須";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:4.31vw;height:2.15vw;padding-bottom:.14vw;background-color:var(--required-background);border-radius:6.94vw;color:var(--required-color);font-weight:500;font-size:1.04vw;line-height:1}.form-row__input{width:100%;min-height:3.61vw;display:flex;flex-wrap:wrap;align-items:center}.form-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.22vw;position:relative;margin-top:5.56vw;text-align:center;padding-right:8.33vw}.form-buttons .btn-back{position:relative;background:0 0;border:0;display:flex;align-items:center;gap:.69vw;font-family:var(--font-base);font-weight:400;font-size:1.11vw;color:#222;cursor:pointer}.form-buttons .btn-back>span{text-decoration:underline;text-underline-offset:.14vw;text-decoration-thickness:1px;transition:-webkit-text-decoration .3s ease-out;transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out,-webkit-text-decoration .3s ease-out;will-change:text-decoration;padding-bottom:.14vw}.form-buttons .btn-back .icon-arrow{display:block;width:1.74vw;height:1.74vw;border-radius:50%;background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;padding-right:1px}.form-buttons .btn-back .icon-arrow:before{content:"";display:block;width:.35vw;height:.63vw;-webkit-mask-image:url(../images/common/ic_arrow.svg);mask-image:url(../images/common/ic_arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;transform:rotate(180deg)}@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{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}.form-title{margin-bottom:2.22vw;font-size:2.78vw;font-weight:500;text-align:center;letter-spacing:.075em;line-height:1.2}.form-notice{font-size:1.11vw;font-weight:400;text-align:center;letter-spacing:.05em;line-height:1.88}}@media (max-width:767px){.txtErr{width:100%;margin-top:2.56vw;color:var(--has-error-color);font-size:3.33vw;font-weight:400;line-height:1.1}input[type=text],input[type=email],input[type=tel],input[type=password]{outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);font-size:max(16px,6.67vw);width:100%;height:13.33vw;padding:0 4.1vw;border:0;border-radius:1.28vw;border:1px solid var(--input-border);background:var(--input-background);color:var(--input-color);line-height:1;letter-spacing:.05em;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:.3;color:var(--input-color)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{opacity:.3;color:var(--input-color)}select{outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);font-size:max(16px,6.67vw);width:100%;height:13.33vw;padding:4.62vw 8.97vw 4.62vw 6.92vw;border:0;border-radius:0;border:1px solid var(--input-border);background-color:var(--input-background);background-image:url(../images/common/ic_select.svg);background-position:center right 5.13vw;background-repeat:no-repeat;background-size:4.1vw 5.13vw;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;-webkit-appearance:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);font-size:max(16px,6.67vw);display:block;width:100%;min-height:13.33vw;padding:3.33vw 4.1vw 1.54vw;border-radius:1.28vw;border:0;background:#eee;overflow:auto;background:var(--input-background);border:1px solid var(--input-border);color:var(--input-color);line-height:1.8;letter-spacing:.05em;resize:none;-webkit-overflow-scrolling:touch}textarea.has-error{background-color:var(--has-error-background)}textarea:-ms-input-placeholder{opacity:.3;color:var(--input-color)}textarea::placeholder{opacity:.3;color:var(--input-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=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:6.67vw;line-height:1;font-weight:400;overflow:visible}.form-wrapper--complete{text-align:center}.form-wrapper--complete .form-catch{font-weight:700;font-size:5.13vw;line-height:1.4;letter-spacing:.02em;color:#222;margin-bottom:4.1vw}.form-wrapper--complete .form-des{font-weight:500;letter-spacing:.05em}.form-wrapper--complete .form-des .noted{font-size:3.33vw;line-height:1.8;margin-top:2.56vw}.form-wrapper--complete .b-btn{margin-top:12.31vw}.form-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:12.31vw;position:relative}.form-steps:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background-color:#c9c9c9;transform:translate(-50%,-50%);z-index:-1}.form-steps__item{width:20.51vw;height:20.51vw;background-color:#f1f4f7;color:var(--primary-color);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:500;font-size:3.59vw;line-height:1.4;border-radius:50%}.form-steps__item.active{background-color:var(--primary-color);color:#fff}.form-steps__label{font-size:4.1vw}.form-desc{margin-bottom:8.21vw}.form-row+.form-row{margin-top:8.21vw}.form-row__label{position:relative;margin-bottom:4.1vw;display:flex;align-items:center;justify-content:space-between;gap:6.15vw;font-weight:500}.form-row__label.required:after{content:"必須";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:14.87vw;height:7.18vw;padding-bottom:.51vw;background-color:var(--required-background);border-radius:25.64vw;color:var(--required-color);font-weight:500;font-size:3.59vw;line-height:1}.form-row__input{width:100%}.form-row .check-container{position:relative;padding-left:10.77vw;cursor:pointer;min-height:10.77vw;display:inline-flex}.form-row .check-container a{text-decoration:underline;text-underline-offset:.51vw;text-decoration-thickness:1px;color:var(--primary-color)}.form-row .check-container.has-error .check-mark{background-color:var(--has-error-background)}.form-row .check-container .check-mark{position:absolute;top:0;left:0;width:8.21vw;height:8.21vw;border-radius:1.28vw;background-color:var(--input-background)}.form-row .check-container .check-mark:after{position:absolute;top:50%;left:50%;content:"";width:4.87vw;height:4.1vw;-webkit-mask-image:url(../images/common/ic_check.svg);mask-image:url(../images/common/ic_check.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--primary-color);transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.form-row .radio-container{position:relative;padding-left:10.26vw;cursor:pointer;min-height:7.69vw;display:inline-flex;font-weight:500}.form-row .radio-container:not(:last-of-type){margin-right:12.31vw}.form-row .radio-container.has-error .radio-mark{background-color:var(--has-error-background)}.form-row .radio-container .radio-mark{position:absolute;top:0;left:0;width:7.69vw;height:7.69vw;background-color:var(--input-background);border-radius:50%}.form-row .radio-container .radio-mark:after{position:absolute;top:50%;left:50%;content:"";width:3.59vw;height:3.59vw;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-buttons{position:relative;display:flex;flex-direction:column;align-items:center;gap:6.15vw;margin-top:14.36vw;text-align:center}.form-buttons .btn-back{position:relative;background:0 0;border:0;display:flex;align-items:center;gap:2.56vw;font-family:var(--font-base);font-weight:400;font-size:3.85vw;color:#222;cursor:pointer}.form-buttons .btn-back>span{text-decoration:underline;text-underline-offset:.51vw;text-decoration-thickness:1px;padding-bottom:.51vw}.form-buttons .btn-back .icon-arrow{display:block;width:6.41vw;height:6.41vw;border-radius:50%;background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;padding-right:1px}.form-buttons .btn-back .icon-arrow:before{content:"";display:block;width:1.28vw;height:2.31vw;-webkit-mask-image:url(../images/common/ic_arrow.svg);mask-image:url(../images/common/ic_arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;transform:rotate(180deg)}.form-title{margin-bottom:8.21vw;font-size:12.82vw;font-weight:500;text-align:center;letter-spacing:.075em;line-height:1.2}.form-notice{font-size:7.18vw;font-weight:400;text-align:center;letter-spacing:.05em;line-height:1.71}}:root{--input-color:#000;--input-background:#f1f4f7;--input-border:#f3f3f3;--step-border:#c9c9c9;--step-color:#165e83;--step-color-active:#fff;--step-background-active:#165e83;--check-background:#f6f6f6;--check-border:#f6f6f6;--radio-background-choose:#003d97;--has-error-background:#fbefef;--has-error-color:#f00;--required-border:#165e83;--required-color:#003d97;--required-background:#d2ddee;--icon-back-background:#165e83;--icon-back-border:#165e83}