
/********************** スマホ用css ***************************/

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


.trainee_list{
	padding:10% 0;
}

.trainee_list:nth-of-type(even){
	background:#F7F7F7;
}

.trainee_list h2{
	font-size:150%;
	letter-spacing: 0.2em;
	margin:0 0 10%;
	text-align: center;
	color:#435e72;
}

.trainee_list_inner{
	max-width:1000px;
	display:flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin:0 auto;
}

.trainee{
	width:20%;
	margin:3% 0 0 10%;
}

.trainee a{
	text-decoration:none;
}

.trainee p{
	font-size:120%;
	font-weight:600;
	letter-spacing:0.2em;
	color:#262626;
	text-align: center
}

.team_pg{
	font-size:10px;
	color:#AF3F5F;
	letter-spacing:0.1em;
}

.team_fr{
	font-size:10px;
	color:#198F61;
	letter-spacing:0.1em;
}

.morelink{
    display:block;
    max-width:240px;
    margin:10% auto 15%;
    padding:10px 20px;
    background:#7c7c7c;
    border:2px solid #fff;
    color:#fff;
    text-align:center;
    border-radius:5px;
}

.join {
	color: #262626;
	display: block;
	font-size: 85%;
	font-weight: 300;
	letter-spacing: 0.2em;
}


}
