
@font-face {
    font-family: 'LeeSeoyun';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2202-2@1.0/LeeSeoyun.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.page-content{line-height:1.75;padding-bottom: 120px;}
.t_white{color:#fff;}

.f_seayou{font-family: 'LeeSeoyun';}





/* 고덕지구촌교회는 */
.core_value_list {display: flex;align-items: center;flex-wrap: wrap;gap: 20px;padding: 8px 0px;}
.vision_box{border-right:1px solid #ddd;}
.vision_box, .mission_box{text-align:center;}
.vision_img{aspect-ratio: 5 / 2;overflow:hidden;border-radius: 20px;transition:0.4s all;}
.vision_img:hover img{transform: scale(1.2, 1.2);transition:0.4s all;}
.mission_list_box{margin-top:30px;padding:0 10px;}
.mission_list_box p:nth-child(1){letter-spacing:3px;}
.mission_list_box p:nth-child(2){color:#7287c0;}
.mission_list_box p:nth-child(3){opacity:0.8;}



/* 예배시간 */
.table_box{border-top:2px solid #333;margin-top:30px;}
.t_worship{width:100%;}
.t_worship td{border-bottom:1px solid #ddd;padding:20px 10px;}
.t_worship td:first-child{width:20%;font-weight:600;}
.offering_wrap{display:flex;align-items: center;gap:50px;padding:3vw;}

.worship_img{width: 21vh;height: 21vh;background: #ddd;border-radius: 50%;overflow: hidden;margin:0 auto;}


/* 섬기는사람들 */
.senior_wrap {display: grid;grid-template-columns: 5fr 7fr;gap: 70px;}
.senior_wrap2 {display: grid;grid-template-columns: 7fr 5fr ;gap: 70px;}
.personal_cont {padding:5vh;background:rgba(114,135,192,0.6);backdrop-filter: blur(12px);}
.personal_cont2 {padding:5vh;background:rgba(255,255,255,0.6);backdrop-filter: blur(12px);}
.personal_history {margin-top:50px;}
.list_txt{border-left:4px solid #fff;padding-left:10px;}
.list_txt2 {border-left: 4px solid #333;padding-left: 10px;}


/* 오시는길 */
.location_bt {color:#fff;font-weight:600;padding:5px 30px;display:inline-block;background:#7287c0;transition:0.2s;}
.location_bt:hover{color:#fff;transition:0.2s;background:#122747;text-decoration:none;}

.location_bt2{color:#fff;font-weight:600;padding:5px 30px;display:inline-block;background:#404592;transition:0.2s;}
.location_bt2:hover{color:#fff;transition:0.2s;background:#122747;text-decoration:none;}
.loca_cont {margin-top:30px;}
.loca_cont p{display:flex; gap:10px;}


#unit3107 #daumRoughmapContainer1747990512869{width:100% !important;}
#component6954 .cont{display:none;}

/* 목장교회 */
.cell_church_box {padding:0 1.5vw;}
.cell_church_img{aspect-ratio:6/5;background:#ddd;border-radius:20px;overflow:hidden;margin-bottom:30px;transition:0.4s all;}
.cell_church_img:hover img{transform: scale(1.2, 1.2);transition:0.4s all;}
.cell_church_box .txt_1{border-bottom:1px solid #333;padding-bottom:10px;}
.cell_church_box .txt_2{padding-top:10px;opacity:0.8;}


/* 다음세대 */
.nxt_wrap {display:flex;    align-items: center;}
.nxt_cont_wrap {display:grid;grid-template-columns:3fr 8fr;gap:40px;padding:0 2vw;}
.nxt_img{height: 16vh;border-radius: 20px;overflow:hidden;transition:0.4s all;}
.nxt_img img:hover{transform: scale(1.2, 1.2);transition:0.4s all;}
.nxt_cont_img {width: 16vh;height: 16vh;background: #ddd;border-radius: 50%;overflow: hidden;}


@media (max-width:767px) {
   .senior_wrap {grid-template-columns: 1fr!important;}
   .senior_wrap2 {grid-template-columns: 1fr!important;}
   
   
}
