@charset "UTF-8";
/*スクリーンサイズ800以上*/
.cont-item {
	width: 50%;
	margin: 0 auto 1em;
	float:left;
}
.cont-item p{
	width: 90%;/**/
	margin: 0.5em auto;
}
.cont-item p img{
	border-radius: 25%;
}
.cont-item2 p img{
	border-radius: 15%/25%;
}
.cont-item3{
	width: 85%;
	float: none;
}
.item-text{
	text-align: center;
	font-size: 0.875em;/*14px*/
}
h3.item{
	width: 100%;
	padding: 1em 0 0.6em;
	font-size: 1.5em;
	border-bottom: dotted 1px #08697A;
	background: none;
	text-align: center;
}
h4{
	width: 90%;
	margin: auto;
	padding: 1em 1em 0.6em;
	font-size: 1.2em;
	border-bottom: dotted 1px #08697A;
	background: none;
	text-align: left;
}
h2.title{
	width: 90%;
}
.bnr_single{
	width: 12.5em;/*200px*/
	margin: 1em auto 2em;
}
.arrenge{
	background: #FFCCCC;
}
@media screen and (min-width : 50em){
	h2.title{
		width: 60em;/*960px*/
	}
	.cont-item{
		width: 25%;
	}
	.cont-item2{
		width: 50%;
	}
	.cont-item3{
		width: 50%;
}


}