{"id":8729,"date":"2026-04-30T11:19:56","date_gmt":"2026-04-30T02:19:56","guid":{"rendered":"https:\/\/www.heartfull.or.jp\/kano\/?page_id=8729"},"modified":"2026-08-22T16:06:20","modified_gmt":"2026-08-22T07:06:20","slug":"physician-assignment-schedule","status":"publish","type":"page","link":"https:\/\/www.heartfull.or.jp\/kano\/physician-assignment-schedule","title":{"rendered":"Doctor Schedule"},"content":{"rendered":"<div class=\"KoteiPage_Wrap\" style=\"box-sizing: border-box; max-width: 1120px; margin: 0 auto; padding: 18px 16px 56px; color: #1f2937; font-family: inherit; line-height: 1.8;\">\n<style>\n.KoteiPage_Wrap,<br \/>\n.KoteiPage_Wrap * {<br \/>\n  box-sizing: border-box;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] {<br \/>\n  scroll-margin-top: 88px;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] > summary {<br \/>\n  cursor: pointer;<br \/>\n  list-style: none;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] > summary::-webkit-details-marker {<br \/>\n  display: none;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion][open] > summary {<br \/>\n  background: #f3f8f5;<br \/>\n  color: #0f5a46;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] > div {<br \/>\n  max-width: 100%;<br \/>\n  overflow: hidden !important;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] > div > div {<br \/>\n  max-width: 100%;<br \/>\n  overflow-x: auto !important;<br \/>\n  overflow-y: hidden;<br \/>\n  -webkit-overflow-scrolling: touch;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] table {<br \/>\n  width: 100% !important;<br \/>\n  max-width: none !important;<br \/>\n  min-width: 720px !important;<br \/>\n  table-layout: auto;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] th,<br \/>\n.KoteiPage_Wrap details[data-kotei-accordion] td {<br \/>\n  padding: 8px 6px !important;<br \/>\n  white-space: normal !important;<br \/>\n  overflow-wrap: normal;<br \/>\n  word-break: normal;<br \/>\n  vertical-align: middle;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] small,<br \/>\n.KoteiPage_Wrap details[data-kotei-accordion] sup {<br \/>\n  font-size: 0.82em;<br \/>\n  line-height: 1.35;<br \/>\n}<\/p>\n<p>@media (min-width: 900px) {<br \/>\n  .KoteiPage_Wrap details[data-kotei-accordion] table {<br \/>\n    min-width: 0 !important;<br \/>\n  }<br \/>\n}<\/p>\n<p>@media (max-width: 640px) {<br \/>\n  .KoteiPage_Wrap {<br \/>\n    padding-left: 14px !important;<br \/>\n    padding-right: 14px !important;<br \/>\n  }<\/p>\n<p>  .KoteiPage_Wrap details[data-kotei-accordion] > div {<br \/>\n    padding-left: 14px !important;<br \/>\n    padding-right: 14px !important;<br \/>\n  }<\/p>\n<p>  .KoteiPage_Wrap details[data-kotei-accordion] > div > div {<br \/>\n    margin-left: 0 !important;<br \/>\n    margin-right: 0 !important;<br \/>\n    padding-bottom: 8px;<br \/>\n  }<\/p>\n<p>  .KoteiPage_Wrap details[data-kotei-accordion] table {<br \/>\n    font-size: 12px !important;<br \/>\n    line-height: 1.4 !important;<br \/>\n  }<\/p>\n<p>  .KoteiPage_Wrap details[data-kotei-accordion] th,<br \/>\n  .KoteiPage_Wrap details[data-kotei-accordion] td {<br \/>\n    padding: 7px 5px !important;<br \/>\n  }<br \/>\n}<br \/>\n<\/style>\n<h2 style=\"box-sizing: border-box; margin: 0 0 18px; padding: 0 0 14px; color: #0f5a46; font-size: 32px; font-weight: bold; line-height: 1.35; border-bottom: 4px solid #0f5a46;\">Doctor Schedule<\/h2>\n<h3 id=\"schedule\" class=\"KoteiPage_SubTitle\">Doctor Schedule by Department<\/h3>\n<p style=\"margin: 0 0 8px; padding: 10px 14px; background: #f8fbf9; border-left: 4px solid #12823A; color: #123047; font-size: 14px; line-height: 1.7;\">Doctor Schedule information is listed by department, day, session, time, and doctor. Tap a department tab to display the physician schedule below it across the full width.<br \/>\nNumbers in parentheses indicate the week of the month.<\/p>\n<div style=\"box-sizing: border-box; margin: 0 0 22px;\">\n<p style=\"box-sizing: border-box; margin: 0 0 14px; font-size: 16px; line-height: 1.9;\">The physician schedule lists each department by day, session, time, and doctor.<\/p>\n<p style=\"box-sizing: border-box; margin: 0 0 14px; font-size: 16px; line-height: 1.9;\">Before you visit, please check the table for reception times, appointments, and clinic notes.<\/p>\n<p style=\"box-sizing: border-box; margin: 0 0 14px; font-size: 16px; line-height: 1.9;\">Also, schedules may change due to emergencies, doctor availability, or public holidays. Therefore, please confirm the latest information before coming to the hospital.<\/p>\n<p style=\"box-sizing: border-box; margin: 0 0 14px; font-size: 15px; line-height: 1.8;\">For general health information in Japan, please visit the <a href=\"https:\/\/www.mhlw.go.jp\/english\/\" target=\"_blank\" rel=\"noopener\">Ministry of Health, Labour and Welfare<\/a>.<\/p>\n<\/div>\n<h4 style=\"box-sizing: border-box; margin: 34px 0 18px; padding: 12px 16px; background: #f3f8f5; color: #0f5a46; border-left: 6px solid #0f5a46; border-radius: 8px; font-size: 21px; font-weight: bold; line-height: 1.45;\">How to Read This Schedule<\/h4>\n<div style=\"box-sizing: border-box; margin: 0 0 24px;\">\n<ul style=\"box-sizing: border-box; margin: 0; padding: 0; list-style: none;\">\n<li style=\"box-sizing: border-box; margin: 0 0 10px; padding: 0 0 0 1em; font-size: 16px; line-height: 1.8;\">\u30fbAM means the morning consultation session.<\/li>\n<li style=\"box-sizing: border-box; margin: 0 0 10px; padding: 0 0 0 1em; font-size: 16px; line-height: 1.8;\">\u30fbPM means the afternoon consultation session.<\/li>\n<li style=\"box-sizing: border-box; margin: 0 0 10px; padding: 0 0 0 1em; font-size: 16px; line-height: 1.8;\">\u30fbNumbers in parentheses, such as (1, 3, 5), indicate the week number of the month.<\/li>\n<li style=\"box-sizing: border-box; margin: 0 0 10px; padding: 0 0 0 1em; font-size: 16px; line-height: 1.8;\">\u30fbSome clinics require reservations. Please check the notes in each department table.<\/li>\n<li style=\"box-sizing: border-box; margin: 0 0 10px; padding: 0 0 0 1em; font-size: 16px; line-height: 1.8;\">\u30fbIf you are unsure which department to visit, please contact the hospital before coming.<\/li>\n<\/ul>\n<\/div>\n<div style=\"box-sizing: border-box; margin: 28px 0 30px; padding: 18px; background: #f7fbf8; border: 1px solid #d9e8df; border-radius: 18px;\">\n<p style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 17px; font-weight: bold; line-height: 1.6;\">Select a Department<\/p>\n<ul style=\"box-sizing: border-box; display: flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none;\">\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area1\">Internal Medicine <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area3\">Surgery <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area4\">Orthopedic Surgery <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area6\">Neurosurgery <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area2\">Cardiovascular Medicine <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area11\">Neurology <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area5\">Plastic Surgery <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area7\">Ophthalmology <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area9\">Otolaryngology (ENT) <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area13\">Urology <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area12\">Dermatology <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area8\">Gynecology <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<li style=\"box-sizing: border-box; flex: 1 1 220px; margin: 0 10px 10px 0; padding: 0; list-style: none;\"><a style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 54px; padding: 13px 14px; background: #ffffff; color: #0f5a46; border: 1px solid #b9d8ca; border-radius: 13px; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 1.45; box-shadow: 0 4px 12px rgba(15,90,70,0.08);\" href=\"#area10\">Dialysis Center <span style=\"font-size: 18px;\">\uff0b<\/span><\/a><\/li>\n<\/ul>\n<\/div>\n<p style=\"box-sizing: border-box; margin: 0 0 24px; padding: 14px 16px; background: #fffdf4; border: 1px solid #eadca8; border-radius: 12px; font-size: 16px; line-height: 1.9;\">* Please check here for registration start times.<br \/>\n* Numbers in parentheses () indicate the week number of the month.<\/p>\n<details id=\"area1\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Internal Medicine<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Internal Medicine Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Internal Medicine provides outpatient care for a wide range of general medical conditions. Below, you can see consultation times and attending physicians by day.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"3\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"6\">AM<\/td>\n<td style=\"background: #f4f8f6; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"2\">Exam 1<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"6\">9:00<br \/>\n&#8211;<br \/>\n12:45<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kubota<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kubota<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sakai<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Hara<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Ogita<br \/>\n<sup style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">\u203bRheumatology<\/sup><\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tokuyama<br \/>\n(1, 3, 5)<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sakai<br \/>\n(2, 4)<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #f4f8f6; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"2\">Exam 2<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kano<br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Until 12:00)<\/small><\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Takeda<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Hara<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Itakura<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kishimoto<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #f4f8f6; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"2\">Exam 3<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nakagawa<br \/>\n<sup style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">\u203bDiabetes<\/sup><br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Reservation)<br \/>\n(Until 11:30)<\/small><\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kimura<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Takashima<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nakagawa<br \/>\n<sup style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">\u203bDiabetes<\/sup><br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Reservation)<br \/>\n(Until 12:00)<\/small><\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sasagawa<br \/>\n<sup style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">\u203bDiabetes<\/sup><br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Until 12:00)<\/small><\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Hosoi<br \/>\n<sup style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">\u203bDiabetes<\/sup><br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Until 12:00)<\/small><\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"2\" rowspan=\"2\">PM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"2\">14:00<br \/>\n&#8211;<br \/>\n16:45<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kitanaka<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tokuyama<br \/>\n<sup style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">\u203bDiabetes<\/sup><\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Enomoto<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Seiki<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Shiba<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nakagawa<br \/>\n<sup style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">\u203bDiabetes<\/sup><br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Reservation)<br \/>\n(14:30-15:45)<\/small><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/details>\n<details id=\"area3\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Surgery<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Surgery Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Surgery consultations are held in the morning and afternoon. However, some sessions may be reserved for operations.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"2\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"2\">AM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"2\">9:00<br \/>\n&#8211;<br \/>\n12:45<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tanaka<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Yano<br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(From 9:30)<\/small><\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tanaka (1, 3, 5)<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tanaka<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kawasaki<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">In rotation<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mukai (2, 4)<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"2\">PM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"2\">14:00<br \/>\n&#8211;<br \/>\n16:45<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mukai<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Surgery (OP)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tanaka (1, 3, 5)<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mukai<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kawasaki<\/td>\n<td rowspan=\"2\" style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mukai (2, 4)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/details>\n<details id=\"area4\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Orthopedic Surgery<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Orthopedic Surgery Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Orthopedic Surgery provides consultations for bone, joint, spine, and musculoskeletal conditions. Please note that some clinics are reservation-based.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"3\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"3\">AM<\/td>\n<td style=\"background: #f4f8f6; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Exam 1<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">9:00<br \/>\n&#8211;<br \/>\n12:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Shimizu<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Morimoto<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Adachi<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Morimoto<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Shimizu<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nouda (4)<br \/>\n<sup style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">\u203bOsteoporosis Clinic<\/sup><\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #f4f8f6; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Exam 2<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">9:00<br \/>\n&#8211;<br \/>\n12:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nouda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nouda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Shimo<br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Reservation)<\/small><\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Hayama<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Yasuda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Yasuda<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #f4f8f6; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Exam 3<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">11:45<br \/>\n&#8211;<br \/>\n12:45<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Asai<br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Reservation)<\/small><\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"2\">PM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">14:00<br \/>\n&#8211;<br \/>\n16:45<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mibata<br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Reservation)<br \/>\n(Until 16:00)<\/small><\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Okayoshi<br \/>\n<sup style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">\u203bJoint Clinic<\/sup><br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Reservation)(1, 3)<\/small><\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Shimo<br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Reservation)<\/small><\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p style=\"box-sizing: border-box; margin: 0 0 14px; font-size: 16px; line-height: 1.9;\">* Rehabilitation reception hours: 8:30 &#8211; 12:00 (AM).<br \/>\n* For consultation or a second opinion, please click <a style=\"color: #0f5a46; font-weight: bold; text-decoration: none; border-bottom: 2px solid #c9a84c; padding-bottom: 2px;\" href=\"http:\/\/hfgroup.local:10005\/kano\/second-opinion\" target=\"_blank\" rel=\"noopener\">here<\/a>.<br \/>\n* For patient referrals, please click <a style=\"color: #0f5a46; font-weight: bold; text-decoration: none; border-bottom: 2px solid #c9a84c; padding-bottom: 2px;\" href=\"http:\/\/hfgroup.local:10005\/kano\/referring-institution-staff\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n<\/div>\n<\/details>\n<details id=\"area6\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Neurosurgery<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Neurosurgery Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Neurosurgery consultations are available for brain, nerve, and related conditions. The schedule includes reservation-based sessions and specialty clinic notes.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"3\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"2\">AM<\/td>\n<td style=\"background: #f4f8f6; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Exam 1<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" rowspan=\"2\">9:00<br \/>\n&#8211;<br \/>\n12:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Miyata<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">In rotation<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kuroda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Yasuda (M)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Yasuda (T)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Yasuda (M)<br \/>\n<sup style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">\u203bDementia Clinic<\/sup><br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(1, 2)(Reservation)<\/small><\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #f4f8f6; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Exam 2<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fukuo<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kuroda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fumoto<br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Reservation)<br \/>\n(From 10:30)<\/small><\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/details>\n<details id=\"area2\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Cardiovascular Medicine<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Cardiovascular Medicine Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Cardiovascular Medicine provides care for heart and vascular conditions. In addition, pacemaker clinic sessions are held on designated weeks.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"2\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">AM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">9:00<br \/>\n&#8211;<br \/>\n12:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Zushi<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tani<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Harada<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Yagi<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tani<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">PM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">14:00<br \/>\n&#8211;<br \/>\n16:45<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Surgery (OP)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Higuchi<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Pacemaker Clinic<br \/>\n(1, 3)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Surgery (OP)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/details>\n<details id=\"area11\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Neurology<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Neurology Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Neurology consultations are available on selected weekdays and Saturdays. Please check the table before visiting.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"2\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">AM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">9:00<br \/>\n&#8211;<br \/>\n12:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Baba<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Baba<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">In rotation<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">PM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">14:00<br \/>\n&#8211;<br \/>\n16:45<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nagano<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/details>\n<details id=\"area5\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Plastic Surgery<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Plastic Surgery Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Plastic Surgery consultations are available for conditions requiring reconstructive or surgical care. Some sessions may be reserved for operations.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"2\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">AM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">9:00<br \/>\n&#8211;<br \/>\n12:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Okuno<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Okuno<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kitaguchi<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kitaguchi<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">PM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">14:00<br \/>\n&#8211;<br \/>\n16:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Okuno<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Okuno<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kitaguchi<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Surgery (OP)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kitaguchi<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/details>\n<details id=\"area7\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Ophthalmology<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Ophthalmology Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Ophthalmology provides consultation, testing, and operation sessions. Please check the session type before visiting.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"2\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">AM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">9:00<br \/>\n&#8211;<br \/>\n11:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nishiyama<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Takahashi<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nishiyama<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nishiyama<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nishiyama<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">PM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">14:00<br \/>\n&#8211;<br \/>\n15:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nishiyama<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Testing<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Surgery (OP)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Testing<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Testing<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/details>\n<details id=\"area9\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Otolaryngology (ENT)<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Otolaryngology (ENT) Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Otolaryngology, also known as ENT, provides care for ear, nose, and throat conditions. The department has morning and afternoon sessions on selected weekdays.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"2\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">AM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">10:00<br \/>\n&#8211;<br \/>\n12:45<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kaneda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kaneda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kaneda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kaneda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">PM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">14:30<br \/>\n&#8211;<br \/>\n16:30<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kaneda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kaneda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kaneda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kaneda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/details>\n<details id=\"area13\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Urology<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Urology Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Urology provides consultation and testing sessions. Since consultation times may differ by day, please confirm the table before visiting.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"2\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">AM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">9:00<br \/>\n&#8211;<br \/>\n11:30<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sakaeda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sakaeda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sakaeda<br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Until 11:00)<\/small><\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Surgery (OP)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sakaeda<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">PM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">14:00<br \/>\n&#8211;<br \/>\n16:45<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Testing<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Surgery (OP)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/details>\n<details id=\"area12\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Dermatology<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Dermatology Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Dermatology consultations are available on selected weekdays. Please check the doctor and time before your visit.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"2\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">AM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">9:00<br \/>\n&#8211;<br \/>\n12:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Taniguchi<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kita (9:30-12:30)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Taniguchi<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">PM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">13:00<br \/>\n&#8211;<br \/>\n16:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/details>\n<details id=\"area8\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Gynecology<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Gynecology Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Gynecology consultations are available on selected weekdays. Please confirm the schedule before visiting.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"2\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">AM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">9:00<br \/>\n&#8211;<br \/>\n12:30<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nishizaki<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nishizaki<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Nishizaki<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/details>\n<details id=\"area10\" style=\"box-sizing: border-box; display: block; margin: 18px 0 22px; padding: 0; border: 1px solid #cfe0d4; border-radius: 18px; background: #ffffff; overflow: hidden; box-shadow: 0 8px 22px rgba(15,90,70,0.10);\" data-kotei-accordion=\"1\">\n<summary style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; min-height: 72px; padding: 18px 20px;\"><span style=\"box-sizing: border-box; display: block; padding: 0 18px 0 0; color: inherit; font-size: 21px; font-weight: bold; line-height: 1.45;\">Dialysis Center<\/span><br \/>\n<span style=\"box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 38px; height: 38px; background: #0f5a46; color: #ffffff; border-radius: 999px; font-size: 24px; font-weight: bold; line-height: 1;\" data-badge=\"1\">\uff0b<\/span><\/summary>\n<div style=\"box-sizing: border-box; display: block; padding: 22px 20px 24px; background: #ffffff; border-top: 1px solid #e4eee8;\">\n<h4 style=\"box-sizing: border-box; margin: 0 0 14px; color: #0f5a46; font-size: 20px; font-weight: bold; line-height: 1.45;\">Dialysis Center Schedule<\/h4>\n<p style=\"box-sizing: border-box; margin: 0 0 18px; font-size: 16px; line-height: 1.9;\">Below is the Dialysis Center schedule. In addition, please contact the hospital if you need details about dialysis appointments or temporary dialysis.<\/p>\n<div style=\"box-sizing: border-box !important; width: 100% !important; margin: 14px 0 18px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch; display: block !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; overflow-y: hidden !important; overscroll-behavior-inline: contain; scrollbar-gutter: auto !important;\">\n<table style=\"box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; background: #ffffff; color: #1f2937; font-size: clamp(12px, 3.2vw, 14px) !important; line-height: 1.55; text-align: center; display: table !important; max-width: none !important; margin: 0 !important; table-layout: auto !important;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<thead style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-header-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\" colspan=\"2\">Session \/ Time<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Mon<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Tue<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Wed<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Thu<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Fri<\/th>\n<th style=\"padding: 10px 12px !important; background: #0f5a46; color: #ffffff; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Sat<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row-group !important;\">\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">AM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">9:00<br \/>\n&#8211;<br \/>\n14:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kano (T)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Omachi<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kano (T)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kano (T)<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Taniyama<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kuratsukuri<\/td>\n<\/tr>\n<tr style=\"box-sizing: border-box !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: table-row !important;\">\n<td style=\"background: #e9f3ee; color: #0f5a46; font-weight: bold; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">PM<\/td>\n<td style=\"background: #fbfaf5; color: #374151; font-weight: bold; white-space: nowrap !important; box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">15:30<br \/>\n&#8211;<br \/>\n22:00<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Harimoto<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Kuratsukuri<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">Taniyama<\/td>\n<td style=\"box-sizing: border-box !important; display: table-cell !important; width: auto !important; min-width: 56px !important; max-width: none !important; padding: 10px 12px !important; white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; hyphens: none !important; vertical-align: middle !important;\">&#8212;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/details>\n<h4 style=\"box-sizing: border-box; margin: 34px 0 18px; padding: 12px 16px; background: #f3f8f5; color: #0f5a46; border-left: 6px solid #0f5a46; border-radius: 8px; font-size: 21px; font-weight: bold; line-height: 1.45;\">Before Visiting<\/h4>\n<div style=\"box-sizing: border-box; margin: 0 0 22px;\">\n<p style=\"box-sizing: border-box; margin: 0 0 14px; font-size: 16px; line-height: 1.9;\">Before visiting Kano General Hospital, please review reception hours, access information, and inquiry options.<\/p>\n<p style=\"box-sizing: border-box; margin: 0 0 14px; font-size: 16px; line-height: 1.9;\">Also, if your condition is urgent or if you need emergency care outside regular hours, please contact the hospital by phone.<\/p>\n<ul style=\"box-sizing: border-box; margin: 0 0 22px; padding: 0; list-style: none;\">\n<li style=\"box-sizing: border-box; margin: 0 0 10px; padding: 0 0 0 1em; font-size: 16px; line-height: 1.8;\">\u30fb<a style=\"color: #0f5a46; font-weight: bold; text-decoration: none; border-bottom: 2px solid #c9a84c; padding-bottom: 2px;\" href=\"\/kano\/en\/access\/\">Access<\/a><\/li>\n<li style=\"box-sizing: border-box; margin: 0 0 10px; padding: 0 0 0 1em; font-size: 16px; line-height: 1.8;\">\u30fb<a style=\"color: #0f5a46; font-weight: bold; text-decoration: none; border-bottom: 2px solid #c9a84c; padding-bottom: 2px;\" href=\"\/kano\/en\/inquiries\/\">Inquiries<\/a><\/li>\n<li style=\"box-sizing: border-box; margin: 0 0 10px; padding: 0 0 0 1em; font-size: 16px; line-height: 1.8;\">\u30fb<a style=\"color: #0f5a46; font-weight: bold; text-decoration: none; border-bottom: 2px solid #c9a84c; padding-bottom: 2px;\" href=\"\/kano\/en\/emergency-center\/\">Emergency Center<\/a><\/li>\n<\/ul>\n<\/div>\n<p><script>\n(function () {\n  function getDetailsList() {\n    return Array.prototype.slice.call(document.querySelectorAll('.KoteiPage_Wrap details[data-kotei-accordion]'));\n  }<\/p>\n<p>  function updateBadges() {\n    getDetailsList().forEach(function (detail) {\n      var badge = detail.querySelector('summary [data-badge=\"1\"]');\n      if (badge) {\n        badge.textContent = detail.open ? '\u2212' : '\uff0b';\n      }\n    });\n  }<\/p>\n<p>  function closeOthers(current) {\n    getDetailsList().forEach(function (detail) {\n      if (detail !== current) {\n        detail.open = false;\n      }\n    });\n  }<\/p>\n<p>  function openDepartment(id, shouldScroll) {\n    if (!id) return;<\/p>\n<p>    var target = document.getElementById(id);\n    if (!target || target.tagName.toLowerCase() !== 'details') return;<\/p>\n<p>    closeOthers(target);\n    target.open = true;<\/p>\n<p>    var scroller = target.querySelector('div > div');\n    if (scroller) {\n      scroller.scrollLeft = 0;\n    }<\/p>\n<p>    updateBadges();<\/p>\n<p>    if (shouldScroll) {\n      window.setTimeout(function () {\n        target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n      }, 40);\n    }\n  }<\/p>\n<p>  document.addEventListener('DOMContentLoaded', function () {\n    getDetailsList().forEach(function (detail) {\n      detail.addEventListener('toggle', function () {\n        if (detail.open) {\n          closeOthers(detail);\n        }\n        updateBadges();\n      });\n    });<\/p>\n<p>    updateBadges();<\/p>\n<p>    if (window.location.hash) {\n      openDepartment(decodeURIComponent(window.location.hash.slice(1)), true);\n    }\n  });<\/p>\n<p>  window.addEventListener('hashchange', function () {\n    openDepartment(decodeURIComponent(window.location.hash.slice(1)), true);\n  });<\/p>\n<p>  document.addEventListener('click', function (event) {\n    var link = event.target.closest ? event.target.closest('a[href^=\"#area\"]') : null;\n    if (!link) return;<\/p>\n<p>    var id = link.getAttribute('href').slice(1);\n    var target = document.getElementById(id);\n    if (!target || target.tagName.toLowerCase() !== 'details') return;<\/p>\n<p>    event.preventDefault();<\/p>\n<p>    if (history.pushState) {\n      history.pushState(null, '', '#' + id);\n    } else {\n      window.location.hash = id;\n    }<\/p>\n<p>    openDepartment(id, true);\n  });\n})();\n<\/script><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Doctor Schedule Doctor Schedule by Department Doctor Schedule information is listed by department, day, sessio [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-gairai-kano-en.php","meta":{"_acf_changed":false,"footnotes":""},"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.heartfull.or.jp\/kano\/wp-json\/wp\/v2\/pages\/8729"}],"collection":[{"href":"https:\/\/www.heartfull.or.jp\/kano\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.heartfull.or.jp\/kano\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.heartfull.or.jp\/kano\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.heartfull.or.jp\/kano\/wp-json\/wp\/v2\/comments?post=8729"}],"version-history":[{"count":37,"href":"https:\/\/www.heartfull.or.jp\/kano\/wp-json\/wp\/v2\/pages\/8729\/revisions"}],"predecessor-version":[{"id":11836,"href":"https:\/\/www.heartfull.or.jp\/kano\/wp-json\/wp\/v2\/pages\/8729\/revisions\/11836"}],"wp:attachment":[{"href":"https:\/\/www.heartfull.or.jp\/kano\/wp-json\/wp\/v2\/media?parent=8729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}