.page_art__head__ttl {
  margin-top: 4rem;
  margin-bottom: 0;
}

.page_art__head__ttl img {
  max-width: 367px;
}

.page_art__contents__block.--flex > *:nth-child(odd).page__contents__img,
.page_art__contents__block.--flex > *:nth-child(even).page__contents__img {
  margin-top: 11.3rem;
}

.page_art__contents__txt_head__a img{
  max-width: 154px;
  margin-top: 80px;
  margin-bottom: 40px;
}
.column__box{
    padding: 5rem;
    border: 3px solid #E6E6E6;
    border-radius: 3rem;
}
.column__box__img {
    width: 200px;
}
.page__contents__list{
    padding: 0 3rem;
}
.page__contents__list.--numbers ul,
.page__contents__list.--numbers li{
    list-style-type: auto;
}

.art_list{
    display: flex;
    justify-content: center;
    
}
.art_list img{
    max-height: 650px;
    width: auto;
    padding: 1rem;
}
.page_art__contents__txt_head__a img{
    margin-top: 0;
}
.img_border {
    border: 1px solid #e6e6e6;
}

@media screen and (max-width: 960px) {
  .page_art__contents__block.--flex > *:nth-child(odd).page__contents__img,
  .page_art__contents__block.--flex > *:nth-child(even).page__contents__img {
    margin-top: 0;
  }
}

@media screen and (max-width: 767px) {
  .page_art__head__ttl img {
/*    max-width: 50%;*/
    max-height: 7rem;
    width: auto;
  }
  .page_access__contents__txt_head__a img{
      max-width: 30%;
      margin-top: 80px;
      margin-bottom: 40px;
    }
    .column__box{
        padding: 3rem;
        border: 3px solid #E6E6E6;
        border-radius: 2rem;
    }
    .art_list{
        display: block;
        padding: 0 7%;
    }
    .art_list img{
        width: 100%;
        height: auto;
    }
}

/*# sourceMappingURL=about.css.map */
