@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Noto+Sans+JP:wght@400;500;700&display=swap);
.drama-mainv-banners.is-second{margin-top:0 !important;padding:20px 0 35px;background:#830d25}@media(max-width: 992.98px){.drama-mainv-banners.is-second{padding:15px 0 30px}}@media(max-width: 600.98px){.drama-mainv-banners.is-second{margin-top:0 !important;padding:2% 0 4.5%}}.drama-mainv-banners.is-second .inner{padding-bottom:0 !important}@media(max-width: 600.98px){.drama-mainv-banners.is-second .item{width:50%}}.drama-mainv-banners.is-second .image{padding-top:20% !important}.drama-mainv-banners.is-second .image.is-sp{padding-top:53% !important}.d-contentsWrap{width:100%;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em}@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-main{width:100%}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}body.webp .d-main{background-image:url("/reveorche/images/common/bg/red.webp")}body.no-webp .d-main{background-image:url("/reveorche/images/common/bg/red.jpg")}.ntv-pageTop a{z-index:100}.d-contentsBox-inner{overflow:hidden}.story-area,.story-movie{width:100%;padding:60px 0 100px;margin:0 auto}@media(max-width: 600.98px){.story-area,.story-movie{padding:3% 0 5%}}.story-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.story-area__inner{width:100%;max-width:100%;padding:0;margin:0 auto}}.story-box{word-break:break-all;position:relative;z-index:100}.story-title{position:relative;width:100%;max-width:700px;margin:0 auto 40px}.story-title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:20%;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 600.98px){.story-title{margin:4% 0 3.5%}}.story-area{position:relative}body.webp .story-area{background-image:url("/reveorche/images/common/bg/blue.webp")}body.no-webp .story-area{background-image:url("/reveorche/images/common/bg/blue.jpg")}.story-area a{display:block}.story-area::after{content:"";width:1429px;height:596px;background-repeat:no-repeat;background-size:contain;background-position:center top;position:absolute;top:-120px;left:50%;margin-left:-700px}body.webp .story-area::after{background-image:url("/reveorche/images/story/illust/01_pc.webp")}body.no-webp .story-area::after{background-image:url("/reveorche/images/story/illust/01_pc.png")}@media(max-width: 992.98px){.story-area::after{top:-140px;background-size:70%}}@media(max-width: 600.98px){.story-area::after{width:100%;height:0;padding-top:48.2666666667%;background-size:contain;top:0;left:0;margin-left:0}body.webp .story-area::after{background-image:url("/reveorche/images/story/illust/01_sp.webp")}body.no-webp .story-area::after{background-image:url("/reveorche/images/story/illust/01_sp.png")}}.story-title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:20%}body.webp .story-title span{background-image:url("/reveorche/images/story/tit_story.webp")}body.no-webp .story-title span{background-image:url("/reveorche/images/story/tit_story.png")}.story-article{margin-bottom:60px;padding:5px;border-radius:12px;border:#fff 1px solid}@media(max-width: 600.98px){.story-article{margin:0 10px 40px}}.story-article-body{padding:0 50px 50px;margin:0 auto;background:#fff;border-radius:12px}@media(max-width: 992.98px){.story-article-body{padding:0 20px 40px;overflow:hidden}}.story-article-mainImg{width:100%;max-width:1000px;height:0;padding-top:66.7%;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 600.98px){.story-article-mainImg{width:calc(100% + 1px);height:0;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:cover}}.story-movie{width:100%;max-width:840px;padding:30px 0 0}@media(max-width: 992.98px){.story-movie .story-movie-embed{width:100%}}@media(max-width: 600.98px){.story-movie{padding:5vw 0 0}}.story-movie *{outline:none}.story-movie a{display:block}.story-movie__inner{z-index:1;position:relative}.story-movie-embed{width:100%;box-sizing:border-box}.story-movie__data{position:relative;padding-top:56%;overflow:hidden;background:#000}.story-movie__data iframe{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:#000}.story-article-title{padding:0;margin:0 auto;font-size:0}@media(max-width: 600.98px){.story-article-title{padding:0}}.story-article-title__number{padding-top:14.0330188679%;background-size:contain;background-position:center top;background-repeat:no-repeat;display:block}@media(max-width: 600.98px){.story-article-title__number{padding-top:19.8333333333%}}.story-article-title__date{margin-top:15px;margin-bottom:30px;text-align:center;font-size:2rem;color:#b02019;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:.1em;display:block}@media(max-width: 992.98px){.story-article-title__date{margin-bottom:7vw}}@media(max-width: 600.98px){.story-article-title__date{font-size:1.6rem;margin-bottom:12vw}}.story-article-text{padding-top:1.5em;margin:0;font-size:1.6rem;line-height:1.75;letter-spacing:.12em;text-align:justify}@media(max-width: 600.98px){.story-article-text{font-size:1.4rem;line-height:1.7}}.story-article-text:after{display:block;clear:both;content:""}.story-article-fig,.story-article-fig--r,.story-article-fig--l{width:100%;height:0;padding-top:calc(667 / 1000 * 100%);margin:0 auto 1em;background-repeat:no-repeat;background-position:center;background-size:cover}.story-article-fig--l{float:left;width:50%;padding-top:calc(667 / 1000 * 50%);margin:0 2em 1em 0}@media(max-width: 600.98px){.story-article-fig--l{width:100%;margin:0 0 1.5em 0;padding-top:calc(667 / 1000 * 100%)}}.story-article-fig--r{float:right;width:50%;padding-top:calc(667 / 1000 * 50%);margin:0 0 1em 2em}@media(max-width: 600.98px){.story-article-fig--r{width:100%;margin:0 0 1.5em 0;padding-top:calc(667 / 1000 * 100%)}}.story-banner{width:70%;max-width:500px;margin:70px auto 50px;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 600.98px){.story-banner{margin:8% auto 5%}}.story-banner:hover{opacity:.6;transition:.2s ease}@media(max-width: 992.98px){.story-banner:hover{opacity:1}}.story-banner a{font-size:0;text-indent:-9999px;white-space:nowrap;padding-top:24%;display:block}.story-spoiler{position:relative;margin:5% auto 0;padding-bottom:5%}@media(max-width: 600.98px){.story-spoiler{margin:8% auto 0;padding-bottom:8%}}.story-spoiler__title{background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0;text-indent:-9999px;white-space:nowrap;width:100%;padding-top:3.3333333333%}body.webp .story-spoiler__title{background-image:url("/reveorche/images/story/attention.webp")}body.no-webp .story-spoiler__title{background-image:url("/reveorche/images/story/attention.png")}@media(max-width: 992.98px){.story-spoiler__title{padding-top:4.4444444444%}}@media(max-width: 600.98px){.story-spoiler__title{max-width:220px;margin:0 auto 3%;padding-top:7.7777777778%}}.story-spoiler__btn{width:40%;margin:2.5% auto 0;position:relative}@media(max-width: 992.98px){.story-spoiler__btn{width:60%;margin:3% auto 0}}.story-spoiler__btn button{width:100%;border:none;margin:0 auto;padding:5% 3%;border-radius:50px;background:#000;color:#fff;font-size:1.6rem;text-align:center;position:relative;z-index:1}@media(max-width: 992.98px){.story-spoiler__btn button{padding:4%;font-size:1.4rem}}@media(max-width: 600.98px){.story-spoiler__btn button{padding:6%;font-size:1.2rem}}.story-spoiler__btn button:hover{opacity:.6;transition:.2s}@media(max-width: 992.98px){.story-spoiler__btn button:hover{opacity:1}}.story-spoiler__img{padding:0 0 3%;display:flex;justify-content:space-between}.story-spoiler__img--l{width:49%;padding-top:calc(655 / 1000 * 50%);background-size:contain;background-repeat:no-repeat}.story-spoiler__img--r{width:49%;padding-top:calc(655 / 1000 * 50%);background-size:contain;background-repeat:no-repeat}.story-spoiler__text{padding:3% 0 0;display:none;font-size:1.6rem;line-height:2}@media(max-width: 992.98px){.story-spoiler__text{font-size:1.4rem}}.story-spoiler__text p{text-align:justify}.story-spoiler__text p:not(:first-of-type){margin-top:15px}.story-spoiler__text span{font-weight:bold}.is-show .story-spoiler__text{display:block}
