@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@900&display=swap);
.backnumber-area,.backnumber-detail-area{width:100%;padding:80px 0;margin:0 auto}@media(max-width: 600.98px){.backnumber-area,.backnumber-detail-area{padding:50px 0}}.backnumber-area__inner,.backnumber-detail-area__inner{width:100%;max-width:1000px;padding:0 40px;margin:0 auto}@media(max-width: 600.98px){.backnumber-area__inner,.backnumber-detail-area__inner{width:100%;max-width:100%;padding:0 6.6666666667vw;margin:0 auto}}.backnumber__title,.backnumber-detail__title{position:relative;width:100%;margin:0 auto 60px}@media(max-width: 600.98px){.backnumber__title,.backnumber-detail__title{margin:0 auto 40px}}.backnumber__title div,.backnumber-detail__title div{font-size:0;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:contain;height:109px}@media(max-width: 600.98px){.backnumber__title div,.backnumber-detail__title div{height:75px}}.backnumber-area{padding:80px 0 120px}body.webp .backnumber-area{background-image:url("/cheers/images/common/bg_pattern.webp")}body.no-webp .backnumber-area{background-image:url("/cheers/images/common/bg_pattern.png")}@media(max-width: 600.98px){.backnumber-area{padding:50px 0 80px}}body.webp .backnumber__title>div{background-image:url("/cheers/images/backnumber/backnumber_ttl.webp")}body.no-webp .backnumber__title>div{background-image:url("/cheers/images/backnumber/backnumber_ttl.png")}.backnumber__box{width:100%}.backnumber-detail-area{padding:80px 0 120px}body.webp .backnumber-detail-area{background-image:url("/cheers/images/common/bg_pattern.webp")}body.no-webp .backnumber-detail-area{background-image:url("/cheers/images/common/bg_pattern.png")}@media(max-width: 600.98px){.backnumber-detail-area{padding:50px 0 80px}}body.webp .backnumber-detail__title>div{background-image:url("/cheers/images/top/program_ttl.webp")}body.no-webp .backnumber-detail__title>div{background-image:url("/cheers/images/top/program_ttl.png")}.backnumber-detail__box{width:100%;max-width:800px;margin:0 auto}.backnumber-detail__img>div{padding-top:56.25%;background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid #e4bd7a}.backnumber-detail__text--header{display:flex;align-items:center;justify-content:center;margin-top:60px;font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:900;line-height:1.2;color:#fe160e}@media(max-width: 600.98px){.backnumber-detail__text--header{margin-top:min(10.7vw, 40px)}}.backnumber-detail__text--header .number{margin-right:40px;font-size:3.6rem}@media(max-width: 600.98px){.backnumber-detail__text--header .number{margin-right:min(5.4vw, 20px);font-size:min(7vw, 2.6rem)}}.backnumber-detail__text--header .date{font-size:3rem}@media(max-width: 600.98px){.backnumber-detail__text--header .date{font-size:min(5.4vw, 2rem)}}.backnumber-detail__text--guest{display:flex;align-items:center;margin-top:40px;font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:900;line-height:1.2;color:#e4bd7a}@media(max-width: 600.98px){.backnumber-detail__text--guest{margin-top:min(5.4vw, 20px)}}.backnumber-detail__text--guest:before,.backnumber-detail__text--guest:after{flex-grow:1;content:"";min-width:40px;border-top:1px solid #e4bd7a}@media(max-width: 600.98px){.backnumber-detail__text--guest:before,.backnumber-detail__text--guest:after{min-width:min(5.4vw, 20px)}}.backnumber-detail__text--guest:before{margin-right:40px}@media(max-width: 600.98px){.backnumber-detail__text--guest:before{margin-right:min(5.4vw, 20px)}}.backnumber-detail__text--guest:after{margin-left:40px}@media(max-width: 600.98px){.backnumber-detail__text--guest:after{margin-left:min(5.4vw, 20px)}}.backnumber-detail__text--guest .role{margin-right:20px;font-size:1.6rem}@media(max-width: 600.98px){.backnumber-detail__text--guest .role{margin-right:min(2.7vw, 10px);font-size:min(3.2vw, 1.2rem)}}.backnumber-detail__text--guest .name{font-size:2rem}@media(max-width: 600.98px){.backnumber-detail__text--guest .name{font-size:min(4.3vw, 1.6rem)}}.backnumber-detail__text--content{margin-top:60px;font-family:"Hiragino Sans",sans-serif;font-size:1.6rem;font-weight:300;line-height:2;color:#000;white-space:pre-line}@media(max-width: 600.98px){.backnumber-detail__text--content{margin-top:min(10.7vw, 40px);font-size:min(3.8vw, 1.4rem)}}
