@charset "UTF-8";
.pagelinkimg li .img img {
  min-height: 57px;
}
.section {
  padding: 35px 0 65px;
}
.section .title{
  margin-bottom: 45px;
}
.section .title .ttl_en{
  color: #7fa5a4;
}
.section .title .icon{
  margin-right: 22px;
}
.section .big_img{
  margin-bottom: 25px;
}
.section .sec_txt{
  line-height: 1.9;
}
.btn.detail{
  background: url(../images/common/btn_arrow.svg),#4d8181;
  background-repeat: no-repeat;
  background-position: right 5.5% center;
  background-size: 7px auto;
}
.btn.detail:after {
  background: #b2c9c8;
}

.list{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.list li{
  width: 24.25%;
  max-width: 254px;
  margin-bottom:  1%;
  margin-right: 1%;
}
.list li:nth-child(4n){
  margin-right: 0;
}

.list .img img{
  display: block;
  width: 100%;
}

@media screen and (max-width: 940px){
  .pagelink_outer {
    max-width: 700px;
  }

}

@media screen and (max-width: 768px){
  .pagelinkimg li:not(:nth-child(4)) .txt{
    padding: 21.5px 0;
  }
  .section {
    padding: 25px 3% 35px;
  }
  .section .title {
    margin-bottom: 25px;
  }

  .list li{
    width: 49.5%;
    max-width: 254px;
    margin-bottom:  1%;
    margin-right: 0%;
  }
  .list li:nth-child(2n){
    margin-left: 1%;
  }


}

@media screen and (max-width: 600px){
}
