/*	navi
============================== */
#story_mn #mn_story .mn a { background-image: url(../../img/mn_s/story0.png); cursor: default; pointer-events: none;}
/*for_W768-*/
@media all and (min-width: 768px) { 
#story_mn #mn_story .mn a { background-image: url(../../img/mn/story0.png);}
}

/*	contents
============================== */
.unit h2 { width: 70%; max-width: 500px; margin: 0 auto .75em auto;}
.unit h2 .img { display: block; width: 100%; height: 0; padding-top: 30.86419753%; padding-top: -webkit-calc(200 / 648 * 100%); padding-top: calc(200 / 648 * 100%); background-repeat: no-repeat; background-size: contain;}
/*sub_title*/
.onair_date-sp { width: 98%; margin: 0 auto 1.5em auto; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center;}
.onair_date-sp .wa { width: 24%;}
.onair_date-sp .wa .num { font-size: 240%;}
.onair_date-sp .onair_txt { width: 70%;}
/*spot*/
.movieBox { box-sizing: border-box; width: 94%; max-width: 800px;}
/*txt*/
.onair_cont { width: 94%;}
.onair_cont p { padding-bottom: 1em;}
.onair_cont a { position: relative; z-index: 50;}
/*img*/
#img_set { width: 100%; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; margin: 1em auto 0 auto;}
#img_set .img_sp { width: 100%; max-width: 480px; margin-bottom: 1em;}
#img_set .img { width: 100%; height: 0; padding-top: 66.66666667%; padding-top: -webkit-calc(600 / 900 * 100%); padding-top: calc(600 / 900 * 100%); background-repeat: no-repeat; background-size: contain;}
/*backnumber*/
#backnumber li a { display: block; width: 100%; height: 0; padding-top: 66.66666667%; padding-top: -webkit-calc(600 / 900 * 100%); padding-top: calc(600 / 900 * 100%); position: relative; z-index: 100;}
#backnumber li a:hover { opacity: .8;}
#backnumber li a::before { content: ""; width: 100%; height: 100%; background-color: rgba(233, 49, 92, .3); position: absolute; bottom: -4px; right: -4px; z-index: -1;}
#backnumber li a .tm { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-size: contain;}
#backnumber li a .wanum_sp { width: 30px; height: 30px; border-radius: 20px 0 0 0; position: absolute; bottom: 0; right: 0; background-color: rgba(233, 49, 92, .8);}
#backnumber li a .wanum_txt { width: 30px; color: rgba(255, 255, 255, 1); font-size: 120%; font-weight: 800; text-align: center; padding-top: .45em;}
#backnumber #wa1_lst #wa1, #backnumber #wa2_lst #wa2, #backnumber #wa3_lst #wa3, #backnumber #wa4_lst #wa4, #backnumber #wa5_lst #wa5, #backnumber #wa6_lst #wa6, #backnumber #wa7_lst #wa7, #backnumber #wa8_lst #wa8, #backnumber #wa9_lst #wa9, #backnumber #wa10_lst #wa10 { opacity: .5; cursor: default; pointer-events: none;}
/*for_W768-*/
@media all and (min-width: 768px) { 
/*img*/
#img_set .img_sp { width: 48%; margin: .5em 1.8% .5em 0;}
}
/*for_W1000-*/
@media all and (min-width: 1000px) { 
/*sub_title*/
.onair_date-sp { max-width: 700px;}
.onair_date-sp .wa { width: 32%;}
.onair_date-sp .wa .num { font-size: 280%;}
.onair_date-sp .onair_txt { width: 67%; font-size: 200%;}
}