@media(min-width: 993px){.ntv-wrapper{overflow-x:clip}}@media(min-width: 993px){.ntv-contentsWrap{display:flow-root;overflow:visible}}.teaser-contents{padding-bottom:100px;margin-top:0}@media(min-width: 993px){.teaser-contents{padding-bottom:100px}}.teaser-contents .teaser-block{margin-top:0;color:#424c5a;background:none;border-top:none}.teaser-contents .teaser-block-inner{padding:0}.teaser-contents .teaser-block-title{padding:0 10px 20px;font-size:2rem;font-weight:bold;font-feature-settings:"palt" 1;line-height:1.4;color:#424c5a;text-align:center;letter-spacing:.15em}@media(min-width: 993px){.teaser-contents .teaser-block-title{padding:0 0 30px;font-size:3.8rem}}.teaser-topsns{padding:20px 0 0}.teaser-topsns .teaser-topsns-list{gap:20px}@media(min-width: 993px){.teaser-topsns .teaser-topsns-list{gap:10px}}.teaser-topsns .teaser-topsns-list li,.teaser-topsns .teaser-topsns-list li:first-child{width:40px;margin-left:0}@media(min-width: 993px){.teaser-topsns .teaser-topsns-list li,.teaser-topsns .teaser-topsns-list li:first-child{width:60px}}.teaser-banner-area{padding:30px 25px 0}@media(min-width: 993px){.teaser-banner-area{padding:40px 20px 0}}.teaser-banner-area ul li{margin:0}.teaser-banner-area ul li+li{margin-top:10px}.teaser-banner-area .banner-item>a img{height:auto;border:2px solid #fff;border-radius:10px}@media(min-width: 993px){.teaser-banner-area .banner-item>a img{border-radius:20px}}#news{margin-top:30px}@media(min-width: 993px){#news{margin-top:40px}}#news .teaser-block-inner{padding-bottom:18px}@media(min-width: 993px){#news .teaser-block-inner{padding-bottom:32px}}#news .news-list{padding:0 15px}@media(min-width: 993px){#news .news-list{padding:0}}#news .news-list .news-slide{margin:0}#news .news-list .news-slide>ul{padding:0 5px}@media(min-width: 993px){#news .news-list .news-slide>ul{padding:0 20px}}#news .news-list .news-item{padding:20px 20px 20px 10px;margin-bottom:5px;background-color:#fff;border-radius:10px}@media(min-width: 993px){#news .news-list .news-item{padding:30px 20px;margin-bottom:10px;border-radius:20px}}#news .news-list .news-item:last-child{margin-bottom:0}#news .news-list a{align-items:flex-start}#news .news-list .news-item-img{flex-shrink:0;width:110px}@media(min-width: 993px){#news .news-list .news-item-img{width:160px}}#news .news-list .news-item-img img{aspect-ratio:700/394;-o-object-fit:cover;object-fit:cover}#news .news-list .news-item-text{margin-left:15px}#news .news-list .news-item-text .news-item-text-date{display:flex;gap:10px;align-items:center;margin-bottom:10px;font-size:1.2rem;line-height:1.4;color:#424c5a;white-space:nowrap}#news .news-list .news-item-text .news-item-text-date .category{flex-shrink:0;min-width:80px;padding:2px 5px 1px;margin-right:0;font-weight:bold;line-height:1.4;background-color:#73c096}@media(min-width: 993px){#news .news-list .news-item-text .news-item-text-date .category{min-width:120px}}#news .news-list .news-item-text .news-item-text-title{font-size:1.4rem;font-weight:bold;line-height:1.5;color:#424c5a}@media(min-width: 993px){#news .news-list .news-item-text .news-item-text-title{font-size:1.6rem}}#news .news-list .slick-arrow{z-index:1;width:28px;height:28px;background:url("/Hanakimi-drama/images/top/slick-arrow.svg") center/contain no-repeat;transform:translateY(-50%)}@media(min-width: 993px){#news .news-list .slick-arrow{width:36px;height:36px}}#news .news-list .slick-arrow::before{content:none}#news .news-list .slick-prev{left:0;transform:translateY(-50%) rotate(180deg)}#news .news-list .slick-next{right:0}#news .news-list .slick-disabled{display:none !important}#news .slick-dots{position:absolute;top:100%;left:0;gap:5px;width:100%;margin-top:10px}@media(min-width: 993px){#news .slick-dots{gap:8px;margin-top:20px}}#news .slick-dots li{width:8px;height:8px;margin:0;background-color:rgba(116,133,159,.3)}@media(min-width: 993px){#news .slick-dots li{width:12px;height:12px}}#news .slick-dots li.slick-active{background-color:#73c096}.top-intro{padding:0 10px;margin-top:80px;overflow-x:clip}@media(min-width: 993px){.top-intro{padding:0;margin-top:120px;overflow-x:visible}}.top-intro em{font-style:normal;color:#e74291}.top-intro__upper{position:relative;display:flex;flex-direction:column;gap:10px;align-items:center;padding:40px 25px 30px;font-weight:bold;color:#68778f;background-color:#fffeee;border-radius:10px 10px 0 0}@media(min-width: 993px){.top-intro__upper{gap:20px;padding:60px 0 50px;text-align:center;border-radius:20px 20px 0 0}}.top-intro .top-intro__deco{position:absolute;height:auto;pointer-events:none}.top-intro .top-intro__deco--01{top:-60px;right:-40px;width:240px}@media(min-width: 993px){.top-intro .top-intro__deco--01{top:-75px;right:-33px;width:336px}}.top-intro .top-intro__deco--02{bottom:439px;left:-57px;width:117px}@media(min-width: 993px){.top-intro .top-intro__deco--02{top:-151px;bottom:auto;left:-117px;width:191px}}.top-intro .top-intro__deco--03{right:-42px;bottom:-44px;width:163px}@media(min-width: 993px){.top-intro .top-intro__deco--03{right:-91px;bottom:-101px;width:316px}}.top-intro__title{position:relative;width:295px}@media(min-width: 993px){.top-intro__title{width:488px}}.top-intro__title img{height:auto}.top-intro__lead,.top-intro__text{position:relative;font-size:1.5rem;line-height:1.8}@media(min-width: 993px){.top-intro__lead,.top-intro__text{font-size:1.8rem}}.top-intro__lead{padding-top:10px}.top-intro .top-intro__flower{width:40px;height:auto;transform:rotate(90deg)}.top-intro__catch{font-size:1.7rem;font-feature-settings:"palt" 1;line-height:1.5;color:rgba(0,0,0,0);text-align:center;background:linear-gradient(90deg, #ffbd2a, #e64290);-webkit-background-clip:text;background-clip:text}@media(min-width: 993px){.top-intro__catch{font-size:2.6rem}}.top-intro__message{width:301px}@media(min-width: 993px){.top-intro__message{width:521px}}.top-intro__message img{height:auto}.top-intro__lower{padding-bottom:20px;background:linear-gradient(180deg, #fffeee, #73c096 70%);border-radius:0 0 10px 10px}@media(min-width: 993px){.top-intro__lower{padding-bottom:30px;border-radius:0 0 20px 20px}}.top-intro__story{position:relative;display:flex;flex-direction:column;gap:10px;width:calc(100% - 30px);padding:30px 20px;margin:0 auto;font-weight:bold;background:linear-gradient(180deg, rgba(255, 255, 255, 0.3) 20%, #fff 40%) padding-box,url("/Hanakimi-drama/images/top/intro-bg-sp.jpg") center top/100% auto no-repeat padding-box,linear-gradient(#fff3f6, #fff3f6) padding-box,conic-gradient(#e74291 0deg 20deg, #a294d2 45deg, #73ccfc 90deg, #a78ecc 120deg, #d15aa4 140deg, #a197d4 180deg, #72cdfd 210deg, #9a9dd8 235deg, #d9529e 270deg, #e74291 300deg 360deg) border-box;border:4px solid rgba(0,0,0,0)}@media(min-width: 993px){.top-intro__story{gap:30px;width:604px;padding:60px 0;text-align:center;background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 20%, #fff 40%) padding-box,url("/Hanakimi-drama/images/top/intro-bg-pc.jpg") center top/100% auto no-repeat padding-box,linear-gradient(#fff3f6, #fff3f6) padding-box,conic-gradient(#e74291 0deg 20deg, #a294d2 45deg, #73ccfc 90deg, #a78ecc 120deg, #d15aa4 140deg, #a197d4 180deg, #72cdfd 210deg, #9a9dd8 235deg, #d9529e 270deg, #e74291 300deg 360deg) border-box;border-width:10px}}.top-intro__story-head{position:relative;display:flex;flex-direction:column;gap:5px;color:#e74291;text-align:center}.top-intro__story-lead{font-size:1.5rem;line-height:1.5}@media(min-width: 993px){.top-intro__story-lead{font-size:1.8rem}}.top-intro__story-catch{font-size:2rem;font-feature-settings:"palt" 1;line-height:1.5}@media(min-width: 993px){.top-intro__story-catch{font-size:2.8rem}}.top-intro__story-body{position:relative;display:flex;flex-direction:column;gap:10px}@media(min-width: 993px){.top-intro__story-body{gap:15px}}.top-intro__story-text{font-size:1.3rem;line-height:1.8;color:#68778f}@media(min-width: 993px){.top-intro__story-text{font-size:1.4rem}}.top-intro__story-text--accent{font-size:1.5rem;color:#e74291}@media(min-width: 993px){.top-intro__story-text--accent{font-size:1.8rem}}.top-intro__name{display:inline-block;padding:2px 3px;margin:0 3px;line-height:1.1;color:#fff;background-color:#e74291;border-radius:2px}.top-intro__story-text .top-intro__name{font-size:1.5rem}@media(min-width: 993px){.top-intro__story-text .top-intro__name{font-size:1.8rem}}#topics-area{padding-inline:10px;margin-top:80px}@media(min-width: 993px){#topics-area{padding-inline:0;margin-top:120px}}#topics-area #topics .drama-box-body{background-color:rgba(0,0,0,0)}#topics-area #topics .topics-img{background-size:cover}#topics-area #topics .topics-btn{padding:20px 10px;margin:0;background-color:#fff}@media(min-width: 993px){#topics-area #topics .topics-btn{padding:0;margin-top:28px;background:none}}#topics-area #topics .drama-btn.btn-more{display:flex;gap:10px;align-items:center;justify-content:center;width:100%;height:50px;padding:0;font-size:1.4rem;font-weight:bold;color:#fff;cursor:pointer;background-color:#e74291;border:none;border-radius:4px}@media(min-width: 993px){#topics-area #topics .drama-btn.btn-more{height:48px}}#topics-area #topics .drama-btn.btn-more i{margin-right:0}@media(min-width: 993px){#topics-area #topics .topics-list{display:flex;flex-wrap:wrap;gap:15px 10px}#topics-area #topics .topics-item,#topics-area #topics .topics-item:not(:first-child),#topics-area #topics .topics-item:nth-child(n),#topics-area #topics .topics-item:nth-of-type(n){width:calc((100% - 10px)/2);padding:0;margin:0;overflow:hidden;background-color:#fff;border:none;border-radius:4px}#topics-area #topics .topics-item.drama-adBanner-li{background-color:#ffffe6}#topics-area #topics .topics-text,#topics-area #topics .topics-pickup-text{margin:15px 18px 0 !important;font-size:1.4rem !important;font-weight:normal !important;line-height:1.4;color:#222;letter-spacing:.05em !important}#topics-area #topics .topics-data,#topics-area #topics .topics-pickup-data{bottom:auto;margin:6px 18px 18px !important}#topics-area #topics .topics-data .genre,#topics-area #topics .topics-data .date,#topics-area #topics .topics-pickup-data .genre,#topics-area #topics .topics-pickup-data .date{font-size:1.2rem !important;letter-spacing:.05em !important}}.official-sns{display:flex;flex-direction:column;align-items:center;margin-top:80px}@media(min-width: 993px){.official-sns{flex-direction:row;gap:50px;justify-content:center;margin-top:120px}}.official-sns__title{padding:0 10px 20px;font-size:2rem;font-weight:bold;font-feature-settings:"palt" 1;line-height:1.4;color:#424c5a;text-align:center;letter-spacing:.15em}@media(min-width: 993px){.official-sns__title{padding:0 0 30px;font-size:3.8rem}}@media(min-width: 993px){.official-sns__title{padding:0;font-size:3rem}}.official-sns__list{display:flex;gap:16px;justify-content:center}.official-sns__item{width:80px}@media(min-width: 993px){.official-sns__item{width:100px}}.official-sns__link{display:block}@media(min-width: 993px){.official-sns__link{transition:opacity .1s ease}.official-sns__link:hover{opacity:.6}}.official-sns__link img{height:auto}
