@import url(https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=LINE+Seed+JP&display=swap);
.d-contentsBox,.drama-contentsBox{width:100%;background-repeat:repeat-y;background-position:top center;background-size:100% auto}body.webp .d-contentsBox,body.webp .drama-contentsBox{background-image:url("/hide-seek/images/common/bg/bg_repeat.webp")}body.no-webp .d-contentsBox,body.no-webp .drama-contentsBox{background-image:url("/hide-seek/images/common/bg/bg_repeat.png")}.d-contentsWrap{width:100%}@media(max-width: 600.98px){.d-contentsWrap{background-position:10% center;background-size:5% auto}}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-contentsWrap button{font-family:inherit;color:inherit}.d-contentsWrap img{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.d-main{width:100%}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.ntv-pageTop a{z-index:500}.d-contentsBox-inner,.drama-contentsBox-inner{position:relative;z-index:0;overflow:clip}.d-contentsBox-inner::before,.drama-contentsBox-inner::before{position:absolute;top:0vw;right:0;z-index:-1;width:32.2916666667vw;aspect-ratio:930/910;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .d-contentsBox-inner::before,body.webp .drama-contentsBox-inner::before{background-image:url("/hide-seek/images/common/deco/deco_moon01.webp")}body.no-webp .d-contentsBox-inner::before,body.no-webp .drama-contentsBox-inner::before{background-image:url("/hide-seek/images/common/deco/deco_moon01.png")}@media(max-width: 600.98px){.d-contentsBox-inner::before,.drama-contentsBox-inner::before{top:-15.4666666667vw;right:-19.7333333333vw;width:81.0666666667vw}}@media(max-width: 600.98px){.is-pc{display:none}}@media(min-width: 601px){.is-sp{display:none}}@media(min-width: 374px){.is-sp__minimum{display:none}}.d-contentsBox-inner::before{top:0;right:unset;width:59.0277777778vw;aspect-ratio:850/940}body.webp .d-contentsBox-inner::before{background-image:url("/hide-seek/images/common/deco/deco_moon03.webp")}body.no-webp .d-contentsBox-inner::before{background-image:url("/hide-seek/images/common/deco/deco_moon03.png")}@media(max-width: 600.98px){.d-contentsBox-inner::before{top:-1.8666666667vw;left:-1.6vw;width:100vw}}.story-area{width:100%;margin-inline:auto;position:relative;z-index:1}@media(min-width: 601px){.story-area{padding:68px 0 60px}}@media(max-width: 600.98px){.story-area{padding:44px 0 41px}}.story-box{margin-block-end:89px;width:100%;max-width:1030px;padding-inline:15px;margin-inline:auto}@media(max-width: 600.98px){.story-box{margin-block-end:30px}}.story-title{position:relative;width:100%;margin-inline:auto;margin-bottom:43px}@media(max-width: 600.98px){.story-title{margin-inline:auto;margin-bottom:7.2vw}}.story-title>span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:110px;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 600.98px){.story-title>span{padding-top:68px}}body.webp .story-title span{background-image:url("/hide-seek/images/story/tit_story.webp")}body.no-webp .story-title span{background-image:url("/hide-seek/images/story/tit_story.png")}.story-body{position:relative;word-break:break-all;max-width:960px;padding-block:20px 65px;padding-inline:60px;margin-inline:auto;background:rgba(255,255,255,.6)}@media(max-width: 600.98px){.story-body{padding-block:12px 39px;padding-inline:16px}}.story-article-title{display:flex;flex-direction:column;row-gap:16px;align-items:center}@media(max-width: 600.98px){.story-article-title{row-gap:6px}}.story-article-title__number{display:flex;align-items:center;justify-content:center;width:100%;max-width:180px;aspect-ratio:180/145;background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .story-article-title__number{background-image:url("/hide-seek/images/common/bg/bg_num.webp")}body.no-webp .story-article-title__number{background-image:url("/hide-seek/images/common/bg/bg_num.png")}@media(max-width: 600.98px){.story-article-title__number{max-width:100px;aspect-ratio:100/81}}.story-article-title__number>span{display:flex;align-items:baseline;font-family:"Shippori Mincho",serif;font-size:5.7rem;font-weight:500;color:#fff;text-align:center}@media(max-width: 600.98px){.story-article-title__number>span{font-size:3.2rem}}.story-article-title__number>span span{font-size:3.1rem;letter-spacing:.1em}@media(max-width: 600.98px){.story-article-title__number>span span{font-size:1.6rem}}.story-article-title__box{font-family:"Shippori Mincho",serif;color:#111;text-align:center}.story-article-title__text{font-size:2.6rem;font-weight:600;line-height:1.07;letter-spacing:.1em}@media(max-width: 600.98px){.story-article-title__text{font-size:1.6rem;line-height:1.25}}.story-article-title__date{font-size:1.4rem;font-weight:500;line-height:2;letter-spacing:.08em}@media(max-width: 600.98px){.story-article-title__date{font-size:1.2rem;line-height:1.67}}.story-article-movie{width:100%;max-width:740px;margin-block-start:36px;margin-inline:auto}@media(max-width: 600.98px){.story-article-movie{margin-block-start:12px}}.story-article-movie__data{width:100%;aspect-ratio:16/9}.story-article-movie__data iframe{display:block;width:100%;height:100%}.story-article-text{margin-block-start:20px}.story-article-text p{font-size:1.5rem;font-weight:400;line-height:2.26;color:#111;letter-spacing:.08em}@media(max-width: 600.98px){.story-article-text p{font-size:1.2rem;line-height:2.08}}.story-article-img{display:flex;flex-wrap:wrap;row-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-block-start:20px}.story-article-img figure{width:calc(50% - 10px);aspect-ratio:630/420;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 600.98px){.story-article-img figure{width:100%}}.story-article-spoiler{margin-block-start:37px}@media(max-width: 600.98px){.story-article-spoiler{margin-block-start:21px}}.story-article-spoiler button{position:relative;cursor:pointer;display:block;width:100%;max-width:280px;margin-inline:auto;padding:20px;color:#fff;text-align:center;word-break:break-all;background:#000;box-shadow:-2px -2px 0 0 #12b5ca,2px 2px 0 0 #ec6d09;font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:700;line-height:15px;letter-spacing:1.5px}@media(max-width: 600.98px){.story-article-spoiler button{padding:16px;font-size:1.4rem;letter-spacing:1.4px}}@media(min-width: 993px){.story-article-spoiler button{transition:opacity .1s ease}.story-article-spoiler button:hover{opacity:.6}}.story-article-spoiler button span{position:absolute;top:50%;right:16px;display:inline-block;width:10px;aspect-ratio:1/1;transform:translateY(-50%)}.story-article-spoiler button span::before,.story-article-spoiler button span::after{position:absolute;top:50%;left:50%;display:inline-block;width:100%;height:1.5px;content:"";background-color:#fff}.story-article-spoiler button span::before{transform:translate(-50%)}.story-article-spoiler button span::after{transform:translate(-50%) rotateZ(90deg)}.story-spoiler-gallery{display:flex;flex-wrap:wrap;row-gap:20px;-moz-column-gap:20px;column-gap:20px;height:0;overflow:hidden;opacity:0;transition:.2s ease}.story-spoiler-gallery.is-show{height:auto;opacity:1}.story-spoiler-gallery figure{width:calc(50% - 10px);aspect-ratio:630/420;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 600.98px){.story-spoiler-gallery figure{width:100%}}.story-banner{display:block;width:100%;max-width:400px;aspect-ratio:400/110;margin-block-start:40px;margin-inline:auto;background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .story-banner{background-image:url("/hide-seek/images/story/bnr_chart.webp")}body.no-webp .story-banner{background-image:url("/hide-seek/images/story/bnr_chart.jpg")}@media(max-width: 600.98px){.story-banner{margin-block-start:23px}}.story-banner span{font-size:0;text-indent:-9999px;white-space:nowrap}
