@media only screen and (max-width: 720px) { article.isekaishikkaku_campaign2310 { width: 100%; max-width: 1280px; margin: 0 auto; padding-bottom: 50px; background-color: #f5f3f2; }
  article.isekaishikkaku_campaign2310 section { width: 100%; margin: 0 auto; position: relative; }
  article.isekaishikkaku_campaign2310 section img, article.isekaishikkaku_campaign2310 section picture { width: 100%; display: block; margin: 0 auto; }
  article.isekaishikkaku_campaign2310 section div { width: 100%; margin: 0 auto; } 
  article.isekaishikkaku_campaign2310 section div div{ background-color: #fff; border: 10px solid #071436; display: block; width: 100%; }
  article.isekaishikkaku_campaign2310 section div div span{ width: 100%; display: block; margin: 30px auto; width: 92%; font-size: 0.78rem; } 
  article.isekaishikkaku_campaign2310 section div div span h1{ font-size: 0.91rem; } }
@media only screen and (min-width: 721px) and (max-width: 1180px) { article.isekaishikkaku_campaign2310 { width: 100%; max-width: 1280px; margin: 0 auto; padding-bottom: 100px; background-color: #f5f3f2; }
  article.isekaishikkaku_campaign2310 section { width: 100%; margin: 0 auto; position: relative; }
  article.isekaishikkaku_campaign2310 section img, article.isekaishikkaku_campaign2310 section picture { width: 100%; display: block; margin: 0 auto; }
  article.isekaishikkaku_campaign2310 section div { width: 100%; margin: 0 auto; } 
  article.isekaishikkaku_campaign2310 section div div{ background-color: #fff; border: 10px solid #071436; display: block; width: 100%; }
  article.isekaishikkaku_campaign2310 section div div span{ width: 100%; display: block; margin: 40px auto; width: 75%; font-size: 1.09rem; } 
  article.isekaishikkaku_campaign2310 section div div span h1{ font-size: 1.7rem; } }
@media only screen and (min-width: 1181px) and (max-width: 1560px) { article.isekaishikkaku_campaign2310 { width: 100%; max-width: 1280px; margin: 0 auto; padding-bottom: 100px; background-color: #f5f3f2; }
  article.isekaishikkaku_campaign2310 section { width: 100%; margin: 0 auto; position: relative; }
  article.isekaishikkaku_campaign2310 section img, article.isekaishikkaku_campaign2310 section picture { width: 100%; display: block; margin: 0 auto; }
  article.isekaishikkaku_campaign2310 section div { width: 100%; margin: 0 auto; } 
  article.isekaishikkaku_campaign2310 section div div{ background-color: #fff; border: 10px solid #071436; display: block; width: 100%; }
  article.isekaishikkaku_campaign2310 section div div span{ width: 100%; display: block; margin: 50px auto; width: 72%; font-size: 1.15rem; } 
  article.isekaishikkaku_campaign2310 section div div span h1{ font-size: 2.0rem; } }
@media only screen and (min-width: 1561px) { article.isekaishikkaku_campaign2310 { width: 100%; max-width: 1280px; margin: 0 auto; padding-bottom: 100px; background-color: #f5f3f2; }
  article.isekaishikkaku_campaign2310 section { width: 100%; margin: 0 auto; position: relative; }
  article.isekaishikkaku_campaign2310 section img, article.isekaishikkaku_campaign2310 section picture { width: 100%; display: block; margin: 0 auto; }
  article.isekaishikkaku_campaign2310 section div { width: 100%; margin: 0 auto; } 
  article.isekaishikkaku_campaign2310 section div div{ background-color: #fff; border: 10px solid #071436; display: block; width: 100%; }
  article.isekaishikkaku_campaign2310 section div div span{ width: 100%; display: block; margin: 50px auto; width: 63%; font-size: 1.4rem; } 
  article.isekaishikkaku_campaign2310 section div div span h1{ font-size: 2.1rem; } }
