#story #contents .ep1,#story #bknm li.bk1 a:after{background-image:url(./img/ep1/ep1.jpg);}
#story #contents .ep2,#story #bknm li.bk2 a:after{background-image:url(./img/ep2/ep2.jpg);}
#story #contents .ep3,#story #bknm li.bk3 a:after{background-image:url(./img/ep3/ep3.jpg);}
#story #contents .ep4,#story #bknm li.bk4 a:after{background-image:url(./img/ep4/ep4.jpg);}
#story #contents .ep5,#story #bknm li.bk5 a:after{background-image:url(./img/ep5/ep5.jpg);}
#story #contents .ep6,#story #bknm li.bk6 a:after{background-image:url(./img/ep6/ep6.jpg);}
#story #contents .ep7,#story #bknm li.bk7 a:after{background-image:url(./img/ep7/ep7.jpg);}
#story #contents .ep8,#story #bknm li.bk8 a:after{background-image:url(./img/ep8/ep8.jpg);}
#story #contents .ep9,#story #bknm li.bk9 a:after{background-image:url(./img/ep9/ep9.jpg);}
#story #contents .ep10,#story #bknm li.bk10 a:after{background-image:url(./img/ep10/ep10.jpg?1);}
#story #contents .ep11,#story #bknm li.bk11 a:after{background-image:url(./img/ep11/ep11.jpg?1);}
#story #contents .sp1,#story #bknm li.sp1 a:after{background-image:url(./img/sp1/sp1.jpg);}

#story h2.spttl{line-height:160%;}

#story ul#pics{width:100%; margin:1.5em auto 1em; display:flex; flex-flow: row wrap; align-items: center;}
#story ul#pics li span {background-size: cover; background-repeat: no-repeat; background-position: center top; width:100%; height:0; padding:66.5% 0 0;}
#story ul#pics li span.lazy {position:relative; display:block;}

@media all and (min-width: 768px) {
#story ul#pics{justify-content: center;}
#story ul#pics li{width:280px; height:auto;}
#story ul#pics li:nth-child(2){margin:0 20px;}
#story ul#pics.ver4 li {width:48%; height:auto;}
#story ul#pics.ver4 li{margin:0 1% 2% 1%;}
}

@media all and (max-width: 767px) {
#story h2.spttl{width:90%;}

#story ul#pics{width:90%; margin:4% auto;}
#story ul#pics li {
width:100%;
margin:0 0 4%;
}
#story ul#pics li:last-child{margin:0 !important;}
}
