.story__items__container{.youtube-box{position:relative;height:0;padding-bottom:56.25%;>iframe{position:absolute;width:100%;height:100%;aspect-ratio:16 / 9}}.typ__h1{font-weight:700;font-family:var(--_font);.sub{display:block;letter-spacing:.05rem}strong{font-family:var(--_latin-font)}.date{color:#404040;font-weight:500;letter-spacing:.1rem}}.h2-ttl-inner{margin:4rem -4rem 2rem;font-weight:700;font-size:18px;background:#eee;padding:10px 15px;&:after{content:attr(data-label);font-weight:500}}.popup-content{cursor:pointer;border-bottom:solid 1px #8D5700;color:#8d5700;&:hover{border-bottom:none}}.staff{background-color:#dddddd4d}}.backnumber__items{text-align:center;display:flex;flex-wrap:wrap;align-items:stretch}.backnumber__item{display:grid;grid-template-rows:subgrid;grid-row:span 2;text-decoration:none;&:hover{background-color:var(--_link-color)}.thumb-box{>img{width:100%}}.ttl{font-weight:700;display:grid;place-content:center;line-height:1}}.guest__container{.h3-ttl{border-bottom:1px solid rgba(0 0 0 / .2);font-weight:700;padding-bottom:.5rem;font-size:1.25rem;margin-bottom:1rem;padding-top:1rem}}.hidden_box label{cursor:pointer;text-decoration:underline}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.hidden_box input:checked~.hidden_show{padding:0 1rem;height:auto;opacity:1}.device-type-mobile{.section__items__container{position:relative;&:before,&:after{content:"";position:absolute;z-index:0}&:before{background:url(../../common-img/contents_bg_up.png) center center / cover no-repeat;width:calc(370vw / var(--_mbw));height:calc(16.553vw / var(--_mbw));aspect-ratio:380/17;top:calc(-16.553vw / var(--_mbw));left:0}&:after{background:url(../../common-img/contents_bg_bottom.png) center center / cover no-repeat;width:calc(370vw / var(--_mbw));height:calc(21.908vw / var(--_mbw));aspect-ratio:152/9;bottom:calc(-21.908vw / var(--_mbw));right:0}}.story__items__container{.typ__h1{border-bottom:1px solid #cccccc;padding-bottom:calc(10vw / var(--_mbw));margin-bottom:calc(20vw / var(--_mbw));font-weight:700;font-size:calc(24vw / var(--_mbw));h1{padding:0 calc(9vw / var(--_mbw))}.sub{font-weight:700;font-size:calc(16vw / var(--_mbw))}strong{font-family:var(--_latin-font);font-weight:700;font-size:calc(40vw / var(--_mbw));padding:0 calc(3vw / var(--_mbw))}.date{font-size:calc(14vw / var(--_mbw));line-height:normal;padding:calc(3vw / var(--_mbw)) calc(7vw / var(--_mbw));display:inline-block;margin-bottom:calc(12vw / var(--_mbw));background:url(../../common-img/nav_bg.png) #d3d3d3 50% / cover no-repeat}h1{font-size:calc(18vw / var(--_mbw));line-height:calc(30vw / var(--_mbw))}}.news-h3{font-size:calc(16vw / var(--_mbw))}.episode__summary{font-size:calc(15vw / var(--_mbw));line-height:185%;gap:calc(20vw / var(--_mbw))}.button__primary,.event_button{font-size:calc(17vw / var(--_mbw));width:100%;margin:auto}.event_button{margin-bottom:calc(30vw / var(--_mbw))}.rebroadcast__btn{margin-bottom:20px}.staff{padding:calc(10vw / var(--_mbw)) calc(25vw / var(--_mbw));font-size:calc(14vw / var(--_mbw));line-height:2rem}.h2-ttl-inner{margin:calc(20vw / var(--_mbw)) calc(-10vw / var(--_mbw)) calc(10vw / var(--_mbw));font-size:calc(18vw / var(--_mbw));padding:calc(15vw / var(--_mbw)) calc(20vw / var(--_mbw));&:after{margin-left:calc(10vw / var(--_mbw));font-size:calc(11vw / var(--_mbw))}}}.story__items__container-wrapper{padding:calc(45vw / var(--_mbw)) calc(10vw / var(--_mbw)) calc(15vw / var(--_mbw));background:url(../../common-img/contents_bg.png) #d3d3d3 50% / 100% auto repeat;box-shadow:0 0 calc(20vw / var(--_mbw)) 0 #00000026;position:relative;z-index:1}.story__backnumber__container{.typ__h2{position:relative;z-index:1;margin-top:calc(80vw / var(--_mbw))}.backnumber__items{background:url(../../common-img/contents_bg.png) #d3d3d3 50% / 100% auto repeat;box-shadow:0 0 calc(20vw / var(--_mbw)) 0 #00000026;position:relative;padding:calc(40vw / var(--_mbw)) calc(10vw / var(--_mbw)) calc(12vw / var(--_mbw));&:before,&:after{content:"";position:absolute}&:before{background:url(../../common-img/contents_bg_up.png) center center / cover no-repeat;width:calc(370vw / var(--_mbw));height:calc(16.553vw / var(--_mbw));aspect-ratio:380/17;top:calc(-16.553vw / var(--_mbw));left:0}&:after{background:url(../../common-img/contents_bg_bottom.png) center center / cover no-repeat;width:calc(370vw / var(--_mbw));height:calc(21.908vw / var(--_mbw));aspect-ratio:152/9;bottom:calc(-21.908vw / var(--_mbw));right:0}}.backnumber__item{width:calc((100% - calc(20vw / var(--_mbw))) / 3);margin:calc(5vw / var(--_mbw));color:#fff;display:block;padding:calc(5vw / var(--_mbw)) calc(5vw / var(--_mbw)) calc(2vw / var(--_mbw));margin:calc(3vw / var(--_mbw));text-decoration:none;background:url(../../common-img/main_bg2.jpg) #d3d3d3 0% 0% / cover no-repeat}.thumb-box{display:flex;align-items:center;justify-content:center;margin-bottom:calc(2vw / var(--_mbw))}.ttl{font-size:calc(12vw / var(--_mbw));line-height:calc(18vw / var(--_mbw));font-weight:700}.h3-ttl{border-bottom:1px solid #cccccc;font-weight:700;padding-bottom:calc(8vw / var(--_mbw));font-size:calc(18vw / var(--_mbw));padding-top:calc(5vw / var(--_mbw));margin-bottom:calc(15vw / var(--_mbw));line-height:calc(25vw / var(--_mbw))}}}.device-type-desktop{.section__items__container{position:relative;&:before,&:after{content:"";position:absolute;z-index:0}&:before{background:url(../../common-img/contents_bg_up.png) center center / cover no-repeat;width:760px;height:34px;aspect-ratio:380/17;top:-34px;left:0}&:after{background:url(../../common-img/contents_bg_bottom.png) center center / cover no-repeat;width:760px;height:45px;aspect-ratio:152/9;bottom:-45px;right:0}}.story__items__container-wrapper{padding:60px 40px 40px;background:url(../../common-img/contents_bg.png) #d3d3d3 0% 0% / 100% auto repeat;box-shadow:0 0 20px #00000026;position:relative;z-index:1}.story__items__container{.typ__h1{border-bottom:1px solid #cccccc;padding-bottom:10px;margin-bottom:20px;font-weight:700;.sub{font-size:16px}strong{font-size:40px;padding:0 3px}.date{font-size:13px;line-height:28px;padding:2px 16px 0;display:inline-block;margin-bottom:15px;background:url(../../common-img/nav_bg.png) #d3d3d3 50% / cover no-repeat}h1{font-size:24px;line-height:normal}}.h2-ttl-inner{&:after{font-size:.75rem;margin-left:.5rem}}.news-h3{font-size:16px}.button__primary,.event_button{font-size:1.25rem;width:fit-content;margin:auto}.rebroadcast__btn{margin-bottom:20px}.staff{padding:.625rem 1.5625rem;font-size:.875rem;line-height:2rem}.h2-ttl-inner{margin:40px -40px 20px;font-weight:700;font-size:18px;background:#eee;padding:10px 15px;&:after{content:attr(data-label);font-size:12px;margin-left:10px}}.h3-ttl{border-bottom:1px solid #cccccc;font-weight:700;padding-bottom:10px;font-size:21px;margin-bottom:20px;padding-top:10px}}.story__backnumber__container{.typ__h2{margin-top:100px}.backnumber__items{text-align:center;display:flex;flex-wrap:wrap;align-items:stretch;background:url(../../common-img/contents_bg.png) #d3d3d3 0% 0% / 100% auto repeat;box-shadow:0 0 20px #00000026;padding:58px 23px 35px}.backnumber__item{width:calc((100% - 43px)/4);margin:5px;text-decoration:none;color:#fff;border-radius:2.309px;background:url(../../common-img/main_bg2.jpg) #d3d3d3 0% 0% / cover no-repeat;box-shadow:0 0 4px #00000040;transition:.3s ease-in-out;display:block;padding:6px 6px 0}.thumb-box{display:flex;align-items:center;justify-content:center}.ttl{padding:10px 0;font-weight:700;font-size:12px}}}
