@charset "utf-8";

/* 새글 스킨 (latest) */
.lat {position:relative;margin-bottom:20px;background:#fff}
.lat .lat_title {display:block;line-height:45px;font-size:1.2em;color:#253dbe}
.lat .lat_title a {position:relative;color:#000;display:inline-block}

.lat li {position:relative;line-height:44.9px;border-bottom: 1px solid rgba(0, 0, 0, 0.25);margin-bottom:10px;}
.lat li:last-child {
  border-bottom: none;
}
.lat li a {font-weight: 600;
font-size: 18px;color:#000000;line-height:20px;vertical-align:middle}
.lat li a:hover {color:#85D5DA}
.lat li .fa-heart {color:#ff0000}
.lat li .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle}
.lat li .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle}
.lat li .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle}
.lat li .fa-caret-right {color:#bbb}
.lat li .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle}
.lat li .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;vertical-align:middle}

.lat .profile_img img{border-radius:50%}

.lt_nick {float:right; text-align:right; position:relative; right:0; width:150px; font-size:16px; font-weight:600; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.writer {font-weight:600;}
.lat .empty_li {line-height:145px;color:#666;text-align:center;padding:0}
.lat .empty_li:before {background:none;padding:0}

.lat .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle}
.lat .lt_more {position:absolute;top:-17.3px;right:-1.5px;display:block;width:40px;line-height:25px;color:#85D5DA; font-size:14px; border-radius:3px;text-align:center}
.lat .lt_more:hover {color:#777}

.year, .hyphenBetweenYM, .month {
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 28px;
letter-spacing: -0.01em;

color: #000000;}
.day {
text-align: center;
	font-style: normal;
font-weight: 600;
font-size: 66px;
line-height: 28px;
letter-spacing: -0.03em;
color: #000000;
}
.dateWrapper {display:inline-block;text-align:center; width:79.83px;}
.dayWrapper {display:inline-block;text-align:center; width:79.83px; margin-top:-3px;}
.basic_li > div:nth-of-type(1) {
	margin-top:-3px;
}
.basic_li > div:nth-of-type(2) {
	margin-top:14.14px;
}
.boardTit {position:relative; bottom:2px; margin-left:23px;}
.boardContents {position:relative; bottom:18px; width:750px; height:60px; left:26px; font-size:16px; font-weight:300; line-height: 29px; display: -webkit-box; vertical-align:top; word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;}