{"id":8736,"date":"2026-04-30T13:03:41","date_gmt":"2026-04-30T04:03:41","guid":{"rendered":"https:\/\/www.heartfull.or.jp\/kano\/?page_id=8736"},"modified":"2026-08-24T16:17:54","modified_gmt":"2026-08-24T07:17:54","slug":"consultation-hours","status":"publish","type":"page","link":"https:\/\/www.heartfull.or.jp\/kano\/consultation-hours","title":{"rendered":"How to Visit"},"content":{"rendered":"<div class=\"KoteiPage_Wrap\">\n<style>\n.KoteiPage_Wrap,<br \/>\n.KoteiPage_Wrap * {<br \/>\nbox-sizing: border-box;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] {<br \/>\nscroll-margin-top: 88px;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] > div {<br \/>\nmax-width: 100%;<br \/>\noverflow: hidden !important;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] > div > div {<br \/>\nmax-width: 100%;<br \/>\noverflow-x: auto !important;<br \/>\noverflow-y: hidden;<br \/>\n-webkit-overflow-scrolling: touch;<br \/>\n}<\/p>\n<p><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span><\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] table {<br \/>\nwidth: 100% !important;<br \/>\nmax-width: none !important;<br \/>\nmin-width: 720px !important;<br \/>\ntable-layout: auto;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] th,<br \/>\n.KoteiPage_Wrap details[data-kotei-accordion] td {<br \/>\npadding: 8px 6px !important;<br \/>\nwhite-space: normal !important;<br \/>\noverflow-wrap: normal;<br \/>\nword-break: normal;<br \/>\nvertical-align: middle;<br \/>\n}<\/p>\n<p>.KoteiPage_Wrap details[data-kotei-accordion] small,<br \/>\n.KoteiPage_Wrap details[data-kotei-accordion] sup {<br \/>\nfont-size: 0.82em;<br \/>\nline-height: 1.35;<br \/>\n}<\/p>\n<p>@media (min-width: 900px) {<br \/>\n.KoteiPage_Wrap details[data-kotei-accordion] table {<br \/>\nmin-width: 0 !important;<br \/>\n}<br \/>\n}<\/p>\n<p>@media (max-width: 640px) {<br \/>\n.KoteiPage_Wrap details[data-kotei-accordion] > div {<br \/>\npadding-left: 14px !important;<br \/>\npadding-right: 14px !important;<br \/>\n}<\/p>\n<p>\t.KoteiPage_Wrap details[data-kotei-accordion] > div > div {<br \/>\nmargin-left: 0 !important;<br \/>\nmargin-right: 0 !important;<br \/>\npadding-bottom: 8px;<br \/>\n}<\/p>\n<p>\t.KoteiPage_Wrap details[data-kotei-accordion] table {<br \/>\nfont-size: 12px !important;<br \/>\nline-height: 1.4 !important;<br \/>\n}<\/p>\n<p>\t.KoteiPage_Wrap details[data-kotei-accordion] th,<br \/>\n.KoteiPage_Wrap details[data-kotei-accordion] td {<br \/>\npadding: 7px 5px !important;<br \/>\n}<br \/>\n}<br \/>\n<\/style>\n<style id=\"kotei-mobile-table-fix\">\n@media (max-width: 640px) {\n\t.KoteiPage_Wrap details[data-kotei-accordion] > div {\n\t\tmin-width: 0 !important;\n\t\tmax-width: 100% !important;\n\t\tpadding-left: 14px !important;\n\t\tpadding-right: 14px !important;\n\t\toverflow: hidden !important;\n\t}<\/p>\n<p>\t.KoteiPage_Wrap details[data-kotei-accordion] > div > div {\n\t\tbox-sizing: border-box !important;\n\t\tdisplay: block !important;\n\t\twidth: 100% !important;\n\t\tmin-width: 0 !important;\n\t\tmax-width: 100% !important;\n\t\tmargin-left: 0 !important;\n\t\tmargin-right: 0 !important;\n\t\tpadding: 0 0 12px !important;\n\t\toverflow-x: auto !important;\n\t\toverflow-y: hidden !important;\n\t\toverscroll-behavior-inline: contain;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tscrollbar-width: thin;\n\t\tscrollbar-gutter: auto !important;\n\t}<\/p>\n<p>\t.KoteiPage_Wrap details[data-kotei-accordion] table {\n\t\tbox-sizing: border-box !important;\n\t\tdisplay: table !important;\n\t\twidth: max-content !important;\n\t\tmin-width: 100% !important;\n\t\tmax-width: none !important;\n\t\tmargin: 0 !important;\n\t\tborder: 1px solid #8f969c !important;\n\t\tborder-collapse: collapse !important;\n\t\tborder-spacing: 0 !important;\n\t\ttable-layout: auto !important;\n\t\tfont-size: 11px !important;\n\t\tline-height: 1.45 !important;\n\t}<\/p>\n<p>\t.KoteiPage_Wrap details[data-kotei-accordion] thead {\n\t\tdisplay: table-header-group !important;\n\t}<\/p>\n<p>\t.KoteiPage_Wrap details[data-kotei-accordion] tbody {\n\t\tdisplay: table-row-group !important;\n\t}<\/p>\n<p>\t.KoteiPage_Wrap details[data-kotei-accordion] tr {\n\t\tdisplay: table-row !important;\n\t}<\/p>\n<p>\t.KoteiPage_Wrap details[data-kotei-accordion] thead,\n\t.KoteiPage_Wrap details[data-kotei-accordion] tbody,\n\t.KoteiPage_Wrap details[data-kotei-accordion] tr {\n\t\tbox-sizing: border-box !important;\n\t\twidth: auto !important;\n\t\tmax-width: none !important;\n\t\tmargin: 0 !important;\n\t\tpadding: 0 !important;\n\t}<\/p>\n<p>\t.KoteiPage_Wrap details[data-kotei-accordion] th,\n\t.KoteiPage_Wrap details[data-kotei-accordion] td {\n\t\tbox-sizing: border-box !important;\n\t\tdisplay: table-cell !important;\n\t\tmin-width: 52px !important;\n\t\tmax-width: none !important;\n\t\tpadding: 10px 10px !important;\n\t\tborder: 1px solid #8f969c !important;\n\t\twhite-space: nowrap !important;\n\t\toverflow-wrap: normal !important;\n\t\tword-break: keep-all !important;\n\t\thyphens: none !important;\n\t\tvertical-align: middle !important;\n\t}<\/p>\n<p>\t.KoteiPage_Wrap details[data-kotei-accordion] th {\n\t\tborder-color: #d9e8df !important;\n\t}<\/p>\n<p>\t.KoteiPage_Wrap details[data-kotei-accordion] small,\n\t.KoteiPage_Wrap details[data-kotei-accordion] sup {\n\t\tdisplay: inline-block !important;\n\t\tmax-width: none !important;\n\t\tfont-size: .78em !important;\n\t\tline-height: 1.25 !important;\n\t\twhite-space: nowrap !important;\n\t}\n}\n<\/style>\n<h2 class=\"KoteiPage_Title\">How to Visit Our Outpatient Clinics<\/h2>\n<div class=\"Pg_HeroBox\">\n<p><a class=\"Pg_HeroLink\" href=\"http:\/\/hfgroup.local:10005\/kano\/wp-content\/uploads\/2023\/11\/394263153dd27f28442706929aa916e3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"Pg_HeroImg alignnone\" src=\"http:\/\/hfgroup.local:10005\/kano\/wp-content\/uploads\/2023\/11\/394263153dd27f28442706929aa916e3.jpg\" alt=\"Kano General Hospital\" width=\"1920\" height=\"1080\" \/><\/a><\/p>\n<div class=\"Pg_HeroShade\">\u00a0<\/div>\n<\/div>\n<p class=\"Pg_Lead\">How to Visit Our Outpatient Clinics at Kano General Hospital: this guide explains reception hours, first-time and follow-up visits, referral letters, appointment changes, what to bring, and how to check the physician schedule.<\/p>\n<ul class=\"KoteiPage_DepartmentList KoteiPage_BlockLink\">\n<li><a class=\"KoteiPage_DepartmentLink\" href=\"#time\">Consultation Hours<\/a><\/li>\n<li><a class=\"KoteiPage_DepartmentLink\" href=\"#schedule\">Physician Schedule<\/a><\/li>\n<li><a class=\"KoteiPage_DepartmentLink\" href=\"#beginners\">For First-Time Visitors<\/a><\/li>\n<li><a class=\"KoteiPage_DepartmentLink\" href=\"#please\">Requests for Outpatient Visitors<\/a><\/li>\n<li><a class=\"KoteiPage_DepartmentLink\" href=\"#ai-interview\">Pre-Visit Questionnaire<\/a><\/li>\n<\/ul>\n<h3 id=\"time\" class=\"KoteiPage_SubTitle\">Consultation Hours<\/h3>\n<dl class=\"KoteiPage_HoursList\">\n<dt>Reception Hours<\/dt>\n<dd><strong>Morning<\/strong><br \/>\n08:30-12:45<\/dd>\n<dd><strong>Afternoon<\/strong><br \/>\n13:00-16:45<br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">Monday-Friday only<\/small><\/dd>\n<dt>Consultation Start Time<\/dt>\n<dd>09:00<\/dd>\n<dt>Closed Days<\/dt>\n<dd>Sundays, national holidays, and year-end\/New Year holidays<\/dd>\n<\/dl>\n<p class=\"KoteiPage_Note\">Some departments close reception earlier. Please check the physician schedule below and complete reception before each department&#8217;s cut-off time.<\/p>\n<h3 id=\"schedule\" class=\"KoteiPage_SubTitle\">Physician Schedule<\/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;\">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<\/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 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;\" rowspan=\"2\">Kubota<\/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;\" rowspan=\"2\">Kubota<\/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;\" rowspan=\"2\">Sakai<\/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;\" rowspan=\"2\">Hara<\/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;\" rowspan=\"2\">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 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;\" rowspan=\"2\">Kano<br \/>\n<small style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">(Until 12: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;\" rowspan=\"2\">Takeda<\/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;\" rowspan=\"2\">Hara<\/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;\" rowspan=\"2\">Itakura<\/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;\" rowspan=\"2\">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 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;\" rowspan=\"2\">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 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;\" rowspan=\"2\">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 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;\" rowspan=\"2\">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 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;\" rowspan=\"2\">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 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;\" rowspan=\"2\">&#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 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;\" rowspan=\"2\">Kitanaka<\/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;\" rowspan=\"2\">Tokuyama<br \/>\n<sup style=\"display: inline-block !important; max-width: none !important; white-space: nowrap !important;\">\u203bDiabetes<\/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;\" rowspan=\"2\">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 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;\" rowspan=\"2\">Shiba<\/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;\" rowspan=\"2\">&#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 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;\" rowspan=\"2\">Tanaka<\/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;\" rowspan=\"2\">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 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;\" rowspan=\"2\">Tanaka<\/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;\" rowspan=\"2\">Kawasaki<\/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;\" rowspan=\"2\">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 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;\" rowspan=\"2\">Mukai<\/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;\" rowspan=\"2\">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 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;\" rowspan=\"2\">Mukai<\/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;\" rowspan=\"2\">Kawasaki<\/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;\" rowspan=\"2\">&#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\/access_directons\">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\/inquiry\">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\/emergency-center\">Emergency Center<\/a><\/li>\n<\/ul>\n<\/div>\n<h3 id=\"beginners\" class=\"KoteiPage_SubTitle\">Outpatient Visit Guide<\/h3>\n<h4 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">For First-Time Visitors<\/h4>\n<p class=\"Pg_Para\">Most health issues occur unexpectedly. For this reason, <strong>first-time visitors do not need an appointment<\/strong>. Please come directly to the reception desk and complete the first-visit registration procedure. First-visit appointments are not available.<\/p>\n<p class=\"Pg_Para\">Depending on the department, there may be days without consultation, or consultation may be suspended due to emergencies or other unavoidable circumstances. Please check the physician schedule in advance or call the hospital before visiting.<\/p>\n<p class=\"Pg_Para\">Kano General Hospital has <strong>300 beds<\/strong>, which classifies it as a hospital with <strong>200 beds or more<\/strong> under Ministry of Health, Labour and Welfare Notification No. 496. For general and specialty outpatient visits, patients are therefore asked to bring a <strong>referral letter from their primary doctor or local medical institution<\/strong>.<\/p>\n<p class=\"Pg_Para\">Patients who visit without a referral letter will be charged an additional <strong>1,650 yen, tax included<\/strong>, as a special medical care fee in addition to the regular first-visit and medical fees.<\/p>\n<h4 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">For Returning Patients<\/h4>\n<p class=\"Pg_Para\">To reduce waiting times and help patients receive care smoothly, follow-up visits are handled by appointment. When you visit, please consult your doctor in the examination room and receive an appointment slip for your next visit.<\/p>\n<p class=\"Pg_Para\">Follow-up appointments can also be made through the Information Desk or by phone. Changes and cancellations of existing appointments are also accepted by phone.<\/p>\n<h5 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">Follow-Up Appointments<\/h5>\n<p class=\"Pg_Para\">Please speak with your doctor during your visit, or contact the Information Desk if you need to make a follow-up appointment.<\/p>\n<h5 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">Changing or Canceling Appointments<\/h5>\n<ul class=\"KoteiPage_InfoList\">\n<li class=\"KoteiPage_InfoList_Item\"><strong>Weekdays (Monday-Friday): 12:00-16:00<\/strong><\/li>\n<li class=\"KoteiPage_InfoList_Item\">Information Desk: <a class=\"KoteiPage_Tel\" href=\"tel:0663510868\">06-6351-0868<\/a><\/li>\n<\/ul>\n<p class=\"KoteiPage_Note\">Appointment changes are not available on Saturdays, Sundays, national holidays, or during the year-end\/New Year holidays. Same-day appointment changes cannot be accepted. If you arrive late, you may still be seen during consultation hours, but patients who arrive at their scheduled time will be given priority.<\/p>\n<h4 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">For Patients with a Referral Letter<\/h4>\n<p class=\"Pg_Para\">If your primary doctor or local clinic determines that you need further detailed testing, surgery, chemotherapy, other advanced treatment, or hospitalization, our specialists will provide care. Please bring your referral letter, also known as a medical information form, when visiting.<\/p>\n<p class=\"Pg_Para\">Kano General Hospital also works with nearby medical institutions as an open system hospital using a registered-doctor system. If a registered doctor has contacted us in advance to refer you, please come on the designated day and bring your referral letter.<\/p>\n<h3 id=\"please\" class=\"KoteiPage_SubTitle\">Requests for Outpatient Visitors<\/h3>\n<h4 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">Health Insurance Card and Medical Certificates<\/h4>\n<p class=\"Pg_Para\">Please bring your My Number health insurance card or standard health insurance card, your medication notebook, and any medical certificates you have, such as infant, elderly, or pollution-related medical certificates. Please present them at the first-visit or follow-up reception desk.<\/p>\n<p class=\"KoteiPage_Note\"><strong>Important:<\/strong> Originals are required. Copies cannot be accepted. If you do not bring your insurance card or only bring a copy, the full cost of the visit will be charged to you.<\/p>\n<p class=\"Pg_Para\">Medical certificates must be presented together with your health insurance card. A medical certificate cannot be used on its own. Patients with appointments must also bring the original documents.<\/p>\n<h4 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">If Your Insurance Card, Medical Certificate, or Personal Details Change<\/h4>\n<p class=\"Pg_Para\">If the details of your health insurance card or medical certificate have changed, or if you are no longer eligible to use them, please notify reception before your consultation. Please also notify reception if your address, telephone number, or other contact details have changed.<\/p>\n<h4 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">Patient Registration Card<\/h4>\n<p class=\"Pg_Para\">If you have a patient registration card, please bring it with you whenever you visit. If you lose your card and need it reissued, a reissue fee of <strong>550 yen, tax included<\/strong>, will be charged.<\/p>\n<h4 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">If You Do Not Have a PokeMed Account<\/h4>\n<p class=\"Pg_Para\">PokeMed is an app service that can be used instead of a physical patient registration card. By using PokeMed, you do not need a physical card and do not need to worry about losing it. The service is <span style=\"color: #ff0000;\">free permanently<\/span>.<\/p>\n<p class=\"Pg_Para\">For details, please see the <a href=\"\/kano\/pokemed-account\">PokeMed Account Registration Guide<\/a>.<\/p>\n<h4 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">If You Have a Referral Letter or Other Medical Documents<\/h4>\n<p class=\"Pg_Para\">If you have a referral letter, also known as a medical information form, from another medical institution, please present it at reception. If you can also bring materials used by your previous doctor for diagnosis, such as X-ray films, they may help us understand your condition more quickly, reduce the burden of duplicate testing, and decide on an appropriate treatment plan.<\/p>\n<h4 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">Infection Prevention<\/h4>\n<p class=\"Pg_Para\">Kano General Hospital works to prevent healthcare-associated infections. To help prevent the spread of infectious diseases within the hospital, we ask outpatient visitors to <strong>wear a mask and follow appropriate infection prevention measures<\/strong>. We appreciate your understanding and cooperation.<\/p>\n<h4 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">For Foreign Patients Seeking Outpatient Care<\/h4>\n<p>Effective July 22, 2026, medical fees for foreign patients who are not covered by Japan\u2019s public health insurance will be calculated at a rate of 17 yen per medical service fee point, excluding tax. We appreciate your understanding and cooperation.<\/p>\n<h4 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">Hospital Notices<\/h4>\n<p class=\"Pg_Para\">Important notices displayed within Kano General Hospital can also be found on our <a href=\"\/kano\/hospital-notices\">Hospital Notices page<\/a>.<\/p>\n<h4 class=\"KoteiPage_SubTitle KoteiPage_SubTitle--sub\">Helpful Public Information<\/h4>\n<p class=\"Pg_Para\">For general information about healthcare services in Japan, you may also refer to the <a href=\"https:\/\/www.mhlw.go.jp\/english\/\" target=\"_blank\" rel=\"noopener\">Ministry of Health, Labour and Welfare<\/a>.<\/p>\n<h3 id=\"ai-interview\" class=\"KoteiPage_SubTitle\">Pre-Visit Questionnaire<\/h3>\n<p class=\"Pg_Para\">Since March 2020, Kano General Hospital has used Ubie, an AI-assisted pre-visit questionnaire system. You can complete the questionnaire easily from a computer, tablet, or your own smartphone, including from home before coming to the hospital. Please use it as a pre-visit questionnaire before your visit.<\/p>\n<p class=\"Pg_Para\">For more information, please see the <a href=\"\/kano\/ai-medical-questionnaire\">AI Medical Questionnaire page<\/a>.<\/p>\n<div class=\"Pg_HeroBox\">\n<p><a class=\"Pg_HeroLink\" href=\"http:\/\/hfgroup.local:10005\/kano\/ai-medical-questionnaire\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"Pg_HeroImg\" src=\"http:\/\/hfgroup.local:10005\/kano\/wp-content\/uploads\/2026\/05\/97a14fab3b58a8832e6f5765a82c057e.png\" alt=\"Ubie Pre-Visit Questionnaire\" \/><\/a><\/p>\n<div class=\"Pg_HeroShade\">\u00a0<\/div>\n<\/div>\n<p><script>\n(function () {\n\tfunction measureCellLineWidth(cell, measurementHost) {\n\t\tvar measurement = document.createElement('div');\n\t\tvar cellStyle = window.getComputedStyle(cell);\n\t\tmeasurement.innerHTML = cell.innerHTML;\n\t\tmeasurement.style.setProperty('box-sizing', 'border-box', 'important');\n\t\tmeasurement.style.setProperty('display', 'inline-block', 'important');\n\t\tmeasurement.style.setProperty('width', 'max-content', 'important');\n\t\tmeasurement.style.setProperty('min-width', '0', 'important');\n\t\tmeasurement.style.setProperty('max-width', 'none', 'important');\n\t\tmeasurement.style.setProperty('padding', '10px 7px', 'important');\n\t\tmeasurement.style.setProperty('border', '1px solid transparent', 'important');\n\t\tmeasurement.style.setProperty('font-family', cellStyle.fontFamily, 'important');\n\t\tmeasurement.style.setProperty('font-size', '11px', 'important');\n\t\tmeasurement.style.setProperty('font-style', cellStyle.fontStyle, 'important');\n\t\tmeasurement.style.setProperty('font-weight', cellStyle.fontWeight, 'important');\n\t\tmeasurement.style.setProperty('letter-spacing', cellStyle.letterSpacing, 'important');\n\t\tmeasurement.style.setProperty('line-height', '1.45', 'important');\n\t\tmeasurement.style.setProperty('white-space', 'nowrap', 'important');\n\t\tmeasurement.style.setProperty('overflow-wrap', 'normal', 'important');\n\t\tmeasurement.style.setProperty('word-break', 'keep-all', 'important');\n\t\tmeasurement.style.setProperty('hyphens', 'none', 'important');<\/p>\n<p>\t\tvar notes = measurement.querySelectorAll('small, sup');\n\t\tfor (var noteIndex = 0; noteIndex < notes.length; noteIndex++) {\n\t\t\tnotes[noteIndex].style.setProperty('display', 'inline-block', 'important');\n\t\t\tnotes[noteIndex].style.setProperty('font-size', '.78em', 'important');\n\t\t\tnotes[noteIndex].style.setProperty('line-height', '1.25', 'important');\n\t\t\tnotes[noteIndex].style.setProperty('white-space', 'nowrap', 'important');\n\t\t}\n\n\t\tmeasurementHost.appendChild(measurement);\n\t\tvar requiredWidth = Math.ceil(measurement.getBoundingClientRect().width) + 2;\n\t\tmeasurementHost.removeChild(measurement);\n\t\treturn requiredWidth;\n\t}\n\n\tfunction collectTableCellEntries(table) {\n\t\tvar rows = table.rows;\n\t\tvar occupiedUntilRow = [];\n\t\tvar entries = [];\n\t\tvar columnCount = 0;\n\n\t\tfor (var rowIndex = 0; rowIndex < rows.length; rowIndex++) {\n\t\t\tvar row = rows[rowIndex];\n\t\t\tvar columnIndex = 0;\n\n\t\t\tfor (var cellIndex = 0; cellIndex < row.cells.length; cellIndex++) {\n\t\t\t\twhile ((occupiedUntilRow[columnIndex] || 0) > rowIndex) columnIndex++;<\/p>\n<p>\t\t\t\tvar cell = row.cells[cellIndex];\n\t\t\t\tvar columnSpan = cell.colSpan || 1;\n\t\t\t\tvar rowSpan = cell.rowSpan || 1;\n\t\t\t\tentries.push({ cell: cell, start: columnIndex, span: columnSpan });<\/p>\n<p>\t\t\t\tfor (var spanIndex = 0; spanIndex < columnSpan; spanIndex++) {\n\t\t\t\t\tvar occupiedColumn = columnIndex + spanIndex;\n\t\t\t\t\toccupiedUntilRow[occupiedColumn] = Math.max(\n\t\t\t\t\t\toccupiedUntilRow[occupiedColumn] || 0,\n\t\t\t\t\t\trowIndex + rowSpan\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\tcolumnIndex += columnSpan;\n\t\t\t}\n\n\t\t\tfor (var occupiedIndex = 0; occupiedIndex < occupiedUntilRow.length; occupiedIndex++) {\n\t\t\t\tif ((occupiedUntilRow[occupiedIndex] || 0) > rowIndex) {\n\t\t\t\t\tcolumnIndex = Math.max(columnIndex, occupiedIndex + 1);\n\t\t\t\t}\n\t\t\t}\n\t\t\tcolumnCount = Math.max(columnCount, columnIndex);\n\t\t}<\/p>\n<p>\t\treturn { entries: entries, columnCount: columnCount };\n\t}<\/p>\n<p>\tfunction setResponsiveTableWidths() {\n\t\tvar tables = document.querySelectorAll('.KoteiPage_Wrap details[data-kotei-accordion] table');\n\t\tvar measurementHost = document.createElement('div');\n\t\tmeasurementHost.setAttribute('aria-hidden', 'true');\n\t\tmeasurementHost.style.position = 'fixed';\n\t\tmeasurementHost.style.left = '-100000px';\n\t\tmeasurementHost.style.top = '0';\n\t\tmeasurementHost.style.visibility = 'hidden';\n\t\tmeasurementHost.style.pointerEvents = 'none';\n\t\tmeasurementHost.style.width = 'max-content';\n\t\tdocument.body.appendChild(measurementHost);<\/p>\n<p>\t\tfor (var tableIndex = 0; tableIndex < tables.length; tableIndex++) {\n\t\t\tvar table = tables[tableIndex];\n\t\t\tvar model = collectTableCellEntries(table);\n\t\t\tvar columnWidths = [];\n\t\t\tvar spanConstraints = [];\n\n\t\t\tfor (var widthIndex = 0; widthIndex < model.columnCount; widthIndex++) {\n\t\t\t\tcolumnWidths[widthIndex] = 52;\n\t\t\t}\n\n\t\t\tfor (var entryIndex = 0; entryIndex < model.entries.length; entryIndex++) {\n\t\t\t\tvar entry = model.entries[entryIndex];\n\t\t\t\tvar requiredWidth = measureCellLineWidth(entry.cell, measurementHost);\n\t\t\t\tif (entry.span === 1) {\n\t\t\t\t\tcolumnWidths[entry.start] = Math.max(columnWidths[entry.start], requiredWidth);\n\t\t\t\t} else {\n\t\t\t\t\tspanConstraints.push({\n\t\t\t\t\t\tstart: entry.start,\n\t\t\t\t\t\tspan: entry.span,\n\t\t\t\t\t\trequiredWidth: requiredWidth\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfor (var constraintIndex = 0; constraintIndex < spanConstraints.length; constraintIndex++) {\n\t\t\t\tvar constraint = spanConstraints[constraintIndex];\n\t\t\t\tvar currentWidth = 0;\n\t\t\t\tfor (var sumIndex = 0; sumIndex < constraint.span; sumIndex++) {\n\t\t\t\t\tcurrentWidth += columnWidths[constraint.start + sumIndex];\n\t\t\t\t}\n\t\t\t\tif (constraint.requiredWidth > currentWidth) {\n\t\t\t\t\tvar missingWidth = constraint.requiredWidth - currentWidth;\n\t\t\t\t\tfor (var addIndex = 0; addIndex < constraint.span; addIndex++) {\n\t\t\t\t\t\tcolumnWidths[constraint.start + addIndex] += Math.ceil(missingWidth \/ constraint.span);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tvar oldColumnGroup = table.querySelector('colgroup[data-kotei-mobile-columns]');\n\t\t\tif (oldColumnGroup &#038;&#038; oldColumnGroup.parentNode) {\n\t\t\t\toldColumnGroup.parentNode.removeChild(oldColumnGroup);\n\t\t\t}\n\n\t\t\tvar columnGroup = document.createElement('colgroup');\n\t\t\tcolumnGroup.setAttribute('data-kotei-mobile-columns', '1');\n\t\t\tvar mobileTableWidth = 0;\n\t\t\tvar mobileColumns = [];\n\t\t\tfor (var columnWidthIndex = 0; columnWidthIndex < columnWidths.length; columnWidthIndex++) {\n\t\t\t\tvar finalColumnWidth = Math.ceil(columnWidths[columnWidthIndex]);\n\t\t\t\tvar column = document.createElement('col');\n\t\t\t\tcolumn.setAttribute('data-kotei-mobile-col', '1');\n\t\t\t\tcolumn.style.setProperty('--kotei-mobile-col-width', finalColumnWidth + 'px');\n\t\t\t\tcolumnGroup.appendChild(column);\n\t\t\t\tmobileColumns.push(column);\n\t\t\t\tmobileTableWidth += finalColumnWidth;\n\t\t\t}\n\n\t\t\tvar firstTableSection = table.querySelector('thead, tbody, tfoot');\n\t\t\ttable.insertBefore(columnGroup, firstTableSection || table.firstChild);\n\t\t\ttable.style.setProperty('--kotei-mobile-table-width', mobileTableWidth + 'px');\n\n\t\t\tif (window.matchMedia &#038;&#038; window.matchMedia('(max-width: 640px)').matches) {\n\t\t\t\tfor (var correctionPass = 0; correctionPass < 2; correctionPass++) {\n\t\t\t\t\tvar columnCorrections = [];\n\t\t\t\t\tvar hasCorrection = false;\n\t\t\t\t\tfor (var correctionIndex = 0; correctionIndex < columnWidths.length; correctionIndex++) {\n\t\t\t\t\t\tcolumnCorrections[correctionIndex] = 0;\n\t\t\t\t\t}\n\n\t\t\t\t\tfor (var auditIndex = 0; auditIndex < model.entries.length; auditIndex++) {\n\t\t\t\t\t\tvar auditedEntry = model.entries[auditIndex];\n\t\t\t\t\t\tvar overflowWidth = auditedEntry.cell.scrollWidth - auditedEntry.cell.clientWidth;\n\t\t\t\t\t\tif (overflowWidth <= 1) continue;\n\n\t\t\t\t\t\tvar correctionPerColumn = Math.ceil((overflowWidth + 1) \/ auditedEntry.span);\n\t\t\t\t\t\tfor (var correctionSpanIndex = 0; correctionSpanIndex < auditedEntry.span; correctionSpanIndex++) {\n\t\t\t\t\t\t\tvar correctionColumnIndex = auditedEntry.start + correctionSpanIndex;\n\t\t\t\t\t\t\tcolumnCorrections[correctionColumnIndex] = Math.max(\n\t\t\t\t\t\t\t\tcolumnCorrections[correctionColumnIndex],\n\t\t\t\t\t\t\t\tcorrectionPerColumn\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\thasCorrection = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tif (!hasCorrection) break;\n\t\t\t\t\tmobileTableWidth = 0;\n\t\t\t\t\tfor (var correctedColumnIndex = 0; correctedColumnIndex < columnWidths.length; correctedColumnIndex++) {\n\t\t\t\t\t\tcolumnWidths[correctedColumnIndex] += columnCorrections[correctedColumnIndex];\n\t\t\t\t\t\tvar correctedColumnWidth = Math.ceil(columnWidths[correctedColumnIndex]);\n\t\t\t\t\t\tmobileColumns[correctedColumnIndex].style.setProperty(\n\t\t\t\t\t\t\t'--kotei-mobile-col-width',\n\t\t\t\t\t\t\tcorrectedColumnWidth + 'px'\n\t\t\t\t\t\t);\n\t\t\t\t\t\tmobileTableWidth += correctedColumnWidth;\n\t\t\t\t\t}\n\t\t\t\t\ttable.style.setProperty('--kotei-mobile-table-width', mobileTableWidth + 'px');\n\t\t\t\t}\n\t\t\t}\n\n\t\t\ttable.setAttribute('data-kotei-column-count', String(model.columnCount));\n\t\t\ttable.setAttribute('data-kotei-mobile-width', String(mobileTableWidth));\n\n\t\t\tvar scroller = table.parentNode;\n\t\t\tif (scroller &#038;&#038; scroller.scrollLeft > scroller.scrollWidth - scroller.clientWidth) {\n\t\t\t\tscroller.scrollLeft = Math.max(0, scroller.scrollWidth - scroller.clientWidth);\n\t\t\t}\n\t\t}<\/p>\n<p>\t\tmeasurementHost.parentNode.removeChild(measurementHost);\n\t}<\/p>\n<p>\tfunction openDepartmentFromHash() {\n\t\tvar id = window.location.hash ? window.location.hash.slice(1) : \"\";\n\t\tif (!id) return;<\/p>\n<p>\t\tvar target = document.getElementById(decodeURIComponent(id));\n\t\tif (!target || target.tagName.toLowerCase() !== \"details\") return;<\/p>\n<p>\t\ttarget.open = true;\n\t\tvar scroller = target.querySelector('div > div');\n\t\tif (scroller) scroller.scrollLeft = 0;\n\t\twindow.setTimeout(function () {\n\t\t\ttarget.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n\t\t}, 40);\n\t}<\/p>\n<p>\tfunction initializeKoteiPage() {\n\t\tsetResponsiveTableWidths();\n\t\tif (document.fonts && document.fonts.ready) {\n\t\t\tdocument.fonts.ready.then(setResponsiveTableWidths);\n\t\t}\n\t\topenDepartmentFromHash();\n\t}<\/p>\n<p>\tif (document.readyState === \"loading\") {\n\t\tdocument.addEventListener(\"DOMContentLoaded\", initializeKoteiPage);\n\t} else {\n\t\tinitializeKoteiPage();\n\t}\n\tvar responsiveTableResizeTimer = null;\n\twindow.addEventListener(\"resize\", function () {\n\t\twindow.clearTimeout(responsiveTableResizeTimer);\n\t\tresponsiveTableResizeTimer = window.setTimeout(setResponsiveTableWidths, 120);\n\t});\n\tdocument.addEventListener(\"toggle\", function (event) {\n\t\tvar details = event.target;\n\t\tif (\n\t\t\tdetails &&\n\t\t\tdetails.open &&\n\t\t\tdetails.matches &&\n\t\t\tdetails.matches('.KoteiPage_Wrap details[data-kotei-accordion]')\n\t\t) {\n\t\t\twindow.setTimeout(setResponsiveTableWidths, 0);\n\t\t}\n\t}, true);\n\twindow.addEventListener(\"hashchange\", openDepartmentFromHash);<\/p>\n<p>\tdocument.addEventListener(\"click\", function (event) {\n\t\tvar link = event.target.closest ? event.target.closest('a[href^=\"#area\"]') : null;\n\t\tif (!link) return;<\/p>\n<p>\t\tvar target = document.getElementById(link.getAttribute(\"href\").slice(1));\n\t\tif (!target || target.tagName.toLowerCase() !== \"details\") return;<\/p>\n<p>\t\ttarget.open = true;\n\t\tvar scroller = target.querySelector('div > div');\n\t\tif (scroller) scroller.scrollLeft = 0;\n\t});\n})();\n<\/script><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to Visit Our Outpatient Clinics \u00a0 How to Visit Our Outpatient Clinics at Kano General Hospital: this guide [&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\/8736"}],"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=8736"}],"version-history":[{"count":33,"href":"https:\/\/www.heartfull.or.jp\/kano\/wp-json\/wp\/v2\/pages\/8736\/revisions"}],"predecessor-version":[{"id":11850,"href":"https:\/\/www.heartfull.or.jp\/kano\/wp-json\/wp\/v2\/pages\/8736\/revisions\/11850"}],"wp:attachment":[{"href":"https:\/\/www.heartfull.or.jp\/kano\/wp-json\/wp\/v2\/media?parent=8736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}