/* SANYO ena nursing: 4-button navigation, 2026-11-12.
 * Independent from the site's long-lived cached style.css?v=2023.
 * Scope all selectors to the site header. */
#header .navR .iconNav .menu:nth-child(2) > a::before {
  background-image: url('../img/cmn/document.svg');
}
#header .navR .iconNav .menu:nth-child(3) > a::before {
  background-image: url('../img/cmn/event.svg');
}
#header .navR .iconNav .menu:nth-child(4) > a::before {
  background-image: url('../img/cmn/contact.svg');
}
@media screen and (min-width: 897px) and (max-width: 1469px) {
  #header .logoImg { width: 300px; margin: 10px 0 10px 20px; }
  #header .navR .iconNav .menu { width: 94px; height: 94px; }
  #header .subNav { padding-top: 15px; margin-bottom: 15px; }
  #header .ena-toplogo { width: 80px; }
  #header .navR .iconNav .menu > a { font-size: 13px !important; }
}
@media screen and (min-width: 897px) and (max-width: 1315px) {
  #header .logoImg { width: 300px; margin: 10px 0 10px 5px; position: absolute; top: 40px; left: 0; }
  #header .navArea { margin-left: auto; }
  #header .menu { font-size: 16px; }
  #header .ena-toplogo { width: 75px; margin-left: 10px; position: absolute; top: 0; left: 0; margin-right: 10px; }
}
@media screen and (min-width: 897px) and (max-width: 1175px) {
  #header .logoImg { width: 230px; }
}
@media screen and (min-width: 897px) and (max-width: 1075px) {
  #header .logoImg { width: 130px; }
}
@media screen and (min-width: 897px) and (max-width: 975px) {
  #header .navR .iconNav .menu { width: 85px; }
}
