.page-content{
	word-break:keep-all;
	line-height:1.75;
}

@font-face {
    font-family: 'NexonLv1Gothic';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv1 Gothic OTF Bold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}
.f_nex{font-family: 'NexonLv1Gothic';}
.t_white{color:#fff;}

.padding-top-4{padding-top:4vw;}
.padding-4-set{padding:4vw;}
.padding-top-6{padding-top:6vw;}
.padding-6-set{padding:6vw 2vw;}



/* 인사말 */
.greeting_img{text-align:center;margin-bottom:30px;}
.greeting_img img{aspect-ratio: 4 / 5;overflow: hidden;object-fit: cover;}
.greeting_box{text-align:center;line-height:1.75;}
.greeting_box p:last-child{margin-top:30px;}
.greeting_top{letter-spacing:5px;opacity:0.3;color:#ddd;}

/* 섬기는분들 */
.nsumgim_6row  {display: flex;flex-wrap: wrap;}
.person_box {padding-bottom: 20px;border-bottom:2px solid #728ee0;}

/* 오시는길 */
.location_wrap{text-align:center;}
.location_wrap  p{display:flex;gap:5px;justify-content: center;align-items: center;}
#unit3674 #daumRoughmapContainer1758085347750{width:100% !important;}
.cont{display:none;}

/* 예배안내 */
.t_worship{width:100%;border-top:none;}
.t_worship td{border:1px solid #9ca1a7;padding:20px;text-align:center;}
.t_worship  td:nth-child(1){width:33%;}
.t_worship td:nth-child(2){width:33%;}
.t_worship td:nth-child(3){width:33%;}

.t_sunday td:nth-child(1){width:11%;}
.t_sunday td:nth-child(2){width:11%;}
.t_sunday td:nth-child(3){width:11%;}
.t_sunday td:nth-child(4){width:33%;}
.t_sunday td:nth-child(5){width:33%;}
.online_offering_box{padding:5vw;}
.online_offering_box .box_title{margin-bottom:30px;}
.online_offering_box div:nth-child(2){margin-bottom:30px;}
.t_sunday td:first-child{background:#cadbeb;color:#3c4b77;font-weight: 600;}
.t_day td:first-child{background:#dae7e7;color:#3c4b77;font-weight: 600;}
.t_nxt td:first-child{background:#ebdcdc;color:#3c4b77;font-weight: 600;}

/* 교회기관 */
.ministry_wrap {display: grid;grid-template-columns: 3fr 2fr;gap: 5vw;padding: 4vw;align-items: center;}
.ministry_title{margin-bottom:30px;}
.orga_box{margin-top:30px;}
.ministry_line{border-top:1px solid #2a469a;margin:40px 0px;}

/* 꽃꽂이 */
.ministry_flower_wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items: center;}
.ministry_flower_txt::before{content:"";width:10px;height:10px;}


/* 주일학교 */
.nxt_top_box{padding:15vw  4vw 3vw;}
.nxt_top_box  p:first-child{margin-bottom:30px;}
.nxt_top_box .txt_cont{margin-top:30px;}
.info_line{width:1px;background:#728ee0;height:100%;margin:0 auto;}
.nxt_info_wrap {margin-top:30px;display: grid;grid-template-columns: 9fr 2fr 9fr 2fr 9fr 2fr 9fr;gap: 30px;padding: 0 5vw;justify-content: center;}

.nxt_info_wrap2 {margin-top:30px;display: grid;grid-template-columns: 9fr 2fr 9fr 2fr 9fr;gap: 30px;padding: 0 5vw;justify-content: center;}
.nxt_time_box {border:1px solid #728ee0;padding:30px; height:100%;text-align:center;transition:0.2s;}
.nxt_time_box:hover {background:#728ee0;color:#fff;transition:0.2s;}
.nxt_time_title{border-bottom:2px solid #2a469a;padding-bottom:5px;}
.nxt_time_box:hover .nxt_time_title{border-bottom:2px solid #fff;}
.txt_cont{border-left:5px solid #2a469a;padding-left:2vw;}


.instrument_box {display: flex;flex-wrap: wrap;justify-content: center;}

@media(min-width:1320px) {

}
@media(max-width:1450px) {
    .person_box{padding-bottom:0rem;}

}
@media(max-width:1199px) {
    
	
}
@media(max-width:991px) {
	.location_wrap p {     justify-content: flex-start;}
	.location_wrap{text-align:left;}
	
	.ministry_wrap {     grid-template-columns: 3fr;}
	.nxt_time_box {     padding: 10px;}
	 
}
@media (max-width:767px) {
	.ministry_flower_wrap{grid-template-columns:1fr;}
	.order_m_2{order:2;}
	.order_m_1{order:1;}
	.nxt_info_wrap{grid-template-columns: 1fr 1fr !important;}
	.info_hidden_m{display:none !important;}
	#unit3674 #daumRoughmapContainer1758085347750 {     aspect-ratio: 1;}
	.t_worship td{border:1px solid #9ca1a7;padding:5px;text-align:center;}
	
	div#component3459 {padding: 30px!important;}
	.ministry_title{margin-bottom:1rem;}
	.ministry_line{margin: 1rem 0;}
	
	.ministry_flower_wrap {     gap: 1rem;}
   
}