@-webkit-keyframes line_show{from{transform:scale(0)}to{transform:scale(1)}}@keyframes line_show{from{transform:scale(0)}to{transform:scale(1)}}.nyumon-mainV{position:relative;width:100%;padding-top:56.125%;overflow:hidden;background-image:url("/kimiseka/images/nyumon/mainv.jpg");background-repeat:no-repeat;background-size:cover;font-size:0 !important;text-indent:100% !important;white-space:nowrap !important}@media(max-width: 600px){.nyumon-mainV{padding-top:80.5333333333%;background-image:url("/kimiseka/images/nyumon/mainv_sp.jpg")}}.nyumon-mainV-bnr{position:absolute;bottom:2.9282576867%;left:50%;z-index:100;display:flex;width:23.4260614934%;transform:translateX(-50%)}@media(max-width: 600px){.nyumon-mainV-bnr{bottom:3.2%;width:78.1333333333%}}.nyumon-mainV-bnr__item{width:100%}.nyumon-mainV-bnr__item>a{display:block;padding-top:15.625%;background-image:url("/kimiseka/images/nyumon/mainv_bnr_streaming_hulu.png");background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 600px){.nyumon-mainV-bnr__item>a{padding-top:15.5555555556%}}.d-nav-area{background-color:#cc379a}.d-nav--footer .d-nav-area{background-color:#000}@media(max-width: 600px){.d-nav-list::after{position:absolute;top:50%;right:50%;z-index:1;display:inline-block;width:96%;height:2px;content:"";border-bottom:1px dashed #fff;transform:translate(50%, -50%)}.d-nav--footer .d-nav-area .d-nav-list::after{display:none}}.d-nav-item{width:calc(100% / 4)}@media(max-width: 600px){.d-nav-item{width:calc(100% / 3);max-width:100%}.d-nav-item::after{background-image:url("/kimiseka/images/nyumon/bg_dot.png")}.d-nav-item:nth-child(4),.d-nav-item:nth-child(5){width:calc(100% / 2)}.d-nav-item:nth-child(4)::after{display:inline-block}.d-nav-item:nth-child(3)::after,.d-nav-item:nth-child(5)::after{display:none}.d-nav-item a{background-size:auto 125%}}.d-nav-item.caststaff a{background-image:url("/kimiseka/images/nyumon/nav_staff.png")}.d-nav-item.caststaff a:hover{background-image:url("/kimiseka/images/nyumon/nav_staff_on.png")}.d-nav-item.chart a{background-image:url("/kimiseka/images/nyumon/nav_chart.png")}.d-nav-item.chart a:hover{background-image:url("/kimiseka/images/nyumon/nav_chart_on.png")}.d-nav-item.intro a{background-image:url("/kimiseka/images/nyumon/nav_intro.png")}.d-nav-item.intro a:hover{background-image:url("/kimiseka/images/nyumon/nav_intro_on.png")}.d-nav-item.story a{background-image:url("/kimiseka/images/nyumon/nav_story.png")}.d-nav-item.story a:hover{background-image:url("/kimiseka/images/nyumon/nav_story_on.png")}.d-nav-item.lastseason a span{display:block;width:calc(100% - 15px);height:calc(100% - 15px);background-color:#e3e7eb;background-image:url("/kimiseka/images/nyumon/nav_txt_lastseason.png");background-repeat:no-repeat;background-position:center;background-size:90%;border-radius:8px}@media(max-width: 600px){.d-nav-item.lastseason a span{background-image:url("/kimiseka/images/nyumon/nav_txt_lastseason_sp.png");background-size:85% auto}}.d-nav-item.lastseason a:hover span{background-image:url("/kimiseka/images/nyumon/nav_txt_lastseason_on.png")}@media(max-width: 600px){.d-nav-item.lastseason a:hover span{background-image:url("/kimiseka/images/nyumon/nav_txt_lastseason_sp_on.png")}}.d-nav-item.is-disabled a{pointer-events:none;opacity:.4}.d-nav-list::before{display:none}.news-area{position:relative;padding:30px 0 100px;margin:0 auto}@media(max-width: 600px){.news-area{padding:20px 15px 40px;padding-left:25px}}@media(max-width: 600px){.news-area .title-main--news{margin-left:-25px}}.news-area .title-main--news span{padding-top:18.3333333333%;background-image:url("/kimiseka/images/nyumon/news/tit_news.png")}@media(max-width: 600px){.news-area .title-main--news span{padding-top:20.9333333333%;background-image:url("/kimiseka/images/nyumon/news/tit_news_sp.png");background-position:left center}}.news-area .prBanner-area{padding:0 0 80px;background:none !important;border:none}@media(max-width: 600px){.news-area .prBanner-area{padding:0 0 40px}}@media only screen and (max-width: 880px){.news-area .prBanner-inner{padding:0 !important}}.news-area .prBanner-item{position:relative;z-index:1}.news-area .nyumon .prBanner-item{flex:0 0 100%;width:100%;max-width:100%}@media(max-width: 600px){.news-area .nyumon .prBanner-item:nth-child(1){display:none}}.news-area .nyumon .prBanner-item:nth-child(2){display:none}@media(max-width: 600px){.news-area .nyumon .prBanner-item:nth-child(2){display:inline-block;margin-left:-10px}}.news-inner{padding:20px !important;position:relative}.news-inner [class^=corner]::before,.news-inner [class^=corner]::after{background-color:#48596b}.news-inner .corner-tl{position:absolute;top:0;left:0}.news-inner .corner-tr{position:absolute;top:0;right:0}.news-inner .corner-bl{position:absolute;bottom:0;left:0}.news-inner .corner-br{position:absolute;right:0;bottom:0}.news-inner .corner-tl{top:-10px;left:10px}.news-inner .corner-tr{top:-10px;right:0}.news-inner .corner-bl{bottom:-10px;left:10px}.news-inner .corner-br{right:10px;bottom:-10px}@media(max-width: 600px){.news-inner{padding:0 !important}}.news-content{display:flex;align-items:center}@media(max-width: 600px){.news-content{flex-wrap:wrap;margin-bottom:20px}}.news-content__item{width:50%}@media(max-width: 600px){.news-content__item{width:100%}}.news-list{min-height:190px;padding-right:20px}@media(max-width: 992px){.news-list{padding-right:0}}@media(max-width: 600px){.news-list{min-height:auto}}.news-list__item{width:100%;margin-bottom:15px}.news-list__item:last-child{margin-bottom:0}.news-list__link{position:relative;display:block;min-height:87px;padding:10px;padding-left:115px;background-color:#f5f5f6;box-shadow:0 2px 8px rgba(72,89,107,.25)}@media(max-width: 600px){.news-list__link{min-height:95px}}.news-list__image{position:absolute;top:50%;left:-25px;display:block;width:120px;height:67px;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media(max-width: 600px){.news-list__image{left:-15px}}.news-list__info{display:flex;align-items:flex-end;margin-bottom:14px;line-height:1;letter-spacing:.1em}.news-list__date{display:inline-block;font-size:1.2rem}.news-list__tag{display:inline-block;font-family:MatissePro-DB,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.2rem}.news-list__tag::before{display:inline-block;width:2px;height:12px;margin:0 .5em;content:"";background-color:#000}.news-list__tag.intro{color:#783140}.news-list__tag.story{color:#66486b}.news-list__tag.chart{color:#486b68}.news-list__tag.cast{color:#4f6b48}.news-list__tag.music{color:#6b5c48}.news-list__tag.topics{color:#48596b}.news-list__tag.movie{color:#6b4848}.news-list__tag.photo{color:#48496b}.news-list__tag.nyumon{color:#677f99}.news-list__text{display:block;font-size:1.4rem;letter-spacing:.02em}.news-btn{display:none}@media(max-width: 600px){.news-btn{display:block;width:100%;padding-right:10px;text-align:center}}.movie-area{position:relative;padding:0 0 80px;margin:0 auto}@media(max-width: 600px){.movie-area{padding:0 0 40px}}.movie-area .title-main--movie span{padding-top:10.3571428571%;background-image:url("/kimiseka/images/nyumon/movie/tit_movie.png")}@media(max-width: 600px){.movie-area .title-main--movie span{padding-top:20.6666666667%;background-image:url("/kimiseka/images/nyumon/movie/tit_movie_sp.png");background-position:left center}}.movie-inner{position:relative;max-width:880px !important}.movie-iframe{position:relative;width:100%;max-width:640px;padding-left:20px;margin:70px auto 0}@media(max-width: 600px){.movie-iframe{padding:0;margin:40px auto 0}}.movie-iframe-data{position:relative;padding-top:56%}.movie-iframe-data iframe{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.intro-area{position:relative;z-index:2;padding:80px 0 100px;margin:0 auto !important}@media(max-width: 600px){.intro-area{padding:0 0 40px}}.intro-area .title-main--intro span{padding-top:9.7777777778%;background-image:url("/kimiseka/images/nyumon/intro/tit_intro.png")}@media(max-width: 600px){.intro-area .title-main--intro span{padding-top:19.7333333333%;background-image:url("/kimiseka/images/nyumon/intro/tit_intro_sp.png");background-position:left center}}@media(max-width: 600px){.intro-area .title-secondary{margin-bottom:25px}}.intro-area .title-secondary__text{padding-left:0}.intro-area .d-box-body span:not(.title-secondary__sub){display:inline-block}@media(max-width: 992px){.intro-area .d-box-body{padding:0 25px}}.intro-area .line{letter-spacing:-2px}.intro-area .red{color:#a63b11}.intro-area .bold{font-weight:bold}.intro-area .italic{font-style:italic}.intro-area .section01{margin-top:80px;margin-bottom:80px}@media(max-width: 600px){.intro-area .section01{margin-top:45px;margin-bottom:35px}}.intro-area .section02{margin-bottom:50px}@media(max-width: 600px){.intro-area .section02{margin-bottom:35px}}.intro-area .section03{margin-bottom:50px}@media(max-width: 600px){.intro-area .section03{margin-bottom:35px}}.intro-area .section04{margin-bottom:70px}@media(max-width: 600px){.intro-area .section04{margin-bottom:35px}}.intro-area .section05{margin-bottom:50px}@media(max-width: 600px){.intro-area .section05{margin-bottom:35px}}.intro-area .section06{margin-bottom:50px}@media(max-width: 600px){.intro-area .section06{margin-bottom:35px}}.intro-area .section07{margin-bottom:0}.intro-inner{position:relative;max-width:900px !important;padding:0 !important}.intro-overview{max-width:694px;margin:100px auto 0}@media(max-width: 600px){.intro-overview{margin-top:50px}}.intro-overview-text{padding-top:105.1873198847%;background-image:url("/kimiseka/images/nyumon/intro/txt_intro.png");background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0 !important;text-indent:100% !important;white-space:nowrap !important}@media(max-width: 600px){.intro-overview-text{padding-top:183.4346504559%;background-image:url("/kimiseka/images/nyumon/intro/txt_intro_sp.png")}}.intro-line1{display:none}@media(min-width: 992.98px){.intro-line1{position:absolute;top:-60px;left:0;display:block;width:1px;height:60px;background-color:#959595}}.intro-line2{display:none}@media(min-width: 992.98px){.intro-line2{position:absolute;top:-30px;left:-80px;display:block;width:160px;height:1px;background-color:#959595}}.intro-line3{display:none}@media(min-width: 992.98px){.intro-line3{position:absolute;top:-60px;right:0;display:block;width:1px;height:60px;background-color:#959595}}.intro-line4{display:none}@media(min-width: 992.98px){.intro-line4{position:absolute;top:-30px;right:-80px;display:block;width:160px;height:1px;background-color:#959595}}.story-area{position:relative;z-index:2;padding:80px 0 100px;margin:0 auto !important}@media(max-width: 600px){.story-area{padding:0 0 40px}}.story-area .title-main--story span{padding-top:10.1111111111%;background-image:url("/kimiseka/images/nyumon/story/tit_story.png")}@media(max-width: 600px){.story-area .title-main--story span{padding-top:18.6666666667%;background-image:url("/kimiseka/images/nyumon/story/tit_story_sp.png");background-position:left center}}.story-inner{position:relative;max-width:900px !important;padding:0 !important}.story-image{position:relative;width:100%;margin:0 auto}@media(min-width: 992.98px){.story-image{width:100%;max-width:800px}}.story-image-area{display:block;padding-top:66.625%;background-image:url("/kimiseka/images/nyumon/story/img_story.jpg");background-repeat:no-repeat;background-position:center top;background-size:contain}.story-text{max-width:800px;margin:40px auto 0;letter-spacing:.1em}@media(max-width: 992px){.story-text{padding:0 25px}}@media(max-width: 600px){.story-text{margin:30px auto 0}}.story-line1{display:none}@media(min-width: 992.98px){.story-line1{position:absolute;top:-60px;left:0;display:block;width:1px;height:60px;background-color:#959595}}.story-line2{display:none}@media(min-width: 992.98px){.story-line2{position:absolute;top:-30px;left:-80px;display:block;width:160px;height:1px;background-color:#959595}}.story-line3{display:none}@media(min-width: 992.98px){.story-line3{position:absolute;top:-60px;right:0;display:block;width:1px;height:60px;background-color:#959595}}.story-line4{display:none}@media(min-width: 992.98px){.story-line4{position:absolute;top:-30px;right:-80px;display:block;width:160px;height:1px;background-color:#959595}}.chart-area{position:relative;padding:80px 0 100px;margin:0 auto !important}@media(max-width: 600px){.chart-area{padding:0 0 40px}}@media(max-width: 600px){.chart-area .d-box-body{padding:0}}.chart-area .title-main--chart span{padding-top:9.6808510638%;background-image:url("/kimiseka/images/nyumon/chart/tit_chart.png")}@media(max-width: 600px){.chart-area .title-main--chart span{padding-top:18.5333333333%;background-image:url("/kimiseka/images/nyumon/chart/tit_chart_sp.png");background-position:left center}}.chart-inner{position:relative;max-width:940px !important;padding:0 !important}.chart-image{position:relative;width:calc(100% - 20px);margin:0 auto}@media(min-width: 992.98px){.chart-image{width:100%;max-width:840px}}.chart-image-area{font-size:0 !important;text-indent:100% !important;white-space:nowrap !important;display:block;padding-top:220%;background-image:url("/kimiseka/images/nyumon/chart/img_chart.png");background-repeat:no-repeat;background-position:center top;background-size:contain}@media(max-width: 600px){.chart-image-area{padding-top:246.1333333333%;background-image:url("/kimiseka/images/nyumon/chart/img_chart_sp.png")}}.chart-line1{display:none}@media(min-width: 992.98px){.chart-line1{position:absolute;top:-60px;left:0;display:block;width:1px;height:60px;background-color:#959595}}.chart-line2{display:none}@media(min-width: 992.98px){.chart-line2{position:absolute;top:-30px;left:-80px;display:block;width:160px;height:1px;background-color:#959595}}.chart-line3{display:none}@media(min-width: 992.98px){.chart-line3{position:absolute;top:-60px;right:0;display:block;width:1px;height:60px;background-color:#959595}}.chart-line4{display:none}@media(min-width: 992.98px){.chart-line4{position:absolute;top:-30px;right:-80px;display:block;width:160px;height:1px;background-color:#959595}}.caststaff-area{position:relative;padding:80px 0 160px;margin:0 auto !important}@media(max-width: 600px){.caststaff-area{padding:0 0 80px}}@media(max-width: 600px){.caststaff-area .d-box-body{padding:0 15px}}@media screen and (max-width: 320px){.caststaff-area .d-box-body{padding:0 5px}}.caststaff-area .title-main--caststaff{margin-bottom:60px}@media(max-width: 600px){.caststaff-area .title-main--caststaff{margin-bottom:30px}}.caststaff-area .title-main--caststaff span{padding-top:10.5681818182%;background-image:url("/kimiseka/images/nyumon/staff/tit_staff.png")}@media(max-width: 600px){.caststaff-area .title-main--caststaff span{padding-top:18.1333333333%;background-image:url("/kimiseka/images/nyumon/staff/tit_staff_sp.png");background-position:left center}}.caststaff-inner{position:relative;max-width:880px !important;padding:0 !important}.caststaff-line1{display:none}@media(min-width: 992.98px){.caststaff-line1{position:absolute;top:-60px;left:0;display:block;width:1px;height:60px;background-color:#959595}}.caststaff-line2{display:none}@media(min-width: 992.98px){.caststaff-line2{position:absolute;top:-30px;left:-80px;display:block;width:160px;height:1px;background-color:#959595}}.caststaff-line3{display:none}@media(min-width: 992.98px){.caststaff-line3{position:absolute;top:-60px;right:0;display:block;width:1px;height:60px;background-color:#959595}}.caststaff-line4{display:none}@media(min-width: 992.98px){.caststaff-line4{position:absolute;top:-30px;right:-80px;display:block;width:160px;height:1px;background-color:#959595}}.staff-list{display:block;width:100%;margin:0 auto}.staff-list__item{width:100%;margin-bottom:45px}@media(max-width: 600px){.staff-list__item{margin-bottom:35px}}.staff-list__item:last-child{margin-bottom:0}.staff-role{color:#323f4d;text-align:center;font-size:1.4rem}@media(max-width: 600px){.staff-role{font-size:1.3rem}}.staff-name{display:block;font-family:MatissePro-DB,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;font-size:2.4rem}@media(max-width: 600px){.staff-name{font-size:1.8rem}}@media screen and (max-width: 375px){.staff-name{font-size:18px;font-size:4.8vw}}.staff-name .text-sm{font-size:1.4rem}@media(-ms-high-contrast: none)and (max-width: 600px){*::-ms-backdrop,.cast-info__name{font-size:1.6rem !important}}@media(-ms-high-contrast: none)and (max-width: 600px){.btn-default--light-sm{max-width:90px !important}}
