.merchandise.infrastructure .ttl {
  background: url(/merchandise/img/infrastructure/mv_pc.jpg) no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .merchandise.infrastructure .ttl {
    background: url(/merchandise/img/infrastructure/mv_sp.jpg) no-repeat;
    background-size: cover;
  }
}
.merchandise.infrastructure .ttl .ttl-txt .ttl-txt-wrap .page-ttl {
  width: 310px;
}
@media screen and (max-width: 767px) {
  .merchandise.infrastructure .ttl .ttl-txt .ttl-txt-wrap .page-ttl {
    width: 100%;
  }
}
.merchandise.infrastructure .ttl .ttl-txt .ttl-txt-wrap .intro-txt {
  width: 655px;
}
@media screen and (max-width: 767px) {
  .merchandise.infrastructure .ttl .ttl-txt .ttl-txt-wrap .intro-txt {
    width: 100%;
  }
}
.merchandise.infrastructure .merchandise-contents .merchandise-block.n01 {
  background: url(/merchandise/img/infrastructure/img_infrastructure_cate01_pc.jpg) #fff;
  background-repeat: no-repeat;
  background-size: 359px 100%;
}
@media screen and (max-width: 767px) {
  .merchandise.infrastructure .merchandise-contents .merchandise-block.n01 {
    background: url(/merchandise/img/infrastructure/img_infrastructure_cate01_sp.jpg) #fff;
    background-repeat: no-repeat;
    background-size: 100% 232px;
  }
}
@media screen and (max-width: 767px) {
  .merchandise.infrastructure .merchandise-contents .merchandise-block.n01 .merchandise-img .merchandise-img-list.col2 li {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .merchandise.infrastructure .merchandise-contents .merchandise-block.n01 .merchandise-img .merchandise-img-list.col2 li:nth-of-type(2) {
    display: none;
  }
}
.merchandise.infrastructure .merchandise-contents .merchandise-block.n02 {
  background: url(/merchandise/img/infrastructure/img_infrastructure_cate02_pc.jpg) #fff;
  background-repeat: no-repeat;
  background-size: 359px 100%;
}
@media screen and (max-width: 767px) {
  .merchandise.infrastructure .merchandise-contents .merchandise-block.n02 {
    background: url(/merchandise/img/infrastructure/img_infrastructure_cate02_sp.jpg) #fff;
    background-repeat: no-repeat;
    background-size: 100% 232px;
  }
}
@media screen and (max-width: 767px) {
  .merchandise.infrastructure .merchandise-contents .merchandise-block.n02 .merchandise-img .merchandise-img-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .merchandise.infrastructure .merchandise-contents .merchandise-block.n02 .merchandise-img .merchandise-img-list li {
    width: calc((100% - 10px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .merchandise.infrastructure .merchandise-contents .merchandise-block.n02 .merchandise-img .merchandise-img-list li:nth-of-type(3), .merchandise.infrastructure .merchandise-contents .merchandise-block.n02 .merchandise-img .merchandise-img-list li:nth-of-type(4) {
    margin-bottom: 0;
  }
}
.merchandise.infrastructure .merchandise-contents .merchandise-block.n03 {
  background: url(/merchandise/img/infrastructure/img_infrastructure_cate03_pc.jpg) #fff;
  background-repeat: no-repeat;
  background-size: 359px 100%;
}
@media screen and (max-width: 767px) {
  .merchandise.infrastructure .merchandise-contents .merchandise-block.n03 {
    background: url(/merchandise/img/infrastructure/img_infrastructure_cate03_sp.jpg) #fff;
    background-repeat: no-repeat;
    background-size: 100% 232px;
  }
}
.merchandise.infrastructure .merchandise-contents .merchandise-block.n04 {
  background: url(/merchandise/img/infrastructure/img_infrastructure_cate04_pc.jpg) #fff;
  background-repeat: no-repeat;
  background-size: 359px 100%;
}
@media screen and (max-width: 767px) {
  .merchandise.infrastructure .merchandise-contents .merchandise-block.n04 {
    background: url(/merchandise/img/infrastructure/img_infrastructure_cate04_sp.jpg) #fff;
    background-repeat: no-repeat;
    background-size: 100% 232px;
  }
}
.merchandise.infrastructure .category-link .category-link-wrap .category-link-list li:nth-of-type(2) {
  display: none;
}/*# sourceMappingURL=infrastructure.css.map */