@charset "utf-8";

.churchstorybox {min-height:500px;}
.churchstorybox h3 {}


.sub_locationbox {max-width:860px;margin:50px auto 100px;}
.sub_locationbox h3 {font-size:26px;text-align:center;padding:20px;font-family:'Noto Serif KR';color:#595959;}
.sub_locationbox p {}
.sub_locationbox .timetable {width:100%;text-align:center;border-top:10px solid #E5E5E5;border-bottom:10px solid #E5E5E5;}
.sub_locationbox .timetable tr {}
.sub_locationbox .timetable tr td,
.sub_locationbox .timetable tr th {padding:15px;font-size:16px;color:#595959;}
.sub_locationbox .timetable .border {border-bottom:1px solid #E5E5E5;}


.sub_locationlist {}
.sub_locationlist > li {}
.sub_locationlist > li > div {font-size:0;}
.sub_locationlist > li > div > span {display:inline-block;vertical-align:top;font-size:16px;padding:5px;color:#595959;}
.sub_locationlist > li > div > span:first-child {width:80px;}
.sub_locationlist > li > div > span:last-child {width:calc(100% - 80px);}


.sub_locationmapbox {position:relative;width:100%;}
.sub_locationmapbox .hide {display:none;}
.sub_locationmapbox .root_daum_roughmap {position:relative;width:100%!important;padding-bottom:56.25%;}
.sub_locationmapbox .root_daum_roughmap .wrap_map {position:absolute;z-index:1;top:0;left:0;width:100%!important;height:100%!important;}


@media all and (max-width:768px){

	.churchstorybox {padding:0 20px;}
	.sub_locationbox {padding:0 10px;}
	.sub_locationlist {padding:0 10px;}
	.sub_locationmapbox  {padding:0 10px;}

}


@media all and (max-width:480px){


}