.line {
	color: rgba(0,0,0,.2);
	margin: 5% auto;
}
.for-clients .six-box-wrap a {
	text-decoration: underline;
}
.for-clients .six-box-wrap a:hover {
	text-decoration: none;
}
#contents .content2 .for-clients h3 {
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.for-clients h4 {
	font-size: 23px;
	font-weight: normal;
	margin-top: .5em;
	text-align: center;
}
.six-box-wrap {
	margin: 2em auto;
	border-radius: 10px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #EEEEEE), color-stop(0.00, #FFFFFF));
	background: -webkit-linear-gradient(#FFFFFF,#EEEEEE);
	background: -moz-linear-gradient(#FFFFFF,#EEEEEE);
	background: -ms-linear-gradient(#FFFFFF,#EEEEEE);
	background: linear-gradient(#FFFFFF,#EEEEEE);
	border: 1px solid #EEEEEE;
}
.gyomu-box-wrap {
	padding: 0.5em;
}
.for-clients .gyomu-box {
	height: 100%;
	background-color: #fff;
	padding: 1em;
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1);
}
.for-clients .gyomu-box p {
	font-size: 14px;
	line-height: 1.8em;
}
.for-clients .gyomu-other h5 {
	border-left: 2px solid #333;
	padding-left: 5px;
	font-size: 13px;
}
.for-clients .gyomu-other p {
	font-size: 12px;
}
#contents .content2 .for-clients .clients-data h3 {
	margin-bottom: 10%;
}
@media (min-width: 769px) {
	.clients-data .data-text {
		font-size: 14px;
		padding-top: 50px; 
	}
}
@media (max-width: 768px) {
	.for-clients h4 {
		font-size: 17px;
	}
	.for-clients .gyomu-box p {
		font-size: 13px;
		line-height: 1.8em;
	}
	.for-clients .gyomu-other h5 {
		margin: 5px 0;
		font-size: 12px;
	}
	.for-clients .gyomu-other p {
		font-size: 11px;
	}
}
@media (max-width: 568px) {
	.for-clients .gyomu-box img {
		max-width: 70%;
	}
	.button-xlarge {
		font-size: 100%;
	}
	.pure-button {
		padding: 0.5em 1em;
	}
}