@charset "UTF-8";

/* CSS Document */




	
img{
	width: 100%;
}



p{
	color: #707070;

font-family: a-otf-ryumin-pr6n,serif;
font-weight: 300;
font-style: normal;
		line-height:1.6;
	}


.midashi{
	
	font-size: 1.2rem;
	margin-top: 2%;
	margin-bottom: 2%;
}

.honbun{
	font-size: 1rem;

	
}

.f-container{
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
	margin-left: 2%;

}

.f-item{ width: 100%;

	margin-top: 2%;
	margin-bottom: 5%;
		margin-left: 2%;
	margin-right: 2%;
	
}

/* デザインB（タブレット） */
@media screen and (min-width: 600px) {
/* タブレット用レイアウト 600px以上の範囲に収めるデザインはこの中に記述 */



.midashi{
	
	font-size: 1.2rem;
	margin-top: 2%;
	margin-bottom: 2%;
}

.honbun{
	font-size: 1rem;

	
}

.f-container{
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
	margin-left: 2%;

}

.f-item{ width: 46%;

	margin-top: 2%;
	margin-bottom: 5%;
		margin-left: 2%;
	margin-right: 2%;
	
}
	
	}


/* デザインC(PC) */
@media screen and (min-width: 1025px) {
/* PC用レイアウト 1,025px以上の範囲に収めるデザインはこの中に記述 */




.midashi{
	
	font-size: 1.2rem;
	margin-top: 2%;
	margin-bottom: 2%;
}

.honbun{
	font-size: 1rem;

	
}

.f-container{
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
	margin-left: 2%;

}

.f-item{ width: 29%;

	margin-top: 2%;
	margin-bottom: 5%;
		margin-left: 2%;
	margin-right: 2%;
	
}
	


}


