.login__page#login__page{margin-top:50px}.btn.btn-kakao{padding:0px}.btn.btn-kakao img{height:60px}.login__page#login__page section.login__title-section{padding-bottom:23px;border-bottom:2px solid #000;margin-top:30px;margin-bottom:20px}.login__page#login__page section.login__title-section h1.login__title{font-size:26px;font-weight:bold;letter-spacing:-1.86px;text-align:center}.login__page#login__page section.login__form-section{margin-bottom:53px}.login__page#login__page section.login__form-section form.login__form .login__form-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="text"],.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="email"],.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="password"]{border:none;border-bottom:1px solid #999;padding:20px 0;font-size:14px;font-weight:500;letter-spacing:-1px;color:#000}.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="text"]::-webkit-input-placeholder,.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="email"]::-webkit-input-placeholder,.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="password"]::-webkit-input-placeholder{color:#999}.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="text"]:-ms-input-placeholder,.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="email"]:-ms-input-placeholder,.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="password"]:-ms-input-placeholder{color:#999}.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="text"]::-ms-input-placeholder,.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="email"]::-ms-input-placeholder,.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="password"]::-ms-input-placeholder{color:#999}.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="text"]::placeholder,.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="email"]::placeholder,.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="password"]::placeholder{color:#999}.login__page#login__page section.login__form-section form.login__form .login__form-flex button[type="submit"]{margin-top:23px;padding:22px 0;background-color:#000;font-size:16px;font-weight:bold;letter-spacing:-1px;text-align:center;color:#fff}.login__page#login__page section.login__sns-section{margin-bottom:53px}.login__page#login__page section.login__sns-section .sns__title-flex h1.sns__title{margin-bottom:42px;font-size:16px;font-weight:bold;letter-spacing:-1px;text-align:center}.login__page#login__page section.login__sns-section .sns__title-flex .sns__img-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login__page#login__page section.login__sns-section .sns__title-flex .sns__img-items a.sns__img-link:first-child{margin-right:8px}.login__page#login__page section.login__sns-section .sns__title-flex .sns__img-items a.sns__img-link img.sns__img{width:58px}.login__page#login__page section.login__guide-section{margin-bottom:285px}.login__page#login__page section.login__guide-section .login__guide-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login__page#login__page section.login__guide-section .login__guide-flex:first-child{margin-bottom:47px}.login__page#login__page section.login__guide-section .login__guide-flex a{text-decoration:underline;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;letter-spacing:-1px}.login__page#login__page section.login__guide-section .login__guide-flex a.guide__findID-link{margin-right:25px}@media (min-width:1080px){.login__page#login__page{max-width:454px;margin:0 auto;margin-top:20px}.btn.btn-kakao img{height:80px}.login__page#login__page section.login__title-section{padding-bottom:46px;margin-bottom:5px}.login__page#login__page section.login__title-section h1.login__title{font-size:36px;letter-spacing:-2.57px}.login__page#login__page section.login__form-section{margin-bottom:60px}.login__page#login__page section.login__form-section form.login__form .login__form-flex input[type="text"]{padding:28px 0}.login__page#login__page section.login__form-section form.login__form .login__form-flex button[type="submit"]{margin-top:60px;padding:19px 0;font-size:22px;letter-spacing:-1.38px}.login__page#login__page section.login__sns-section{margin-bottom:80px}.login__page#login__page section.login__sns-section .sns__title-flex h1.sns__title{margin-bottom:50px;font-size:22px;letter-spacing:-1.38px}.login__page#login__page section.login__sns-section .sns__title-flex .sns__img-items a.sns__img-link:first-child{margin-right:11px}.login__page#login__page section.login__sns-section .sns__title-flex .sns__img-items a.sns__img-link img.sns__img{width:76px}.login__page#login__page section.login__guide-section{margin-bottom:456px}.login__page#login__page section.login__guide-section .login__guide-flex:first-child{margin-bottom:72px}.login__page#login__page section.login__guide-section .login__guide-flex a{font-size:22px;letter-spacing:-1.38px}.login__page#login__page section.login__guide-section .login__guide-flex a.guide__findID-link{margin-right:35px}}