@CHARSET "UTF-8";

#page_title {
  margin-left: 77px; !important;
}

#page_description {
  margin-left: 77px; !important;
}

#page_icon {
  width: 47px; !important;
    background-image: url(../../images/page/icon/page_icon_login.png);
}

span.preLoginItemLabel {
  font-size: 16px;
  font-weight: bold;
}

#main_contents {
  padding-bottom: 44px;
  background-color: transparent;
}

.onlineRiyoTorokuArea {
  margin-bottom: 80px;
}

.onlineRiyoTorokuLabel {
  display: block;
  font-size: 16px;
}

@media screen and (min-width: 481px) {
  .height678 {
    height: 678px;
  }
}

@media screen and (max-width: 480px) {
  .height678 {
    height: auto;
  }

  #title_side {
    display: inherit;
    margin-left: 300px;
  }
}

@media screen and (max-width: 420px) {
  .height678 {
    height: auto;
  }

  #title_side {
    display: inherit;
    margin-left: 250px;
  }
}

@media screen and (max-width: 375px) {
  .height678 {
    height: auto;
  }

  #title_side {
    display: inherit;
    margin-left: 215px;
  }
}

@media screen and (max-width: 320px) {
  .height678 {
    height: auto;
  }

  #title_side {
    display: inherit;
    margin-left: 170px;
  }
}
