.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-246 .elementor-element.elementor-element-6ec79ad{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-eael-dual-color-header .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-dual-color-header .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-9141ef9 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-0aae1d1{color:#4d4d4d;}.elementor-246 .elementor-element.elementor-element-9141ef9 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-8841692{background-color:transparent;background-image:linear-gradient(180deg, #571fff 0%, #9f12ff 100%);}.elementor-246 .elementor-element.elementor-element-9141ef9 .eael-dual-header .eael-dch-title{color:#9401D9;}.elementor-246 .elementor-element.elementor-element-9141ef9 .eael-dual-header .subtext{color:#4d4d4d;}.elementor-246 .elementor-element.elementor-element-9141ef9 .eael-dch-separator-wrap{justify-content:center;}.elementor-246 .elementor-element.elementor-element-9141ef9 .eael-dch-separator-wrap .separator-one{margin-right:0px;width:85%;height:5px;}.elementor-246 .elementor-element.elementor-element-9141ef9 .eael-dch-separator-wrap .separator-two{margin-left:0px;width:15%;height:5px;}.elementor-246 .elementor-element.elementor-element-1fb4b70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-eael-breadcrumbs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-breadcrumbs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-246 .elementor-element.elementor-element-678f477 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#f8f8fa;}.elementor-246 .elementor-element.elementor-element-678f477 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-246 .elementor-element.elementor-element-678f477 .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-246 .elementor-element.elementor-element-07790cd{--display:flex;--min-height:2px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-246 .elementor-element.elementor-element-c364f15{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-246 .elementor-element.elementor-element-feff42c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-246 .elementor-element.elementor-element-9e2a2a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-246 .elementor-element.elementor-element-f426421{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-767dd5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-eael-advanced-data-table .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-data-table .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-wrap .ea-advanced-data-table-wrap-inner{border-radius:1px 1px 1px 1px;}.elementor-246 .elementor-element.elementor-element-2ccb230 th{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-2ccb230 th .ql-editor{text-align:center;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:#444444;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:#444444;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:#444444;}.elementor-246 .elementor-element.elementor-element-2ccb230 thead{background-color:#fbfbfb;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-246 .elementor-element.elementor-element-2ccb230 td{text-align:center;color:#666666;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-2ccb230 td .ql-editor{text-align:center;}.elementor-246 .elementor-element.elementor-element-2ccb230 tbody{background-color:#ffffff;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-search{width:200px;height:40px;margin-bottom:10px;color:#666666;background-color:#DDFFC580;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-pagination{text-align:left;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-pagination a{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-pagination select{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-pagination a, .elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-pagination select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-pagination a:hover{color:#666666;background-color:#fafafa;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-pagination a.ea-adtp-current{color:#666666;background-color:#fafafa;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-pagination select:hover{color:#666666;background-color:#fafafa;}.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-pagination a:hover, .elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-pagination a.ea-adtp-current, .elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table-pagination select:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-d62b46f{--display:flex;}.elementor-246 .elementor-element.elementor-element-4cdc4d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 th{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 th .ql-editor{text-align:center;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:#444444;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:#444444;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:#444444;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 thead{background-color:#fbfbfb;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 td{text-align:center;color:#666666;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 td .ql-editor{text-align:center;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 tbody{background-color:#ffffff;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-search{width:200px;height:40px;margin-bottom:10px;color:#666666;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-pagination{text-align:left;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-pagination a{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-pagination select{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-pagination a, .elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-pagination select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-pagination a:hover{color:#666666;background-color:#fafafa;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-pagination a.ea-adtp-current{color:#666666;background-color:#fafafa;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-pagination select:hover{color:#666666;background-color:#fafafa;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-pagination a:hover, .elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-pagination a.ea-adtp-current, .elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table-pagination select:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-9527fa7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-8deaff4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-a113236 th{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-a113236 th .ql-editor{text-align:left;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:#444444;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:#444444;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:#444444;}.elementor-246 .elementor-element.elementor-element-a113236 thead{background-color:#fbfbfb;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-246 .elementor-element.elementor-element-a113236 td{text-align:left;color:#666666;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-a113236 td .ql-editor{text-align:left;}.elementor-246 .elementor-element.elementor-element-a113236 tbody{background-color:#ffffff;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-search{width:200px;height:40px;margin-bottom:10px;color:#666666;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-pagination{text-align:left;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-pagination a{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-pagination select{padding:5px 15px 5px 15px;margin:5px 5px 0px 0px;color:#666666;background-color:#ffffff;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-pagination a, .elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-pagination select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-pagination a:hover{color:#666666;background-color:#fafafa;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-pagination a.ea-adtp-current{color:#666666;background-color:#fafafa;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-pagination select:hover{color:#666666;background-color:#fafafa;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-pagination a:hover, .elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-pagination a.ea-adtp-current, .elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table-pagination select:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-246 .elementor-element.elementor-element-666cbd7{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-246 .elementor-element.elementor-element-666cbd7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F26D6D;}.elementor-246 .elementor-element.elementor-element-666cbd7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-246 .elementor-element.elementor-element-666cbd7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#594403;}.elementor-246 .elementor-element.elementor-element-666cbd7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-246 .elementor-element.elementor-element-666cbd7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}:where( .elementor-246 .elementor-element.elementor-element-666cbd7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;}@media(min-width:768px){.elementor-246 .elementor-element.elementor-element-6ec79ad{--content-width:1200px;}.elementor-246 .elementor-element.elementor-element-1fb4b70{--content-width:1200px;}.elementor-246 .elementor-element.elementor-element-07790cd{--content-width:1200px;}}@media(max-width:1024px){.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table{width:100%;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table{width:100%;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table{width:100%;}}@media(max-width:767px){.elementor-246 .elementor-element.elementor-element-2ccb230 .ea-advanced-data-table{width:100%;}.elementor-246 .elementor-element.elementor-element-6ab0ba1 .ea-advanced-data-table{width:100%;}.elementor-246 .elementor-element.elementor-element-a113236 .ea-advanced-data-table{width:100%;}}/* Start custom CSS for eael-advanced-data-table, class: .elementor-element-2ccb230 *//* ✅ 표 전체 너비 및 고정 레이아웃 설정 */
.ea-advanced-data-table-tablepress {
  table-layout: fixed !important;
  width: 100% !important;
}

/* ✅ 모든 헤더 및 셀 너비 3등분 + 가운데 정렬 */
.ea-advanced-data-table-tablepress th,
.ea-advanced-data-table-tablepress td {
  width: 33.333% !important;
  text-align: center;
  word-break: keep-all;
}


/* ✅ 링크 색상은 본문 색상으로 유지 */
.ea-advanced-data-table-tablepress td a {
  color: inherit !important;
  text-decoration: none;
}
.ea-advanced-data-table-tablepress td a:hover {
  color: inherit !important;
}

/* ✅ 1, 2, 3열만 hover 시 배경색 변경 */
.ea-advanced-data-table-tablepress td:nth-child(1):hover,
.ea-advanced-data-table-tablepress td:nth-child(2):hover,
.ea-advanced-data-table-tablepress td:nth-child(3):hover {
  background-color: #e6f0ff !important;
  transition: background-color 0.3s ease;
}


/* ✅ 1~3열 셀에 마우스를 올렸을 때: 배경 + 글자 크기 + 굵기 변화 */
.ea-advanced-data-table-tablepress td:nth-child(1):hover,
.ea-advanced-data-table-tablepress td:nth-child(2):hover,
.ea-advanced-data-table-tablepress td:nth-child(3):hover {
  background-color: #e6f0ff !important;
  
  font-size: 1.00em;     /* 글자 약간 확대 (원하는 만큼 조절 가능) */
  font-weight: 600;      /* bold는 700, 이건 중간 굵기 */
  transition: all 0.3s ease;
}



/* 평상시: 링크는 본문 색상 유지 */
.ea-advanced-data-table-tablepress td a {
  color: inherit !important;
  text-decoration: none;
}

/* 호버 시: 1~3열 셀 안의 링크 텍스트만 붉은색으로 */
.ea-advanced-data-table-tablepress td:nth-child(1):hover a,
.ea-advanced-data-table-tablepress td:nth-child(2):hover a,
.ea-advanced-data-table-tablepress td:nth-child(3):hover a {
  color: #d62828 !important; /* 진한 붉은색 */
  font-size: 1.00em;
  font-weight: 600;
  transition: all 0.2s ease;
}


.ea-advanced-data-table-search {
  text-align: center;
}


.ea-advanced-data-table-search::placeholder {
  text-align: center;
}


/* ✅ 표 테두리 색상 설정 (셀 기준) */
.ea-advanced-data-table-tablepress th,
.ea-advanced-data-table-tablepress td {
  border: 1px solid #7a7a7a !important;
}
/* === 왼쪽/오른쪽 외곽선 제거 + 가운데만 테두리 남기기 === */
.ea-advanced-data-table-tablepress {
  border: none !important;
  border-collapse: collapse !important;
}

.ea-advanced-data-table-tablepress th,
.ea-advanced-data-table-tablepress td {
  border-top: 1px solid #7a7a7a !important;
  border-bottom: 1px solid #7a7a7a !important;
  border-left: none !important;
  border-right: none !important;
}

.ea-advanced-data-table-tablepress td:not(:first-child) {
  border-left: 1px solid #7a7a7a !important;
}
.ea-advanced-data-table-tablepress td:not(:last-child) {
  border-right: 1px solid #7a7a7a !important;
}

.ea-advanced-data-table-tablepress th:not(:first-child) {
  border-left: 1px solid #7a7a7a !important;
}
.ea-advanced-data-table-tablepress th:not(:last-child) {
  border-right: 1px solid #7a7a7a !important;
}/* End custom CSS */
/* Start custom CSS for eael-advanced-data-table, class: .elementor-element-2ccb230 *//* ✅ 표 전체 너비 및 고정 레이아웃 설정 */
.ea-advanced-data-table-tablepress {
  table-layout: fixed !important;
  width: 100% !important;
}

/* ✅ 모든 헤더 및 셀 너비 3등분 + 가운데 정렬 */
.ea-advanced-data-table-tablepress th,
.ea-advanced-data-table-tablepress td {
  width: 33.333% !important;
  text-align: center;
  word-break: keep-all;
}


/* ✅ 링크 색상은 본문 색상으로 유지 */
.ea-advanced-data-table-tablepress td a {
  color: inherit !important;
  text-decoration: none;
}
.ea-advanced-data-table-tablepress td a:hover {
  color: inherit !important;
}

/* ✅ 1, 2, 3열만 hover 시 배경색 변경 */
.ea-advanced-data-table-tablepress td:nth-child(1):hover,
.ea-advanced-data-table-tablepress td:nth-child(2):hover,
.ea-advanced-data-table-tablepress td:nth-child(3):hover {
  background-color: #e6f0ff !important;
  transition: background-color 0.3s ease;
}


/* ✅ 1~3열 셀에 마우스를 올렸을 때: 배경 + 글자 크기 + 굵기 변화 */
.ea-advanced-data-table-tablepress td:nth-child(1):hover,
.ea-advanced-data-table-tablepress td:nth-child(2):hover,
.ea-advanced-data-table-tablepress td:nth-child(3):hover {
  background-color: #e6f0ff !important;
  
  font-size: 1.00em;     /* 글자 약간 확대 (원하는 만큼 조절 가능) */
  font-weight: 600;      /* bold는 700, 이건 중간 굵기 */
  transition: all 0.3s ease;
}



/* 평상시: 링크는 본문 색상 유지 */
.ea-advanced-data-table-tablepress td a {
  color: inherit !important;
  text-decoration: none;
}

/* 호버 시: 1~3열 셀 안의 링크 텍스트만 붉은색으로 */
.ea-advanced-data-table-tablepress td:nth-child(1):hover a,
.ea-advanced-data-table-tablepress td:nth-child(2):hover a,
.ea-advanced-data-table-tablepress td:nth-child(3):hover a {
  color: #d62828 !important; /* 진한 붉은색 */
  font-size: 1.00em;
  font-weight: 600;
  transition: all 0.2s ease;
}


.ea-advanced-data-table-search {
  text-align: center;
}


.ea-advanced-data-table-search::placeholder {
  text-align: center;
}


/* ✅ 표 테두리 색상 설정 (셀 기준) */
.ea-advanced-data-table-tablepress th,
.ea-advanced-data-table-tablepress td {
  border: 1px solid #7a7a7a !important;
}
/* === 왼쪽/오른쪽 외곽선 제거 + 가운데만 테두리 남기기 === */
.ea-advanced-data-table-tablepress {
  border: none !important;
  border-collapse: collapse !important;
}

.ea-advanced-data-table-tablepress th,
.ea-advanced-data-table-tablepress td {
  border-top: 1px solid #7a7a7a !important;
  border-bottom: 1px solid #7a7a7a !important;
  border-left: none !important;
  border-right: none !important;
}

.ea-advanced-data-table-tablepress td:not(:first-child) {
  border-left: 1px solid #7a7a7a !important;
}
.ea-advanced-data-table-tablepress td:not(:last-child) {
  border-right: 1px solid #7a7a7a !important;
}

.ea-advanced-data-table-tablepress th:not(:first-child) {
  border-left: 1px solid #7a7a7a !important;
}
.ea-advanced-data-table-tablepress th:not(:last-child) {
  border-right: 1px solid #7a7a7a !important;
}/* End custom CSS */
/* Start custom CSS for eael-advanced-data-table, class: .elementor-element-2ccb230 *//* ✅ 표 전체 너비 및 고정 레이아웃 설정 */
.ea-advanced-data-table-tablepress {
  table-layout: fixed !important;
  width: 100% !important;
}

/* ✅ 모든 헤더 및 셀 너비 3등분 + 가운데 정렬 */
.ea-advanced-data-table-tablepress th,
.ea-advanced-data-table-tablepress td {
  width: 33.333% !important;
  text-align: center;
  word-break: keep-all;
}


/* ✅ 링크 색상은 본문 색상으로 유지 */
.ea-advanced-data-table-tablepress td a {
  color: inherit !important;
  text-decoration: none;
}
.ea-advanced-data-table-tablepress td a:hover {
  color: inherit !important;
}

/* ✅ 1, 2, 3열만 hover 시 배경색 변경 */
.ea-advanced-data-table-tablepress td:nth-child(1):hover,
.ea-advanced-data-table-tablepress td:nth-child(2):hover,
.ea-advanced-data-table-tablepress td:nth-child(3):hover {
  background-color: #e6f0ff !important;
  transition: background-color 0.3s ease;
}


/* ✅ 1~3열 셀에 마우스를 올렸을 때: 배경 + 글자 크기 + 굵기 변화 */
.ea-advanced-data-table-tablepress td:nth-child(1):hover,
.ea-advanced-data-table-tablepress td:nth-child(2):hover,
.ea-advanced-data-table-tablepress td:nth-child(3):hover {
  background-color: #e6f0ff !important;
  
  font-size: 1.00em;     /* 글자 약간 확대 (원하는 만큼 조절 가능) */
  font-weight: 600;      /* bold는 700, 이건 중간 굵기 */
  transition: all 0.3s ease;
}



/* 평상시: 링크는 본문 색상 유지 */
.ea-advanced-data-table-tablepress td a {
  color: inherit !important;
  text-decoration: none;
}

/* 호버 시: 1~3열 셀 안의 링크 텍스트만 붉은색으로 */
.ea-advanced-data-table-tablepress td:nth-child(1):hover a,
.ea-advanced-data-table-tablepress td:nth-child(2):hover a,
.ea-advanced-data-table-tablepress td:nth-child(3):hover a {
  color: #d62828 !important; /* 진한 붉은색 */
  font-size: 1.00em;
  font-weight: 600;
  transition: all 0.2s ease;
}


.ea-advanced-data-table-search {
  text-align: center;
}


.ea-advanced-data-table-search::placeholder {
  text-align: center;
}


/* ✅ 표 테두리 색상 설정 (셀 기준) */
.ea-advanced-data-table-tablepress th,
.ea-advanced-data-table-tablepress td {
  border: 1px solid #7a7a7a !important;
}
/* === 왼쪽/오른쪽 외곽선 제거 + 가운데만 테두리 남기기 === */
.ea-advanced-data-table-tablepress {
  border: none !important;
  border-collapse: collapse !important;
}

.ea-advanced-data-table-tablepress th,
.ea-advanced-data-table-tablepress td {
  border-top: 1px solid #7a7a7a !important;
  border-bottom: 1px solid #7a7a7a !important;
  border-left: none !important;
  border-right: none !important;
}

.ea-advanced-data-table-tablepress td:not(:first-child) {
  border-left: 1px solid #7a7a7a !important;
}
.ea-advanced-data-table-tablepress td:not(:last-child) {
  border-right: 1px solid #7a7a7a !important;
}

.ea-advanced-data-table-tablepress th:not(:first-child) {
  border-left: 1px solid #7a7a7a !important;
}
.ea-advanced-data-table-tablepress th:not(:last-child) {
  border-right: 1px solid #7a7a7a !important;
}/* End custom CSS */
/* Start custom CSS for eael-advanced-data-table, class: .elementor-element-2ccb230 *//* ✅ 표 전체 너비 및 고정 레이아웃 설정 */
.ea-advanced-data-table-tablepress {
  table-layout: fixed !important;
  width: 100% !important;
}

/* ✅ 모든 헤더 및 셀 너비 3등분 + 가운데 정렬 */
.ea-advanced-data-table-tablepress th,
.ea-advanced-data-table-tablepress td {
  width: 33.333% !important;
  text-align: center;
  word-break: keep-all;
}


/* ✅ 링크 색상은 본문 색상으로 유지 */
.ea-advanced-data-table-tablepress td a {
  color: inherit !important;
  text-decoration: none;
}
.ea-advanced-data-table-tablepress td a:hover {
  color: inherit !important;
}

/* ✅ 1, 2, 3열만 hover 시 배경색 변경 */
.ea-advanced-data-table-tablepress td:nth-child(1):hover,
.ea-advanced-data-table-tablepress td:nth-child(2):hover,
.ea-advanced-data-table-tablepress td:nth-child(3):hover {
  background-color: #e6f0ff !important;
  transition: background-color 0.3s ease;
}


/* ✅ 1~3열 셀에 마우스를 올렸을 때: 배경 + 글자 크기 + 굵기 변화 */
.ea-advanced-data-table-tablepress td:nth-child(1):hover,
.ea-advanced-data-table-tablepress td:nth-child(2):hover,
.ea-advanced-data-table-tablepress td:nth-child(3):hover {
  background-color: #e6f0ff !important;
  
  font-size: 1.00em;     /* 글자 약간 확대 (원하는 만큼 조절 가능) */
  font-weight: 600;      /* bold는 700, 이건 중간 굵기 */
  transition: all 0.3s ease;
}



/* 평상시: 링크는 본문 색상 유지 */
.ea-advanced-data-table-tablepress td a {
  color: inherit !important;
  text-decoration: none;
}

/* 호버 시: 1~3열 셀 안의 링크 텍스트만 붉은색으로 */
.ea-advanced-data-table-tablepress td:nth-child(1):hover a,
.ea-advanced-data-table-tablepress td:nth-child(2):hover a,
.ea-advanced-data-table-tablepress td:nth-child(3):hover a {
  color: #d62828 !important; /* 진한 붉은색 */
  font-size: 1.00em;
  font-weight: 600;
  transition: all 0.2s ease;
}


.ea-advanced-data-table-search {
  text-align: center;
}


.ea-advanced-data-table-search::placeholder {
  text-align: center;
}


/* ✅ 표 테두리 색상 설정 (셀 기준) */
.ea-advanced-data-table-tablepress th,
.ea-advanced-data-table-tablepress td {
  border: 1px solid #7a7a7a !important;
}
/* === 왼쪽/오른쪽 외곽선 제거 + 가운데만 테두리 남기기 === */
.ea-advanced-data-table-tablepress {
  border: none !important;
  border-collapse: collapse !important;
}

.ea-advanced-data-table-tablepress th,
.ea-advanced-data-table-tablepress td {
  border-top: 1px solid #7a7a7a !important;
  border-bottom: 1px solid #7a7a7a !important;
  border-left: none !important;
  border-right: none !important;
}

.ea-advanced-data-table-tablepress td:not(:first-child) {
  border-left: 1px solid #7a7a7a !important;
}
.ea-advanced-data-table-tablepress td:not(:last-child) {
  border-right: 1px solid #7a7a7a !important;
}

.ea-advanced-data-table-tablepress th:not(:first-child) {
  border-left: 1px solid #7a7a7a !important;
}
.ea-advanced-data-table-tablepress th:not(:last-child) {
  border-right: 1px solid #7a7a7a !important;
}/* End custom CSS */