@media (min-width: 768px) {
  h2,
  .h2 {
    font-size: 2rem; } }

.logo_info_wrap {
  grid-gap: var(--space4); }
  .logo_info_wrap .info_wrap {
    grid-gap: var(--space2); }
    .logo_info_wrap .info_wrap .name_wrap {
      font-size: var(--fontSize_l); }
  @media (min-width: 1280px) {
    .logo_info_wrap {
      flex-direction: column; }
      .logo_info_wrap .info_wrap {
        align-items: center; } }

#head .container {
  padding-right: 0px !important; }

@media (min-width: 1280px) {
  #foot .footer_upper {
    justify-content: center; }
    #foot .footer_upper .footer_inner_left {
      align-items: center; } }

#body_home_top {
  --topicsSectionHeight:0px !important; }
  #body_home_top:not(.scrolled) .btns.languages {
    --baseColor:#FFF; }
  @media (min-width: 1280px) {
    #body_home_top #corporate .block_outline .text.emphasis {
      width: 440px;
      line-height: 1.5; } }
  #body_home_top #mv .inner .copy {
    aspect-ratio: 8/9;
    max-width: 400px; }
    #body_home_top #mv .inner .copy .icon {
      background-image: url("../images/home/mv_copy_en_sp.png"); }
  @media (min-width: 768px) {
    #body_home_top #mv .inner .copy {
      aspect-ratop: 6/1;
      max-width: 1200px; }
      #body_home_top #mv .inner .copy .icon {
        background-image: url("../images/home/mv_copy_en.png"); } }
