


.t_white{color:#fff;}

.page-content{padding:50px 0px 80px;word-break:keep-all;}
.written_pen{  
   box-shadow: inset 0 -30px 0 rgba(250,255,232,0.8);
}



/* 예배 */
.t_worship{width:100%;border:none;text-align:center;}
.t_worship tr:first-child{border-top:2px solid #1f7a8c;}
.t_worship td{border-bottom:1px solid #ddd;padding:5px;}
.t_worship td:first-child{font-weight:600;width:33%;background:#e3eff1;}
.t_worship td:nth-child(2){width:33%;}
.t_worship td:nth-child(3){width:33%;background:#f8fdfd;}


/* 교회소개 */
.vision_box{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 30px;}
.vision_box p{margin-bottom:50px;}
.vision_txt {padding: 30px;color: #fff;background: rgb(31, 122, 140, 0.7);backdrop-filter: blur(12px);border-radius: 20px;height: 100%;}

.vision_box .box_1:hover{background-color:none;background-image:url(http://data.dimode.co.kr/UserData/cccj3838/files/13/1156/6rWQ7ZqM7KeA7ZalLeyngO2WpV8xLmpwZ2RpbW9kZV82Njc3MzM4X2VuYwcc.jpg);transition:0.2s all;background-size:cover;background-position:right bottom;}
.vision_box .box_2:hover{background-color:none;background-image:url(http://data.dimode.co.kr/UserData/cccj3838/files/13/1156/6rWQ7ZqM7KeA7ZalLeyngO2WpV8yLmpwZ2RpbW9kZV80ODkwOTU4X2VuYwcc.jpg);transition:0.2s all;background-size:cover;background-position:right bottom;}
.vision_box .box_3:hover{background-color:none;background-image:url(http://data.dimode.co.kr/UserData/cccj3838/files/13/1156/6rWQ7ZqM7KeA7ZalLeyngO2WpV8zLmpwZ2RpbW9kZV8zMTA0NTc3X2VuYwcc.jpg);transition:0.2s all;background-size:cover;background-position:right bottom;}
.vision_box .box_4:hover{background-color:none;background-image:url(http://data.dimode.co.kr/UserData/cccj3838/files/13/1156/6rWQ7ZqM7KeA7ZalLeyngO2WpV80LmpwZ2RpbW9kZV8yMjkwMDEzX2VuYwcc.jpg);transition:0.2s all;background-size:cover;background-position:right bottom;}
.vision_box .box_5:hover{background-color:none;background-image:url(http://data.dimode.co.kr/UserData/cccj3838/files/13/1156/6rWQ7ZqM7KeA7ZalLeyngO2WpV81LmpwZ2RpbW9kZV82NDYxMzU2X2VuYwcc.jpg);transition:0.2s all;background-size:cover;background-position:right bottom;}


/* 연혁 */
.nav-tabs {border-bottom: none;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {cursor: default;background-color: #1f7a8c;border:transparent;color: #fff;border-radius:60px;}
.navtabs .subnav li a {padding-right: 30px;padding-left: 30px;margin: 0 10px;color:#333;font-family: 'PRETENDARD-EXTRABOLD';font-size:1.3rem;border:transparent;}

.nav-tabs>li>a:hover {background:#1f7a8c;color:#fff;transition:0.2s;border:transparent;border-radius:60px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a{cursor: default;background-color: #1f7a8c;border:transparent;color: #fff;}

.t_history{width:100%;border:none;}
.t_history td{padding:10px;border-bottom:1px solid #ddd;}
.t_history td:first-child{width:10%;font-weight:600;}

/* 섬기는분들 */
.serve_img{width: calc(100% - 2vw);border-radius: 20px;overflow: hidden;}
.person_txt {width: calc(100% - 2vw);}
.serve_info{opacity:0.8;}

/* 오시는길 */
.location_box {padding:40px;background:#f7f8f9;}
.t_location{border:none;width:100%;}
.t_location  td{padding:10px;}
.t_location td:first-child{font-weight:600;width:10%;color:#1f7a8c;}
.maplink_box{padding:15px 20px;font-weight:600;display: flex;justify-content: space-between;align-items: center;}
.n_bt{border:1px solid #0dbc82;background:#fff;}
.k_bt{border:1px solid #ffcd00;background:#fff;}
.g_bt{border:1px solid #467fd3;background:#fff;}
.maplink_box_a{color:#333;}
.maplink_box_a:hover{text-decoration:none;color:#333;}
#unit6758 #daumRoughmapContainer1750816416069{width:100% !important;}
.sub17 .cont{display:none;}


/* 세대별공동체 */
.nxt_wrap {display: grid;grid-template-columns: 7fr 3fr;gap: 4vw;}
.nxt_info_txt p:nth-child(2){margin-top:20px;padding-left:5px;}
.nxt_info_txt p:nth-child(3){margin-top:50px;opacity:0.8;}

.community_keword_wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1.3vw;}
.community_keword_box{padding:2vw;background:rgba(31,122,140,0.8);color:#fff;backdrop-filter: blur(12px);border-radius:20px;text-align: center;}

.infant_point .written_pen {box-shadow: inset 0 -30px 0 rgba(253, 220, 146, 0.6);}
.elementary_point .written_pen{box-shadow:inset 0 -30px 0 rgb(239 199 179 / 80%);}
.comuunity_a_box:hover{text-decoration:none;transition:0.2s all;}
.comuunity_a_box:hover .community_keword_box{background:#62c4d1;transition:0.2s all;}



.nxt_wrap_box{position:relative;padding:40px;background:#eaf0f1;border-radius:30px;}
.nxt_img{width:150px;height:150px;border-radius:50%;background:#ddd;margin:0 auto;}
.nxt_txt{padding-top:20px;text-align:center;}
.nxt_txt p:last-child{margin-top:30px;}
.nxt_more_bt{padding:7px 20px;color:#fff;background:#1f7a8c;border-radius:60px;transition:0.2s all;}
.nxt_more_bt:hover{color:#fff;background:#62c4d1;text-decoration:none;transition:0.2s all;}



/* 훈련 */
.roadmap_wrap {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap: 30px;}
.roadmap_box{padding:30px;background:rgba(255,255,255,0.9);color:#1f7a8c;border-radius:20px;transition:0.2s all;}
.roadmap_box:hover{background:rgba(31,122,140,0.9);color:#fff;transition:0.2s all;}
.roadmap_title{background-image:url();}
.roadmap_list li::before{content:"· ";font-weight:600;}
.roadmap_list li{line-height:1.75;}
.roadmap_wrap  .box_1 , .box_2 , .box_3 , .box_4, .box_5 {position:relative;}
/* .box_1 ::after{position:absolute;right:10%;bottom:-15%;background: url(http://data.dimode.co.kr/UserData/cccj3838/files/40/387/NFntj6zsnbjtirhfMS5wbmdkaW1vZGVfMzQ3NTY1Nl9lbmMc.png) no-repeat 0px 0px;content: "";display: inline-block;width:81px;height: 81px; }

.box_2 ::after{position:absolute;right:10%;bottom:-15%;background: url(http://data.dimode.co.kr/UserData/cccj3838/files/40/387/NFntj6zsnbjtirhfMi5wbmdkaW1vZGVfNTcwMzM2N19lbmMc.png) no-repeat 0px 0px;content: "";display: inline-block;width: 81px;height: 81px; }

.box_3 ::after{position:absolute;right:10%;bottom:-15%;background: url(http://data.dimode.co.kr/UserData/cccj3838/files/40/387/NFntj6zsnbjtirhfMy5wbmdkaW1vZGVfNzY0Njk5OV9lbmMc.png) no-repeat 0px 0px;content: "";display: inline-block;width: 81px;height: 81px; }

.box_4 ::after{position:absolute;right:10%;bottom:-15%;background: url(http://data.dimode.co.kr/UserData/cccj3838/files/40/387/NFntj6zsnbjtirhfNC5wbmdkaW1vZGVfNjM2MTM4NV9lbmMc.png) no-repeat 0px 0px;content: "";display: inline-block;width: 81px;height: 81px; }

.box_5::after{position:absolute;right:10%;bottom:-15%;background: url(http://data.dimode.co.kr/UserData/cccj3838/files/40/387/NFntj6zsnbjtirhfNS5wbmdkaW1vZGVfNzYxNzI4MV9lbmMc.png) no-repeat 0px 0px;content: "";display: inline-block;width: 81px;height: 81px; } */

/* 사역 */
.ministry_txt{line-height:2;opacity:0.8;padding:2vw;}
.edu_list{margin-top:30px;padding:30px;background:#1f7a8c;color:#fff;}

.oversea_mission_txt{margin-top:60px;}
.choir_title{margin-top:40px;}
.choir_list li::before{content:"· ";font-weight:600;}

/* 행정 */
.offering_list{margin-top:40px;}
.offering_list li::before{content:"· ";font-weight:600;}
.office_main_icon_wrap {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr ;gap: 30px;}
.icon_img{text-align:center;}
.office_main_box {background:#fff;border:1px solid #1f7a8c;padding:30px;border-radius:20px;transition:0.2s;}
.office_main_box  p:nth-child(2){margin-top:10px;}
.office_main_box:hover{background:#1f7a8c;ransition:0.2s;}
.office_a{color:#1f7a8c;}
.office_main_box:hover .office_a{color:#fff;}
.office_a:hover{text-decoration:none;}

.app_list p{display:flex;gap:10px;}
.app_down{margin-top:80px;}
.app_down_bt{display:inlnie-block;padding:10px 30px;color:#1f7a8c;background: rgba(255,255,255,0.5);font-weight:600;border:2px solid #1f7a8c;border-radius:60px;transition:0.2s all;}
.app_down_bt:hover{background:#1f7a8c;color:#fff;text-decoration:none;transition:0.2s all;}

.location_title {padding: 1px 45px;background: #fff;border-radius: 60px;color: #1f7a8c;}
.location_title2 {padding: 1px 45px;background: #1f7a8c;border-radius: 60px;color: #fff;}

/* 교우사업체 */

.t_business{width:100%;border:none;margin-top:30px;}
.t_business td{border-bottom:1px solid #ddd;padding:13px;}
.t_business td:first-child{width:25%;font-weight:600;}
.t_business td:nth-child(2){width:75%;opacity:0.8;}

.business_wrap {display: flex;flex-wrap: wrap;}
.business_wrap  .carousel-inner img{aspect-ratio:6/4;transition: transform 0.3s ease;}
.business_wrap  .carousel-inner img:hover{transform: scale(1.2); }
.business_wrap .carousel-control.left {background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .0001) 100%);}
.business_wrap .carousel-control.right {right: 0;left: auto;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .2) 100%);}


@media  (max-width:1199px) {
	
}

@media (max-width: 767px) {
	.community_keword_wrap{grid-template-columns:1fr 1fr;}
	.roadmap_wrap{grid-template-columns:1fr;}
.serve_img, .person_txt{width:100%;}
.vision_box{grid-template-columns: 1fr;}
}


