img,source{pointer-events:none;touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Slab"),url(/tbs-ch/fonts/RobotoSlab-Bold.woff2) format("woff2"),url(/tbs-ch/fonts/RobotoSlab-Bold.woff) format("woff"),url(/tbs-ch/fonts/RobotoSlab-Bold.ttf) format("truetype")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Slab"),url(/tbs-ch/fonts/RobotoSlab-Black.woff2) format("woff2"),url(/tbs-ch/fonts/RobotoSlab-Black.woff) format("woff"),url(/tbs-ch/fonts/RobotoSlab-Black.ttf) format("truetype")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Sans JP"),url(/tbs-ch/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/tbs-ch/fonts/NotoSansJP-Medium.woff) format("woff"),url(/tbs-ch/fonts/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:local("Noto Sans JP"),url(/tbs-ch/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/tbs-ch/fonts/NotoSansJP-Bold.woff) format("woff"),url(/tbs-ch/fonts/NotoSansJP-Bold.otf) format("opentype")}@media (min-width:768px){.p-item-header{background:-webkit-gradient(linear,left top,left bottom,from(#2b006b),color-stop(50%,#3f0278),to(#67069c));background:linear-gradient(180deg,#2b006b,#3f0278 50%,#67069c)}}.p-item-header__inner{padding:0}@media (min-width:768px){.p-item-header__inner{position:relative;display:block}}.p-item-header__figure{-webkit-box-shadow:none;box-shadow:none}@media (min-width:768px){.p-item-header__figure{height:588px}}@media (max-width:767px){.p-item-header__movie{background-color:red}}@media (min-width:768px){.p-item-header__movie{position:absolute;bottom:15px;left:20px;margin-top:0}}@media (min-width:768px){.p-item-header__movie-button{width:260px;height:60px;border-radius:30px;border:none;background-color:hsla(0,0%,100%,.7);font-size:2rem}.p-item-header__movie-button:before{width:20px;height:20px;margin-right:5px}}.p-item-header__onair{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;background-color:#1a0a33}@media (max-width:767px){.p-item-header__onair{top:116.8vw;left:0;width:100vw;height:27.2vw}}@media (min-width:768px){.p-item-header__onair{top:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;min-width:1080px;height:72px}}.p-item-header__onair-figure{position:relative;width:100%;height:0;padding-top:0}.p-item-header__onair-figure .lazy,.p-item-header__onair-figure .lazyload,.p-item-header__onair-figure .lazyloaded{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767px){.p-item-header__onair-figure{width:90.6666666667vw;height:18.9333333333vw}}@media (min-width:768px){.p-item-header__onair-figure{width:891px;height:48px}}.p-item-banner .p-item-banner__inner:first-of-type{padding-bottom:0}.p-item-banner-about,.p-item-onair,.p-item-twitter,.p-item-youtube{background-color:#4a0482}.p-item-gallery{background-image:url(/tbs-ch/item/o2623/special/item_bg.gif);background-repeat:repeat;background-size:auto}.p-item-banner{background-color:#6c25ce}.p-item-summary{background-color:#fff}.p-item-interview{background-color:#742525}.p-item-gallery__heading,.p-item-interview,.p-item-onair__heading,.p-item-twitter__heading,.p-item-youtube__heading{color:#fff}.p-item-interview__open{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(116,37,37,0)),color-stop(53%,#742525),to(#742525));background-image:linear-gradient(180deg,rgba(116,37,37,0),#742525 53%,#742525)}.p-item-banner__figure{width:100%}@media (min-width:768px){.p-item-banner__figure{width:1080px;height:205px}}.p-item-topics{background-color:#a725ce}.p-item-topics__heading{color:#fff}.p-item-highlight__heading:after{background-color:#a725ce}@media (max-width:767px){.p-accordion{color:#fff}.p-accordion,.p-accordion.is-active{background-color:#4a0482}.p-accordion:active{background-color:#5b1196}}
