legend{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}.user em{font-style:normal}.user a{color:#2c8beb;text-decoration:none}.user a:hover{color:#085daa}.user ul,.user h1,.user form,.user fieldset,.user .hr .text-hr,.user .auth-text{margin:0;padding:0}.pull-r{float:none}hr{margin-top:0;margin-bottom:0;border:0;border-top:1px solid #e4e4e4}.row-title{margin:5px 0;padding-left:15px;font-size:14px}.row-title i{margin-left:10px}.user{max-width:343px;margin:0 auto;padding:32px 5px 24px;color:#2c2e37;font-size:14px}.user.v2{max-width:430px}.user fieldset{border:none}.user .xe-input-text{margin:0;background-color:transparent}.user .text-message{color:#696e7a}.user .success-input .text-message{color:#2c8beb}.user .text-message.normal{color:#696e7a !important}.user .xe-select-style{display:block}.user .auth-group{position:relative;margin-bottom:8px}.user.find-password .auth-group{position:relative;margin-bottom:16px}.user .xe-input-group{margin:16px 0}.user .xe-input-group label{font-size:14px;color:#696e7a;line-height:20px;font-weight:normal}.user h1{margin-bottom:24px;font-size:24px !important;line-height:32px;font-weight:normal}.user .sub-text{margin-bottom:16px;font-size:14px;color:#696e7a}.user .g-recaptcha{margin:16px auto}.user .xe-btn-primary,.user .xe-btn.xe-btn-link{margin-bottom:16px}.user .xe-btn-blue{color:#fff}.user .auth-text{margin-top:24px;text-align:center}.user .auto-text{font-size:14px;color:#696e7a;line-height:20px}.user .auto-text a{color:#2c8beb}.user .auth-noti{margin-top:12px;font-size:13px;color:#8e8e93;line-height:18px}.user .hr{border-top:1px solid #e4e4e4}.user .hr .text-hr{margin-top:-12px;text-align:center}.user .hr .text-hr>span{padding:0 16px;background-color:#fff}.user .auth-sns{position:relative;padding:23px 0 20px;text-align:center;border-bottom:1px solid #e4e4e4}.user .auth-sns li{display:inline-block;list-style-type:none;width:48px}.user .auth-sns li a{display:inline-block;width:40px;height:40px;border-radius:50%;background-color:#3b5998}.user .auth-sns li.sns-facebook a{background-color:#3b5998}.user .auth-sns li.sns-twitter a{background-color:#55acee}.user .auth-sns li.sns-naver a{background-color:#23b300}.user .auth-sns li.sns-google a{background-color:#4184f3}.user .auth-sns li.sns-github a{background-color:#444}.user .auth-sns li.sns-line a{background-color:#00c300}.user .auth-sns li.sns-facebook a:hover{background-color:#1d315b}.user .auth-sns li.sns-twitter a:hover{background-color:#006daa}.user .auth-sns li.sns-naver a:hover{background-color:#1c8d00}.user .auth-sns li.sns-google a:hover{background-color:#3a76d6}.user .auth-sns li.sns-github a:hover{background-color:#222}.user .auth-sns li.sns-line a:hover{background-color:#23b300}.user .auth-sns li a i{color:#fff;font-size:25px;line-height:40px}.user hr{margin:0;border-color:#e4e4e4}.user .auth-sns.v2{border-bottom:none}.user .auth-sns.v2 ul{max-width:230px;margin:8px auto 16px}.user .auth-sns.v2 li{position:relative;display:block}.user .auth-sns.v2 li a{display:block;width:270px;height:48px;margin-bottom:8px;padding:0 14px;border-radius:2px;color:#fff;font-size:14px;line-height:48px;text-align:left}.user .auth-sns.v2 li a::before{content:"";position:absolute;top:0;left:55px;width:1px;height:100%;background-color:rgba(0,0,0,0.1)}.user .auth-sns.v2 li a i{font-size:30px;line-height:inherit;vertical-align:middle;margin-right:28px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.user .auth-group .btn-eye{position:absolute;top:0;right:4px;width:36px;height:36px;padding:0;color:#8e8e93;font-size:19px;border-color:transparent;background-color:transparent}.user .auth-group .btn-eye .xi-eye-off,.user .auth-group .btn-eye.on .xi-eye{display:none}.user .auth-group .btn-eye.on .xi-eye-off{display:block}.user .auth-group.option{background-color:#f6f7f8;color:#2c2e37}.info{margin-bottom:16px;border-bottom:1px solid #e4e4e4}.info p{margin:0 0 24px;color:#696e7a}.info em,.user .sub-text em{font-weight:600;color:#2c2e37}.info em.info-title{display:inline-block;margin-bottom:8px}.user.user--signup{max-width:460px}.user.user--signup-complete .button-box{text-align:center}.user.user--signup-complete .user__text{margin-bottom:40px}.user.user--signup-complete .user__text-resend{margin:0 0 16px;font-size:13px;line-height:20px;font-weight:600;text-align:center;color:#6b778c}.user .float-clear::after{content:'';display:block;clear:both}.user a.xu-button--default{color:#505f79}.user a.xu-button--primary{color:#fff}.user a.xu-button--link{color:#345bd9}.user a.xu-button--subtle{color:#344563}.user a.xu-button--subtle-link{color:#6b778c}.user a.xu-button--warning{color:#fff}.user a.xu-button--danger{color:#fff}.user .user__title{margin:0;font-size:24px;line-height:32px;font-weight:500;letter-spacing:-0.24px;text-align:center;color:#172b4d}.user .user__text{max-width:335px;margin:16px auto 0;font-size:13px;line-height:20px;font-weight:600;text-align:center;color:#6b778c}.user .auth-user__text{margin:32px 0 0;font-size:13px;line-height:16px;font-weight:600;text-align:center;color:#6b778c}.user .auth-user__text a{margin-left:4px;font-weight:600;color:#345bd9}.user .user__button-default,.user a.user__button-default{background-color:#a5adba;color:#fff}.user .user__button-default:active,.user .user__button-default:focus,.user .user__button-default:hover,.user a.user__button-default:active,.user a.user__button-default:focus,.user a.user__button-default:hover{background-color:#a5adba;color:#fff}.user .user-login{margin-top:24px}.user .user-login .xu-form-group__input-box{width:100%}.user .user-login .xu-label-checkradio{margin-top:16px;margin-bottom:16px}.user .user-login .xu-form-group{margin-bottom:0}.user .user-login .xu-form-group+.xu-form-group{margin-top:4px}.user .user-login .user-login-link{font-weight:600;color:#345bd9}.user .user-login .user-login-link--right{float:right;margin-top:16px;margin-bottom:16px;font-size:13px;line-height:20px}.user .user-login .user-login__button{clear:both;margin-top:16px}.user .user-signup{margin-top:32px}.user .user-signup .xu-form-group__input-box{width:100%}.user .user-signup .user-signup__button-signup{margin-top:40px}.user .user-signup .terms-box{margin-top:32px}.user .terms-list{margin:17px 0 0;padding-left:30px;list-style:none}.user .terms-list>li{margin:7px 0 0;padding:0;line-height:20px;list-style:none}.user .terms-list>li:first-child{margin-top:0}.user .terms-list>li::after{content:'';display:block;clear:both}.user .terms-list>li .xu-label-checkradio{margin:0}.user .terms-list .terms-list__term-button{float:right;margin-right:30px;padding:0;border:0 none;font-size:14px;line-height:20px;text-decoration:underline;cursor:pointer;background-color:transparent;color:#345bd9}.user .user-terms{margin-top:33px}.user .user-terms .xu-form-group__textarea-box{width:100%}.user .user-terms .xu-form-group__textarea{height:110px}.user .user-terms .button-box{margin-top:32px}.user .user-terms .user-terms__button-cancel{background-color:#a5adba;color:#fff}.user .terms-box{margin-top:23px;margin-bottom:24px}.user .terms-box .xu-label-checkradio{margin-bottom:6px}.user .terms-box .terms-content{overflow-y:auto;width:100%;height:110px;padding:5px 8px;border:1px solid #d4d5dc;border-radius:3px;font-size:14px;line-height:20px;background-color:#fafbfc;color:#a5adba}.user .terms-box .terms-content p{margin:0 0 24px}.user .button-box.button-box--type2{margin-left:-3px;margin-right:-3px}.user .button-box.button-box--type2 a,.user .button-box.button-box--type2 button{float:left;width:calc(50% - 6px);margin:0 3px}.user .button-box.button-box--type3{margin-left:-3px;margin-right:-3px}.user .button-box.button-box--type3 a,.user .button-box.button-box--type3 button{float:left;width:calc(33.3333% - 6px);margin:0 3px}.user .button-box::after{content:'';display:block;clear:both}
