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

/*---------------wrapper----------------*/
.inspirational {
  text-align: center;
  padding-bottom: 50px;
  padding-top: 30px;
}

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

.staff {
  text-align: center;
  margin-bottom: 50px;
}

.tekkurho {
  position: relative;
  margin-bottom: 30px;
}

/*---------------sidenav----------------*/
#company .sidenav ul li:nth-child(1) 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----------------*/
  .inspirational img {
    width: 100%;
  }
  .staff img {
    width: 100%;
  }
}
/*===============================================
●smart.css  画面の横幅が960px以下
===============================================*/
@media screen and (max-width: 960px) {
  /*---------------wrapper----------------*/
  #company.company_top nav#mainmenu ul.dropmenu li.companymenu ul li:nth-child(1) a {
    background-image: none;
    color: #767676;
  }
}/*# sourceMappingURL=company_top.css.map */