tr {mso-height-source:auto; mso-ruby-visibility:none;} col {mso-width-source:auto; mso-ruby-visibility:none;} br {mso-data-placement:same-cell;} ruby {ruby-align:left;} .style16 {mso-number-format:0%; mso-style-name:백분율; mso-style-id:5;} .style17 {mso-number-format:"_-* \#\,\#\#0_-\;\\-* \#\,\#\#0_-\;_-* \0022-\0022_-\;_-\@_-"; mso-style-name:"쉼표 \[0\]"; mso-style-id:6;} .style0 {mso-number-format:General; text-align:general; vertical-align:middle; white-space:nowrap; mso-rotate:0; mso-background-source:auto; mso-pattern:auto; color:black; font-size:11.0pt; font-weight:400; font-style:normal; text-decoration:none; font-family:"맑은 고딕"; mso-generic-font-family:auto; mso-font-charset:129; border:none; mso-protection:locked visible; mso-style-name:표준; mso-style-id:0;} .font12 {color:windowtext; font-size:17.0pt; font-weight:700; font-style:normal; text-decoration:none; font-family:"맑은 고딕"; mso-generic-font-family:auto; mso-font-charset:129;} td {mso-style-parent:style0; padding:0px; mso-ignore:padding; color:black; font-size:11.0pt; font-weight:400; font-style:normal; text-decoration:none; font-family:"맑은 고딕"; mso-generic-font-family:auto; mso-font-charset:129; mso-number-format:General; text-align:general; vertical-align:middle; border:none; mso-background-source:auto; mso-pattern:auto; mso-protection:locked visible; white-space:nowrap; mso-rotate:0;} .sch-table-header-line { border-top: .5pt solid #1B587C; border-right:.5pt solid #DAE8F2; } .sch-table-header-line:last-child { border-top: .5pt solid #1B587C; } .sch-table-footer-line { border-bottom: .5pt solid #1B587C !important; border-right:.5pt solid #DAE8F2; } .sch-table-footer-line:last-child { border-bottom: .5pt solid #1B587C; border-right:none; } .sch-table-header-td { mso-style-parent:style0; height:25.0pt; color:white; font-size:10.0pt; font-weight:700; text-align:center; border-right:none; border-bottom:.5pt solid #DAE8F2; border-right:.5pt solid #DAE8F2; border-left:none; background:#1B587C; mso-pattern:black none; } .sch-table-header-td:last-child { mso-style-parent:style0; height:25.0pt; color:white; font-size:10.0pt; font-weight:700; text-align:center; border-right:none; border-bottom:.5pt solid #DAE8F2; border-left:none; background:#1B587C; mso-pattern:black none; } .sch-table-header-title{ font-size:9.0pt; color:#1B587C; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through: none; font-family:"맑은 고딕", monospace; mso-font-charset:129; border-top:.5pt solid #1B587C; border-right:.5pt solid #DAE8F2; border-bottom:.5pt solid #1B587C !important; border-left: none; background:white; mso-pattern:black none } .sch-table-header-title:last-child{ font-size:9.0pt; color:#1B587C; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through: none; font-family:"맑은 고딕", monospace; mso-font-charset:129; border-top:.5pt solid #1B587C; border-right: none; border-bottom:.5pt solid #1B587C; border-left: none; background:white; mso-pattern:black none } .sch-table-body-td{ height:25.0pt; color:#404040; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through: none; font-family:"맑은 고딕", monospace; mso-font-charset:129; border-top:.5pt solid #D9EAD5; border-right:.5pt solid #DAE8F2 !important; border-bottom:.5pt solid #DAE8F2 !important; border-left: none; } .sch-table-body-td:last-child{ height:25.0pt; font-size:9.0pt; color:#404040; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through: none; font-family:"맑은 고딕", monospace; mso-font-charset:129; border-top:.5pt solid #D9EAD5; border-right:none !important; border-bottom:.5pt solid #DAE8F2; border-left: none; } .sch-table-body-title {mso-style-parent:style0; color:#1B587C; font-size:10.0pt; font-weight:700; mso-number-format:"Short Date"; text-align:center; border-top:.5pt solid #DAE8F2; border-right:none; border-bottom:.5pt solid #1B587C; border-left:none;} .week-sat { color:#0070C0; background: none; } .week-sun { color:#D96A75; background: none; } .sch-table-bg { background:#E8F3F8; } .sch-table-bg2 { background: #f3f7fa; } /* 상단 버튼 정렬 */ .left-btn { float: left; /* 왼쪽으로 정렬 */ margin-left: 0px !important; /* 각 버튼 사이의 간격 조정 */ margin-right: 10px; /* 각 버튼 사이의 간격 조정 */ } /* 오른쪽 버튼 정렬을 위한 추가 스타일 */ .right-btn { float: right; /* 오른쪽으로 정렬 */ } /* 부모 div의 높이를 자식 요소에 맞추기 위한 스타일 */ .clearfix:after { content: ""; display: table; clear: both; padding-bottom: 5px; } .scrollable-div { max-height: 450px !important; overflow-y: auto !important; }