.page-content {
margin-bottom: 120px;}


@font-face {
    font-family: 'KBIZHanmaumMyungjo';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/KBIZHanmaumMyungjo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.f_hanma{font-family: 'KBIZHanmaumMyungjo';}
.t_white{color:#fff;}
.t_opacity{opacity:0.7;}

.top_padding3{padding-top:3vw;}
.top_padding5{padding-top:5vw;}
.bottom_padding3{padding-bottom:3vw;}
.bottom_padding5{padding-bottom:5vw;}
.padding-set5{padding-top:5vw;padding-bottom:5vw;}

/* 인사말 */
.greeting_box p:first-child{margin-bottom:2.5vw;}
.greeting_box p:last-child{margin-top:2vw;text-align:right;}

/* 교회비전 */
.vision_box_wrap{display:flex;gap:6vw;justify-content: center;}
.vision_box .title{margin-bottom:20px;}
.vision_box  .v_txt{margin-bottom:20px;line-height:1.5;}

/* 예배시간안내 */
.t_worship{width:100%;text-align:center;}
.t_worship td{padding:10px;}


/* 오시는길 */
.way_wrap div:not(.way_wrap div:last-chlid){margin-bottom:30px;}
.way_wrap  .way_3{display:flex;gap:10px;}
.way_location{display:flex;align-items: center;gap:5px;}
.sub0 .cont{display:none;}

/* 섬기는사람들 */
.server_wrapbox {background: #f7fafd;}
.server_wrap{padding-bottom:1.5vw;}
.server_wrap2{padding-bottom:1.5vw;}
.server_wrap2 p:nth-child(2){color:#274e8e;opacity:0.7;min-height:7vh;}
#unit6223>img{width: 100%;aspect-ratio: 300 / 300;overflow: hidden;object-fit: cover;padding: 2.5vw 2.5vw 1vw 2.5vw;opacity: 1;border-radius: 0px;}
.server_wrap3 {padding: 1.5vw;}
.server_wrap3 p:nth-child(2){color:#274e8e;opacity:0.7;}
.server_wrap4 {padding: 1.5vw;}


/* 교회연혁 */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color: #000000;font-weight: 900;cursor: default;background-color: #fff; border: 1px solid transparent;}
.nav-tabs {border-bottom: 1px solid transparent;}
.nav-tabs li{border-right:1px solid #333;}
.nav-tabs>li>a:hover {border-color: transparent;}
.nav>li>a{position: relative;display: block;padding: 0px 25px;color:#333;font-size:1.3rem;}
.navtabs .subnav li a{padding-right: 30px;padding-left: 30px;}

.t_history{width:100%;border:none;}
.t_history td {padding: 8px 0px;border-bottom: 1px solid #ddd;}
.t_history td:first-child {font-weight: 600;vertical-align: top;}
.history_mtitle{padding:2vh 3vh;background:#a9b7d3;color:#fff;margin-top:30px;}


/* 새가족등록안내 */
.t_new{width:100%;border:none;}
.t_new td{padding:15px 10px;}
.t_new td:nth-child(even){text-align:center;}
.t_new td:nth-child(odd):not(.t_new td:first-child){opacity:0.7;}
.t_new td:first-child{text-align:center;font-weight:600;color:#101856;}

.t_new2{width:100%;border:none;}
.t_new2 td{padding:15px 10px;}
.t_new2 td:first-child{text-align:center;font-weight:600;color:#101856;}
.info_list p{display:flex;gap:7px;}
.info_wrap{display:flex;gap:10px;flex-wrap: wrap;align-items: center;}



/* 차량운행시간표안내 */
.t_drive{width:100%;}
.t_drive td{padding:10px;text-align:center;}
.t_drive tr:first-child{background:#101856;color:#fff;font-weight:600;}
.t_drive tr:not(.t_drive tr:first-child){opacity:0.7;}




/*밑줄효과*/
.written_pen2{  
   position: relative;
}
.written_pen2::after {
  content: '';
  display: block;
  width: 0;
  height: 15px;
  position: absolute;
  left: 0;
  bottom: 0px;
  background: rgba(252,176,64,0.3);
   width: 100%;
}



.sub22 .cont{display:none;}


@media  (max-width:1199px) {
	

	
}




@media (max-width: 767px) {
	


}


