@charset "UTF-8";
/* CSS Document */
.unicom-menu__title {
	background-image: url("/sports/angels/sensyu_stuff/img/member-img.jpg");
}
.unicom-content__member ul{
	display: flex;
	flex-wrap: wrap;
	justify-content:space-around;
	margin: 20px auto 50px;
}
.unicom-content__member li{
	width:22%;
	margin-bottom: 30px;
}
.unicom-content__member-liinner{
	width:100%;
	padding: 5px;
	box-shadow: 0px 0px 5px 0 rgb(150, 150, 150);
}
.unicom-stufflist-minitext1{
	display: block;
	font-size:0.8rem;
	line-height: 0.9rem;
	padding-top:5px;
}
/*
.unicom-content__member-liinner:hover{
	opacity: 0.7;
}
*/
.unicom-content__member img{
	width:100%;
}
.unicom-content__member h3{
	padding-left:5px;
	color:#e84a84;
	border-bottom:1px solid #e84a84;
}
.unicom-content__member p{
	padding-left:7px;
	text-align: right;
}
.unicom-content__member a:link,.unicom-content__stuff a:link{
	color:#333333;
}
.unicom-content__member a:visited,.unicom-content__stuff a:visited{
	color:#333333;
}
.unicom-unicom-stufflist-line{
	border-bottom: 1px solid #0056a8;
}
/*スタッフリストAパターン*/
.unicom-stufflist-a{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin: 30px auto 50px;
}
.unicom-stufflist-a li{
	width:20%;
	min-width: 235px;
	margin-bottom: 30px;
	box-shadow: 0px 0px 5px 0 rgb(150, 150, 150);
}
.unicom-stufflist-a__inner{
	width:94%;
	text-align: center;
	margin: 15px auto;
}
.unicom-stufflist-a__inner span{
	display: block;
	font-size:0.8rem;
	line-height: 0.9rem;
	padding-top:5px;
}
.unicom-stufflist-a__inner img{
	width:90%;
}
/*スタッフリストBパターン*/
.unicom-stufflist-b{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin: 30px auto 30px;
}
.unicom-stufflist-b li{
	width:18%;
	min-width: 213px;
	box-shadow: 0px 0px 5px 0 rgb(150, 150, 150);
}
.unicom-stufflist-b__inner{
	width:94%;
	min-height: 310px;
	text-align: center;
	margin: 8px auto;
}
.unicom-stufflist-b__inner span{
	display: block;
	font-size:0.8rem;
	line-height: 0.9rem;
	padding-top:3px;
}
.unicom-stufflist-b__inner img{
	width:100%;
}
/*スタッフリストCパターン*/
.unicom-stufflist-c{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin: 0px auto 50px;
}
.unicom-stufflist-c li{
	width:18%;
	min-width: 213px;
	margin: 0px 50px 30px 50px;
	box-shadow: 0px 0px 5px 0 rgb(150, 150, 150);
}
.unicom-stufflist-c__inner{
	width:94%;
	min-height: 291px;
	text-align: center;
	margin: 8px auto;
}
.unicom-stufflist-c__inner span{
	display: block;
	font-size:0.8rem;
	line-height: 0.9rem;
	padding-top:3px;
}
.unicom-stufflist-c__inner img{
	width:100%;
}
.unicom-content__stuff-li-none{
	box-shadow: 0px 0px 0px 0 rgb(150, 150, 150)!important;
}


@media (max-width:640px) and (max-device-width:1280px){
.unicom-content__member ul{
	margin: 20px auto 50px;
}
.unicom-content__member li{
	width:48%;
}
.unicom-content__member-liinner{
	width:94%;
}
.unicom-content__member-liinner:hover{
	opacity: 1;
}
.arrow {
  position: relative;
  display: inline-block;
  padding: 9px;
}
.arrow::before {
  content: '';
  width: 8px;
  height: 8px;
  border-top: solid 2px #5070e3;
  border-right: solid 2px #5070e3;
  position: absolute;
  left: 0px;
  top: 8px;
}
.arrow.arrow-right::before {
  transform: rotate(45deg);
}
.unicom-content__member p{
	padding-left:0px;
}
.content-heading p{
	text-align: left;
	line-height: 1em;
}
/*スタッフリストAパターン*/
.unicom-stufflist-a{
	display: block;
	margin: 30px auto 50px;
}
.unicom-stufflist-a li{
	width:100%;
	min-width: auto;
	margin-bottom: 30px;
}
.unicom-stufflist-a__inner{
	display: flex;
	width:98%;
	height: auto;
	padding:5px 5px 0px 5px;
	text-align: left;
}
.unicom-stufflist-a__inner-box01{
	width:30%;
}
.unicom-stufflist-a__inner-box02{
	padding-left: 5px;
	width:70%;
}
.unicom-stufflist-a__inner img{
	width:100%;
}
/*スタッフリストBパターン*/
.unicom-stufflist-b{
	display: block;
	margin: 30px auto 0px;
}
.unicom-stufflist-b li{
	width:100%;
	min-width: auto;
	margin-bottom: 30px;
}
.unicom-stufflist-b__inner{
	display: flex;
	width:98%;
	min-height: auto;
	padding:5px 5px 0px 5px;
	text-align: left;
}
.unicom-stufflist-b__inner-box01{
	width:30%;
}
.unicom-stufflist-b__inner-box02{
	padding-left: 5px;
	width:70%;
}
.unicom-stufflist-b__inner span{
	display: block;
	font-size:0.8rem;
	line-height: 0.9rem;
	padding-top:3px;
}
.unicom-stufflist-b__inner img{
	width:100%;
}
/*スタッフリストCパターン*/
.unicom-stufflist-c{
	display: block;
	margin: 0px auto 50px;
}
.unicom-stufflist-c li{
	width:100%;
	min-width: auto;
	margin: 0px 0px 30px 0px;
}
.unicom-stufflist-c__inner{
	display: flex;
	width:98%;
	min-height: auto;
	padding:5px 5px 0px 5px;
	text-align: left;
}
.unicom-stufflist-c__inner-box01{
	width:30%;
}
.unicom-stufflist-c__inner-box02{
	padding-left: 5px;
	width:70%;
}
.unicom-stufflist-c__inner span{
	display: block;
	font-size:0.8rem;
	line-height: 0.9rem;
	padding-top:3px;
}
.unicom-stufflist-b__inner img{
	width:100%;
}
}
