body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}
fieldset,img{border:0;}
dl,ul,ol,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
input,select,textarea,button{vertical-align:middle;font-size:100%; }
html,body{background:#fff;color:#333;}
a{color:#333;text-decoration:none;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
hr{display:none;}
.usmlhide{position:absolute;left:-9999in;width:1px;height:1px;overflow:hidden;}
.invisible{display:none;}
body{-webkit-text-size-adjust:none;}
body,input,select,textarea{font:14px/1.5 'Malgun Gothic',sans-serif;}
a.round{border:1px solid;-webkit-border-radius:3px;border-radius:3px;padding:1px;font-size:13px;display:inline-block;}
a.round span{-webkit-border-radius:3px;border-radius:3px;display:inline-block;width:100%;height:100%;text-align:center;}

/* contents  */
#usmlContent{border-bottom:1px solid #e5e5e7;background-color:#fff; min-height:355px; }/*padding:12px 14px 70px 12px;*/
.tab-content{display: none;border-bottom:1px solid #e5e5e7;background-color:#fff; min-height:756px; }/*padding:12px 14px 70px 12px;*/
.tab-content.on{display: inherit;}
.loginForm{display:inline-block;width:100%; /*height:430px;*/ padding:1px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 0 #eaeaed;background-color:#C4C6D8;text-decoration:none; padding-bottom:2px;}
.loginForm fieldset{display:inline-block;width:100%;height:100%;overflow:hidden;
    -webkit-border-radius:4px; border-radius:4px;
   /* -webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.3), inset -1px -1px 1px rgba(255,255,255,0.3);*/
    background-image:-webkit-gradient(linear, left top, left bottom,from(#f3f3f6),to(#e7e7ef));
    background-color:#ececf2;
    text-align:left; 
}
.loginForm1{padding:100px 25px 40px 25px; min-height:130px;}

@media all and (min-width: 415px) and (max-width: 1023px){
	.loginForm1{padding:120px 0px; max-width:60%; min-height:130px; margin:0px auto;}
}
@media all and (min-width: 1024px){
	.loginForm1{padding:120px 0px; max-width:60%; min-height:130px;  margin:0px auto;}
}

.loginForm1 .label{ visibility:hidden; height:0px;}
.loginForm1 .stuno1{width:70%; font-size:1.4em; color:#000; margin:0px; border-radius:8px; border:1px solid #bfbfbf; background-color:#fff; height:60px; padding:10px 20px;}
.loginForm1 .passd1{width:70%; font-size:1.4em; color:#000; margin:0px; border-radius:8px; border:1px solid #bfbfbf; background-color:#fff; height:60px; padding:10px 20px;}
.loginForm1 a.mlogin00:link{display:block; float:right;width:28%; font-size:1.8em; color:#000;margin-left:2%; margin-top:0px; margin-right:0px; margin-bottom:0px; color:#fff; background-image:url('/resources/images/main_login.png'); background-repeat:repeat-x; background-size:1000px 100%; background-position:center; min-height:77px; border-radius:8px; margin-top:5px; text-align:center; padding-top:47px; font-weight:bold; }
/*
.loginForm1 a.mlogin00:hover{display:block; float:right;width:28%;  font-size:1.8em; color:#000;margin-left:2%; margin-top:0px; margin-right:0px; margin-bottom:0px; color:#fff; background-image:url('/resources/images/main_login_or.png'); background-repeat:repeat-x; background-size:1000px 100%; background-position:center; min-height:77px; border-radius:8px; margin-top:5px; text-align:center; padding-top:47px; font-weight:bold;}
.loginForm1 a.mlogin00:active{display:block; float:right;width:28%; font-size:1.8em; color:#000;margin-left:2%; margin-top:0px; margin-right:0px; margin-bottom:0px; color:#fff; background-image:url('/resources/images/main_login_or.png'); background-repeat:repeat-x; background-size:1000px 100%; background-position:center; min-height:77px; border-radius:8px; margin-top:5px;  text-align:center; padding-top:47px; font-weight:bold;}
*/
.loginForm1 a.mlogin00:visited{display:block; float:right;width:28%;  font-size:1.8em; color:#000;margin-left:2%; margin-top:0px; margin-right:0px; margin-bottom:0px; color:#fff; background-image:url('/resources/images/main_login.png'); background-repeat:repeat-x; background-size:1000px 100%; background-position:center; min-height:77px; border-radius:8px; margin-top:5px; text-align:center; padding-top:47px; font-weight:bold;}

.loginForm1 a.mlogin01:link{display:block; float:right;width:100%; font-size:1.8em; color:#000;margin:0px; color:#fff; background-image:url('/resources/images/main_login.png'); background-repeat:repeat-x; background-size:1000px 100%; background-position:center; min-height:45px; border-radius:8px; margin-top:5px; text-align:center; padding-top:20px; font-weight:bold; }
/*
.loginForm1 a.mlogin01:hover{display:block; float:right;width:100%;  font-size:1.8em; color:#000; margin:0px; color:#fff; background-image:url('/resources/images/main_login_or.png'); background-repeat:repeat-x; background-size:1000px 100%; background-position:center; min-height:45px; border-radius:8px; margin-top:5px; text-align:center; padding-top:20px; font-weight:bold;}
.loginForm1 a.mlogin01:active{display:block; float:right;width:100%; font-size:1.8em; color:#000; margin:0px; color:#fff; background-image:url('/resources/images/main_login_or.png'); background-repeat:repeat-x; background-size:1000px 100%; background-position:center; min-height:45px; border-radius:8px; margin-top:5px;  text-align:center; padding-top:20px; font-weight:bold;}
*/
.loginForm1 a.mlogin01:visited{display:block; float:right;width:100%;  font-size:1.8em; color:#000;margin:0px; color:#fff; background-image:url('/resources/images/main_login.png'); background-repeat:repeat-x; background-size:1000px 100%; background-position:center; min-height:45px; border-radius:8px; margin-top:5px; text-align:center; padding-top:20px; font-weight:bold;}
.loginfoot{padding:0px 25px 40px 25px; text-align:center; font-size:1.3em;}
.info_certifi{display:block; width:100%; height:auto; background-color:#EAEAEA; color:#000; font-weight:; border-radius:8px;}
.loginfoot a.btn_certifi:link{display:block; width:100%; line-height:40px; height:40px; background-color:#7d7d7d; color:#fff; font-weight:bold; border-radius:8px;}
.loginfoot a.btn_certifi:hover{display:block; width:100%; line-height:40px; height:40px; background-color:#4b4b4b; color:#fff; font-weight:bold; border-radius:8px;}
.loginfoot a.btn_certifi:active{display:block; width:100%; line-height:40px; height:40px; background-color:#4b4b4b; color:#fff; font-weight:bold; border-radius:8px;}
.loginfoot a.btn_certifi:visited{display:block; width:100%; line-height:40px; height:40px; background-color:#7d7d7d; color:#fff; font-weight:bold; border-radius:8px;}
@media all and (max-width: 375px){
.loginfoot{padding:0px 25px 40px 25px; text-align:center; font-size:1em;}
	}
@media all and (min-width: 415px) and (max-width: 1023px){
.loginfoot{max-width:60%; margin:0px auto;}
	}
@media all and (min-width: 1024px){
.loginfoot{max-width:60%; margin:0px auto;}
	}

#usmlWrap .login-menu{height:60px; }
#usmlWrap .login-menu ul.tabs{list-style:none; margin:0px; width:100%; height:60px; padding:0px; background-color:#7b7b7b; border:0px;}
#usmlWrap .login-menu ul.tabs li{display:inline-block; cursor:pointer;list-style:none; margin:0px; background-color:#7b7b7b; height:60px; /*border-left:1px solid #666;*/ font-size:1.6em; float:left; width:calc(100% / 3); font-weight:bold; display:block; line-height:60px; text-align:center; color:#fff; /*border-bottom:1px solid #a3a3a3;*/ cursor:pointer;}
#usmlWrap .login-menu ul.tabs li.on{display:block; height:60px; line-height:60px; text-align:center; background-color:#fff; color:#0a07b0; border-bottom:0px;cursor:pointer;}

#captcha_area{padding:16px 0 0 0;position:relative;border-bottom:1px solid #f6f6f8;}
.cTxt{display:inline-block;padding:0 20px;color:#555;font-size:12px;line-height:16px;}
.cImg{margin:12px 0 0 0;padding:0 20px;height:33px;}
#guessImage{display:inline-block;float:left;width:161px;height:31px;border:1px solid #c9c9c9;}
.guessRefresh{display:inline-block;float:left;width:80px;height:31px;margin:0 0 0 9px;padding:1px;background-color:#babcc2;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;}
.guessRefresh span{display:inline-block;width:100%;height:100%;line-height:31px;color:#000;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.3), inset -1px -1px 1px rgba(255,255,255,0.3);background:-webkit-gradient(linear, left top, left bottom,from(#fff),to(#ededed));background-color:#f4f4f8;-webkit-border-radius:3px;border-radius:3px;font-size:13px;text-align:center;}
.cInput{padding:0 31px 20px 20px;border-bottom:1px solid #dadbe5;}
#login_area{padding:20px;padding-bottom:10px;position:relative;border-bottom:1px solid #d4d5e1;}
.uid, .upw{height:30px;padding:0 132px 0 0;position:relative;}
.upw{margin:6px 0 0 0;}
#id, #inputPwd{width:100%;height:28px;padding:0 30px 0 9px;border:1px solid #a8aaaf;color:#000;font-size:15px;}
#id.empty{background:#fff url(/resources/images/login/bg_email.gif) 8px 8px no-repeat;}
#id.fill{background-image:none;}
#inputPwd.empty{background:#fff url(/resources/images/login/bg_email.gif) 8px -72px no-repeat;}
#inputPwd.fill{background-image:none;}
#did, #dpw{display:block;width:23px;height:23px;position:absolute;top:4px;right:96px;background:url(/resources/images/login/ico_easyjoin.gif) 3px -37px no-repeat;text-indent:-3000em;}
.ubtn{padding:7px 0 0 0;color:#555;font-size:13px; line-height:26px;}
.ubtn input{margin:0 1px 4px 0;}
.android .ubtn input{margin-bottom:6px;}
.ubtn .st_group{position:relative; padding-right:22px; overflow:hidden;}
.ubtn .help{position:absolute; top:0; *top:9px; right:0;  _left:110px; float:left; display:block; width:16px; height:15px; overflow:hidden; background:url(/m/resources/images/icons/icoque.png) 0 0 no-repeat;text-indent:-3000em;}
label.disabled {color:#ccc;}
#spw{margin-left:19px;}


.login[data-role="header"]{border-top:0px solid #6f2a1c; border-bottom:0px solid #571104;
   /* background-image: linear-gradient(top, #474747 20%, #632417 80%);
    background-image: -o-linear-gradient(top, #6F2A1C 20%, #632417 80%);
    background-image: -moz-linear-gradient(top, #6F2A1C 20%, #632417 80%);
    background-image: -ms-linear-gradient(top, #6F2A1C 20%, #632417 80%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.2, #6F2A1C),color-stop(0.8, #632417));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, StartColorStr=#6F2A1C,  EndColorStr=#632417);   */ 
    background: #474747; 
}
#loginhead1{font-size:1.6em; line-height:60px; height:60px; margin:0px;}
#loginBtn{
    position:absolute;
    top:20px;
    right:20px;
    width:82px;
    height:66px;
    text-align:center;
    background-color:#632417;
    border:1px solid #561708;
    -webkit-border-radius:6px;border-radius:6px;
    background:-webkit-gradient(linear, left top, left bottom,from(#6F2A1C),to(#632417));    
    -webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.06), inset -1px -1px 1px rgba(255,255,255,0.06);cursor:pointer;
    box-shadow: 1px 1px 3px #333;
    -webkit-box-shadow: 1px 1px 3px #333;
    -moz-box-shadow: 1px 1px 3px #333;
}
#loginBtn span{line-height:64px;font-size:15px;color:#fff;text-align:center;}
#notice_area{padding:14px 20px 16px 20px;border-top:1px solid #f2f2f5;color:#555;font-size:12px;}
.btn{margin:0 auto;width:254px;height:36px;}
.btn a{display:inline-block;float:left;width:121px;height:34px;padding:1px;-webkit-border-radius:3px;border-radius:3px;background-color:#babcc2;text-decoration:none;overflow:hidden;}
.btn a span{display:inline-block;width:100%;height:100%;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.3), inset -1px -1px 1px rgba(255,255,255,0.3);background:-webkit-gradient(linear, left top, left bottom,from(#fff),to(#ededed));background-color:#f4f4f8;color:#000;text-align:center;line-height:36px;font-size:13px;}
.join_simple span span{display:block;-webkit-box-shadow:none;padding:0 0 0 11px;}
.join_simple{margin-right:8px;}
.unotice{display:block;margin:10px 0 0 0;text-align:center;}
.uwarning{display:block;margin:8px 0 0 0;text-align:center;line-height:16px;}



  a.btn_b{
    display:inline-block;
    width:100%;
    height: 36px;
    line-height: 36px;
    font-weight: bold;
    text-align: center;
    color:#fff;
    background:#c84136; 
    background-image: -webkit-gradient(linear, left top, left bottom, 
      from(#c84136),color-stop(49%,#c84136), color-stop(50%,#c22b1f),  to(#c22b1f));
    background-image: -webkit-linear-gradient(#c84136,#c84136 49%,#c22b1f 50%, #c22b1f);
    background-image:    -moz-linear-gradient(#c84136,#c84136 49%,#c22b1f 50%, #c22b1f);
    background-image:     -ms-linear-gradient(#c84136,#c84136 49%,#c22b1f 50%, #c22b1f);
    background-image:      -o-linear-gradient(#c84136,#c84136 49%,#c22b1f 50%, #c22b1f);
    background-image:         linear-gradient(#c84136,#c84136 49%,#c22b1f 50%, #c22b1f);
    border:solid 1px #9d2117; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px;
  }