@charset "utf-8"; 

header #menu .cate1>li:nth-child(1)>a {border-bottom: 2px solid #068944; padding-bottom: 4px;}
.top-head2 .top-head__bg {background-image: url(/assets/img/top-img2.jpg); background-position: top}

/*카테고리*/
.board-wrap .category {width: 100%; float: left; margin-bottom: 13px}
.board-wrap .category span {margin-right: 16px;}
.board-wrap .category span a {color: #666; transition: 0.2s;}
.board-wrap .category span a:hover {color: #172D53;}
.board-wrap .category span a.active {color: #172D53; font-weight: 600}

/*리스트*/
.board-wrap .board-list {width: 100%; float: left; border-top: 2px solid #333;}
.board-wrap .board-list li {width: 100%; float: left; border-bottom: 1px solid #707070; transition: 0.2s;} 
.board-wrap .board-list li:hover {border-bottom: 1px solid #068944}
.board-wrap .board-list li:hover h4 {font-weight: 500}
.board-wrap .board-list li.must {background-color: #fafafa}
.board-wrap .board-list li a {width: 94%;  float: left; padding: 21px 3%;}
.list-category {margin-bottom: 10px;}
.board-wrap .board-list .list-category span {color: #172D53; border-bottom: 2px solid #068944; padding-bottom: 4px; font-weight: 500; font-size: 0.875em}
.board-wrap .board-list h4 {width: 80%; float: left; text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal; 
  overflow:hidden; color: #333;}
.board-wrap .board-list .date {width: 20%; text-align: right; color: #666; font-size: 0.875em}
.list-write-btn {
    background-color: #212c54;
    font-size: 0.875em;
    float: right;
    height: 36px;
    line-height: 36px;
    width: 100px;
    margin-top: 30px;
}
.list-write-btn:hover {}
.board-wrap .board-list li.noList {  border-bottom: none; margin-top: 30px;  text-align: center;  width: 100%;   border-bottom: none}
.board-wrap .board-list li.noList p {color: #666;}

/*글쓰기*/
.write-wrap {}
.write-wrap .title {width: 100%; float: left; font-weight: 600; margin-bottom: 5px; font-size: 1em; } 
.write-wrap .show-checkbox {margin-top: 5px}
.write-wrap textarea {height: 200px}
.write-wrap .btnList-2 .write-btn {margin-left: 10px}

/*에러 메시지*/
.text-red {width: 100%;
    float: left;
    font-size: 0.875em;
    color: #ee4b55;
    margin-top: 5px}

/*글 수정*/
.uploadedFile {width: 100%;
    float: left;
    font-size: 0.9em;
    color: #666;
    margin-top: 10px;
margin-bottom:10px;
}

/*글 보기*/
.view-wrap .view-inner {
    border-top: 2px solid #333;
}
.view-wrap .top {
    padding: 20px 2%;
    float: left;
    width: 96%;
}
.view-wrap .top .title {}
.view-wrap .top .date {
    color: #666;
    font-size: 0.875em;
    margin-top: 10px;
}
.view-wrap .content {
    width: 88%;
    float: left;
    background-color: #fafafa;
    padding: 6% 6% 100px 6%;
}
.view-wrap .content img {width: auto; height: auto!important; max-width: 100%;} 
.view-wrap .content .btnList-2 {text-align: right; margin-top: 60px}
.view-wrap .content .btnList-2 a {display: inline-block}
.noticeNnews-wrap .content-inner {margin-bottom: 60px;}
.view-wrap .download-btn {margin-bottom: 15px;width:70%;} 
.view-wrap .btn-list {margin-top: 60px}
.view-wrap .btn-list a {display: inline-block;}

.fileText{
    margin-top:5px;
    margin-right:20px;
    font-size:0.875em; color: #666;
    float:left;
}
.hide{
    display:none;
}
.noticeNnews-wrap .addbutton,
.deleteBtn{
    height: 36px;
    line-height: 36px;
    font-size: 0.875em;
    width: 63px;
    font-weight: 500;
    float: right;
    position: absolute;
    right: 0;
    bottom: 23px;
}
.file-wrap{
    margin-bottom:15px;
}
.uploadedFile:last-child{
    margin-bottom:20px;
}

.view-wrap .content-inner p {line-height: 2em;}

@media (max-width: 680px) {
     
    
    /*리스트*/
    .board-wrap .board-list .list-category span {padding-bottom: 2px}
    .board-wrap .board-list h4 {width: 77%}
    .board-wrap .board-list .date {width: 22%; margin-top: 2px}
    
    /*글보기*/
    .view-wrap .content {padding-bottom: 50px}
    .view-wrap .btnList-2 .btn {width: 23%; height: 36px; line-height: 36px; margin-left: 3px; }
    
    /*글쓰기*/
    .input-50 {margin-bottom: 25px}
    .input-50-right {margin-bottom: 0; margin-left: 0}
    
    
}