@charset "utf-8";

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

.pic_lt .lt_more {position:absolute;top:11px;right:10px;display:block;width:25px;line-height:25px;color:#aaa;border-radius:3px;text-align:center;}
.pic_lt .lt_more:hover {color:#777}
.pic_lt ul:after {display:block;visibility:hidden;clear:both;content:""}
.pic_lt ul {margin:0; padding:0px;}
/*.pic_lt li {float:left;width:20%;}*/
.pic_lt li {float:left;width:20%;}
.pic_lt li.gallery_li:nth-child(5n+1) {clear: both!important}
.pic_lt li.gallery_li {white-space:nowrap; padding:5px; margin:0px; border-radius:10px;}
.pic_lt li .gallery_subject {text-align:center; font-size:20px;}
.pic_lt li .gallery_map {text-align:center; font-size:16px;}
.pic_lt li .gallery_phone {text-align:center; font-size:16px;}
.pic_lt li .lt_img {display:block}
.pic_lt li .lt_img img, .pic_lt li .lt_img video {width:100%;height:165px;}
.pic_lt li a:hover {color:#a22121}
.pic_lt li .fa-heart {color:#ff0000}
.pic_lt li .fa-lock {display:inline-block;line-height:14px;width:16px;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle}
.pic_lt 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}
.pic_lt 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}
.pic_lt li .fa-caret-right {color:#bbb}
.pic_lt 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}
.pic_lt 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}

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

.lt_info {padding:10px 0}
.lt_info .lt_nick {}
.lt_info .lt_date {color:#888}

.pic_lt .empty_li {line-height:145px ;color:#666;text-align:center;padding:0}
.pic_lt .empty_li:before {background:none;padding:0}

.pic_lt .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle}
.pic_lt .lt_more {position:absolute;top:11px;right:0;display:block;width:40px;line-height:25px;color:#3a8afd;border-radius:3px;text-align:center}
.pic_lt .lt_more:hover {color:#777}
.pic_lt .gallery_li{position:relative;overflow: hidden;}
.pic_lt .lt_img{position:relative;overflow: hidden;}

.pic_lt .lt_img .list_subject0 {
	width: 100%; height: 100%; position: absolute; bottom: 0px; color: #fff; z-index: 8; border: 0;
}

.pic_lt .lt_img .list_subject {
	position: absolute;
	width: 100%;
	height: 70%;
	font-size: 17px;
	font-weight: bold;
	z-index: 8;
	border: 0;
	top: 50%;
	transform: translate(0, -50%);
	/*padding-top: 30px;*/
	padding-left: 5px;
	display: flex;
	flex-direction: column;
}

.list_subject::after { 	
	position: absolute;	top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgba(0, 0, 0); width: 100%; height: 100%; opacity: 0.4; z-index: -1; border: 0; text-align: center; display: table-cell; vertical-align: middle; /*padding-top: 30px;*/ color: red; content: "";
}

.list_subject_top {
	height: 50%;
	vertical-align: bottom;
}

.list_subject1 {
	color: #fff;
	font-size: 29px;
	z-index: 9;
	text-align: left;
	text-shadow:
	-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.list_subject2 {
	color: #fff;
	bottom: 0;
	font-size: 17px;
	z-index: 9;
	text-align: left;
	text-shadow:
	-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.pic_lt .lt_img .shop_status {
	position: absolute;
	color: #fff;
	width: 100%;
	height: 70%;
	font-size: 17px;
	opacity: 0.9;
	/*line-height: 42px;*/
	/*font-weight: normal;*/
	z-index: 999;
	border: 0;
	text-align: left;
	display: table-cell;
	vertical-align: middle;
	top: 15px;
	/*padding-top: 20px;*/
	padding-left: 15px;
	/*text-shadow:
	-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;  */
}

.pic_lt .lt_img .list_description1 {
	/*position: absolute;*/
	color: #fff;
	width: 100%;
	font-size: 17px;
	line-height: 20px;
	z-index: 19;
	border: 0;
	text-align: left;
	vertical-align: middle;
	/*top: 35px;*/
	/*padding-left: 5px;*/
	text-shadow:
	-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.pic_lt .lt_img .list_description2 {
	display: table-cell;
	color: #ffffff;
	width: 100%;
	height: 100%;
	font-size: 16px;
	z-index: 19;
	text-align: right;
	vertical-align: bottom;
	padding-right: 5px;
	text-shadow:
	-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;  
}

.nation_img { width: 19px; }

@font-face {
    font-family: 'ONE-Mobile-POP';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/ONE-Mobile-POP.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HoengseongHanu';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2202@1.0/HoengseongHanu.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'yg-jalnan';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}