/*===============sec1=================*/
@media screen and (max-width: 1200px) {
	#container{width:95%; margin:32px auto;}
	
	/*대예배말씀*/
	.word_box{width:74.25%;}

	/*행복한 5분말씀*/
	.five_word{width:22.75%; margin-left:3%;}
	.five_word > img{width:78%;}
}

@media screen and (max-width: 970px) {
	/*대예배말씀*/
	.word_box{background-position:-120px;}
	.word_box div{margin:40px 30px 0 0; width:52%;}
	.word_box h3 strong{display: block; width: 100%; text-overflow: ellipsis;  -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal; word-break: break-all;}
	.word_box h3 span{display:block; font-size:16px; margin-top:6px;}

	/*행복한 5분말씀*/
	.five_word h2{font-size:18px; padding: 25px 15px 0 20px; word-break:keep-all;}
	.five_word > img{width:92%;}
}

@media screen and (max-width: 800px) {
	#container{margin:20px auto;}
	#sec1 > div{height:345px;}

	/*대예배말씀*/
	.word_box{width:65.7%;}
	.word_box h2{font-size:18px;}
	.word_box h3{font-size:30px; margin: 15px 0 20px 0;}

	a.word_more{ width: 80px; height: 80px; bottom:15px; font-size:16px;}
	a.word_more span{margin-top:20px;}	

	/*행복한 5분말씀*/
	.five_word{width:31.3%;}
}

@media screen and (max-width:640px) {
	#sec1 > div{height:285px;}
	
	/*대예배말씀*/
	.word_box {background-size:cover;}
	.word_box div{margin:35px 20px 0 0;}
	.word_box h2{font-size:15px; letter-spacing:-0.7px;}
	.word_box h3{font-size:24px; }
	/*.word_box h3 strong{display:block; height:53px; overflow:hidden; word-break: break-all;}*/
	.word_box h3 span{font-size:14px;}
	.word_box li{width:165px;}
	.word_box li a{font-size:12px;}

	a.word_more{width: 60px; height: 60px; font-size:14px; line-height:normal;}
	a.word_more span{margin-top:17px;}

	.five_word > img{width:85%;}
}

@media screen and (max-width:480px) {
	#container{width:92%;}
	#sec1 > div{float:none; width:100%;}

	.five_word{margin-left:0; margin-top:20px;}
	.five_word > img{width:195px;}
}

/*===============sec2=================*/
@media screen and (max-width: 1200px) {	
	#sec2 > div{width:22.75%; margin-right:3%;}	
	
	/*worship_box*/
	span.worsip_box_img{max-width:100%; height:180px;}
}

@media screen and (min-width: 801px) and (max-width: 970px) {
	/*worship_box*/
	span.worsip_box_img{height:150px;}
}

@media screen and (max-width: 800px) {
	#sec2 > div{width:31.33%;}
	#sec2 > div.worship_box{margin-bottom:20px;}
	#sec2 > div.s2_bg03{margin-right:0;}
	#sec2 > div.notice{width:100%;}
	
	.worship_box h2{font-size:18px;}
	.worship_box p{font-size:15px;}
}

@media screen and (max-width: 640px) {
	#sec2 > div.worship_box{height:300px;}
	span.worsip_box_img{height:130px;}
}

@media screen and (max-width: 480px) {
	#sec2 > div{float:none; width:100%;}
	#sec2 > div.worship_box{height:auto;}
	.worship_box p{padding:13px 17px 13px 17px;}
	.worship_box > a{bottom:12px;}

	span.worsip_box_img{width:100%; height:auto;}
}

/*===============sec3=================*/
@media screen and (max-width: 1200px) {	
	#sec3 > div{margin-right:3%;}	
	
	.vision_box{width:48.5%;}
	.vision_box div{width:45%;}

	.guide{width:22.75%;}
}

@media screen and (max-width: 970px) {
	.guide h2{font-size:20px;}
	.guide p{font-size:16px; padding: 0 30px;min-height:72px;}
	.guide p br{display:none; }
}

@media screen and (max-width: 800px) {
	.vision_box h2{font-size:20px;}
	.vision_box p{font-size:21px;}
}

@media screen and (max-width: 700px) {
	#sec3 > div{margin-right:0;}
	.vision_box{width:100%; background-size:cover; margin-bottom:20px;}	

	#sec3 > div.g_bg01{margin-right:3%;}
	.guide{width:48.5%;}
}

@media screen and (max-width: 414px) {
	#sec3 > div{float:none;}
	#sec3 > div.g_bg01{margin-right:0; margin-bottom:20px;}

	.guide{width:100%;}
	.guide p{min-height:auto;}
	.guide p br{display:block;}
}