/*	lower h2
============================== */
@media all and (min-width: 768px) {
   .story h2 {
		background-position: left -100px;
   }
   .story p.lines {
      width: 800px;
      margin: 0 auto 30px;
      font-size: 15px;
   }
}
/*	lower h2 (00px ÷ 782) */
@media all and (max-width: 767px) {
   .story h2 {
		background-position: left 13.6495654%;
   }
   .story p.lines {
      margin-bottom: 10px;
   }
}
/* .story */
@media all and (min-width: 768px) {
   figure.story01_01 p span, figure.story01_01 p span img,
   figure.story02_01 p span, figure.story02_01 p span img,
   figure.story03_01 p span, figure.story03_01 p span img,
   figure.story04_01 p span, figure.story04_01 p span img,
   figure.story05_01 p span, figure.story05_01 p span img,
   figure.story06_01 p span, figure.story06_01 p span img,
   figure.story07_01 p span, figure.story07_01 p span img,
   figure.story08_01 p span, figure.story08_01 p span img,
   figure.story09_01 p span, figure.story09_01 p span img,
   figure.story10_01 p span, figure.story10_01 p span img { width:560px; height:373px; }}
@media all and (max-width: 767px) {
   figure.story01_01 p span,
   figure.story02_01 p span,
   figure.story03_01 p span,
   figure.story04_01 p span,
   figure.story05_01 p span,
   figure.story06_01 p span,
   figure.story07_01 p span,
   figure.story08_01 p span,
   figure.story09_01 p span,
   figure.story10_01 p span { padding-top:66.6071428571429%; }}
