.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;line-height:1.4;span{display:block;line-height:1.2;letter-spacing:.05em}.date{display:inline-block;line-height:1.2;background-color:var(--_bg-color1);color:var(--_wt-color);font-weight:500}}.h2-ttl-inner{font-family:Bebas Neue;font-weight:700;background:var(--_bk-color);color:var(--_wt-color);font-size:18px;margin:4rem -4rem 2rem;padding:10px 15px}.popup-content{cursor:pointer;border-bottom:solid 1px currentColor;color:var(--_link-color);&:hover{border-bottom:none}}.guest-box{display:flex;.h3-ttl{font-weight:400}}.rebroadcast__btn{svg{transform:rotate(90deg)}}}.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;color:var(--_wt-color);background:linear-gradient(315deg,#004aa9 18.06%,#ffb92c 59.03%);&:hover{background-color:var(--_link-color)}.thumb-box{>img{width:100%}}.ttl{font-weight:700;display:grid;place-content:center;line-height:1}}.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{padding:calc(20vw / var(--_mbw)) calc(10vw / var(--_mbw));background-color:#fff}.story__items__container{.youtube-box{margin-top:calc(24vw / var(--_mbw))}.typ__h1{border-bottom:1px solid #cccccc;padding-bottom:calc(10vw / var(--_mbw));margin-bottom:calc(20vw / var(--_mbw));font-size:calc(20vw / var(--_mbw));span{font-size:calc(14vw / var(--_mbw));margin-bottom:calc(3vw / var(--_mbw))}.date{font-size:calc(14vw / var(--_mbw));line-height:1.2;padding:calc(7vw / var(--_mbw));display:inline-block;margin-bottom:calc(10vw / var(--_mbw))}h1{font-size:calc(18vw / var(--_mbw));line-height:calc(30vw / var(--_mbw))}}.episode__summary{font-size:calc(15vw / var(--_mbw));line-height:185%;gap:calc(20vw / var(--_mbw))}.event_button{margin-bottom:calc(24vw / var(--_mbw))}.rebroadcast__btn{margin-bottom:20px}.staff{font-size:calc(14vw / var(--_mbw));line-height:2rem}.h2-ttl-inner{margin:calc(20vw / var(--_mbw)) calc(-10vw / var(--_mbw)) calc(25vw / var(--_mbw));font-size:calc(24vw / var(--_mbw));padding:calc(15vw / var(--_mbw)) calc(20vw / var(--_mbw));&:after{margin-left:calc(10vw / var(--_mbw));font-size:calc(11vw / var(--_mbw))}}.backnumber__items{padding:0 calc(3vw / var(--_mbw));gap:calc(6vw / var(--_mbw))}.backnumber__item{width:calc((100% - calc(20vw / var(--_mbw))) / 3);display:block;padding:calc(5vw / var(--_mbw)) calc(5vw / var(--_mbw)) 0;text-decoration:none;box-shadow:0 0 5.069px #0003;border-radius:1.521px}.thumb-box{display:flex;align-items:center;justify-content:center}.ttl{font-size:calc(12vw / var(--_mbw));line-height:1;padding:calc(5vw / var(--_mbw))}.h3-ttl{padding-bottom:calc(8vw / var(--_mbw));font-size:calc(15vw / var(--_mbw));margin-bottom:calc(15vw / var(--_mbw));line-height:calc(25vw / var(--_mbw))}.rebroadcast__btn{svg{top:calc(50% - (14.5vw / var(--_mbw)))}}}}.device-type-desktop{.section__items__container{padding:40px;background-color:#fff;margin-bottom:20px}.story__items__container{.typ__h1{border-bottom:1px solid #cccccc;padding-bottom:10px;margin-bottom:20px;span{font-size:15px;margin-bottom:5px}.date{font-size:14px;padding:7px 8px;margin-bottom:8px}h1{font-size:24px;line-height:38px}}.h2-ttl-inner{margin:40px -40px 29px;font-weight:700;font-size:24px;padding:14px 26px}.news-h3{font-size:18px}.episode__summary{font-size:16px;line-height:30px}.rebroadcast__btn{margin-bottom:20px}.staff{font-size:.875rem;line-height:2rem}.backnumber__items{text-align:center;display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -12px;gap:12px}.backnumber__item{width:calc((100% - 38px)/4);text-decoration:none;transition:.3s ease-in-out;display:block;padding:5px 5px 0;box-shadow:0 0 7.696px #0003;border-radius:2.31px}.thumb-box{display:flex;align-items:center;justify-content:center}.ttl{padding:8px 0 10px;font-size:12px}.h3-ttl{font-size:16px}.rebroadcast__btn{svg{top:calc(50% - 14.5px)}}}.hidden_box{margin-bottom:40px}}
