#top .p-mv__swiperAllWrap .swiper .swiper-wrapper .swiper-slide {
  width: 90%;
}

#top .p-gas {
  padding: 40px 0;
}

#top .p-gas__tit {
  justify-content: flex-start;
}

#top .p-gas__tit .text {
  font-size: 28px;
}

#top .p-gas-contents {
  -ms-grid-columns: (1fr)[1];
  grid-template-columns: repeat(1, 1fr);
  gap: 20px;
}

#top .p-reform {
  padding: 40px 0;
}

#top .p-reform__tit {
  justify-content: flex-start;
}

#top .p-reform__tit .text {
  font-size: 28px;
}

#top .p-reform-contents .linkList {
  -ms-grid-columns: (1fr)[1];
  grid-template-columns: repeat(1, 1fr);
}

#top .p-choinavi {
  padding: 40px 0;
}

#top .p-choinavi-contents {
  flex-direction: column;
}

#top .p-choinavi-contents__logoArea img {
  width: 100%;
}

#top .p-choinavi-contents__linkArea {
  flex-direction: column;
  gap: 20px;
}

#top .p-choinavi-contents__linkArea .linkItem {
  flex-direction: row;
  justify-content: center;
  padding: 20px;
  gap: 10px;
}

#top .p-choinavi-contents__linkArea .linkItem img {
  width: 136px;
}

#top .p-news {
  padding: 40px 0;
}

#top .p-news-contents__catArea {
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr);
  row-gap: 10px;
}

#top .p-news-contents__catArea .catLink {
  padding: 8px;
  font-size: 16px;
}

#top .p-link,
#top .p-news-contents__newsArea .newsList .newsListItem .linkItem {
  flex-direction: column;
}

#top .p-news-contents__newsArea .newsList .newsListItem .linkItem .info .date,
#top .p-news-contents__newsArea .newsList .newsListItem .linkItem .tit {
  font-size: 16px;
}

#top .p-link-left {
  width: 100%;
}

#top .p-link-left__box {
  flex-direction: column;
}

#top .p-link-right {
  width: 100%;
}