.index-module__htcATa__container{--half-modal-body-background-color:#fff;--half-modal-header-background-color:#f5f5f5;background-color:var(--half-modal-background-color);z-index:99;flex-direction:column;width:760px;height:100vh;transition:right .3s;display:flex;position:fixed;top:0;box-shadow:0 0 10px #0000004d}.index-module__htcATa__container_hide{right:-760px}.index-module__htcATa__container_show{right:0}.index-module__htcATa__body{background-color:var(--half-modal-body-background-color);flex:1;overflow:auto}.index-module__htcATa__header{background-color:var(--half-modal-header-background-color);justify-content:end;align-items:center;height:64px;padding:16px 24px;display:flex}
.typography-module__KMDMwW__std_xs_b{letter-spacing:.6px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:180%}.typography-module__KMDMwW__std_xs_n{letter-spacing:.6px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:180%}.typography-module__KMDMwW__std_s_b{letter-spacing:.7px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:160%}.typography-module__KMDMwW__std_s_n{letter-spacing:.7px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.typography-module__KMDMwW__std_m_b{letter-spacing:.8px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.typography-module__KMDMwW__std_m_n{letter-spacing:.8px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.typography-module__KMDMwW__std_l_b{letter-spacing:.9px;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:145%}.typography-module__KMDMwW__std_l_n{letter-spacing:.9px;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:145%}.typography-module__KMDMwW__std_xl_b{letter-spacing:1px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.typography-module__KMDMwW__std_xl_n{letter-spacing:1px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.typography-module__KMDMwW__std_xxl_b{letter-spacing:1.1px;font-family:Noto Sans JP,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:140%}.typography-module__KMDMwW__std_xxl_n{letter-spacing:1.1px;font-family:Noto Sans JP,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:140%}.typography-module__KMDMwW__std_xxxl_b{letter-spacing:1.2px;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:135%}.typography-module__KMDMwW__std_xxxl_n{letter-spacing:1.2px;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:135%}.typography-module__KMDMwW__oln_xs_b{letter-spacing:.6px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.typography-module__KMDMwW__oln_xs_n{letter-spacing:.6px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.typography-module__KMDMwW__oln_s_b{letter-spacing:.7px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.typography-module__KMDMwW__oln_s_n{letter-spacing:.7px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.typography-module__KMDMwW__oln_m_b{letter-spacing:.8px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.typography-module__KMDMwW__oln_m_n{letter-spacing:.8px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.typography-module__KMDMwW__oln_l_b{letter-spacing:.9px;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:100%}.typography-module__KMDMwW__oln_l_n{letter-spacing:.9px;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%}.typography-module__KMDMwW__oln_xl_b{letter-spacing:1px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.typography-module__KMDMwW__oln_xl_n{letter-spacing:1px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:100%}.typography-module__KMDMwW__oln_xxl_b{letter-spacing:1.1px;font-family:Noto Sans JP,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:100%}.typography-module__KMDMwW__oln_xxl_n{letter-spacing:1.1px;font-family:Noto Sans JP,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:100%}.typography-module__KMDMwW__oln_xxxl_b{letter-spacing:1.2px;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.typography-module__KMDMwW__oln_xxxl_n{letter-spacing:1.2px;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:100%}
.index-module__zS9-aa__container{--facility-duplicate-badge:#ffca28;color:var(--facility-duplicate-badge);}.index-module__zS9-aa__dialog{cursor:default;border-radius:8px;padding:0}.index-module__zS9-aa__dialog_container{flex-direction:column;gap:16px;padding:16px;display:flex}.index-module__zS9-aa__dialog_content{}.index-module__zS9-aa__dialog_header{justify-content:space-between;align-items:center;display:flex}.index-module__zS9-aa__dialog_header_close_button_container{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.index-module__zS9-aa__dialog_header_title_container{}
.index-module__zaHWOq__appointment_table{background-color:var(--color-tmp-white);table-layout:fixed;width:100%}.index-module__zaHWOq__appointment_table_thead{background-color:var(--color-tmp-primary);color:var(--color-tmp-white);height:48px;position:sticky;top:0;}.index-module__zaHWOq__appointment_table_thead th:first-child{width:20%}.index-module__zaHWOq__appointment_table_thead th:nth-child(2){width:50%}.index-module__zaHWOq__appointment_table_thead th:nth-child(3),.index-module__zaHWOq__appointment_table_thead th:nth-child(4){width:15%}.index-module__zaHWOq__appointment_table_tbody{}.index-module__zaHWOq__appointment_table_tbody td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.index-module__zaHWOq__appointment_table_tbody td:first-child,.index-module__zaHWOq__appointment_table_tbody td:nth-child(2),.index-module__zaHWOq__appointment_table_tbody td:nth-child(3),.index-module__zaHWOq__appointment_table_tbody td:nth-child(4){text-align:center}.index-module__zaHWOq__appointment_table_tbody tr{border-bottom-color:var(--color-tmp-gray-100);height:48px}.index-module__zaHWOq__appointment_table_tbody tr:hover{background-color:var(--color-tmp-aqua-500)}.index-module__zaHWOq__container{background-color:var(--color-tmp-white);border-radius:8px;width:100%;height:100%;overflow-y:auto}
.index-module__hu0bJG__container{--facility-duplicate-badge:#ffca28;color:var(--facility-duplicate-badge);}.index-module__hu0bJG__dialog{cursor:default;border-radius:8px;padding:0}.index-module__hu0bJG__dialog_container{flex-direction:column;gap:16px;padding:16px;display:flex}.index-module__hu0bJG__dialog_content{}.index-module__hu0bJG__dialog_header{justify-content:space-between;align-items:center;display:flex}.index-module__hu0bJG__dialog_header_close_button_container{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.index-module__hu0bJG__dialog_header_title_container{}
.index-module__PhpRpq__appointment{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:56px;padding:8px 16px;display:flex;}.index-module__PhpRpq__appointment :first-child{width:25%}.index-module__PhpRpq__appointment :nth-child(2){width:15%}.index-module__PhpRpq__appointment :nth-child(3){width:30%}.index-module__PhpRpq__appointment :nth-child(4){text-align:right;width:30%}.index-module__PhpRpq__appointments{flex-direction:column;width:100%;display:flex}.index-module__PhpRpq__body{width:100%}.index-module__PhpRpq__container{flex-direction:column;width:100%;display:flex}.index-module__PhpRpq__header{flex-direction:row;gap:16px;padding:16px;display:flex}.index-module__PhpRpq__facility_name{}.index-module__PhpRpq__kintone_facility_id{display:inline;}.index-module__PhpRpq__yyyy_mm{}
.index-module__5BvHaW__container{flex-direction:column;gap:16px;width:100%;height:100%;display:flex;overflow:hidden}.index-module__5BvHaW__dropdown_lists{flex-direction:row;flex:none;gap:8px;display:flex}.index-module__5BvHaW__facility_container{flex-direction:row;flex:none;gap:8px;display:flex;}.index-module__5BvHaW__facility_container_department_list{flex-direction:row;gap:8px;list-style:none;display:flex}.index-module__5BvHaW__facility_container_department{}.index-module__5BvHaW__facility_appointments_container{flex:1;display:flex;position:relative;overflow:hidden}.index-module__5BvHaW__field_container{flex-direction:row;gap:8px;width:100%;display:flex;overflow:hidden}.index-module__5BvHaW__field_label{flex:none;width:fit-content;display:block}.index-module__5BvHaW__field_label:after{content:":"}.index-module__5BvHaW__field_value{white-space:nowrap;flex:1;display:block}
.Spinner-module__ATIF2W__loader{aspect-ratio:1;border:8px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:80px;margin-top:48px;animation:1.4s cubic-bezier(.8,.3,.3,.8) infinite Spinner-module__ATIF2W__spinner}@keyframes Spinner-module__ATIF2W__spinner{to{transform:rotate(360deg)}}
.FadeCharacter-module__iW7E0a__char{animation:FadeCharacter-module__iW7E0a__charOpacity 4.8s ease-in-out var(--char-opacity-delay)infinite normal both running}@keyframes FadeCharacter-module__iW7E0a__charOpacity{0%{opacity:0}15%{opacity:1}60%{opacity:1}65%{opacity:0}to{opacity:0}}
@media print{#index-module__ev5Piq__body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@page{size:A4;margin:20mm}#index-module__ev5Piq__body{margin:0;padding:0;font-family:sans-serif;font-size:14px;line-height:1.6}.index-module__ev5Piq__container{box-sizing:border-box;width:100%;padding:20px;}.index-module__ev5Piq__heading{text-align:center;}.index-module__ev5Piq__image img{vertical-align:top;border:1px solid #000;width:calc(50% - 8px);height:auto;margin:4px;display:inline-block}.index-module__ev5Piq__image:after{clear:left}.index-module__ev5Piq__label{width:150px}.index-module__ev5Piq__table{border-collapse:collapse;text-align:left;border-top:1px solid #000;border-left:1px solid #000;width:100%;margin-bottom:20px;}.index-module__ev5Piq__table th{vertical-align:top;background-color:#f0f0f0;padding:6px 10px}.index-module__ev5Piq__table td,.index-module__ev5Piq__table th{border-bottom:1px solid #000;border-right:1px solid #000}.index-module__ev5Piq__value{white-space:pre-wrap;word-break:break-all;padding:6px 10px;}
.index-module__zukk_W__appointment_table{table-layout:fixed;background-color:var(--telemedicine-appointment-list-page-table-background-color);width:100%}.index-module__zukk_W__appointment_table_thead{background-color:var(--telemedicine-appointment-list-page-table-header-background-color);color:var(--telemedicine-appointment-list-page-table-header-color);height:48px;position:sticky;top:0;}.index-module__zukk_W__appointment_table_thead th:first-child{width:15%}.index-module__zukk_W__appointment_table_thead th:nth-child(2){width:5%}.index-module__zukk_W__appointment_table_thead th:nth-child(3){width:35%}.index-module__zukk_W__appointment_table_thead th:nth-child(4){width:15%}.index-module__zukk_W__appointment_table_thead th:nth-child(5),.index-module__zukk_W__appointment_table_thead th:nth-child(6){width:7.5%}.index-module__zukk_W__appointment_table_thead th:nth-child(7){width:15%}.index-module__zukk_W__appointment_table_tbody{}.index-module__zukk_W__appointment_table_tbody td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.index-module__zukk_W__appointment_table_tbody td:first-child,.index-module__zukk_W__appointment_table_tbody td:nth-child(2){text-align:center}.index-module__zukk_W__appointment_table_tbody td:nth-child(3),.index-module__zukk_W__appointment_table_tbody td:nth-child(4){text-align:left}.index-module__zukk_W__appointment_table_tbody td:nth-child(5){text-align:center}.index-module__zukk_W__appointment_table_tbody td:nth-child(6){text-align:left}.index-module__zukk_W__appointment_table_tbody td:nth-child(7),.index-module__zukk_W__appointment_table_tbody td:nth-child(8){text-align:center}.index-module__zukk_W__appointment_table_tbody tr{border-bottom-color:var(--telemedicine-appointment-list-page-table-body-tr-border-bottom-color);height:48px}.index-module__zukk_W__appointment_table_tbody tr:hover{background-color:var(--telemedicine-appointment-list-page-table-body-tr-hover-background-color);cursor:pointer}.index-module__zukk_W__container{--telemedicine-appointment-list-page-table-background-color:#fff;--telemedicine-appointment-list-page-table-header-background-color:#023893;--telemedicine-appointment-list-page-table-header-color:#fff;--telemedicine-appointment-list-page-table-body-tr-hover-background-color:#ecf8fd;--telemedicine-appointment-list-page-table-body-tr-border-bottom-color:#f5f5f5;border-radius:8px;max-height:calc(100vh - 192px);overflow-y:scroll}.index-module__zukk_W__appointment_table_facility_name{}.index-module__zukk_W__appointment_table_facility_name_container{flex-direction:row;align-items:center;gap:8px;display:flex}
.index-module__Fjr2gq__appointment_table{flex-direction:column;width:100%;height:100%;display:flex}.index-module__Fjr2gq__appointment_table thead{flex:none;width:100%;display:block}.index-module__Fjr2gq__appointment_table tbody{flex:1;width:100%;display:block;overflow:auto}.index-module__Fjr2gq__appointment_table_body{background-color:var(--telemedicine-billing-page-table-body-background-color);color:var(--telemedicine-billing-page-table-body-color);}.index-module__Fjr2gq__appointment_table_body_cell{align-items:center;height:56px;padding:0 16px;display:flex;}.index-module__Fjr2gq__appointment_table_body_cell:first-child{justify-content:flex-end;width:12.5%}.index-module__Fjr2gq__appointment_table_body_cell:nth-child(2){justify-content:flex-start;width:62.5%}.index-module__Fjr2gq__appointment_table_body_cell:nth-child(3),.index-module__Fjr2gq__appointment_table_body_cell:nth-child(4){justify-content:flex-end;width:12.5%}.index-module__Fjr2gq__appointment_table_body_row{cursor:pointer;flex-direction:row;width:100%;display:flex}.index-module__Fjr2gq__appointment_table_body_row:hover{background-color:var(--telemedicine-billing-page-table-body-hover-background-color)}.index-module__Fjr2gq__appointment_table_body_row_selected{background-color:var(--telemedicine-billing-page-table-body-hover-background-color)}.index-module__Fjr2gq__appointment_table_header{background-color:var(--telemedicine-billing-page-table-header-background-color);color:var(--telemedicine-billing-page-table-header-color)}.index-module__Fjr2gq__appointment_table_header_cell{text-align:left;justify-content:flex-start;align-items:center;height:48px;padding:0 16px;display:flex;}.index-module__Fjr2gq__appointment_table_header_cell:first-child{width:12.5%}.index-module__Fjr2gq__appointment_table_header_cell:nth-child(2){width:62.5%}.index-module__Fjr2gq__appointment_table_header_cell:nth-child(3),.index-module__Fjr2gq__appointment_table_header_cell:nth-child(4){width:12.5%}.index-module__Fjr2gq__appointment_table_header_row{flex-direction:row;width:100%;display:flex}.index-module__Fjr2gq__body{background-color:var(--telemedicine-billing-page-background-color);border-radius:8px;flex:1;padding:0;overflow:hidden}.index-module__Fjr2gq__body_error{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;}.index-module__Fjr2gq__body_loading{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;}.index-module__Fjr2gq__body_select_yyyy_mm{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;}.index-module__Fjr2gq__container{--telemedicine-billing-page-background-color:#fff;--telemedicine-billing-page-border-color:#ccc;--telemedicine-billing-page-copy-button-background-color:#3182ce;--telemedicine-billing-page-copy-button-color:#fff;--telemedicine-billing-page-table-body-background-color:#fff;--telemedicine-billing-page-table-body-color:#424242;--telemedicine-billing-page-table-body-hover-background-color:#ecf8fd;--telemedicine-billing-page-table-header-background-color:#023893;--telemedicine-billing-page-table-header-color:#fff;flex-direction:column;gap:16px;width:calc(100vw - 264px);min-width:calc(100vw - 264px);max-width:calc(100vw - 264px);height:calc(100vh - 112px);min-height:calc(100vh - 112px);max-height:calc(100vh - 112px);padding:0;display:flex}.index-module__Fjr2gq__copy_button{background-color:var(--telemedicine-billing-page-copy-button-background-color);color:var(--telemedicine-billing-page-copy-button-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:16px;height:40px;padding:0 16px;display:flex;}.index-module__Fjr2gq__header{justify-content:space-between;padding:0;display:flex}.index-module__Fjr2gq__yyyy_mm_select{border:1px solid var(--telemedicine-billing-page-border-color);border-radius:4px;height:40px;padding:0 10px;}
/*# sourceMappingURL=c064f7ab69c8e493.css.map*/