@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@1,600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Jost:wght@700&display=swap);
body{font-size:1.6rem;line-height:1.6;color:#222;letter-spacing:.05em;font-size:1.5rem}@media(max-width: 600.98px){body{font-size:1.4rem}}button{padding:0;cursor:pointer;background-color:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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-main{width:100%;overflow:hidden;background-color:#f556b5;background-repeat:repeat;background-position:center top;background-size:1200px auto}body.webp .d-main{background-image:url("/kamishimo2/images/common/bg.webp")}body.no-webp .d-main{background-image:url("/kamishimo2/images/common/bg.png")}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-contentsBox-inner{overflow:hidden}.second .topics-area{position:relative;width:100%;padding:110px 0 70px;margin:0 auto}@media(max-width: 600.98px){.second .topics-area{padding:65px min(5.3333333333vw, 20px) 45px}}.second .topics-area .drama-inner{width:100%;max-width:1000px;padding:0 20px !important;margin:0 auto}@media(max-width: 600.98px){.second .topics-area .drama-inner{width:100%;max-width:100%;padding:0 !important;margin:0 auto}}.topics-area .drama-box{position:relative;padding:195px min(5vw, 60px) 105px;word-break:break-all;background-color:rgba(255,255,255,.6);border-radius:16px}@media(max-width: 600.98px){.topics-area .drama-box{padding:90px min(2.6666666667vw, 10px) 45px}}.second .topics-area .drama-box-title{position:absolute;top:-32px;left:50%;width:100%;margin:0 auto 55px;transform:translateX(-50%)}@media(max-width: 600.98px){.second .topics-area .drama-box-title{top:-16px}}.second .topics-area .drama-box-title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;height:167px;background-repeat:no-repeat;background-position:center top;background-size:auto 100%}body.webp .second .topics-area .drama-box-title span,.second .topics-area body.webp .drama-box-title span{background-image:url("/kamishimo2/images/top/dummy-title.webp")}body.no-webp .second .topics-area .drama-box-title span,.second .topics-area body.no-webp .drama-box-title span{background-image:url("/kamishimo2/images/top/dummy-title.png")}@media(max-width: 600.98px){.second .topics-area .drama-box-title span{height:85px}}.btn-default{position:relative;display:block;width:380px !important;padding:1em;margin:0 auto;font-weight:normal;color:#fff;text-align:center;letter-spacing:.05em;word-break:break-all;cursor:pointer;background-color:#f23ea9;border-radius:500rem;font-size:1.8rem}@media(max-width: 600.98px){.btn-default{width:87.5% !important;max-width:380px;font-size:1.4rem}}.btn-default>.icon-loading{vertical-align:text-bottom}.drama-main{width:100%;background-repeat:repeat;background-position:center top;background-size:1200px auto;background-color:#f556b5}body.webp .drama-main{background-image:url("/kamishimo2/images/common/bg.webp")}body.no-webp .drama-main{background-image:url("/kamishimo2/images/common/bg.png")}@media(min-width: 993px){.drama-main a{transition:opacity .1s ease}.drama-main a:hover{opacity:.6}}.drama-contentsBox{padding:0;margin:0 auto}.drama-contentsBox-inner{padding:0}.topics-area .drama-box{padding-right:0;padding-bottom:0;padding-left:0;background-color:rgba(255,255,255,.7)}.second .topics-area .drama-box-title{padding:0}body.webp .drama-main .drama-box-title>span.title-01{background-image:url("/kamishimo2/images/topics/tit_topics.webp")}body.no-webp .drama-main .drama-box-title>span.title-01{background-image:url("/kamishimo2/images/topics/tit_topics.png")}body.second .drama-main .drama-box-body{border:none}body.second .drama-main .topics-area .drama-article{padding:0 min(5vw, 60px) !important;background-color:transparent}body.second .drama-main .topics-area .drama-article-aside{border-radius:0 0 16px 16px}
