@charset "utf-8";
.wzine { margin-bottom: 30px; }
.wzine .wzine_tit {color: rgb(25, 25, 25);letter-spacing: -1px;font-size: 16px;margin-bottom: 13px;display: block;display: none;}
	
.wzine .wzine_cont {border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;position: relative;border: 0px;}
.wzine .wzine_cont ul{ list-style: none; padding: 0px; }
.wzine .wzine_cont .wzine_list li {height: 180px;overflow: hidden;/* border: #d7d7d7 1px solid; */float: left;width: 25%;padding: 0% 1.5%;}
.wzine .wzine_cont .wzine_list li:first-child { margin-top: 0px; }
.wzine .wzine_cont .wzine_list li a { display: block; }
.wzine .wzine_cont .wzine_list li .thumb { margin-right: 10px; float: left; position: relative; }
	
.wzine .wzine_cont .wzine_list li .r_list { padding: 0px 0px 0px; }
.wzine .wzine_cont .wzine_list li .r_list span { }
.wzine .wzine_cont .wzine_list li .r_list a { padding: 1px 9px 0px 0px; }
	
.wzine .wzine_cont .wzine_list li .r_list .cont {color: rgb(25, 25, 25);line-height: 120%;letter-spacing: -1px;overflow: hidden;font-size: 16px;margin-bottom: 15px;white-space: normal;-ms-word-wrap: break-word;-ms-text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wzine .wzine_cont .wzine_list li .r_list .cont p {letter-spacing: -0.5px;font-size: 13px;margin-top: 10px;}

.date_m{margin-top:5px; font-size:0.9em}

/* 디바이스 980px 이하에서 적용*/
@media all and (max-width:980px)
{
.wzine .wzine_cont .wzine_list li{    width: 50%;}

}


/* 디바이스 450px 이하에서 적용*/
@media all and (max-width:450px)
{
.wzine .wzine_cont .wzine_list li{    width: 100%;}

}