/*===°øÁö/ÀÌº¥Æ®===*/
.noticecon1 .inner {width: 1200px;}
.noticecon1 .con_tit {margin: 0 0 60px 0;}
.noticecon1 .search_box {margin: 0 0 36px; display:flex; gap:10px; align-items: center; justify-content: center; width: 100%; padding: 20px; background-color:#f8f8f8;}
.noticecon1 .search_box input {width: 650px; }
.noticecon1 .search_box .search_btn {display: flex;justify-content: center;width: 100px;height: 40px;line-height: 38px;border-radius: 3px;background-color: #111;color:#fff;font-size: 15px;}
.search_select {margin: 0 0 20px; width: 114px;}

.list_table,
.view_table {border-top:1px solid #111; font-size: 15px; font-weight: 500;}
.list_table tr,
.view_table tr {border-bottom: 1px solid #ececec; height: 60px;}
.list_table tr {cursor:pointer;}
.list_table tr.blue_bg {background-color:#f8fbff;}
.list_table tr td {text-align: center;}
.list_table tr td.description {text-align: left;}
.list_table tr td.description:hover .text_wrap span {font-weight:bold; border-bottom:1px solid #000;}
.list_table tr td.description .text_wrap {display:flex;}
.list_table tr td.description span{display:block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;/* flex-basis: 86%; */}
.list_table tr.no_result {text-align: center;}
.list_table tr.no_result td {padding: 144px 0;}



.view_table thead tr {background-color: #f8f8f8;}
.view_table tr.border_none {border-bottom: none;}
.view_table tr th,
.view_table tr td {padding: 0 30px; }
.view_table tr.view_content td {padding: 60px 30px;line-height: 1.7;font-size: 13px;} 
.view_table .view_tit {display: flex; gap:10px;}
.view_table .view_tit p {text-align:left;font-weight: bold;}
.view_table .date {display: flex; justify-content: flex-end; gap:10px;}
.view_table .date li:nth-child(1) {color:#777777;}
.view_table tr .download {color:#777777;}
.view_table tr .download_wrap {display: flex;align-items:center;gap: 10px;height: 100%;}
.goto_btn_wrap {margin:30px 0 0; display: flex; justify-content: flex-end; align-items: center;}
.goto_btn_wrap .goto_btn {display: flex;align-items: center;justify-content: center;/* padding: 14px 0; */width: 100px;text-align: center;height: 40px;border-radius:3px;background-color: #111;color:#fff;}



/*===¹ÝÀÀÇü===*/
@media screen and (max-width: 1400px) {
    .noticecon1 .con_tit {font-size: clamp(22px, 3.8vmin, 34px);}
}

@media screen and (max-width: 1200px) {
    .noticecon1 .inner {width: 100%;}
}

@media screen and (max-width: 960px) {

    .list_table_wrap {/* width: 90%; *//* margin: 0 auto; */padding: 0 15px;}

    .view_table_wrap {/* width: 90%; *//* margin: 0 auto; */padding: 0 15px;}
    .view_table tr.view_content td {padding: 0px 10px 50px;}
    .view_table tr th, .view_table tr td {padding: 0 10px;}
    .view_table .view_tit p {line-height:1.3;}
}

@media screen and (max-width: 768px) {
    table .important {margin: 0 0 8px;display: block;}
    .noticecon1 .search_box input {width: 94%;}

    .list_table colgroup { display: none; }
    .list_table thead{display:none;}
    .list_table tbody tr{display:block;padding: 20px 15px;position: relative;height:auto;}
    .list_table tr td {display:inline-block;}
    .list_table tr .label{padding: 1px 13px;border: 1px solid #111;border-radius: 20px;height: fit-content;font-size: 12px;margin: 0 0 8px;}
    .list_table tr .num {display:none;}
    .list_table tr .date{position: absolute;right: 20px;top: 20px;font-size: 13px;}
    .list_table tr .description{display:block;margin-top:5px;}
    .list_table tr td.description .text_wrap {width: 80%;}
    .list_table tr.no_result td {padding: 15% 0;}
}

@media screen and (max-width: 540px) {
    .subsection.noticecon1 {padding: 50px 0 45px;}
    .noticecon1 .con_tit {margin: 0 0 30px;}
    .noticecon1 .search_box {padding: 20px 15px;margin: 0 0 20px;}
    .noticecon1 .search_box input {width: 240px; height: 40px;}
    .noticecon1 .search_box .search_btn {width: 90px; height:40px;}

    table .important {margin:0 0 12px;}
    .list_table tr .description {margin-top: 0;}
    .list_table tr .date {font-size: 12px;}
    
    .list_table, .view_table {font-size: 14px;/* border-top: none; *//* border-bottom: 1px solid #111; */}
    .list_table tr .label {margin: 0 0 12px;/* max-width: 45px; *//* padding: 0; *//* display: flex; */align-item: center;}


    .view_table {border-top: none;}
    .view_table thead tr:nth-child(1) {border-bottom: 1px solid #111;}
    .view_table .view_tit {font-size: 13px;}
    .view_table tr .download {font-size: 13px;}
    .view_table tr .download span {padding-left:5px;}
    .view_table tr .download_wrap {height: 60px;}
    .view_table .important {width:54px;height: fit-content;padding: 2px 10px;}
    .view_table tr.border_none {height: auto;padding: 24px 0;display: flex;justify-content: flex-end;}
    .view_table tr.view_content td {padding: 0px 10px 40px;}
    .goto_btn_wrap .goto_btn {font-size: 15px;}
}
