@charset "utf-8";


/*select*/
.select_wrap {position:relative;width:148px;box-sizing:border-box}
.select_wrap .bt_select {border-radius:50px;border:1px solid #D6DBE1;line-height:48px;font-size:16px;padding:0 20px;width:100%;box-sizing:border-box;text-align:left;z-index:1;color:#24272d;height:48px}
.select_wrap .bt_select:after {content:"";position: absolute;top:0;right:13px;bottom:0;left:auto;margin:auto;width:24px;height:24px;background: url(/2025/img/icon/icon_dropdown_arr.svg);background-size:cover;}
.select_wrap.active .bt_select:after {transform:rotate(180deg);}
.select_wrap.active .bt_select  {border:1px solid #08cee8; }
.select_wrap .select_list {display:none;position:absolute;top:56px;width:148px;border-radius:24px;box-shadow:0px 0px 8px 0px #00000029;padding:16px 20px 16px 20px;box-sizing:border-box;background:#fff;z-index:2;box-sizing:border-box;}
.select_wrap.active .select_list {display:block;}
.select_wrap .select_list li button {display:block;width:100%;box-sizing:border-box;font-size:20px;line-height:32px;color:#24272d;text-align:left}
.select_wrap .select_list li + li {margin-top:18px}
.select_wrap .select_list li a{display:block;font-size:16px;line-height:26px;color: #24272d;text-align:left;cursor:pointer;}
.select_wrap .select_list li a:hover{color: #08cee8;}
.select_wrap .select_list li button:hover {color:#08cee8;}
.scrollbar {overflow-y:scroll;max-height:196px;height:auto;}
.scrollbar::-webkit-scrollbar-track{border-radius:3px;background-color:#fff;}
.scrollbar::-webkit-scrollbar{width:6px;background-color:#fff;}
.scrollbar::-webkit-scrollbar-thumb{border-radius:3px;background-color:#e1e6ec}
.select_wrap.type2 {position:relative;width:fit-content;}
.select_wrap.type2 .bt_select{padding:0 44px 0 20px;}
.select_wrap.type2 .select_list {width:max-content;}
.select_wrap.type2 .scrollbar {padding-right:10px; max-height:170px;}
.select_wrap.height .select_list {height:auto}

/*tab*/
.tab_wrap{position:relative;width:100%;}
.tab_wrap .tabmenu{width:100%;display:flex;}   
.tab_wrap .tabmenu > li{width:50%;}   
.tab_wrap .tabmenu a{display:block;width:100%;text-align:center;box-sizing:border-box}
.tab_wrap .tab_cont{width:100%;display:none;box-sizing:border-box}
.tab_wrap .tab_cont.on{display:block;}
.tab_wrap .tabmenu > li{width:100%;text-align:center;}
.tablist_btn{line-height:48px;font-size:16px;padding:0 20px;width:100%;box-sizing:border-box;text-align:left;vertical-align:top;color:#24272d} 
.tablist_btn::after{content:"";position:absolute;top:0;right:12px;bottom:0;left:auto;margin:auto;width:24px;height:24px;background:url('/2025/img/icon/icon_dropdown_arr.svg');background-size:cover;}
.tablist_btn.active::after{transform:rotate(180deg);}
.tab_wrap.type2 .tabmenu_wrap .tabmenu{width:190px;border-radius:24px;overflow-y:auto;box-shadow:0px 0px 8px 0px #00000029;padding:16px 20px;box-sizing:border-box;margin-top:8px}
.tab_wrap.type2 {display:flex;}
.tab_wrap.type2 .dropbtn_wrap{position:relative;height:48px;width:190px;border-radius:50px;border:1px solid #D6DBE1;line-height: 48px;box-sizing:border-box;color:#24272d;}
.tab_wrap.type2 .dropbtn_wrap.active{border:1px solid #08cee8;color:#24272d;} 
.tab_wrap.type2 .tabmenu a{font-size:16px;line-height:26px;color: #24272d;text-align:left}
.tab_wrap.type2 .tabmenu a:hover{color: #08cee8;}
.tab_wrap.type2 .tabmenu a {width:auto;}
.tab_wrap.type2 .tabmenu {display:none;}
.tab_wrap.type2 .tabmenu li + li {margin-top:18px}
.tab_wrap.type2 .dropbtn_wrap.active + .tabmenu {display:block;}
.tab_wrap.type2 .mCSB_inside > .mCSB_container {margin-right:6px}
.tab_wrap.type2 .mCSB_scrollTools {width:6px}
.tab_wrap.type2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#e1e6ec !important;border-radius:3px}
.tab_wrap.type2.vertical {display:block}
.tab_wrap.type2.vertical .tabmenu_wrap .tabmenu {position:absolute;top:56px;background:#fff;z-index:2;margin-top:0;overflow:hidden}
.tab_wrap .tabmenu_wrap.current {margin-bottom:24px}
/* 게시판 */
.board_wrap.top {border-top:1px solid #565B64;text-align:center;width:100%;/*height:80px*/} 
.board_wrap.top + .board_wrap {margin-top:-1px}
.board_wrap.top .board_list li {padding:0;background:#F8F9FC;}
.board_wrap.top .board_list li {align-items:center;justify-content:flex-start;} 
.board_wrap.top .board_list li .col {text-align:center;padding:16px;height:100%;box-sizing:border-box;font-weight:700;font-size:20px;border-right:1px solid #EBEFF5;}
.board_wrap.top .board_list li .col:last-of-type {position:relative;padding:16px;width:10%;border-right:none;}
.board_wrap.top .board_list.txt li .col:nth-of-type(2) {width:calc(100% - 23%);display:block;text-align:center;padding:16px;height:100%}
.board_wrap.top .board_list.txt li .col:nth-of-type(2):hover {color:#24272d}
.board_wrap.top .board_list li .col:last-of-type {width:13%}
.board_wrap.top .board_list li .col:first-of-type {width:10%}
.board_wrap.top .board_list li:hover .col:nth-of-type(2) {color:#24272d}
.board_wrap.top .board_list li .col:first-of-type .num{color:#24272d}
.board_wrap.top .board_list.txt.ty2 li .col:nth-of-type(2) {width:calc(100% - 366px);}
.board_wrap.top .board_list.txt.ty2 li .col:last-of-type {position:relative;padding:16px;width:13%}
.board_wrap.top .board_list.txt.col4 li .col:last-of-type {border-left: 1px solid #EBEFF5;}
.board_wrap .board_list.txt.col4 li .col {width:10%;box-sizing:border-box}
.board_wrap .board_list.txt.col4 li .col:nth-of-type(2) {width:calc(100% - 34%)}
.board_wrap .board_list.txt.col4 li .col:nth-of-type(2) .txts {max-width:100%}
.board_wrap .board_list.txt.col4 li .col:nth-of-type(2) {display:block}
.board_wrap .board_list.txt.col4 li .col:nth-of-type(3) {width:12%;line-height:0;}
.board_wrap .board_list.txt.col4 li .col:nth-of-type(4) {width:12%;line-height:0;}
.board_wrap .board_list.txt .col:last-of-type {position:relative;width:13%;padding-right:0}
.board_wrap .board_list.txt .col:last-of-type .att_download span {display:block;line-height:0}
.board_wrap .board_list.txt .col:last-of-type .att_download span + span {margin-top:8px}
.board_wrap .board_list.txt li .col:last-of-type {line-height:0}
.board_wrap .board_list.txt.ty3 li .col:nth-of-type(2) {width:calc(100% - 35%);} 
.board_wrap.top .board_list.txt.ty3 li .col:last-of-type {width:25%;text-align:center} 
.board_wrap .board_list.txt.ty3 li .col:last-of-type {position:relative;width:25%;} 
.board_wrap .board_list.txt.ty3 li .col:last-of-type .att_download.type2 span {display:block}
.board_wrap .board_list.txt.ty3 li .col:last-of-type .att_download.type2 span + span {margin-top:8px}
.board_wrap .board_list.txt.ty3 li {align-items: center;}
.board_wrap {border-top:1px solid #565b64;}
.board_wrap .board_list{width: 100%;}
.board_wrap .board_list li .col:first-of-type{width:10%;}
.board_wrap .board_list li{display: flex;flex-wrap: wrap;align-items:center;line-height: 1;border-bottom: 1px solid #EBEFF5;position: relative;padding:16px 0;justify-content: flex-start;}
.board_wrap .board_list li .col span.date{min-width:72px;margin-left: 16px;font-size: 14px;color: #808892;line-height: 22px;font-weight: 300;}
.board_wrap .board_list li .col .txt{font-weight: 300; font-size: 16px; color: #000;}
.board_wrap .board_list li .col span.num{font-weight: 500; font-size: 18px; color: #000;}
.board_wrap .board_list li .col:nth-of-type(2){text-align:left;width:calc(100% - 23%);text-overflow:ellipsis;white-space:nowrap;overflow:hidden} 
.board_wrap .board_list li .col{text-align: center;color: #24272d;font-weight: 500;line-height: 28px;font-size: 18px;box-sizing: border-box;}
.board_wrap .board_list li .col:last-of-type{padding-right: 24px;position: absolute;right: 0;}
.board_wrap .board_list.txt li .col:nth-of-type(2) {display:flex;width:calc(100% - 23%);text-overflow:inherit;white-space:inherit;word-break:break-all;word-wrap:break-word;align-items: center;box-sizing:border-box;padding:0 24px}
.board_wrap .board_list.txt li .col:nth-of-type(2) .txts {display:block;display:-webkit-box;text-align:left;text-overflow:inherit;white-space:inherit;word-break:break-all;word-wrap:break-word;-webkit-line-clamp:2 ; -webkit-box-orient:vertical;overflow:hidden} 
.board_wrap .board_list.txt li .col:nth-of-type(2) .date {display:block;}
.board_wrap .board_list.tip li .col:nth-of-type(2) {width:calc(100% - 23%);}
.board_wrap .board_list.tip li .col:last-of-type {position:relative;width:13%;box-sizing:border-box}
.board_wrap .board_list.noti li:hover .col:nth-of-type(2) .txts{color: #08cee8}
.board_wrap .tooltip{position:relative;margin:0 auto;display: inline-block;}
.board_wrap .tooltip_btn {display: inline-block;position: relative;padding: 0;outline:none;cursor:pointer;}
.board_wrap .tooltip.on .tooltip_content {display: block;}
.board_wrap .codr_ico_detail {display: inline-block;overflow: hidden;background:#EBEFF5 url('/2025/img/icon/paper_clip_gray.png') no-repeat center;background-size:12px 14px;width: 32px;height: 32px;border-radius:50%;}
.board_wrap .codr_ico_detail:hover,
.board_wrap .codr_ico_detail.on {background-color:#08cee8;background-image: url('/2025/img/icon/paper_clip_blue.png');box-shadow:0px 4px 4px 0px rgba(0,0,0,.16);}
.board_wrap .blind {overflow: hidden;position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;line-height: 0;white-space: normal;word-wrap: break-word;word-break: break-all;clip: rect(0, 0, 0, 0);}
.board_wrap .blind:before {display: block;width: 0;height: 0;font-size: 0;content: '\00a0';}
.board_wrap .tooltip_content{display: none;}
.board_wrap .tooltip_content {box-shadow: 0 4px 4px rgba(0,0,0,25%);text-align:left;position: absolute;right: -8px;z-index: 10;min-width: 390px;margin-top: 10px;padding:12px 12px 12px 16px; background-color: #08cee8;word-wrap: break-word;word-break: break-all;border-radius: 6px;opacity: 92%;}
.board_wrap .tooltip_content::before{position:absolute;content: '';width: 12px;height: 8px;background: url('/2025/img/icon/tooltip_icon.svg') no-repeat;background-size: 100%;top: -7px;right: 19px;}
.board_wrap .tooltip_content:focus, .board_wrap .tooltip_content:focus-visible{outline:none;}
.board_wrap .codr_tooltip_head {position: relative;word-break: break-word;word-wrap: break-word;line-height: 1;}
.board_wrap .codr_tooltip_tit {font-size: 14px;font-weight: 500;color: #fff;letter-spacing: -0.5px;line-height: 22px;}
.board_wrap .tooltip_close {display: block;overflow: hidden;position: absolute;top: 0;right: 0;display: block;width: 16px;height: 16px;background: url('/2025/img/icon/white_x_icon.svg') no-repeat;background-size: 16px 16px;}
.board_wrap .codr_info_lst {margin-top: 4px;padding: 0;line-height: 1;}
.board_wrap .codr_info_lst li a {font-size: 14px;letter-spacing: -0.5px;color: #fff;font-weight: 300;line-height: 18px;}
.board_wrap .codr_info_lst li{height: auto;border: none;padding: 0;}
.board_wrap .codr_info_lst li:first-of-type{border-top: none;}
.board_wrap.type2 .board_list li .col:first-of-type{font-size:20px;}
.board_wrap.type2 .board_list li .pdf_download span {display:inline-block}
.board_wrap.type2 .board_list li .pdf_download span + span {margin-left:4px}
 
/*공지사항 조회수 컬럼 추가*/
.board_wrap.notice li{flex-wrap: nowrap;}   
.board_wrap.notice .board_list.txt li .col.tit{width: calc(100% - 30%);}
.board_wrap.notice .board_list.txt li .col.file{width: 13%;}
.board_wrap.notice .board_list.txt li .col.view{width: 7%;}
.board_wrap.notice .board_list.txt li .col.tit .view_num{display:none;min-width: 72px;font-size: 14px;color: #808892;line-height: 22px;font-weight: 300;}
   
.notice_wrap {border-top:1px solid #565b64;border-bottom:1px solid #ebeff5}
.notice_wrap .tit_wrap{display:flex;align-items:center;padding:24px 32px;}
.notice_wrap .tit_wrap .tit{font-weight:500;font-size:20px;line-height:32px;}
.notice_wrap .tit_wrap .date{margin-left:16px;font-weight:300;font-size:14px;line-height:22px;color:#808892;}
.notice_wrap .tit_wrap .view{}
.notice_wrap .tit_wrap .view_num{margin-left:16px;font-weight:300;font-size:14px;line-height:22px;color:#808892;background: url(/2025/img/icon/views_gray.png) no-repeat 0% center;padding-left: 20px;}
.file_down{display:flex;justify-content:space-between;padding:12px 32px 12px;border-bottom:1px solid #ebeff5;background-color:#f8f9fc;}
.file_down .txt{font-weight:500;font-size:14px;line-height:22px;padding:4px 0}
.file_down .file_list:after {content:'';display:block;clear:both}
.file_down .file_list{width:calc(100% - 86px);overflow:hidden}
.file_down .file_list li{position:relative;line-height:22px;padding:4px 0}
.file_down .file_list li a{font-weight:300;font-size:14px;color:#565b64;}
.file_down .file_list li a:hover{color:#08cee8;}
.board_details{padding:32px; min-height: 240px;  box-sizing: border-box;}
.board_details .notice_txt{font-weight:500;font-size:16px;line-height:26px;color:#565b64;}
.board_details .notice_txt + .notice_list{margin-top:32px;}
.board_details .notice_list + .notice_info{margin-top:32px;}
.board_details .notice_list > .tit{font-weight:500;font-size:16px;line-height:26px;color:#565b64;}
.board_details .notice_list > .tit + .bul_list{margin-top:16px;}
.board_details .notice_info p{font-weight:500;font-size:14px;line-height:22px;color:#565b64;}
.board_details .notice_info p + p{margin-top:8px;}
.board_details h1 {font-size:22px;line-height:34px;font-weight:700;color:#565B64}
.board_details h2 {font-size:22px;line-height:34px;font-weight:700;color:#565B64}
.board_details h3 {font-size:20px;line-height:32px;font-weight:500;color:#565B64}
.board_details h4 {font-size:18px;line-height:30px;font-weight:400;color:#565B64}
.board_details p {font-size:18px;line-height:28px;font-weight:300;color:#565B64}
.board_details p strong{font-size:18px;line-height:28px;color:#565B64;font-weight:700}
.board_details ul li {position:relative;font-size:16px;line-height:26px;font-weight:300;padding-left:36px}
.board_details ul li + li {margin-top:4px}
.board_details ul li:before {content:'';display:block;position:absolute;left:16px;top:12px;width:4px;height:4px;background:#565b64;border-radius:50%}
.board_details img {max-width:100%;height:auto}
.board_details ol {padding-left:36px;list-style: decimal;}
.board_details ol li {list-style: decimal;}
.board_details ul li {position:relative;font-size:16px;line-height:26px;font-weight:300;padding-left:36px;color: #565B64;}
.board_details ul li:before {content:'';display:block;position:absolute;left:16px;top:12px;width:4px;height: px;background:#565b64;border-radius:50%;}
/*link_tabtype*/
.link_tab_wrap {position:relative;margin-bottom:80px;}
.link_tab:after{content:"";position:absolute;top:61px;left:0;z-index:0; width:100%; height:1px; background-color:#d6dbe1;}
.link_tabtype{position:relative;width:100%;box-sizing:border-box;}
.link_tabtype *{box-sizing:border-box; font-family:'OneShinhan';}
.link_tabtype{position:relative; height:61px; width:100%;margin:0px auto; display:flex; justify-content:center;align-items:center; z-index:2;}
.link_tabtype li{position:relative;min-width:fit-content;}
.link_tabtype li a{display:block;padding:0 32px; font-size:20px;text-align:center;font-weight:700;height:61px;line-height:61px;box-sizing:border-box;color:#565b64}
.link_tabtype li:after {position:absolute;left:0;bottom:-1px;display:block;width:100%;height:5px;background:#08cee8}
.link_tabtype li.on:after {content:'';}
.link_tabtype li.on a{font-weight:900;color:#08cee8;}
/* pagination */
.paging{margin-top:48px;text-align:center;}
.paging_num{font-size: 0; vertical-align: middle;}
.paging .btn{width:40px;height:40px;text-align:center;text-indent:140%;white-space:nowrap;overflow:hidden;padding:0;margin: 0;}
.paging .btn.first{background:url('/2025/img/icon/paging_next.svg') no-repeat center / cover;transform:rotate(180deg);}
.paging .btn.first.disabled{background:url('/2025/img/icon/paging_disabled.svg') no-repeat center/ cover;;transform:rotate(0deg);cursor: default;}
.paging .btn.prev{background:url('/2025/img/icon/last_icon.svg') no-repeat center/ cover;transform:rotate(180deg);}
.paging .btn.prev.disabled{background: url('/2025/img/icon/prev_icon.svg') no-repeat center /cover;transform:rotate(0deg);cursor: default;}
.paging .btn.last{background:url('/2025/img/icon/last_icon.svg') no-repeat center/ cover;}
.paging .btn.last.disabled{background: url('/2025/img/icon/prev_icon.svg') no-repeat center /cover;transform:rotate(180deg);cursor: default;}
.paging .btn.next{background:url('/2025/img/icon/paging_next.svg') no-repeat center/ cover;}
.paging .btn.next.disabled{background:url('/2025/img/icon/paging_disabled.svg') no-repeat center/ cover;;transform:rotate(180deg);cursor: default;}
.paging a {display:inline-block;vertical-align:middle;min-width:24px;height:24px;font-size:18px;line-height:24px;color:#24272d;margin:0 8px;text-align:center;font-weight:500;}
.paging a.on{color:#08cee8;font-weight:700;}
/* top btn */
#top_btn_wrap{position:sticky;width:48px;left:100%;bottom:0;z-index:11;padding-right:23px;padding-bottom:32px;margin-top:-80px;}
#top_btn_wrap .top_btn{width:48px;height:48px;padding: 0;border: none;background: url(/2025/img/icon/top_btn.svg) 50% 50% no-repeat  #08cee8;background-size: 10px 13px;cursor: pointer;border-radius: 50%;color:transparent;font-size:1px;box-shadow: 0 2px 4px rgba(0,0,0,25%);overflow:hidden}
/* error */
.inner.error{padding: 0;height: calc(100vh - 300px);min-height:430px;display: flex;align-items: center;justify-content: center;}
.error_wrap{width:100%; max-width:549px;margin:0px auto 0px auto;}
.error_icon{width:88px; height:88px;margin:0px auto;}
.error_icon img{width:100%;}
.error_tit{font-size: 28px;line-height: 38px;font-weight:700;color:#24272D;text-align:center;margin:24px 0 16px 0;}
.error_sub{font-size: 20px;line-height: 32px;font-weight:500;color:#565B64;text-align:center;letter-spacing: -0.9px;}
.btn_wrap.error{width:283.2px;margin:40px auto 0px auto;}
/* noresult */
.noresult_wrap{width:100%; margin:0px auto;padding-bottom:252px;border-bottom:1px solid #EBEFF5;}
.noresult_cont{max-width:549px;margin:0px auto;}
.noresult_icon{width:88px; height:88px;margin:160px auto 0px auto;}
.noresult_icon img{width:100%;}
.noresult_tit{font-size: 28px;line-height: 38px;font-weight:700;color:#24272D;text-align:center;margin:24px 0 32px 0;}
.noresult_sub{font-size: 20px;line-height: 32px;font-weight:500;color:#565B64;text-align:center;letter-spacing: -0.9px;}
.btn_wrap.noresult{justify-content: center;}
/* 공시규정 */
.rule_box {position:relative;width:100%;margin-top:80px;}
.rule_box div {position:relative;width:100%;background:#E6EDFF;padding:32px;border-radius:24px;box-sizing:border-box}
.rule_box div dl dt {font-size:28px;line-height:38px;font-weight:700;}
.rule_box div dl dd {font-size:24px;font-weight:500;line-height:38px;color:#565B64;margin-top:16px}
.rule_box div a {position:absolute;right:32px;bottom:32px;}
.rule_box.col2 {display:flex;align-items:center;justify-content:space-between;}
.rule_box.col2 div:first-child {margin-right:16px}
.rule_box.col3 {display:flex;align-items:center;justify-content:space-between;}
.rule_box.col3 div:nth-child(2) {margin:0 16px}
.rule_box.col3 div br {display:none}
.rule_box.col3 a {position:relative;margin-top:16px;right:auto;bottom:auto}
.board_wrap .board_list.txt li .col:nth-of-type(2) {display:flex;width:calc(100% - 23%);text-overflow:inherit;white-space:inherit;word-break:break-all;word-wrap:break-word;align-items: center;box-sizing:border-box;padding:0 24px}

.iframe_stock {width:1px;min-width:100%;display:block;} 
@media (min-width: 1024px) and (max-width: 1440px) { 
    .board_wrap .board_list.txt li .col:nth-of-type(2) { padding:0 16px}
    /*공지사항 조회수 컬럼 추가*/
    .board_wrap.notice .board_list.txt li .col.view{width: 11%;}
}
@media (max-width:1400px) {
    .rule_box.col2 dl dd {width:60%}
    .rule_box.col2 dl dd br {display:none}
}
@media (max-width:1320px) {
    .board_wrap .board_list.txt.col4 li .col:nth-of-type(2) {width:calc(100% - 40%)}
    .board_wrap .board_list.txt.col4 li .col:nth-of-type(3) {width:15%}
    .board_wrap .board_list.txt.col4 li .col:nth-of-type(4) {width:15%}
}
@media (max-width:1024px) {
    .ck.ck-content.ck-editor__editable .ck-list-bogus-paragraph {font-size:12px;line-height:18px;padding-left:24px}
    .ck.ck-content.ck-editor__editable .ck-list-bogus-paragraph:before {top:9px;width:3px;height:3px;}
} 
@media (max-width:1023px) {
    #top_btn_wrap {padding-bottom:24px;padding-top:5px}
    .link_tab_wrap {position:relative;margin-bottom:32px;}
    .link_tab {overflow-x:scroll;overflow-y:hidden;}
    .link_tabtype {height:48px}
    .link_tabtype li {height:48px;line-height:48px}
    .link_tabtype li a {padding:0 12px; font-size:16px;height:48px;line-height:48px;box-sizing:border-box;color:#565b64}
    .link_tab::-webkit-scrollbar-track{display:none}
	.link_tab::-webkit-scrollbar{display:none}
	.link_tab::-webkit-scrollbar-thumb{display:none}
    .link_tab:after {top:47px}
    .link_tab_wrap:after {content:"";position:absolute;top:0;bottom:auto;right:0;z-index:10;width:32px;height:48px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%,  #fff 40px, #fff 100%);}
    .link_tabtype {padding:0 56px;justify-content:flex-start;}
    .link_tabtype li:after {bottom:0}
    .link_tabtype > ul{position:relative;justify-content:flex-start;}
    .link_tabtype li:after {height:2px}   
    .link_tabtype li:last-child {padding-right:18px} 
    .link_tabtype li:last-child:after {width:calc(100% - 18px)}
    
    .board_wrap.top + .board_wrap {margin-top:0}
    .board_wrap .board_list li{height:auto;padding:16px 0;align-items: baseline;} 
    .board_wrap .codr_info_lst li{padding: 0;} 
    .board_wrap .board_list li .col:first-of-type{font-size: 14px;line-height: 22px;font-weight: 500;width:70px}
    .board_wrap .board_list li .col:nth-of-type(2){font-size: 16px;line-height: 22px;font-weight: 500;width: calc(100% - 120px);}
    .board_wrap .board_list li .col span.txt{font-size: 14px;}
    .board_wrap .board_list li .col span.num{font-size: 16px;}
    .board_wrap .board_list li .col span.date{position:relative;display:block;right:auto;margin-left:0;font-size: 12px;}
    .board_wrap .board_list .att_download span {line-height:1}
    .board_wrap .board_list .att_download span + span {margin-top:8px;margin-left:0}
    .board_wrap .board_list .att_download.type2 span {display:block}
    .board_wrap.type2 .board_list li .pdf_download span {display:block;line-height:1;margin-top:8px}
    .board_wrap.type2 .board_list li .pdf_download span + span {margin-left:0}
    .board_wrap.type2 .board_list li .col:first-of-type{font-size:16px;width:15%;}
    .board_wrap.type2 .board_list li .col:last-of-type{position:relative;width:100%;padding-right: 0;text-align: left;padding-left:10%;top:auto;right:auto;}
    .board_wrap.type2 .board_list li .col:nth-of-type(2){width:auto;}
    .board_wrap .board_list li .col:last-of-type{padding-right: 0;}
    .board_wrap .board_list.txt li .col:first-of-type{width:10%;padding:0;box-sizing:border-box}
    .board_wrap .board_list.txt li .col:nth-of-type(2) {display:block;width:calc(100% - 10%);padding:0}
    .board_wrap .board_list.txt li .col:nth-of-type(2) span.txts {max-width:100%;}
    .board_wrap .board_list.txt li .col:last-of-type {padding-left:10%}
    .board_wrap .board_list.tip li .col:last-of-type {position:absolute;padding:0;width:auto;right:24px;}
    .board_wrap .board_list.tip .tooltip_content {right:-8px}
    .board_wrap .board_list.tip li .col:nth-of-type(2)  {width: calc(100% - 10%);}
    .board_wrap .board_list.txt.ty3 li .col:last-of-type {position:relative;width:100%;text-align:left}
    .board_wrap .board_list.txt.ty3 li {align-items: baseline;}
    .board_wrap .board_list.txt.ty3 li .col:nth-of-type(2) {width:calc(100% - 10%);}
    .board_wrap .board_list.txt.col4 li .col {width:10%;box-sizing:border-box}
    .board_wrap .board_list.txt.col4 li .col:nth-of-type(2) {width:calc(100% - 10%)}
    .board_wrap .board_list.txt.col4 li .col:nth-of-type(2) .txts {max-width:100%}
    .board_wrap .board_list.txt.col4 li .col:nth-of-type(3) {position:relative;width:100%;text-align:left;padding-left:10%;margin-top:8px}
    .board_wrap .board_list.txt.col4 li .col:nth-of-type(3) .att_download,
    .board_wrap .board_list.txt.col4 li .col:nth-of-type(4) .att_download {line-height:0}
    .board_wrap .board_list.txt.col4 li .col:nth-of-type(4) {position:relative;width:100%;text-align:left;padding-left:10%}
    .board_wrap .board_list.txt.col4 li .col:nth-of-type(4) .att_download span{margin-top:4px}
    .board_wrap .board_list.txt.col4 .col_btn{display:flex;width:calc(100% - 10%);margin-left:10%;margin-top:8px;} 
    .board_wrap .board_list.txt .col:last-of-type {position:relative;width:100%;}
    .board_wrap .board_list.txt li .col:nth-of-type(2) {width: calc(100% - 10%);}
    .board_wrap .board_list.txt .col:last-of-type .att_download span {display:inline-block;margin-top:8px;}
    .board_wrap .board_list.txt .col:last-of-type .att_download span + span{margin-left:3px;}
    .board_wrap .board_list.txt .col:last-of-type .att_download.type2 span + span{margin-left:0;}
    .board_wrap .board_list.txt li .col:nth-of-type(2) .txts {width:100%;padding-right:16px;box-sizing:border-box}
    
    /*공지사항 조회수 컬럼 추가*/
    .board_wrap.notice .board_list.txt li .col.view{display:none;}
    .board_wrap.notice .board_list.txt li .col.file{position: absolute;right: 24px;}    
    .board_wrap.notice .board_list.txt li .col.tit .date{display:inline-block;}
    .board_wrap.notice .board_list.txt li .col.tit .view_num{display:inline-block;margin-left: 0;font-size: 12px; background: url(/2025/img/icon/views_gray.png) no-repeat 0% center;padding-left: 20px;}
    
    .board_details ol {padding-left:19px;}
    .board_details ol li{font-size:14px;line-height:22px;}
    .board_details ul li {font-size: 14px;line-height:22px;padding-left: 19px;}
    .board_details ul li:before {top:9px;width:3px;height:3px;left:8px;}
    .board_details ul li + li {margin-top: 2px;}
    /*select*/
    .select_wrap {width:100%;}
    .select_wrap .bt_select {height:40px;line-height:40px;font-size:14px;padding:0 16px 0 16px;}
    .select_wrap .bt_select.active::after {transform:rotate(180deg);}
    .select_wrap .select_list {top:48px;width:100%;border-radius:16px;padding:16px 8px 16px 16px;}
    .select_wrap .select_list li a {font-size:14px;line-height:24px;}
    .select_wrap .select_list li + li {margin-top:16px}
    .scrollbar {max-height:180px;}
    .select_wrap .scrollbar {max-height:180px;}
    .select_wrap.type2 {width:100%;}
    .select_wrap.type2 .scrollbar{max-height:180px;}
    .select_wrap.type2 .select_list {width:100%;height:fit-content;}
    /*tab*/
    .tab_wrap.type2 .dropbtn_wrap{position:relative;height:40px;width:105px;line-height:40px;}
    .tab_wrap.type2 .tabmenu_wrap .tabmenu {width:105px}
    .tablist_btn {height:40px;line-height:40px;font-size:14px;line-height:24px;padding:0 16px;}
    .tab_wrap.type2.vertical .tabmenu{width:100%;border-radius:16px;padding:16px 8px 16px 16px;}
    .tab_wrap.type2 .tabmenu li + li {margin-top:16px}
    .tab_wrap.type2 .tabmenu a{font-size:14px;line-height:24px;}
    .tab_wrap.type2.vertical .dropbtn_wrap {width:100%}
    .tab_wrap.type2.vertical .tabmenu_wrap .tabmenu {top:48px;}
    .tab_wrap.type2.vertical .tabmenu_wrap .tabmenu  .scrollbar {height:auto;max-height:180px;}
    .tab_wrap .tabmenu_wrap.current {margin-bottom:16px}

    /* pagination */
    .paging{margin-top:24px;}
    .paging a{font-size: 16px;line-height: 26px;min-width: 20px;}
    .paging .btn {width: 32px;height: 32px;}
    .notice_wrap .tit_wrap{padding:16px 24px;}
    .notice_wrap .tit_wrap .tit{font-size:16px;line-height:22px;}
    .notice_wrap .tit_wrap .date{margin-left:8px;font-size:11px;line-height:16px;}
    .notice_wrap .tit_wrap .view_num{margin-left:8px;font-size:11px;line-height:16px;}
   
    .file_down{flex-direction: column;padding:8px 24px 8px;}
    .file_down .file_list{text-align: left;width: 100%;}
    .file_down .file_list li{width: 100%;line-height:16px;padding: 4px 0;}
    .file_down .file_list li::before{display: none;}
    .file_down .file_list li a{font-size:11px;}
    .file_down .txt{font-size:11px;line-height:16px;}

    .board_details{padding:32px 24px;}
    .board_details .notice_txt{font-size:14px;line-height:18px;}
    .board_details .notice_txt + .notice_list{margin-top:24px;}
    .board_details .notice_list + .notice_info{margin-top:24px;}
    .board_details .notice_list > .tit{font-size:12px;line-height:18px;}
    .board_details .notice_list > .tit + .bul_list{margin-top:8px;}
    .board_details .notice_info p{font-size:11px;line-height:16px;}
    .board_details .notice_info p + p{margin-top:4px;}
    .board_details h1 {font-size:18px;line-height:28px;}
    .board_details h2 {font-size:18px;line-height:28px;}
    .board_details h3 {font-size:16px;line-height:22px;}
    .board_details h4 {font-size:14px;line-height:22px;}
    .board_details p {font-size:14px;line-height:22px;}
    .board_details p strong{font-size:14px;line-height:22px;}
    .board_details ul li {font-size:12px;line-height:18px;padding-left:24px}
    .board_details ul li + li {margin-top:2px}
    .board_details ul li:before {top:9px;width:3px;height:3px;}
    /* error */
    .error_icon{width:72px; height:72px;}
    .inner.error{padding: 0 16px;height: calc(100vh - 400px);min-height:430px;}
    .error_tit{font-size: 18px;line-height: 28px;margin:16px 0 12px 0;}
    .error_sub{font-size: 14px;line-height: 22px;}
    .btn_wrap.error{width:260px;margin:20px auto 0px auto;}
    /* noresult */
    .inner.noresult{width:calc(100% - 32px)}
    .noresult_wrap{padding-bottom:126px;}
    .noresult_icon{width:72px; height:72px;margin:80px auto 0px auto;}
    .noresult_tit{font-size: 18px;line-height: 28px;margin:16px 0 16px 0;}
    .noresult_sub{font-size: 14px;line-height: 22px;}
    .btn_wrap.noresult{margin:20px auto 0px auto;}

    .rule_box {margin-top:32px;}
    .rule_box div {width:100%;padding:24px;border-radius:16px}
    .rule_box div dl dt {font-size:22px;line-height:34px;}
    .rule_box div dl dd {font-size:18px;line-height:28px; }
    .rule_box div a {position:relative;right:auto;bottom:auto;margin-top:16px}
    .rule_box.col2 {display:block}
    .rule_box.col2 div:first-child {margin-right:0}
    .rule_box.col2 dl dd {width:100%}
    .rule_box.col2 div br {display:none}
    .rule_box.col2 a {top:auto;transform:none;bottom:auto}
    .rule_box.col3 {display:block;}
    .rule_box.col3 div:nth-child(2) {margin:16px 0 0 0}
    .rule_box div + div {margin-top:16px}
    /*공지사항 리스트*/
    .board_wrap .board_list.noti li:hover .col:nth-of-type(2) .txts{color: #24272D;}
}
@media (max-width:767px) {
    .link_tabtype {padding:0 16px;}
}
@media (max-width:760px) {
    .notice_wrap .tit_wrap{padding:16px 16px;}
    .file_down{padding:8px 16px 8px;}
    .file_down .file_list li {float:right;}
    .board_details{padding:32px 16px;}
    .board_details .notice_txt + .notice_list{margin-top:16px;}
    .board_details .notice_list + .notice_info{margin-top:16px;}
}
@media (max-width:720px) {
    .board_wrap .tooltip_content{min-width: 260px;}
}
@media (max-width:600px) {
    .board_wrap .board_list.txt li .col:first-of-type{width:12%;}
    .board_wrap .board_list.txt li .col:nth-of-type(2) {width:calc(100% - 12%);padding-right:8%;}
    .board_wrap .board_list.txt li .col:last-of-type {padding-left:12%}
    .board_wrap .board_list.tip li .col:last-of-type {padding-left:0}
    .board_wrap .board_list.tip li .col:nth-of-type(2) {width: calc(100% - 12%);}
    .board_wrap .board_list.txt.ty3 li .col:nth-of-type(2) {width:calc(100% - 12%);}
    .board_wrap .board_list.txt.col4 li .col:nth-of-type(2) {width:calc(100% - 12%)}
    .board_wrap .board_list.txt.col4 li .col:nth-child(3) {padding-left:12%;}
    .board_wrap .board_list.txt.col4 li .col:first-of-type {width:12%}
    .board_wrap .board_list.txt.col4 li .col:nth-of-type(4) {padding-left:12%}
    .board_wrap .board_list.txt.col4 .col_btn{width:calc(100% - 12%);margin-left:12%}
    .board_wrap .board_list.txt li .col:nth-of-type(2) {width: calc(100% - 12%);}
    .board_wrap .board_list.tip li .col:last-of-type {right:16px}
    .board_wrap .board_list.txt li .col:nth-of-type(2) .txts {max-width:85%}
    
    /*공지사항 조회수 컬럼 추가*/
    .board_wrap.notice .board_list.txt li .col.tit{width:calc(100% - 12%);padding-right: 0;}
    .board_wrap.notice .board_list.txt li .col.file{right:16px;}
    .notice_wrap .tit_wrap .view{text-align: right;}
}
@media (max-width:460px) {
    .link_tab_wrap:after{ background:linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%,  #fff 20px, #fff 100%);};
}
@media (max-width:360px) {
    .paging a {margin:0 6px;}
}


