@media screen and (max-width:560px) {
	#main .c-header {
		width:100%;
		padding-top:30px;
	}
	#main #header_pc {
		display:none;
	}
	#main #header_sp {
		display:block;
	}
	#main .btns .info {
		text-align:center;
		font-size:14px;
		margin-bottom:20px;
	}
	#main .btns .clearfix {
		width:100%;
	}
	#main .btns .clearfix.flg_2hin {
		width:100%;
	}
	#main .btns .fl { 
		width:100%;
		float:none;
		margin: 0;
		margin-bottom:20px;
	}
	#main .btns .fr {
		width:100%;
		float:none;
		margin: 0;
		margin-bottom:20px;
	}
	.ct {
		width: 100%;
		display: block;
		padding-bottom: 15px;
	}
}
