.page_a.current {
    background: #c10000;
    color: #fff;
}
.page_a:hover {
    background: #c10000;
    color: #fff;
}



@media screen and (max-width:1440px) {
     
  #c_navigation_146-1670401778693 .e_navigationA-16 .p_level1Item a {
      padding: 0 0.8vw;
  }   

        }





@media screen and (max-width:1280px) {
     
  #c_navigation_146-1670401778693 .e_html-37 .head_tel {
  display: none;
  }   

        }

@media screen and (max-width:1280px) {
#c_navigation_146-1670401778693 .e_image-15 {
    max-width: 350px;
}
          }
@media screen and (max-width:1280px) {
#c_navigation_146-1670401778693 .e_image-15 {
    max-width: 350px;
}
          }
@media screen and (max-width:768px) {
#c_navigation_146-1670401778693 .e_image-15 {
    max-width: 240px;
}
          }








