/*°øÅë*/
@media screen and (max-width:1200px) {
	#header .in_head{width:100%;}
}
@media screen and (max-width:1024px) {
	#header{border-bottom:0;}
	#header .in_head{width:100%; height:auto; padding: 24px 0 18px 0;}
	#header .logo{position:static; margin-left:20px;}
	#header #top_section{top:28px; right:20px;}
}

@media screen and (max-width: 767px) {
	#header .in_head{padding:25px 0 22px 0; text-align:center;}
	#header .logo img{margin-bottom:12px;}
	#header #top_section{position:static;}
	#header #top_section li{margin-left:10px;}
	#header #top_section li a{font-size:12px;}
}

@media screen and (max-width: 480px) {
	#header .in_head{padding: 22px 0 18px 0;}
	#header .logo img{width:127px; margin-bottom:8px;}
}

/*footer*/
@media screen and (max-width: 1024px) {
	footer br{display:none; }
	footer .in_footer {width:90%; max-width: 855px;}
	footer address {text-align:center;}
	footer address img{margin-top:5px;}
}
@media screen and (max-width: 480px) {
	footer .in_footer{padding:25px 0;}
	footer address{font-size:12px; line-height:18px;}
}

/*sec1 20.05.15 ÁÖ¼® : »ý¹æ¼Û¹è³Ê Ãß°¡ Àü*/
/*@media screen and (max-width: 1024px) {
	#sec1 .in_sec1{width:93%; margin:0 auto; padding:4% 0 7% 0;}
	#sec1 .box{float:none; width:100%; height:auto;}
	#sec1 .box + .box{float:none; width:100%;}

	#sec1 .box .in_box1{height:auto;}
	#sec1 .box .in_box2 > div{width:48%; margin:30px 0;}
	#sec1 .box .in_box2 > div + div{margin-left:4%;}

	#sec1 .box .words div.words_txt{width:50%;}
	#sec1 .box .words > img{width:300px;}
}
@media screen and (max-width: 767px) {
	#sec1 .box .in_box2 .notice li a{width:95%;}
	#sec1 .box .in_box2 .notice li span{display:none;}

	#sec1 .box .in_box2 .worship p{font-size:14px; line-height:20px;}
	#sec1 .box .in_box2 .worship img{width:28%;}

	#sec1 .box .words > img{width:42%;}
}
@media screen and (max-width: 480px) {
	#sec1 .in_sec1{width:90%; padding:25px 0 40px 0;}

	#sec1 .box .in_box2 > div{float:none; width:100%; margin:17px 0; height:auto;}
	#sec1 .box .in_box2 > div + div{margin-left:0;}

	#sec1 .box .in_box2 .notice h2{font-size:19px;}
	#sec1 .box .in_box2 .notice li{font-size:13px;}

	#sec1 .box .in_box2 .worship h2{font-size:19px;}

	#sec1 .box .words h2{font-size:19px;}
	#sec1 .box .words h3{font-size:22px;}
	#sec1 .box .words h4{font-size:18px;}
	#sec1 .box .words div.words_txt{width:70%;}
	#sec1 .box .words div.words_txt > p{font-size:24px;}
	#sec1 .box .words div.words_txt > span{font-size:18px;}
	#sec1 .box .words > a{width: 100px; height: 30px; line-height: 29px; font-size:14px;}
}*/

/*sec1 20.05.15 : »ý¹æ¼Û¹è³Ê Ãß°¡ ÈÄ */
@media screen and (max-width: 1024px) {
	#sec1 .in_sec1{width:93%; margin:0 auto; padding:4% 0 7% 0;}
	#sec1 .box{float:none; width:100%; height:auto;}
	#sec1 .box + .box{float:none; width:100%;}

	#sec1 .box .in_box1{height:auto;}
	#sec1 .box .in_box2 > div{width:49%; margin:30px 0;}
	#sec1 .box .in_box2 > div + div{margin-left:2%;}

	#sec1 .box .words div.words_txt{width:50%;}
	#sec1 .box .words > img{width:300px;}
}
@media screen and (max-width: 860px) {
	#sec1 .box .in_box2 > div{float:none; width:100%; }
	#sec1 .box .in_box2 > div + div{margin-left:0; }

	#sec1 .box .in_box2 .notice{height:auto; }

	#sec1 .box .words > img{width:42%;}
}
@media screen and (max-width: 480px) {
	#sec1 .in_sec1{width:90%; padding:25px 0 40px 0;}

	#sec1 .box .in_box2 .notice h2{font-size:20px;}
	#sec1 .box .in_box2 .notice li{font-size:14px;}

	#sec1 .box .in_box2 .etc{height:auto; }
	#sec1 .box .in_box2 .etc div{float:none; width:100%;}
	#sec1 .box .in_box2 .etc div h2{font-size:20px;}
	#sec1 .box .in_box2 .etc div a{position:static; }
	#sec1 .box .in_box2 .etc div.etc_bg1{ margin:0 0 30px 0;; }

	#sec1 .box .words h2{font-size:20px;}
	#sec1 .box .words h3{font-size:22px;}
	#sec1 .box .words h4{font-size:18px;}
	#sec1 .box .words div.words_txt{width:70%;}
	#sec1 .box .words div.words_txt > p{font-size:24px;}
	#sec1 .box .words div.words_txt > span{font-size:18px;}
	#sec1 .box .words > a{width: 100px; height: 30px; line-height: 29px; font-size:14px;}
}

/****************************************************************************************************************************/
/*sec2*/
@media screen and (max-width: 1024px) {
	#sec2 .in_sec2{width:93%; padding: 6% 0 4% 0 ;}
	#sec2 .in_sec2 > a{top:13%;}

	/*#sec2 .in_sec2 .news li{width:24%; margin-right:1.33%; padding:22px 20px; height:auto; margin-bottom:4%;}
	#sec2 .in_sec2 .news li p.news_date{font-size:16px;}*/
}
@media screen and (max-width:680px) {
    #sec2 .in_sec2 .news li{width:48%; margin:1%}
	#sec2 .in_sec2 .news li img{width:100%}
}
@media screen and (max-width:360px) {
    #sec2 .in_sec2 .news li{width:100%;}

		#sec2 .in_sec2 > a{top:8%;}
}


/*@media screen and (max-width: 810px) {
	#sec2 .in_sec2 .news li{width:48%; margin-right:0;}
	#sec2 .in_sec2 .news li:nth-child(odd){margin-right:4%;}
}

@media screen and (max-width: 480px) {
	#sec2 .in_sec2{width:90%;}
	#sec2 .in_sec2{padding:27px 0;}
	#sec2 .in_sec2 h2{font-size:22px;}
	#sec2 .in_sec2 > p{font-size:15px; margin: 11px auto 30px;}

	#sec2 .in_sec2 .news li p.news_date{font-size:14px;}
	#sec2 .in_sec2 .news li p.news_tit{font-size:16px; margin: 15px 0 10px 0;}
	#sec2 .in_sec2 .news li p.news_txt{font-size:13px; line-height: 18px; height: 53px;}
}*/

/*==sec3==*/
@media screen and (max-width: 1024px) {
	#sec3{width:93%; margin:6% auto;}
	#sec3 .box{width:32%; margin-right:2%;}
	#sec3 .box .boxtxt p br{display:none;}
}

@media screen and (max-width: 810px) {
	#sec3 .box{height:325px;}
	#sec3 .box .boximg p{font-size:24px;}
	#sec3 .box .boxtxt{padding:20px;}
	#sec3 .box .boxtxt p{font-size:16px; line-height: 130%;}
}

@media screen and (max-width: 720px) {
	#sec3 .box{height:auto;}
}

@media screen and (min-width: 481px) and (max-width: 720px) {
	#sec3 .box .boxtxt p{display:none;}
}

@media screen and (max-width: 480px) {
	#sec3{width:90%;}
	#sec3 .box{float:none; width:100%; margin-right:0; margin-bottom:20px;}
	#sec3 .box .boximg img{width:100%;}
}
