/* CSS Document */
/* ---------------------------------------
/ メンバー一覧ページ背番号＆ポジション追加設定 2016.10.12
/ ※float設定のまま対応
------------------------------------------ */
.memberAll li img {
	margin-bottom:0.3em;
}
.memberAll li .position {
	color:#FFFFFF;
	font-size: 0.85rem;
	padding:0.2em 0;
}
.memberAll li:nth-child(5n+1) {
	clear:both;
	float:left;
}
.memberAll li .name {
	padding:0.5em 0 0.3em;
	line-height:1.0;
	font-size: 0.95rem;
	border:solid #FFFFFF 1px;
}
.memberAll li .name span {
	font-size: 0.7rem;
}

/*名前表示_高さ揃え*/
.memberAll li {
	position:relative;
	}

.memberAll li .position {
	padding-bottom:50px;
	}

.memberAll li p.name {
	position:absolute;
	bottom:10px;
	width:90%;
	}

.member_staff li .position { /*スタッフ表示用*/
	padding-bottom:35px;
	}

.memberAll li a:hover p { /*hover下線用*/
	text-decoration:underline !important;
	}

@media (max-width:1024px){
.memberAll li .position {
	font-size: 0.8rem;
}
.memberAll li .name {
	font-size: 0.9rem;
}
}
@media (max-width:767px){
.memberAll li .position {
	font-size: 0.75rem;
}
.memberAll li .name {
	font-size: 0.85rem;
}
.memberAll li:nth-child(5n+1) {
	clear: inherit;
}
.memberAll li:nth-child(4n+1) {
	clear:both;
	float:left;
}

/*名前表示_高さ揃え*/
.memberAll li p.name {
	width:88%;
	}
}
@media (max-width:480px){
.memberAll li .position {
	font-size: 0.7rem;
}
.memberAll li .name {
	font-size: 0.8rem;
}
.memberAll li:nth-child(2n+1) {
	clear:both;
	float:left;
}

/*名前表示_高さ揃え*/
.memberAll li p.name {
	width:90%;
	}
}

