/* =========================================================
   JP index BS5 v5 - desktop child-menu Text-12 hover size lock
   Scope: desktop >= 992px only.

   Frozen:
   - desktop parent-menu row and current navbar black-band/logo/menu geometry
   - desktop footer
   - all mobile fixed-top / logo / hamburger / parent-child menus / footer
   - B-region DOM / img src / text / href
   - all image files
   - all JavaScript

   Root cause:
   The Japanese navbar contains exactly seven child-menu anchors using class
   Text-12 (3 second-level + 4 third-level). Text-12 has no font-size rule in
   the loaded site CSS, so these links inherit the normal dropdown size.
   The legacy inline hover rule `.dropdown-menu>li>a:hover` forces 14px and the
   global `transition: all .2s` animates the font-size change, producing the
   visible shrink/zoom effect.

   Fix:
   Lock only these seven Text-12 anchors at their existing normal inherited
   desktop size (16px) in normal/hover/focus states and stop font-size from
   participating in the global transition. Background/color hover remains.
   No DOM/class/text/href changes.
   ========================================================= */
@media (min-width: 992px) {
  body > nav.navbar.navbar-default.navbar-expand-lg.fixed-top.navbar-fixed-top.navbar-scroll
  .dropdown-menu > li > a.Text-12 {
    font-size: 16px !important;
    transition: background-color .2s ease-in-out, color .2s ease-in-out !important;
  }

  body > nav.navbar.navbar-default.navbar-expand-lg.fixed-top.navbar-fixed-top.navbar-scroll
  .dropdown-menu > li > a.Text-12:hover,
  body > nav.navbar.navbar-default.navbar-expand-lg.fixed-top.navbar-fixed-top.navbar-scroll
  .dropdown-menu > li > a.Text-12:focus {
    font-size: 16px !important;
  }
}
