@charset "UTF-8";

@media screen and (max-width: 1200px) {
    .parts-list,.news-wrap, .feature-wrap {
        width: 96%;
    }
}

@media screen and (max-width: 920px) {
    .sp-header-menu-icon {
        display: block;
    }

    .is-pc {
        display: none !important;
     }

     .swiper-main-container img.is-sp {
        display: block;
      }

      .swiper-main-container {
        margin: 40px auto 0 auto;
      }

      .parts-list {
        grid-template-columns: repeat(2, 1fr);
      }
}

@media screen and (max-width: 800px) {
    .parts-item-content,.news-list {
        width: 98%;
    }
}

@media screen and (max-width: 700px) {
    .title  {
        font-size: 20px;
    }

    .sp-header-menu-icon {
        width: 25px;
        height: 25px;
        margin: 15px;
    }

    .swiper-main-container {
        margin: 20px auto 0 auto;
    }

    .news-title, .feature-title, .parts-title {
        font-size: 20px;
    }

    .news-title span, .feature-title span, .parts-title span {
        font-size: 15px;
    }

    .parts-list, .news-wrap, .feature-wrap {
        padding: 40px 0;
    }

    .feature-text, .parts-text {
        font-size: 15px;
    }
}




