@charset "UTF-8";

/*---------------- ギャラリーのスライドを無くして一覧に ---------------------*/
#assessment + .widget_gallery01.add_design2 .wrapper_item .inner_item{
margin-left: 0
}

#assessment+.widget_gallery01 .wrapper_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;

}

#assessment+.widget_gallery01 .wrapper_item>div {
  width: 22.5%;
  margin-right: 3.33%;
  margin-bottom: 2rem;
}

#assessment+.widget_gallery01 .wrapper_item>div:nth-child(4n) {
  margin-right: 0;
}

@media screen and (max-width: 800px) {
  #assessment+.widget_gallery01 .wrapper_item>div {
    width: 30%;
    margin-right: 5%;
  }

  #assessment+.widget_gallery01 .wrapper_item>div:nth-child(4n) {
    margin-right: 5%;
  }

  #assessment+.widget_gallery01 .wrapper_item>div:nth-child(3n) {
    margin-right: 0;
  }

}

@media screen and (max-width: 500px) {
  #assessment+.widget_gallery01 .wrapper_item>div {
    width: 48%;
    margin-right: 4%;
  }

  #assessment+.widget_gallery01 .wrapper_item>div:nth-child(4n), #assessment+.widget_gallery01 .wrapper_item>div:nth-child(3n) {
    margin-right: 3%;
  }

  #assessment+.widget_gallery01 .wrapper_item>div:nth-child(2n) {
    margin-right: 0;
  }

}

#assessment + div .wrapper_item .inner_item:first-of-type a img {
    object-fit: contain !important;
}


#assessment+.widget_gallery01 .wrapper_item>div {
  background: #fff;
}