/* パソコン用のCSS */
@media(min-width:751px){

	.f-item03 {
		align-self:stretch;
	}

	.mark1{
		margin:0 auto;
		width:1200px;
		height:auto;
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
		padding-top:5px;
	}

	h5.for-pc {
		display:block;
		margin-top:20px;
		margin-bottom:0px;
		font-size:18px;
		color:#339900;
		text-align:center;
	}
	
	h5.for-sp {
		display:none;
	}

	.mark2 {
		width:400px;
		height:auto;
	}
	
	table.mark3 {
		width:400px;
		height:auto;
		border:none;
		border-collapse:collapse;
		border-spacing:0;
	
	}
	
	td.mark4 {
		width:400px;
		height:auto;
		text-align:center;
	}
	
	img.mark5 {
		width:380px;
		height:363px;
	}
	
	td.mark6 {
		font-size:15px;
		line-height:1.6em;
		text-align:center;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:20px;
	}		  
}




/* スマホ用のCSS */
@media(max-width:750px){

	.f-item03 {
		align-self:stretch;
	}

	.mark1{
		margin:0 auto;
		width:100%;
		height:auto;
		display:flex;
		flex-direction:column;
		align-items:center;
		flex-wrap:wrap;
		padding-top:5px;
	}

	h5.for-pc {
		display:none;
	}
	
	h5.for-sp {
		display:block;
		margin-top:15px;
		margin-bottom:0px;
		font-size:16px;
		color:#FF6600;
		text-align:center;
	}

	.mark2 {
		width:100%;
		height:auto;
	}
	
	table.mark3 {
		width:100%;
		height:auto;
		border:none;
		border-collapse:collapse;
		border-spacing:0;
	}
	
	td.mark4 {
		width:100%;
		height:auto;
		text-align:center;
	}
	
	img.mark5 {
		width:100%;
		height:auto;
	}
	
	td.mark6 {
		font-size:15px;
		line-height:1.6em;
		text-align:center;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:20px;
	}		  
}