@media only screen and (max-width:720px){
	.m_ver{display:block;}
	.p_ver{display:none !important;}

	#header h1{padding:4.5px 0 0 0;}
	#header h1 img{height:35.5px;}
	#header .r_icon{padding:16px 0 0 0;}
	#header .r_icon .tel{font-size:15px;}
	/* #footer .txt{padding:20px 0; font-size:11px; line-height:15px;} */

	#footer{padding-bottom:100px;}
	#footer .foot_inner div{display:block; width:100%;}
	#footer .foot_inner div.text_box1 .ttl{font-size:12px;}
	#footer .foot_inner div.text_box1 ul li{font-size:9px; line-height:14px;}
	#footer .foot_inner div.text_box2{padding:22px 0 0 0; font-size:9px; line-height:14px; word-break:keep-all;}

	.app_con.bot{margin-top:40px;}
	.app_box{padding:0;}
	.app_box .fm_wrap li{width:100%;}
	.app_box .fm_wrap li:first-child{margin-right:0; margin-bottom:6px;}
	.app_box .fm_wrap li input{height:35px; padding-left:15px; font-size:13px;}
	.app_box .fm_wrap li input::placeholder{font-size:13px;}

	.acheck{margin-top:7.5px;}
	.acheck .ach_each span .chk_label{font-size:11px;}

	.sq_btn{width:221px; height:39px; line-height:39px; font-size:15px;}

	.main_list{margin-top:30px;}
	.main_list ul{padding:0 29px; box-sizing:border-box;}
	.main_list ul li{padding:25px 0; margin-bottom:6px;}
	.main_list ul li div.icon img{height:61px;}
	.main_list ul li div.text .txt1{font-size:15px;}
	.main_list ul li div.text .txt2{margin:15px 0 8px;}
	.main_list ul li div.text .txt2 span{font-size:27px;}
	.main_list ul li div.text .txt2 strong{font-size:15px;}
	.main_list ul li div.text .txt2 em{height:13px; bottom:-3px;}
	.main_list ul li div.text .txt3{font-size:13.5px;}

	.main_info_wrap{margin-top:38px;}
	.main_info_wrap .inner{padding:0;}
	.main_info{padding:45px 29px 83px; border-radius:0;}
	.main_info .ttl{font-size:17.5px; text-align:center;}
	.main_info table{margin-top:30px;}
	.main_info table tr{border-bottom:1px solid #262423;}
	.main_info table tr th{width:90px; padding:6px 0 0 2px;}
	.main_info table tr th p span{font-size:11.5px;}
	.main_info table tr th p em{height:7.5px; bottom:0;}
	.main_info table tr td{font-size:11px; line-height:16px; padding:7.5px 0;}

	.kakao_link{top:56.5px; right:14px;}
	.kakao_link a{margin-bottom:5px;}
	.kakao_link a img{height:41px;}

	.chk+.chk_label{font-size:13px; letter-spacing:-1px;}
	.chk+.chk_label a{font-size:13px;}
}

@media only screen and (max-width:380px){
	.chk+.chk_label{font-size:12px;}
	.main_list ul li div.text .txt2 span{font-size:22px;}
	.main_list ul li div.text .txt3{font-size:12px;}
}
@media only screen and (max-width:340px){

}