.sj-container:has(.sj_pg_1) .link_add{display:flex;justify-content:flex-end;margin-top:50px}.sj-container:has(.sj_pg_1) .link_add
.Bbtn{display:inline-flex;align-items:center;justify-content:center;min-width:140px;height:46px;padding:0
22px;border:0
!important;border-radius:13px;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%) !important;color:#fff !important;font-size:15px;font-weight:600;box-shadow:0 10px 22px rgba(18, 118, 147, 0.18);transition:0.25s ease}.sj-container:has(.sj_pg_1) .link_add .Bbtn:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(18, 118, 147, 0.24)}.sj-container:has(.sj_pg_1) .title_datalist{position:relative;margin-bottom:20px;color:#555;font-size:15px;font-weight:500}.sj-container:has(.sj_pg_1) .title_datalist::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#127693;vertical-align:middle}.sj-container:has(.sj_pg_1) .title_datalist+.base-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_1) .title_datalist + .base-table colgroup>col:nth-last-child(2), .sj-container:has(.sj_pg_1) .title_datalist + .base-table colgroup>col:nth-last-child(3), .sj-container:has(.sj_pg_1) .title_datalist + .base-table colgroup>col:nth-last-child(4){width:7%}.sj-container:has(.sj_pg_1) .title_datalist + .base-table thead
th{height:62px;padding:14px
8px;border-right:1px solid #dce7eb;border-bottom:1px solid #cfe4eb;background:#f1fbfe;color:#12333c;font-size:14px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_1) .title_datalist + .base-table thead th:last-child{border-right:0}.sj-container:has(.sj_pg_1) .title_datalist + .base-table tbody
td{height:62px;padding:14px
10px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;color:#555;font-size:13px;line-height:1.55;text-align:center;vertical-align:middle}.sj-container:has(.sj_pg_1) .title_datalist + .base-table tbody td:last-child{border-right:0}.sj-container:has(.sj_pg_1) .title_datalist + .base-table tbody tr:last-child
td{border-bottom:0}.sj-container:has(.sj_pg_1) .title_datalist + .base-table tbody tr:hover
td{background:#f8fcfd}.sj-container:has(.sj_pg_1) .title_datalist + .base-table tbody td:nth-child(1){color:#127693;font-weight:600}.sj-container:has(.sj_pg_1) .title_datalist + .base-table tbody td:nth-child(2){color:#127693;font-size:12px;font-weight:600}.sj-container:has(.sj_pg_1) .title_datalist + .base-table tbody td:nth-child(4){color:#222;font-size:14px;font-weight:600;text-align:left}.sj-container:has(.sj_pg_1) .title_datalist + .base-table tbody tr:hover td:nth-child(4){color:#127693}.sj-container:has(.sj_pg_1) .title_datalist + .base-table tbody td:nth-child(6){color:#666;font-size:12px}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
.scircle{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:30px;padding:0
12px;border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:1}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
.scircle.blue{background:linear-gradient(135deg, #127693 0%, #12aaa8 100%)}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
.scircle.red{background:linear-gradient(135deg, #7f8c8d 0%, #a0a7aa 100%)}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
.scircle.sky{background:linear-gradient(135deg, #2d9cdb 0%, #56cfe1 100%)}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
.sbtn{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;min-width:54px;height:32px;padding:0
10px;border-radius:999px;color:#fff;font-size:12px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
.sbtn.yellow{background:#f3a712}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
.sbtn.blue{background:#127693}.sj-container:has(.sj_pg_1) .title_datalist + .base-table .sbtn:hover{transform:translateY(-2px);filter:brightness(0.95)}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td.nowrap:last-child{white-space:normal}.sj-container:has(.sj_pg_1) .title_datalist + .base-table .Edit, .sj-container:has(.sj_pg_1) .title_datalist + .base-table .Delete, .sj-container:has(.sj_pg_1) .title_datalist + .base-table
.View{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:30px;margin:6px
2px;padding:0
9px;border-radius:8px;font-size:12px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
.Edit{border:1px
solid #127693;background:#fff;color:#127693}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
.Delete{border:1px
solid #e85b5b;background:#fff;color:#e85b5b}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
.View{border:1px
solid #d6e1e5;background:#f7fbfc;color:#555}.sj-container:has(.sj_pg_1) .title_datalist + .base-table .Edit:hover{background:#127693;color:#fff}.sj-container:has(.sj_pg_1) .title_datalist + .base-table .Delete:hover{background:#e85b5b;color:#fff}.sj-container:has(.sj_pg_1) .title_datalist + .base-table .View:hover{border-color:#127693;background:#f1fbfe;color:#127693}.sj-container:has(.sj_pg_1) .title_datalist+.base-table+.page_link{margin-top:44px}@media (max-width: 1200px){.sj-container:has(.sj_pg_1) .title_datalist + .base-table thead
th{font-size:13px;padding:12px
6px}.sj-container:has(.sj_pg_1) .title_datalist + .base-table tbody
td{padding:12px
6px;font-size:12px}.sj-container:has(.sj_pg_1) .title_datalist + .base-table .Edit, .sj-container:has(.sj_pg_1) .title_datalist + .base-table .Delete, .sj-container:has(.sj_pg_1) .title_datalist + .base-table
.View{min-width:46px;padding:0
7px;font-size:11px}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td.nowrap:last-child{display:flex;flex-direction:column;height:auto}}@media (max-width: 900px){.sj-container:has(.sj_pg_1):has(.title_datalist){margin:40px
auto;padding:0
16px}.sj-container:has(.sj_pg_1) .link_add{justify-content:stretch}.sj-container:has(.sj_pg_1) .link_add
.Bbtn{width:100%}.sj-container:has(.sj_pg_1) .title_datalist{margin-top:20px;margin-bottom:0;padding:16px
18px;font-size:14px}.sj-container:has(.sj_pg_1) .title_datalist+.base-table{display:block;border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_1) .title_datalist + .base-table colgroup, .sj-container:has(.sj_pg_1) .title_datalist + .base-table
thead{display:none}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
tbody{display:flex;flex-direction:column;gap:14px}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
tr{display:block;position:relative;padding:56px
18px 18px;border:1px
solid #127f96;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0, 0, 0, 0.04)}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
td{display:grid;grid-template-columns:82px minmax(0, 1fr);align-items:start;gap:10px;width:100%;height:auto !important;padding:8px
0 !important;border-right:0 !important;border-bottom:1px dashed #e4edf1 !important;text-align:left !important;background:transparent !important;font-size:14px !important;line-height:1.5}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:last-child{border-bottom:0 !important}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td::before{color:#127693;font-size:13px;font-weight:600;white-space:nowrap}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(1){position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:58px;height:28px !important;padding:0
10px !important;border:0
!important;border-radius:999px;background:#127693 !important;color:#fff !important;font-size:13px !important;font-weight:600}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(1)::before{content:"번호";margin-right:4px;color:#fff;font-size:12px}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(7){position:absolute;top:16px;right:18px;display:flex;width:auto;height:auto !important;padding:0
!important;border-bottom:0 !important}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(7)::before{display:none}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(2)::before{content:"분야"}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(3)::before{content:"지역"}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(4)::before{content:"프로그램명"}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(5)::before{content:"종목"}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(6)::before{content:"접수기간"}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(8)::before{content:"신청자"}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(9)::before{content:"참여자"}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(10)::before{content:"비고"}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(4){color:#222 !important;font-size:15px !important;font-weight:600}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(8) .sbtn, .sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(9) .sbtn{width:100% !important;min-width:0;height:38px;border-radius:10px}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(10){padding-top:14px !important}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(10) .Edit, .sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(10) .Delete, .sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(10) .View{flex:1;min-width:0;height:38px;margin:0;border-radius:10px}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(10){display:grid !important;grid-template-columns:82px minmax(0, 1fr)}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(10) a{margin-bottom:6px}}@media (max-width: 480px){.sj-container:has(.sj_pg_1) .title_datalist + .base-table
tr{padding:54px
16px 16px;border-radius:16px}.sj-container:has(.sj_pg_1) .title_datalist + .base-table
td{grid-template-columns:72px minmax(0, 1fr);gap:8px;font-size:13px !important}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td::before{font-size:12px}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(4){font-size:14px !important}.sj-container:has(.sj_pg_1) .title_datalist + .base-table td:nth-child(10){grid-template-columns:72px minmax(0, 1fr)}.sj-container:has(.sj_pg_1) .title_datalist + .base-table .Edit, .sj-container:has(.sj_pg_1) .title_datalist + .base-table .Delete, .sj-container:has(.sj_pg_1) .title_datalist + .base-table
.View{width:100%}.sj-container:has(.sj_pg_1) .title_datalist+.base-table+.page_link{margin-top:34px}}.sj-container:has(.sj_pg_1_1) .base-table{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;margin-bottom:24px !important;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_1_1) .base-table thead
th{height:62px;padding:15px
12px;border-right:1px solid #dce7eb;border-bottom:1px solid #cfe4eb;background:#f1fbfe;color:#12333c;font-size:15px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_1_1) .base-table thead th[colspan]{height:66px;padding-left:24px;background:linear-gradient(135deg, #f1fbfe 0%, #fff 75%);color:#127693;font-size:19px;font-weight:600;text-align:left}.sj-container:has(.sj_pg_1_1) .base-table thead th:last-child{border-right:0}.sj-container:has(.sj_pg_1_1) .base-table tbody
td{height:58px;padding:15px
14px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;color:#444;font-size:14px;line-height:1.6;text-align:center;vertical-align:middle}.sj-container:has(.sj_pg_1_1) .base-table tbody td:last-child{border-right:0}.sj-container:has(.sj_pg_1_1) .base-table tbody tr:last-child
td{border-bottom:0}.sj-container:has(.sj_pg_1_1) .base-table tbody tr:hover
td{background:#f8fcfd}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) tbody td:nth-child(odd){background:#f7fbfc;color:#127693;font-weight:600}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) tbody td:nth-child(even){color:#333;font-weight:500;text-align:left}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) tbody tr:first-child td:nth-child(2){color:#222;font-size:16px;font-weight:600}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) tbody
td{text-align:center}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) tbody td
b{color:#127693;font-weight:600}.sj-container:has(.sj_pg_1_1) .onlnNum{width:70px !important;height:42px;margin:0
6px;padding:0
10px;border:1px
solid #d6e1e5;border-radius:10px;background:#fff;color:#333;font-family:inherit;font-size:15px;text-align:center;outline:none;transition:0.2s ease}.sj-container:has(.sj_pg_1_1) .onlnNum:focus{border-color:#127693;box-shadow:0 0 0 3px rgba(18, 118, 147, 0.08)}.sj-container:has(.sj_pg_1_1) .Bbtn, .sj-container:has(.sj_pg_1_1) .btn_sun{display:inline-flex;align-items:center;justify-content:center;min-width:110px;height:42px;padding:0
18px;border:0
!important;border-radius:12px;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%) !important;color:#fff !important;font-size:14px;font-weight:600;box-shadow:0 8px 18px rgba(18, 118, 147, 0.18);transition:0.25s ease}.sj-container:has(.sj_pg_1_1) .Bbtn:hover, .sj-container:has(.sj_pg_1_1) .btn_sun:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(18, 118, 147, 0.24)}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) tbody tr:nth-child(2) td{padding:22px;background:#fffdf8;color:#555;font-size:14px;line-height:1.8;text-align:center}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) tbody tr:nth-child(2) b{display:inline-block;margin-bottom:10px;color:#e85b2a !important}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) tbody tr:nth-child(2) p{margin:0
auto !important;padding:16px
18px;border:1px
solid #dceff4;border-radius:14px;background:#f1fbfe;color:#127693 !important;font-size:13px;line-height:1.8;width:100% !important}.sj-container:has(.sj_pg_1_1) .title_datalist{display:flex;align-items:center;justify-content:space-between;gap:18px;height:auto !important;min-height:58px;margin:28px
0 18px !important;padding:16px
20px;border:1px
solid #dceff4;border-radius:16px;background:linear-gradient(135deg, #f1fbfe 0%, #fff 70%);box-shadow:0 8px 22px rgba(18, 118, 147, 0.05)}.sj-container:has(.sj_pg_1_1) .title_datalist
p{float:none !important;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0
!important;color:#555;font-size:14px;line-height:1.5}.sj-container:has(.sj_pg_1_1) .title_datalist
div{float:none !important;flex:0 0 auto}.sj-container:has(.sj_pg_1_1) .title_datalist
b{color:#222 !important;font-weight:600}.sj-container:has(.sj_pg_1_1) .title_datalist
span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px
10px;border-radius:999px !important;color:#fff;font-size:12px;font-weight:600}.sj-container:has(.sj_pg_1_1) .title_datalist
.sky{background:#2d9cdb}.sj-container:has(.sj_pg_1_1) .title_datalist
.blue{background:#127693}.sj-container:has(.sj_pg_1_1) .title_datalist
.yellow{background:#f3a712}.sj-container:has(.sj_pg_1_1) .title_datalist
.red{background:#e85b5b}.sj-container:has(.sj_pg_1_1) .paStatus{width:130px !important;height:42px !important;padding:0
36px 0 14px;border:1px
solid #cfe4eb;border-radius:10px;background:#fff;color:#333;font-family:inherit;font-size:14px;outline:none}.sj-container:has(.sj_pg_1_1) .title_datalist+input+.base-table{margin-top:0 !important}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table colgroup>col:nth-last-child(2){width:8% !important}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table thead
th{height:58px;padding:13px
8px;font-size:14px}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table tbody
td{height:58px;padding:13px
8px;font-size:13px}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table tbody td:nth-child(1){color:#127693;font-weight:600}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table tbody td:nth-child(2){color:#222;font-weight:600}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table tbody td:nth-child(5){word-break:break-all}.sj-container:has(.sj_pg_1_1) .scircle{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:30px;padding:0
12px;border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:1}.sj-container:has(.sj_pg_1_1) .scircle.sky{background:#2d9cdb}.sj-container:has(.sj_pg_1_1) .scircle.blue{background:#127693}.sj-container:has(.sj_pg_1_1) .scircle.yellow{background:#f3a712}.sj-container:has(.sj_pg_1_1) .scircle.red{background:#e85b5b}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td.nowrap:last-child{white-space:normal}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:last-child{justify-content:center;align-items:center;gap:5px;flex-wrap:wrap}.sj-container:has(.sj_pg_1_1) table tbody tr:only-child td[colspan="10"]{display:table-cell !important}.sj-container:has(.sj_pg_1_1) .View, .sj-container:has(.sj_pg_1_1) .Edit, .sj-container:has(.sj_pg_1_1) .Delete{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:30px;padding:0
9px;border:1px
solid #d6e1e5;border-radius:8px;background:#fff;color:#555;font-size:12px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_1_1) .View:hover, .sj-container:has(.sj_pg_1_1) .Edit:hover{border-color:#127693;background:#f1fbfe;color:#127693}.sj-container:has(.sj_pg_1_1) .Delete:hover, .sj-container:has(.sj_pg_1_1) a[onclick*="ap_delete"]:hover{border-color:#e85b5b;background:#fff5f5;color:#e85b5b}.sj-container:has(.sj_pg_1_1) .base-table tbody td.nowrap>a:nth-of-type(1){border:1px
solid #d6e1e5;background:#f7fbfc;color:#555}.sj-container:has(.sj_pg_1_1) .base-table tbody td.nowrap>a:nth-of-type(2){border:1px
solid #127693;background:#fff;color:#127693}.sj-container:has(.sj_pg_1_1) .base-table tbody td.nowrap>a:nth-of-type(3){border:1px
solid #e85b5b;background:#fff;color:#e85b5b}.sj-container:has(.sj_pg_1_1) .base-table tbody td.nowrap>a:nth-of-type(1):hover{border-color:#127693;background:#f1fbfe;color:#127693}.sj-container:has(.sj_pg_1_1) .base-table tbody td.nowrap>a:nth-of-type(2):hover{background:#127693;color:#fff}.sj-container:has(.sj_pg_1_1) .base-table tbody td.nowrap>a:nth-of-type(3):hover{background:#e85b5b;color:#fff}.sj-container:has(.sj_pg_1_1) .boardPageNav{margin-top:40px}.sj-container:has(.sj_pg_1_1) .bottom_button{display:flex;justify-content:center;margin-top:34px}.sj-container:has(.sj_pg_1_1) .bottom_button
a{display:inline-flex;align-items:center;justify-content:center;min-width:130px;height:48px;padding:0
24px;border:1px
solid #d6e1e5;border-radius:13px;background:#fff;color:#555;font-size:15px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_1_1) .bottom_button a::before{content:"목록"}.sj-container:has(.sj_pg_1_1) .bottom_button
img{display:none}.sj-container:has(.sj_pg_1_1) .bottom_button a:hover{border-color:#127693;background:#f1fbfe;color:#127693}@media (max-width: 1250px){.sj-container:has(.sj_pg_1_1) .base-table thead
th{padding:12px
8px;font-size:13px}.sj-container:has(.sj_pg_1_1) .base-table tbody
td{padding:12px
8px;font-size:13px}.sj-container:has(.sj_pg_1_1) .title_datalist{align-items:flex-start;flex-direction:column}.sj-container:has(.sj_pg_1_1) .title_datalist
div{width:100%}.sj-container:has(.sj_pg_1_1) .paStatus{width:100% !important}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:last-child{display:flex;height:auto;flex-direction:column}}@media (max-width: 900px){.sj-container:has(.sj_pg_1_1)>.base-table:nth-of-type(1),.sj-container:has(.sj_pg_1_1)>.base-table:nth-of-type(2){display:block;border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) colgroup, .sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) colgroup{display:none}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) thead, .sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) thead{display:block;margin-bottom:12px}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) thead tr, .sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) thead tr, .sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) thead th, .sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) thead
th{display:block;width:100%}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) thead th, .sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) thead
th{height:auto;padding:20px
22px;border:1px
solid #dceff4;border-radius:16px;background:linear-gradient(135deg, #f1fbfe 0%, #fff 75%);box-shadow:0 8px 22px rgba(18, 118, 147, 0.05);font-size:18px}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) tbody, .sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) tbody{display:flex;flex-direction:column;gap:12px}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) tr, .sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) tr{display:block;overflow:hidden;border:1px
solid #127f96;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(0, 0, 0, 0.035)}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) td, .sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) td{display:block;width:100%;height:auto !important;padding:14px
16px !important;border-right:0 !important;border-bottom:1px solid #edf0f2 !important;text-align:left !important}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) td:nth-child(odd){padding-bottom:6px !important;border-bottom:0 !important}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(1) td:nth-child(even){padding-top:6px !important}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) tbody tr:first-child{display:grid;grid-template-columns:70px minmax(0, 1fr)}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) tbody tr:first-child
td{display:flex;align-items:center;gap:8px}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) tbody tr:first-child td:nth-child(5){grid-column:1 / -1}.sj-container:has(.sj_pg_1_1) > .base-table:nth-of-type(2) .btn_sun{width:100%}.sj-container:has(.sj_pg_1_1) .title_datalist+input+.base-table{display:block;border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table colgroup, .sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table
thead{display:none}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table
tbody{display:flex;flex-direction:column;gap:14px}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table
tr{display:block;position:relative;padding:56px
18px 18px;border:1px
solid #127f96;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0, 0, 0, 0.04)}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table
td{display:grid;grid-template-columns:82px minmax(0, 1fr);align-items:start;gap:10px;width:100%;height:auto !important;padding:8px
0 !important;border-right:0 !important;border-bottom:1px dashed #e4edf1 !important;background:transparent !important;text-align:left !important;font-size:14px !important;line-height:1.5}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:last-child{border-bottom:0 !important}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td::before{color:#127693;font-size:13px;font-weight:600;white-space:nowrap}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td.arial.nowrap:nth-child(1){position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:58px;height:28px !important;padding:0
10px !important;border:0
!important;border-radius:999px;background:#127693 !important;color:#fff !important;font-size:13px !important;font-weight:600}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(1)::before{content:"번호";margin-right:4px;color:#fff;font-size:12px}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(2)::before{content:"성명"}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(3)::before{content:"생년월일"}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(4)::before{content:"연락처"}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(5)::before{content:"이메일"}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(6)::before{content:"구분1"}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(7)::before{content:"구분2"}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(8){position:absolute;top:16px;right:18px;display:block;width:auto;padding:0
!important;border-bottom:0 !important;display:flex;flex-direction:column;align-items:center;gap:4px}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(8)>br{display:none}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(8)::before{display:none}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(9)::before{content:"비고"}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(9){display:grid;grid-template-columns:82px minmax(0, 1fr);padding-top:14px !important}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(9) a{width:100%;height:38px;margin-bottom:6px;border-radius:10px}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table tr:has(td[colspan]){padding:18px}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td[colspan]{display:flex !important;align-items:center;justify-content:center;min-height:120px;padding:30px
16px !important;border:1px
dashed #dce7eb !important;border-radius:16px;background:#fff !important;color:#888;text-align:center !important}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td[colspan]::before{display:none}.sj-container:has(.sj_pg_1_1) table tbody tr:only-child td[colspan="10"]{color:#888 !important}}@media (max-width: 480px){.sj-container:has(.sj_pg_1_1) .title_datalist{padding:14px
16px}.sj-container:has(.sj_pg_1_1) .title_datalist
p{gap:6px 8px;font-size:13px}.sj-container:has(.sj_pg_1_1) .title_datalist
span{font-size:11px}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table
tr{padding:54px
16px 16px;border-radius:16px}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table
td{grid-template-columns:72px minmax(0, 1fr);gap:8px;font-size:13px !important}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td::before{font-size:12px}.sj-container:has(.sj_pg_1_1) .title_datalist + input + .base-table td:nth-child(9){grid-template-columns:72px minmax(0, 1fr)}.sj-container:has(.sj_pg_1_1) .bottom_button
a{width:100%}}.sj-container:has(.sj_pg_1_2) .base-table{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;margin-bottom:24px !important;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_1_2) .base-table thead
th{height:62px;padding:15px
10px;border-right:1px solid #dce7eb;border-bottom:1px solid #cfe4eb;background:#f1fbfe;color:#12333c;font-size:15px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_1_2) .base-table thead th[colspan]{height:66px;padding-left:24px;background:linear-gradient(135deg, #f1fbfe 0%, #fff 75%);color:#127693;font-size:19px;font-weight:600;text-align:left}.sj-container:has(.sj_pg_1_2) .base-table thead th:last-child{border-right:0}.sj-container:has(.sj_pg_1_2) .base-table tbody
td{height:58px;padding:14px
10px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;color:#444;font-size:14px;line-height:1.6;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_1_2) .base-table tbody td:last-child{border-right:0}.sj-container:has(.sj_pg_1_2) .base-table tbody tr:last-child
td{border-bottom:0}.sj-container:has(.sj_pg_1_2) .base-table tbody tr:hover
td{background:#f8fcfd}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type tbody td:nth-child(odd){background:#f7fbfc;color:#127693;font-weight:600}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type tbody td:nth-child(even){color:#333;font-weight:500;text-align:left}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type tbody tr:first-child td:nth-child(2){color:#222;font-size:16px;font-weight:600}.sj-container:has(.sj_pg_1_2)>p[style*="color:red"]{margin:20px
0 18px;padding:18px
20px;border:1px
solid #f4d4c8;border-radius:16px;background:#fff8f5;color:#e85b2a !important;font-size:14px;font-weight:500;line-height:1.7;word-break:keep-all}.sj-container:has(.sj_pg_1_2)>div[style*="float:right"]{float:none !important;display:flex;justify-content:flex-end;margin:0
0 18px}.sj-container:has(.sj_pg_1_2) .Bbtn, .sj-container:has(.sj_pg_1_2) .btn_level, .sj-container:has(.sj_pg_1_2) input.Bbtn{display:inline-flex !important;align-items:center;justify-content:center;min-width:130px;height:44px;padding:0
22px;border:0
!important;border-radius:13px !important;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%) !important;color:#fff !important;font-family:inherit;font-size:14px;font-weight:600;text-align:center;cursor:pointer;box-shadow:0 10px 22px rgba(18, 118, 147, 0.18);transition:0.25s ease}.sj-container:has(.sj_pg_1_2) .Bbtn:hover, .sj-container:has(.sj_pg_1_2) .btn_level:hover, .sj-container:has(.sj_pg_1_2) input.Bbtn:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(18,118,147,0.24)}.sj-container:has(.sj_pg_1_2)>br{display:none}.sj-container:has(.sj_pg_1_2) .title_datalist{display:flex;align-items:center;justify-content:space-between;height:auto !important;min-height:58px;margin:24px
0 0 !important;padding:16px
20px}.sj-container:has(.sj_pg_1_2) .title_datalist
p{float:none !important;margin:0
!important;color:#555;font-size:15px;font-weight:500}.sj-container:has(.sj_pg_1_2) .title_datalist p::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#127693;vertical-align:middle}.sj-container:has(.sj_pg_1_2) form[name="form_sms"]{margin-top:0}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table{margin-bottom:0 !important}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table thead th:nth-last-child(1){width:20%}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table thead th:nth-last-child(2){width:10%}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table thead
th{height:58px;padding:13px
8px;font-size:14px}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table tbody
td{height:58px;padding:13px
8px;font-size:13px}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] input[type="checkbox"]{width:17px;height:17px;accent-color:#127693;cursor:pointer}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table tbody td:nth-child(2){color:#127693;font-weight:600}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table tbody td:nth-child(3){color:#222;font-weight:600}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table tbody td:nth-child(6){word-break:break-all}.sj-container:has(.sj_pg_1_2) .scircle{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:30px;padding:0
12px;border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:1}.sj-container:has(.sj_pg_1_2) .scircle.blue{background:#127693}.sj-container:has(.sj_pg_1_2) .scircle.sky{background:#2d9cdb}.sj-container:has(.sj_pg_1_2) .scircle.yellow{background:#f3a712}.sj-container:has(.sj_pg_1_2) .scircle.red{background:#e85b5b}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td.nowrap:last-child{white-space:normal}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:last-child{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td[colspan="10"]{display:table-cell !important}.sj-container:has(.sj_pg_1_2) .View, .sj-container:has(.sj_pg_1_2) .Edit, .sj-container:has(.sj_pg_1_2) .Delete{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:30px;padding:0
9px;border:1px
solid #d6e1e5;border-radius:8px;background:#fff;color:#555;font-size:12px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_1_2) .View:hover, .sj-container:has(.sj_pg_1_2) .Edit:hover{border-color:#127693;background:#f1fbfe;color:#127693}.sj-container:has(.sj_pg_1_2) .Delete:hover, .sj-container:has(.sj_pg_1_2) a[onclick*="ap_delete"]:hover{border-color:#e85b5b;background:#fff5f5;color:#e85b5b}.sj-container:has(.sj_pg_1_2) .base-table tbody td.nowrap>a:nth-of-type(1){border:1px
solid #d6e1e5;background:#f7fbfc;color:#555}.sj-container:has(.sj_pg_1_2) .base-table tbody td.nowrap>a:nth-of-type(2){border:1px
solid #127693;background:#fff;color:#127693}.sj-container:has(.sj_pg_1_2) .base-table tbody td.nowrap>a:nth-of-type(3){border:1px
solid #e85b5b;background:#fff;color:#e85b5b}.sj-container:has(.sj_pg_1_2) .base-table tbody td.nowrap>a:nth-of-type(1):hover{border-color:#127693;background:#f1fbfe;color:#127693}.sj-container:has(.sj_pg_1_2) .base-table tbody td.nowrap>a:nth-of-type(2):hover{background:#127693;color:#fff}.sj-container:has(.sj_pg_1_2) .base-table tbody td.nowrap>a:nth-of-type(3):hover{background:#e85b5b;color:#fff}.sj-container:has(.sj_pg_1_2) form[name="form_sms"]>div[style*="padding-top"]{display:flex;justify-content:flex-end;padding-top:18px !important}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] input[type="submit"].Bbtn{min-width:140px}.sj-container:has(.sj_pg_1_2) .bottom_button{display:flex;justify-content:center;margin-top:34px}.sj-container:has(.sj_pg_1_2) .bottom_button
a{display:inline-flex;align-items:center;justify-content:center;min-width:130px;height:48px;padding:0
24px;border:1px
solid #d6e1e5;border-radius:13px;background:#fff;color:#555;font-size:15px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_1_2) .bottom_button a::before{content:"목록"}.sj-container:has(.sj_pg_1_2) .bottom_button
img{display:none}.sj-container:has(.sj_pg_1_2) .bottom_button a:hover{border-color:#127693;background:#f1fbfe;color:#127693}@media (max-width: 1200px){.sj-container:has(.sj_pg_1_2) .base-table thead
th{padding:12px
8px;font-size:13px}.sj-container:has(.sj_pg_1_2) .base-table tbody
td{padding:12px
8px;font-size:13px}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:last-child{flex-direction:column;height:auto}}@media (max-width: 900px){.sj-container:has(.sj_pg_1_2)>.base-table:first-of-type{display:block;border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type
colgroup{display:none}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type
thead{display:block;margin-bottom:12px}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type thead tr, .sj-container:has(.sj_pg_1_2) > .base-table:first-of-type thead
th{display:block;width:100%}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type thead
th{height:auto;padding:20px
22px;border:1px
solid #dceff4;border-radius:16px;background:linear-gradient(135deg, #f1fbfe 0%, #fff 75%);box-shadow:0 8px 22px rgba(18, 118, 147, 0.05);font-size:18px}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type
tbody{display:flex;flex-direction:column;gap:12px}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type
tr{display:block;overflow:hidden;border:1px
solid #127f96;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(0, 0, 0, 0.035)}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type
td{display:block;width:100%;height:auto !important;padding:14px
16px !important;border-right:0 !important;border-bottom:1px solid #edf0f2 !important;text-align:left !important}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type td:nth-child(odd){padding-bottom:6px !important;border-bottom:0 !important}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type td:nth-child(even){padding-top:6px !important}.sj-container:has(.sj_pg_1_2) > .base-table:first-of-type td:last-child{border-bottom:0 !important}.sj-container:has(.sj_pg_1_2)>div[style*="float:right"]{justify-content:stretch}.sj-container:has(.sj_pg_1_2) > div[style*="float:right"] .Bbtn{width:100%}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table{display:block;border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table colgroup, .sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table
thead{display:none}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table
tbody{display:flex;flex-direction:column;gap:14px}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table
tr{display:block;position:relative;padding:56px
18px 18px;border:1px
solid #127f96;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0, 0, 0, 0.04)}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table
td{display:grid;grid-template-columns:82px minmax(0, 1fr);align-items:start;gap:10px;width:100%;height:auto !important;padding:8px
0 !important;border-right:0 !important;border-bottom:1px dashed #e4edf1 !important;background:transparent !important;text-align:left !important;font-size:14px !important;line-height:1.5}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:last-child{border-bottom:0 !important}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td::before{color:#127693;font-size:13px;font-weight:600;white-space:nowrap}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(1){position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:34px;height:28px !important;padding:0
!important;border:0
!important}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(1)::before{display:none}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(2){position:absolute;top:18px;left:62px;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:58px;height:28px !important;padding:0
10px !important;border:0
!important;border-radius:999px;background:#127693 !important;color:#fff !important;font-size:13px !important;font-weight:600}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(2)::before{content:"번호";margin-right:4px;color:#fff;font-size:12px}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(3)::before{content:"성명"}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(4)::before{content:"생년월일"}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(5)::before{content:"연락처"}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(6)::before{content:"이메일"}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(7){position:absolute;top:16px;right:18px;display:block;width:auto;padding:0
!important;border-bottom:0 !important}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(7)::before{display:none}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(8)::before{content:"비고"}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(8){display:grid;grid-template-columns:82px minmax(0, 1fr);padding-top:14px !important}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(8) a{width:100%;height:38px;margin-bottom:6px;border-radius:10px}.sj-container:has(.sj_pg_1_2) form[name="form_sms"]>div[style*="padding-top"]{justify-content:stretch}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] input[type="submit"].Bbtn{width:100%}}@media (max-width: 480px){.sj-container:has(.sj_pg_1_2)>p[style*="color:red"]{padding:16px;font-size:13px}.sj-container:has(.sj_pg_1_2) .title_datalist{padding:14px
16px;border-radius:14px}.sj-container:has(.sj_pg_1_2) .title_datalist
p{font-size:13px}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table
tr{padding:54px
16px 16px;border-radius:16px}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table
td{grid-template-columns:72px minmax(0, 1fr);gap:8px;font-size:13px !important}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td::before{font-size:12px}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(2){left:58px}.sj-container:has(.sj_pg_1_2) form[name="form_sms"] .base-table td:nth-child(8){grid-template-columns:72px minmax(0, 1fr)}.sj-container:has(.sj_pg_1_2) .bottom_button
a{width:100%}}.sj-container:has(.sj_pg_1_3) .tblDataList{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_1_3) .tblDataList > thead
th{height:70px;padding:18px
24px;border-bottom:1px solid #cfe4eb;background:linear-gradient(135deg, #f1fbfe 0%, #fff 75%);color:#127693;font-size:22px;font-weight:600;text-align:left}.sj-container:has(.sj_pg_1_3) .tblDataList > thead th
strong{color:#222;font-weight:600}.sj-container:has(.sj_pg_1_3) .tblDataList>tbody>tr>th{width:15%;padding:18px
20px;border-right:1px solid #dce7eb;border-bottom:1px solid #edf0f2;background:#f7fbfc;color:#12333c;font-size:15px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_1_3) .tblDataList>tbody>tr>td{padding:18px
20px;border-bottom:1px solid #edf0f2;background:#fff;color:#444;font-size:14px;line-height:1.65;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_1_3) .tblDataList > tbody > tr:last-child > th, .sj-container:has(.sj_pg_1_3) .tblDataList>tbody>tr:last-child>td{border-bottom:0}.sj-container:has(.sj_pg_1_3) .tblDataList>tbody>tr:hover>td{background:#f8fcfd}.sj-container:has(.sj_pg_1_3) input[type="text"], .sj-container:has(.sj_pg_1_3) input[type="number"], .sj-container:has(.sj_pg_1_3) input[type="file"], .sj-container:has(.sj_pg_1_3) select, .sj-container:has(.sj_pg_1_3) textarea{max-width:100%;border:1px
solid #d6e1e5;border-radius:10px;background:#fff;color:#333;font-family:inherit;font-size:14px;outline:none;transition:0.2s ease}.sj-container:has(.sj_pg_1_3) input[type="text"], .sj-container:has(.sj_pg_1_3) input[type="number"], .sj-container:has(.sj_pg_1_3) select{height:44px;padding:0
12px}.sj-container:has(.sj_pg_1_3) input[type="file"]{padding:11px
12px}.sj-container:has(.sj_pg_1_3) textarea{min-height:240px;padding:14px;line-height:1.7;resize:vertical}.sj-container:has(.sj_pg_1_3) input:focus, .sj-container:has(.sj_pg_1_3) select:focus, .sj-container:has(.sj_pg_1_3) textarea:focus{border-color:#127693;box-shadow:0 0 0 3px rgba(18, 118, 147, 0.08)}.sj-container:has(.sj_pg_1_3) input[type="checkbox"]{width:17px;height:17px;accent-color:#127693;vertical-align:middle}.sj-container:has(.sj_pg_1_3) label{display:inline-flex;align-items:center;gap:6px;color:#333;font-size:14px;word-break:keep-all}.sj-container:has(.sj_pg_1_3) .btn_place{display:inline-flex !important;align-items:center;justify-content:center;min-width:110px;height:42px;padding:0
18px !important;border:0
!important;border-radius:12px;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%) !important;color:#fff !important;font-family:inherit;font-size:14px !important;font-weight:600;cursor:pointer;box-shadow:0 8px 18px rgba(18, 118, 147, 0.18);transition:0.25s ease}.sj-container:has(.sj_pg_1_3) .btn_place:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(18, 118, 147, 0.24)}.sj-container:has(.sj_pg_1_3) #now_place{margin-top:14px;padding:16px
18px;border:1px
solid #dceff4;border-radius:14px;background:#f1fbfe;color:#444;font-size:14px;line-height:1.7}.sj-container:has(.sj_pg_1_3) #now_place b:first-child{color:#e85b2a !important}.sj-container:has(.sj_pg_1_3) .datepicker{width:145px;text-align:center}.sj-container:has(.sj_pg_1_3) .proNoDate{margin-left:8px}.sj-container:has(.sj_pg_1_3) span[style*="color:red"]{display:inline-block;margin-top:8px;color:#e85b2a !important;font-size:13px;font-weight:500}.sj-container:has(.sj_pg_1_3) .tblForm{width:100%;border-collapse:separate;border-spacing:0 8px}.sj-container:has(.sj_pg_1_3) .tblForm
tr{background:#f8fcfd}.sj-container:has(.sj_pg_1_3) .tblForm
td{padding:12px
14px;border-top:1px solid #dceff4;border-bottom:1px solid #dceff4;background:#fff}.sj-container:has(.sj_pg_1_3) .tblForm td:first-child{border-left:1px solid #dceff4;border-radius:12px 0 0 12px;background:#f1fbfe;color:#127693;font-weight:600;text-align:center}.sj-container:has(.sj_pg_1_3) .tblForm td:last-child{border-right:1px solid #dceff4;border-radius:0 12px 12px 0}.sj-container:has(.sj_pg_1_3) .tblForm
select{min-width:82px;margin:2px
3px}.sj-container:has(.sj_pg_1_3) .tblDataList table:not(.tblForm):not(.addTb){width:100%;margin-bottom:14px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px
solid #dceff4;border-radius:14px;background:#fff}.sj-container:has(.sj_pg_1_3) .tblDataList table:not(.tblForm):not(.addTb) th{width:140px;padding:14px
12px;border-right:1px solid #dce7eb;background:#f1fbfe;color:#127693;font-size:14px;font-weight:600;text-align:center}.sj-container:has(.sj_pg_1_3) .tblDataList table:not(.tblForm):not(.addTb) td{padding:12px;border-right:1px solid #edf0f2;text-align:center}.sj-container:has(.sj_pg_1_3) .tblDataList table:not(.tblForm):not(.addTb) td:last-child{border-right:0}.sj-container:has(.sj_pg_1_3) .btn_Date{display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:40px;padding:0
16px !important;border:1px
solid #127693 !important;border-radius:11px;background:#fff;color:#127693;font-size:14px;font-weight:600;cursor:pointer;transition:0.25s ease}.sj-container:has(.sj_pg_1_3) .btn_Date:hover{background:#127693 !important;color:#fff !important}.sj-container:has(.sj_pg_1_3) .addTb{width:100% !important;margin-top:14px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px
solid #dceff4;border-radius:14px;background:#fff}.sj-container:has(.sj_pg_1_3) .addTb thead
th{height:48px;padding:12px;border-right:1px solid #dce7eb;border-bottom:1px solid #cfe4eb;background:#f1fbfe;color:#12333c;font-size:14px;font-weight:600;text-align:center}.sj-container:has(.sj_pg_1_3) .addTb thead th:last-child{border-right:0}.sj-container:has(.sj_pg_1_3) .addTb tbody
td{height:48px;padding:12px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;color:#555;font-size:13px;text-align:center}.sj-container:has(.sj_pg_1_3) .addTb tbody td:last-child{border-right:0}.sj-container:has(.sj_pg_1_3) iframe{width:100% !important;max-width:100%;border:1px
solid #d6e1e5 !important;border-radius:14px;background:#fff}.sj-container:has(.sj_pg_1_3) b[style*="color:blue"]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px
12px;border-radius:999px;background:#e8f6f8;color:#127693 !important;font-size:13px;font-weight:600}.sj-container:has(.sj_pg_1_3) input[name="delFile"]{margin-left:10px}.sj-container:has(.sj_pg_1_3) .bottom_button{display:flex;justify-content:center;gap:10px;margin-top:36px}.sj-container:has(.sj_pg_1_3) .bottom_button input[type="image"]{width:130px;height:50px;padding:15px
34px;border:0;border-radius:13px;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%);cursor:pointer;object-fit:contain;filter:brightness(0) invert(1);box-shadow:0 10px 22px rgba(18, 118, 147, 0.18)}.sj-container:has(.sj_pg_1_3) .bottom_button
a{display:inline-flex;align-items:center;justify-content:center;min-width:130px;height:50px;padding:0
24px;border:1px
solid #d6e1e5;border-radius:13px;background:#fff;color:#555;font-size:15px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_1_3) .bottom_button a::before{content:"목록"}.sj-container:has(.sj_pg_1_3) .bottom_button a
img{display:none}.sj-container:has(.sj_pg_1_3) .bottom_button a:hover{border-color:#127693;background:#f1fbfe;color:#127693}@media (max-width: 1024px){.sj-container:has(.sj_pg_1_3) .tblDataList>tbody>tr>th{width:180px;padding:16px
14px;font-size:14px}.sj-container:has(.sj_pg_1_3) .tblDataList>tbody>tr>td{padding:16px
14px}.sj-container:has(.sj_pg_1_3) .tblForm
select{min-width:74px}}@media (max-width: 768px){.sj-container:has(.sj_pg_1_3) .tblDataList, .sj-container:has(.sj_pg_1_3) .tblDataList > tbody, .sj-container:has(.sj_pg_1_3) .tblDataList > tbody > tr, .sj-container:has(.sj_pg_1_3) .tblDataList > tbody > tr > th, .sj-container:has(.sj_pg_1_3) .tblDataList>tbody>tr>td{display:block;width:100% !important}.sj-container:has(.sj_pg_1_3) .tblDataList{border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_1_3) .tblDataList
colgroup{display:none}.sj-container:has(.sj_pg_1_3) .tblDataList>thead{display:block;margin-bottom:14px}.sj-container:has(.sj_pg_1_3) .tblDataList > thead tr, .sj-container:has(.sj_pg_1_3) .tblDataList > thead
th{display:block;width:100%}.sj-container:has(.sj_pg_1_3) .tblDataList > thead
th{height:auto;padding:20px
22px;border:1px
solid #dceff4;border-radius:16px;background:linear-gradient(135deg, #f1fbfe 0%, #fff 75%);box-shadow:0 8px 22px rgba(18, 118, 147, 0.05);font-size:20px}.sj-container:has(.sj_pg_1_3) .tblDataList>tbody{display:flex;flex-direction:column;gap:12px}.sj-container:has(.sj_pg_1_3) .tblDataList>tbody>tr{overflow:hidden;border:1px
solid #127f96;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(0, 0, 0, 0.035)}.sj-container:has(.sj_pg_1_3) .tblDataList>tbody>tr>th{padding:13px
16px;border-right:0;border-bottom:1px solid #dce7eb;background:#f1fbfe;color:#127693;text-align:left}.sj-container:has(.sj_pg_1_3) .tblDataList>tbody>tr>td{padding:15px
16px;border-bottom:0}.sj-container:has(.sj_pg_1_3) input[type="text"], .sj-container:has(.sj_pg_1_3) input[type="number"], .sj-container:has(.sj_pg_1_3) select{width:100%;margin:3px
0}.sj-container:has(.sj_pg_1_3) .datepicker{width:100%}.sj-container:has(.sj_pg_1_3) .tblForm, .sj-container:has(.sj_pg_1_3) .tblForm tbody, .sj-container:has(.sj_pg_1_3) .tblForm tr, .sj-container:has(.sj_pg_1_3) .tblForm
td{display:block;width:100% !important}.sj-container:has(.sj_pg_1_3) .tblForm{border-spacing:0}.sj-container:has(.sj_pg_1_3) .tblForm
tr{margin-bottom:12px;border:1px
solid #dceff4;border-radius:14px;overflow:hidden;background:#fff}.sj-container:has(.sj_pg_1_3) .tblForm
td{border:0
!important;border-radius:0 !important}.sj-container:has(.sj_pg_1_3) .tblForm td:first-child{padding:12px
14px;background:#f1fbfe;text-align:left}.sj-container:has(.sj_pg_1_3) .tblForm td:last-child{padding:14px;text-align:center}.sj-container:has(.sj_pg_1_3) .tblDataList table:not(.tblForm):not(.addTb), .sj-container:has(.sj_pg_1_3) .tblDataList table:not(.tblForm):not(.addTb) tbody, .sj-container:has(.sj_pg_1_3) .tblDataList table:not(.tblForm):not(.addTb) tr, .sj-container:has(.sj_pg_1_3) .tblDataList table:not(.tblForm):not(.addTb) th, .sj-container:has(.sj_pg_1_3) .tblDataList table:not(.tblForm):not(.addTb) td{display:block;width:100% !important}.sj-container:has(.sj_pg_1_3) .tblDataList table:not(.tblForm):not(.addTb) th{border-right:0;border-bottom:1px solid #dce7eb;text-align:left}.sj-container:has(.sj_pg_1_3) .tblDataList table:not(.tblForm):not(.addTb) td{border-right:0;border-bottom:1px solid #edf0f2}.sj-container:has(.sj_pg_1_3) .btn_Date{width:100%}.sj-container:has(.sj_pg_1_3) .addTb{display:block;border:0;border-radius:0;background:transparent}.sj-container:has(.sj_pg_1_3) .addTb
thead{display:none}.sj-container:has(.sj_pg_1_3) .addTb tbody, .sj-container:has(.sj_pg_1_3) .addTb tr, .sj-container:has(.sj_pg_1_3) .addTb
td{display:block;width:100% !important}.sj-container:has(.sj_pg_1_3) .addTb
tr{margin-top:10px;padding:18px;border:1px
dashed #dce7eb;border-radius:14px;background:#fff}.sj-container:has(.sj_pg_1_3) .addTb
td{border:0}.sj-container:has(.sj_pg_1_3) .bottom_button{flex-direction:column}.sj-container:has(.sj_pg_1_3) .bottom_button input[type="image"], .sj-container:has(.sj_pg_1_3) .bottom_button
a{width:100%}.sj-container:has(.sj_pg_1_3) .tblDataList > tbody > tr:nth-child(5) td, .sj-container:has(.sj_pg_1_3) .tblDataList > tbody > tr:nth-child(6) td{text-align:center}.sj-container:has(.sj_pg_1_3) .tblDataList > tbody tr:nth-child(9) td input[type="text"]{width:30% !important}}@media (max-width: 480px){.sj-container:has(.sj_pg_1_3) .tblDataList > thead
th{padding:18px;font-size:18px}.sj-container:has(.sj_pg_1_3) .tblDataList>tbody>tr{border-radius:14px}.sj-container:has(.sj_pg_1_3) .tblDataList > tbody > tr > th, .sj-container:has(.sj_pg_1_3) .tblDataList>tbody>tr>td{padding-left:14px;padding-right:14px}.sj-container:has(.sj_pg_1_3) iframe{height:260px !important}}.sj-container:has(.sj_pg_1_4) .view_data{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_1_4) .view_data > thead
th{height:70px;padding:18px
24px;border-bottom:1px solid #cfe4eb;background:linear-gradient(135deg, #f1fbfe 0%, #fff 75%);color:#127693;font-size:22px;font-weight:600;text-align:left}.sj-container:has(.sj_pg_1_4) .view_data > thead th
strong{color:#222;font-weight:600}.sj-container:has(.sj_pg_1_4) .view_data>tbody>tr>th{width:15%;padding:18px
20px;border-right:1px solid #dce7eb;border-bottom:1px solid #edf0f2;background:#f7fbfc;color:#12333c;font-size:15px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_1_4) .view_data>tbody>tr>td{padding:18px
20px;border-bottom:1px solid #edf0f2;background:#fff;color:#444;font-size:15px;line-height:1.75;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_1_4) .view_data > tbody > tr:last-child > th, .sj-container:has(.sj_pg_1_4) .view_data>tbody>tr:last-child>td{border-bottom:0}.sj-container:has(.sj_pg_1_4) .view_data>tbody>tr:hover>td{background:#f8fcfd}.sj-container:has(.sj_pg_1_4) .view_data>tbody>tr:first-child>td{color:#222;font-size:17px;font-weight:600}.sj-container:has(.sj_pg_1_4) #now_place{padding:16px
18px;border:1px
solid #dceff4;border-radius:14px;background:#f1fbfe;color:#444;font-size:14px;line-height:1.7}.sj-container:has(.sj_pg_1_4) #now_place
b{color:#333;font-weight:600}.sj-container:has(.sj_pg_1_4) b[style*="color:red"]{display:inline-flex;align-items:center;min-height:30px;margin-bottom:8px;padding:4px
12px;border-radius:999px;background:#fff3ef;color:#e85b2a !important;font-size:13px;font-weight:600}.sj-container:has(.sj_pg_1_4) .tblForm{width:100%;border-collapse:separate;border-spacing:0 8px}.sj-container:has(.sj_pg_1_4) .tblForm
colgroup{display:none}.sj-container:has(.sj_pg_1_4) .tblForm
tr{background:#fff}.sj-container:has(.sj_pg_1_4) .tblForm
td{padding:13px
16px;border-top:1px solid #dceff4;border-bottom:1px solid #dceff4;background:#fff;color:#444;font-size:14px;vertical-align:middle}.sj-container:has(.sj_pg_1_4) .tblForm td:first-child{width:90px;border-left:1px solid #dceff4;border-radius:12px 0 0 12px;background:#f1fbfe;color:#127693;font-weight:600;text-align:center}.sj-container:has(.sj_pg_1_4) .tblForm td:last-child{border-right:1px solid #dceff4;border-radius:0 12px 12px 0;font-weight:500}.sj-container:has(.sj_pg_1_4) .view_data
p{margin:0;color:#444;font-size:15px;line-height:1.8}.sj-container:has(.sj_pg_1_4) .view_data > tbody > tr:nth-child(7) > td, .sj-container:has(.sj_pg_1_4) .view_data>tbody>tr:nth-child(8)>td{color:#127693;font-weight:600}.sj-container:has(.sj_pg_1_4) .view_data>tbody>tr:nth-child(10)>td{color:#222;font-weight:600}.sj-container:has(.sj_pg_1_4) .bottom_button{display:flex;justify-content:center;margin-top:36px}.sj-container:has(.sj_pg_1_4) .bottom_button
a{display:inline-flex;align-items:center;justify-content:center;min-width:130px;height:50px;padding:0
24px;border:1px
solid #d6e1e5;border-radius:13px;background:#fff;color:#555;font-size:15px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_1_4) .bottom_button a::before{content:"목록"}.sj-container:has(.sj_pg_1_4) .bottom_button a
img{display:none}.sj-container:has(.sj_pg_1_4) .bottom_button a:hover{border-color:#127693;background:#f1fbfe;color:#127693}@media (max-width: 1024px){.sj-container:has(.sj_pg_1_4) .view_data>tbody>tr>th{width:180px;padding:16px
14px;font-size:14px}.sj-container:has(.sj_pg_1_4) .view_data>tbody>tr>td{padding:16px
14px;font-size:14px}}@media (max-width: 768px){.sj-container:has(.sj_pg_1_4) .view_data, .sj-container:has(.sj_pg_1_4) .view_data > tbody, .sj-container:has(.sj_pg_1_4) .view_data > tbody > tr, .sj-container:has(.sj_pg_1_4) .view_data > tbody > tr > th, .sj-container:has(.sj_pg_1_4) .view_data>tbody>tr>td{display:block;width:100% !important}.sj-container:has(.sj_pg_1_4) .view_data{border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_1_4) .view_data
colgroup{display:none}.sj-container:has(.sj_pg_1_4) .view_data>thead{display:block;margin-bottom:14px}.sj-container:has(.sj_pg_1_4) .view_data > thead tr, .sj-container:has(.sj_pg_1_4) .view_data > thead
th{display:block;width:100%}.sj-container:has(.sj_pg_1_4) .view_data > thead
th{height:auto;padding:20px
22px;border:1px
solid #dceff4;border-radius:16px;background:linear-gradient(135deg, #f1fbfe 0%, #fff 75%);box-shadow:0 8px 22px rgba(18, 118, 147, 0.05);font-size:20px}.sj-container:has(.sj_pg_1_4) .view_data>tbody{display:flex;flex-direction:column;gap:12px}.sj-container:has(.sj_pg_1_4) .view_data>tbody>tr{overflow:hidden;border:1px
solid #127f96;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(0, 0, 0, 0.035)}.sj-container:has(.sj_pg_1_4) .view_data>tbody>tr>th{padding:13px
16px;border-right:0;border-bottom:1px solid #dce7eb;background:#f1fbfe;color:#127693;text-align:left}.sj-container:has(.sj_pg_1_4) .view_data>tbody>tr>td{padding:15px
16px;border-bottom:0}.sj-container:has(.sj_pg_1_4) #now_place{padding:14px
16px}.sj-container:has(.sj_pg_1_4) .tblForm, .sj-container:has(.sj_pg_1_4) .tblForm tbody, .sj-container:has(.sj_pg_1_4) .tblForm tr, .sj-container:has(.sj_pg_1_4) .tblForm
td{display:block;width:100% !important}.sj-container:has(.sj_pg_1_4) .tblForm{border-spacing:0}.sj-container:has(.sj_pg_1_4) .tblForm
tr{margin-bottom:10px;border:1px
solid #dceff4;border-radius:14px;overflow:hidden;background:#fff}.sj-container:has(.sj_pg_1_4) .tblForm
td{border:0
!important;border-radius:0 !important}.sj-container:has(.sj_pg_1_4) .tblForm td:first-child{padding:12px
14px;background:#f1fbfe;text-align:left}.sj-container:has(.sj_pg_1_4) .tblForm td:last-child{padding:14px}.sj-container:has(.sj_pg_1_4) .bottom_button
a{width:100%}}@media (max-width: 480px){.sj-container:has(.sj_pg_1_4) .view_data > thead
th{padding:18px;font-size:18px}.sj-container:has(.sj_pg_1_4) .view_data>tbody>tr{border-radius:14px}.sj-container:has(.sj_pg_1_4) .view_data > tbody > tr > th, .sj-container:has(.sj_pg_1_4) .view_data>tbody>tr>td{padding-left:14px;padding-right:14px}.sj-container:has(.sj_pg_1_4) .view_data>tbody>tr:first-child>td{font-size:16px}}.sj-container:has(.sj_pg_2) .base-table{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_2) .base-table colgroup>col:nth-last-child(1){width:12% !important}.sj-container:has(.sj_pg_2) .base-table thead
th{height:62px;padding:14px
10px;border-right:1px solid #dce7eb;border-bottom:1px solid #cfe4eb;background:#f1fbfe;color:#12333c;font-size:15px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_2) .base-table thead th:last-child{border-right:0}.sj-container:has(.sj_pg_2) .base-table tbody
td{height:58px;padding:15px
12px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;color:#555;font-size:14px;line-height:1.55;text-align:center;vertical-align:middle}.sj-container:has(.sj_pg_2) .base-table tbody td:last-child{border-right:0}.sj-container:has(.sj_pg_2) .base-table tbody tr:last-child
td{border-bottom:0}.sj-container:has(.sj_pg_2) .base-table tbody tr:hover
td{background:#f8fcfd}.sj-container:has(.sj_pg_2) .base-table tbody td:nth-child(1){color:#127693;font-weight:600}.sj-container:has(.sj_pg_2) .base-table tbody td:nth-child(2){color:#127693;font-size:13px;font-weight:600}.sj-container:has(.sj_pg_2) .base-table tbody td:nth-child(5){color:#222;font-weight:600;text-align:left}.sj-container:has(.sj_pg_2) .base-table tbody tr:hover td:nth-child(5){color:#127693}.sj-container:has(.sj_pg_2) .base-table tbody td:nth-child(6){color:#666;font-size:13px}.sj-container:has(.sj_pg_2) .sbtn{display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:34px;padding:0
12px;border-radius:999px;font-size:13px;font-weight:600;text-align:center;transition:0.25s ease}.sj-container:has(.sj_pg_2) .sbtn.lightblue{color:#fff;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%);box-shadow:0 6px 14px rgba(18, 118, 147, 0.16)}.sj-container:has(.sj_pg_2) .sbtn.lightblue:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(18, 118, 147, 0.22)}.sj-container:has(.sj_pg_2) .boardPageNav{margin-top:44px}@media (max-width: 1024px){.sj-container:has(.sj_pg_2) .base-table thead
th{height:56px;padding:12px
8px;font-size:14px}.sj-container:has(.sj_pg_2) .base-table tbody
td{height:54px;padding:13px
8px;font-size:13px}.sj-container:has(.sj_pg_2) .sbtn{min-width:70px;height:32px;font-size:12px}}@media (max-width: 768px){.sj-container:has(.sj_pg_2) .base-table{display:block;border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_2) .base-table colgroup, .sj-container:has(.sj_pg_2) .base-table
thead{display:none}.sj-container:has(.sj_pg_2) .base-table
tbody{display:flex;flex-direction:column;gap:14px}.sj-container:has(.sj_pg_2) .base-table
tr{display:block;position:relative;padding:58px
18px 18px;border:1px
solid #127f96;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0, 0, 0, 0.04)}.sj-container:has(.sj_pg_2) .base-table
td{display:grid;grid-template-columns:86px minmax(0, 1fr);align-items:start;gap:10px;width:100%;height:auto !important;padding:9px
0 !important;border-right:0 !important;border-bottom:1px dashed #e4edf1 !important;background:transparent !important;text-align:left !important;font-size:14px !important;line-height:1.5}.sj-container:has(.sj_pg_2) .base-table td:last-child{border-bottom:0 !important}.sj-container:has(.sj_pg_2) .base-table td::before{color:#127693;font-size:13px;font-weight:600;white-space:nowrap}.sj-container:has(.sj_pg_2) .base-table td:nth-child(1){position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:58px;height:28px !important;padding:0
10px !important;border:0
!important;border-radius:999px;background:#127693 !important;color:#fff !important;font-size:13px !important;font-weight:600}.sj-container:has(.sj_pg_2) .base-table td:nth-child(1)::before{content:"번호";margin-right:4px;color:#fff;font-size:12px}.sj-container:has(.sj_pg_2) .base-table td:nth-child(2)::before{content:"분류"}.sj-container:has(.sj_pg_2) .base-table td:nth-child(3)::before{content:"지역"}.sj-container:has(.sj_pg_2) .base-table td:nth-child(4)::before{content:"종목"}.sj-container:has(.sj_pg_2) .base-table td:nth-child(5)::before{content:"프로그램명"}.sj-container:has(.sj_pg_2) .base-table td:nth-child(6)::before{content:"강의기간"}.sj-container:has(.sj_pg_2) .base-table td:nth-child(7)::before{content:"비고"}.sj-container:has(.sj_pg_2) .base-table td:nth-child(5){color:#222 !important;font-size:15px !important;font-weight:600}.sj-container:has(.sj_pg_2) .base-table td:nth-child(7){padding-top:14px !important}.sj-container:has(.sj_pg_2) .base-table td:nth-child(7) .sbtn{width:100%;height:42px;border-radius:12px}.sj-container:has(.sj_pg_2) .boardPageNav{margin-top:34px}}@media (max-width: 480px){.sj-container:has(.sj_pg_2) .base-table
tr{padding:54px
16px 16px;border-radius:16px}.sj-container:has(.sj_pg_2) .base-table
td{grid-template-columns:74px minmax(0, 1fr);gap:8px;font-size:13px !important}.sj-container:has(.sj_pg_2) .base-table td::before{font-size:12px}.sj-container:has(.sj_pg_2) .base-table td:nth-child(5){font-size:14px !important}.sj-container:has(.sj_pg_2) .base-table td:nth-child(7) .sbtn{height:40px;font-size:13px}}.sj-container:has(.sj_pg_2_1) .view_data{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;margin-bottom:34px;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_2_1) .view_data
th{width:15%;padding:17px
18px;border-right:1px solid #dce7eb;border-bottom:1px solid #edf0f2;background:#f1fbfe;color:#12333c;font-size:15px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_2_1) .view_data
td{padding:17px
20px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;color:#444;font-size:14px;line-height:1.65;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_2_1) .view_data th:last-child, .sj-container:has(.sj_pg_2_1) .view_data td:last-child{border-right:0}.sj-container:has(.sj_pg_2_1) .view_data tr:last-child th, .sj-container:has(.sj_pg_2_1) .view_data tr:last-child
td{border-bottom:0}.sj-container:has(.sj_pg_2_1) .view_data tr:hover
td{background:#f8fcfd}.sj-container:has(.sj_pg_2_1) .view_data tr:first-child td:first-of-type{color:#222;font-weight:600}.sj-container:has(.sj_pg_2_1) .week{margin:36px
0 18px}.sj-container:has(.sj_pg_2_1) .week
ul{display:flex;flex-wrap:wrap;gap:8px;padding:20px}.sj-container:has(.sj_pg_2_1) .week li
a{display:inline-flex;align-items:center;justify-content:center;min-width:68px;height:40px;padding:0
14px;border:1px
solid #dce7eb;border-radius:999px;background:#fff;color:#666;font-size:14px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_2_1) .week li.on a, .sj-container:has(.sj_pg_2_1) .week li a:hover{border-color:#127693;background:#127693;color:#fff;box-shadow:0 8px 18px rgba(18, 118, 147, 0.16)}.sj-container:has(.sj_pg_2_1) .class_check{display:grid !important;grid-template-columns:240px minmax(0, 1fr);gap:26px;align-items:stretch !important;padding:28px;border:1px
solid #dceff4;border-radius:24px;background:linear-gradient(135deg, rgba(241, 251, 254, 0.88) 0%, rgba(255, 255, 255, 0.98) 64%), #fff;box-shadow:0 14px 38px rgba(18, 118, 147, 0.08)}.sj-container:has(.sj_pg_2_1) .class_check
.day{width:auto;flex-shrink:0;padding:28px
22px;border:1px
solid #dceff4;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(18, 118, 147, 0.06)}.sj-container:has(.sj_pg_2_1) .class_check .day
h3{margin:0
0 14px !important;color:#222;font-size:20px;font-weight:600;line-height:1.35;word-break:keep-all}.sj-container:has(.sj_pg_2_1) .class_check .day h3:first-child{display:inline-flex;align-items:center;min-height:32px;margin-bottom:8px !important;padding:0
12px;border-radius:999px;background:#e8f6f8;color:#127693;font-size:13px;font-weight:600}.sj-container:has(.sj_pg_2_1) .class_check .day
ul{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sj-container:has(.sj_pg_2_1) .class_check .day li
a{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:38px;padding:0
12px;border:1px
solid #dce7eb;border-radius:12px;background:#f7fbfc;color:#555;font-size:14px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_2_1) .class_check .day li.on a, .sj-container:has(.sj_pg_2_1) .class_check .day li a:hover{border-color:#127693;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%);color:#fff;box-shadow:0 8px 18px rgba(18, 118, 147, 0.16)}.sj-container:has(.sj_pg_2_1) .class_check .day
hr{border:0
!important;border-top:1px solid #dce7eb !important;margin:22px
0 !important}.sj-container:has(.sj_pg_2_1) .class_check
.fr{min-width:0;flex:none !important}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05);min-height:100%}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table thead
th{height:60px;padding:14px
10px;border-right:1px solid #dce7eb;border-bottom:1px solid #cfe4eb;background:#f1fbfe;color:#12333c;font-size:15px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table thead th:last-child{border-right:0}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table tbody
td{min-height:58px;padding:14px
12px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;color:#444;font-size:14px;line-height:1.55;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table tbody td:last-child{border-right:0}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table tbody tr:last-child
td{border-bottom:0}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table tbody tr:hover
td{background:#f8fcfd}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table tbody td:first-child{color:#222;font-weight:600}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table tbody td:nth-child(2){color:#666;font-size:13px}.sj-container:has(.sj_pg_2_1) .btn_class_check{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px
solid #dceff4;border-radius:50%;background:#f1fbfe;transition:0.25s ease}.sj-container:has(.sj_pg_2_1) .btn_class_check:hover{background:#e8f6f8;transform:translateY(-2px);box-shadow:0 8px 16px rgba(18, 118, 147, 0.12)}.sj-container:has(.sj_pg_2_1) .btn_class_check
img{display:block;width:22px;height:22px;object-fit:contain}.sj-container:has(.sj_pg_2_1) .class_check .fr
textarea{width:100% !important;min-height:42px;padding:10px
12px;border:1px
solid #d6e1e5;border-radius:10px;background:#fff;color:#333;font-family:inherit;font-size:14px;line-height:1.5;resize:vertical;outline:none;transition:0.2s ease}.sj-container:has(.sj_pg_2_1) .class_check .fr textarea:focus{border-color:#127693;box-shadow:0 0 0 3px rgba(18, 118, 147, 0.08)}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table tbody td[colspan]{height:140px;color:#888;font-size:15px;font-weight:500;text-align:center}.sj-container:has(.sj_pg_2_1) form>p[style*="color:red"]{margin:18px
0 0;padding:14px
18px;border:1px
solid #f4d4c8;border-radius:14px;background:#fff8f5;color:#e85b2a !important;font-size:14px;font-weight:500;line-height:1.6;word-break:keep-all}.sj-container:has(.sj_pg_2_1) form>p[style*="color:red"]+p[style*="color:red"]{margin-top:8px}.sj-container:has(.sj_pg_2_1) .btn_list{display:flex;justify-content:center;gap:10px;margin-top:36px}.sj-container:has(.sj_pg_2_1) .btn_list
a{display:inline-flex;align-items:center;justify-content:center;min-width:130px;height:50px;padding:0
24px;border-radius:13px;font-size:15px;font-weight:600;text-align:center;transition:0.25s ease}.sj-container:has(.sj_pg_2_1) .btn_list
.btn_confirm{border:0;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%);color:#fff;box-shadow:0 10px 22px rgba(18, 118, 147, 0.18)}.sj-container:has(.sj_pg_2_1) .btn_list .btn_confirm:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(18, 118, 147, 0.24)}.sj-container:has(.sj_pg_2_1) .btn_list a:not(.btn_confirm){border:1px
solid #d6e1e5;background:#fff;color:#555}.sj-container:has(.sj_pg_2_1) .btn_list a:not(.btn_confirm):hover{border-color:#127693;color:#127693;background:#f1fbfe}@media (max-width: 1200px){.sj-container:has(.sj_pg_2_1) .class_check{grid-template-columns:1fr}.sj-container:has(.sj_pg_2_1) .class_check
.day{}.sj-container:has(.sj_pg_2_1) .class_check .day h3:first-child{grid-column:1 / -1;width:fit-content}.sj-container:has(.sj_pg_2_1) .class_check .day
hr{}}@media (max-width: 1024px){.sj-container:has(.sj_pg_2_1) .view_data
th{padding:14px
12px;font-size:14px}.sj-container:has(.sj_pg_2_1) .view_data
td{padding:14px
14px;font-size:13px}.sj-container:has(.sj_pg_2_1) .class_check{padding:22px}}@media (max-width: 768px){.sj-container:has(.sj_pg_2_1) .view_data, .sj-container:has(.sj_pg_2_1) .view_data tbody, .sj-container:has(.sj_pg_2_1) .view_data tr, .sj-container:has(.sj_pg_2_1) .view_data th, .sj-container:has(.sj_pg_2_1) .view_data
td{display:block;width:100% !important}.sj-container:has(.sj_pg_2_1) .view_data{border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_2_1) .view_data
colgroup{display:none}.sj-container:has(.sj_pg_2_1) .view_data
tbody{display:flex;flex-direction:column;gap:12px}.sj-container:has(.sj_pg_2_1) .view_data
tr{overflow:hidden;border:1px
solid #127f96;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(0, 0, 0, 0.035)}.sj-container:has(.sj_pg_2_1) .view_data
th{padding:12px
16px;border-right:0;border-bottom:1px solid #dce7eb;background:#f1fbfe;color:#127693;text-align:left}.sj-container:has(.sj_pg_2_1) .view_data
td{padding:14px
16px;border-right:0;border-bottom:1px solid #edf0f2}.sj-container:has(.sj_pg_2_1) .view_data tr th:nth-of-type(2){border-top:1px solid #edf0f2}.sj-container:has(.sj_pg_2_1) .view_data tr td:last-child{border-bottom:0}.sj-container:has(.sj_pg_2_1) .class_check{padding:18px;border-radius:20px}.sj-container:has(.sj_pg_2_1) .class_check
.day{display:block;padding:24px
20px;border:1px
solid #127f96}.sj-container:has(.sj_pg_2_1) .class_check .day
h3{font-size:18px}.sj-container:has(.sj_pg_2_1) .class_check .day
ul{margin-bottom:20px}.sj-container:has(.sj_pg_2_1) .class_check .day
hr{display:block}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table{display:block;border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table colgroup, .sj-container:has(.sj_pg_2_1) .class_check .fr .base-table
thead{display:none}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table
tbody{display:flex;flex-direction:column;gap:14px}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table
tr{display:block;position:relative;padding:18px;border:1px
solid #127f96;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(0, 0, 0, 0.035)}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table
td{display:grid;grid-template-columns:72px minmax(0, 1fr);align-items:start;gap:10px;width:100%;height:auto !important;padding:8px
0 !important;border-right:0 !important;border-bottom:1px dashed #e4edf1 !important;background:transparent !important;text-align:left !important;font-size:14px !important}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table td:last-child{border-bottom:0 !important}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table td::before{color:#127693;font-size:13px;font-weight:600;white-space:nowrap}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table td:nth-child(1)::before{content:"이름"}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table td:nth-child(2)::before{content:"연락처"}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table td:nth-child(3)::before{content:"출석"}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table td:nth-child(4)::before{content:"메모"}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table td[colspan]{display:flex;align-items:center;justify-content:center;min-height:120px;padding:30px
16px !important;border:1px
dashed #dce7eb !important;border-radius:16px;background:#fff !important;color:#888;text-align:center !important}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table td[colspan]::before{display:none}.sj-container:has(.sj_pg_2_1) .btn_list{flex-direction:column}.sj-container:has(.sj_pg_2_1) .btn_list
a{width:100%}}@media (max-width: 480px){.sj-container:has(.sj_pg_2_1) .week li
a{min-width:58px;height:36px;padding:0
10px;font-size:13px}.sj-container:has(.sj_pg_2_1) .class_check{padding:14px;border-radius:18px}.sj-container:has(.sj_pg_2_1) .class_check
.day{padding:20px
16px;border-radius:16px}.sj-container:has(.sj_pg_2_1) .class_check .day li
a{min-width:44px;height:36px;font-size:13px}.sj-container:has(.sj_pg_2_1) .view_data th, .sj-container:has(.sj_pg_2_1) .view_data
td{padding-left:14px;padding-right:14px}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table
tr{padding:16px}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table
td{grid-template-columns:64px minmax(0, 1fr);gap:8px;font-size:13px !important}.sj-container:has(.sj_pg_2_1) .class_check .fr .base-table td::before{font-size:12px}.sj-container:has(.sj_pg_2_1) form>p[style*="color:red"]{padding:13px
15px;font-size:13px}}.sj-container:has(.sj_pg_2_2) .base-table{width:100%;border-collapse:collapse;overflow:hidden;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_2_2) .base-table
caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.sj-container:has(.sj_pg_2_2) .base-table thead
th{height:62px;padding:14px
10px;border-bottom:1px solid #cfe4eb;border-right:1px solid #dce7eb;background:#f1fbfe;color:#12333c;font-size:15px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_2_2) .base-table thead th:last-child{border-right:0}.sj-container:has(.sj_pg_2_2) .base-table tbody
td{height:58px;padding:15px
12px;border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;color:#555;font-size:14px;line-height:1.55;text-align:center;vertical-align:middle}.sj-container:has(.sj_pg_2_2) .base-table tbody td:nth-last-child(1){word-break:keep-all}.sj-container:has(.sj_pg_2_2) .base-table tbody td:last-child{border-right:0}.sj-container:has(.sj_pg_2_2) .base-table tbody tr:last-child
td{border-bottom:0}.sj-container:has(.sj_pg_2_2) .base-table tbody tr:hover{background:#f8fcfd}.sj-container:has(.sj_pg_2_2) .base-table tbody td:nth-child(1){color:#127693;font-weight:600}.sj-container:has(.sj_pg_2_2) .base-table tbody td:nth-child(2){color:#127693;font-size:13px;font-weight:600}.sj-container:has(.sj_pg_2_2) .base-table tbody td:nth-child(5){color:#222;font-weight:600;text-align:left}.sj-container:has(.sj_pg_2_2) .base-table tbody tr:hover td:nth-child(5){color:#127693}.sj-container:has(.sj_pg_2_2) .sbtn{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:34px;padding:0
12px;border-radius:999px;font-size:13px;font-weight:600;text-align:center;transition:0.25s ease}.sj-container:has(.sj_pg_2_2) .sbtn.purple{color:#fff;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%);box-shadow:0 6px 14px rgba(18, 118, 147, 0.16)}.sj-container:has(.sj_pg_2_2) .sbtn.purple:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(18, 118, 147, 0.22)}.sj-container:has(.sj_pg_2_2) .boardPageNav{margin-top:44px}@media (max-width: 1024px){.sj-container:has(.sj_pg_2_2) .base-table colgroup>col:last-child{width:10%}.sj-container:has(.sj_pg_2_2) .base-table thead
th{height:56px;font-size:14px;padding:12px
8px}.sj-container:has(.sj_pg_2_2) .base-table tbody
td{height:54px;padding:13px
8px;font-size:13px}.sj-container:has(.sj_pg_2_2) .sbtn{min-width:68px;height:32px;font-size:12px}}@media (max-width: 768px){.sj-container:has(.sj_pg_2_2) .base-table{display:block;border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_2_2) .base-table colgroup, .sj-container:has(.sj_pg_2_2) .base-table
thead{display:none}.sj-container:has(.sj_pg_2_2) .base-table
tbody{display:flex;flex-direction:column;gap:14px}.sj-container:has(.sj_pg_2_2) .base-table
tr{display:block;position:relative;padding:58px
18px 18px;border:1px
solid #127f96;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0, 0, 0, 0.04)}.sj-container:has(.sj_pg_2_2) .base-table tr::before{content:"No. " attr(data-number);display:none}.sj-container:has(.sj_pg_2_2) .base-table
td{display:grid;grid-template-columns:86px minmax(0, 1fr);align-items:start;gap:10px;width:100%;height:auto !important;padding:9px
0 !important;border-right:0 !important;border-bottom:1px dashed #e4edf1 !important;text-align:left !important;font-size:14px !important;line-height:1.5}.sj-container:has(.sj_pg_2_2) .base-table td:last-child{border-bottom:0 !important}.sj-container:has(.sj_pg_2_2) .base-table td::before{color:#127693;font-size:13px;font-weight:600;white-space:nowrap}.sj-container:has(.sj_pg_2_2) .base-table td:nth-child(1){position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:58px;height:28px !important;padding:0
10px !important;border:0
!important;border-radius:10px;background:#127693;color:#fff !important;font-size:13px !important;font-weight:600}.sj-container:has(.sj_pg_2_2) .base-table td:nth-child(1)::before{content:"번호";margin-right:0px;color:#fff;font-size:12px}.sj-container:has(.sj_pg_2_2) .base-table td:nth-child(2)::before{content:"분류"}.sj-container:has(.sj_pg_2_2) .base-table td:nth-child(3)::before{content:"지역"}.sj-container:has(.sj_pg_2_2) .base-table td:nth-child(4)::before{content:"종목"}.sj-container:has(.sj_pg_2_2) .base-table td:nth-child(5)::before{content:"프로그램명"}.sj-container:has(.sj_pg_2_2) .base-table td:nth-child(6)::before{content:"강의기간"}.sj-container:has(.sj_pg_2_2) .base-table td:nth-child(7)::before{content:"비고"}.sj-container:has(.sj_pg_2_2) .base-table td:nth-child(5){color:#222 !important;font-size:15px !important;font-weight:600}.sj-container:has(.sj_pg_2_2) .base-table td:nth-child(7){padding-top:14px !important}.sj-container:has(.sj_pg_2_2) .base-table td:nth-child(7) .sbtn{width:100%;height:42px;border-radius:12px}.sj-container:has(.sj_pg_2_2) .boardPageNav{margin-top:34px}}@media (max-width: 480px){.sj-container:has(.sj_pg_2_2) .base-table
tr{padding:54px
16px 16px;border-radius:16px}.sj-container:has(.sj_pg_2_2) .base-table
td{grid-template-columns:74px minmax(0, 1fr);gap:8px;font-size:13px !important}.sj-container:has(.sj_pg_2_2) .base-table td::before{font-size:12px}.sj-container:has(.sj_pg_2_2) .base-table td:nth-child(5){font-size:14px !important}}.sj-container:has(.sj_pg_2_3) .view_data{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;margin-bottom:34px;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_2_3) .view_data th, .sj-container:has(.sj_pg_2_3) .view_data
td{vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_2_3) .view_data
th{width:15%;padding:17px
18px;border-right:1px solid #dce7eb;border-bottom:1px solid #edf0f2;background:#f1fbfe;color:#12333c;font-size:18px;font-weight:600;text-align:center}.sj-container:has(.sj_pg_2_3) .view_data
td{padding:17px
20px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;color:#444;font-size:18px;line-height:1.65}.sj-container:has(.sj_pg_2_3) .view_data th:last-child, .sj-container:has(.sj_pg_2_3) .view_data td:last-child{border-right:0}.sj-container:has(.sj_pg_2_3) .view_data tr:last-child th, .sj-container:has(.sj_pg_2_3) .view_data tr:last-child
td{border-bottom:0}.sj-container:has(.sj_pg_2_3) .view_data tr:hover
td{background:#f8fcfd}.sj-container:has(.sj_pg_2_3) input[type="text"], .sj-container:has(.sj_pg_2_3) input[type="number"], .sj-container:has(.sj_pg_2_3) textarea{max-width:100%;border:1px
solid #d6e1e5;border-radius:10px;background:#fff;color:#333;font-family:inherit;font-size:14px;outline:none;transition:0.2s ease}.sj-container:has(.sj_pg_2_3) input[type="text"], .sj-container:has(.sj_pg_2_3) input[type="number"]{height:44px;padding:0
12px}.sj-container:has(.sj_pg_2_3) textarea{width:100% !important;min-height:220px;padding:14px;line-height:1.7;resize:vertical}.sj-container:has(.sj_pg_2_3) input[type="text"]:focus, .sj-container:has(.sj_pg_2_3) input[type="number"]:focus, .sj-container:has(.sj_pg_2_3) textarea:focus{border-color:#127693;box-shadow:0 0 0 3px rgba(18, 118, 147, 0.08)}.sj-container:has(.sj_pg_2_3) .week{margin:36px
0 18px}.sj-container:has(.sj_pg_2_3) .week
ul{display:flex;flex-wrap:wrap;gap:8px;padding:20px}.sj-container:has(.sj_pg_2_3) .week li
a{display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:42px;padding:0
16px;border:1px
solid #dce7eb;border-radius:999px;background:#fff;color:#666;font-size:18px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_2_3) .week li.on a, .sj-container:has(.sj_pg_2_3) .week li a:hover{border-color:#127693;background:#127693;color:#fff}.sj-container:has(.sj_pg_2_3) .class_check{display:grid !important;grid-template-columns:240px minmax(0, 1fr);align-items:stretch !important;gap:26px;padding:28px;border:1px
solid #dceff4;border-radius:24px;background:linear-gradient(135deg, rgba(241, 251, 254, 0.72) 0%, rgba(255, 255, 255, 0.98) 58%), #fff;box-shadow:0 14px 38px rgba(18, 118, 147, 0.08)}.sj-container:has(.sj_pg_2_3) .class_check.bg2{background:linear-gradient(135deg, rgba(241, 251, 254, 0.88) 0%, rgba(255, 255, 255, 0.98) 64%), #fff}.sj-container:has(.sj_pg_2_3) .class_check
.day{flex-shrink:0;width:auto;padding:28px
22px;border:1px
solid #dceff4;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(18, 118, 147, 0.06)}.sj-container:has(.sj_pg_2_3) .class_check .day
h3{margin:0
0 14px !important;color:#222;font-size:20px;font-weight:600;line-height:1.35;word-break:keep-all}.sj-container:has(.sj_pg_2_3) .class_check .day h3:first-child{display:inline-flex;align-items:center;min-height:32px;margin-bottom:19px !important;padding:0
12px;border-radius:999px;background:#e8f6f8;color:#127693;font-size:16px;font-weight:600}.sj-container:has(.sj_pg_2_3) .class_check .day
ul{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sj-container:has(.sj_pg_2_3) .class_check .day li
a{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:38px;padding:0
12px;border:1px
solid #dce7eb;border-radius:12px;background:#f7fbfc;color:#555;font-size:18px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_2_3) .class_check .day li.on a, .sj-container:has(.sj_pg_2_3) .class_check .day li a:hover{border-color:#127693;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%);color:#fff;box-shadow:0 8px 18px rgba(18, 118, 147, 0.16)}.sj-container:has(.sj_pg_2_3) .class_check .day
hr{margin:22px
0 !important;border:0
!important;border-top:1px solid #dce7eb !important}.sj-container:has(.sj_pg_2_3) .class_check
.fr{flex:none !important;min-width:0}.sj-container:has(.sj_pg_2_3) .class_check .fr
.view_data{margin-bottom:0}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td
table{width:100% !important;overflow:hidden;border:1px
solid #dce7eb;border-collapse:separate;border-spacing:0;border-radius:14px;background:#fff}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table
td{height:50px;padding:10px
8px;border-right:1px solid #96b6cb;border-bottom:1px solid #96b6cb;background:#fff;color:#555;font-size:18px;text-align:center;vertical-align:middle}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tbody tr:nth-child(2) td:nth-child(2), .sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tbody tr:nth-child(2) td:nth-child(4){border-right:none}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tbody tr:nth-child(3) td:nth-child(2), .sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tbody tr:nth-child(3) td:nth-child(3), .sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tbody tr:nth-child(3) td:nth-child(4), .sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tbody tr:nth-child(3) td:nth-child(5){border-bottom:none}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tbody tr:nth-child(4) td>span{display:none}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tr:first-child td:first-child, .sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tr:nth-child(2) td:first-child, .sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tr:nth-child(3) td:first-child{background:#f1fbfe;color:#127693;font-weight:600}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table input[type="number"]{width:74px !important;height:38px;text-align:center}.sj-container:has(.sj_pg_2_3) .pics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.sj-container:has(.sj_pg_2_3) .pics>div{padding:16px;border:1px
solid #dce7eb;border-radius:18px;background:#f8fcfd}.sj-container:has(.sj_pg_2_3) .pics
img{display:block;width:100% !important;max-width:100%;height:auto !important;min-height:190px;max-height:260px;margin-bottom:12px;border:1px
solid #dce7eb !important;border-radius:14px;background:#fff;object-fit:cover}.sj-container:has(.sj_pg_2_3) .btn_upload, .sj-container:has(.sj_pg_2_3) .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:0
16px;border:1px
solid #127693;border-radius:12px;background:#fff;color:#127693;font-size:18px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_2_3) .btn_upload:hover, .sj-container:has(.sj_pg_2_3) .btn:hover{background:#127693;color:#fff}.sj-container:has(.sj_pg_2_3) .btn_list{display:flex;justify-content:center;gap:10px;margin-top:36px}.sj-container:has(.sj_pg_2_3) .btn_list
a{display:inline-flex;align-items:center;justify-content:center;min-width:130px;height:50px;padding:0
24px;border-radius:13px;font-size:18px;font-weight:600;text-align:center;transition:0.25s ease}.sj-container:has(.sj_pg_2_3) .btn_list
.btn_confirm{border:0;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%);color:#fff;box-shadow:0 10px 22px rgba(18, 118, 147, 0.18)}.sj-container:has(.sj_pg_2_3) .btn_list .btn_confirm:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(18, 118, 147, 0.24)}.sj-container:has(.sj_pg_2_3) .btn_list a:not(.btn_confirm){border:1px
solid #d6e1e5;background:#fff;color:#555}.sj-container:has(.sj_pg_2_3) .btn_list a:not(.btn_confirm):hover{border-color:#127693;background:#f1fbfe;color:#127693}@media (max-width: 1200px){.sj-container:has(.sj_pg_2_3) .class_check{grid-template-columns:1fr}.sj-container:has(.sj_pg_2_3) .class_check
.day{}.sj-container:has(.sj_pg_2_3) .class_check .day h3:first-child{grid-column:1 / -1;width:fit-content}.sj-container:has(.sj_pg_2_3) .class_check .day
hr{}}@media (max-width: 1024px){.sj-container:has(.sj_pg_2_3) .view_data
th{padding:14px
12px;font-size:14px}.sj-container:has(.sj_pg_2_3) .view_data
td{padding:14px;font-size:13px}.sj-container:has(.sj_pg_2_3) .class_check{padding:22px}}@media (max-width: 768px){.sj-container:has(.sj_pg_2_3) .view_data, .sj-container:has(.sj_pg_2_3) .view_data tbody, .sj-container:has(.sj_pg_2_3) .view_data tr, .sj-container:has(.sj_pg_2_3) .view_data th, .sj-container:has(.sj_pg_2_3) .view_data
td{display:block;width:100% !important}.sj-container:has(.sj_pg_2_3) .view_data{border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_2_3) .view_data
colgroup{display:none}.sj-container:has(.sj_pg_2_3) .view_data
tbody{display:flex;flex-direction:column;gap:12px}.sj-container:has(.sj_pg_2_3) .view_data
tr{overflow:hidden;border:1px
solid #127f96;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(0, 0, 0, 0.035)}.sj-container:has(.sj_pg_2_3) .view_data
th{padding:12px
16px;border-right:0;border-bottom:1px solid #dce7eb;background:#f1fbfe;color:#127693;text-align:left}.sj-container:has(.sj_pg_2_3) .view_data
td{padding:14px
16px;border-right:0;border-bottom:1px solid #edf0f2}.sj-container:has(.sj_pg_2_3) .view_data tr th:nth-of-type(2){border-top:1px solid #edf0f2}.sj-container:has(.sj_pg_2_3) .view_data tr td:last-child{border-bottom:0}.sj-container:has(.sj_pg_2_3) .class_check{padding:18px;border-radius:20px}.sj-container:has(.sj_pg_2_3) .class_check
.day{display:block;padding:24px
20px;border:1px
solid #127f96}.sj-container:has(.sj_pg_2_3) .class_check .day
h3{font-size:18px}.sj-container:has(.sj_pg_2_3) .class_check .day
ul{margin-bottom:20px}.sj-container:has(.sj_pg_2_3) .class_check .day
hr{display:block}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table, .sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tbody, .sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tr, .sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table
td{display:block;width:100% !important}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td
table{border:0;border-radius:0;background:transparent}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table
tbody{gap:8px}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table
tr{padding:10px;border:1px
solid #e3edf1;border-radius:12px;background:#fff}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table
td{height:auto;padding:8px
6px;border:0;background:transparent !important}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tbody tr:nth-child(2) td:nth-child(1){display:none}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tbody tr:nth-child(3){display:none}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table tbody tr:nth-child(4) td>span{display:block}.sj-container:has(.sj_pg_2_3) .class_check .fr .view_data td table input[type="number"]{width:100% !important;max-width:160px}.sj-container:has(.sj_pg_2_3) .pics{grid-template-columns:1fr}.sj-container:has(.sj_pg_2_3) .pics
img{min-height:180px}.sj-container:has(.sj_pg_2_3) .btn_list{flex-direction:column}.sj-container:has(.sj_pg_2_3) .btn_list
a{width:100%}}@media (max-width: 480px){.sj-container:has(.sj_pg_2_3) .class_check{padding:14px;border-radius:18px}.sj-container:has(.sj_pg_2_3) .class_check
.day{padding:20px
16px;border-radius:16px}.sj-container:has(.sj_pg_2_3) .class_check .day li
a{min-width:44px;height:36px;font-size:13px}.sj-container:has(.sj_pg_2_3) .view_data th, .sj-container:has(.sj_pg_2_3) .view_data
td{padding-right:14px;padding-left:14px}.sj-container:has(.sj_pg_2_3) textarea{min-height:180px}.sj-container:has(.sj_pg_2_3) .pics>div{padding:12px;border-radius:16px}.sj-container:has(.sj_pg_2_3) .pics
img{min-height:150px}}.sj-container:has(.sj_pg_3) .title_datalist{display:flex;align-items:center;min-height:58px;padding:16px
22px;color:#555;font-size:15px;font-weight:500;line-height:1.5;box-shadow:0 8px 22px rgba(18, 118, 147, 0.05);word-break:keep-all}.sj-container:has(.sj_pg_3) .title_datalist::before{content:"";display:inline-block;flex:0 0 auto;width:8px;height:8px;margin-right:9px;border-radius:50%;background:#127693}.sj-container:has(.sj_pg_3) .base-table.ap_table{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_3) .base-table.ap_table thead
th{height:62px;padding:14px
12px;border-right:1px solid #dce7eb;border-bottom:1px solid #cfe4eb;background:#f1fbfe;color:#12333c;font-size:15px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_3) .base-table.ap_table thead th:last-child{border-right:0}.sj-container:has(.sj_pg_3) .base-table.ap_table tbody
td{height:58px;padding:15px
14px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;color:#444;font-size:14px;line-height:1.6;text-align:center;vertical-align:middle}.sj-container:has(.sj_pg_3) .base-table.ap_table tbody td:last-child{border-right:0}.sj-container:has(.sj_pg_3) .base-table.ap_table tbody tr:last-child
td{border-bottom:0}.sj-container:has(.sj_pg_3) .base-table.ap_table tbody tr:hover
td{background:#f8fcfd}.sj-container:has(.sj_pg_3) .base-table.ap_table tbody td:nth-child(1){color:#127693;font-weight:600}.sj-container:has(.sj_pg_3) .base-table.ap_table tbody td:nth-child(2){color:#333;font-weight:600}.sj-container:has(.sj_pg_3) .base-table.ap_table tbody td:nth-child(3){color:#222;font-weight:600;text-align:left}.sj-container:has(.sj_pg_3) .base-table.ap_table tbody tr:hover td:nth-child(3){color:#127693}.sj-container:has(.sj_pg_3) .base-table.ap_table tbody td:nth-child(4){color:#666;font-size:13px}.sj-container:has(.sj_pg_3) .scircle{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:30px;padding:0
12px;border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:1}.sj-container:has(.sj_pg_3) .scircle.blue{background:#127693}.sj-container:has(.sj_pg_3) .scircle.sky{background:#2d9cdb}.sj-container:has(.sj_pg_3) .scircle.yellow{background:#f3a712}.sj-container:has(.sj_pg_3) .scircle.red{background:#e85b5b}.sj-container:has(.sj_pg_3) .View{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:32px;padding:0
12px;border:1px
solid #d6e1e5;border-radius:9px;background:#fff;color:#555;font-size:12px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_3) .View:hover{border-color:#127693;background:#f1fbfe;color:#127693}.sj-container:has(.sj_pg_3) .boardPageNav{margin-top:40px}@media (max-width: 1024px){.sj-container:has(.sj_pg_3) .base-table.ap_table thead
th{height:56px;padding:12px
8px;font-size:14px}.sj-container:has(.sj_pg_3) .base-table.ap_table tbody
td{height:54px;padding:13px
8px;font-size:13px}}@media (max-width: 768px){.sj-container:has(.sj_pg_3) .title_datalist{padding:15px
18px;font-size:14px}.sj-container:has(.sj_pg_3) .base-table.ap_table{display:block;border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_3) .base-table.ap_table colgroup, .sj-container:has(.sj_pg_3) .base-table.ap_table
thead{display:none}.sj-container:has(.sj_pg_3) .base-table.ap_table
tbody{display:flex;flex-direction:column;gap:14px}.sj-container:has(.sj_pg_3) .base-table.ap_table
tr{display:block;position:relative;padding:56px
18px 18px;border:1px
solid #127f96;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0, 0, 0, 0.04)}.sj-container:has(.sj_pg_3) .base-table.ap_table
td{display:grid;grid-template-columns:82px minmax(0, 1fr);align-items:start;gap:10px;width:100%;height:auto !important;padding:8px
0 !important;border-right:0 !important;border-bottom:1px dashed #e4edf1 !important;background:transparent !important;text-align:left !important;font-size:14px !important;line-height:1.5}.sj-container:has(.sj_pg_3) .base-table.ap_table td:last-child{border-bottom:0 !important}.sj-container:has(.sj_pg_3) .base-table.ap_table td::before{color:#127693;font-size:13px;font-weight:600;white-space:nowrap}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(1){position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:58px;height:28px !important;padding:0
10px !important;border:0
!important;border-radius:999px;background:#127693 !important;color:#fff !important;font-size:13px !important;font-weight:600}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(1)::before{content:"번호";margin-right:4px;color:#fff;font-size:12px}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(1)[colspan="8"]{top:0px;left:0px;width:100% !important;height:100% !important;border-radius:15px;background:#fff !important;color:#127693 !important}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(1)[colspan="8"]::before{width:0;content:""}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(2)::before{content:"프로그램명"}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(3)::before{content:"제목"}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(4)::before{content:"작성일"}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(5){position:absolute;top:16px;right:18px;display:block;width:auto;padding:0
!important;border-bottom:0 !important}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(5)::before{display:none}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(6)::before{content:"관리"}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(6){display:grid;grid-template-columns:82px minmax(0, 1fr);padding-top:14px !important}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(6) .View{width:100%;height:38px;border-radius:10px}.sj-container:has(.sj_pg_3) .boardPageNav{margin-top:34px}}@media (max-width: 480px){.sj-container:has(.sj_pg_3) .title_datalist{padding:14px
16px;border-radius:14px;font-size:13px}.sj-container:has(.sj_pg_3) .base-table.ap_table
tr{padding:54px
16px 16px;border-radius:16px}.sj-container:has(.sj_pg_3) .base-table.ap_table
td{grid-template-columns:72px minmax(0, 1fr);gap:8px;font-size:13px !important}.sj-container:has(.sj_pg_3) .base-table.ap_table td::before{font-size:12px}.sj-container:has(.sj_pg_3) .base-table.ap_table td:nth-child(6){grid-template-columns:72px minmax(0, 1fr)}}.sj-container:has(.sj_pg_3_1) .view_data{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;margin-bottom:30px;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_3_1) .view_data
th{width:20%;padding:17px
18px;border-right:1px solid #dce7eb;border-bottom:1px solid #edf0f2;background:#f1fbfe;color:#12333c;font-size:15px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_3_1) .view_data
td{padding:17px
20px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;color:#444;font-size:14px;line-height:1.65;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_3_1) .view_data th:last-child, .sj-container:has(.sj_pg_3_1) .view_data td:last-child{border-right:0}.sj-container:has(.sj_pg_3_1) .view_data tr:last-child th, .sj-container:has(.sj_pg_3_1) .view_data tr:last-child
td{border-bottom:0}.sj-container:has(.sj_pg_3_1) .view_data tr:hover
td{background:#f8fcfd}.sj-container:has(.sj_pg_3_1) .view_data:first-of-type tbody tr:first-child td:first-of-type, .sj-container:has(.sj_pg_3_1) .view_data:first-of-type tbody tr:nth-child(2) td:first-of-type{color:#222;font-weight:600}.sj-container:has(.sj_pg_3_1) .scircle{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:30px;padding:0
12px;border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:1}.sj-container:has(.sj_pg_3_1) .scircle.blue{background:#127693}.sj-container:has(.sj_pg_3_1) .scircle.sky{background:#2d9cdb}.sj-container:has(.sj_pg_3_1) .scircle.yellow{background:#f3a712}.sj-container:has(.sj_pg_3_1) .scircle.red{background:#e85b5b}.sj-container:has(.sj_pg_3_1) .detail{margin-top:30px;border:1px
solid #dceff4;border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05);overflow:hidden}.sj-container:has(.sj_pg_3_1) .detail+.detail{margin-top:34px}.sj-container:has(.sj_pg_3_1) .h3_bg{position:relative;margin:0;padding:20px
24px;border-bottom:1px solid #cfe4eb;background:linear-gradient(135deg, #f1fbfe 0%, #fff 75%);color:#127693;font-size:20px;font-weight:600;line-height:1.35}.sj-container:has(.sj_pg_3_1) .h3_bg::before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:#127693;vertical-align:middle}.sj-container:has(.sj_pg_3_1) .pcon{min-height:150px;padding:26px
28px;background:#fff;color:#444;font-size:15px;line-height:1.8;word-break:keep-all}.sj-container:has(.sj_pg_3_1) .pcon::first-line {color:#222;font-weight:600}.sj-container:has(.sj_pg_3_1) .detail
form{}.sj-container:has(.sj_pg_3_1) .detail form
.view_data{margin-bottom:0;box-shadow:none}.sj-container:has(.sj_pg_3_1) .view_data
label{display:inline-flex;align-items:center;gap:7px;margin-right:18px;color:#333;font-size:14px;font-weight:500;cursor:pointer}.sj-container:has(.sj_pg_3_1) input[type="radio"]{width:17px;height:17px;accent-color:#127693;cursor:pointer}.sj-container:has(.sj_pg_3_1) .view_data label
b{display:inline-flex;align-items:center;min-height:30px;padding:4px
12px;border-radius:999px;font-size:13px;font-weight:600}.sj-container:has(.sj_pg_3_1) .view_data label b[style*="color:blue"]{background:#e8f6f8;color:#127693 !important}.sj-container:has(.sj_pg_3_1) .view_data label b[style*="color:red"]{background:#fff3ef;color:#e85b2a !important}.sj-container:has(.sj_pg_3_1) .view_data label b[style*="color:green"]{background:#effaf4;color:#168c52 !important}.sj-container:has(.sj_pg_3_1) textarea{width:100% !important;min-height:240px;padding:16px
14px;border:1px
solid #d6e1e5;border-radius:12px;background:#fff;color:#333;font-family:inherit;font-size:14px;line-height:1.7;resize:vertical;outline:none;transition:0.2s ease}.sj-container:has(.sj_pg_3_1) textarea:focus{border-color:#127693;box-shadow:0 0 0 3px rgba(18, 118, 147, 0.08)}.sj-container:has(.sj_pg_3_1) .btn_list{display:flex;justify-content:center;gap:10px;margin-top:36px}.sj-container:has(.sj_pg_3_1) .btn_list
a{display:inline-flex;align-items:center;justify-content:center;min-width:130px;height:50px;padding:0
24px;border-radius:13px;font-size:15px;font-weight:600;text-align:center;transition:0.25s ease}.sj-container:has(.sj_pg_3_1) .btn_list
.btn_ok{border:0;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%);color:#fff;box-shadow:0 10px 22px rgba(18, 118, 147, 0.18)}.sj-container:has(.sj_pg_3_1) .btn_list .btn_ok:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(18, 118, 147, 0.24)}.sj-container:has(.sj_pg_3_1) .btn_list a:not(.btn_ok){border:1px
solid #d6e1e5;background:#fff;color:#555}.sj-container:has(.sj_pg_3_1) .btn_list a:not(.btn_ok):hover{border-color:#127693;background:#f1fbfe;color:#127693}@media (max-width: 1024px){.sj-container:has(.sj_pg_3_1) .view_data
th{padding:14px
12px;font-size:14px}.sj-container:has(.sj_pg_3_1) .view_data
td{padding:14px
14px;font-size:13px}.sj-container:has(.sj_pg_3_1) .detail
form{}}@media (max-width: 768px){.sj-container:has(.sj_pg_3_1) .view_data, .sj-container:has(.sj_pg_3_1) .view_data tbody, .sj-container:has(.sj_pg_3_1) .view_data tr, .sj-container:has(.sj_pg_3_1) .view_data th, .sj-container:has(.sj_pg_3_1) .view_data
td{display:block;width:100% !important}.sj-container:has(.sj_pg_3_1) .view_data{border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_3_1) .view_data
colgroup{display:none}.sj-container:has(.sj_pg_3_1) .view_data
tbody{display:flex;flex-direction:column;gap:12px}.sj-container:has(.sj_pg_3_1) .view_data
tr{overflow:hidden;border:1px
solid #127f96;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(0, 0, 0, 0.035)}.sj-container:has(.sj_pg_3_1) .view_data
th{padding:12px
16px;border-right:0;border-bottom:1px solid #dce7eb;background:#f1fbfe;color:#127693;text-align:left}.sj-container:has(.sj_pg_3_1) .view_data
td{padding:14px
16px;border-right:0;border-bottom:1px solid #edf0f2}.sj-container:has(.sj_pg_3_1) .view_data tr th:nth-of-type(2){border-top:1px solid #edf0f2}.sj-container:has(.sj_pg_3_1) .view_data tr td:last-child{border-bottom:0}.sj-container:has(.sj_pg_3_1) .detail{border-radius:18px}.sj-container:has(.sj_pg_3_1) .h3_bg{padding:18px
20px;font-size:18px}.sj-container:has(.sj_pg_3_1) .pcon{min-height:120px;padding:22px
20px;font-size:14px}.sj-container:has(.sj_pg_3_1) .detail
form{padding:18px}.sj-container:has(.sj_pg_3_1) .view_data
label{display:flex;width:100%;margin:0
0 8px}.sj-container:has(.sj_pg_3_1) textarea{min-height:220px}.sj-container:has(.sj_pg_3_1) .btn_list{flex-direction:column}.sj-container:has(.sj_pg_3_1) .btn_list
a{width:100%}}@media (max-width: 480px){.sj-container:has(.sj_pg_3_1) .view_data th, .sj-container:has(.sj_pg_3_1) .view_data
td{padding-left:14px;padding-right:14px}.sj-container:has(.sj_pg_3_1) .detail{border-radius:16px;border:1px
solid #127f96}.sj-container:has(.sj_pg_3_1) .h3_bg{padding:16px
18px;font-size:17px}.sj-container:has(.sj_pg_3_1) .pcon{padding:20px
18px;font-size:13px}.sj-container:has(.sj_pg_3_1) .detail
form{padding:16px}.sj-container:has(.sj_pg_3_1) textarea{min-height:190px;font-size:13px}.sj-container:has(.sj_pg_3_1) .btn_list
a{height:48px;font-size:14px}}.sj-container:has(.sj_pg_4) .base-table{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_4) .base-table colgroup>col:nth-last-child(1){width:15% !important}.sj-container:has(.sj_pg_4) .base-table thead
th{height:62px;padding:14px
10px;border-right:1px solid #dce7eb;border-bottom:1px solid #cfe4eb;background:#f1fbfe;color:#12333c;font-size:15px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_4) .base-table thead th:last-child{border-right:0}.sj-container:has(.sj_pg_4) .base-table tbody
td{height:58px;padding:15px
12px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;color:#555;font-size:14px;line-height:1.55;text-align:center;vertical-align:middle}.sj-container:has(.sj_pg_4) .base-table tbody td:last-child{border-right:0}.sj-container:has(.sj_pg_4) .base-table tbody tr:last-child
td{border-bottom:0}.sj-container:has(.sj_pg_4) .base-table tbody tr:hover
td{background:#f8fcfd}.sj-container:has(.sj_pg_4) .base-table tbody td:nth-child(1){color:#127693;font-weight:600}.sj-container:has(.sj_pg_4) .base-table tbody td:nth-child(2){color:#127693;font-size:13px;font-weight:600}.sj-container:has(.sj_pg_4) .base-table tbody td:nth-child(5){color:#222;font-weight:600;text-align:left}.sj-container:has(.sj_pg_4) .base-table tbody tr:hover td:nth-child(5){color:#127693}.sj-container:has(.sj_pg_4) .base-table tbody td:nth-child(6){color:#666;font-size:13px}.sj-container:has(.sj_pg_4) .base-table tbody td:nth-child(7){white-space:nowrap}.sj-container:has(.sj_pg_4) .sbtn{display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:34px;padding:0
12px;border-radius:999px;font-size:12px;font-weight:600;text-align:center;white-space:nowrap;transition:0.25s ease}.sj-container:has(.sj_pg_4) .sbtn.lightblue{color:#fff;background:linear-gradient(135deg, #127693 0%, #12aaa8 100%);box-shadow:0 6px 14px rgba(18, 118, 147, 0.16)}.sj-container:has(.sj_pg_4) .sbtn.lightblue:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(18, 118, 147, 0.22)}.sj-container:has(.sj_pg_4) .boardPageNav{margin-top:44px}@media (max-width: 1024px){.sj-container:has(.sj_pg_4) .base-table thead
th{height:56px;padding:12px
8px;font-size:14px}.sj-container:has(.sj_pg_4) .base-table tbody
td{height:54px;padding:13px
8px;font-size:13px}.sj-container:has(.sj_pg_4) .sbtn{min-width:96px;height:32px;font-size:12px}}@media (max-width: 768px){.sj-container:has(.sj_pg_4) .base-table{display:block;border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_4) .base-table colgroup, .sj-container:has(.sj_pg_4) .base-table
thead{display:none}.sj-container:has(.sj_pg_4) .base-table
tbody{display:flex;flex-direction:column;gap:14px}.sj-container:has(.sj_pg_4) .base-table
tr{display:block;position:relative;padding:58px
18px 18px;border:1px
solid #127f96;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0, 0, 0, 0.04)}.sj-container:has(.sj_pg_4) .base-table
td{display:grid;grid-template-columns:86px minmax(0, 1fr);align-items:start;gap:10px;width:100%;height:auto !important;padding:9px
0 !important;border-right:0 !important;border-bottom:1px dashed #e4edf1 !important;background:transparent !important;text-align:left !important;font-size:14px !important;line-height:1.5}.sj-container:has(.sj_pg_4) .base-table td:last-child{border-bottom:0 !important}.sj-container:has(.sj_pg_4) .base-table td::before{color:#127693;font-size:13px;font-weight:600;white-space:nowrap}.sj-container:has(.sj_pg_4) .base-table td:nth-child(1){position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:58px;height:28px !important;padding:0
10px !important;border:0
!important;border-radius:999px;background:#127693 !important;color:#fff !important;font-size:13px !important;font-weight:600}.sj-container:has(.sj_pg_4) .base-table td:nth-child(1)::before{content:"번호";margin-right:4px;color:#fff;font-size:12px}.sj-container:has(.sj_pg_4) .base-table td:nth-child(2)::before{content:"분류"}.sj-container:has(.sj_pg_4) .base-table td:nth-child(3)::before{content:"지역"}.sj-container:has(.sj_pg_4) .base-table td:nth-child(4)::before{content:"종목"}.sj-container:has(.sj_pg_4) .base-table td:nth-child(5)::before{content:"프로그램명"}.sj-container:has(.sj_pg_4) .base-table td:nth-child(6)::before{content:"강의기간"}.sj-container:has(.sj_pg_4) .base-table td:nth-child(7)::before{content:"비고"}.sj-container:has(.sj_pg_4) .base-table td:nth-child(5){color:#222 !important;font-size:15px !important;font-weight:600}.sj-container:has(.sj_pg_4) .base-table td:nth-child(7){padding-top:14px !important}.sj-container:has(.sj_pg_4) .base-table td:nth-child(7) .sbtn{width:100%;height:42px;border-radius:12px;font-size:13px}.sj-container:has(.sj_pg_4) .boardPageNav{margin-top:34px}}@media (max-width: 480px){.sj-container:has(.sj_pg_4) .base-table
tr{padding:54px
16px 16px;border-radius:16px}.sj-container:has(.sj_pg_4) .base-table
td{grid-template-columns:74px minmax(0, 1fr);gap:8px;font-size:13px !important}.sj-container:has(.sj_pg_4) .base-table td::before{font-size:12px}.sj-container:has(.sj_pg_4) .base-table td:nth-child(5){font-size:14px !important}.sj-container:has(.sj_pg_4) .base-table td:nth-child(7) .sbtn{height:40px;font-size:13px}}.sj-container:has(.sj_pg_4_1) .view_data, .sj-container:has(.sj_pg_4_1) .base-table{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;margin-bottom:28px;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.05)}.sj-container:has(.sj_pg_4_1) .view_data th, .sj-container:has(.sj_pg_4_1) .base-table thead
th{padding:17px
18px;border-right:1px solid #dce7eb;border-bottom:1px solid #cfe4eb;background:#f1fbfe;color:#12333c;font-size:15px;font-weight:600;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_4_1) .base-table thead th[colspan]{height:66px;padding-left:24px;background:linear-gradient(135deg, #f1fbfe 0%, #fff 75%);color:#127693;font-size:19px;font-weight:600;text-align:left}.sj-container:has(.sj_pg_4_1) .view_data td, .sj-container:has(.sj_pg_4_1) .base-table tbody
td{padding:15px
18px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;color:#444;font-size:14px;line-height:1.65;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_pg_4_1) .view_data th:last-child, .sj-container:has(.sj_pg_4_1) .view_data td:last-child, .sj-container:has(.sj_pg_4_1) .base-table thead th:last-child, .sj-container:has(.sj_pg_4_1) .base-table tbody td:last-child{border-right:0}.sj-container:has(.sj_pg_4_1) .view_data tr:last-child th, .sj-container:has(.sj_pg_4_1) .view_data tr:last-child td, .sj-container:has(.sj_pg_4_1) .base-table tbody tr:last-child
td{border-bottom:0}.sj-container:has(.sj_pg_4_1) .view_data tr:hover td, .sj-container:has(.sj_pg_4_1) .base-table tbody tr:hover
td{background:#f8fcfd}.sj-container:has(.sj_pg_4_1) .view_data{margin-bottom:34px}.sj-container:has(.sj_pg_4_1) .view_data
th{width:15%}.sj-container:has(.sj_pg_4_1) .view_data
td{text-align:left}.sj-container:has(.sj_pg_4_1) .view_data tr:first-child td:first-of-type{color:#222;font-size:16px;font-weight:600}.sj-container:has(.sj_pg_4_1) .class_check{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px;margin:34px
0 28px;padding:28px;border:1px
solid #dceff4;border-radius:24px;background:linear-gradient(135deg, rgba(241, 251, 254, 0.88) 0%, rgba(255, 255, 255, 0.98) 64%), #fff !important;box-shadow:0 14px 38px rgba(18, 118, 147, 0.08);overflow:visible !important}.sj-container:has(.sj_pg_4_1) .class_check .base-table{float:none !important;width:100% !important;margin:0
!important;border-left:0 !important}.sj-container:has(.sj_pg_4_1) .class_check .base-table thead
th{height:58px;padding:14px
12px}.sj-container:has(.sj_pg_4_1) .class_check .base-table tbody td:first-child{color:#222;font-weight:600;text-align:left}.sj-container:has(.sj_pg_4_1) .class_check .base-table
img{width:26px;height:26px;padding:7px;border:1px
solid #dceff4;border-radius:50%;background:#f1fbfe;box-sizing:content-box}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table{margin-top:0 !important}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table tbody td:nth-child(odd){background:#f7fbfc;color:#127693;font-weight:600}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table tbody td:nth-child(even){color:#333;font-weight:500}.sj-container:has(.sj_pg_4_1) .workDay, .sj-container:has(.sj_pg_4_1) .proPay, .sj-container:has(.sj_pg_4_1) .proDis, .sj-container:has(.sj_pg_4_1) .totalPay{color:#222 !important;font-weight:700 !important}.sj-container:has(.sj_pg_4_1) .totalPay{color:#127693 !important;font-size:18px !important}.sj-container:has(.sj_pg_4_1) .proDis div[style*="border:1px
solid #a00"]{margin:0
0 10px !important;padding:12px
14px !important;border:1px
solid #f4d4c8 !important;border-radius:12px;background:#fff8f5;color:#e85b2a;font-size:12px;line-height:1.5;text-align:left}.sj-container:has(.sj_pg_4_1) .bottom_button{display:flex;justify-content:center;margin-top:34px}.sj-container:has(.sj_pg_4_1) .bottom_button
a{display:inline-flex;align-items:center;justify-content:center;min-width:130px;height:48px;padding:0
24px;border:1px
solid #d6e1e5;border-radius:13px;background:#fff;color:#555;font-size:15px;font-weight:600;transition:0.25s ease}.sj-container:has(.sj_pg_4_1) .bottom_button a::before{content:"목록"}.sj-container:has(.sj_pg_4_1) .bottom_button
img{display:none}.sj-container:has(.sj_pg_4_1) .bottom_button a:hover{border-color:#127693;background:#f1fbfe;color:#127693}@media (max-width: 1200px){.sj-container:has(.sj_pg_4_1) .class_check{grid-template-columns:1fr}}@media (max-width: 1024px){.sj-container:has(.sj_pg_4_1){margin:45px
auto;padding:0
20px}.sj-container:has(.sj_pg_4_1) .view_data th, .sj-container:has(.sj_pg_4_1) .base-table thead
th{padding:14px
12px;font-size:14px}.sj-container:has(.sj_pg_4_1) .view_data td, .sj-container:has(.sj_pg_4_1) .base-table tbody
td{padding:14px
12px;font-size:13px}.sj-container:has(.sj_pg_4_1) .class_check{padding:22px}}@media (max-width: 768px){.sj-container:has(.sj_pg_4_1) .view_data, .sj-container:has(.sj_pg_4_1) .view_data tbody, .sj-container:has(.sj_pg_4_1) .view_data tr, .sj-container:has(.sj_pg_4_1) .view_data th, .sj-container:has(.sj_pg_4_1) .view_data
td{display:block;width:100% !important}.sj-container:has(.sj_pg_4_1) .view_data{border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_4_1) .view_data
colgroup{display:none}.sj-container:has(.sj_pg_4_1) .view_data
tbody{display:flex;flex-direction:column;gap:12px}.sj-container:has(.sj_pg_4_1) .view_data
tr{overflow:hidden;border:1px
solid #127f96;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(0, 0, 0, 0.035)}.sj-container:has(.sj_pg_4_1) .view_data
th{padding:12px
16px;border-right:0;border-bottom:1px solid #dce7eb;background:#f1fbfe;color:#127693;text-align:left}.sj-container:has(.sj_pg_4_1) .view_data
td{padding:14px
16px;border-right:0;border-bottom:1px solid #edf0f2}.sj-container:has(.sj_pg_4_1) .view_data tr th:nth-of-type(2){border-top:1px solid #edf0f2}.sj-container:has(.sj_pg_4_1) .view_data tr td:last-child{border-bottom:0}.sj-container:has(.sj_pg_4_1) .class_check{padding:18px;border-radius:20px}.sj-container:has(.sj_pg_4_1) .class_check .base-table{display:table !important;border-top:2px solid #127693;background:#fff;box-shadow:0 8px 20px rgba(0, 0, 0, 0.035)}.sj-container:has(.sj_pg_4_1) .class_check .base-table
thead{display:table-header-group !important}.sj-container:has(.sj_pg_4_1) .class_check .base-table
tbody{display:table-row-group !important}.sj-container:has(.sj_pg_4_1) .class_check .base-table
tr{display:table-row !important}.sj-container:has(.sj_pg_4_1) .class_check .base-table th, .sj-container:has(.sj_pg_4_1) .class_check .base-table
td{display:table-cell !important;width:auto !important;height:auto;padding:12px
8px !important;text-align:center !important}.sj-container:has(.sj_pg_4_1) .class_check .base-table tbody td:first-child{text-align:left !important}.sj-container:has(.sj_pg_4_1) .class_check .base-table
img{width:22px;height:22px;padding:6px}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table, .sj-container:has(.sj_pg_4_1) .class_check + div .base-table tbody, .sj-container:has(.sj_pg_4_1) .class_check + div .base-table tr, .sj-container:has(.sj_pg_4_1) .class_check + div .base-table
td{display:block;width:100% !important}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table{border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table
colgroup{display:none}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table
thead{display:block;margin-bottom:12px}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table thead tr, .sj-container:has(.sj_pg_4_1) .class_check + div .base-table thead
th{display:block;width:100%}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table thead
th{height:auto;padding:20px
22px;border:1px
solid #127f96;border-radius:16px;background:linear-gradient(135deg, #f1fbfe 0%, #fff 75%);color:#127693;box-shadow:0 8px 22px rgba(18, 118, 147, 0.05);font-size:18px}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table
tbody{display:flex;flex-direction:column;gap:12px}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table tbody
tr{overflow:hidden;border:1px
solid #127f96;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(0, 0, 0, 0.035)}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table tbody
td{height:auto !important;padding:14px
16px !important;border-right:0 !important;border-bottom:1px solid #edf0f2 !important;text-align:left !important}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table tbody td:nth-child(odd){padding-bottom:6px !important;border-bottom:0 !important}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table tbody td:nth-child(even){padding-top:6px !important}.sj-container:has(.sj_pg_4_1) .class_check + div .base-table tbody td:last-child{border-bottom:0 !important}.sj-container:has(.sj_pg_4_1) .bottom_button
a{width:100%}}@media (max-width: 480px){.sj-container:has(.sj_pg_4_1) .class_check{padding:14px;border-radius:18px}.sj-container:has(.sj_pg_4_1) .view_data th, .sj-container:has(.sj_pg_4_1) .view_data
td{padding-left:14px;padding-right:14px}.sj-container:has(.sj_pg_4_1) .class_check .base-table thead th, .sj-container:has(.sj_pg_4_1) .class_check .base-table tbody
td{font-size:12px}.sj-container:has(.sj_pg_4_1) .totalPay{font-size:16px !important}}.sj-container:has(.sj_teacher_application_edit) *{box-sizing:border-box}.sj-container:has(.sj_teacher_application_edit) br+br{display:none}.sj-container:has(.sj_teacher_application_edit) .tblDataList{width:100% !important;border-collapse:separate;border-spacing:0;overflow:hidden;border-top:2px solid #127693;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,0.05)}.sj-container:has(.sj_teacher_application_edit) .tblDataList + br,
.sj-container:has(.sj_teacher_application_edit) .tblDataList+br+br{display:none}.sj-container:has(.sj_teacher_application_edit) form{margin-top:28px}.sj-container:has(.sj_teacher_application_edit) .tblDataList thead
th{height:62px;padding:16px
18px;border-right:1px solid #dce7eb;border-bottom:1px solid #cfe4eb;background:#f1fbfe;color:#12333c;font-size:17px;font-weight:600;line-height:1.45;text-align:left;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_teacher_application_edit) .tblDataList thead th::before{content:"";display:inline-block;width:8px;height:8px;margin-right:9px;border-radius:50%;background:#127693;vertical-align:2px}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody
th{height:58px;padding:17px
18px;border-right:1px solid #dce7eb;border-bottom:1px solid #edf0f2;background:#f8fcfd;color:#127693;font-size:14px;font-weight:600;line-height:1.55;text-align:center;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody
td{height:58px;padding:17px
18px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fff;color:#444;font-size:14px;font-weight:500;line-height:1.65;vertical-align:middle;word-break:keep-all}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody td:last-child{border-right:0}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody tr:last-child th,
.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody tr:last-child
td{border-bottom:0}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody tr:hover th,
.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody tr:hover
td{background-color:#f8fcfd}.sj-container:has(.sj_teacher_application_edit) .tblDataList
.left{text-align:left}.sj-container:has(.sj_teacher_application_edit) .tblDataList
.center{text-align:center}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[type="text"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList
select{height:42px;max-width:100%;padding:0
12px;border:1px
solid #d6e1e5;border-radius:9px;background-color:#fff;color:#333;font-family:inherit;font-size:14px;outline:none;transition:0.2s ease}.sj-container:has(.sj_teacher_application_edit) .tblDataList
select{padding-right:34px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23127693'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[type="text"]:focus,
.sj-container:has(.sj_teacher_application_edit) .tblDataList select:focus{border-color:#127693;box-shadow:0 0 0 3px rgba(18,118,147,0.08)}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[readonly]{background:#f1f5f6 !important;color:#666;cursor:default}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paName"]{width:min(320px,100%)}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name^="paTel"]{text-align:center}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paEmail1"]{min-width:150px}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paEmail2"]{min-width:230px}.sj-container:has(.sj_teacher_application_edit) .tblDataList select[name="select_mail"]{min-width:150px}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paPost"]{min-width:120px}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paAddr"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paAddrDetail"]{width:min(680px,100%) !important;margin-top:6px}.sj-container:has(.sj_teacher_application_edit) .btnChkUnique{display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:42px;margin-left:6px;padding:0
13px;border:1px
solid #d6e1e5;border-radius:9px;background:#fff;color:#555;font-size:12px;font-weight:600;vertical-align:middle;transition:0.25s ease}.sj-container:has(.sj_teacher_application_edit) .btnChkUnique:hover{border-color:#127693;background:#f1fbfe;color:#127693}.sj-container:has(.sj_teacher_application_edit) .bottom_button{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-top:34px !important;text-align:center}.sj-container:has(.sj_teacher_application_edit) .bottom_button::before{content:"저장";display:inline-flex;align-items:center;justify-content:center;min-width:138px;height:46px;padding:0
22px;border:1px
solid #127693;border-radius:10px;background:#127693;color:#fff;font-size:14px;font-weight:600;line-height:1}.sj-container:has(.sj_teacher_application_edit) .bottom_button input[type="image"]{position:absolute;left:calc(50% - 143px);top:0;z-index:2;width:138px;height:46px;opacity:0;cursor:pointer}.sj-container:has(.sj_teacher_application_edit) .bottom_button
a{display:inline-flex;align-items:center;justify-content:center;min-width:138px;height:46px;padding:0
22px;border:1px
solid #d6e1e5;border-radius:10px;background:#fff;color:#555;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:0.25s ease}.sj-container:has(.sj_teacher_application_edit) .bottom_button a::before{content:"목록"}.sj-container:has(.sj_teacher_application_edit) .bottom_button a
img{display:none}.sj-container:has(.sj_teacher_application_edit) .bottom_button a:hover{border-color:#127693;background:#f1fbfe;color:#127693}@media (max-width: 1024px){.sj-container:has(.sj_teacher_application_edit) .tblDataList thead
th{height:56px;padding:14px
16px;font-size:16px}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody
th{padding:15px
12px;font-size:13px}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody
td{padding:15px
12px;font-size:13px}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[type="text"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList
select{height:40px;font-size:13px}}@media (max-width: 768px){.sj-container:has(.sj_teacher_application_edit) .tblDataList{display:block;border-top:0;border-radius:0;background:transparent;box-shadow:none}.sj-container:has(.sj_teacher_application_edit) .tblDataList
colgroup{display:none}.sj-container:has(.sj_teacher_application_edit) .tblDataList table,
.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody,
.sj-container:has(.sj_teacher_application_edit) .tblDataList tr,
.sj-container:has(.sj_teacher_application_edit) .tblDataList th,
.sj-container:has(.sj_teacher_application_edit) .tblDataList
td{display:block;width:100% !important}.sj-container:has(.sj_teacher_application_edit) .tblDataList
thead{display:block;margin-bottom:12px}.sj-container:has(.sj_teacher_application_edit) .tblDataList thead
tr{display:block;border:0;background:transparent;box-shadow:none}.sj-container:has(.sj_teacher_application_edit) .tblDataList thead
th{display:block;height:auto;padding:18px
20px;border:0;border-top:2px solid #127693;background:#f1fbfe;font-size:17px}.sj-container:has(.sj_teacher_application_edit) .tblDataList
tbody{display:flex;flex-direction:column;gap:14px}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody
tr{display:block;overflow:hidden;border:1px
solid #127f96;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,0.04)}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody th,
.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody td:first-child{padding:13px
18px;border-right:0;border-bottom:1px solid #dce7eb;background:#f1fbfe;color:#127693;text-align:left;font-size:14px;font-weight:600}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody
td{height:auto;padding:14px
18px;border-right:0;border-bottom:1px dashed #e4edf1;background:#fff;color:#444;font-size:14px;text-align:left}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody tr:last-child
td{border-bottom:0}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[type="text"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList
select{width:100% !important;margin:4px
0}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paTel1"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paTel2"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paTel3"]{display:inline-block;width:calc((100% - 26px) / 3) !important}.sj-container:has(.sj_teacher_application_edit) .tblDataList select[name="paBirthYear"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList select[name="paBirthMonth"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList select[name="paBirthDay"]{display:inline-block;width:calc((100% - 10px) / 3) !important}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paEmail1"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paEmail2"]{display:inline-block;width:calc(50% - 14px) !important;min-width:0}.sj-container:has(.sj_teacher_application_edit) .btnChkUnique{width:100%;margin:6px
0 2px}.sj-container:has(.sj_teacher_application_edit) .bottom_button{flex-direction:column;align-items:stretch;min-height:auto;margin-top:30px !important}.sj-container:has(.sj_teacher_application_edit) .bottom_button::before,
.sj-container:has(.sj_teacher_application_edit) .bottom_button
a{width:100%;min-width:0}.sj-container:has(.sj_teacher_application_edit) .bottom_button input[type="image"]{left:0;top:0;width:100%;height:46px}}@media (max-width: 480px){.sj-container:has(.sj_teacher_application_edit) form{margin-top:24px}.sj-container:has(.sj_teacher_application_edit) .tblDataList thead
th{padding:16px
18px;font-size:16px}.sj-container:has(.sj_teacher_application_edit) .tblDataList
tbody{gap:12px}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody
tr{border-radius:16px}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody th,
.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody td:first-child{padding:12px
16px;font-size:13px}.sj-container:has(.sj_teacher_application_edit) .tblDataList tbody
td{padding:13px
16px;font-size:13px}.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paTel1"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paTel2"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paTel3"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList select[name="paBirthYear"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList select[name="paBirthMonth"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList select[name="paBirthDay"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paEmail1"],
.sj-container:has(.sj_teacher_application_edit) .tblDataList input[name="paEmail2"]{display:block;width:100% !important}.sj-container:has(.sj_teacher_application_edit) .bottom_button::before,
.sj-container:has(.sj_teacher_application_edit) .bottom_button
a{height:44px;font-size:13px}.sj-container:has(.sj_teacher_application_edit) .bottom_button input[type="image"]{height:44px}}.sj-container .page_link
ul{display:flex;justify-content:center;gap:3px;align-items:center;margin-top:50px}.sj-container .page_link li a,
.sj-container .page_link li
strong{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;border:1px
solid #dce7eb;border-radius:10px;background:#fff;color:#666;font-size:14px;font-weight:500;transition:0.25s ease}.sj-container .page_link li
strong{border-color:#127693;background:#127693;color:#fff;font-weight:600}.sj-container .page_link li a:hover{border-color:#127693;background:#f1fbfe;color:#127693}.sj-container .page_link li.first>a::after{content:"≪";margin-top:-1px;margin-left:3px;font-size:12px}.sj-container .page_link li.prev>a::after{content:"<";margin-top:-1px;margin-left:3px}.sj-container .page_link li.next>a::after{content:">";margin-top:-1px;margin-left:3px}.sj-container .page_link li.last>a::after{content:"≫";margin-top:-1px;margin-left:3px;font-size:12px}@media (max-width: 768px){.sj-container .page_link
ul{flex-wrap:wrap;gap:5px;margin-top:8px}.sj-container .page_link li a,
.sj-container .page_link li
strong{min-width:25px;height:25px;font-size:11px;border-radius:4px;line-height:22px;width:25px}}@media (max-width:480px){.sj-container .page_link
li.first{display:none}.sj-container .page_link
li.last{display:none}}