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:url(/tbs-ch/item/v3191/special/mv_bg_02.png) no-repeat top 30px center,url(/tbs-ch/item/v3191/special/mv_bg_01.png) repeat-x top}}.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}@media (max-width:767px){.p-item-header__onair{bottom:2.6666666667vw;left:0;width:100vw;height:25.3333333333vw}}@media (min-width:768px){.p-item-header__onair{top:auto;bottom:67px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;min-width:1080px;height:67px}}.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:87.7333333333vw;height:25.3333333333vw}}@media (min-width:768px){.p-item-header__onair-figure{width:847px;height:67px}}.p-item-youtube{background:url(/tbs-ch/item/v3191/special/youtube_bg_01.png) repeat top/auto #809c46}@media (min-width:768px){.p-item-youtube{background-image:url(/tbs-ch/item/v3191/special/youtube_bg_02.png),url(/tbs-ch/item/v3191/special/youtube_bg_01.png);background-repeat:no-repeat,repeat;background-position:calc(50% + 12px) 112px,center 81px;background-color:#809c46}}.p-item-youtube__heading{color:#fff}.p-item-gallery{background:url(/tbs-ch/item/v3191/special/gallery_bg.png) repeat top/auto #d3a529}.p-item-gallery__heading{position:relative;color:#fff}.p-item-gallery__heading:before{content:"";display:block;position:absolute;top:17px;left:-136px;width:100%;height:72px;background:url(/tbs-ch/item/v3191/special/heading_bg_01.svg) no-repeat 50%/contain}@media (min-width:768px){.p-item-gallery__heading:before{top:48px;left:-159px}}.p-item-gallery__heading:after{content:"";display:block;position:absolute;top:17px;right:-136px;width:100%;height:72px;background:url(/tbs-ch/item/v3191/special/heading_bg_02.svg) no-repeat 50%/contain}@media (min-width:768px){.p-item-gallery__heading:after{top:48px;right:-159px}}.p-item-banner{background:url(/tbs-ch/item/v3191/special/bnr_bg.png) repeat top/auto #a06627}.p-item-banner__inner{padding-bottom:0}.p-item-banner__figure{width:100%}@media (min-width:768px){.p-item-banner__figure{width:1080px;height:260px}}.p-item-banner-skyperfect__text br{display:block}@media (max-width:767px){.p-item-banner-skyperfect__text-multiple{padding-left:12px}}@media (min-width:768px){.p-item-banner-skyperfect__text-multiple{padding-left:415px}}.p-item-onair{background:url(/tbs-ch/item/v3191/special/onair_bg.png) repeat top/auto #de6668}.p-item-onair__heading{position:relative;color:#fff}.p-item-onair__heading:before{content:"";display:block;position:absolute;top:17px;left:-136px;width:100%;height:72px;background:url(/tbs-ch/item/v3191/special/heading_bg_01.svg) no-repeat 50%/contain}@media (min-width:768px){.p-item-onair__heading:before{top:48px;left:-159px}}.p-item-onair__heading:after{content:"";display:block;position:absolute;top:17px;right:-136px;width:100%;height:72px;background:url(/tbs-ch/item/v3191/special/heading_bg_02.svg) no-repeat 50%/contain}@media (min-width:768px){.p-item-onair__heading:after{top:48px;right:-159px}}.p-item-summary{background-color:#fff}.p-item-topics{background:url(/tbs-ch/item/v3191/special/gallery_bg.png) repeat top/auto #d3a529}.p-item-topics__heading{position:relative;color:#fff}.p-item-topics__heading:before{content:"";display:block;position:absolute;top:17px;left:-136px;width:100%;height:72px;background:url(/tbs-ch/item/v3191/special/heading_bg_01.svg) no-repeat 50%/contain}@media (min-width:768px){.p-item-topics__heading:before{top:48px;left:-159px}}.p-item-topics__heading:after{content:"";display:block;position:absolute;top:17px;right:-136px;width:100%;height:72px;background:url(/tbs-ch/item/v3191/special/heading_bg_02.svg) no-repeat 50%/contain}@media (min-width:768px){.p-item-topics__heading:after{top:48px;right:-159px}}.p-item-highlight__heading:after{background-color:#629f1b}@media (max-width:767px){.p-accordion{color:#fff;background-color:#7f9942}.p-accordion.is-active,.p-accordion:active{background-color:#93ad56}}
