@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


#subContents {position:relative;}
#subContents #sub_visual {position:relative; width:744px; height:584px; overflow:hidden;}

.scontainer {clear:both; padding-left:37px; padding-right:37px;}
#subContents .visual-sub {height:95px;}

.hgroup {height:45px; padding-top:13px; border-bottom:1px solid #ddd;}
.hgroup h2 {float:left; color:#2886e0; font-size:20px; font-weight:bold; letter-spacing:-0.1em;}
.hgroup .location {float:right; padding-top:7px; color:#666; text-align:right;}

#subContents .h4-tit {clear:both;height:45px;padding-top:10px;border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;}
#subContents .h4-tit .txt{float:left;padding-left:40px;font-family:dotum;font-size:20px;font-weight:bold;color:#2886e0;letter-spacing:-1px;line-height:1.8em}
#subContents ul.path {float:right;margin:10px 30px 0 0;}
#subContents ul.path li {background:url('../images/common/path-arrow.gif') no-repeat right 50%; padding-right:11px; padding-left:5px; float:left; color:#999999;}
#subContents ul.path li.end {background:none; color:#4d4d4d;} 
#subContents .h4-tit:after{display:block;clear:both;content:''}

#subCon {word-break:keep-all; margin-top:30px; margin-bottom:30px;}
#subCon:after{display:block;clear:both;content:''}
#subCon h3 {clear:both; margin-top:25px; margin-bottom:15px;}
#subCon h3+table {margin-top:-5px;}
#subCon h4 {clear:both; margin-top:19px; margin-bottom:10px;}
#subCon h4+table {margin-top:-3px;}
#subCon h5 {clear:both; margin-top:15px; margin-bottom:10px;}
#subCon h5+table {margin-top:-7px;}

#subCon h3.tit{letter-spacing:-0.05em; color:#307cc5; font-size:20px; font-weight:bold; font-family:'Nanum Gothic', NanumGothic, Dotum, "돋움", Verdana, Georgia;}

#boardCon td {font-size:12px;}
/*#boardCon{padding-bottom:30px;}*/
#boardCon{}
#boardCon:after{display:block;clear:both;content:''}

#subCon .his_table {width:100%; margin:0 auto 20px auto; border-top:2px solid #486480; border-left:1px solid #ddd;}
#subCon .his_table td{border-bottom:1px solid #ddd;border-right:1px solid #ddd; padding:10px;}
#subCon .his_table td.his_date{width:20%; font-weight:bold; color:#307cc5; background-color:#efefef;}

#subCon .map_tit {padding-left:40px;}
#subCon .map_table {width:100%; margin:10px auto 20px auto; border-top:2px solid #486480; border-left:1px solid #ddd;}
#subCon .map_table td{border-bottom:1px solid #ddd;border-right:1px solid #ddd; padding:10px;}
#subCon .map_date{width:22%; font-weight:bold; color:#307cc5; background-color:#efefef;}

.tbl1 {width:100%; border-collapse:collapse; border-top:2px solid #486480; border-right:solid 1px #e3e3e3;}
.tbl1 caption {width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; z-index:-1}
.tbl1 th,
.tbl1 td {padding:7px 6px 5px 6px; border-left:solid 1px #e3e3e3; border-bottom:solid 1px #e3e3e3; line-height:1.5em;}
.tbl1 th {font-weight:bold; color:#307cc5; background:#efefef;}
.tbl1 td {text-align:center;}
.tbl1 .route,
.tbl1 .driver {font-size:11px; text-align:left;}
.tbl1 .driver strong {font-weight:bold;}
.tbl1 .left {text-align:left;}
.tbl1 .line{border-bottom:1px solid #888}
/* .tbl1 tr:nth-child(even) {background:#efefef} */
.tbl1 .even td {background:#fafafa}

.tbl_course {width:100%; border-collapse:collapse; border-top:2px solid #486480; border-right:solid 1px #e3e3e3; margin:10px 0 0 0;}
.tbl_course caption {width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; z-index:-1}
.tbl_course th,
.tbl_course td {padding:6px 6px 3px 6px; border-left:solid 1px #e3e3e3; border-bottom:solid 1px #e3e3e3; line-height:1.5em;}
.tbl_course th {font-weight:bold; color:#307cc5; background:#efefef;}
.tbl_course td {text-align:center;}
.tbl_course .route,
.tbl_course .driver {font-size:11px; text-align:left;}
.tbl_course .driver strong {font-weight:bold; font-size:12px;}
 

/* 괴정제일교회 > 교회소개 */
.cont01-01 {text-align:justify; padding-bottom:300px; background:url(../images/sub/img_bg.gif) right bottom no-repeat;}

/* 괴정제일교회 > 섬기는 분들 */
.cont01-04 div {clear:both;}
.cont01-04 dl {float:left; width:330px;height:150px;}
.cont01-04 dl dt {float:left; width:140px;}
.cont01-04 dl dd {float:right; width:180px;padding-top:10px;padding-left:10px;line-height:1.5em;}
.cont01-04 dl dd .name {font-weight:bold; padding-bottom:5px;display:block;} 

.cont01-04 dl.pastor {width:600px; height:220px;}
.cont01-04 dl.pastor dt {width:140px;}
.cont01-04 dl.pastor dd {width:450px;}

.tabsA {width:100%; margin-bottom:5px; background:url(../images/sub/tab_bg.gif) left top repeat-x;}
.tabA ul {padding-bottom:1px;}
.tabsA:after{display:block;clear:both;content:''}
.tabsA li{height:32px; float:left; margin-bottom:15px; padding-bottom:1px;}
.tabsA li a{float:left;display:block;padding:5px 12px;font-weight:bold;background:#ededed;color:#666;border-top:#c4c4c4 solid 1px;border-right:#c4c4c4 solid 1px;border-left:#c4c4c4 solid 1px;margin-right:2px;}
.tabsA li:first-child a{border-left:#c4c4c4 solid 1px;}
.tabsA li a:hover, .tabsA li.active a{float:left;font-weight:bold;padding:5px 12px;background:#114f8b;color:#fff;border-top:#114f8b solid 1px;border-right:#114f8b solid 1px;border-left:#114f8b solid 1px;border-bottom:#114f8b solid 1px;} 
.tabsA+p,
.tabsA+h3,
.tabsA+h4 {clear:both;}

.tabsB {width:100%; margin-bottom:5px;}
.tabB ul {padding-bottom:1px;}
.tabsB:after{display:block;clear:both;content:''}
.tabsB li{height:32px; float:left; margin-bottom:15px; padding-bottom:1px;}
.tabsB li a{float:left;display:block;padding:5px 20px;font-weight:bold;background:#fff;color:#666;border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; border-right:#ccc solid 1px;border-left:#ccc solid 1px;margin-right:2px;}
.tabsB li:first-child a{border-left:#c4c4c4 solid 1px;}
.tabsB li a:hover, .tabsB li.active a{float:left;font-weight:bold;padding:5px 20px;background:#78b1c9;color:#fff;border-top:#68a2bb solid 1px; border-bottom:#68a2bb solid 1px; border-right:#68a2bb solid 1px;border-left:#68a2bb solid 1px;border-bottom:#68a2bb solid 1px;} 
.tabsB+p,
.tabsB+h3,
.tabsB+h4 {clear:both;}

#subCon .tabsA+h4 {margin-top:0;}

/* 괴정제일교회 교회처음? */
.intro06 .chart {margin:15px 0 0 0; width:100%;}
.intro06 .chart td {padding:8px 0 6px 0; border:1px solid #e3e3e3; text-align:center;}
.intro06 .chart td strong {color:#3f5498;}

/* 성장하는 삶 */
dl.school-listA{overflow:hidden;margin:0px 0px 10px 0;width:100%;}
dl.school-listA dt{clear:both;float:left;width:100px;text-align:left;padding:5px 0;}
dl.school-listA dd{float:left;width:564px;text-align:left;border-bottom:#cbc2b2 solid 1px;padding:5px 0;}

dl.enter {width:655px; height:15px; margin-top:12px; overflow:hidden;}
dl.enter dt,
dl.enter dd {float:left;}
dl.enter dt {width:70px;}
dl.enter dd {width:585px;}

/* 사이트맵 */
.sitemap .sitemap-con{margin-bottom:20px;}
.sitemap .sitemap-con:after{display:block;clear:both;content:''}
.sitemap ul.con{clear:both;margin-top:20px;margin-right:20px;overflow:hidden;}
.sitemap ul.con li{float:left;width:205px;border-bottom:#ededed solid 1px;}
.sitemap ul.con li a{display:inline-block;width:145px;padding:5px 30px;}
.sitemap ul.con li a:hover{color:#ffde00;background:#486480;font-weight:bold;}
.sitemap ul.con li.tit{/*height:86px;*/height:51px;padding-top:40px;border-bottom:none; line-height:1.3em;margin-right:20px; background:#486480;
font-weight:bold;font-size:16px;text-align:center;border:#8193a5 solid 1px;; vertical-align:middle ;}

/* 단락여백 */
.sec {margin-top:30px;}
.mt {margin-top:15px;}
.quote {color:#d73865;}




/* 20170327 add HYEN */
.listA{}
.listA li{padding:3px 0; padding-left:22px; } 
/* .listA strong{display:inline-block; margin-top:30px;}
.listA li:first-child strong{margin-top:0px;} */
.listA + ul{margin-top:20px;}
.listA .tit{display:inline-block; background:#ededed; padding:2px;}

.listB{}
.listB li{padding-left:20px;}