@charset "utf-8";

/* Top Search */
.list-tsearch {border-radius:22.5px; margin-bottom:1rem; background:#d9e4df; }

/* Category */
.list-category .tabs { margin-bottom:20px; }
.list-category .dropdown { margin-bottom:20px; }
.list-category .active a, .list-category .selected a { color:crimson; font-weight:bold !important; }

/* List */
.list-wrap { width:100%; }
.list-admin { text-align:center; margin:15px 0px; }
.list-btn .sort-drop { min-width:120px !important; left:auto !important; right:0px !important; }
.list-btn .sort-drop .sort a { color:crimson !important; font-weight:bold !important; }
.is-pc .ko .list-btn .sort-drop { font-size: 12px; }

/* Page */
.list-wrap .pagination a, .view-wrap .pagination a { color:#333 !important; }
.list-wrap .pagination .active a, .view-wrap .pagination .active a { color:#fff !important; }

/* View */
.view-wrap { width:100%; overflow:hidden; }
.view-wrap.view-modal { padding:5px; margin:0px; }
.view-btn { margin:0px 0px 30px; }
.view-btn i { margin-right:2px; }

/* Write */
.write-wrap { width:100%; overflow:hidden; }

@media all and (max-width:460px) {
	.responsive .view-btn i { margin-right:0px; }
}

/*--------------------------추가---------------------------*/
.result_tit{float: none; font-size:2.2rem; line-height:4.4rem; font-weight:bold; padding-left:3rem; margin-bottom:1.4vh; background:no-repeat left center;}
.notice_tit, .adm_tit{background-image:url('/thema/Basic/img/menu05_nav01_ac.png');}
/* 게시판 헤더 */
.board-list{}
.board_nav{float:left; padding-left:0; margin-bottom:0; list-style:none;}
.board_nav > li{float:left; display:table; width:160px; min-height:5.5rem; font-size:1.6rem; line-height:2.1rem; text-align:center; font-weight:600;  margin-right:5px; border-top-right-radius:1rem; border-top-left-radius:1rem; background:#e0e0e0;}
.board_nav > li a{display:table-cell; vertical-align:middle; color:#757575; }
.board_nav > li.active{background:#054824;}
.board_nav > li.active a{color:#fff;}
.excel_down{float:right; width:4.6rem; height:4.6rem; border:1px solid #054824; border-radius:50%; margin-right:1rem; background:#fff;}
.list-tsearch-inner{padding:1 2rem 0 1rem;}
.seh_terms{float:left;}
select::-ms-expand {display: none;}
.seh_select{font-size:1.6rem; line-height:2rem; font-weight:600; padding-left:1rem; padding-right:2.5rem; border:0; margin-top:1.3rem; margin-right:1rem; background:transparent url('/thema/Basic/img/sle_arrow_green.png') no-repeat right center; outline:0;-o-appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.seh_select option{font-size:1.5rem; line-height:3rem;}
.seh_txt_box{float:left; position:relative; }
.seh_txt{width:250px; height:2rem; font-size:1.6rem; line-height:2rem; padding-left:1rem; padding-right:2rem; margin-top:1.3rem; margin-bottom:1.3rem; border:0; border-left:1px solid #cacaca; background:none; outline:0;}
.btn_seh{position:absolute; top:50%; right:0; transform:translateY(-50%);}
.border-sbl{border-top-color:#054824;}

/* menu06 nav */
.menu05_nav{position:sticky; top:95px; float:left; width:200px; height:calc(100vh - 95px); padding-top:4rem; padding-left:1.7rem; background:#82a391;}
.menu05_nav li{font-size:1.8rem; line-height:4.5rem; font-weight:bold; border-top-left-radius:22.5rem; border-bottom-left-radius:22.5rem; background:#82a391;} 
.menu05_nav li a{display:block; color:#fff; padding-left:6rem; background:no-repeat 2.1rem 47%;}
.menu05_nav li.active{background:#fff;}
.menu05_nav li.active a{color:#054824;}
.menu05_nav li:nth-of-type(1) a{background-image:url('/thema/Basic/img/menu05_nav01.png');}
.menu05_nav li:nth-of-type(2) a{background-image:url('/thema/Basic/img/menu05_nav02.png');}
.menu05_nav li:nth-of-type(3) a{background-image:url('/thema/Basic/img/menu05_nav03.png');}
.menu05_nav li.active:nth-of-type(1) a{background-image:url('/thema/Basic/img/menu05_nav01_ac.png');}
.menu05_nav li.active:nth-of-type(2) a{background-image:url('/thema/Basic/img/menu05_nav02_ac.png');}
.menu05_nav li.active:nth-of-type(3) a{background-image:url('/thema/Basic/img/menu05_nav03_ac.png');}
.result_box{float:left; width:calc(100% - 200px - 3.3rem); margin-top:4rem; margin-left:3.3rem; margin-bottom:3vh;}

.btn_notice_write{float:right; display:block; font-size:1.6rem; line-height:4.6rem; color:#fff !important; padding:0 2rem; border-radius:22.5rem; margin-right:1rem; background:#376d50;}