@charset "UTF-8";
@import "/Portals/0/Skins/skincommon.css";
/*
  以下、スキン固有の記述をする
*/
#header .token_menu ul li.Tab267,
#header .token_menu ul li.Tab268,
#header .token_menu ul li.Tab269,
#header .token_menu ul li.Tab270,
#header .token_menu ul li.Tab276,
#header .token_menu ul li.Tab277 {
  display: block;
}

#header .left .logo {
  width: clamp(18.75rem, -66.513rem + 177.632vw, 35.625rem);
}
#header .left .logo .en_logo {
  text-decoration: none;
  color: #333;
  font-weight: 700;
  font-size: 20px;
  display: flex;
  align-items: center;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  #header .left {
    padding: 8px 0 0 0;
  }
  #header .inner .right .head_top {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1680px) and (min-width: 768px) {
  #header .left .logo {
    width: clamp(18.75rem, 4.665rem + 29.343vw, 34.375rem);
  }
  #header .token_menu ul {
    gap: 0 clamp(0.625rem, -7.33rem + 9.091vw, 1.875rem);
  }
  #header .token_menu > ul > li > a {
    font-size: clamp(1rem, 0.775rem + 0.469vw, 1.25rem);
  }
}
