@media only screen and (max-width:720px){
	#header h1{margin-top:0}
	#header h1 a{position:relative;display:block;}
	#header h1 a p{margin-bottom:0;margin-top:8px;font-size:10px}
	#header .r_icon{padding-top:20px}

	.m_ver{display:inline-block !important;}
	.p_ver{display:none !important;}

	.inner{padding:0 25px;}

	.main_visual{position:relative;width:100%;height:400px;text-align:center;background:url(../img/m_main_visual.jpg) no-repeat center center;background-size:cover;text-align:left;}
	
	.main_visual .tit{padding-top:40px;font-size:25px;}
	.main_visual .tit span.on{width:70px;}
	.main_visual .tt{padding-top:30px;font-size:40px;}
	.main_visual .st{padding-top:40px;font-size:14px;}
	.main_visual .st .num{padding-top:6px;}
	.main_visual .st .num span{padding-top:0;font-size:36px;}
	.main_visual .st .num span.prc{font-size:36px;}


	.main_content .app_con .app_box .acheck .pers_btn{font-size:11px; padding:4px 6px; margin-top:-3px;}
	.main_content .app_con .app_box .acheck li.first_chk .chk+.chk_label{font-size:13px;}
	.chk+.chk_label{font-size:11px;}
	.main_content .sq_btn{height:auto;}
	.main_content .sq_btn span.sq_icon img{height:54px;}
	.main_content .sq_btn .img img{height:124px;}
	.main_content .kakao_con .sq_btn{height:auto;}

	.main_bot{padding:0 25px;}
	.main_bot .tit{padding:35px 0 20px 0;font-size:25px;}
	.main_bot .tit span{width:100px;}
	.main_bot{padding:0 20px;}
	.main_bot > ul{max-width:340px;margin:0 auto;padding:0 20px;}
	.main_bot li{display:block;width:100% !important;padding:20px 10px;border-bottom:1px solid #d8d8d8;}
	.main_bot li:last-child{border:none;}
	.main_bot li > div{width:100%;}
	.main_bot li .tt{padding-bottom:10px;font-size:32px;}
	.main_bot li .tt span{font-size:32px !important;}
	.main_bot li .bt{font-size:22px;}

	.main_box{margin-top:40px;margin-bottom:0;padding:30px 25px 30px 25px}
	.main_box .tit{font-size:25px;}
	.main_box > ul{padding:20px 0 0 0;font-size:16px;}
	.main_box > ul > li{padding:18px 0;letter-spacing:-0.5px;word-break:keep-all; word-wrap:break-word;}
	.main_box > ul > li .st{padding-left:90px;}
	.main_box > ul > li .st .sl li{font-size:14px;}

	.mfix_btn{position:fixed;top:80px;right:25px;}
	.mfix_btn a{display:block;margin-bottom:5px;}
	.mfix_btn a img{height:45px;}



}

@media only screen and (max-width:380px){

}
@media only screen and (max-width:360px){
	.main_content .app_con .app_box .acheck li.first_chk .chk+.chk_label:after{margin-top:-12px;}
	.main_content .app_con .app_box .acheck .pers_btn{display:block;width:100%;margin-top:3px;text-align:center;}

}
