/*사이트 디자인 설정값 변경페이지*/
/*----------------------*/
/*상단 전체배경 0072a1*/
@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 400;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
}
@font-face {
    font-family: 'GongGothicMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.nanumbarungothic * {
 font-family: 'NanumBarunGothic', sans-serif;
}
@font-face {
    font-family: 'NEXEN_TIRE_Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_eight@1.0/NEXEN_TIRE_Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NEXEN_TIRE_Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_eight@1.0/NEXEN_TIRE_Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LeferiPoint-BlackA';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiPoint-BlackA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Black';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GangwonEduPowerExtraBoldA';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEduPowerExtraBoldA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.pc{display:block}
.mobile{display:none}
@media screen and (max-width:1024px) {
.mobile{display:block}
img.mobile{width:100%;}
.pc{display:none}
}
#hd{background:#fff;box-shadow: 0 0 0 1px #cfcfcf inset;}

/*상단 TOP바 0f2832 e8e8e8*/
#tnb{height:50px;background:linear-gradient(45deg, #2f4662, #2f4662);border-bottom:0px solid #3b4a99;}
#tnb li a{color:#fff;display:block;padding: 0 13px;font-family: 'GongGothicMedium';}

#logo {float:left;position:relative;padding:25px 10px;}
/*메뉴글꼴스타일*/
.gnb_1da {float:left;padding:0 20px;color:#000000;line-height:100px;font-size:1.7em;font-weight:600}
.gnb_1dli{}
.gnb_1da{font-family: 'Pretendard-Regular';font-weight:600;}
/*메뉴 마우스오버로드시 색상*/
.gnb_1dli:hover:before{background-color:transparent;background-image:url('<?php echo G5_IMG_URL?>/menu_on.png');background-position:center center; background-repeat: no-repeat;position:absolute;top:10px;left:0;width:100%;height:20px;content:''}
.gnb_1dli:hover .gnb_1da{color:#e60012;font-weight:600;}


/*서브메뉴배경색*/
.gnb_2dul {font-family: 'Pretendard-Regular';font-weight:600;display:none;position:absolute;top:100px;left:0;background:#4a64b1;min-width:100%;z-index:99}
.gnb_2dul li:hover {background:#4a64b1;font-weight:600;}
/*서브메뉴 글꼴색상*/
.gnb_2da {color:#ffffff;border-top:1px solid #7a7a7a;font-size:1.2em;font-weight:500}
.gnb_2da:hover{color:#ffffff;font-weight:600}



/*상단고정은 mobile.css에 커스터마이즈 바로적용함*/
	
.idxlayer{clear:both;display:block;position:relative;width:100%;margin:0 auto;}
.idxlayerwrap{position:relative;width:1200px;margin:0 auto;}
#btnworship{position:relative;margin:0;padding:0;min-height:270px;}
#btnworship li{position:relative;list-style:none;float:left;}
.layergubun{position:relative;clear:both;border-bottom:1px solid #eee;width:100%;margin:50px auto;}

.idxwrap{clear:both;display:block;position: relative;margin:0 auto;padding:30px 0;width:100%;background-color:#ffffff;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.idxwrapyoutube{position: relative;margin:0 auto;width:100%;min-height:400px;background-color:#f6f6f6;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.contwrap{position: relative;margin:0 auto;width:1200px;}
.itmes{margin:0;padding: 0px;}
.items li.item{list-style: none; width:49%;display:inline-block;}
.items li.youtube{position: relative;width:49%;display:inline-block;padding:20px 0 0 0;margin:0 auto;}
	
.icons{clear:both;display:block;position: relative;padding:0;margin:30px auto;width:100%;text-align:center;}
	.icons li{list-style: none;display:inline-block;padding:0;margin:0;width:16%;height:auto;text-align:center;}
	.icons li img{width:100%;margin: 0 auto ;padding: 0;}
	.icons li img:hover{width:100%;margin: 0 auto ;padding: 0;filter: opacity(0.5) drop-shadow(0 0 0 #000000);}
		
.links{clear:both;display:block;position: relative;padding:0;margin:0 auto;width:100%;}
	.links li{list-style: none;display:inline-block;padding:20px 0;margin:0;width:16%;height:auto;text-align:center;}
	.links li img{width:100%;margin: 0 auto ;padding: 0;}
		
/*콘텐츠본문구성*/
#bo_v_con .cleft{float:left;width:30%;font-size: 1.0em;text-align:justify;color:#787878}
#bo_v_con .cleft p{padding:0 40px 10px 0;}
#bo_v_con .cleft img{width:100%;margin:0 auto;border-radius: 10px;}
#bo_v_con .cright{float:left;width:70%;font-size: 1.0em;text-align:justify;color:#787878}
#bo_v_con .cright p{padding:0 0 10px 0;}
#bo_v_con .cright h1{font-size: 1.3em;padding:0 0 25px 0;}
#bo_v_con .cleft .moksa{width:250px;margin:0 auto;border-radius: 10px;}
#bo_v_con .churchmap{width:100%;min-height:430;}

/*섬기는분들 item배열*/
.staff{margin:0;padding:0;width:100%;}
.staff li{list-style:none;float:left;padding:15px 0;margin:0;width:50%;}
.staff li img{width:80%;margin:0 auto;border:1px solid #717171;border-radius:15px;box-shadow: 5px 5px 5px #eaeaea;}


@media (max-width: 1024px){

#logo {float:left;position:relative;padding:25px 10px;}

.idxlayer{position:relative;width:100%;margin:0;padding:30px auto 0;border:0px;}
.idxlayerwrap{position:relative;width:100%;margin:0 auto 0;}
#btnworship{margin:0;padding:0;min-height:400px;}
#btnworship li{list-style:none;float:left;width:50%;}

.icons{clear:both;display:block;position: relative;padding:0;margin:20px auto;width:100%;height:auto;text-align:center;}	
	.icons li{list-style: none;display:inline-block;padding:0;margin:0;width:32%;height: auto;text-align:center;}

.links{clear:both;display:block;position: relative;padding:15px 0;margin:0 auto;width:100%;text-align:center;}
	.links li{list-style: none;display:inline-block;padding:5px;margin:0 auto;width:49%;height:auto;text-align:center;}
	.links li img{width:100%;margin: 0 auto ;padding: 0;}

	
.idxwrap{position: relative;margin:20px auto 0;width:100%;min-height:300px;}
.idxwrapyoutube{margin:0 auto;width:100%;min-height:300px;background-color: #fff;border:0px;}	
.contwrap{margin:0 auto;width:100%;}
.items li.item{clear:both;list-style: none; width:100%;}
.items li.youtube{width:100%;clear:both;background-color:#f6f6f6;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:20px 0 15px 0;}
	
/*콘텐츠본문구성*/
#bo_v_con {margin:0 auto;}
#bo_v_con .cleft{clear:both;width:100%;margin:0 auto;}
#bo_v_con .cleft p{width:100%;padding:0;}
#bo_v_con .cright{clear:both;width:100%;margin:30px 0;}
#bo_v_con .cright p{width:100%;padding:10px 0;}
#bo_v_con .cleft .moksa{width:100%;margin:0 auto;border-radius: 10px;}

.staff li{list-style:none;clear:both;padding:15px 0;margin:0;width:100%;}

}
	
.pc{display:block;}
.mobile{display:none;}
.layergubun{position:relative;clear:both;border-bottom:1px solid #eee;width:1200px;margin:50px auto;}
.layergubun_mobile{display:none;}

@media (max-width: 1024px){
.pc{display:none;}
.mobile{display:block;}
.layergubun{position:relative;clear:both;border-bottom:1px solid #eee;width:100%;margin:50px auto;}
.layergubun_mobile{display:block;position:relative;clear:both;border-bottom:1px solid #eee;width:100%;margin:10px auto;}
}

.youtube_box{padding:0;border:0 solid #eeeeee;margin:0 auto;position: relative;width:100%;height:0;padding-bottom:53%;}
.youtube_box iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin:0 auto;}

.pdfview{width:100%;height:100%;}


/*TABLE DESIGN*/
.tablestyle {padding:10px 0 30px;}
.tablestyle td{text-align:center;line-height:20px;font-size:1.1em;line-height:1.6em;}
.tablestyle .td_left{text-align:left;font-size:1.1em;}
.tablestyle .td_right{text-align:right;font-size:1.1em;}
.tablestyle .tb_head{color:#2a88ba;background-color:#f4f8fb;border-top:2px solid #2a88ba;border-bottom:1px solid #2a88ba;text-align:center;}
.tablestyle .tb_head_left{color:#2a88ba;background-color:#f4f8fb;border-top:2px solid #2a88ba;border-bottom:1px solid #2a88ba;text-align:left;}
.tablestyle .tb_head_center{color:#2a88ba;background-color:#f4f8fb;border-top:2px solid #2a88ba;border-bottom:1px solid #2a88ba;text-align:center;}
.tablestyle td{background-color:#fffffff;border-bottom:1px solid #d2d2d2;text-align:center;}
.tablestyle td li{text-align:left;}
.tablestyle_left .tb_head{color:#2a88ba;background-color:#f4f8fb;border-top:2px solid #2a88ba;border-bottom:1px solid #2a88ba;text-align:center;}
.tablestyle_left td{background-color:#fffffff;border-bottom:1px solid #d2d2d2;text-align:center;text-align:left;padding:10px 0;letter-spacing:-1;}
.tablestyle .tb_head_empty{border-top:2px solid #2a88ba;border-bottom:0px;margin-bottom:-20px;}

.tablestyle_left .histable1{width:30%;font-weight:800;font-family: 'GmarketSansMedium';font-size:1em;}
.tablestyle_left .histable2{width:70%;}
@media (max-width: 1024px){
.tablestyle_left .histable1{width:33%;}
.tablestyle_left .histable2{width:67%;}
}
/*Location*/
.locatable_th{color:#444444;border-top:2px solid #2a88ba;border-bottom:1px solid #d2d2d2;text-align:left;width:100%;}
.locatable_td{color:#444444;border-bottom:1px solid #d2d2d2;text-align:left;font-size:1.2em;}


/*문단 및 제목*/
.div_radius_title{clear:both;border-radius:10px;border:1px solid #2a88ba;padding:10px 20px 10px 20px;font-size:1.4em;font-weight:600;margin:0 0 10px 0;background-color:#f4f8fb;color:#2a88ba;}
.div_radius_div{border-radius:10px;border:1px solid #999;padding:10px 20px 10px 20px;font-size:1.4em;background-color:#eaeaea;}
.c_title{clear:both;background-image:url('http://www.shinna.net/core_img/ball_default.png');background-repeat:no-repeat;background-position:left center;padding:0 20px 0 40px;margin:5px 0 20px 0;font-size:1.4em;font-weight:600;color:#2a88ba;font-family: 'GmarketSansMedium';}
.c_title_top{clear:both;background-image:url('http://www.shinna.net/core_img/ball_default.png');background-repeat:no-repeat;background-position:left center;padding:0 20px 0 40px;margin:5px 0 20px 0;font-size:1.4em;font-weight:600;color:#2a88ba;font-family: 'GmarketSansMedium';}

.c_title span{font-size:1.4em;font-weight:normal;color:#000;padding-left:10px;}
.notice_radius{clear:both;border-radius:10px;border:1px solid #2a88ba;padding:10px 10px 10px 20px;font-size:1.4em;font-weight:600;background-color:#f4f8fb;color:#2a88ba;width:100%;}
.c_content{border:1px solid #eeeeee;background-color:#f6f6f6;padding:20px;border-radius:10px;font-size:1.1em;line-height:2em}
a.a_radius{float:left;border:1px solid #999;padding:5px 10px 5px 10px;font-size:15px;background-color:#eaeaea;margin-bottom:20px;text-decoration:none;}
a.a_radius:hover { text-decoration:none; float:left;border:1px solid #999;padding:5px 10px 5px 10px;font-size:15px;background-color:#c8f4ff;margin-bottom:20px;}

/*기본 본문스타일*/
.c_content .c_leftDiv{display:inline-block;width:49%;vertical-align:top;}
.c_content .c_leftDiv img{width:90%;border-radius:20px;}
.c_content .c_rightDiv{display:inline-block;width:49%;}
.c_content .c_rightDiv strong{font-family: 'GmarketSansMedium';padding:0 0 0 25px;background-image:url('https://sjdc.cdn1.cafe24.com/school/ball.png');background-repeat:no-repeat;background-position:left center;}

/*양육 본문스타일*/
.c_content .c_leftStudyDiv{display:inline-block;width:29%;vertical-align:top;}
.c_content .c_leftStudyDiv img{width:90%;border-radius:10px;border:1px solid #8a8a8a;}
.c_content .c_rightStudyDiv{display:inline-block;width:69%;}
.c_content .c_rightStudyDiv strong{font-family: 'GmarketSansMedium';padding:0 0 0 25px;background-image:url('https://sjdc.cdn1.cafe24.com/school/ball.png');background-repeat:no-repeat;background-position:left center;}

/*선교 본문스타일*/
.c_content .ccSlogan{display:inline-block;width:49%;vertical-align:top;font-size:2em;}
.c_content .ccSlogan p{margin:40px 20px;font-family: 'GangwonEduPowerExtraBoldA';color:#0096ff}
.c_content .ccText{display:inline-block;width:49%;}
.c_content .c_incontent{border:1px solid #eeeeee;background-color:#ffffff;padding:20px;margin:0 -10px 20px;border-radius:10px;font-size:1.1em;line-height:2em}
.c_content .ccTitle{font-family: 'GmarketSansMedium';padding:0 0 0 25px;background-image:url('https://sjdc.cdn1.cafe24.com/school/ball.png');background-repeat:no-repeat;background-position:left center;}

@media (max-width: 1024px){
.c_content .c_leftDiv{clear:both;width:100%;margin:0 0 30px;}
.c_content .c_leftDiv img{width:100%;border-radius:20px;}
.c_content .c_rightDiv{clear:both;width:100%;}

.c_content .c_leftStudyDiv{display:block;width:100%; max-height: 200px; overflow: hidden;border-radius:20px;border:1px solid #8a8a8a;}
.c_content .c_leftStudyDiv img{width:100%;border:0px;border-radius:10px;max-height: initial;  margin: -15% 0 0;}
.c_content .c_rightStudyDiv{display:block;width:100%;}

/*선교 본문스타일*/
.c_content .ccSlogan{display:block;width:100%;vertical-align:top;font-size:1.8em;}
.c_content .ccSlogan p{margin:20px auto;font-family: 'GangwonEduPowerExtraBoldA';color:#0096ff}
.c_content .ccText{display:block;width:100%;}


}


/*latest 제목*/
.lt_title{color:#000;font-size:1.0em;font-family: 'GmarketSansMedium';}

/*교회소개-비전*/
#bo_v  .visionImg{border-radius:20px;}

/*교회소개-담임목사*/
#bo_v_con {padding:0;}
#bo_v_con img.pastor{border-radius:20px;}
#bo_v_con .con_pastor{padding:20px 40px;margin:40px 0;border-radius:20px;font-size:1.2em;text-align:justify;border: dashed 6px #f2f2f2;}
#bo_v_con .con_pastor p{margin:0 0 20px;}
@media (max-width: 1024px){
#bo_v_con img.pastor{width:100%;border-radius:20px;}
#bo_v_con .con_pastor{padding:20px 20px;margin:20px 0;border-radius:20px;font-size:1.2em;text-align:justify;border: dashed 3px #f2f2f2;}
}

/*섬기는사람들*/
#bo_v_con {padding:0;}

#bo_v .staffGroup1{float:left;width:50%;}
#bo_v .staffGroup2{float:left;width:50%;margin-left:-20px;}
#bo_v .staffGroup1 .staff, .staffImg{width:90%;}
#bo_v .staffGroup2 .staff, .staffImg{width:90%;}

#bo_v_con .staff{width:45%;float:left;padding:30px;margin:0 20px 35px;border-radius:20px;font-size:1.2em;text-align:justify;border: dashed 1px #b6b6b6;overflow:hidden;height:auto;}
#bo_v_con .staffImg {float:left;width:30%;border-radius:20px;margin-right:20px;}
#bo_v_con .staffImg img{width:100%;border-radius:20px;}
#bo_v_con .staffText{float:left;width:65%;color:#263f63;padding:20px 0 0;}
#bo_v_con .staffNm{font-family: 'GmarketSansMedium';font-size:1.4em;font-weight:800;margin:10px 0;padding-bottom:5px;border-bottom:1px solid #e9e9e9;}
#bo_v_con .staffDpt{font-family: 'GmarketSansMedium';font-size:1.0em;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #e9e9e9;}
#bo_v_con .staffEmail{font-family: 'GmarketSansMedium';font-size:0.8em;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #e9e9e9;}
#bo_v_con .c_gubun{width:100%;padding:0;margin:0;overflow:hidden;height:auto;}



@media (max-width: 1024px){

#bo_v .staffGroup1{clear:both;width:100%;margin:0;}
#bo_v .staffGroup2{clear:both;width:100%;margin-left:0;}
#bo_v .staffGroup1 .staff, .staffImg{width:100%;}
#bo_v .staffGroup2 .staff, .staffImg{width:100%;}

#bo_v_con .staff{width:100%;clear:both;padding:20px;margin:0 auto 30px;border-radius:20px;font-size:1.2em;text-align:justify;border: dashed 1px #b6b6b6;overflow:hidden;height:auto;}
#bo_v_con .staffImg {float:left;width:30%;border-radius:20px;margin-right:20px;}
#bo_v_con .staffImg img{width:100%;border-radius:20px;}
#bo_v_con .staffText{float:left;width:60%;padding:10px 0 0;}
#bo_v_con .staffNm{font-family: 'GmarketSansMedium';font-size:1.2em;font-weight:800;margin:0;padding-bottom:5px;border-bottom:1px solid #e9e9e9;}
#bo_v_con .staffDpt{font-family: 'GmarketSansMedium';font-size:0.8em;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e9e9e9;}
#bo_v_con .staffEmail{font-family: 'GmarketSansMedium';font-size:0.6em;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e9e9e9;}
}

/*교회연혁*/
#bo_v_con .c_title{width:100%;padding:0 20px 0 40px;margin:35px 0 20px 0;overflow:hidden;height:auto;font-family: 'GmarketSansMedium';}
#bo_v_con .history{width:100%;padding:0;margin:0;}
#bo_v_con .history .htRecord{list-style:none;padding:15px;border-bottom:1px dashed #d9d9d9;overflow:hidden;height:auto;}
#bo_v_con .history .htRecord .htDate{float:left;width:20%;overflow:hidden;height:auto;font-family: 'Pretendard-Black';font-size:1.1em;font-weight:900;color:#09476e;}
#bo_v_con .history .htRecord .htCont{float:left;width:75%;overflow:hidden;height:auto;font-size:1.1em;}
#bo_v_con .history .htRecord .htCont ul li{list-style:square;}
#bo_v_con .history .htRecord .c_title_top{margin-top:50px;}
@media (max-width: 1024px){
#bo_v_con .history .htRecord .htDate{clear:both;width:100%;overflow:hidden;height:auto;font-family: 'GmarketSansMedium';font-size:1.3em;font-weight:800;color:#09476e;margin:10px 0;}
#bo_v_con .history .htRecord .htCont{clear:both;width:100%;overflow:hidden;height:auto;font-size:1.1em;text-align:justify;}
}
/*

<li class="sdItem">
<div class="sdMonth">1</div>
<div class="sdCont">
<table class="sdTable" cellpadding="0" cellspacing="0">
<tr><td class="date_top">2</td><td class="cont_top"></td></tr>
<tr><td class="date">9</td><td class="cont">예산제직회</td></tr>
<tr><td class="date">16</td><td class="cont">신년 공동의회</td></tr>
<tr><td class="date">23</td><td class="cont"></td></tr>
<tr><td class="date">30</td><td class="cont">교회운영위원회(31~2/2설명절)</td></tr>
</table>
</div>
</li>


*/
/*연강일정*/
#bo_v_con .c_title{width:100%;padding:0 20px 0 40px;margin:35px 0 20px 0;overflow:hidden;height:auto;font-family: 'GmarketSansMedium';}
#bo_v_con .schedule{width:100%;padding:0;margin:0;border-top:3px solid #2e75a2;}
#bo_v_con .schedule .sdItem{list-style:none;padding:0;border-bottom:2px solid #d9d9d9;overflow:hidden;height:auto;}
#bo_v_con .schedule .sdItem .sdMonth{float:left;width:20%;padding-top:100px;overflow:hidden;height:auto;font-family: 'GmarketSansMedium';font-size:1.8em;font-weight:800;color:#09476e;text-align:center;overflow:hidden;height:auto;}
#bo_v_con .schedule .sdItem .sdCont{float:left;width:75%;overflow:hidden;height:auto;font-size:1.1em;overflow:hidden;height:auto;}
#bo_v_con .sdTable{width:100%;}
#bo_v_con .sdTable .date_top{width:10%;text-align:center;border-top:0px dashed #d9d9d9;padding:10px;background-color:#f5f5f5;}
#bo_v_con .sdTable .cont_top{width:90%;padding:10px;border-top:0px dashed #d9d9d9;}
#bo_v_con .sdTable .date{width:10%;text-align:center;border-top:1px dashed #d9d9d9;padding:10px;background-color:#f5f5f5;}
#bo_v_con .sdTable .cont{width:90%;padding:10px;border-top:1px dashed #d9d9d9;}
@media (max-width: 1024px){
#bo_v_con .sdTable .date_top{width:20%;text-align:center;border-top:0px dashed #d9d9d9;padding:10px;background-color:#f5f5f5;}
#bo_v_con .sdTable .cont_top{width:80%;padding:10px;border-top:0px dashed #d9d9d9;}
#bo_v_con .sdTable .date{width:20%;text-align:center;border-top:1px dashed #d9d9d9;padding:10px;background-color:#f5f5f5;}
#bo_v_con .sdTable .cont{width:80%;padding:10px;border-top:1px dashed #d9d9d9;}
}
/*
<ul class="timeinfo">
<li class="ti"><h1 class="c_title_top">예배시간</h1></li>
<li class="ti"><div class="tiNm">주일오전예배 1부</div><div class="tiTime">오전 09시 30분</div><div class="tiPlace">올리브 채플</div></li>
<li class="ti"><div class="tiNm">주일오전예배 2부</div><div class="tiTime">오전 11시 30분</div><div class="tiPlace">올리브 채플</div></li>
<li class="ti"><div class="tiNm">주일젊은이예배 3부</div><div class="tiTime">오후 1시 45분</div><div class="tiPlace">홀씨 채플</div></li>
<li class="ti"><div class="tiNm">주일 오후예배</div><div class="tiTime">오후 3시</div><div class="tiPlace">올리브 채플</div></li>
<li class="ti"><div class="tiNm">수요기도회</div><div class="tiTime">오후 7시 30분</div><div class="tiPlace">올리브 채플</div></li>
<li class="ti"><div class="tiNm">새벽기도회</div><div class="tiTime">월~토 새벽 5시 30분<br> *주일은 없음</div><div class="tiPlace">홀씨 채플</div></li>
</ul>
*/
/*예배모임시간*/
#bo_v_con .c_title{width:100%;padding:0 20px 0 40px;margin:35px 0 20px 0;overflow:hidden;height:auto;font-family: 'GmarketSansMedium';}
#bo_v_con .timeinfo{width:100%;padding:0;margin:0;}
#bo_v_con .timeinfo .mobiletitle{font-size:1.2em;color:#e24a00;}
#bo_v_con .ti {list-style:none;padding:15px;border-bottom:1px dashed #d9d9d9;overflow:hidden;height:auto;background-color:#ffffff;}
#bo_v_con .ti2 {list-style:none;padding:15px;border-bottom:1px dashed #d9d9d9;overflow:hidden;height:auto;background-color:#f7f7f7;}
#bo_v_con .tiNm{float:left;width:40%;overflow:hidden;height:auto;font-family: 'GmarketSansMedium';font-size:1.1em;font-weight:800;color:#09476e;text-align:left;}
#bo_v_con .tiNm2{float:left;width:20%;overflow:hidden;height:auto;font-family: 'GmarketSansMedium';font-size:1.1em;font-weight:800;color:#09476e;text-align:left;}
#bo_v_con .tiDpt{float:left;width:20%;overflow:hidden;height:auto;font-family: 'GmarketSansMedium';font-size:1.1em;font-weight:800;color:#09476e;text-align:left;}
#bo_v_con .tiTime{float:left;width:30%;overflow:hidden;height:auto;font-size:1.1em;text-align:left;}
#bo_v_con .tiTime i{width:20px;text-align:center;}
#bo_v_con .tiPlace{float:left;width:30%;overflow:hidden;height:auto;font-size:1.1em;text-align:left;}
#bo_v_con .tiPlace i{width:20px;text-align:center;}
@media (max-width: 1024px){
#bo_v_con .timeinfo .mobilemargin{margin-bottom:30px;border-bottom:0px;}
#bo_v_con .timeinfo .mobiletitle{font-size:1.3em;color:#e24a00;/*padding:0 0 0 25px;background-image:url('https://sjdc.cdn1.cafe24.com/school/ball.png');background-repeat:no-repeat;background-position:left center;*/}

#bo_v_con .tiNm{clear:both;width:100%;overflow:hidden;height:auto;font-family: 'GmarketSansMedium';font-size:1.1em;font-weight:800;color:#09476e;text-align:left;margin:10px 0}
#bo_v_con .tiTime{clear:both;width:100%;overflow:hidden;height:auto;font-size:1.1em;text-align:justify;text-align:left;}
#bo_v_con .tiPlace{clear:both;width:100%;overflow:hidden;height:auto;font-size:1.1em;text-align:justify;text-align:left;}

#bo_v_con .tiNm2{clear:both;width:100%;overflow:hidden;height:auto;font-family: 'GmarketSansMedium';font-size:1.1em;font-weight:800;color:#09476e;text-align:left;margin:10px 0}
#bo_v_con .tiDpt{clear:both;width:100%;overflow:hidden;height:auto;font-family: 'GmarketSansMedium';font-size:1.1em;font-weight:800;color:#09476e;text-align:left;margin:10px 0}
}

/*교회학교 상단이미지*/
.schoolimg{width:100%;border-radius:20px;margin:0 0 30px 0};


/*섬기는분들 탭*/

#bo_v .staffMenu{position:absolute;padding:0;margin:0;width:100%;}
#bo_v .staffMenu ul{padding:0;margin:0;}
#bo_v .staffMenu ul li{list-style:none;display:inline-block;width:auto; padding:0;margin:10px 0;}
#bo_v .staffMenu ul li a{text-decoration:none;margin:0;padding:10px 20px;font-family: 'GmarketSansMedium';font-size:1.1em;border:1px solid #e5e5e5;background-color:#fafafa;}
#bo_v .staffMenu ul li a:hover{background-color:#da3800;color:#ffffff;}
#bo_v .staffMenu ul li.staffMenuOn a{text-decoration:none;margin:0;padding:10px 20px;font-family: 'GmarketSansMedium';font-size:1.1em;border:1px solid #da3800;background-color:#da3800;color:#ffffff;}


/*기본 탭스타일*/

.tapMenu{position:relative;padding:0;margin:20px 0 0 20px;width:100%;}
.tapMenu ul{padding:0;margin:0;}
.tapMenu ul li{list-style:none;display:inline-block; padding:0;margin:10px 0;}
.tapMenu ul li a{text-decoration:none;margin:0;padding:10px 20px;font-family: 'GmarketSansMedium';font-size:1.32em;border:1px solid #e5e5e5;background-color:#fafafa;}
.tapMenu ul li a:hover{background-color:#da3800;color:#ffffff;}
.tapMenu ul li.staffMenuOn a{text-decoration:none;margin:0;padding:10px 20px;font-family: 'GmarketSansMedium';font-size:1.3em;border:1px solid #da3800;background-color:#da3800;color:#ffffff;}

.tvselect{width:90%;margin:0 auto;padding:10px 15px;border-radius:5px;font-family: 'GmarketSansMedium';font-size:1.32em;background:#da3800;color:#ffffff;}
.tvselect .option{border-bottom:1px solid #ffffff;}

@media (max-width: 1024px){
.tapMenu{position:relative;padding:0;margin:20px 0 0 10px;width:auto;}
}

/*건물안내*/

.building{width:100%;padding:0;margin:0 auto;}
.building ul{width:100%;list-style: none;margin:0px ! important; padding:0px ! important;}
.building ul li{clear:both;list-style:none;width:100%;min-height:130px;margin:0;padding:0;background-color:#ffffff;}
.building ul li.libg2{clear:both;list-style:none;width:100%;min-height:130px;margin:0;padding:0;background-color:#f8f8f8;}
.building ul li:first-child{border-top: 1px solid  #adadad;}
.building ul li:last-child{border-bottom: 1px solid  #adadad;}
.building ul li:not(:first-child){border-top: 1px solid  #adadad;}
.building ul li .floorNm{float:left;width:30%;font-weight:400;font-family: 'NEXEN_TIRE_Bold';font-size:1.5em;color:#25467c;padding:20px 10px 20px 20px;}
.building ul li .floorDesc{float:left;width:70%;font-weight:400;font-family: 'Pretendard-Regular';font-size:1em;padding:20px 20px 20px 10px;}
.building ul li .floorDesc p{margin:10px 0 0;}
.div5f6f{position:relative;width:100%;margin:0 0 0 200px;z-index:99;}
.div4f{position:relative;width:100%;margin:0 0 0 200px;z-index:99;}
.div3f{position:relative;width:100%;margin:0 0 0 200px;z-index:99;}
.div2f{position:relative;width:100%;margin:0 0 0 200px;z-index:99;}
.div1f{position:relative;width:100%;margin:0 0 0 200px;z-index:99;}
.divb1b2{position:relative;width:100%;margin:0 0 0 200px;z-index:99;}
.building ul li img{width:auto;cursor:pointer;}
.building ul li img.btnBuildingView{width:117px;}
@media (max-width: 1024px){
.building{position:relative;padding:0;margin:0;width:auto;}
.building ul li{clear:both;list-style:none;width:100%;min-height:150px;margin:0;padding:0;background-color:#ffffff;}
.building ul li.libg2{clear:both;list-style:none;width:100%;min-height:150px;margin:0;padding:0;background-color:#f8f8f8;}
.div5f6f{position:relative;width:100%;margin:0;z-index:99;}
.div4f{position:relative;width:100%;margin:0;z-index:99;}
.div3f{position:relative;width:100%;margin:0;z-index:99;}
.div2f{position:relative;width:100%;margin:0;z-index:99;}
.div1f{position:relative;width:100%;margin:0;z-index:99;}
.divb1b2{position:relative;width:100%;margin:0;z-index:99;}
.building ul li img{width:100%;cursor:pointer;}

}
