/*4칸 썸네일 이미지 기사*/
/*.ent.list_thumb_view1{ height:470px; }

.ent.list_thumb_view1 .thumbnail {
	padding:10px 10px 0;
	list-style-type:none;
}

.ent.list_thumb_view1 .thumbnail:after {
	display:block;
	clear:both;
	
}
.ent.list_thumb_view1 .thumbnail .item {
	float:left;
	width:50%;
	margin:0 0 6px;
	display:block;
	height:100%;
}
.ent.list_thumb_view1 .thumbnail .a {
	display:block;
	position:relative;
	padding:0 5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-decoration:none;
}
.ent.list_thumb_view1 .thumbnail .item:first-child .a {
	margin-left:0
}

.ent.list_thumb_view1 .thumbnail .mw {
	display:block;
	position:relative;
	right:5px;
	bottom:5px;
}

.ent.list_thumb_view1 .thumbnail .mw:after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:1px solid rgba(0, 0, 0, .02);
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.ent.list_thumb_view1 .thumbnail .m {
	min-height:83px;
	vertical-align:top
}
.ent.list_thumb_view1 .thumbnail .d {
	display:block;
	padding:5px 4px 0 5px
}
.ent.list_thumb_view1 .thumbnail .t {
	padding-right:1px;
	color:#222;
	font-size:15px;
	font-weight:400;
	letter-spacing:-1px;
	display:-webkit-box;
	overflow:hidden;
	line-height:1.357em;
	height: 2.714em;;
	white-space:normal;
	-webkit-line-clamp:2;
	text-overflow:ellipsis;
	word-wrap:break-word; 
	-webkit-box-orient: vertical;
}*/


/*썸네일 기사1*/
a{ color:#282828; }
a:hover{ color:#282828; }
.ent.list_thumb_view1 .swiper-container {
  width: 100%;
  height: 100%;
  
}
.ent.list_thumb_view1 .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}


.ent.list_thumb_view1 .uio_thumbnail {
	padding:27px 5px 10px 5px;
	//padding:0;
	list-style-type: none;
	width:100%;
	//margin:15px 5px 5px 5px;
	margin:0;
	background:#f0f0f0 !important;
	//min-height:270px;
	min-height:215px;
}
.ent.list_thumb_view1 .uio_text+.uio_thumbnail {
	border-top:1px solid #f5f5f5
}
.ent.list_thumb_view1 .uio_top+.uio_thumbnail {
	position:relative;
	margin-top:-1px;
	padding-top:0;
	border-top:1px solid #fff
}
.ent.list_thumb_view1 .uio_thumbnail:after {
	display:block;
	clear:both
}
.ent.list_thumb_view1 .uio_thumbnail .ut_item {
	float:left;
	width:50%;
	//margin:0 0 6px;
	
}
.ent.list_thumb_view1 .uio_thumbnail .ut_a {
	display:block;
	position:relative;
	padding:0 3px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	
}
.ent.list_thumb_view1 .uio_thumbnail .ut_item:first-child .ut_a {
	margin-left:0
}
.ent.list_thumb_view1 .uio_thumbnail .ut_item:last-child .ut_a {
	margin-right:0
}
.ent.list_thumb_view1 .uio_thumbnail .ut_mw {
	display:block;
	position:relative;
	border: 2px solid #d1d1d2;

}
.ent.list_thumb_view1 .uio_thumbnail .ut_mw .spuio_movie, .uio_thumbnail .ut_mw .spuio_pic {
	position:absolute;
	right:5px;
	bottom:5px
}
.ent.list_thumb_view1 .uio_thumbnail .ut_mw:after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:1px solid rgba(0, 0, 0, .02);
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.ent.list_thumb_view1 .uio_thumbnail .ut_m {
	min-height:83px;
	vertical-align:top
}
.ent.list_thumb_view1 .uio_thumbnail .ut_d {
	display:block;
	height:2.786em;
	padding:5px 4px 0 5px
}
.ent.list_thumb_view1 .uio_thumbnail .ut_t {
	padding-right:1px;
	color:#222;
	font-size:15px;
	font-weight:400;
	letter-spacing:-1px;
	display:-webkit-box;
	overflow:hidden;
	line-height:1.357em;
	height: 2.714em;
	white-space:normal;
	-webkit-line-clamp:2;
	text-overflow:ellipsis;
	word-wrap:break-word; 
	-webkit-box-orient: vertical;
	text-align:left;
	width:95%;
	margin:0 auto;
}
.ent.list_thumb_view1 .uio_thumbnail a:visited .ut_t {
	color:#999!important
}
//.ent.list_thumb_view1 .ut_mw { display:block;width:95%;height:160px; margin:0 auto;}
.ent.list_thumb_view1 .ut_mw { display:block;width:auto;height:auto; margin:0 auto;min-height:115px;max-height:196px;}



/*일반 텍스트 기사*/
.ent.list_view1{ width:100%; }
.ent.list_view1 .swiper-slide {
	margin:0 0 8px;
	background-color:#fff;
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, .1);
	box-shadow:0 0 2px rgba(0, 0, 0, .1)
	overflow:hidden;
	width:100%;
	padding:0;
	box-sizing:border-box;
}

.ent.list_view1 .swiper-slide ul{ list-style-type : none; padding-left:0; margin-top:3px;}
.ent.list_view1 .swiper-slide ul li{ 
	color:#000; 
  border-top: 1px solid #f2f2f2;
  overflow: hidden;
  text-overflow: ellipsis;
	white-space: nowrap; 
	padding : 10px 15px 11px 15px;
	letter-spacing: -1px;
	font-size:15px;
	
}
.ent.list_view1{ border-bottom:0; }
.ent.list_view1 .swiper-slide ul li:first-child{ border-top:0; }
.ent.list_view1 .swiper-slide ul li:last-child{ border-bottom:0;width:100%; }



/*일반 텍스트 기사2*/
.ent.list_view2{ width:100%; }
.ent.list_view2 .swiper-slide {
	margin:0 0 8px;
	background-color:#fff;
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, .1);
	box-shadow:0 0 2px rgba(0, 0, 0, .1)
	overflow:hidden;
	width:100%;
	padding:0;
	box-sizing:border-box;
}
.ent.list_view2.grid1_inner{ height:210px; }

.ent.list_view2 .swiper-slide ul{ list-style-type : none; padding-left:0; margin-top:3px;}
.ent.list_view2 .swiper-slide ul li{ 
	color:#000; 
  border-top: 1px solid #f2f2f2;
  overflow: hidden;
  text-overflow: ellipsis;
	white-space: nowrap; 
	padding : 10px 15px 11px 15px;
	letter-spacing: -1px;
	font-size:15px;
	
}
.ent.list_view2{ border-bottom:0; }
.ent.list_view2 .swiper-slide ul li:first-child{ border-top:0; }
.ent.list_view2 .swiper-slide ul li:last-child{ border-bottom:0;width:100%; }





/*2번째 블럭 썸네일 슬라이드*/
.ent.list_thumb_view2 .swiper-container{ height:110px; }
.ent.list_thumb_view2 .swiper-container .swiper-slide{ 
	border:0px solid #ff0000;width:110px; height:110px; 
	
}

.ent.list_thumb_view2 .swiper-container .swiper-slide .img_wrap{
	width:100%;height:110px !important; 	border:1px solid #d1d1d2;
	background-position:center top;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover; 
}
/**/
	
/*3번째 블럭 썸네일 슬라이드*/
/*.ent.list_thumb_view3 .contents_wrap{ width:100%;margin:0 auto; display:inline-block;height:100%;}
.ent.list_thumb_view3 .contents_wrap ul{ list-style:none;width:96%;margin:0;padding:0; border:0px solid blue;display:inline-block;height:100%;border-bottom:1px solid #ddd;}
.ent.list_thumb_view3 .contents_wrap ul li{ display:inline-block;border:0px solid #ff0000;margin:0;padding:0;height:100%;float:left;margin:1%;  }
.ent.list_thumb_view3 .contents_wrap ul li.thumb{ min-width:100px; min-height:80px; width:30%;   }
.ent.list_thumb_view3 .contents_wrap ul li.title{ width:64%; min-height:80px;
	display:-webkit-box;
	overflow:hidden;
	line-height:1.357em;
	height: 2.714em;
	white-space:normal;
	-webkit-line-clamp:3;
	text-overflow:ellipsis;
	word-wrap:break-word; 
	-webkit-box-orient: vertical; 
}*/
.ent.list_thumb_view3 .contents_wrap{ width:100%;margin:0 auto; display:inline-block;height:100%; background:#f0f0f0;}
.ent.list_thumb_view3 .contents_wrap ul{ list-style:none;width:100%;margin:0;padding:10px 10px 7px 10px;
	display:inline-block;height:100%;
	//border-bottom:1px solid #d1d1d2;
	border-top:1px solid #d1d1d2;
}
.ent.list_thumb_view3 .contents_wrap ul li{ display:block;border:0px solid #ff0000;margin:0;padding:0;height:100%;float:left;  }
.ent.list_thumb_view3 .contents_wrap ul li.thumb{ min-width:120px; min-height:80px; width:30%;border: 2px solid #d1d1d2; }
.ent.list_thumb_view3 .contents_wrap ul li.title{ width:64%; min-height:80px; padding-left:10px;
	display:-webkit-box;
	overflow:hidden;
	line-height:1.357em;
	height: 2.714em;
	white-space:normal;
	-webkit-line-clamp:3;
	text-overflow:ellipsis;
	word-wrap:break-word; 
	-webkit-box-orient: vertical; 
}
@media screen and (min-width: 150px) and (max-width: 320px) {
	.ent.list_thumb_view3 .contents_wrap ul li.title{ width:60%; }
}
