@charset "utf-8";
input, label, button, select{
  font-size: 1em;
}

.color_red{
  color: #D70C18;
}
.interview-loginBox{
  position: relative;
}
.interview-loginBox p{
  position: relative;
}
.interview-loginBox p.title{
  text-align: center;
  font-weight: bold;
}
.interview-loginBox p.tips{
  text-align: center;
}
.interview-loginBox a{
  color: blue;
  text-decoration: underline;
}
#form_login{
  position: relative;
  text-align: center;
}
#form_login label {
    position: relative;
    display: block;
    text-align: center;    
}
#form_login label[for=user_name]{
  margin-bottom: 20px;
}
#form_login input {
  position: relative;
}
#form_login input[type=text],
#form_login input[type=password] {
    margin-left: 0.5em;
    width: 250px;
}
/* 密碼區 */
  .Div_password{
    position: relative;
    display: inline-block;
  }
  /*眼睛*/
  #checkEye {
    position: absolute;
    top: 50%;
    right: 0.6em;
    transform: translateY(-50%);
  }
.Div_recaptcha{
  position: relative;
  text-align: center;
  margin: 1em 0;
}
#btn_logout{
  position: relative;
  margin-left: 1em;
}
#form_upload{
  position: relative;
  width: 100%;
  text-align: center;
}
.table_upload{
  position: relative;
  margin: 0 auto;
  font-size: 1em;
}
.table_upload td{
  padding: 0.5em;
  vertical-align: text-top;
}
.input-tips{
  position: relative;
  margin: 0.5em 0;
  color: #666;
  text-align: left;
}
.input-tips span{
  margin-left: 1em;
}
.table_upload td .btn_file{
  color: blue;
}