@charset "utf-8";
/* SIR 지운아빠 */

/* 새글 스킨 (latest) */
.lt_pc {margin-left:20px}
.lt {position:relative;width:100%; /*display: flex;*/ align-items: center;}
.lt:after {display:block;visibility:hidden;clear:both;content:""}
.com_ban .lt ul {margin:0px;padding:0;list-style:none; width:320px !important;}
.lt li {
	padding:20px 0;
	box-sizing:border-box; border-bottom:1px solid rgba(0,0,0,0.05);
	position: relative;
	color: #999;
	display: grid !important;
	grid-template-columns: 1fr 80px;
	align-items: center;
	gap: 10px;
	/*padding:20px 0; box-sizing:border-box; border-bottom:1px solid rgba(0,0,0,0.05); cfont-size:1.25em;*/
}
.lt li a{display:block; color:#555; padding:0 24px; opacity: 0.8;}
.lt li a strong{ font-size:16px; font-weight:400; line-height:1.5em; }
.lt li a:hover{ opacity: 1; text-decoration: underline;}
.lt li:last-child{border-bottom:none;}
.news_text{padding:15px 0; display:block; width:80%; font-size:16px; font-weight:400; color:#666; line-height:1.6em; word-break:keep-all;}
.area_overview .inr > div ul li a{
	color: #222;
	font-weight: 300;
	font-size: 1em;
}
.area_overview .inr > div ul li a strong{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
span.lt_date{
	font-size: 1em;
	line-height: 1em;
	font-weight: 300;
	color: #666;
	display: block;
	text-align: center;
}
.lt .lt_title {position:relative; width:120px; display:block; box-sizing:border-box; font-size:17px; font-weight:bold;text-align:center; color: #222;}
/*.lt .lt_title:before{content:''; position:absolute; top:50%; right:8px; width:2px; height:14px; background:rgba(255,255,255,0.5); transform:translateY(-50%);}*/

.lt_wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.lt .lt_title {
	display: block;
	line-height: normal;
	font-weight: 500;
	letter-spacing: -1.5px;
	font-size: 2.4em;
	font-family: 'KHNPHD';
}
.lt .lt_more a {
	color: #222;
	font-weight: 300;
	font-size: 15px;
}
.lt .lt_more a svg{
	transition: all 0.3s ease-in-out;
}
.lt .lt_more:hover a svg{
	transform: rotate(180deg);
}
/*.lt .lt_more {position:absolute;top:0;right:0px; width:300px; height:80px; box-sizing:border-box; border-left:1px solid  rgba(0,0,0,0.05);}
.lt .lt_more a {display:block; padding:30px; height:100%; box-sizing:border-box; color:#555; font-size:1.2em;}*/
.lt .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:500;}
.lt .bx-wrapper{float:left; width:calc(100% - 120px); width:-webkit-calc(100% - 120px);}

@media screen and (max-width:768px) {
	.lt li{padding:27px 0;}
}
@media screen and (max-width:600px) {
	.lt .bx-wrapper{width:100%;}
}
@media screen and (max-width:550px) {
	.lt li{padding:22px 0;}
	.lt li a{padding:0 13px 0 0 ;}
	.lt li a strong{font-size:15px;}
}