@media screen and (max-width:560px) {
	.slicknav_menu .slicknav_menutxt {
		display: none;
	}
	#header-title .t {
		padding-top: 8px;
		font-size: 14px;
	}
	#header-title .t span {
		display: block;
	}
	#main-inner {
		width:96%;
	}
	#btm-page-top .in {
		width:96%;
		text-align:right;
	}
	#footer-inner {
		width:96%;
	}
	#footer-inner .fl {
		width:100%;
		float:none;
		padding-top:20px;
		margin-bottom:20px;
	}
	#footer-inner .fr {
		width:100%;
		float:none;
	}
	#footer-inner .fr .free {
		margin-top:10px;
	}
	#footer-inner .fr .free .img {
		display:block;
		float:left;
		padding-right:3px;
	}
	#footer-inner .fr .free .tel {
		font-size:18px;
		display:block;
	}
	#header-title .t span {	
		display: block;
	}
}
