.p-forgotpass{background-color:#f7f7f7}.p-forgotpass-wrap{margin:0 auto}@media screen and (min-width:767px){.p-forgotpass-wrap{margin-top:5.21vw;padding-bottom:10.21vw;width:52.09vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-wrap{margin-top:100px;padding-bottom:196px;width:1000px}}@media screen and (max-width:766px){.p-forgotpass-wrap{background-color:#f7f7f7}}.p-forgotpass-wrap-title{text-align:center;letter-spacing:0;font-weight:700;font-size:1.88vw}@media screen and (min-width:1921px){.p-forgotpass-wrap-title{font-size:36px}}@media screen and (max-width:766px){.p-forgotpass-wrap-title{padding:4.8vw 0;font-size:4vw}}.p-forgotpass-area{width:100%}@media screen and (max-width:766px){.p-forgotpass-area{width:100%;border-top:.5px solid #b4b4b4;padding:6.4vw 4.8vw 17.6vw;background-color:#fff}}@media screen and (min-width:767px){.p-forgotpass-contentWrap{width:41.67vw;margin:2.82vw auto 0}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-contentWrap{width:800px;margin-top:54px}}@media screen and (max-width:766px){.p-forgotpass-contentWrap{margin-bottom:6.94vw}}.p-forgotpass-form input{outline:none;background-color:#fff;border:1px solid #b4b4b4}.p-forgotpass-form input[type=email],.p-forgotpass-form input[type=password],.p-forgotpass-form input[type=text]{width:100%}.p-forgotpass-form input[type=email]::-moz-placeholder,.p-forgotpass-form input[type=password]::-moz-placeholder,.p-forgotpass-form input[type=text]::-moz-placeholder{color:#b4b4b4}.p-forgotpass-form input[type=email]:-ms-input-placeholder,.p-forgotpass-form input[type=password]:-ms-input-placeholder,.p-forgotpass-form input[type=text]:-ms-input-placeholder{color:#b4b4b4}.p-forgotpass-form input[type=email]::placeholder,.p-forgotpass-form input[type=password]::placeholder,.p-forgotpass-form input[type=text]::placeholder{color:#b4b4b4}@media screen and (min-width:767px){.p-forgotpass-form{text-align:center}.p-forgotpass-form .p-forgotpass-input{margin:0 auto;width:41.67vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-form .p-forgotpass-input{width:800px}}@media screen and (min-width:767px){.p-forgotpass-form .p-forgotpass-input:not(:first-child){margin-top:.84vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-form .p-forgotpass-input:not(:first-child){margin-top:16px}}@media screen and (min-width:767px){.p-forgotpass-form input[type=email],.p-forgotpass-form input[type=password],.p-forgotpass-form input[type=text]{padding:0 2%;border-radius:6px;height:3.23vw;font-size:.84vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-form input[type=email],.p-forgotpass-form input[type=password],.p-forgotpass-form input[type=text]{height:62px;font-size:16px}}@media screen and (min-width:767px){.p-forgotpass-form input[type=email]::-moz-placeholder,.p-forgotpass-form input[type=password]::-moz-placeholder,.p-forgotpass-form input[type=text]::-moz-placeholder{font-size:.84vw}.p-forgotpass-form input[type=email]:-ms-input-placeholder,.p-forgotpass-form input[type=password]:-ms-input-placeholder,.p-forgotpass-form input[type=text]:-ms-input-placeholder{font-size:.84vw}.p-forgotpass-form input[type=email]::placeholder,.p-forgotpass-form input[type=password]::placeholder,.p-forgotpass-form input[type=text]::placeholder{font-size:.84vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-form input[type=email]::-moz-placeholder,.p-forgotpass-form input[type=password]::-moz-placeholder,.p-forgotpass-form input[type=text]::-moz-placeholder{font-size:16px}.p-forgotpass-form input[type=email]:-ms-input-placeholder,.p-forgotpass-form input[type=password]:-ms-input-placeholder,.p-forgotpass-form input[type=text]:-ms-input-placeholder{font-size:16px}.p-forgotpass-form input[type=email]::placeholder,.p-forgotpass-form input[type=password]::placeholder,.p-forgotpass-form input[type=text]::placeholder{font-size:16px}}@media screen and (min-width:767px){.p-forgotpass-form .error-text{font-size:1vw}}@media screen and (min-width:767px) and (min-width:1401px){.p-forgotpass-form .error-text{font-size:14px}}@media screen and (min-width:767px){.p-forgotpass-form+hr{margin-top:2.09vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-form+hr{margin-top:40px}}@media screen and (max-width:766px){.p-forgotpass-form input[type=email],.p-forgotpass-form input[type=password],.p-forgotpass-form input[type=text]{padding:0 3.2vw;height:13.34vw;border:.5px solid #b4b4b4;border-radius:1.07vw;font-size:4vw}.p-forgotpass-form input[type=email]::-moz-placeholder,.p-forgotpass-form input[type=password]::-moz-placeholder,.p-forgotpass-form input[type=text]::-moz-placeholder{font-size:4vw}.p-forgotpass-form input[type=email]:-ms-input-placeholder,.p-forgotpass-form input[type=password]:-ms-input-placeholder,.p-forgotpass-form input[type=text]:-ms-input-placeholder{font-size:4vw}.p-forgotpass-form input[type=email]::placeholder,.p-forgotpass-form input[type=password]::placeholder,.p-forgotpass-form input[type=text]::placeholder{font-size:4vw}.p-forgotpass-form+hr{margin-top:8vw}}.p-forgotpass-text{color:#505050}@media screen and (min-width:767px){.p-forgotpass-text{line-height:2;letter-spacing:0;margin-bottom:1.46vw;font-size:.84vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-text{margin-bottom:28px;font-size:16px}}@media screen and (max-width:766px){.p-forgotpass-text{line-height:1.75;margin-bottom:5.87vw;font-size:4vw}}.p-forgotpass-buttonArea .c-button{width:100%}@media screen and (min-width:767px){.p-forgotpass-buttonArea{margin-top:.84vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-buttonArea{margin-top:16px}}@media screen and (min-width:767px){.p-forgotpass-buttonArea .c-button{font-weight:700;height:3.65vw;font-size:1.25vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-buttonArea .c-button{height:70px;font-size:24px}}@media screen and (max-width:766px){.p-forgotpass-buttonArea{margin-top:3.74vw}.p-forgotpass-buttonArea .c-button{height:14.4vw;font-size:4vw}}.p-forgotpass-signup{text-align:center}.p-forgotpass-signup .c-button{background-color:#f48b11}@media screen and (min-width:767px){.p-forgotpass-signup{margin-top:2.09vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-signup{margin-top:40px}}@media screen and (min-width:767px){.p-forgotpass-signup span{color:#505050;font-size:.79vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-signup span{font-size:15px}}@media screen and (min-width:767px){.p-forgotpass-signup .p-forgotpass-buttonArea_signup{margin-top:.53vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-signup .p-forgotpass-buttonArea_signup{margin-top:10px}}@media screen and (min-width:767px){.p-forgotpass-signup .c-button{font-weight:700;width:20.84vw;height:3.03vw;font-size:1.05vw}}@media screen and (min-width:767px) and (min-width:1921px){.p-forgotpass-signup .c-button{width:400px;height:58px;font-size:20px}}@media screen and (min-width:767px){.p-forgotpass-signup .c-button:hover{background-color:#f7680e}}@media screen and (max-width:766px){.p-forgotpass-signup{margin-top:8vw}.p-forgotpass-signup span{color:#505050;font-size:3.47vw}.p-forgotpass-signup .p-forgotpass-buttonArea_signup{margin-top:3.74vw}.p-forgotpass-signup .c-button{width:100%;height:14.4vw;font-weight:700;font-size:4vw}}