@media only screen and (max-width: 720px) { article.weekly_tryout { width: 100%; margin: 0 auto; background-color: #fff; }
  article.weekly_tryout section { width: 100%;  text-align: center; }
  article.weekly_tryout section div.main { width: 85%; margin: 0 auto; max-width: 660px; }
  article.weekly_tryout section img, article.weekly_tryout section picture { width: 100%; max-width: 660px; }
  article.weekly_tryout section picture { display: block; margin: 0 auto; margin-bottom: 13vw; }
  article.weekly_tryout section picture.title { margin-bottom: 4vw; }
  article.weekly_tryout section a.button { display: block; filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3)); max-width: 506px; margin: 0 auto 13vw auto; }
}

@media only screen and (min-width: 721px) { article.weekly_tryout { width: 100%; margin: 0 auto; background-color: #fff; }
  article.weekly_tryout section { width: 100%; text-align: center; }
  article.weekly_tryout section div.main { width: 85%; margin: 0 auto; max-width: 1080px; }
  article.weekly_tryout section img, article.weekly_tryout section picture { max-width: 1080px; }
  article.weekly_tryout section picture { display: block; margin: 0 auto; margin-bottom: 10vw; }
  article.weekly_tryout section picture.title { margin-bottom: 3vw; }
  article.weekly_tryout section a.button { display: block; filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3)); max-width: 600px; margin: 0 auto 10vw auto; }
}
