@charset "UTF-8";.c-register{color:#333}@media screen and (min-width:767px){.c-register.__typeSpeech{display:flex;-moz-column-gap:6px;column-gap:6px;justify-content:center}}.c-register .card-title{text-align:center;font-weight:700;letter-spacing:.8px;font-size:16px}@media screen and (min-width:768px){.c-register .card-title{font-size:calc(1.6rem + .3472vw - 2.6665px)}}@media screen and (min-width:1920px){.c-register .card-title{font-size:20px}}.c-register .v-step-progress{margin-bottom:3.13vw}@media screen and (max-width:766px){.c-register .v-step-progress{margin-bottom:16vw}}.c-register .v-modal-box{width:57.3vw!important}.c-register .c-buttonArea{display:block;text-align:center}.c-register .c-buttonArea .c-button{margin:0 auto;font-size:14px}@media screen and (min-width:768px){.c-register .c-buttonArea .c-button{font-size:calc(1.4rem + .0868vw - .66662px)}}@media screen and (min-width:1920px){.c-register .c-buttonArea .c-button{font-size:15px}}.c-register .c-buttonArea .c-button:not(.\--kerria):not(.\--gentianLine):hover{background-color:#4455d1}.c-register .c-buttonArea .text-button{color:#505050;text-decoration:underline;margin-top:1.05vw;font-weight:700;font-size:13px}@media screen and (min-width:768px){.c-register .c-buttonArea .text-button{font-size:1.3rem}}@media screen and (min-width:1920px){.c-register .c-buttonArea .text-button{font-size:13px}}@media screen and (max-width:766px){.c-register .c-buttonArea .text-button{text-decoration:none;margin-top:5.34vw}}.c-register-headTitle{position:relative;color:#333;display:flex;justify-content:center;align-items:center;letter-spacing:.64px;font-size:15px}@media screen and (min-width:768px){.c-register-headTitle{font-size:calc(1.5rem + .0868vw - .66662px)}}@media screen and (min-width:1920px){.c-register-headTitle{font-size:16px}}.c-register-headTitle span.title-category{display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:1.2px;font-size:22px}@media screen and (min-width:768px){.c-register-headTitle span.title-category{font-size:calc(2.2rem + .6944vw - 5.33299px)}}@media screen and (min-width:1920px){.c-register-headTitle span.title-category{font-size:30px}}.c-register-headTitle span.stepIndex{color:#5667e6;font-size:12px}@media screen and (min-width:768px){.c-register-headTitle span.stepIndex{font-size:1.2rem}}@media screen and (min-width:1920px){.c-register-headTitle span.stepIndex{font-size:12px}}.c-register-headTitle span.tag-any{padding:4px;line-height:1;margin-right:8px;color:#5667e6;border:1px solid #5667e6;border-radius:4px;font-size:12px}@media screen and (min-width:768px){.c-register-headTitle span.tag-any{font-size:1.2rem}}@media screen and (min-width:1920px){.c-register-headTitle span.tag-any{font-size:12px}}.c-register-headTitle span.annotation{color:#888;font-size:12px}@media screen and (min-width:768px){.c-register-headTitle span.annotation{font-size:1.2rem}}@media screen and (min-width:1920px){.c-register-headTitle span.annotation{font-size:12px}}@media screen and (min-width:767px){.c-register-headTitle span.annotation{bottom:-1.04vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-headTitle span.annotation{bottom:-20px}}@media screen and (min-width:767px){.c-register-headTitle{margin-top:3.75vw;margin-bottom:2.09vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-headTitle{margin-top:72px;margin-bottom:40px}}@media screen and (min-width:767px){.c-register-headTitle span.annotation{position:absolute}}@media screen and (max-width:766px){.c-register-headTitle{flex-wrap:wrap;margin-top:9.07vw;margin-bottom:6.94vw}.c-register-headTitle span.title-category{width:100%}.c-register-headTitle span.annotation{width:100%;text-align:center}}@media screen and (min-width:767px){.c-register-speech{width:10.42vw;margin-top:3.91vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-speech{width:200px;margin-top:75px}}@media screen and (max-width:766px){.c-register-speech{display:none}}.c-register-notice{display:flex;justify-content:center;align-items:center;background-color:#f0f2fd;border-radius:25px;letter-spacing:.32px;font-size:14px}@media screen and (min-width:768px){.c-register-notice{font-size:calc(1.4rem + .1736vw - 1.33325px)}}@media screen and (min-width:1920px){.c-register-notice{font-size:16px}}.c-register-notice:before{content:"";display:inline-block;background-image:url(/img/common/icon-notice.svg);background-repeat:no-repeat;background-size:contain;flex-shrink:0}.c-register-notice.__form{justify-content:flex-start;height:auto;border-radius:4px}@media screen and (min-width:767px){.c-register-notice{height:2.3vw;-moz-column-gap:.42vw;column-gap:.42vw;margin-bottom:2.09vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-notice{height:44px;-moz-column-gap:8px;column-gap:8px;margin-bottom:40px}}@media screen and (min-width:767px){.c-register-notice:before{width:1.25vw;height:1.25vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-notice:before{width:24px;height:24px}}@media screen and (min-width:767px){.c-register-notice.__form{-moz-column-gap:1.05vw;column-gap:1.05vw;margin-top:1.05vw;padding:1.05vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-notice.__form{-moz-column-gap:20px;column-gap:20px;margin-top:20px;padding:20px}}@media screen and (max-width:766px){.c-register-notice{-moz-column-gap:3.74vw;column-gap:3.74vw;border-radius:10px;padding:16px;margin-bottom:6.94vw}.c-register-notice:before{width:6.94vw;height:6.94vw}.c-register-notice.__form{margin-top:3.2vw;text-align:left}}.c-register-title{margin-bottom:1.88vw;color:#5667e6;font-size:1.15vw;font-weight:600;text-align:center;letter-spacing:1.1px}@media screen and (max-width:766px){.c-register-title{margin-bottom:6.4vw;font-size:5.34vw}}.c-register-categoryList{display:flex;flex-wrap:wrap;overflow-y:scroll;transition:all 1s}.c-register-categoryList::-webkit-scrollbar{display:none}.c-register-categoryList li{display:flex;align-items:center;justify-content:center;background-color:#fff;text-align:center;color:#5566e6;border:2px solid #5566e6}.c-register-categoryList li.is-select{background-color:#5566e6;color:#fff}@media screen and (min-width:767px){.c-register-categoryList{-moz-column-gap:.53vw;column-gap:.53vw;row-gap:.53vw}.c-register-categoryList li{width:calc(33.33333% - .35667vw);min-height:3.55vw;border-radius:6px;font-size:.99vw}.c-register-categoryList li:hover:not(.is-initial){background-color:#f0f2fd}}@media screen and (max-width:766px){.c-register-categoryList{-moz-column-gap:2.67vw;column-gap:2.67vw;row-gap:2.67vw}.c-register-categoryList li{width:43.2vw;min-height:14.4vw;border-radius:8px;font-size:4.27vw;border:1px solid #5566e6;padding:2px 4px}.c-register-categoryList li.is-select{border:1px solid #5566e6}}.c-register-form input[type=email],.c-register-form input[type=password],.c-register-form input[type=tel],.c-register-form input[type=text]{font-size:15px}@media screen and (min-width:768px){.c-register-form input[type=email],.c-register-form input[type=password],.c-register-form input[type=tel],.c-register-form input[type=text]{font-size:1.5rem}}@media screen and (min-width:1920px){.c-register-form input[type=email],.c-register-form input[type=password],.c-register-form input[type=tel],.c-register-form input[type=text]{font-size:15px}}.c-register-form input[type=email]::-moz-placeholder,.c-register-form input[type=password]::-moz-placeholder,.c-register-form input[type=tel]::-moz-placeholder,.c-register-form input[type=text]::-moz-placeholder{font-size:15px}.c-register-form input[type=email]:-ms-input-placeholder,.c-register-form input[type=password]:-ms-input-placeholder,.c-register-form input[type=tel]:-ms-input-placeholder,.c-register-form input[type=text]:-ms-input-placeholder{font-size:15px}.c-register-form input[type=email]::placeholder,.c-register-form input[type=password]::placeholder,.c-register-form input[type=tel]::placeholder,.c-register-form input[type=text]::placeholder{font-size:15px}@media screen and (min-width:768px){.c-register-form input[type=email]::-moz-placeholder,.c-register-form input[type=password]::-moz-placeholder,.c-register-form input[type=tel]::-moz-placeholder,.c-register-form input[type=text]::-moz-placeholder{font-size:1.5rem}.c-register-form input[type=email]:-ms-input-placeholder,.c-register-form input[type=password]:-ms-input-placeholder,.c-register-form input[type=tel]:-ms-input-placeholder,.c-register-form input[type=text]:-ms-input-placeholder{font-size:1.5rem}.c-register-form input[type=email]::placeholder,.c-register-form input[type=password]::placeholder,.c-register-form input[type=tel]::placeholder,.c-register-form input[type=text]::placeholder{font-size:1.5rem}}@media screen and (min-width:1920px){.c-register-form input[type=email]::-moz-placeholder,.c-register-form input[type=password]::-moz-placeholder,.c-register-form input[type=tel]::-moz-placeholder,.c-register-form input[type=text]::-moz-placeholder{font-size:15px}.c-register-form input[type=email]:-ms-input-placeholder,.c-register-form input[type=password]:-ms-input-placeholder,.c-register-form input[type=tel]:-ms-input-placeholder,.c-register-form input[type=text]:-ms-input-placeholder{font-size:15px}.c-register-form input[type=email]::placeholder,.c-register-form input[type=password]::placeholder,.c-register-form input[type=tel]::placeholder,.c-register-form input[type=text]::placeholder{font-size:15px}}.c-register-form select{background-image:url(/img/common/icon-arrow-down.svg);background-size:.89vw .33vw;background-position:right .73vw bottom 50%;border:none;outline:none;border-radius:0}.c-register-form select option.placeholder{color:#b4b4b4}@media screen and (max-width:766px){.c-register-form select{background-size:4vw 5.07vw;background-position:right 3.2vw bottom 50%}}@media screen and (min-width:767px){.c-register-form input[type=email],.c-register-form input[type=password],.c-register-form input[type=tel],.c-register-form input[type=text]{padding:0 1.05vw;height:2.87vw;border:1px solid #d9d9d9;border-radius:4px}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-form input[type=email],.c-register-form input[type=password],.c-register-form input[type=tel],.c-register-form input[type=text]{height:55px}}@media screen and (min-width:767px){.c-register-form input[type=email]::-moz-placeholder,.c-register-form input[type=password]::-moz-placeholder,.c-register-form input[type=tel]::-moz-placeholder,.c-register-form input[type=text]::-moz-placeholder{font-weight:400}.c-register-form input[type=email]:-ms-input-placeholder,.c-register-form input[type=password]:-ms-input-placeholder,.c-register-form input[type=tel]:-ms-input-placeholder,.c-register-form input[type=text]:-ms-input-placeholder{font-weight:400}.c-register-form input[type=email]::placeholder,.c-register-form input[type=password]::placeholder,.c-register-form input[type=tel]::placeholder,.c-register-form input[type=text]::placeholder{font-weight:400}}@media screen and (max-width:766px){.c-register-form input[type=email],.c-register-form input[type=password],.c-register-form input[type=tel],.c-register-form input[type=text]{padding:0 3.2vw;height:14.94vw;border:1px solid #b4b4b4;border-radius:1.6vw}.c-register-form input[type=email]::-moz-placeholder,.c-register-form input[type=password]::-moz-placeholder,.c-register-form input[type=tel]::-moz-placeholder,.c-register-form input[type=text]::-moz-placeholder{color:#b4b4b4}.c-register-form input[type=email]:-ms-input-placeholder,.c-register-form input[type=password]:-ms-input-placeholder,.c-register-form input[type=tel]:-ms-input-placeholder,.c-register-form input[type=text]:-ms-input-placeholder{color:#b4b4b4}.c-register-form input[type=email]::placeholder,.c-register-form input[type=password]::placeholder,.c-register-form input[type=tel]::placeholder,.c-register-form input[type=text]::placeholder{color:#b4b4b4}}.c-register-form .error-text{color:#e01111;font-weight:400;text-align:left;font-size:12px}@media screen and (min-width:768px){.c-register-form .error-text{font-size:calc(1.2rem + .2604vw - 1.99987px)}}@media screen and (min-width:1920px){.c-register-form .error-text{font-size:15px}}.c-register-form input.is-error{background-color:#f8eaea}.form-radioBox .input-radio{display:flex;align-items:center;width:33.3333333333%;font-size:15px;border:1px solid #d9d9d9;border-radius:4px}@media screen and (min-width:768px){.form-radioBox .input-radio{font-size:1.5rem}}@media screen and (min-width:1920px){.form-radioBox .input-radio{font-size:15px}}.form-radioBox .input-radio .radio-label{display:flex;align-items:center;width:100%;-moz-column-gap:6px;column-gap:6px;cursor:pointer}.form-radioBox .input-radio .radio-label:before{content:"";border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:14px;height:14px}.form-radioBox .input-radio input[type=radio]{display:none}.form-radioBox .input-radio input[type=radio]:checked+.radio-label:before{background-color:#949de0}@media screen and (min-width:767px){.form-radioBox{height:2.87vw}}@media screen and (min-width:767px) and (min-width:1921px){.form-radioBox{height:55px}}@media screen and (min-width:767px){.form-radioBox .radio-label{padding:0 1.05vw}}@media screen and (max-width:766px){.form-radioBox{height:14.94vw}.form-radioBox .radio-label{padding:0 4.27vw}}.form-selectBox.__multiple{position:relative;width:100%;margin-bottom:0;background-color:#f7f7f7;border:1px solid #b4b4b4;border-radius:6px;text-align:left;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2220%22%20viewBox%3D%220%200%2012%2020%22%3E%20%3Ctext%20id%3D%22_%22%20data-name%3D%22%26gt%3B%22%20transform%3D%22translate(0%2018)%22%20fill%3D%22%23b4b4b4%22%20font-size%3D%2220%22%20font-family%3D%22HiraKakuStd-W8%2C%20Hiragino%20Kaku%20Gothic%20Std%22%20letter-spacing%3D%220.05em%22%20style%3D%22isolation%3A%20isolate%22%3E%3Ctspan%20x%3D%220%22%20y%3D%220%22%3E%26gt%3B%3C%2Ftspan%3E%3C%2Ftext%3E%3C%2Fsvg%3E");background-size:.53vw 1.05vw;background-position:right .73vw bottom 50%;background-repeat:no-repeat}.form-selectBox.__multiple button{display:flex;align-items:center;width:100%;height:100%;padding:0 2.09vw}@media screen and (max-width:766px){.form-selectBox.__multiple{padding:0 4.27vw;background-size:2.67vw 5.34vw;background-position:right 3.74vw bottom 50%}}.form-selectBox._error{border-color:#e09494}@media screen and (min-width:767px){.form-selectBox{font-size:1.05vw}.form-selectBox::-moz-placeholder{font-size:1.05vw}.form-selectBox:-ms-input-placeholder{font-size:1.05vw}.form-selectBox::placeholder{font-size:1.05vw}.form-selectBox.__harf{width:50%}}@media screen and (max-width:766px){.form-selectBox{font-size:4.8vw}.form-selectBox::-moz-placeholder{font-size:4.8vw}.form-selectBox:-ms-input-placeholder{font-size:4.8vw}.form-selectBox::placeholder{font-size:4.8vw}}.form-item{position:relative;text-align:center}@media screen and (min-width:767px){.form-item{width:36.78vw;margin:0 auto 1.25vw}}@media screen and (min-width:767px) and (min-width:1921px){.form-item{width:706px;margin-bottom:24px}}@media screen and (max-width:766px){.form-item{margin-bottom:5.34vw;text-align:left}}.form-item .form-label-wrap{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px;width:100%}.form-item .form-label-wrap .form-label{display:inline-block;flex-shrink:0;letter-spacing:1px;font-size:15px}@media screen and (min-width:768px){.form-item .form-label-wrap .form-label{font-size:calc(1.5rem + .0868vw - .66662px)}}@media screen and (min-width:1920px){.form-item .form-label-wrap .form-label{font-size:16px}}.form-item .form-label-wrap .form-label>span:not(.tag-any){font-size:12px}@media screen and (min-width:768px){.form-item .form-label-wrap .form-label>span:not(.tag-any){font-size:calc(1.2rem + .0868vw - .66662px)}}@media screen and (min-width:1920px){.form-item .form-label-wrap .form-label>span:not(.tag-any){font-size:13px}}.form-item .form-label-wrap .form-label .tag-any{background-color:#b4b4b4;color:#fff;border-radius:2px;padding:3px;margin-right:5px;font-size:12px}@media screen and (min-width:768px){.form-item .form-label-wrap .form-label .tag-any{font-size:1.2rem}}@media screen and (min-width:1920px){.form-item .form-label-wrap .form-label .tag-any{font-size:12px}}.form-item .form-label-wrap .form-label.__required{color:#fff;background-color:#a0aaf1;border-radius:2px;font-weight:400;text-align:center;letter-spacing:.9px;padding:3px 4px;font-size:12px}@media screen and (min-width:768px){.form-item .form-label-wrap .form-label.__required{font-size:1.2rem}}@media screen and (min-width:1920px){.form-item .form-label-wrap .form-label.__required{font-size:12px}}@media screen and (min-width:767px){.form-item .form-label-wrap{line-height:1;padding-bottom:1.05vw}}@media screen and (min-width:767px) and (min-width:1921px){.form-item .form-label-wrap{padding-bottom:20px}}@media screen and (min-width:767px){.form-item .form-label-wrap .form-label{font-weight:600}}@media screen and (max-width:766px){.form-item .form-label-wrap{padding-bottom:1.6vw}.form-item .form-label-wrap .form-label{font-weight:600;letter-spacing:.9px}.form-item .form-label-wrap .form-label.__required{padding:1.5px 4px}}.form-item .form-inputBox{position:relative;width:100%;margin-bottom:0;padding:0 3%;background-color:#fff}.form-item .form-inputBox:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}.form-item .form-inputBox:first-child{margin-bottom:0}.form-item .form-inputBox._error{border-color:#e09494}@media screen and (min-width:767px){.form-item .form-inputBox{border:2px solid #b4b4b4;border-radius:4px;height:3.44vw;font-size:.89vw}}@media screen and (min-width:767px) and (min-width:1921px){.form-item .form-inputBox{height:66px;font-size:17px}}@media screen and (min-width:767px){.form-item .form-inputBox::-moz-placeholder{font-size:.89vw}.form-item .form-inputBox:-ms-input-placeholder{font-size:.89vw}.form-item .form-inputBox::placeholder{font-size:.89vw}}@media screen and (min-width:767px) and (min-width:1921px){.form-item .form-inputBox::-moz-placeholder{font-size:17px}.form-item .form-inputBox:-ms-input-placeholder{font-size:17px}.form-item .form-inputBox::placeholder{font-size:17px}}@media screen and (max-width:766px){.form-item .form-inputBox{font-size:4.8vw}.form-item .form-inputBox::-moz-placeholder{font-size:4.8vw}.form-item .form-inputBox:-ms-input-placeholder{font-size:4.8vw}.form-item .form-inputBox::placeholder{font-size:4.8vw}}@media screen and (min-width:767px){.form-item .form_input.__short{width:24.48vw}}@media screen and (min-width:767px) and (min-width:1921px){.form-item .form_input.__short{width:470px}}@media screen and (max-width:766px){.form-item .form_input.__short{display:flex;justify-content:space-between;-moz-column-gap:1.87vw;column-gap:1.87vw}}.form-item.__half .form_input{display:flex}@media screen and (min-width:767px){.form-item.__half .form_input{-moz-column-gap:.73vw;column-gap:.73vw}}@media screen and (max-width:766px){.form-item.__half .form_input{flex-wrap:wrap;-moz-column-gap:.37vw;column-gap:.37vw;row-gap:3.2vw}}.form-item.__birthday .form_input,.form-item.__gender .form_input{display:flex;justify-content:space-between;-moz-column-gap:.68vw;column-gap:.68vw}.form-item.__birthday .form_input>div,.form-item.__gender .form_input>div{width:33.3333333333%}@media screen and (min-width:767px){.form-item.__birthday .form_input,.form-item.__gender .form_input{font-size:1.15vw}}@media screen and (min-width:767px) and (min-width:1401px){.form-item.__birthday .form_input,.form-item.__gender .form_input{font-size:16px}}@media screen and (max-width:766px){.form-item.__birthday .form_input,.form-item.__gender .form_input{font-size:4vw;-moz-column-gap:2.94vw;column-gap:2.94vw}.form-item.__birthday select,.form-item.__gender select{background-position:right 2.14vw bottom 50%}}.c-register-other .text-divider{display:flex;align-items:center;color:#000}.c-register-other .text-divider:after,.c-register-other .text-divider:before{content:"";height:1px;background-color:#5566e6;flex-grow:1}.c-register-other .text-divider:before{margin-right:1rem}.c-register-other .text-divider:after{margin-left:1rem}@media screen and (min-width:767px){.c-register-other .text-divider{margin:3.13vw auto;font-size:.93vw;width:33.86vw}}@media screen and (min-width:767px) and (min-width:1401px){.c-register-other .text-divider{font-size:13px}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-other .text-divider{width:650px}}@media screen and (max-width:766px){.c-register-other .text-divider{margin:14.94vw auto;font-weight:700;font-size:3.74vw}}.c-register-other .login-link{text-align:center}.c-register-other .login-link a{color:#5566e6;text-decoration:underline;font-weight:600}@media screen and (min-width:767px){.c-register-other .login-link{margin-top:1.78vw}.c-register-other .login-link a{font-size:.94vw}}@media screen and (max-width:766px){.c-register-other .login-link{margin-top:7.47vw;margin-bottom:16vw}.c-register-other .login-link a{font-size:4.27vw}}.c-register-otherSns .otherSns-buttonArea{display:flex;flex-wrap:wrap;justify-content:space-between}.c-register-otherSns .otherSns-buttonArea .snsSignup{position:relative;font-weight:700;overflow:hidden;cursor:pointer;border-radius:6px;border:0;box-sizing:border-box;background-color:#f7f7f7;font-size:0}.c-register-otherSns .otherSns-buttonArea .snsSignup:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-size:contain;background-repeat:no-repeat;background-position:50%}.c-register-otherSns .otherSns-buttonArea .snsSignup.-facebook:before{-webkit-mask:url(/img/common/icon-facebook-circle.svg);mask:url(/img/common/icon-facebook-circle.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#1a78f2}.c-register-otherSns .otherSns-buttonArea .snsSignup.-google:before{background-image:url(/img/common/icon-google.svg)}.c-register-otherSns .otherSns-buttonArea .snsSignup.-twitter:before{background-image:url(/img/common/icon-twitter-circle_blue.svg)}.c-register-otherSns .otherSns-buttonArea .snsSignup.-x:before{background-image:url(/img/common/icon-x-circle_b.svg)}.c-register-otherSns .otherSns-buttonArea .snsSignup.-github:before{background-image:url(/img/common/icon-github.svg)}.c-register-otherSns .otherSns-buttonArea .snsSignup.-line:before{background-image:url(/img/common/icon-line.svg)}.c-register-otherSns .otherSns-buttonArea .snsSignup.-skillsheet:before{background-image:url(/img/common/icon-skillsheet-circle.svg)}@media screen and (min-width:767px){.c-register-otherSns .otherSns-buttonArea{margin:0 auto;width:26.57vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-otherSns .otherSns-buttonArea{width:510px}}@media screen and (min-width:767px){.c-register-otherSns .otherSns-buttonArea .snsSignup{width:6.25vw;height:4.17vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-otherSns .otherSns-buttonArea .snsSignup{width:120px;height:80px}}@media screen and (min-width:767px){.c-register-otherSns .otherSns-buttonArea .snsSignup:hover{opacity:.6}.c-register-otherSns .otherSns-buttonArea .snsSignup:before{width:2.61vw;height:2.61vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-otherSns .otherSns-buttonArea .snsSignup:before{width:50px;height:50px}}@media screen and (max-width:766px){.c-register-otherSns .otherSns-buttonArea{margin:0 auto;width:88vw}.c-register-otherSns .otherSns-buttonArea button{width:19.2vw;height:19.2vw;box-shadow:2px 2px 4px rgba(0,0,0,.1607843137)}.c-register-otherSns .otherSns-buttonArea button:before{width:10.67vw;height:10.67vw}}.c-register-otherSns>p{color:#505050;text-align:center;line-height:1.75}.c-register-otherSns>p a{color:#5667e6}@media screen and (min-width:767px){.c-register-otherSns>p{margin-top:1.78vw;font-size:.79vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-otherSns>p{font-size:15px}}@media screen and (max-width:766px){.c-register-otherSns>p{margin-top:7.47vw;font-size:4vw}}.c-register-point .point-text{font-size:12px}@media screen and (min-width:768px){.c-register-point .point-text{font-size:calc(1.2rem + .1736vw - 1.33325px)}}@media screen and (min-width:1920px){.c-register-point .point-text{font-size:14px}}.c-register-point .point-text .caption{margin:0;font-weight:700;font-size:16px}@media screen and (min-width:768px){.c-register-point .point-text .caption{font-size:calc(1.6rem + .3472vw - 2.6665px)}}@media screen and (min-width:1920px){.c-register-point .point-text .caption{font-size:20px}}.c-register-point .point-text .caption span{color:#f48b11}@media screen and (min-width:767px){.c-register-point{display:flex;justify-content:space-between;margin-top:2.4vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-point{margin-top:46px}}@media screen and (min-width:767px){.c-register-point>li{text-align:center;width:11.67vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-point>li{width:224px}}@media screen and (min-width:767px){.c-register-point .point-img{margin:0 auto;width:5.11vw;height:5.11vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-point .point-img{width:98px;height:98px}}@media screen and (min-width:767px){.c-register-point .point-text{margin-top:1.05vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register-point .point-text{margin-top:20px}}@media screen and (min-width:767px){.c-register-point .point-text .caption{margin-bottom:4px;white-space:nowrap}}@media screen and (max-width:766px){.c-register-point{margin-top:8vw}.c-register-point>li{display:flex;-moz-column-gap:4.27vw;column-gap:4.27vw}.c-register-point>li+li{margin-top:6.94vw}.c-register-point .point-img{flex-shrink:0;width:13.87vw;height:13.87vw}.c-register-point .point-text .caption{margin-bottom:3.2vw}}.c-register__completion .register-section.\--recommend .c-button-arrow,.c-register__completion .register-section.\--status .c-button-arrow{background-color:#fff}.c-register__completion .register-section.\--recommend .c-button-arrow:hover,.c-register__completion .register-section.\--status .c-button-arrow:hover{background-color:#bec8f5}.c-register__completion .register-section.\--gift,.c-register__completion .register-section.\--line,.c-register__completion .register-section.\--profile,.c-register__completion .register-section.\--rank{background-color:#fff}@media screen and (min-width:767px){.c-register__completion.__bg-lime .register-section.\--recommend .c-button-arrow,.c-register__completion.__bg-lime .register-section.\--status .c-button-arrow{background-color:#f0f2fd}.c-register__completion.__bg-lime .register-section.\--recommend .c-button-arrow:hover,.c-register__completion.__bg-lime .register-section.\--status .c-button-arrow:hover{background-color:#bec8f5}}@media screen and (min-width:767px){.c-register__completion .register-section>div{margin:0 auto;width:72.92vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section>div{width:1400px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--status{text-align:center;padding-top:4.17vw;padding-bottom:4.17vw;font-size:.89vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--status{padding-top:80px;padding-bottom:80px;font-size:17px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--status>div{position:relative;padding-top:6.78vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--status>div{padding-top:130px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--status .section-title{letter-spacing:4.32px;margin-bottom:1.36vw;font-size:1.88vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--status .section-title{margin-bottom:26px;font-size:36px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--status .section-title:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:url(/img/apply/icon-finish.png);background-repeat:no-repeat;width:5.21vw;height:5.21vw;background-size:5.21vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--status .section-title:before{width:100px;height:100px;background-size:100px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--status p{line-height:1.85}.c-register__completion .register-section.\--status p a{color:#5667e6}.c-register__completion .register-section.\--status .notice_authentication{margin-top:2.61vw;padding:2.61vw;width:52.09vw;background-color:#fff;border-radius:.53vw}.c-register__completion .register-section.\--status .notice_authentication p{line-height:2;font-size:.79vw}.c-register__completion .register-section.\--status .notice_authentication p>span{display:block;margin-bottom:.53vw;color:#5566e6;font-size:1.25vw;font-weight:600;letter-spacing:2.88px}.c-register__completion .register-section.\--status .notice_authentication button{display:block;margin:1.05vw auto 0;width:18.75vw;height:2.92vw;background-color:#f0f2fd;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);border-radius:4px;color:#5566e6;font-size:.94vw;font-weight:600;letter-spacing:1.8px}.c-register__completion .register-section.\--status .notice_authentication button:hover{background-color:#bec8f5}.c-register__completion .register-section.\--gift,.c-register__completion .register-section.\--line,.c-register__completion .register-section.\--rank{text-align:center;padding-top:4.69vw;padding-bottom:3.55vw;font-size:.79vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--gift,.c-register__completion .register-section.\--line,.c-register__completion .register-section.\--rank{padding-top:90px;padding-bottom:68px;font-size:15px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--gift .section-title,.c-register__completion .register-section.\--line .section-title,.c-register__completion .register-section.\--rank .section-title{color:#5566e6;letter-spacing:3.6px;font-weight:700;letter-spacing:1.5px;margin-bottom:1.25vw;font-size:1.57vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--gift .section-title,.c-register__completion .register-section.\--line .section-title,.c-register__completion .register-section.\--rank .section-title{margin-bottom:24px;font-size:30px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--gift p:not(.section-title),.c-register__completion .register-section.\--line p:not(.section-title),.c-register__completion .register-section.\--rank p:not(.section-title){line-height:2}.c-register__completion .register-section.\--gift picture,.c-register__completion .register-section.\--line picture,.c-register__completion .register-section.\--rank picture{display:block;width:52.09vw;margin:2.09vw auto 0}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--gift picture,.c-register__completion .register-section.\--line picture,.c-register__completion .register-section.\--rank picture{width:1000px;margin-top:40px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--gift .c-button-arrow,.c-register__completion .register-section.\--line .c-button-arrow,.c-register__completion .register-section.\--rank .c-button-arrow{margin-top:2.09vw;width:21.78vw;height:3.55vw;font-size:.94vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--gift .c-button-arrow,.c-register__completion .register-section.\--line .c-button-arrow,.c-register__completion .register-section.\--rank .c-button-arrow{margin-top:40px;width:418px;height:68px;font-size:18px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--profile{text-align:center;padding-top:4.69vw;padding-bottom:3.55vw;font-size:.79vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--profile{padding-top:90px;padding-bottom:68px;font-size:15px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--profile>div{background-image:url(/img/apply/illust-profile.png);background-position:90% 30%;background-repeat:no-repeat;background-size:10.11vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--profile>div{background-size:194px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--profile .section-title{color:#5566e6;letter-spacing:3.6px;font-weight:700;margin-bottom:1.25vw;font-size:1.57vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--profile .section-title{margin-bottom:24px;font-size:30px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--profile p:not(.section-title){line-height:2}.c-register__completion .register-section.\--profile .c-button-arrow{margin-top:1.57vw;width:21.78vw;height:3.55vw;font-size:.94vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--profile .c-button-arrow{margin-top:30px;width:418px;height:68px;font-size:18px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--recommend{padding-top:4.17vw;padding-bottom:7.92vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--recommend{padding-top:80px;padding-bottom:152px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--recommend>div>p{line-height:1;letter-spacing:4.32px;font-weight:700;font-size:1.88vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--recommend>div>p{font-size:36px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--recommend .recommend-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:4.17vw;padding-bottom:2.71vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--recommend .recommend-list{padding-top:80px;padding-bottom:52px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--recommend .recommend-listItem{width:17.3vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--recommend .recommend-listItem{width:332px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--recommend .recommend-listItem:nth-child(n+5){margin-top:1.67vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--recommend .recommend-listItem:nth-child(n+5){margin-top:32px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--recommend .c-button-arrow{width:25vw;height:3.75vw;font-size:1.15vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--recommend .c-button-arrow{width:480px;height:72px;font-size:22px}}@media screen and (max-width:766px){.c-register__completion .register-section.\--status{padding-top:11.74vw;padding-bottom:14.4vw;font-size:3.74vw;text-align:center}.c-register__completion .register-section.\--status>div{position:relative;padding-top:21.34vw}.c-register__completion .register-section.\--status .section-title{margin-bottom:6.4vw;font-size:5.87vw;letter-spacing:0}.c-register__completion .register-section.\--status .section-title:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:url(/img/apply/icon-finish.png);background-repeat:no-repeat;width:13.87vw;height:13.87vw;background-size:13.87vw}.c-register__completion .register-section.\--status p{line-height:2}.c-register__completion .register-section.\--status .notice_authentication{margin:10.67vw auto 0;padding:9.6vw 5.34vw;width:89.87vw;background-color:#fff;border-radius:2.67vw}.c-register__completion .register-section.\--status .notice_authentication p{font-size:3.74vw;text-align:left;line-height:1.85}.c-register__completion .register-section.\--status .notice_authentication p>span{display:block;margin-bottom:2.67vw;color:#5566e6;font-size:4.8vw;font-weight:600;text-align:center;line-height:1.6}.c-register__completion .register-section.\--status .notice_authentication button{display:block;margin:5.34vw auto 0;width:48vw;height:11.74vw;background-color:#f0f2fd;border:1px solid #5566e6;border-radius:6px;color:#5566e6;font-size:4vw;font-weight:400;letter-spacing:.75px}.c-register__completion .register-section.\--gift,.c-register__completion .register-section.\--line,.c-register__completion .register-section.\--rank{padding-top:16vw;padding-bottom:16vw;font-size:3.74vw;text-align:center}.c-register__completion .register-section.\--gift .section-title,.c-register__completion .register-section.\--line .section-title,.c-register__completion .register-section.\--rank .section-title{color:#5566e6;letter-spacing:0;font-weight:700;margin-bottom:6.4vw;font-size:5.87vw}.c-register__completion .register-section.\--gift p:not(.section-title),.c-register__completion .register-section.\--line p:not(.section-title),.c-register__completion .register-section.\--rank p:not(.section-title){margin:0 6.4vw;text-align:left;line-height:2}.c-register__completion .register-section.\--gift picture,.c-register__completion .register-section.\--line picture,.c-register__completion .register-section.\--rank picture{display:block;width:89.87vw;margin:6.94vw auto 0}.c-register__completion .register-section.\--gift .c-button-arrow,.c-register__completion .register-section.\--line .c-button-arrow,.c-register__completion .register-section.\--rank .c-button-arrow{margin-top:8vw;border-radius:6px;background-color:#fff;font-size:4vw;font-weight:400}.c-register__completion .register-section.\--gift+.register-section.\--rank,.c-register__completion .register-section.\--rank+.register-section.\--line{padding-top:0}.c-register__completion .register-section.\--profile{padding-top:16vw;padding-bottom:16vw;font-size:3.74vw;text-align:center}.c-register__completion .register-section.\--profile>div{position:relative;margin:0 auto;padding-top:40vw;width:87.47vw}.c-register__completion .register-section.\--profile .section-title{color:#5566e6;letter-spacing:0;font-weight:700;margin-bottom:6.4vw;font-size:6.4vw}.c-register__completion .register-section.\--profile .section-title:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:url(/img/apply/illust-profile.png);background-repeat:no-repeat;width:26.67vw;height:31.47vw;background-size:26.67vw}.c-register__completion .register-section.\--profile p:not(.section-title){line-height:2;text-align:left;padding-bottom:6.94vw}.c-register__completion .register-section.\--gift+.register-section.\--profile,.c-register__completion .register-section.\--line+.register-section.\--profile{padding-top:0}.c-register__completion .register-section.\--recommend{padding-top:16.54vw;padding-bottom:26.67vw}.c-register__completion .register-section.\--recommend>div>p{color:#5566e6;font-size:5.34vw;font-weight:700;letter-spacing:0;text-align:center}.c-register__completion .register-section.\--recommend .recommend-list{padding-top:6.94vw;padding-bottom:8vw}.c-register__completion .register-section.\--recommend .recommend-listItem{width:54.94vw;margin-bottom:9.6vw}.c-register__completion .register-section.\--recommend.__disp-leftJustified>div>p{margin:0 auto;width:87.47vw;text-align:left}.c-register__completion .register-section.\--recommend.__disp-leftJustified .recommend-list{padding-bottom:0}.c-register__completion .register-section.\--recommend.__disp-leftJustified .swiper-container{padding:0 20px}.c-register__completion .c-button-arrow{margin-top:0;height:14.4vw;border-radius:6px;background-color:#fff;font-size:4vw;font-weight:400}}.c-register__completion .register-section.\--agent,.c-register__completion .register-section.\--oneMore{background-color:#fff}.c-register__completion .register-section.\--agent .balloon-text,.c-register__completion .register-section.\--oneMore .balloon-text{display:block;margin:0 auto;position:relative;border-radius:45px;background-color:#fff;color:#f7680e;text-align:center;font-weight:700;box-shadow:0 0 16px rgba(0,0,0,.1019607843);font-size:20px}@media screen and (min-width:768px){.c-register__completion .register-section.\--agent .balloon-text,.c-register__completion .register-section.\--oneMore .balloon-text{font-size:calc(2rem + .6944vw - 5.33299px)}}@media screen and (min-width:1920px){.c-register__completion .register-section.\--agent .balloon-text,.c-register__completion .register-section.\--oneMore .balloon-text{font-size:28px}}.c-register__completion .register-section.\--agent .balloon-text:after,.c-register__completion .register-section.\--agent .balloon-text:before,.c-register__completion .register-section.\--oneMore .balloon-text:after,.c-register__completion .register-section.\--oneMore .balloon-text:before{content:"";position:absolute;left:50%}.c-register__completion .register-section.\--agent .section-title,.c-register__completion .register-section.\--oneMore .section-title{text-align:center;font-size:18px}@media screen and (min-width:768px){.c-register__completion .register-section.\--agent .section-title,.c-register__completion .register-section.\--oneMore .section-title{font-size:calc(1.8rem + 1.0417vw - 8.00026px)}}@media screen and (min-width:1920px){.c-register__completion .register-section.\--agent .section-title,.c-register__completion .register-section.\--oneMore .section-title{font-size:30px}}.c-register__completion .register-section.\--agent .section-title span,.c-register__completion .register-section.\--oneMore .section-title span{color:#f48b11}.c-register__completion .register-section.\--agent .collectBtn,.c-register__completion .register-section.\--oneMore .collectBtn{font-weight:700;font-size:20px}@media screen and (min-width:768px){.c-register__completion .register-section.\--agent .collectBtn,.c-register__completion .register-section.\--oneMore .collectBtn{font-size:calc(2rem + .5208vw - 3.99974px)}}@media screen and (min-width:1920px){.c-register__completion .register-section.\--agent .collectBtn,.c-register__completion .register-section.\--oneMore .collectBtn{font-size:26px}}.c-register__completion .register-section.\--agent .collectBtn:before,.c-register__completion .register-section.\--oneMore .collectBtn:before{content:"";background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2277.96%22%20height%3D%2260%22%20viewBox%3D%220%200%2077.96%2060%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_2056%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%202056%22%20width%3D%2277.96%22%20height%3D%2260%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5322%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205322%22%20transform%3D%22translate(0%200)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5321%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205321%22%20transform%3D%22translate(0%200)%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_34189%22%20data-name%3D%22%E3%83%91%E3%82%B9%2034189%22%20d%3D%22M62.709%2C9.652A174%2C174%2C0%2C0%2C0%2C48.457%2C20.978%2C292.927%2C292.927%2C0%2C0%2C0%2C27.31%2C41.662L8.534%2C22.884%2C0%2C31.415%2C28.583%2C60S39.731%2C42.594%2C42.1%2C39.3C52.374%2C24.809%2C63.929%2C11.067%2C77.96%2C0A149.521%2C149.521%2C0%2C0%2C0%2C62.709%2C9.652%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23f4c011%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");width:4.07vw;height:3.13vw}@media screen and (min-width:1921px){.c-register__completion .register-section.\--agent .collectBtn:before,.c-register__completion .register-section.\--oneMore .collectBtn:before{width:77.96px;height:60px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--agent,.c-register__completion .register-section.\--oneMore{border-radius:12px;padding-top:5.21vw;padding-bottom:7.3vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--agent,.c-register__completion .register-section.\--oneMore{padding-top:100px;padding-bottom:140px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--agent .balloon-text,.c-register__completion .register-section.\--oneMore .balloon-text{border:4px solid #f7680e;width:31.25vw;padding:1.05vw;margin-bottom:3.13vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--agent .balloon-text,.c-register__completion .register-section.\--oneMore .balloon-text{width:600px;padding:20px;margin-bottom:60px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--agent .balloon-text:before,.c-register__completion .register-section.\--oneMore .balloon-text:before{bottom:-23px;margin-left:-15px;border:12px solid transparent;border-top:14px solid #fff;z-index:2}.c-register__completion .register-section.\--agent .balloon-text:after,.c-register__completion .register-section.\--oneMore .balloon-text:after{bottom:-30px;margin-left:-17px;border:14px solid transparent;border-top-color:#f7680e;z-index:1}.c-register__completion .register-section.\--agent .recommend-list,.c-register__completion .register-section.\--oneMore .recommend-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.84vw;padding-top:3.13vw;padding-bottom:3.13vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--agent .recommend-list,.c-register__completion .register-section.\--oneMore .recommend-list{gap:16px;padding-top:60px;padding-bottom:60px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--agent .recommend-list:after,.c-register__completion .register-section.\--oneMore .recommend-list:after{content:"";display:block;height:0;width:23.65vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--agent .recommend-list:after,.c-register__completion .register-section.\--oneMore .recommend-list:after{width:454px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--agent .recommend-listItem,.c-register__completion .register-section.\--oneMore .recommend-listItem{width:23.65vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--agent .recommend-listItem,.c-register__completion .register-section.\--oneMore .recommend-listItem{width:454px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--agent .c-button-arrow,.c-register__completion .register-section.\--oneMore .c-button-arrow{width:25vw;height:3.75vw;font-size:1.15vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--agent .c-button-arrow,.c-register__completion .register-section.\--oneMore .c-button-arrow{width:480px;height:72px;font-size:22px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--agent .collectBtn,.c-register__completion .register-section.\--oneMore .collectBtn{border-radius:12px;width:37.5vw;height:5.21vw;margin-bottom:3.13vw;-moz-column-gap:1.05vw;column-gap:1.05vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--agent .collectBtn,.c-register__completion .register-section.\--oneMore .collectBtn{width:720px;height:100px;margin-bottom:60px;-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width:766px){.c-register__completion .register-section.\--agent,.c-register__completion .register-section.\--oneMore{position:relative;padding:18.67vw 5.07vw 16vw}.c-register__completion .register-section.\--agent .balloon-text,.c-register__completion .register-section.\--oneMore .balloon-text{position:absolute;top:-7.19vw;left:50%;transform:translateX(-50%);width:69.34vw;padding:2.67vw;border:2px solid #f7680e}.c-register__completion .register-section.\--agent .balloon-text:before,.c-register__completion .register-section.\--oneMore .balloon-text:before{bottom:-23px;margin-left:-15px;border:12px solid transparent;border-top:18px solid #fff;z-index:2}.c-register__completion .register-section.\--agent .balloon-text:after,.c-register__completion .register-section.\--oneMore .balloon-text:after{bottom:-26px;margin-left:-13px;border:10px solid transparent;border-top:16px solid #f7680e;z-index:1}.c-register__completion .register-section.\--agent .recommend-list,.c-register__completion .register-section.\--oneMore .recommend-list{margin-top:10.67vw;margin-bottom:8vw}.c-register__completion .register-section.\--agent .recommend-listItem,.c-register__completion .register-section.\--oneMore .recommend-listItem{width:100%;margin-bottom:9.6vw}.c-register__completion .register-section.\--agent .recommend-listItem:not(:first-child),.c-register__completion .register-section.\--oneMore .recommend-listItem:not(:first-child){margin-top:4.27vw}.c-register__completion .register-section.\--agent .collectBtn,.c-register__completion .register-section.\--oneMore .collectBtn{width:100%;margin-bottom:8vw;height:22.4vw;-moz-column-gap:2px;column-gap:2px;border-radius:8px}.c-register__completion .register-section.\--agent .collectBtn:before,.c-register__completion .register-section.\--oneMore .collectBtn:before{width:13.86vw;height:10.67vw}}.c-register__completion .register-section.\--certification{text-align:center}.c-register__completion .register-section.\--certification .section-title{display:flex;justify-content:center;align-items:center;font-weight:700;letter-spacing:.78px;font-size:18px}@media screen and (min-width:768px){.c-register__completion .register-section.\--certification .section-title{font-size:calc(1.8rem + .3472vw - 2.6665px)}}@media screen and (min-width:1920px){.c-register__completion .register-section.\--certification .section-title{font-size:22px}}.c-register__completion .register-section.\--certification .section-title:after,.c-register__completion .register-section.\--certification .section-title:before{content:"";display:block;background-position:100%;background-repeat:no-repeat}.c-register__completion .register-section.\--certification .section-title span{color:#f48b11}.c-register__completion .register-section.\--certification .notice_authentication{background-color:#fff;border:1px solid #a0aaf1}.c-register__completion .register-section.\--certification .notice_authentication>p{line-height:1.75;font-size:14px}@media screen and (min-width:768px){.c-register__completion .register-section.\--certification .notice_authentication>p{font-size:calc(1.4rem + .2604vw - 1.99987px)}}@media screen and (min-width:1920px){.c-register__completion .register-section.\--certification .notice_authentication>p{font-size:17px}}.c-register__completion .register-section.\--certification .notice_authentication>p span{display:block;color:#5566e6;font-weight:700;letter-spacing:.78px;font-size:18px}@media screen and (min-width:768px){.c-register__completion .register-section.\--certification .notice_authentication>p span{font-size:calc(1.8rem + .6944vw - 5.33299px)}}@media screen and (min-width:1920px){.c-register__completion .register-section.\--certification .notice_authentication>p span{font-size:26px}}.c-register__completion .register-section.\--certification .notice_authentication .c-button{margin:0 auto;color:#5566e6;background-color:#fff;border:1px solid #a0aaf1;font-weight:700;transition:all .3s ease-out;font-size:15px}@media screen and (min-width:768px){.c-register__completion .register-section.\--certification .notice_authentication .c-button{font-size:calc(1.5rem + .6076vw - 4.66637px)}}@media screen and (min-width:1920px){.c-register__completion .register-section.\--certification .notice_authentication .c-button{font-size:22px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--certification{padding-top:7.3vw;padding-bottom:7.3vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--certification{padding-top:140px;padding-bottom:140px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--certification .section-title{-moz-column-gap:2px;column-gap:2px}.c-register__completion .register-section.\--certification .section-title:before{content:"\FF3C"}.c-register__completion .register-section.\--certification .section-title:after{content:"\FF0F"}.c-register__completion .register-section.\--certification .notice_authentication{border-radius:12px;background-image:url(/img/apply/illust-smartphone.png);background-position:94% 100%;background-repeat:no-repeat;background-size:10.94vw;width:62.5vw;margin:1.05vw auto 0;padding:4.17vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--certification .notice_authentication{background-size:210px;width:1200px;margin-top:20px;padding:80px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--certification .notice_authentication>p>span{margin-bottom:1.05vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--certification .notice_authentication>p>span{margin-bottom:20px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--certification .notice_authentication .c-button{box-shadow:0 3px 6px rgba(0,0,0,.1607843137);width:14.59vw;height:3.75vw;margin-top:2.09vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--certification .notice_authentication .c-button{width:280px;height:72px;margin-top:40px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--certification .notice_authentication .c-button:hover{color:#5566e6;background-color:#bec8f5;border:1px solid #bec8f5}}@media screen and (max-width:766px){.c-register__completion .register-section.\--certification{padding:16vw 5.07vw}.c-register__completion .register-section.\--certification .section-title{-moz-column-gap:10px;column-gap:10px}.c-register__completion .register-section.\--certification .section-title:before{width:8vw;height:11.74vw;background-size:8vw 11.74vw;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.826%22%20height%3D%2244.563%22%20viewBox%3D%220%200%2030.826%2044.563%22%3E%20%3Cline%20id%3D%22%E7%B7%9A_597%22%20data-name%3D%22%E7%B7%9A%20597%22%20x2%3D%2230%22%20y2%3D%2244%22%20transform%3D%22translate(0.413%200.282)%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E")}.c-register__completion .register-section.\--certification .section-title:after{width:8vw;height:11.74vw;background-size:8vw 11.74vw;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.826%22%20height%3D%2244.563%22%20viewBox%3D%220%200%2030.826%2044.563%22%3E%20%3Cline%20id%3D%22%E7%B7%9A_598%22%20data-name%3D%22%E7%B7%9A%20598%22%20x1%3D%2230%22%20y2%3D%2244%22%20transform%3D%22translate(0.413%200.282)%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E")}.c-register__completion .register-section.\--certification .notice_authentication{width:100%;margin-top:5.34vw;border-radius:10px;background-image:url(/img/apply/illust-smartphone.png);background-position:center 10%;background-repeat:no-repeat;background-size:24.54vw;padding:45.34vw 5.34vw 10.67vw}.c-register__completion .register-section.\--certification .notice_authentication>p{text-align:left}.c-register__completion .register-section.\--certification .notice_authentication>p>span{margin-bottom:5.34vw;text-align:center}.c-register__completion .register-section.\--certification .notice_authentication .c-button{margin-top:5.34vw;width:48vw;height:11.74vw;background-color:#f0f2fd;font-weight:400}}.c-register__completion .register-section.\--service{background-color:#fff;line-height:1.75}.c-register__completion .register-section.\--service .section-title{text-align:center;letter-spacing:0;font-size:18px}@media screen and (min-width:768px){.c-register__completion .register-section.\--service .section-title{font-size:calc(1.8rem + 1.0417vw - 8.00026px)}}@media screen and (min-width:1920px){.c-register__completion .register-section.\--service .section-title{font-size:30px}}.c-register__completion .register-section.\--service dl{margin:0}.c-register__completion .register-section.\--service dl dt{font-weight:700;font-size:16px}@media screen and (min-width:768px){.c-register__completion .register-section.\--service dl dt{font-size:calc(1.6rem + .5208vw - 3.99974px)}}@media screen and (min-width:1920px){.c-register__completion .register-section.\--service dl dt{font-size:22px}}.c-register__completion .register-section.\--service dl dd{margin:0;font-size:12px}@media screen and (min-width:768px){.c-register__completion .register-section.\--service dl dd{font-size:calc(1.2rem + .434vw - 3.33312px)}}@media screen and (min-width:1920px){.c-register__completion .register-section.\--service dl dd{font-size:17px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--service{padding-top:7.3vw;padding-bottom:7.3vw;font-size:.79vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--service{padding-top:140px;padding-bottom:140px;font-size:15px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--service .section-title{margin-bottom:4.17vw;font-size:1.57vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--service .section-title{margin-bottom:80px;font-size:30px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--service .service-wrap{font-size:.89vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--service .service-wrap{font-size:17px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--service .service-wrap dd{width:52.09vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--service .service-wrap dd{width:1000px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--service .service-wrap>div:not(:first-child){margin-top:3.13vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--service .service-wrap>div:not(:first-child){margin-top:60px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--service .service-wrap .\--half{display:flex;-moz-column-gap:3.13vw;column-gap:3.13vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--service .service-wrap .\--half{-moz-column-gap:60px;column-gap:60px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--service .service-wrap .\--half dd{width:31.46vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--service .service-wrap .\--half dd{width:604px}}@media screen and (min-width:767px){.c-register__completion .register-section.\--service .service-wrap dt{line-height:1;letter-spacing:1.1px;margin-top:1.57vw;margin-bottom:1.57vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .register-section.\--service .service-wrap dt{margin-top:30px;margin-bottom:30px}}@media screen and (max-width:766px){.c-register__completion .register-section.\--service{padding:16vw 5.07vw}.c-register__completion .register-section.\--service .service-wrap,.c-register__completion .register-section.\--service .service-wrap>div:not(:first-child){margin-top:10.67vw}.c-register__completion .register-section.\--service dt{margin:5.34vw 0 3.74vw;letter-spacing:.48px}}.c-register__completion .notice_skillSheet{background-color:#fff;border:1px solid #a0aaf1}.c-register__completion .notice_skillSheet:before{content:"";position:absolute;background-image:url(/img/apply/ill_keyhole.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.c-register__completion .notice_skillSheet .notice-title{display:block;color:#5566e6;font-weight:600;font-size:16px}@media screen and (min-width:768px){.c-register__completion .notice_skillSheet .notice-title{font-size:calc(1.6rem + .6944vw - 5.33299px)}}@media screen and (min-width:1920px){.c-register__completion .notice_skillSheet .notice-title{font-size:24px}}.c-register__completion .notice_skillSheet p{font-size:12px}@media screen and (min-width:768px){.c-register__completion .notice_skillSheet p{font-size:calc(1.2rem + .434vw - 3.33312px)}}@media screen and (min-width:1920px){.c-register__completion .notice_skillSheet p{font-size:17px}}.c-register__completion .notice_skillSheet+.notice_skillSheet:before{background-image:url(/img/apply/ill_reference.png)}@media screen and (min-width:767px){.c-register__completion .notice_skillSheet{position:relative;border-radius:12px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1607843137);margin-top:1.57vw!important;padding:2.5vw 2.5vw 2.5vw 10.11vw!important;width:60.42vw!important}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .notice_skillSheet{margin-top:30px!important;padding:48px 48px 48px 194px!important;width:1160px!important}}@media screen and (min-width:767px){.c-register__completion .notice_skillSheet:before{top:50%;transform:translateY(-50%);left:2.5vw;width:5.21vw;height:5.53vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .notice_skillSheet:before{left:48px;width:100px;height:106px}}@media screen and (min-width:767px){.c-register__completion .notice_skillSheet .box-wrap{text-align:left;width:40.21vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .notice_skillSheet .box-wrap{width:772px}}@media screen and (min-width:767px){.c-register__completion .notice_skillSheet .notice-title{margin-bottom:.53vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .notice_skillSheet .notice-title{margin-bottom:10px}}@media screen and (min-width:767px){.c-register__completion .notice_skillSheet .c-buttonArea{margin-top:0;position:absolute;top:50%;transform:translateY(-50%);right:2.09vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .notice_skillSheet .c-buttonArea{right:40px}}@media screen and (min-width:767px){.c-register__completion .notice_skillSheet .c-buttonArea .c-button{font-size:0!important;border:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M27.9994%2037.3333L37.3327%2028M37.3327%2028L27.9994%2018.6667M37.3327%2028H18.666M51.3327%2028C51.3327%2040.8866%2040.886%2051.3333%2027.9994%2051.3333C15.1127%2051.3333%204.66602%2040.8866%204.66602%2028C4.66602%2015.1133%2015.1127%204.66666%2027.9994%204.66666C40.886%204.66666%2051.3327%2015.1133%2051.3327%2028Z%22%20stroke%3D%22%235566E6%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;width:2.92vw;height:2.92vw}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .notice_skillSheet .c-buttonArea .c-button{width:56px;height:56px}}@media screen and (min-width:767px){.c-register__completion .notice_skillSheet .c-buttonArea .c-button:hover{background-color:initial}.c-register__completion .notice_skillSheet+.notice_skillSheet{margin-top:.73vw!important}}@media screen and (min-width:767px) and (min-width:1921px){.c-register__completion .notice_skillSheet+.notice_skillSheet{margin-top:14px!important}}@media screen and (max-width:766px){.c-register__completion .notice_skillSheet{margin:17.07vw 5.07vw 10.67vw;border-radius:10px;padding:14.94vw 4.27vw 6.4vw!important}.c-register__completion .notice_skillSheet:before{top:-10.66vw;left:50%;transform:translateX(-50%);width:19.74vw;height:21.34vw}.c-register__completion .notice_skillSheet p{margin-top:3.2vw;text-align:left}.c-register__completion .notice_skillSheet .c-button{font-size:3.74vw;width:48vw;height:10.67vw;background-color:#f0f2fd;border-radius:3px}.c-register__completion .notice_skillSheet+.notice_skillSheet{margin-bottom:0}}#signup header{position:relative;background-color:#fff;border-bottom:2px solid #5566e6}#signup header .header-inner{display:flex;align-items:center;justify-content:center;margin:0 auto;width:100%}#signup header .header-inner .header-logo{flex-shrink:0;width:17.3vw}@media screen and (min-width:1921px){#signup header .header-inner .header-logo{width:332px}}#signup header .header-inner .header-logo img{width:100%}#signup header .header-inner .apply-title{position:absolute;left:0;display:flex;justify-content:center;width:100%;background-color:#5566e6;font-weight:600;text-align:center;line-height:1;font-size:14px}@media screen and (min-width:768px){#signup header .header-inner .apply-title{font-size:calc(1.4rem + .0868vw - .66662px)}}@media screen and (min-width:1920px){#signup header .header-inner .apply-title{font-size:15px}}#signup header .header-inner .apply-title>span{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (min-width:767px){#signup header .header-inner{max-width:1400px;height:3.55vw}}@media screen and (min-width:767px) and (min-width:1921px){#signup header .header-inner{height:68px}}@media screen and (min-width:767px){#signup header .apply-title{padding:.94vw 0;top:3.55vw}}@media screen and (min-width:767px) and (min-width:1921px){#signup header .apply-title{top:68px}}@media screen and (min-width:767px){#signup header .apply-title>span{margin-right:.32vw;max-width:46.88vw}}@media screen and (max-width:766px){#signup header .header-inner{height:12vw}#signup header .header-inner .header-logo{width:59.74vw}#signup header .header-inner .apply-title{padding:3.74vw 0;font-size:4.27vw;top:12vw}#signup header .header-inner .apply-title>span{margin-right:1.6vw;max-width:74.67vw}}#signup .copyright{display:flex;justify-content:center;align-items:center;height:2.09vw;background-color:#b4b4b4;color:#fff}@media screen and (max-width:766px){#signup .copyright{height:9.34vw}}.p-signup{overflow:hidden}@media screen and (min-width:767px){.p-signup{background:#f7f7f7;min-height:calc(100vh - 5.73vw)}.p-signup .c-card{position:relative;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);border-radius:20px;margin-bottom:8.34vw;padding:3.13vw;width:45.11vw;min-height:33.6vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-signup .c-card{margin-bottom:160px;padding:60px;width:866px;min-height:645px}}@media screen and (min-width:767px){.p-signup .c-buttonArea{margin-top:2.09vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-signup .c-buttonArea{margin-top:40px}}@media screen and (max-width:766px){.p-signup{width:100%;min-height:calc(100vh - 21.34vw)}.p-signup:not(.__completion) .c-card{padding:0 4.8vw 16vw}.p-signup.__nextLast .c-card{border-radius:10px;margin:0 4.8vw 16vw;padding:8vw 3.2vw 10.67vw}.p-signup .c-buttonArea,.p-signup .c-register-form{margin-top:7.47vw}.p-signup.__completion{background:#f0f2fd}}.p-signup.__nextLast{background-color:#fdedee}.p-signup.__completion{background:#f0f2fd}.p-signup.__matter.__completion{background:#f7f7f7}.register-exit-banner{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9999;display:none;align-items:center;justify-content:center;padding:1.05vw;box-sizing:border-box}.register-exit-banner.is-active{display:flex}.register-exit-banner__content{position:relative;max-width:31.25vw;max-height:90vh;width:auto;height:auto;margin:0 auto}.register-exit-banner__image{max-width:100%;max-height:90vh;width:auto;height:auto;display:block;border-radius:.42vw;box-shadow:0 .21vw 1.05vw rgba(0,0,0,.5);-o-object-fit:contain;object-fit:contain}.register-exit-banner__close{position:absolute;top:.53vw;right:.53vw;width:2.09vw;height:2.09vw;background-color:hsla(0,0%,100%,.9);border:none;border-radius:50%;cursor:pointer;font-size:1.25vw;line-height:1;display:flex;align-items:center;justify-content:center;color:#333;transition:background-color .3s}.register-exit-banner__close:hover{background-color:#fff}.register-exit-banner__link{display:block;text-decoration:none;position:relative}@media screen and (max-width:766px){.register-exit-banner{padding:2.67vw}.register-exit-banner__content{max-width:90%;max-height:85vh}.register-exit-banner__image{max-height:85vh;border-radius:2.14vw;box-shadow:0 1.07vw 5.34vw rgba(0,0,0,.5)}.register-exit-banner__close{width:9.34vw;height:9.34vw;font-size:5.34vw;top:1.34vw;right:1.34vw}}.p-signup.__apply>p{color:#5566e6;font-weight:600;text-align:center}@media screen and (min-width:767px){.p-signup.__apply>p{margin-top:3.96vw;font-size:1.25vw;letter-spacing:1.2px}.p-signup.__apply .c-register-headTitle{margin-top:6.25vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-signup.__apply .c-register-headTitle{margin-top:120px}}@media screen and (max-width:766px){.p-signup.__apply>p{padding-top:18.67vw;line-height:1;font-size:4.27vw;letter-spacing:.9px}.p-signup.__apply .c-register-headTitle{margin-top:13.87vw}}