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

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

/*===============================================
●smart.css  画面の横幅が1150px以下
===============================================*/
@media screen and (max-width: 1150px) {
  /*---------------wrapper----------------*/
  .soshikizu img {
    width: 100%;
    margin-bottom: 30px;
  }
}
/*===============================================
●smart.css  画面の横幅が960px以下
===============================================*/
@media screen and (max-width: 960px) {
  /*---------------wrapper----------------*/
  #company.company_organization nav#mainmenu ul.dropmenu li.companymenu ul li:nth-child(5) a {
    background-image: none;
    color: #767676;
  }
}
/*===============================================
scss
===============================================*/
@media (max-width: 767px) {
  .title2wrap {
    margin-bottom: 10vw;
  }
}
@media (min-width: 768px) {
  .title2wrap {
    margin-bottom: min(4.2857142857vw, 60px);
  }
}

@media (max-width: 767px) {
  .organization-list {
    padding-bottom: 15vw;
  }
}
@media (min-width: 768px) {
  .organization-list {
    padding-right: min(2.1428571429vw, 30px);
  }
}
.organization-list figure {
  margin: 0;
}
.organization-list figure img {
  width: 100%;
}/*# sourceMappingURL=company_organization.css.map */