/* 반응형 스타일 */
@media screen and (max-width: 768px) {
    .darkmode_btn { right: 10px; bottom: 65px; width: 50px; height: 50px; }
}

@media screen and (max-width: 480px) {
	
	.head { left: 0px; }
    .fixed_menu { left: 0; width: 100%; }

	nav.allmenu { right: 0px; }

}

@media screen and (max-width: 430px) {
	
	.main_con_title h3 { font-size: 18px; }

    .people_list li .imgbox { width: 120px; }
	.people_list li .textbox { width: calc(100% - 120px); }

	.missionary_list li .imgbox { width: 120px; }
	.missionary_list li .textbox { width: calc(100% - 120px); }

}


@media screen and (max-width: 375px) {

    .sidebar_inr li a { padding: 0 14px;}
	
	.joyfulchurch_top h2 { font-size: 1.8em; }
	.joyfulchurch_top h4 { font-size: 1.3em; }

	.people_list li .imgbox { text-align: center; width: 100%; margin-bottom: 20px; }
	.people_list li .imgbox img { width: 160px; max-width: 100%; }
	.people_list li .textbox { width: 100%; }
	
	.missionary_list li .imgbox { text-align: center; width: 100%; margin-bottom: 20px; }
	.missionary_list li .imgbox img { width: 160px; max-width: 100%; }
	.missionary_list li .textbox { justify-content: center; text-align: center; width: 100%; padding-left: 0px; }

}
