@font-face {
  font-family: 'SFU_Ergoe';
  src: url("../fonts/SFUErgoe.eot?#iefix") format("embedded-opentype"), url("../fonts/SFUErgoe.woff") format("woff"), url("../fonts/SFUErgoe.ttf") format("truetype"), url("../fonts/SFUErgoe.svg#SFUErgoe") format("svg");
  font-weight: normal;
  font-style: normal; }
.lang_home {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100vh;
  position: relative; }
  .lang_home a {
    background: rgba(255, 255, 255, 0.9);
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 276px;
    height: 100px;
    text-align: center;
    line-height: 0px;
    font-size: 30px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    z-index: 99;
    transition: all 0.2s ease-in-out; }
    .lang_home a:hover {
      background: rgba(42, 40, 105, 0.9);
      color: #fff;
      -webkit-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
  .lang_home .logo_pc {
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    max-width: 100%;
    overflow: hidden;
    margin: auto; }
    .lang_home .logo_pc img {
      max-width: 100px;
      width: 100%; }
  .lang_home .footer_logo {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    max-width: 100%;
    overflow: hidden;
    margin: auto; }
    .lang_home .footer_logo img {
      max-width: 382px;
      width: 100%; }

.qts_head_top {
  position: relative; }
  .qts_head_top .sc_header_menu {
    position: inherit;
    width: 100%;
    top: 0;
    z-index: 1;
    background: #fff; }

