
@font-face {
    font-family: 'WAGURITTF';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2403@1.0/WAGURITTF.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'WavvePADO-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2404@1.0/WavvePADO-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TTHakgyoansimGureumR';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2402_keris@1.0/TTHakgyoansimGureumR.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
.f_Wavve{ font-family: 'WavvePADO-Regular'; }
.f_gureum{ font-family: 'TTHakgyoansimGureumR'; }

.page-content{ line-height:1.7; font-size:18px;}

.sermon-box .title > img:first-child {
  aspect-ratio: 16 / 9;
}

.t_white{color:#fff;}


.box_bg:after{
content: "";
    position: absolute;
    left: 50%;
    top: 8%;
    transform: translateX(-50%);
    width: 100%;
    height: 92%;
    z-index: -2;
    background-image: url(http://data.dimode.co.kr/UserData/gohyun/files/15/95/MS7snbjsgqzrp5BfYmcuanBnZGltb2RlXzExNjI0OTBfZW5j.jpg);
  background-position:bottom;
    background-size: cover;
}



.t_1 td{
	padding:5px 0px;
}
.t_1 td:fist-chlid{
	font-weight:600;
}

.t_2 td{
	border-bottom:1px solid #ddd;
	padding:10px 0;
	vertical-align:top;
}

.t_3 td{
	border-bottom:1px solid #ddd;
	padding:8px 0;
}

.t_4 td{
	padding:15px 0px;
}


.t_mission td{
	padding:10px 0;
	vertical-align:top;
}

.t_nxt td{
	padding:7px 0;
	border-bottom:1px solid #ddd;
	vertical-align:top;
}



.sum_wbox{
padding: 25px;
border:1px solid #a3b7e5;
}

.box_1 { aspect-ratio:1340/550; overflow:hidden; }
.box_2 { aspect-ratio:1340/600; overflow:hidden; }


.sum_img_box{
aspect-ratio:260/270; 
    text-align: center;
overflow:hidden;
}

.sum_img_box2{
aspect-ratio:613/330; 
overflow:hidden;
}



.time_box{
padding:15px 20px;border:1px solid #3c4c8d;
}


.disci_box{
padding:30px;
border:1px solid #3c4c8d;
}
