@media screen and (max-width:560px) {
	/*
	#header .header-inner {
		width:96%;
	}
	*/
	.br560 {
	    display: block;
	}
	.slicknav_menu .slicknav_menutxt {
		display: none;
	}
	#header-title .t {
		padding-top: 10px;
	}
	#header-title .t span {
		display: block;
		font-size: 18px;
	}

	#header .limit-date {
		position: static;
		display: flex;
		align-items: center;
		justify-content: center;
		background: #ffffff;
		border: 1px solid #aaaaaa;
		padding: 3px;
	}
	#header .limit-date .t1 {
		font-size: 12px;
	}
	#header .limit-date .t2 {
		font-size: 12px;
	}
	.step .step-item{
		font-size: 10px;
	}
	#main-inner {
		width:96%;
	}

	#btm-page-top .in {
		width:96%;
		text-align:right;
	}

	#footer-inner {
		width:96%;
		margin-bottom:20px;
	}
	#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_fix-inner{
		justify-content: space-between;
	}
	#header .limit-date{
		flex-direction: column;
		margin-right: 20px;
	}
}
