.body_wrap .login-box {
  position: absolute;
  top: 186px;
  right: calc(50% - 357.5px); }
  .body_wrap .login-box .bw_header {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .body_wrap .login-box .bw_header .bw_imgWrap {
      width: 100%; }
      .body_wrap .login-box .bw_header .bw_imgWrap img {
        height: auto; }
      .body_wrap .login-box .bw_header .bw_imgWrap.logo {
        margin-bottom: 19px; }
        .body_wrap .login-box .bw_header .bw_imgWrap.logo img {
          width: 110px; }
      .body_wrap .login-box .bw_header .bw_imgWrap.logo-t img {
        width: 91px; }
    .body_wrap .login-box .bw_header .bw_title {
      margin-bottom: 23px; }
      .body_wrap .login-box .bw_header .bw_title h2 {
        font-size: 30px;
        font-weight: bold;
        line-height: 1.5;
        letter-spacing: normal;
        color: #2a2a2a; }
  .body_wrap .login-box .bw_body .bw_inputWrap .bw_input {
    margin-bottom: 13px; }
    .body_wrap .login-box .bw_body .bw_inputWrap .bw_input input {
      width: 100%;
      max-width: 365px;
      border-radius: 6px;
      font-size: 18px;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
      color: #2a2a2a;
      padding: 18px;
      border: 1px solid rgba(255, 101, 101, 0.6); }
    .body_wrap .login-box .bw_body .bw_inputWrap .bw_input:last-of-type {
      margin-bottom: 15px; }
  .body_wrap .login-box .bw_body .bw_btnWrap button {
    width: 405px;
    height: 65px;
    border-radius: 6px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    background-color: #ff6565;
    font-size: 30px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    border: none;
    cursor: pointer; }
    .body_wrap .login-box .bw_body .bw_btnWrap button:hover {
      background: #df8484; }
  .body_wrap .login-box .bw_body .switch_wrap {
    margin-bottom: 14px; }
    .body_wrap .login-box .bw_body .switch_wrap p.switch_label {
      font-size: 18px;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
      color: #2a2a2a; }

.body_wrap#errorContent .bw_title h2 {
  font-weight: 500; }

.body_wrap#errorContent .bw_body {
  text-align: center; }
  .body_wrap#errorContent .bw_body .bw_inputWrap {
    margin-bottom: 30px; }
    .body_wrap#errorContent .bw_body .bw_inputWrap p {
      line-height: 1.5; }
  .body_wrap#errorContent .bw_body button {
    width: 100px;
    height: 40px;
    line-height: 1;
    font-size: 22px; }
