.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-main{width:100%}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}@media(max-width: 992.98px){.img100{width:100%}}@media(max-width: 992.98px){.img90{width:90%}}@media(max-width: 992.98px){.img80{width:80%}}@media(max-width: 992.98px){.img70{width:70%}}.d-contentsBox{width:100%;background-image:url("/sensei-sayounara/images/common/main_bg.jpg");background-size:cover}.d-contentsBox-inner{overflow:hidden}.intro-area,.cast-area,.music-area,.character-area,.original-area{width:100%;padding:60px 0;margin:0 auto}@media(max-width: 600.98px){.intro-area,.cast-area,.music-area,.character-area,.original-area{padding:10% 0}}.intro-area__inner,.cast-area__inner,.music-area__inner,.character-area__inner,.original-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.intro-area__inner,.cast-area__inner,.music-area__inner,.character-area__inner,.original-area__inner{width:100%;max-width:100%;padding:0;margin:0 auto}}.intro-box,.cast-box,.music-box,.character-box,.original-box{word-break:break-all}.intro-title,.cast-title,.staff-title,.music-title,.character-title,.original-title{position:relative;width:100%;max-width:775px;margin:0 auto 4%}.intro-title span,.cast-title span,.staff-title span,.music-title span,.character-title span,.original-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}body.webp .intro-title span,body.webp .cast-title span,body.webp .staff-title span,body.webp .music-title span,body.webp .character-title span,body.webp .original-title span{background-image:url("/sensei-sayounara/images/top/dummy-title.webp")}body.no-webp .intro-title span,body.no-webp .cast-title span,body.no-webp .staff-title span,body.no-webp .music-title span,body.no-webp .character-title span,body.no-webp .original-title span{background-image:url("/sensei-sayounara/images/top/dummy-title.png")}.drama-mainv-banners{background:url("/sensei-sayounara/images/common/minogashi_bg.png");background-repeat:no-repeat;background-position:0;background-size:cover;padding:20px 20px 0 20px;margin-top:0 !important}@media(max-width: 600.98px){.drama-mainv-banners{background-size:cover}}@media(max-width: 600.98px){.drama-mainv-banners .inner .list .item{width:57%}}@media(max-width: 600.98px){.drama-mainv-banners .inner .list .item .image{padding-top:50%}}.drama-mainv-banners .inner{padding:0 0 20px 0 !important}.ntv-pageTop a{z-index:9999}.sp{display:none !important}@media screen and (max-width: 992.98px){.sp{display:block !important}.pc{display:none !important}}.sns_banner ul{max-width:1000px;display:flex;justify-content:center;width:100%;margin:0 auto;font-size:0}.sns_banner ul li{margin:2% 1%;text-align:center}.intro-area{background:url("/sensei-sayounara/images/intro/illust_intro.png"),url("/sensei-sayounara/images/intro/illust_intro2.png");background-repeat:no-repeat,no-repeat;background-size:auto,auto;background-position:top right,bottom left}@media(max-width: 600.98px){.intro-area{background-size:30%,30%}}.intro-box .intro-body{margin:5% 0}@media(max-width: 600.98px){.intro-box .intro-body{margin:0 3% 8% 3%}}.intro-box .intro-body img{width:82%;margin:0 auto;display:block}@media(max-width: 600.98px){.intro-box .intro-body img{width:100%}}.cast-area{background:url("/sensei-sayounara/images/cast/illust_intro_l.png"),url("/sensei-sayounara/images/cast/illust_intro_r.png");background-repeat:no-repeat,no-repeat;background-size:auto,auto;background-position:0 600px,right 600px}@media(max-width: 600.98px){.cast-area{background-size:30%,30%}}.cast-body{margin:5% 0 0 0;padding:7% 0}@media(max-width: 600.98px){.cast-body{margin:0 3%;padding:0 2%}}.castIn{clear:both;padding:15px 0 30px}@media(max-width: 600.98px){.castIn{padding-left:3%;padding-right:3%}}.castIn img.photo{float:left;margin:0 3% 2% 1%;width:282px}@media(max-width: 699.98px){.castIn img.photo{float:none;display:block;margin:0 auto;width:100%}}.castIn img.cast_line{display:block;margin:0 auto}.castIn .cast-contents{padding:28px 0;letter-spacing:.1em}@media(max-width: 600.98px){.castIn .cast-contents ul{display:block}}.castIn .cast-contents ul .name{text-align:center;font-size:35px;line-height:1.3;font-weight:normal;color:#6d5252;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.castIn .cast-contents ul .name{text-align:center;font-size:21px}}.castIn .cast-contents ul .name span{font-size:17px;display:block;line-height:1.8}.castIn .cast-contents ul .com_link{text-align:center;margin:16px 0 0 0}@media(max-width: 600.98px){.castIn .cast-contents ul .com_link{text-align:center;margin:12px 0 0 0}}.castIn .cast-contents-small{padding:28px 0 0 0}.castIn .cast_img{text-align:center;width:40%;margin:5% auto 0 auto}@media(max-width: 600.98px){.castIn .cast_img{width:70%}}.castIn .cast_img img{width:100%}.staff-area{width:100%;padding:60px 0;margin:0 auto;background-size:contain}@media(max-width: 600.98px){.staff-area{padding:3% 0}}#staff .cast-area__inner{padding:0 20px}@media(max-width: 600.98px){.staff-title img{width:100%}}.staff-body{padding:10% 20px;margin:5% 0;color:#6d5252;text-align:center}@media(max-width: 600.98px){.staff-body{margin:0 0 8% 0;padding:50px 0}}.staff-list{display:block;width:100%}.staff-list__item{display:flex;align-items:flex-start;margin:10px 0}.staff-list__role{width:40%;padding:0;text-align:right;letter-spacing:.025em;font-size:1.9rem}@media(max-width: 699.98px){.staff-list__role{font-size:1.3rem;width:48%}}.staff-list__name{width:60%;letter-spacing:.025em;font-size:1.9rem}.staff-list__name span{font-size:1.6rem}@media(max-width: 699.98px){.staff-list__name{font-size:1.3rem;width:52%}.staff-list__name span{font-size:1.4rem}}.staff-list__name .sp_only{display:none}@media(max-width: 699.98px){.staff-list__name .sp_only{display:block}}.music-box .music-body{padding:70px 60px;margin:5% 0}@media(max-width: 600.98px){.music-box .music-body{padding:7% 3% 5% 3%;margin:0 3% 8% 3%}}@media(max-width: 600.98px){.music-box .music-body img{width:100%}}@media(max-width: 600.98px){.music-title img{width:100%}}.music-contents{text-align:center;margin:0 auto}.music-contents img{max-width:600px}.music-contents h3{font-size:30px;line-height:1.4em;margin-top:15px;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.music-contents h3{font-size:25px}}.music-contents .singer{font-size:32px;line-height:1.4em;padding:4% 0 0 0;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.music-contents .singer{font-size:29px}}.music-contents .lable{font-size:17px;line-height:1.4em;margin:0 0 30px 0;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.music-contents .lable{font-size:19px}}.music-contents .music_day{font-size:21px;line-height:1.4em;margin:20px 0 40px 0}@media(max-width: 600.98px){.music-contents .music_day{font-size:17px}}.music-contents .music_description{font-size:18px;margin:4% auto;text-align:left;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.music-contents .music_description{font-size:16px;width:90%}}.music-contents .music_com{margin:6% 0;background:#fff;text-align:left;padding:3%;letter-spacing:.1em}@media(max-width: 600.98px){.music-contents .music_com{width:100%;display:block;margin:10% auto}}.music-contents h4{font-size:23px}.character-area{background:url("/sensei-sayounara/images/character/illust_character.png");background-repeat:no-repeat;background-size:auto;background-position:right 200px}@media(max-width: 600.98px){.character-area{background-size:30%}}.character-area .chara_topics{display:flex;justify-content:space-between;align-items:flex-end}.character-area .chara_topics .c_subtitle{width:15%}@media(max-width: 600.98px){.character-area .chara_topics .c_subtitle{width:25%}}.character-area .chara_topics .c_subtitle img{width:100%}.character-area .chara_topics .c_btn{width:22%}@media(max-width: 600.98px){.character-area .chara_topics .c_btn{width:30%}}.character-area .chara_topics .c_btn img{width:100%}.character-area .chara_white{background:#fff;padding:5% 0 2% 0}.character-area .tamura{display:flex;padding:9% 0 5% 8%}@media(max-width: 600.98px){.character-area .tamura{display:block;padding:9% 0 5% 0}}.character-area .tamura .tamura_img{width:35%}@media(max-width: 600.98px){.character-area .tamura .tamura_img{width:60%;margin:0 auto}}.character-area .tamura .tamura_img img{width:100%}.character-area .tamuraIn{padding:0 0 0 4%;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.character-area .tamuraIn{text-align:center;padding:0}}.character-area .tamuraIn h3{font-size:1.6em;line-height:1}.character-area .tamuraIn .charaname{font-size:2em;color:#c94495}.character-area .tamuraIn .charatext{padding:2% 0;font-size:1.3em}@media(max-width: 600.98px){.character-area .tamuraIn .charatext{font-size:1.1em}}.character-area .box_1{padding:4% 2% 2% 2%;background:#6ea8d1;margin:0 0 6% 0}.character-area .box_2{padding:4% 2% 2% 2%;background:#9eaed0;margin:0 0 6% 0}.character-area .box_3{padding:4% 2% 2% 2%;background:#8ec0cb;margin:0 0 6% 0}.character-area .box_4{padding:4% 2% 2% 2%;background:#bb9bdc;margin:0 0 6% 0}.character-area .box_5{padding:4% 2% 2% 2%;background:#dba59c;margin:0 0 6% 0}.character-area .box_6{padding:4% 2% 2% 2%;background:#d3b16e;margin:0 0 6% 0}.character-area .box_7{padding:4% 2% 2% 2%;background:#b7c47a;margin:0 0 6% 0}.character-area .character-contents .text{text-align:center;color:#fff;font-size:2em;padding-bottom:4%;font-family:"a-otf-ryumin-pr6n",serif}.character-area .character-contents .boxTypeA{display:flex;justify-content:center;padding:3% 3%;width:72%;margin:0 auto}@media(max-width: 600.98px){.character-area .character-contents .boxTypeA{display:block;width:53%}}.character-area .character-contents .boxTypeA .imgBox{width:45%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeA .imgBox{width:90%;margin:0 auto}}.character-area .character-contents .boxTypeA .imgBox img{width:100%}.character-area .character-contents .boxTypeA .personalBox{width:60%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeA .personalBox{width:auto;text-align:center}}.character-area .character-contents .boxTypeA .personalBox{padding:0 0 0 3%;font-family:"a-otf-ryumin-pr6n",serif}.character-area .character-contents .boxTypeA .personalBox h3{font-size:1.6em;line-height:1}.character-area .character-contents .boxTypeA .personalBox .charaname{font-size:2em;color:#c94495}@media(max-width: 992.98px){.character-area .character-contents .boxTypeA .personalBox .charaname{font-size:1.7em}}.character-area .character-contents .boxTypeA .personalBox .charatext{padding:0 0 2% 0;font-size:1.1em}.character-area .character-contents .boxTypeA .personalBox img{width:100%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeA .personalBox img{width:70%}}.character-area .character-contents .boxTypeB{display:flex;justify-content:space-evenly;padding:3% 3%;width:90%;margin:0 auto}@media(max-width: 600.98px){.character-area .character-contents .boxTypeB{width:100%}}.character-area .character-contents .boxTypeB .no1{width:33%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeB .no1{width:100%;margin-bottom:7%;width:50%}}.character-area .character-contents .boxTypeB .no2{width:33%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeB .no2{width:100%;margin-bottom:7%;width:50%}}.character-area .character-contents .boxTypeB .imgBox{width:100%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeB .imgBox{width:90%;margin:0 auto}}.character-area .character-contents .boxTypeB .imgBox img{width:100%}.character-area .character-contents .boxTypeB .personalBox{width:100%;padding:0 0 0 3%;font-family:"a-otf-ryumin-pr6n",serif;text-align:center}.character-area .character-contents .boxTypeB .personalBox h3{font-size:1.6em;line-height:1}.character-area .character-contents .boxTypeB .personalBox .charaname{font-size:2em;color:#c94495}@media(max-width: 992.98px){.character-area .character-contents .boxTypeB .personalBox .charaname{font-size:1.7em}}.character-area .character-contents .boxTypeB .personalBox .charatext{padding:0 0 2% 0;font-size:1.2em}.character-area .character-contents .boxTypeB .personalBox img{width:100%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeB .personalBox img{width:90%}}.character-area .character-contents .boxTypeC{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:3% 3%;width:100%;margin:0 auto}@media(max-width: 600.98px){.character-area .character-contents .boxTypeC{width:100%}}.character-area .character-contents .boxTypeC .no1{width:29%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeC .no1{margin-bottom:7%;width:50%}}.character-area .character-contents .boxTypeC .no2{width:29%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeC .no2{margin-bottom:7%;width:50%}}.character-area .character-contents .boxTypeC .no3{width:29%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeC .no3{margin-bottom:7%;width:50%}}.character-area .character-contents .boxTypeC .no4{width:29%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeC .no4{margin-bottom:7%;width:50%}}.character-area .character-contents .boxTypeC .no5{width:29%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeC .no5{margin-bottom:7%;width:50%}}.character-area .character-contents .boxTypeC .no6{width:29%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeC .no6{margin-bottom:7%;width:50%}}.character-area .character-contents .boxTypeC .imgBox{width:100%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeC .imgBox{width:90%;margin:0 auto}}.character-area .character-contents .boxTypeC .imgBox img{width:100%}.character-area .character-contents .boxTypeC .personalBox{width:100%}.character-area .character-contents .boxTypeC .personalBox{padding:0 0 0 3%;font-family:"a-otf-ryumin-pr6n",serif;text-align:center}.character-area .character-contents .boxTypeC .personalBox h3{font-size:1.6em;line-height:1}.character-area .character-contents .boxTypeC .personalBox .charaname{font-size:2em;color:#c94495}@media(max-width: 992.98px){.character-area .character-contents .boxTypeC .personalBox .charaname{font-size:1.7em}}.character-area .character-contents .boxTypeC .personalBox .charatext{padding:0 0 2% 0;font-size:1.1em;letter-spacing:-1px}.character-area .character-contents .boxTypeC .personalBox img{width:100%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeC .personalBox img{width:90%}}.character-area .character-contents .boxTypeD{display:flex;justify-content:center;padding:3% 3%;width:84%;margin:0 auto}@media(max-width: 600.98px){.character-area .character-contents .boxTypeD{display:block;width:62%}}.character-area .character-contents .boxTypeD .imgBox{width:45%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeD .imgBox{width:90%;margin:0 auto}}.character-area .character-contents .boxTypeD .imgBox img{width:100%}.character-area .character-contents .boxTypeD .personalBox{width:60%}@media(max-width: 600.98px){.character-area .character-contents .boxTypeD .personalBox{width:auto;text-align:center}}.character-area .character-contents .boxTypeD .personalBox{padding:0 0 0 3%;font-family:"a-otf-ryumin-pr6n",serif}.character-area .character-contents .boxTypeD .personalBox h3{font-size:1.6em;line-height:1}.character-area .character-contents .boxTypeD .personalBox .charaname{font-size:2em;color:#c94495}@media(max-width: 992.98px){.character-area .character-contents .boxTypeD .personalBox .charaname{font-size:1.7em}}.character-area .character-contents .boxTypeD .personalBox .charatext{padding:0 0 2% 0;font-size:1.2em}.character-box .character-body{margin:5% 0}@media(max-width: 600.98px){.character-box .character-body{margin:0 3% 8% 3%}}.original-box .original-body{padding:70px 60px;margin:5% 0}@media(max-width: 600.98px){.original-box .original-body{padding:14% 3% 5% 3%;margin:0 3% 8% 3%}}@media(max-width: 600.98px){.original-box .original-body img{width:80%}}.original-contents{text-align:center;margin:0 auto;letter-spacing:.08em}.original-contents h3{font-size:32px;line-height:1.4em;margin-top:20px;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.original-contents h3{font-size:24px}}.original-contents h3 span{display:block;font-size:16px;line-height:1.2}.original-contents h4{text-align:center;font-size:20px}.original-contents .original_cyosya{font-size:22px;line-height:1.4em;margin:4px 0 0 0;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.original-contents .original_cyosya{font-size:16px}}.original-contents .original_cyosya2{font-size:18px;line-height:1.4em;margin:4px 0 40px 0;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.original-contents .original_cyosya2{font-size:12px}}.original-contents .original_comment{font-size:17px;line-height:1.6em;margin:10px 0 30px 0;text-align:left}@media(max-width: 600.98px){.original-contents .original_comment{font-size:13px}}.original-contents .original_com{background:#fff;text-align:left;padding:4%}
