.integration-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.top-page>.site-header{position:absolute;inset:0 0 auto;z-index:40;background:white}.top-page #main{position:relative}.top-news-slot{white-space:normal!important;line-height:1.6!important;max-height:50px;overflow:hidden}.top-news-slot a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:underline}.top-news-slot time{display:none}.lp-original-slot-control{display:block;width:100%;height:100%;background:transparent;border:0;border-radius:16px;cursor:pointer}.lp-original-slot-control:focus-visible{outline:3px solid #187783;outline-offset:4px}.prepared-station-label{display:flex!important;align-items:center;justify-content:center;text-align:center;font:11px/1.5 "Noto Sans JP",sans-serif;color:#222;white-space:normal!important}.top-page .access{margin-top:100px}@media(max-width:767px){.top-page>.site-header{height:70px}.top-page .access{margin-top:80px}}
/* retained-source-readability: same text and artwork; avoid clipping inherited fixed boxes */
.sp #sp-first{height:540px!important}.sp #sp-doctor .d921{font-size:11.5px!important;letter-spacing:.3px!important}.sp .prepared-station-label{font-size:9px!important;line-height:1.3!important;white-space:nowrap!important}
