@charset "utf-8";

/* ==================================================================
	Site Name:
	Author:高橋 潤
	Version: 1.0

	Page Title:	TOP

=================================================================== */
.conts h2{
	text-align: center;
	margin:25px 0 40px;
}

.conts h3{
	text-align: center;
	margin:70px auto 40px;
}


.conts h3.catch{
	text-align: center;
	margin:40px auto 20px;
	font-size:130%;
	line-height: 1.5em;
	padding-bottom:15px;
	border-bottom:1px dotted #e698ae;
	width:320px;
}

.conts .catch01{
	text-align: center;
}


.conts .tate{
	display: none;
}

.conts .point-list{
	margin:20px 0 50px;
}


.conts .point-list li{
	float:left;
	width:38%;
	margin:30px 25px 35px;
	font-size:75%;
	padding-left:70px;
	line-height: 2em;
}


.conts .point-list li.point01{
	background: url(../../images/index/point01.png) 0 0 no-repeat;
}

.conts .point-list li.point02{
	background: url(../../images/index/point02.png) 0 0 no-repeat;
}

.conts .point-list li.point03{
	background: url(../../images/index/point03.png) 0 0 no-repeat;
}

.conts .point-list li.point04{
	background: url(../../images/index/point04.png) 0 0 no-repeat;
}




.conts .point-list li h4{
	font-size:140%;
	line-height:1.5em;
	margin-bottom:10px;
}


.conts .point-list li img{
	float:right;
	margin-left:20px;
}





@media screen and (max-width: 1000px) {

	.conts .point-list li{
		float:none;
		width:80%;
		clear:both;
		padding-bottom:20px;
	}

	.conts .point-list li img{
		margin-left:25px;
		margin-right:0px;
		text-align: center;
	}


	
}




@media screen and (max-width: 640px) {

	.conts h3.catch{
		text-align: left;
		width:100%;
		padding-left:25px;
}

	.conts .catch01{
		text-align: left;
	}

	.conts .point-list li{
		float:none;
		width:70%;
		clear:both;
		padding-bottom:20px;
	}

	.conts .point-list li img{
		margin-left:0px;
		margin-right:0px;
		text-align: center;
		float:none;
		display: block;
		margin-bottom: 25px;
	}

	.yoko{
		display: none!important;
	}

	.tate{
		display: block!important;
	}
	
}
