/* 예배안내 */
.worship_top {position:relative; width:100%; margin-top:100px; height:240px; text-align:center; overflow:hidden;}
.worship_top.bg1 {background:url('../worship/image/01.jpg')no-repeat 50% 50%; background-size:cover;}
.worship_top.bg2 {background:url('../worship/image/02.jpg')no-repeat 50% 50%; background-size:cover;}
.worship_top .worship_tit {position:absolute; left:50%; top:50%; transform: translate(-50%,-50%);}
.worship_top .worship_tit p {font-size:2.5em; color:#fff; line-height:1.2; font-weight:700; letter-spacing:3px; }
.worship_top .worship_tit span {display:block; margin-top:5px; font-size:14px; line-height:1.2; font-weight:400;}
.worship_top .worship_tit p.tit_wh {color:#fff;}
.worship_top:first-of-type {margin-top:0;}

.scroll_div{width:100%; overflow:auto; position:relative;}
.scroll_info{display:none; width:100%; position:absolute; bottom:5px; color:#fff; left:0; text-align:right; padding-right:10px;}

table.worship_tbl { width:100%; min-width:500px; border-collapse:separate; border-spacing:0; box-sizing:border-box; overflow:hidden;}
table.worship_tbl thead {text-align:center; background:#624a3e;}
table.worship_tbl thead tr th{padding:15px 10px; font-size:1.15em; color:#fff; line-height: 1.4; border-right:1px solid rgba(255,255,255,.5);  }
table.worship_tbl tbody {text-align:center;}
table.worship_tbl tbody tr { background:#fff;}
table.worship_tbl tbody tr td {padding:15px 10px; font-size:1.05em; color:#222; border-left:1px solid #ddd; border-bottom:1px solid #ddd; word-break:keep-all;}
table.worship_tbl tbody tr td:first-of-type {border-left:0;}
table.worship_tbl tbody tr td:nth-of-type(2) {background:#f9f9f9;}
table.worship_tbl tbody tr td a{display:block; width:100%; max-width:80px; margin:0 auto; padding:5px 0; line-height:1.4; text-align:center; font-size:0.9em; color:#fff; background:#93725f; transition: 0.5s all ease; }
table.worship_tbl tbody tr td a:hover {color:#fff; background:#2e2422; }

table.worship_tbl2 { width:100%; min-width:500px; border-collapse:separate; border-spacing:0; box-sizing:border-box; border-top:1px solid #000; overflow:hidden;}
table.worship_tbl2 thead tr { text-align:center; background:#fff;}
table.worship_tbl2 thead tr th{padding:15px 10px; font-size:1.15em; color:#000; line-height: 1.4; border-left:1px solid #ddd; border-bottom:1px solid #000; }
table.worship_tbl2 thead tr th:first-of-type {border-left:0;}
table.worship_tbl2 tbody {text-align:center; }
table.worship_tbl2 tbody tr { background:#fff;}
table.worship_tbl2 tbody tr td {padding:15px 10px; font-size:1.05em; color:#222; border-left:1px solid #ddd; border-bottom:1px solid #ddd; word-break:keep-all;}
table.worship_tbl2 tbody tr td:first-of-type {border-left:0;}
table.worship_tbl2 tbody tr td:nth-of-type(3) {background:#f9f9f9;}
table.worship_tbl2 tbody tr td a{display:block; width:100%; max-width:80px; margin:0 auto; padding:5px 5px; line-height:1.4; text-align:center; font-size:0.9em; color:#fff; background:#93725f; transition: 0.5s all ease; }
table.worship_tbl2 tbody tr td a:hover {color:#fff; background:#2e2422; }


dl.worship_etc {width:100%; margin-top:50px; padding:30px; background:#f9f9f9; border:1px solid #eee;}
dl.worship_etc dt {width:20%; display:inline-block; vertical-align:middle; text-align:center; font-size:1.5em; color:#000; line-height:1.4; font-weight:700; transition: 0.5s all ease; }
dl.worship_etc dt i {display:block; margin-bottom:5px; font-size:1.5em; color:#93725f;}
dl.worship_etc dd {width:78%; display:inline-block; vertical-align:middle; padding-left:20px; transition: 0.5s all ease; }
dl.worship_etc dd p {position:relative; margin-top:5px; padding-left:20px; font-size:1.1em; line-height:1.6; word-break:keep-all;}
dl.worship_etc dd p:before {position:absolute; left:0; top:0; content:"※"; display:block; color:#000;}




/* 반응형 중간기기 1200px 사이즈 이하*/
@media all and (max-width:1200px){
	

}


/* 반응형 중간기기 992px 사이즈 이하*/
@media all and (max-width:992px){	

	.worship_top {margin-top:50px; height:150px;}

}

/* 반응형 중간기기 900px 사이즈 이하*/
@media all and (max-width:900px){	




}


/* 반응형 중간기기 768사이즈 이하 */
@media screen and (max-width: 768px) {		
	
	.worship_top .worship_tit p {font-size:2em;}
	.worship_top .worship_tit span {font-size:13px;}

	dl.worship_etc dt {width:100%; }
	dl.worship_etc dd {width:100%; margin-top:20px; padding:0;}


}



/* 반응형 작은기기 480사이즈 이하 */
@media screen and (max-width: 535px) {
	
	.scroll_info{display:block;}
}



/* 반응형 작은기기 360사이즈 이하 */
@media screen and (max-width: 360px) {	

	
}