@charset "utf-8";
/* News Detail */
.detail-tit{font-size: 2rem; margin-bottom: 15px; font-weight: bold;}
.detail-txt{font-size: 1.8rem; font-weight: bold; margin-bottom: 5px;}
.detail-date{margin-bottom: 50px; font-family: "Josefin Sans", sans-serif;}
.detail-img{margin-bottom: 25px;}
.detail-desc p{margin-bottom: 20px;}

.detail-box{margin-bottom: 50px;}
.detail-box.last{margin-bottom: 0;}

.detail-item{border-top: 2px solid #888; padding: 25px 0;}
.detail-item:last-of-type{border-bottom: 2px solid #888;}
.detail-row:not(:last-of-type){margin-bottom: 25px;}

.detail-tbl{width: 100%;}
.detail-tbl th,
.detail-tbl td{padding-bottom: 5px; text-align: left; vertical-align: top;}
.detail-tbl th{width: 13em; font-weight: 400;}

@media (max-width: 767px) {
    .detail-tit{font-size: 1.8rem;}
    .detail-txt{font-size: 1.6rem;}
    
    .detail-tbl,
    .detail-tbl tbody,
    .detail-tbl tr,
    .detail-tbl th,
    .detail-tbl td{display: block; width: 100%;}
    .detail-tbl th{font-weight: bold; padding-bottom: 0;}
}