.story__items__container{background:url(/mikaiketsu03/common-img/cont-bg.png) center center / contain repeat;font-family:var(--_font-yumincho);.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;.date{background:#ddd;display:inline-block}}.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}}.episode__summary{font-weight:500}.popup-content{cursor:pointer;border-bottom:solid 1px currentColor;color:var(--_key-color);&: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}}.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}}.device-type-mobile{.section__items__container{padding:calc(20vw / var(--_mbw)) calc(15vw / var(--_mbw)) calc(10vw / var(--_mbw));background-color:#fff}.story__items__container{margin-top:calc(-42vw / var(--_mbw));padding-top:calc(66vw / var(--_mbw));.typ__h1{border-bottom:1px solid #cccccc;padding-bottom:calc(10vw / var(--_mbw));margin-bottom:calc(27vw / var(--_mbw));font-weight:700;.date{font-size:calc(14vw / var(--_mbw));line-height:calc(24vw / var(--_mbw));background:var(--_key-color);color:#fff;padding:calc(2vw / var(--_mbw)) calc(5vw / var(--_mbw));display:inline-block;margin-bottom:calc(5vw / var(--_mbw));letter-spacing:.1rem}h1{font-size:calc(20vw / var(--_mbw));line-height:calc(30vw / var(--_mbw));letter-spacing:.1rem;margin-top:calc(2vw / var(--_mbw))}}.episode__summary{font-size:calc(15vw / var(--_mbw));gap:calc(20vw / var(--_mbw));line-height:calc(26/14)}.button__primary,.event_button{font-size:calc(17vw / var(--_mbw));width:calc(320vw / var(--_mbw));margin:auto;font-family:var(--_font-noto)}.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))}}.backnumber__container{display:grid;margin-top:calc(49vw / var(--_mbw))}.backnumber__items{margin-top:calc(15vw / var(--_mbw))}.backnumber__item{width:calc((100% - calc(20vw / var(--_mbw))) / 3);margin:calc(5vw / var(--_mbw));color:#fff;background:var(--_sub-color);display:block;padding:calc(5vw / var(--_mbw)) calc(5vw / var(--_mbw)) calc(3vw / var(--_mbw));margin:calc(3vw / var(--_mbw));text-decoration:none}.thumb-box{display:flex;align-items:center;justify-content:center}.ttl{font-size:calc(12vw / var(--_mbw));line-height:calc(18vw / var(--_mbw));font-weight:700;padding:calc(3vw / var(--_mbw)) 0 0}.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{padding:40px}.story__items__container{margin-top:-45px;padding-top:66px;.typ__h1{border-bottom:1px solid #cccccc;padding-bottom:15px;margin-bottom:30px;font-weight:700;.date{font-size:13px;line-height:28px;background:var(--_key-color);color:#fff;padding:0 8px;display:inline-block;margin-bottom:10px;letter-spacing:.1rem}h1{font-size:24px;line-height:38px;letter-spacing:.1rem}}.h2-ttl-inner{&:after{font-size:.75rem;margin-left:.5rem}}.button__primary,.event_button{font-size:1.25rem;width:fit-content;margin:auto;font-family:var(--_font-noto)}.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}}.backnumber__container{display:grid;margin-top:104px}.backnumber__items{margin-top:30px;text-align:center;display:flex;flex-wrap:wrap;align-items:stretch}.backnumber__item{width:calc((100% - 43px) / 3);margin:5px;text-decoration:none;color:#fff;background:var(--_sub-color);transition:.3s ease-in-out;display:block;padding:6px 6px 0}.thumb-box{display:flex;align-items:center;justify-content:center}.ttl{padding:2px 0 4px;font-weight:700;letter-spacing:.1rem;font-size:15px}.h3-ttl{border-bottom:1px solid #cccccc;font-weight:700;padding-bottom:10px;font-size:21px;margin-bottom:20px;padding-top:10px}}}
