@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{position:absolute;top:1.8055555556vw;right:.9722222222vw;z-index:-1;width:50.6944444444vw;aspect-ratio:1460/1390;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .d-contentsBox-inner::before{background-image:url("/hide-seek/images/common/deco/deco_moon04.webp")}body.no-webp .d-contentsBox-inner::before{background-image:url("/hide-seek/images/common/deco/deco_moon04.png")}@media(max-width: 600.98px){.d-contentsBox-inner::before{top:4.5333333333vw;right:-12.8vw;width:82.1333333333vw}}.original-area{width:100%;margin-inline:auto}@media(min-width: 601px){.original-area{padding:68px 0 95px}}@media(max-width: 600.98px){.original-area{padding:42px 0 40px}}.original-area__inner{width:100%;max-width:1030px;padding-inline:15px;margin-inline:auto}.original-title{position:relative;width:100%;margin-inline:auto;margin-bottom:40px}@media(max-width: 600.98px){.original-title{margin-inline:auto;margin-bottom:7.4666666667vw}}.original-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){.original-title>span{padding-top:68px}}body.webp .original-title span{background-image:url("/hide-seek/images/original/tit_original.webp")}body.no-webp .original-title span{background-image:url("/hide-seek/images/original/tit_original.png")}.original-box{display:flex;gap:min(4.8611111111vw,70px);align-items:center;justify-content:center}@media(max-width: 600.98px){.original-box{flex-direction:column;gap:20px}}.original-book{width:min(100%,280px);aspect-ratio:560/830;background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .original-book{background-image:url("/hide-seek/images/original/img_book.webp")}body.no-webp .original-book{background-image:url("/hide-seek/images/original/img_book.png")}@media(max-width: 600.98px){.original-book{width:min(53.3333333333vw,200px)}}.original-book span{font-size:0;text-indent:-9999px;white-space:nowrap}.original-detail{font-family:"Shippori Mincho",serif;color:#111;text-align:center}.original-detail__book-title{font-size:4rem;font-weight:700;line-height:180%;letter-spacing:4px;white-space:nowrap}@media(max-width: 600.98px){.original-detail__book-title{font-size:2.6rem;line-height:160%;letter-spacing:2.6px}}.original-detail__book-title span{display:block;font-size:2.2rem;line-height:200%;letter-spacing:2.2px}@media(max-width: 600.98px){.original-detail__book-title span{font-size:1.4rem;line-height:190%;letter-spacing:1.4px}}.original-detail__author{font-size:3.2rem;font-weight:700;line-height:200%;letter-spacing:3.2px}@media(max-width: 600.98px){.original-detail__author{font-size:2rem;line-height:180%;letter-spacing:2px}}.original-comment{margin-top:36px}@media(max-width: 600.98px){.original-comment{margin-top:26px}}.original-comment__introduction{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:400;line-height:220%;color:#111;letter-spacing:1.5px}@media(max-width: 600.98px){.original-comment__introduction{padding-inline:15px;font-size:1.2rem;line-height:210%;letter-spacing:.84px}}.original-comment__author{padding:27px 39px 40px;margin-top:20px;background-repeat:no-repeat;background-position:center;background-size:cover}body.webp .original-comment__author{background-image:url("/hide-seek/images/common/bg/bg_pattern-gray.webp")}body.no-webp .original-comment__author{background-image:url("/hide-seek/images/common/bg/bg_pattern-gray.png")}@media(max-width: 600.98px){.original-comment__author{padding:21px 25px 23px}}.original-comment__author h3{font-family:"Shippori Mincho",serif;font-size:1.8rem;font-weight:600;line-height:200%;color:#fff;letter-spacing:1.8px}@media(max-width: 600.98px){.original-comment__author h3{font-size:1.6rem;letter-spacing:1.6px}}.original-comment__author p{margin-top:12px;font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:400;line-height:220%;color:#fff;letter-spacing:1.5px}@media(max-width: 600.98px){.original-comment__author p{margin-top:7px;font-size:1.2rem;line-height:210%;letter-spacing:.84px}}
