@charset "UTF-8";

/*
エコー誌（echo）
-------------------------------------------------------*/

.echo-list {
   justify-content: center;
   flex-wrap: wrap;
}

.echo-list p {
   margin: 0;
}

.echo {
   margin: 30px 0;
   width: calc(100% / 3);
}

.echo-inner {
   margin: 0 auto;
   width: 60%;
}

.echo-thumbnail {
   width: 100%;
}

.echo-thumbnail img {
   width: 100%;
}

.past {
   margin: 30px 0 50px;
   text-align: center;
}

.past a {
   padding: 10px 30px;
   color: #414f9b;
   font-size: 1.8rem;
   line-height: 1.7;
   font-weight: 700;
   border: solid 3px #414f9b;
   background: #fff;
}

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

   .echo-list {
      display: block;
   }

   .echo {
      width: 100%;
   }

   .echo:nth-child(odd) .echo-inner {
      transform: translateX(0);
   }

   .echo:nth-child(even) .echo-inner {
      transform: translateX(0);
   }

}

@media screen and (max-width:400px) {
   .echo-inner {
      width: 80%;
   }
}

