@font-face {
 font-family: 'HARSHITA';
 src: url(webfont/harshita/HARSHITA.TTF) format('truetype');
}

@font-face {
    font-family: 'twaysky';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_tway@1.0/twaysky.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.f_tway{font-family: 'twaysky';letter-spacing:-1px;}
.f_harshita{font-family: 'HARSHITA';}
.t_opacity{opacity:0.7;}
.t_white{color:#fff;}


/* 인사말 */
.greeting_box {padding:40px;/* background:#f7f8f9; */}
.greeting_box p:not(p:first-child){margin-top:30px;line-height:1.75;}


/* 섬기는분들 */
.elder_wrap{display:flex;gap:20px;}
.elder_box {padding-right: 20px;border-right: 1px solid #ddd;color: #6a8cc3;}
.people_history{line-height:2;}
.people_history li::before{content:"·";font-weight:600;}
.people_box_wrap{    display: grid;grid-template-columns: 4fr 10fr;gap: 80px;}

.person_work_in .txt_2{margin-top:10px;opacity:0.7;}



/* 예배시간 */
.worship_wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;}
.worship_title{margin-bottom:30px;}
.table_box1{border-top:3px solid #333;}
.table_box2{background:#f7f7f7;}
.t_worship{border:none;width:100%;text-align:center;}
.t_worship td{border-bottom:1px solid #333;padding:15px 0px;}





/* 교육부 */

.edu_titleimg {aspect-ratio: 6 / 2;position: relative;}
.edu_titleimg>.title {position: absolute;bottom: 0%;padding:40px;}
.nxtinfo_wrap{display:flex;gap:20px;}
.nxtinfo_wrap:not(.nxtinfo_wrap:first-child){margin-top:20px;}
.icon_img{font-weight:600;}


/* 사역 */
.welcome_process {margin-top:20px;padding:30px;background:#fff;height:100%;}
.welcome_process li{line-height:2;}
.welcome_process li::before{content:"· ";}
.welcome_process2 li::before{content:"· ";}
.welcome_register_box{display:grid;grid-template-columns:1fr 1fr 1fr;gap: 50px;margin-top:20px;}
.welcome_register_box p{padding: 33%;background: #6a8cc3;color:#fff;border-radius: 70%;}

.trprocess_wrap{display: grid;justify-content: center;grid-template-columns: 6fr 1fr 6fr 1fr 6fr;padding: 0 60px;}
.trprocess{text-align: center;padding:40px;border-radius:20px;background:#6a8cc3;color:#fff;height:100%;}
.week_process{display:flex;gap:50px;}
.week_process_2{display:flex;gap:50px;border-bottom:1px solid #333;padding:40px 0px 20px 0px;}
.week_process_2_wrap{display: grid;align-items: center;grid-template-columns: 11fr 2fr 4fr;}


.welcome_process_2 {padding:30px;background:#fff;height:100%;}
.nurture_list{margin-top:30px;}
.nurture_list p::before{content:"- ";}
.nurture_list p{text-indent:-10px;padding-left:10px;}
.welcome_dept2{padding:30px;background:#fff;}

/* 선교 */
.t_mission td{padding:10px 0;border:1px solid #ddd;}


/*지역사회*/
.social_wrap {display: grid;grid-template-columns: 5fr 6fr;gap:80px;}
.social_box_wrap .txt_1{margin-top:50px;line-height:1.75;}
.social_box_wrap .txt_2{margin-top:20px;line-height:1.75;}
.social_box_wrap .txt_3{margin-top:20px;}
.info_list{margin-top:50px;}
.info_list p{display:flex;gap:30px;line-height:2}


/* 오시는길 */
.question_box{padding:40px 30px;background:#6a8cc3;color:#fff;border-radius:20px;}
.t_drive{width:100%;border:none;}
.t_drive td{border-bottom:1px solid #ddd;padding:10px 0px;text-align:center;}

/* 새가족등록 */
.welcome_wrap{ display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 50px;margin-top:80px;}
.welcome_register{height:100%;}
.welcome_img{aspect-ratio:3/2;object-fit:cover;background:#ddd;}
.welcome_register .num{margin:10px 0px;}
.cont{opacity:0.6;}
