@charset "UTF-8";
/*---------------header----------------*/
#company.company_iso nav#mainmenu ul.dropmenu li.companymenu ul li.iso_menu a {
  background-image: url(/img/nav_pointer-blue.png);
}

/*---------------wrapper----------------*/
section h3 {
  font-size: 16px;
  padding-top: 10px;
  border-bottom: 1px solid #004EA2;
}

.anniversary {
  text-align: center;
  margin-bottom: 30px;
}

.anniversary img {
  max-width: 100%;
}

.isoimg {
  text-align: center;
  margin-bottom: 0;
}

.isoimg img {
  max-width: 320px;
}

.acquisition {
  margin: -15px 0 50px;
  text-align: center;
  font-size: 12px;
  padding-left: 40px;
}

.annotation {
  text-align: right;
}

/*---------------sidenav----------------*/
#company .sidenav ul li.iso_sidemenu a {
  background-image: url(/img/nav_pointer-red.png);
  background-repeat: no-repeat;
  pointer-events: none;
}

/*===============================================
●smart.css  画面の横幅が960px以下
===============================================*/
@media screen and (max-width: 960px) {
  /*---------------wrapper----------------*/
  #company.company_iso nav#mainmenu ul.dropmenu li.companymenu ul li.iso_menu a {
    background-image: none;
  }
  #company nav#mainmenu ul.dropmenu li.companymenu ul li.iso_menu a {
    background-image: none;
    color: #767676;
  }
  section h3 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/*===============================================
●style.css 画面の横幅が640px以下
===============================================*/
@media screen and (max-width: 641px) {
  /*---------------wrapper----------------*/
  .isoimg img {
    width: 80%;
  }
  .actionpolicy ol {
    padding-left: 20px;
  }
}/*# sourceMappingURL=company_iso.css.map */