@media(max-width: 992.98px){.wm-pc{display:none}}@media(min-width: 993px){.wm-sp{display:none}}.wm-text{font-size:1.3rem;line-height:1.8;color:#424c5a}@media(min-width: 993px){.wm-text{font-size:1.4rem}}.wm-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){.wm-title{padding:0 0 30px;font-size:3.8rem}}.wm-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:280px;min-height:50px;padding:10px;margin-inline:auto;font-size:1.3rem;font-weight:bold;line-height:1.2;color:#fff;text-align:center;letter-spacing:.15em;background-color:#e74291;border-radius:4px}@media(min-width: 993px){.wm-btn{transition:opacity .1s ease}.wm-btn:hover{opacity:.6}}@media(min-width: 993px){.wm-btn{max-width:440px;min-height:60px;font-size:1.6rem}}@media(min-width: 993px){.teaser-main-mainImg{overflow:hidden;border-radius:4px}}.teaser-main-mainImg img{height:auto}.teaser-main-nav{padding:0 10px;margin:10px 0 0}@media(min-width: 993px){.teaser-main-nav{padding:0;margin-top:30px}}.teaser-main-nav ul.row-3{gap:5px}.teaser-main-nav ul.row-3::after{content:none}.teaser-main-nav ul.row-3 li{width:calc((100% - 10px)/3);overflow:hidden;background:none;border-radius:4px}@media(min-width: 993px){.teaser-main-nav ul.row-3 li:not(.is-coming){transition:opacity .1s ease}.teaser-main-nav ul.row-3 li:not(.is-coming):hover{opacity:.6}}.teaser-main-nav ul.row-3 li:nth-child(odd of :not(.is-coming)){background:url("/Hanakimi-drama/images/common/nav/nav-bg01.png") center/100% auto no-repeat}.teaser-main-nav ul.row-3 li:nth-child(even of :not(.is-coming)){background:url("/Hanakimi-drama/images/common/nav/nav-bg02.png") center/100% auto no-repeat}.teaser-main-nav ul.row-3 li.is-coming{background:#74859f url("/Hanakimi-drama/images/common/nav/nav-coming.png") center/98px auto no-repeat}@media(min-width: 993px){.teaser-main-nav ul.row-3 li.is-coming{background-size:156px auto}}.teaser-main-nav ul.row-3 li.is-coming a{font-size:0;text-indent:-9999px;white-space:nowrap;opacity:1}.teaser-main-nav ul.row-3 li a{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;height:80px;padding:0 5px;font-size:1.4rem;font-weight:bold;font-feature-settings:"palt" 1;line-height:1.3;color:#fff;text-align:center;text-indent:0;letter-spacing:.1em;background:none}@media(min-width: 993px){.teaser-main-nav ul.row-3 li a{height:100px;font-size:2rem;line-height:1.2}}.teaser-main-nav ul.row-3 li a span{display:block;width:100%}@media(min-width: 993px){.teaser-main-nav ul.row-3 li a span{display:inline-block;width:auto}}.teaser-main-nav ul.row-3 li .label{top:4px;width:auto;font-size:1rem;font-weight:bold;line-height:1;color:#fff8a6;white-space:nowrap;pointer-events:none;background:none;border-radius:0}@media(min-width: 993px){.teaser-main-nav ul.row-3 li .label{top:10px;font-size:1.2rem}}
