.well{height:510px;margin-bottom:30px;padding:50px}.well,.well-signup{border:1px solid #e6e6e6;border-radius:0}.well,.well-signup,.well-social{box-shadow:none}.well-signup,.well-social{border:1px solid #e6e6e6;margin-bottom:30px;border-radius:0}.well-social .heading{border-bottom:1px solid #e6e6e6;background:#efefef;margin-bottom:15px;margin-right:0}.well-social .body{margin:40px}.well .heading,.well-signup .heading,.well-signup-vendor .heading{border-bottom:1px solid #e6e6e6;margin-bottom:15px;margin-right:0;text-align:center;padding-bottom:20px}.well h5,.well-signup h5,.well-social h5{padding:20px 0}.well p,.well-signup p,.well-social p{padding-bottom:20px}.well p{line-height:1.8}.well .or-line,.well-signup .or-line{border-bottom:1px solid #e6e6e6;margin:5px 0 30px}.well .or-line span,.well-signup .or-line span{top:10px;position:relative;border:solid 1px #e6e6e6;border-radius:50%;padding:5px 7px;background:#fff;font-size:12px}#kakao-login-btn img{width:187px}img{max-width:100%;height:auto}#my-signin2,#my-signin3{margin-bottom:20px;margin-top:5px}#my-signin2 div,#my-signin3 div{margin:0 auto}.well-signup{padding:50px 50px 40px 50px}.well-signup,.well-signup-vendor{border:1px solid #e6e6e6;border-radius:0}.well-signup-vendor .box-header{padding:50px 50px 20px 50px}.well-signup-vendor .box-footer{padding:10px 50px 23px 50px;background:#ff5757;color:#fff}.well-signup-vendor .box-footer .registration_warning_icon{font-size:44px}.well-signup-vendor .box-footer .registration_warning_msg{color:#fff;font-size:16px}@media only screen and (min-width:768px) and (max-width:991px){.well,.well-signup{padding:30px}}@media only screen and (min-width:576px) and (max-width:767px){.well,.well-signup{height:auto;padding:20px}}@media only screen and (min-width:480px) and (max-width:595px){.well,.well-signup{height:auto;padding:30px}}@media only screen and (max-width:479px){.well,.well-signup{height:auto;padding:15px 15px 30px 15px}.well .heading h4,.well-signup .heading h4{font-size:20px}.well h5,.well-signup h5{font-size:17px}.well p,.well-signup p,.well-social p{padding-bottom:5px}}.socialIcon{cursor:pointer;width:70px;margin:0 4px}.snsError{margin-top:10px}.snsSubtitle{padding-top:10px;padding-bottom:10px}#email_agreement,#policy_agreement{margin-top:4px}.passwordGroup{position:relative}.passwordGroup i{position:absolute;right:5px;top:12px;color:#666;cursor:pointer}.fleft{float:left}.snsLoginContainer{border:1px solid #e6e6e6;background-color:#f9f9f9;padding:30px}.snsLoginContainer div:nth-child(1){font-weight:700;color:#f75c60;font-size:23px;padding-bottom:10px}.snsLoginContainer div:nth-child(2){padding-top:20px;padding-bottom:10px;font-weight:700;font-size:15px}.snsLoginContainer div:nth-child(3){font-size:13px;margin-bottom:20px}.loginTitle{border-bottom:1px solid #e6e6e6}.snsEmail{min-width:400px;height:46px;font-size:20px!important;float:left}.snsLoginContainer button{float:left}.snsEmailErrMsg{color:red;font-size:12px;padding-top:10px}.securityCodeContainer{padding-top:10px;padding-bottom:10px}.securityCode{min-width:200px;height:46px;font-size:20px!important;float:left}.securityTimer{font-size:20px!important;float:left;padding-left:20px;padding-top:14px;font-weight:700}.noticeText{font-size:12px!important}.textRed{color:red}.snsLoginContainer .btn{border-radius:0 5px 5px 0}@media only screen and (max-width:595px){.snsEmail{min-width:100%;margin-bottom:10px}}