.d-channel-inner{max-width:960px;margin:0 auto;overflow:hidden}.d-channel-title{margin-bottom:20px;font-size:1.8rem;font-weight:bold;text-align:center}.d-channel-list{width:100%;font-size:0;text-align:center}.d-channel-item{display:inline-block;width:48.45%;vertical-align:top}.d-channel-item:not(:first-child){margin-left:3.1%}.d-channel-item a{display:block;width:100%;padding:13px 10px;border-radius:3px}.d-channel-item a span{display:block;height:46px;overflow:hidden;font-size:0;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:contain}.d-channel-item.hulu a{background-color:#67ae3e}.d-channel-item.hulu a span{background-image:url(/assets/images/drama/channel-hulu-pc.png)}@media(max-width : 600px){.d-channel-inner{max-width:100%;padding:0 4%}.d-channel-title{margin-bottom:10px;font-size:1.5rem;letter-spacing:0}.d-channel-item{width:48%}.d-channel-item:not(:first-child){margin-left:4%}.d-channel-item a{padding:13px 10px}.d-channel-item a span{height:43px}.d-channel-item.hulu a span{background-image:url(/assets/images/drama/channel-hulu-sp.png)}}.story-title{background-image:url(../images/top/trailer_title-bg.png)}.story-title:before{content:none !important}@media(max-width : 600px){.story-title{background-image:url(../images/top/trailer_title-bg-sp.png)}}.story-title .title-01{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:247px;margin:auto;background-image:url(../images/top/trailer_title.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width : 992px){.story-title .title-01{width:calc(247 / 1280 * 100%)}}@media(max-width : 600px){.story-title .title-01{width:148.2px}}.story-title .title-01{background-image:url(../images/story/story_title.png)}.story-area a{display:block}.story-article-body{padding:80px 0 45px;background-image:url(../images/story/story_bg.jpg)}@media(max-width : 992px){.story-article-body{padding:45px 0}}@media(max-width : 600px){.story-article-body{padding:20px 0 35px}}.story-article-contents{color:#8a6122}.story-article-contents p{margin:0;font-size:1.6rem;line-height:1.86}@media(max-width : 600px){.story-article-contents p{font-size:1.2rem;line-height:1.6}}.story-article-box{margin-top:50px}.story-article-box:after{display:block;clear:both;content:""}@media(max-width : 992px){.story-article-box{margin-top:30px}}@media(max-width : 600px){.story-article-box{margin-top:20px}}.story-article-title{display:flex;flex-flow:row nowrap;align-items:baseline;margin-bottom:3%;font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro","游明朝","Yu Mincho","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1}@media(max-width : 600px){.story-article-title{margin-bottom:2%}}.story-article-title .number{font-size:10rem;white-space:nowrap}.story-article-title .number--last{font-size:8rem}@media(max-width : 992px){.story-article-title .number{font-size:10vw}}@media(max-width : 600px){.story-article-title .number{font-size:15vw}.story-article-title .number--last{font-size:10vw}}.story-article-title .date{padding-left:40px;font-size:3rem;letter-spacing:.15rem}@media(max-width : 992px){.story-article-title .date{padding-left:4vw;font-size:3vw}}@media(max-width : 600px){.story-article-title .date{padding-left:5vw;font-size:5.6vw}}.story-article figure{width:100%;height:0;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:cover}.story-article figure.fig-l{float:left;width:47%;padding-top:33.3753148615%;margin:0 45px 1em 0}@media(max-width : 992px){.story-article figure.fig-l{margin-right:30px}}@media(max-width : 600px){.story-article figure.fig-l{float:none;width:100%;padding-top:66.7506297229%}}.story-article figure.fig-r{float:right;width:47%;padding-top:33.3753148615%;margin:0 0 1em 45px}@media(max-width : 992px){.story-article figure.fig-r{margin-left:30px}}@media(max-width : 600px){.story-article figure.fig-r{float:none;width:100%;padding-top:66.7506297229%;margin-left:0}}.story-inner .d-btn{margin-top:60px}.story-inner .d-btn a{position:relative;padding:20.4433497537% 0 0}.story-inner .d-btn a .value{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:60%;height:0;padding-top:10.625%;margin:auto;font-size:0;background:#cc0013 url(../images/story/story_btn.png) no-repeat center/contain}@media(max-width : 992px){.story-inner .d-btn{width:50%;margin-top:45px}.story-inner .d-btn a{padding-top:16.354679803%}}@media(max-width : 600px){.story-inner .d-btn{width:100%;margin-top:25px}.story-inner .d-btn a{padding-top:13.4920634921%}.story-inner .d-btn a .value{max-width:220px;padding-top:5.3125%}}.story-channel-area{max-width:900px;margin:auto}.d-channel-inner{padding:30px 20px 40px;margin-top:30px;background-color:#d1c9b8;border-radius:10px}.d-channel-title{margin-bottom:15px}.d-channel-list{max-width:725px;margin:0 auto}@media(max-width : 992px){.d-channel-inner{margin-top:60px}.d-channel-list{width:80%}}@media(max-width : 600px){.d-channel-inner{padding:15px 0 30px;margin-top:30px}.d-channel-list{width:90%}}.backnumber-title{background-image:url(../images/top/trailer_title-bg.png)}.backnumber-title:before{content:none !important}@media(max-width : 600px){.backnumber-title{background-image:url(../images/top/trailer_title-bg-sp.png)}}.backnumber-title .title-01{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:551px;margin:auto;background-image:url(../images/top/trailer_title.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width : 992px){.backnumber-title .title-01{width:calc(551 / 1280 * 100%)}}@media(max-width : 600px){.backnumber-title .title-01{width:330.6px}}.backnumber-title .title-01{background-image:url(../images/story/backnumber_title.png)}@media(max-width : 600px){.backnumber-title .title-01{width:260.6px}}.backnumber-inner{padding:70px 0;background-image:url(../images/story/backnumber_bg.jpg)}@media(max-width : 992px){.backnumber-inner{padding:25px 0 40px}}.backnumber-list{display:flex;flex-wrap:wrap;width:100%;max-width:900px;margin:auto;counter-reset:num}.backnumber-list-item{position:relative;flex-shrink:0;width:24%;margin-top:1.333%;margin-left:1.333%;background-color:#efefef}.backnumber-list-item:nth-child(4n+1){margin-left:0}.backnumber-list-item a{width:100%;height:100%}.backnumber-list-item.is-current a{pointer-events:none}@media(max-width : 992px){.backnumber-list.is-wrap{padding:3% 0 0}.backnumber-list.is-wrap .backnumber-list-item{width:100%;margin-left:0}.backnumber-list.is-wrap .backnumber-list-item a{display:flex;flex-wrap:nowrap}.backnumber-list.is-wrap .backnumber-list-item-img{width:45%;padding-top:30.0377833753%}.backnumber-list.is-wrap .backnumber-list-item-description{align-self:flex-start;width:55%}}@media(max-width : 600px){.backnumber-list.is-wrap{padding:0}.backnumber-list.is-wrap .backnumber-list-item{padding:10px}.backnumber-list.is-wrap .backnumber-list-item:not(:first-child){margin-top:10px}.backnumber-list.is-wrap .backnumber-list-item-number{font-size:1.7rem}.backnumber-list.is-wrap .backnumber-list-item-oa{margin-left:5px;font-size:1.2rem}.backnumber-list.is-wrap .backnumber-list-item-text{font-size:1.1rem;line-height:1.5}}.backnumber-list-item-img{width:100%;padding-top:66.7506297229%;background-repeat:no-repeat;background-position:center;background-size:cover}.backnumber-list-item-description{padding:15px 15px 25px;font-weight:bold;line-height:1.78}@media(max-width : 992px){.backnumber-list-item-description{padding:10px}}.backnumber-list-item-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:3%;line-height:1;white-space:nowrap}.backnumber-list-item-number{font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro","游明朝","Yu Mincho","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.1rem}.backnumber-list-item-oa{font-size:1.4rem}.backnumber-list-item-text{margin-top:10px}
