.request-list {
   /* display: flex;
   flex-wrap: wrap; */
   /*justify-content: space-between;*/
   /* justify-content: flex-start; */
  display: grid;
   grid-template-columns: repeat(4, 1fr);
   gap: 20px;
   padding: 0;
   margin-bottom: 0;
}
@media (max-width: 767px) {
  .request-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
.request-list li {
   /*width: 21%;*/
   list-style: none;
   text-align: center;
   margin-bottom: 40px;
}
@media (max-width: 767px) {
.request-list li {
   /*width: 48%;*/
   margin-bottom: 30px;
}
}
.request-list li img {
    border: 1px solid #ccc;
    width: 100%;
    height: auto;
}
.request-list li .reguwst-list-tl {
    font-size: 15px;
    margin-top: 15px;
    margin-bottom: 10px!important;
}
@media (max-width: 575px) {
.request-list li .reguwst-list-tl {
    font-size: 12px;
}
}
.request-list li a .reguwst-list-btn {
    background-color: #00aaee;
    color: #fff!important;
    font-size: 14px;
    padding: 3px 30px;
    border-radius: 3px;
    width: 70%;
    margin: 0 auto;
}
@media (max-width: 575px) {
.request-list li a .reguwst-list-btn {
    padding: 3px 0px;
    width: 80%;
    font-size: 12px;
}
}
.request-list li a:hover .reguwst-list-btn {
    opacity: 0.7;
}
/*****************************/
/* 資料ダウンロードページ */
.tec-img-waku {
    border: 1px solid #ccc;
}
/*****************************/
/* エコジュール販売ページ */
.banner-sell {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width: 991px) { 
    .banner-sell {
        width: 100%;
    }
}
.banner-sell img {
    width: 100%;
}
/* ボタン（外部リンク） */
a.outer-link {
    position: relative;
    padding-right: 60px!important;
}
a.outer-link::after { 
    position: absolute;
    top:10px;
    right: 30px;
    content: '';
    background-image: url(../images/icon-outer.svg);
    width: 22px;
    height: 21px;
    background-repeat: no-repeat;
}
a.outer-link:hover {
    background-color: #0068B7;
    color: #fff!important;
}


