.d-main,.drama-main{width:100%;font-family:YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1.6rem;color:#243f53;background-image:url("/tanakasan/images/common/bg02.png");background-size:120px auto}@media(max-width: 600.98px){.d-main,.drama-main{font-size:1.4rem;background-position:10% center}}.d-main [class*=-img] img,.drama-main [class*=-img] img{display:block;width:100%}.d-main button,.drama-main 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}}#topics .topics-index-btn{width:340px;margin:0 auto}@media(max-width: 992.98px){#topics .topics-index-btn{width:225px}}#topics .topics-index-btn a{display:block;width:100%;height:100%;padding:26px 0;line-height:1;border-radius:60px;background:#243f53;text-align:center;color:#fff;font-size:18px;font-weight:600;letter-spacing:1.8px;transition:all .3s}@media(max-width: 992.98px){#topics .topics-index-btn a{padding:14px 0;font-size:12px;letter-spacing:1.2px}}.d-contentsBox-inner{overflow:hidden}.drama-contentsBox{width:100%;padding:75px 0 110px;margin:0 auto}@media(max-width: 600.98px){.drama-contentsBox{padding:50px 0}}.drama-contentsBox__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.drama-contentsBox__inner{width:100%;max-width:100%}}#topics .drama-box-title{position:relative;width:100%;margin:0 auto}#topics .drama-box-title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 992.98px){br.is-pc{display:none}}br.is-sp{display:none}@media(max-width: 992.98px){br.is-sp{display:block}}@media(min-width: 993px){.drama-main a a{transition:opacity .1s ease}.drama-main a a:hover{opacity:.6}}.drama-contentsBox{position:relative;overflow:hidden}.drama-contentsBox:before{position:absolute;width:100%;height:35.9375vw;top:-16.875vw;left:0;background-size:cover;background-position:center;content:""}body.webp .drama-contentsBox:before{background-image:url("/tanakasan/images/common/deco07.webp")}body.no-webp .drama-contentsBox:before{background-image:url("/tanakasan/images/common/deco07.png")}@media(max-width: 600.98px){.drama-contentsBox:before{width:123%;height:158px;top:-70px;left:calc((123% - 100%) / -2)}}.drama-contentsBox__inner{position:relative;z-index:20}#topics{margin:0}#topics .drama-box-title{max-width:570px;padding:0}#topics .drama-box-title .title-01{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:21.0526315789%;background-repeat:no-repeat;background-position:center;background-size:contain}body.webp #topics .drama-box-title .title-01{background-image:url("/tanakasan/images/top/topics-title.webp")}body.no-webp #topics .drama-box-title .title-01{background-image:url("/tanakasan/images/top/topics-title.png")}#topics .drama-box-title .title-02{margin-top:80px !important;color:#243f53}@media(max-width: 600.98px){#topics .drama-box-title .title-02{margin-top:50px !important}}#topics .drama-box-title .title-02 span{display:inline-block !important;font-size:inherit !important;text-indent:0 !important}#topics .drama-inner{max-width:1040px;padding:0 20px}#topics .drama-box-body{margin:30px 0 0 !important;border:none}@media(max-width: 992.98px){#topics .drama-box-body{margin:20px 0 0 !important}}#topics .drama-article{border-radius:12px 12px 0 0;background:#fff}#topics .drama-article .drama-tag{border-radius:2px;background:#243f53;border-color:#243f53}#topics .topics-list{margin:30px 0 0 !important}@media(max-width: 992.98px){#topics .topics-list{margin:20px 0 0 !important}}@media(max-width: 992.98px){#topics .topics-list{border-radius:12px 12px 0 0;overflow:hidden}}@media(min-width: 993px){#topics .topics-list .topics-item,#topics .topics-list .topics-pickup{border:none !important;background:none !important}}@media(min-width: 993px){#topics .topics-pickup-img-wrapper,#topics .topics-img-wrapper{border-radius:12px;border:3px solid #d1d1d1}}@media(min-width: 993px){#topics .topics-pickuplight-img,#topics .topics-img{background-size:cover !important}}@media(min-width: 993px){#topics .topics-text,#topics .topics-pickup-text{margin:10px 0 0 !important;font-size:18px !important;font-weight:600 !important}}#topics .topics-data,#topics .topics-pickup-data{color:#243f53 !important}@media(min-width: 993px){#topics .topics-data,#topics .topics-pickup-data{margin:4px 0 0 !important;font-size:12px;font-weight:300;line-height:1.3}}#topics .topics-index-btn{margin:30px auto 0}
