/* パソコン用のCSS */
@media(min-width:751px){

	.f-item03 {
		align-self:stretch;
	}

	h5.for-pc {
		display:block;
		margin-top:15px;
		margin-bottom:3px;
		font-size:20px;
		color:#0000FF;
		text-align:center;
	}
	
	h5.for-sp {
		display:none;
	}
	
	p.for-pc {
		font-size:15px;
		text-align:left;
		padding-left:15em;
	}
	
	p.for-sp {
		display:none;
	}
	
	.okaevent1 {
		margin:0 auto;
		width:1200px;
		height:auto;
		display:flex;
		flex-direction:column;
		flex-wrap:nowrap;
		padding-top:5px;
	
	}
		
	.okaevent2 {
		width:1200px;
		height:auto;
	}
	
	table.okaevent3 {
		width:1200px;
		height:auto;
		border:dashed 1px #CCCCCC;
		border-collapse:collapse;
		border-spacing:0;
	
	}
	
	td.okaevent4 {
		width:1200px;
		height:auto;
		text-align:center;
	}
	
	img.okaevent5 {
		width:1100px;
		height:auto;
	}

}


/* スマホ用のCSS */
@media(max-width:750px){

	.f-item03 {
		align-self:stretch;
	}

	h5.for-pc {
		display:none;
	}
		
	h5.for-sp {
		display:block;
		margin-top:15px;
		margin-bottom:3px;
		font-size:18px;
		color:#0000FF;
		text-align:center;
	}

	p.for-pc {
		display:none;
	}
			
	p.for-sp {
		font-size:15px;
		text-align:left;
		padding-left:2.5em;
	}
	
	.okaevent1 {
		margin:0 auto;
		width:100%;
		height:auto;
		display:flex;
		flex-direction:column;
		flex-wrap:nowrap;
		padding-top:5px;
	
	}
		
	.okaevent2 {
		width:100%;
		height:auto;
	}
	
	table.okaevent3 {
		width:100%;
		height:auto;
		border:dashed 1px #CCCCCC;
		border-collapse:collapse;
		border-spacing:0;
	
	}
	
	td.okaevent4 {
		width:100%;
		height:auto;
		text-align:center;
	}
	
	img.okaevent5 {
		width:100%;
		height:auto;
	}

}