@charset "UTF-8";

/*common*/
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsThumb .newArtcl{
		border: 0;
		background-image: url("../images/share.gif");
		background-repeat: no-repeat;
		background-color: transparent;
	}


/*list*/
	._mold04_rct_album{
		position: relative;
		min-height: 430px;
		height: auto !important;
		_height: 430px;
	}
	._mold04_rct_album .recentBbsLi{
	word-break: keep-all;
	}
	._mold04_rct_album .recentBbsLi .recentPhotoTab{
		border: 0; background: none;
		position: inherit;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl{
		position: absolute; top: 120px; left: 0;
		overflow: hidden; display: none; width: 100%; height: 310px;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl.recentBbsListHor2 .recentBbsInnerLi{
		width: 50%;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .slick-list {margin-left: -20px;}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi{
		position: relative; float: left;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsAnchor {
		display: block; position: relative; overflow: hidden;
		padding: 5px; box-sizing: border-box;
		margin: 0 20px;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsThumb{
		width: 100%;
		height: 200px;
		background-color: #ccc;
		margin: 0 auto;
		position: relative;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsThumb img{
		display: block;
		width: 100%;
		height: 100%;
		filter: grayscale(1);
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsThumb .newArtcl{
		display: none;
		width: 18px;
	    height: 18px;
	    overflow: hidden;
	    text-indent: -5000px;
	    position: absolute;
	    top: 0;
	    left: 0;
	    background-position: 0 0;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo{
		border: 1px solid #dcdcdc; border-top: 0;
		padding: 20px 20px 29px; box-sizing: border-box;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInfo .recentBbsTitle{
		overflow: hidden; display: block; height: 50px;line-height: 1.4;		
		/* white-space: nowrap; text-overflow: ellipsis; */
	}
	._mold04_rct_album .recentBbsLi .recentBbsInfo .recentBbsTitle strong {
		color: #333; font-size: 18px; font-weight: 300; word-break: keep-all;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo dl {
		float: left; margin-right: 10px;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo dl,
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo dt,
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo dd{
		line-height: 1.5;
		color: #333; font-size: 14px; text-align: center;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo dt{
		display: none;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo dd .day{
		display: block;
		font-size: 34px; font-weight: 700; line-height: 1.1;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsContent{
		line-height: 1.5;
		overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    color: #333;
	}
	._mold04_rct_album .recentBbsNoData{
		text-align: center;
		padding-top: 50px;
	}
	._mold04_rct_album .recentBbsMore{
		position: absolute; top: 7px; right: 0; display: none;
		text-indent: -5000px;
		width: 104px; height: 24px;
		background: url('../images/rct_album_more.png') left top no-repeat;
	}

/* hover */
._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi:hover .recentBbsAnchor:before {
	content: ''; width: 100%; height: 100%;
	position: absolute; top: 0px; left: 0px; border: 5px solid #0073b6;
	box-sizing: border-box;
}
._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi:hover .recentBbsThumb img {
	filter: grayscale(0);
}
/*active items*/
	._mold04_rct_album .recentBbsLi.active .recentBbsInnerUl,
	._mold04_rct_album .recentBbsLi.active .recentBbsMore{
		display: block;
	}
	._mold04_rct_album .recentBbsLi.active .recentPhotoTab {
		display: inline-block; color: #000; font-size: 40px; font-weight: 100; letter-spacing: -1px;
	}
	._mold04_rct_album .recentBbsLi .tabArea .titleText {clear: both; color: #666; font-size: 200;}
	._mold04_rct_album .recentBbsLi .tabArea {
		text-align: center;
	}

/* arrows */
._mold04_rct_album button.slick-arrow {
	position: absolute; top: calc(50% - 27px); width: 27px; height: 53px; background: url('../images/rct_album_arrow.png') left top no-repeat;
	text-indent: -5000px; z-index: 1;
}
._mold04_rct_album button.slick-prev {left: 0;}
._mold04_rct_album button.slick-next {right: 0; transform: rotate(180deg);}

body.Tablet ._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsThumb img,
body.Mobile ._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsThumb img {
	filter: grayscale(0);
}
@media all and (max-width: 781px) {
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .slick-list {width: 80%; margin: 0 auto;}
}
@media all and (max-width: 601px) {
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsAnchor {
		margin: 0 auto;
	}
	._mold04_rct_album .recentBbsLi .recentBbsInnerUl .slick-list {max-width: 330px;}

	._mold04_rct_album .recentBbsLi.active .recentPhotoTab{
		font-size:30px;
	}
	._mold04_rct_album .recentBbsLi .tabArea .titleText{
		font-size:16px;
	}
}

body.Mobile ._mold04_rct_album .recentBbsLi.active .recentBbsMore {display: none;}
