@media screen and (min-width: 1024px) and (max-width: 1360px){
	.main_content .app_con .app_box .acheck .pers_btn{float:none; display:block; text-align:center; margin-top:10px;}
	.main_content .app_con .app_box .acheck li.first_chk .chk+.chk_label:after{top:13%;}
	.main_content .sq_btn span.sq_icon{margin-left:8%;}
}

@media only screen and (max-width:1280px){
	.inner{padding:0 15px;}
	.main_visual{height:auto;}
	.main_visual img{position:relative;left:0;transform:translateX(0);max-width:100%;}
}

@media only screen and (max-width:1025px){
	#header h1 p{font-size:16px;}
	#header h1 img{height:25px;}
	#header .r_icon .tel{font-size:20px;}
	#footer{padding:20px 0;}
	#footer .txt{font-size:12px;line-height:1.4;}

	.main_content{background:#f6d9bb;}

	.main_visual{height:auto;}
	.main_content .app_con .app_wp{max-width:100%;}
	.main_content .app_con .app_box .app_box_ttl{text-align:center; background:#f68c1f; padding:15px 0; margin:0 -20px;}

	.main_content .app_con, .main_content .kakao_con{float:none;width:100%;text-align:center;}
	.main_content .app_con{padding:0; background:#f6d9bb;}
	.main_content .app_con .app_box{width:100%;padding-right:0; background:#f6d9bb; padding:0 20px;}
	.main_content .app_con .app_box dl dt{color:#111;}
	.main_content .app_con .app_box dl{padding:15px 0 0 0;}
	.main_content .app_con .app_box .acheck li.first_chk{color:#111;}
	.main_content .app_con .app_box .acheck li div{color:#111;}

	.main_content .sq_btn{display:block;width:80%;max-width:100%; height:80px; line-height:80px; margin:15px auto ; text-align:center; padding:0 0 0;}
	.main_content .sq_btn span{display:inline-block;vertical-align: middle;text-align:left;font-size:18px;}
	.main_content .sq_btn span.txt{display:inline-block;vertical-align: middle;text-align:left;font-size:18px; margin-top:0;}
	.main_content .sq_btn b{padding-top:8px;font-size:25px;}
	/*
	.main_content .sq_btn::after{position:relative;display:inline-block;vertical-align: middle;margin-top:-2px;margin-left:25px;width:40px;height:40px;background:url('../img/m_cc_arr.png') no-repeat center center;background-size:40px auto;}
	*/
	.main_content .kakao_con{padding:0; background:#f6d9bb;}
	.main_content .kakao_con .kakao_con_ttl{display:none;}
	.main_content .kakao_con .sq_btn{width:80%;max-width:100%; height:80px; line-height:80px; margin-top:0;}
	.main_content .kakao_con .sq_btn span{display:inline-block;vertical-align: middle;text-align:left;font-size:18px; letter-spacing:3px;}
	.main_content .kakao_con .sq_btn b{padding-top:4px;font-size:25px; letter-spacing:0;}
	/*
	.main_content .kakao_con .sq_btn::after{position:relative;display:inline-block;vertical-align: middle;margin-top:-2px;margin-left:25px;width:40px;height:40px;background:url('../img/m_cc_arr2.png') no-repeat center center;background-size:40px auto;}
	*/
	.main_content .app_con .app_box dl dt{font-size:16px;line-height:38px;}
	.main_content .app_con .app_box dl dd{margin-bottom:20px;}
	.main_content .app_con .app_box dl dd input{height:38px;}

	.chk+.chk_label{font-size:15px; color:#111;}
	.main_content .app_con .app_box .acheck .pers_btn{margin-top:-5px;font-size:13px;}

	.agree_con .cont{height:auto;padding-bottom:7%;}
	.agree_con .tit{font-size:20px;padding-bottom:20px;}
	.agree_con .tt{font-size:18px;padding-bottom:15px;}
	.agree_con .st{font-size:12px;}
	.agree_con table tr td{font-size:12px;}
	.agree_con img{height:25px;}


	/* 2020-11-27 추가 */
	.main_visual ul li{width:33.3333%;}
}
