.board-certificate-lists{
    margin: -18px !important;
}
.board-certificate-list{
    padding: 18px !important;
}
.board-certificate__thumb{
    overflow: hidden;
    position: relative;
}
.board-certificate__thumb a{
    display: block; width: 100%;
    cursor: default;
    pointer-events: none;    
}
.board-certificate__thumb form{
    z-index: 3; position: absolute; top: 0; left: 0;
    padding: 10px;
    font-size: 0;
}
.board-certificate__thumb .img{
    z-index: 2; position: absolute; top: 0; left: 0;
    width: 100%; height: 100%;
}
.board-certificate__contents{
    padding: 14px 0 0;
}
.board-certificate__title a{
    font-size: 18px; font-weight: 400;
}
.board-certificate__title a::before{
    content: ''; display: inline-block; vertical-align: middle;
    margin-right: 6px; width: 4px; height: 20px; background: #0090d4; border-radius: 2px;
}
.board-certificate__name{
    margin-top: 5px;
    font-size: 18px; color: #247fe6; font-weight: 200;
}
@media (min-width:1025px){
    .board-certificate__title a:hover{
        opacity: .8;
    }
}
@media (max-width:1200px){
    .board-certificate-lists { margin: -15px -7px !important; }
    .board-certificate-list{
        padding: 15px 7px !important;
    }
    .board-certificate__contents{
        padding: 10px 5px 15px;
    }
    .board-certificate__title{
        line-height: 18px;
    }
    .board-certificate__title a{
        font-size: 16px;
    }
    .board-certificate-name{
        font-size: 16px;
    }
}
@media (max-width:768px){
    .board-certificate__title a{
        font-size: 14px;
    }
    .board-certificate__title a::before { width: 3px; height: 16px; }
    .board-certificate-name{
        font-size: 13px;
    }
}
@media (max-width:600px){
    .board-certificate > li{
        width: 50%;
    }
    .board-certificate > li:nth-child(odd) { padding-right: 7px; }
    .board-certificate > li:nth-child(even) { padding-left: 7px; }
}
