/*인사말*/
.vision{line-height:normal;}
.vision h3{font-family: 'Malgun Gothic'; font-weight:500; font-size:30px; letter-spacing:-0.25px; color:#0e507b; text-align:center; word-break:keep-all;}
.vision h3 span{font-family: 'Malgun Gothic'; font-weight:bold; font-size:30px; letter-spacing:-0.25px; color:#19abb2; text-align:center; word-break:keep-all;}
.vision h4{font-family: 'Malgun Gothic'; font-weight:500; font-size:18px; letter-spacing:-0.25px; color:#0e76bb; margin:30px 0 40px 0; text-align:center; word-break:keep-all;}

.vision_box{margin-bottom:40px; overflow:hidden; height:205px;}
.vision_box > div{float:left;}
.vision_img{width:30%;}
.vision_img_left{width:205px; margin-left:25px;}
.vision_txtbox1{position:relative; width:70%; height:100%; background:url(/image/content/greeting_txt1.jpg) no-repeat; background-color:#bbe8eb;}
.vision_txtbox2{position:relative; width:70%; height:100%; background:url(/image/content/greeting_txt2.jpg) no-repeat; background-color:#bbe8eb;}
.vision_txtbox3{position:relative; width:70%; height:100%; background:url(/image/content/greeting_txt3.jpg) no-repeat; background-color:#bbe8eb;}
.vision_text{margin:23px;}

.vision div h5{font-family: 'Malgun Gothic'; font-size:18px; font-weight:500; color:#444; margin-bottom:15px;}
.vision div h5 span{font-weight:bold;}
.vision div p{font-family: 'Malgun Gothic'; line-height:130%; font-size:15px; letter-spacing:-0.5px; color:#777; word-break:keep-all;}
.vision p span{color:#0e76bb;}

/*새가족반*/
.fam{line-height:normal;}
.fam > img{ margin-bottom:40px;}
.fam h3{font-size: 16px; font-weight: 500; letter-spacing: -1px; font-family: 'Malgun Gothic'; margin-top:20px; margin-bottom:30px;}

.fam_box{margin-bottom:40px;}
.step{ width:50%;}
.fam_box > div{float:left;}
.fam_img, .fam_text{float:left;}
.fam_img > img{margin-right:15px;}
.fam_txtbox{position:relative;}
.fam_text{margin:0;}

.fam div h5{font-family: 'Malgun Gothic'; font-size:17px; font-weight:bold; color:#444; margin-bottom:15px;}
.fam div h5 span{font-weight:bold;}
.fam div p{font-family: 'Malgun Gothic'; line-height:130%; font-size:15px; letter-spacing:-0.5px; color:#777; word-break:keep-all;}
.fam p span{color:#0e76bb;}

/*교회연혁*/
/*model*/
#model_section{overflow:hidden; height:43px; margin-bottom:30px; border:1px solid #ddd; background:#f3f3f3;}
#model_section > a{display:inline-block; zoom:1; *display:inline; float:left; padding:12px 0; background:#f3f3f3; 
	color:#3a4a63; width:30%; text-align:center; height:43px; line-height:150%; border-right:1px solid #ddd; 
	font-size:15px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
#model_section > a:last-child{border-right:0;}
#model_section > a.on, #model_section > a:hover{ background:#738f02; color:#fff; 
	border-bottom:0; color:#ddd; z-index:2; height:43px;
}
.model{height:auto; margin-bottom:10px; padding:0 20px 20px 20px;}
.model div.pd012{padding:0 12px;}
.model ul{padding-left:10px;}

.inner_history h2{font-family:"Malgun Gothic"; background:url(/image/bullet1.png) no-repeat 0 50%; padding-left:24px; font-size:23px; color:#586e01; letter-spacing:-0.75px;
	margin-bottom:18px; margin-top:20px;}
.inner_history li{font-size:14px; margin-bottom:10px; border-bottom:1px solid #ececec; padding-bottom:15px;}
.inner_history li p.date{color:#222; padding:0 20px; margin-bottom:5px; font-weight:600;}
.inner_history li p.date_con{color:#555; padding:0 20px; line-height:150%; letter-spacing:-1px;}

/*미셔널처치*/
.mission{position:relative; z-index:1; overflow:hidden; line-height:normal;}
.mission > img{float:left;}
.mission div{float:right; overflow:hidden; width:55%; }
.mission p{font-family: 'Malgun Gothic'; margin-bottom:50px; line-height:170%; font-size:15px; letter-spacing:-0.5px; color:#4c4b4b; }
.mission p span{color:#0e76bb; font-size:20px; font-weight:bold;}

/*다음세대 공통*/
.school_con {line-height:normal; min-height:800px;}
.school_con > img{ margin-bottom:40px;}
.school_con h3{font-size: 16px; font-weight: 500; letter-spacing: -1px; font-family: 'Malgun Gothic'; margin-top:20px; margin-bottom:10px;}

.in_sch{border-bottom:1px dashed #ddd; padding-bottom:30px; margin-bottom:30px; word-break:keep-all;}
.in_sch h4{background:url(/image/content/title_bullet1.png) no-repeat; padding-left:30px; font-family: 'Malgun Gothic'; font-size:20px; font-weight:500; color:#444; margin-bottom:15px;}
.in_sch p{font-family:'Malgun Gothic'; line-height:150%; font-size:14px; color:#555; letter-spacing:-0.8px; }
.in_sch li{font-family:'Malgun Gothic'; line-height:150%; font-size:14px; color:#555; letter-spacing:-0.8px;  background:url(/image/content/list_blit.gif) no-repeat 0 10px; padding-left:13px;}
.in_sch li strong{display:inline-block; min-width:40px; text-indent:0;}
.in_sch li span{display:block; color:#0e76bb; margin-top:5px;}

.sch_list02 li{padding-left: 64px; text-indent: -51px;}

.sch_img{overflow:hidden; margin:40px 0;}
.sch_img img{float:left; border:10px solid #ddd;}
.sch_img img + img{margin-left:20px;}

/*섬김이 소개*/
.man_box{line-height:normal; word-break:keep-all;}
.man_box h3{background:url(/image/content/title_bullet1.png) no-repeat; padding-left:30px; font-size:20px; font-weight:500; color:#444; margin-bottom:15px;}

.man_box .man_style02{overflow:hidden;}
.man_style02 li{float:left; width:100%; overflow:hidden; padding:15px; border:1px solid #ddd; margin-bottom:50px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.man_style02 li > p{float:left;}
.man_style02 li > p > img{ border:1px solid #ddd;}
.man_style02 li > div{float:left; width:68%; margin:10px 0 0 6%;}
.man_style02 li > div p{font-family:'Malgun Gothic'; line-height:150%; font-size:14px; color:#555; letter-spacing:-0.8px;}
.man_style02 li > div p strong{display:block; font-size:16px; margin-bottom:10px;}
.man_style02 li > div p span{margin-right:13px;}

.e_mail{word-break:break-all;}

/*예배시간 안내*/
.worship_con > img{ margin-bottom:40px;}
.worship_con table{width:100%; margin-bottom:50px; border-top:1px solid #717171;}
.worship_con th, .worship_con td{font-family:"Malgun Gothic"; border-bottom:1px solid #ddd; padding:15px 10px; text-align:center; letter-spacing:-0.5px; vertical-align:middle;}
.worship_con thead th{font-size:14px; background:#ebf7ff;}
.worship_con tbody th{font-size:13px; background:#fbfbfb; border-right:1px solid #ddd;}
.worship_con tbody td{font-size:13px; border-left:1px solid #ddd;}

/*오시는길*/
.map_con{line-height:normal;}
.map_con h3{background:url(/image/content/title_bullet1.png) no-repeat; padding-left:30px; font-size:20px; font-weight:500; color:#444; margin-bottom:15px;}

.map_iframe{margin-bottom:30px; overflow:hidden; height:410px; border:1px solid #ddd; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-webkit-box-sizing:border-box;}
.map_iframe .in_iframe{width:100%;}

.map_box{ margin-top:30px; word-break:keep-all;}
.map_box > ul{border-bottom:1px dashed #ddd; padding-bottom:20px;}
.map_box li{font-family:'Malgun Gothic'; line-height:150%; font-size:15px; color:#555; text-indent:-47px; padding-left:47px; margin-bottom: 3px;}
