@charset "utf-8";
/*전체감싸기*/
.wrap-today{position:relative;word-break:break-all}
.wrap-today h2{font-size:55px;font-weight:300;line-height:1;text-align:center}
.wrap-today h2 span{font-weight:600}
/*게시판*/
.wrap-today > ul{position:relative}
.wrap-today > ul > li{}
/*타이틀*/
.wrap-today .title{display:none}
/*목록*/
.wrap-today .list{padding-top:50px}
.wrap-today .list ul{font-size:0;overflow:hidden;height:330px;margin-left:20px;width:100%}
/*
.wrap-today .list ul{font-size:0;overflow:hidden;height:330px;margin-left:-5%;width:110%}
*/
.wrap-today .list ul li{display:inline-block;vertical-align:top;width:25%;position:relative;height:100%}
/*noData*/
.wrap-today .nodata{font-size:18px;text-align:center;padding:60px 0;width:100%}
/*썸네일*/
.wrap-today .thumb{padding:0 40px;height:100%;overflow:hidden}
.wrap-today .thumb img{width:100%}
/*제목*/
.wrap-today .list ul li .con{}
.wrap-today .list ul li .con a{display:block;line-height:1.5;font-size:20px;color:#FFF;box-sizing:border-box;overflow:hidden;background:#02ae6f;padding:20px;position:absolute;bottom:20px;left:0;width:300px;height:135px}
/*날짜*/
.wrap-today .list ul li .con span{display:block;text-align:right;font-size:14px;color:#FFF;padding-bottom:10px}
/*내용*/
.wrap-today .content{display:none}
/*더보기*/
.wrap-today a.more{display:block;position:absolute;top:-51px;left:50%;margin-left:230px;text-indent:-9999px;width:50px;height:50px;background:url(/sites/guide/images/plus_4_b.png) center no-repeat;border:1px solid #DDD;}
.wrap-today a.more:hover{color:#000;border-color:#000}
/*활성화*/
.wrap-today > ul > li .list,
.wrap-today a.more{display:none}
.wrap-today > ul > li.active .list,
.wrap-today > ul > li.active a.more{display:block}
/*효과*/
@media only screen and (min-width:1281px){
	.wrap-today .list ul li:hover .thumb img{transform:scale(1.1);transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1)}
	.wrap-today .list ul li .con a:hover{background:#008d59}
}
@media only screen and (max-width:1280px){
	.wrap-today h2{font-size:45px}
	.wrap-today .list ul{margin-left:0;width:100%;height:280px}
	.wrap-today .list ul li{width:33.33%}
	.wrap-today .list ul li:nth-child(n+4){display:none}
	.wrap-today .list ul li .con a{font-size:18px;position:absolute;bottom:0;left:10px;width:calc(100% - 20px);height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.wrap-today .thumb{padding:0 10px}
	.wrap-today a.more{width:46px;height:46px;top:-44px;margin-left:180px}
}
@media only screen and (max-width:768px){
	.wrap-today h2{font-size:30px}
	.wrap-today .list ul{height:230px}
	.wrap-today .list ul li{width:50%}
	.wrap-today .list ul li:nth-child(n+3){display:none}
	.wrap-today .list ul li .con a{padding:20px 10px;font-size:16px}
	.wrap-today a.more{box-sizing:border-box;padding:10px 0;position:relative;top:auto;left:auto;margin-left:auto;border:0;border-bottom:2px solid #DDD;text-indent:0;width:100%;height:auto;background:none;text-align:center}
}
@media only screen and (max-width:380px){
	.wrap-today .list ul li{width:100%}
	.wrap-today .list ul li:nth-child(n+2){display:none}
}