.movie_all { width: 100%; margin: 10px auto;}
.movie_all .movie_sp { width: 100%; height: 0; padding-top: 56.25%; position: relative; z-index: 500000; overflow: hidden;}
.movie_sp iframe { box-sizing: border-box; width: 100%; height: 100%; border: 0; position: absolute; top: 0; left: 0; overflow: hidden;}
.movie_sp .nojs { width: 100%; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit- transform: translate(-50%, -50%); color: rgba(255, 255, 255, 1);}

#0102dvd p span { padding-top: -webki-calc(344 / 520 * 100%); padding-top: calc(344 / 520 * 100%);}
#1229_1 p span { padding-top: -webki-calc(344 / 520 * 100%); padding-top: calc(344 / 520 * 100%);}
#1229_2 p span { padding-top: -webki-calc(344 / 520 * 100%); padding-top: calc(344 / 520 * 100%);}
#1229_3 p span { padding-top: -webki-calc(344 / 520 * 100%); padding-top: calc(344 / 520 * 100%);}
#1229_4 p span { padding-top: -webki-calc(344 / 520 * 100%); padding-top: calc(344 / 520 * 100%);}
#1213_1 p span { padding-top: -webki-calc(368 / 520 * 100%); padding-top: calc(368 / 520 * 100%);}
#1213_2 p span { padding-top: -webki-calc(213 / 320 * 100%); padding-top: calc(213 / 320 * 100%);}
#1213_3 p span { padding-top: -webki-calc(344 / 520 * 100%); padding-top: calc(344 / 520 * 100%);}
#1213_4 p span { padding-top: -webki-calc(213 / 320 * 100%); padding-top: calc(213 / 320 * 100%);}
#kadora_2018 p span { padding-top: -webki-calc(368 / 520 * 100%); padding-top: calc(368 / 520 * 100%);}
#1212_1 p span { padding-top: -webki-calc(344 / 520 * 100%); padding-top: calc(344 / 520 * 100%);}
#1212_2 p span { padding-top: -webki-calc(293 / 520 * 100%); padding-top: calc(293 / 520 * 100%);}
#1211_1 p span { padding-top: -webki-calc(344 / 520 * 100%); padding-top: calc(344 / 520 * 100%);}
