/*인사말*/
@media screen and (max-width: 800px) {
	.vision h3, .vision h3 span{font-size:26px; line-height:140%;}
	.vision h4{font-size:20px; line-height:120%;}
	.vision_txtbox1, .vision_txtbox2, .vision_txtbox3{width:60%;}
	.vision_img{width:205px; margin-right:15px;}
	.vision_img_left{width:205px; margin-left:15px;}

}

@media screen and (max-width: 640px) {
	.vision h3 .vision h3 span{font-size:22px; padding:0 30px;}
	.vision h4{font-size:18px; padding:0 30px;}
	.vision img, .vision_img_left{display:none;}
	.vision_txtbox1, .vision_txtbox2, .vision_txtbox3{width:100%;}
	.vision div p{font-size:14px;}
	.vision div h5{font-size:18px;}

}

@media screen and (max-width: 414px) {
	.vision h3 .vision h3 span{font-size:20px; padding:0; width:280px; margin:0 auto;}
	.vision h4{font-size:14px;margin:10px auto 30px;}
	.vision img, .vision_img_left{display:none;}
	.vision_txtbox1, .vision_txtbox2, .vision_txtbox3{width:100%;}

	.vision > div{margin-bottom:25px;}
}

/*미셔널처치*/
@media screen and (max-width: 1200px) {
	.mission > img{float:none; margin:20px auto; display:block;}
	.mission div{float:none; width:80%; margin:0 auto; text-align:center; word-break:keep-all;}
	.mission p{width:90%; margin:0 auto 30px;}
	.mission p br{display:none;}
}

@media screen and (max-width: 800px) {
	.mission > img{width:400px;}
	.mission div{width:86%;}
	.mission p{font-size:15px; width:100%;}
}

@media screen and (max-width: 600px) {
	.mission > img{width:300px;}
	.mission div{width:100%;}
	.mission p{width:86%;}
}

@media screen and (max-width:414px) {
	.mission p{font-size:13px;}
}

/*섬기는사람들*/
@media screen and (max-width: 800px) {
	.man_style01 li > p{width:34%;}
	.man_style01 li > div{width:60%;}

	.man_style02 li > p{width:40%;}
	.man_style02 li > div{width:54%;}
}

@media screen and (max-width: 767px) {
	.man_style01 li{display:flex;}
	.man_style01 li > p{width:auto;}
	
	.man_style02 li{width:100%; display:flex;}
	.man_style02 li:nth-child(odd){margin-right:0;}
	.man_style02 li > p{width:auto;}
}

@media screen and (max-width: 480px) {
	.man_box h3{font-size:18px;}

	.man_style01 li{display:block;}
	.man_style01 li > p{float:none; width:100%; text-align:center;}
	.man_style01 li > div{float:none; width:100%;}
	.man_style01 li > div p strong{font-size:18px;}
	.man_style01 li > div {font-size:13px;}
	
	.man_style02 li{padding:10px;}
	.man_style02 li > div p strong{font-size:14px;}
	.man_style02 li > div p{font-size:13px;}
}

/*예배시간 안내*/
@media screen and (max-width: 414px) {
	.worship_con th, .worship_con td{font-size:12px !important; padding:10px 8px; letter-spacing:-1px;}
	.worship_con tbody th{word-break:keep-all;}
}

/*새가족반*/
@media screen and (max-width: 480px) {
	.step{width:100%; float:none; margin-bottom:40px;}
}

/*오시는길*/
@media screen and (max-width: 800px) {
	.map_iframe{height:auto; border:0;}
	.map_iframe .in_iframe{float:none; width:100%;}
}

@media screen and (max-width: 480px) {
	.map_con h3{font-size:18px;}

	.map_box li{font-size:14px; text-indent:-43px; padding-left:43px; }
}