@charset "UTF-8";
.member {
	width:100%;
	/* [disabled]padding:0 2%; */
	margin: -5px 0 0 0;
}
.member .title {
	margin:0;
	padding:0;
	
}
.member_box {
	background-image: url(../img/member/member_bg.png);
	background-repeat: no-repeat;
	background-size:100% auto;
}
.member_box .bg {
	height:auto;
	background-image: -webkit-linear-gradient(bottom, #fff 75%, rgba(255,255,255,.74));
	background-image: -moz-linear-gradient(bottom, #fff 75%, rgba(255,255,255,.74));
	background-image: -o-linear-gradient(bottom, #fff 75%, rgba(255,255,255,.74));
	background-image: -ms-linear-gradient(bottom, #fff 75%, rgba(255,255,255,.74));
	background-image: linear-gradient(to top, #fff 75%, rgba(255,255,255,.74));
	padding: 2%;
}
.inner {
	padding-top: 3%;
}
.tokuten {
	color: #FFF;
	background-color: #f94141;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	font-size: 10px;
}
.sub_title {
	margin-bottom: 2%;
}


/*********************/

.graph { margin-top:20px;}
.graph .title {margin-bottom: 5px;}
.graph table {text-align: center;}
.graph table tr td.color {
	border: 1px solid #c7c490;
	background-color:#ebe7d5;
	padding:5px 0;
}
.graph table tr td {
	border: 1px solid #c7c490;
	padding:5px 0;
}
.faf8ee{ background-color:#faf8ee;}
.inner .off {
	margin-top: 2%;
	background-color: #faf8ee;
	border: 1px solid #ebe7d5;
	text-align: center;
	padding-top: 2%;
	padding-bottom: 2%;
	font-size: 10px;
}

.sub_title span{
	float:left;
	display:block;
}
.inner .sub_title .tokutentext{
	margin:0;
	padding:7px 7px 7px 10px;
	letter-spacing: 0.5px;
}

.inner p{
	clear:both;
	padding: 2% 0 0 0;
}

	
	

