@font-face {
    font-family: 'PuradakGentleGothicR';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.1/PuradakGentleGothicR.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

.t_Pura{font-family: 'PuradakGentleGothicR';}
.t_white{color:#fff;}


/* 교회연혁 */
#sub-63444 .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {background: #333;color: #fff;}
#sub-63444 .navpills .subnav li a {padding-right: 30px;padding-left: 30px;}
#sub-63444 .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a {color: #fff !important;}
#sub-63444 .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {background: #333;color: #fff;}
#sub-63444 .navpills .subnav li>a {color: #333;}
#sub-63444 .nav>li>a:focus, .nav>li>a:hover {   text-decoration: none;  }
#sub-63444 .nav > li > a:focus, .nav > li > a:hover { text-decoration: none; background-color: #333; }
.t_history td:first-child{font-weight:600;width:15%;}
.t_history td{padding:12px;}
.t_history td:nth-child(2){opacity:0.8;}


/* 예배안내 */
.t_worship{width:100%;border:none;margin-top:30px;text-align:center;}
.t_worship tr:first-child{border-top:3px solid #333;}
.t_worship td{border-bottom:1px solid #ddd;padding:15px;}
.t_worship td:first-child{width:33%;font-weight:600;}
.t_worship td:nth-child(2){width:33%;}
.t_worship td:nth-child(3){width:33%;}



/* 오시는길 */
#unit9086 #daumRoughmapContainer1750929588934{width:100% !important;}
.cont{display:none;}


/* 유치부 */
.nxt_txt p:nth-child(1){margin-bottom:30px;}
.nxt_txt p:nth-child(2){margin-bottom:30px;}
.nxt_txt p:nth-child(3){opacity:0.8;}
.nxt_info{margin-top:20px;}

.nxt_sfc_2{padding-left:5px;opacity:0.8;margin-bottom:30px;}


/* sfc */
.nxt_sfc{line-height:1.75;}
.t_sfc_schedule {width:100%;border:none;text-align:center;}
.t_sfc_schedule  td{border-bottom:1px solid #ddd;padding:15px;}
.t_sfc_schedule  td:first-child{font-weight:600;}
.t_sfc_schedule  td:nth-child(2){opacity:0.8;}
.t_sfc_schedule  tr:first-child{font-weight:600;background:#2e5ca6;color:#fff;}


/* 청년부 */
.youth_title{display: flex;align-items: center;flex-wrap: wrap;gap: 20px;}
.title_age{display: inline-block;padding:5px 30px;border-radius:60px;background:#6aa2d4;color:#fff;}


/* 전도회 */
.t_org {width:100%;text-align:center;}
.t_org  td{padding:15px;}
.t_org  tr:first-child{font-weight:600;background:#2e5ca6  !important;color:#fff;}
.t_org  td:nth-child(1){font-weight:600;color:#ddd;background:#edf2f5;color:#2f425f;}
.t_org  tr:hover{background:#f7f8f9;transition:0.2s;}

/* 동아리 */
.t_circle {width:100%;text-align:center;}
.t_circle td{padding:15px;}
.t_circle tr:first-child{width:50%;font-weight:600;background:#6f9adf!important;color:#fff;}
.t_circle td:nth-child(1){font-weight:600;color:#ddd;background:#edf2f5;color:#2f425f;}
.t_circle tr:hover{background:#f7f8f9;transition:0.2s;}

/* 교우사업체 */
.t_store {width:100%;text-align:center;}
.t_store td{padding:15px;}
.t_store tr:first-child{width:50%;font-weight:600;background:#7da6e2!important;color:#fff;}
.t_store td:nth-child(1){background:#edf2f5;color:#2f425f;}
.t_store tr:hover{background:#f7f8f9;transition:0.2s;}



/* 국내/국외선교 */
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {background: #2e5ca6;color: #fff;}
.navpills .subnav li a {padding-right: 30px;padding-left: 30px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a {color: #fff !important;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {background: #2e5ca6;color: #fff;}
.navpills .subnav li>a {color: #333;}
.nav>li>a:focus, .nav>li>a:hover {   text-decoration: none;  }
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color: #ffffff;}
.t_history td:first-child{font-weight:600;width:15%;}
.t_history td:nth-child(2){opacity:0.8;}

.mission_box {padding: 30px;background: #ffffff;border: 1px solid #aec1cb;border-radius: 40px 0 0 0;}
.mission_box  p:nth-child(1){color:#3f5489;}
.mission_box  p:nth-child(2){opacity:0.8;}
.mission_box:hover{border: 1px solid #2e5ca6;background:#7da6e2;color:#fff;transition:0.2s;}
.mission_box:hover  p:nth-child(1){color:#fff;transition:0.2s;}

.mission_box2 {padding: 30px;background: #ffffff;border: 1px solid #aec1cb;border-radius: 40px 0 0 0;}
.mission_box2  p:nth-child(1){color:#3f5489;}
.mission_box2  p:nth-child(2){opacity:0.8;}
.mission_box2:hover{border: 1px solid #2e5ca6;background:#63a7e3;color:#fff;transition:0.2s;}
.mission_box2:hover  p:nth-child(1){color:#fff;transition:0.2s;}


.mission_box3 {padding: 30px;background: #ffffff;border: 1px solid #aec1cb;border-radius: 40px 0 0 0;}
.mission_box3  p:nth-child(1){color:#3f5489;}
.mission_box3  p:nth-child(2){opacity:0.8;}
.mission_box3:hover{border: 1px solid #2e5ca6;background:#496ca3;color:#fff;transition:0.2s;}
.mission_box3:hover  p:nth-child(1){color:#fff;transition:0.2s;}


/* 다문화선교 */
.t_culture_mission{width:100%;border:none;}
.t_culture_mission td:first-child{font-weight:600;width:10%;}
.t_culture_mission td:nth-child{width:90%;}
.t_culture_mission td{padding:10px;vertical-align:top;}
.culture_info_box{display:flex;gap:20px;align-items: flex-start;}
.culture_info_box:not(.culture_info_box:last-child){margin-bottom:20px;}
.t_culture_worship {width:100%;border:none;text-align:center;}
.t_culture_worship  td{padding:15px;border-bottom:1px solid  #333;}
.t_culture_worship   tr:first-child{border-top:3px solid #2e5ca6;border-bottom:3px solid #2e5ca6;}
.culture_info_wrap{padding:50px;background:rgba(46,92,166,0.8);color:#fff;}


/* 아가페선교 */
.evangalism_box_wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:40px;}
.evangalism_box{text-align:center; padding:30px;background:rgba(46,92,166,0.7);color:#fff;border-radius:20px;}
.evan_info_box{display:flex;gap:10px;align-items:center;margin-top:1.5vw;}




@media (max-width: 767px) {
.navpills .subnav li {margin-bottom: 20px;}
.t_history td:first-child{width:25%;}
.mission_box, .mission_box2, .mission_box3 {padding: 20px;border-radius: 20px 0 0 0;}
#component5669{padding:0px 10px 15px !important;}
#unit8662{padding:0px !important;}

.evangalism_box_wrap {grid-template-columns: 1fr 1fr;gap:20px;}

}



