/*  최근게시물  */

.flex5050 {
	display:flex;
	width:100%;
	overflow:hidden;
	flex-wrap:wrap;
	box-sizing:border-box;
	border:0px solid green !important;
	}

.flex5050left	 {
	width:calc(50% - 10px);
	margin:5px;
	height:auto;
	padding:20px;
	border : 1px solid rgb(218, 218, 218);
	}

.flex5050right	 {
	width:calc(50% - 10px);
	margin:5px;
	height:auto;
	padding:20px;
	border : 1px solid rgb(218, 218, 218);
}

/*.flex5050 > div:first-child {border-right:0px solid red !important;margin:5px}*/
.flex5050left:hover {background-color : rgba(241, 241, 241, 0.3);border:1px solid blue}
.flex5050right:hover {background-color : rgba(241, 241, 241, 0.3);border:1px solid blue}

	.recentCategory {width:auto;font-size:15px;color:#a1a1a1;margin-bottom:15px}
	.recentSubject {width:auto;font-size:18px;font-weight:700;margin-bottom:15px;padding:4px 0}
	.recentSubjectBorder {height:4px;width:40%;border-bottom:3px solid #3399ff;margin-bottom:15px}
	.recentDesc {width:auto;font-size:16px;line-height:28px}



/*  범용레이아웃용 50:50  */

.flex5050_notice {
	display:flex;
	width:100%;
	overflow:hidden;
	flex-wrap:wrap;
	box-sizing:border-box;
	border:0px solid green !important;
	}

.recentNoticeWrap {border-bottom:1px solid #EEEEEE;padding:8px 0}

.flex5050_noticeleft	 {
	width:calc(50% - 10px);
	margin:5px;
	height:auto;
	padding:20px;
	border : 1px solid rgb(218, 218, 218);
	}


.flex5050_noticeright	 {
	width:calc(50% - 10px);
	margin:5px;
	height:auto;
	padding:20px;
	border : 0px solid rgb(218, 218, 218);
	background-color:#1d2d4e;
	color:#FFFFFF;
	font-size:16px;
	line-height:160%;
}


	@media (max-width: 700px) {

		.flex5050_noticeleft	 {
			width:calc(100% - 10px);
			margin:5px;
			height:auto;
			padding:20px;
			border : 1px solid rgb(218, 218, 218);
			}

		.flex5050_noticeright	 {
			width:calc(100% - 10px);
			margin:5px;
			height:auto;
			padding:20px;
			border : 0px solid rgb(218, 218, 218);
			background-color:#1d2d4e;
			color:#FFFFFF;
			font-size:16px;
			line-height:160%;
		}

	}

.flex5050_noticeleft	.recentRegdate {float:left;width:100px;font-size:15px;color:#a1a1a1;padding:8px 0}
.flex5050_noticeleft	.recentNotice {width:auto;font-size:16px;padding:8px 0}









.indexTitle {
	padding:30px 0;
    font-size : 28px; 
    box-sizing : border-box; 
    font-weight : 700; 
	text-align:center;
	border:0px solid red;
}

.indexTitle50 {
	padding:10px 0;
    font-size : 28px; 
    box-sizing : border-box; 
    font-weight : 700; 
	text-align:center;
	border:0px solid red;
}

.indexTitle50white {
	padding:10px 0;
    font-size : 28px; 
    box-sizing : border-box; 
    font-weight : 700; 
	text-align:center;
	border:0px solid red;
	color:#FFFFFF !important;
}


.marginT10 {width:100%;height:10px !important}
.marginT20 {width:100%;height:20px !important}
.marginT30 {width:100%;height:30px !important}
.marginT40 {width:100%;height:40px !important}
.marginT50 {width:100%;height:50px !important}

.mainCutstr {
	border:0px solid blue;
	width:calc(100% - 20px);
	overflow:hidden !important;
	text-overflow:ellipsis !important;
	white-space: nowrap !important;
}

.mainCutstrMulti {
	border:0px solid #FFFFFF;
/*	height:62px; */
	overflow:hidden;
	width:calc(100% - 10px);
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-word;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}


.block_online {height:auto;width:100%;overflow:hidden;background-color:#d1148a }
.block_pre {height:auto;width:100%;overflow:hidden;background-color:#1b5bc7 }
.block_ceo {height:auto;width:100%;overflow:hidden;background-color:#5f9c47 }
.block_pyungji {height:auto;width:100%;overflow:hidden;background-image:url('/images/block_pyungjiback.jpg'); }
.block_preacher {height:auto;width:100%;overflow:hidden;background-image:url('/images/block_preacherback.jpg'); }
.block_jung {height:auto;width:100%;overflow:hidden;background-image:url('/images/block_jungback.jpg'); }
.block_month {height:auto;width:100%;overflow:hidden;background-image:url('/images/block_monthback.jpg');}
.block_kakao {height:auto;width:100%;overflow:hidden;background-color:#fae100}

.CScenterText {width:auto;margin-top:10px;padding-bottom:10px;}


