@import url(https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic&display=swap);
.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}}.ntv-pageTop a{z-index:500}#topics .topics-index-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:320px;height:69px;background-repeat:no-repeat;background-position:center;background-size:contain}body.webp #topics .topics-index-btn,#topics body.webp .topics-index-btn{background-image:url("/tatsuki/images/common/btn-bg_pc.webp")}body.no-webp #topics .topics-index-btn,#topics body.no-webp .topics-index-btn{background-image:url("/tatsuki/images/common/btn-bg_pc.png")}@media(max-width: 600.98px){#topics .topics-index-btn{max-width:65.3333333333vw;height:16.8vw}body.webp #topics .topics-index-btn,#topics body.webp .topics-index-btn{background-image:url("/tatsuki/images/common/btn-bg_sp.webp")}body.no-webp #topics .topics-index-btn,#topics body.no-webp .topics-index-btn{background-image:url("/tatsuki/images/common/btn-bg_sp.png")}}#topics .topics-index-btn a{position:relative;display:block;width:100%;font-family:"FOT-筑紫A丸ゴシック Std B","Tsukushi A Round Gothic",sans-serif;font-size:1.8rem;font-weight:700;line-height:140%;color:#fff;text-align:center;letter-spacing:.9px}@media(max-width: 600.98px){#topics .topics-index-btn a{font-size:3.7333333333vw;letter-spacing:.7px}}#topics .topics-index-btn a::before,#topics .topics-index-btn a::after{position:absolute;top:calc(50% - 2px);right:19px;width:14px;height:3px;content:"";background-color:#fff;border-radius:9999px;transform-origin:calc(100% - 1px) 50%}@media(max-width: 600.98px){#topics .topics-index-btn a::before,#topics .topics-index-btn a::after{width:12px}}#topics .topics-index-btn a::before{transform:rotate(45deg)}#topics .topics-index-btn a::after{transform:rotate(-45deg)}#topics .drama-box{width:100%;padding:80px 20px 120px}@media(max-width: 600.98px){#topics .drama-box{padding-block:60px}}body.second .drama-main .topics-area .drama-article-body h1{color:#2a0d05}body.second .drama-main .topics-area .drama-article-body p{color:#2a0d05}@media(max-width: 992.98px){body.second .drama-main .topics-area .drama-article-body{padding:0 20px 10px}}@media(max-width: 992.98px){body.second .drama-main .topics-area .drama-article-tag{padding:7px 20px 8px}}@media(min-width: 993px){.drama-main a a{transition:opacity .1s ease}.drama-main a a:hover{opacity:.6}}.drama-main .drama-contentsBox{padding:0}.drama-contentsBox-inner{padding:0}body.second .drama-main .topics-area{margin:0}.drama-contentsBox{padding:30px 10px;margin:0 auto;position:relative}.drama-contentsBox::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;background-image:url("/tatsuki/images/common/bg/bg-kidsroom-b_pc.jpg")}@media(max-width: 600.98px){.drama-contentsBox::before{background-image:url("/tatsuki/images/common/bg/bg-kidsroom-b_sp.jpg")}}#topics .topics-text{color:#2a0d05}#topics .drama-box-body{position:relative;z-index:1;overflow:unset;border:none}@media(max-width: 992.98px){#topics .drama-box-body{border-radius:20px}}#topics .drama-box-title{position:relative;width:100%;margin-bottom:60px;z-index:1}@media(max-width: 600.98px){#topics .drama-box-title{margin-bottom:50px}}#topics .drama-box-title>span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:120px;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 600.98px){#topics .drama-box-title>span{padding-top:70px}}#topics .drama-box-title .title-01{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:100px;background-repeat:no-repeat;background-position:center;background-size:contain}body.webp #topics .drama-box-title .title-01{background-image:url("/tatsuki/images/topics/topics-title.webp")}body.no-webp #topics .drama-box-title .title-01{background-image:url("/tatsuki/images/topics/topics-title.png")}@media(max-width: 600.98px){#topics .drama-box-title .title-01{padding-top:80px}}#topics .drama-box-title .title-02{margin-bottom:20px;font-family:"FOT-筑紫A丸ゴシック Std B","Tsukushi A Round Gothic",sans-serif;font-weight:bold;color:#2a0d05}@media(max-width: 992.98px){#topics .topics-list{border-radius:50px;background:rgba(255,249,246,.85);box-shadow:0 0 10px 0 rgba(42,13,5,.2)}}#topics .topics-item{border:none !important}@media(min-width: 993px){#topics .topics-item{border-radius:20px;background:rgba(255,249,246,.85);box-shadow:0 0 10px 0 rgba(42,13,5,.2)}}@media(max-width: 992.98px){#topics .topics-item{width:100%}}@media(max-width: 992.98px){#topics .topics-item:first-child{border-top-left-radius:20px;border-top-right-radius:20px}}@media(max-width: 992.98px){#topics .topics-item:last-child{border-bottom-right-radius:20px;border-bottom-left-radius:20px}}@media(max-width: 992.98px){#topics .topics-item:not(:first-child){padding:16px 20px}}#topics .topics-pickuplight{border-bottom:none}@media(min-width: 993px){#topics .topics-img-wrapper{border-top-left-radius:20px;border-top-right-radius:20px}}#topics .topics-img{background-size:cover !important}#topics .topics-pickuplight-img{border-top-left-radius:20px;border-top-right-radius:20px}#topics .topics-index-btn{margin:40px auto 0}@media(min-width: 993px){#topics .topics-index-btn a{transition:opacity .1s ease}#topics .topics-index-btn a:hover{opacity:.6}}#topics a{border:none}@media(max-width: 992.98px){#topics .topics-area{border-radius:20px;background:rgba(255,249,246,.85);box-shadow:0 0 10px 0 rgba(42,13,5,.2)}}#topics .ntv-article-mainImg{background-repeat:unset}#topics .drama-article{background:rgba(255,249,246,.85);box-shadow:0 0 10px 0 rgba(42,13,5,.2);border-top-left-radius:50px;border-top-right-radius:50px}#topics .drama-article-aside{border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:0 5px 10px 0 rgba(42,13,5,.2)}@media(min-width: 993px){#topics .drama-article-aside{border-bottom-right-radius:50px;border-bottom-left-radius:50px}}@media(max-width: 992.98px){#topics .drama-article-mainImg-wrapper{border-top-left-radius:20px;border-top-right-radius:20px}}
