/* Shinjuku release only: established warm palette, readable supporting copy. */
.homeUX{--ink:#514744;--accent:#87635d;--line:#dfccc5;color:var(--ink)}
.homeUX .uxHero,.homeUX .uxTint{background:#f6f1ec}
.homeUX .uxSecondary,.homeUX .uxCaseButton{border-color:#dfccc5}
.homeUX .uxCaseMeta span,.homeUX .uxSwipe,.homeUX .uxCaseDisclosure{color:#655d55}
.homeUX .uxHero h1{font-family:"Yu Mincho","Hiragino Mincho ProN",serif}
.guideFaq h1{font-size:32px;line-height:1.5;margin-bottom:24px}
.guideFaq details p{font-size:14px;line-height:1.9}
.breastMethodPage .methodHero>div>p:not(.en):not(.methodClinic),.breastMethodPage .methodDesign article p,.postpartumPage .postpartumSowa p,.postpartumPage .postpartumSowa small{font-size:14px;line-height:1.9}
.breastMethodPage .methodPrice>aside p,.shinjukuPricePage article dd,.shinjukuPricePage aside p{font-size:14px;line-height:1.9}
.breastMethodPage .methodHero>div>p:not(.en):not(.methodClinic),.breastMethodPage .methodDesign article p,.guideFaq details p{font-family:Arial,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}
main a[href*="line.me"]:not(.bhOnline),.floatingLine{background:#87635d!important;color:#fff!important;border-color:#87635d!important}
main a[href*="line.me"]:focus-visible,.floatingLine:focus-visible{outline:3px solid #514744;outline-offset:3px}
.bhOnline{color:#514744!important}
@media(max-width:760px){.homeUX .uxMenus p,.homeUX .uxStation,.homeUX .uxQuick p{font-size:13px}.breastHub .bhHero>p:not(.bhLocation),.breastHub .bhHope{font-size:14px}.gradualPage .gradualHeroNote,.postpartumPage .limitedNote{font-size:12px;line-height:1.8}.guideFaq summary{font-size:15px}.guideFaq h1{font-size:30px}}
.homeUX .uxHeading>small{color:#87635d;border-color:#dfccc5}.homeUX .uxReasons article>small{color:#af7e75}
