@charset "UTF-8";

#btn + div .content_wrapper {
  display: flex;
  justify-content: center;
}
#btn + div .content_wrapper a {
  max-width: calc(25% - 1rem * 4 / 5);
  min-width: initial;
  margin-left: initial;
  margin-right: initial;
  margin-bottom: initial;
  width: 100%;
}
#btn + div .content_wrapper a:nth-child(n + 2) {
  margin-left: 1rem;
}

@media screen and (max-width: 1023px){
#btn + div .content_wrapper {
  flex-wrap: wrap;
}
#btn + div .content_wrapper a {
  max-width: calc(33.3333% - 1rem * 2 / 3);
  padding: 5px 0 !important;
}
#btn + div .content_wrapper a:nth-child(3n + 1) {
  margin-left: initial;
}
#btn + div .content_wrapper a:nth-child(n + 4) {
  margin-top: 1rem;
}
}

@media screen and (max-width: 768px){
#btn + div .content_wrapper a {
  max-width: calc(50% - 1rem * 1 / 2);
}
#btn + div .content_wrapper a:nth-child(3n + 1) {
  margin-left: initial;
}
#btn + div .content_wrapper a:nth-child(n + 2) {
  margin-left: 1rem;
}
#btn + div .content_wrapper a:nth-child(n + 4) {
  margin-top: initial;
}
#btn + div .content_wrapper a:nth-child(2n + 1) {
  margin-left: initial;
}
#btn + div .content_wrapper a:nth-child(n + 3) {
  margin-top: 1rem;
}
}

@media screen and (max-width: 500px){
#btn + div .content_wrapper a {
  max-width: initial;
}
#btn + div .content_wrapper a:nth-child(n + 3) {
  margin-top: initial;
}
#btn + div .content_wrapper a:nth-child(n + 2) {
  margin-left: initial;
  margin-top: 1rem;
}
}