@charset "utf-8";
/* 구조 변경 */
.boardWrap > ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0 -15px;}
.boardWrap > ul > li{padding: 15px; width: 50%;}
.boardWrap > ul > li a{display: flex; border: 1px solid #cccccc; border-radius: 5px; padding: 20px 36px; justify-content: space-between; align-items: center; transition: .35s;}
.boardWrap > ul > li a strong{font-size: 20px; line-height: 1.3; color: #333333; font-family: "ppr"; padding-left: 22px; position: relative; width: calc(100% - 60px); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.boardWrap > ul > li a strong::before{content:""; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 6px; height: 6px; border-radius: 50%; background-color: #003477;}
.boardWrap > ul > li a:hover strong::before {background: #fff;}
.boardWrap > ul > li a:hover {background: #003477; border: 1px solid #003477;}
.boardWrap > ul > li a:hover strong {color: #fff;}
.boardWrap .link{background: url('../images/link.png') no-repeat center;width:20px;height: 19px;display: inline-block;vertical-align: middle;margin: -2px 0 0 10px;text-indent: -9999px;}
.boardWrap > ul > li .link{width: 40px; height: 40px; border-radius: 5px; background: #898989 url(../images/link_icon.png) no-repeat center center; margin: 0;}
.boardWrap > ul > li a:hover .link{background: #fabf00 url(../images/link_icon.png) no-repeat center center;}
.boardWrap > ul > li.trash strong{color: #cccccc; text-decoration: line-through;}

@media all and (max-width: 1200px) {
    .boardWrap > ul > li a{padding: 15px 20px;}
    .boardWrap > ul > li a strong{font-size: 16px; padding-left: 15px;}
    .boardWrap > ul > li .link,
    .boardWrap > ul > li a:hover .link{width: 30px; height: 30px; background-size: 12px;}
}

@media all and (max-width: 768px) {
    .boardWrap > ul > li a strong {font-size: 17px;}
    .boardWrap > ul > li{width: 100%;}
    .boardWrap > ul > li:last-child{margin-bottom: 0;}
}

.boardWrap .nodata {position: absolute; left: 50%; transform: translate(-50%, 0);}