#header_bottom{
    background-image:url(../images/team_top.jpg);
}
#main{
    width:90%;
    margin:100px auto;
    position:relative;
    text-align: left;
}
#main h2{
    font-size:35px;
}

#team_wrap{
    display:flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
#team_wrap:after{
    content: "";
    display: block;
    width: 26%;
    height: 0;
}
#team_wrap .team{
    width:26%;
    text-align: center;
    margin-bottom:75px;
}
#team_wrap .team .face img{
    width:auto;
    height:150px;
}
#team_wrap .team .english{
    margin-top:30px;
    color:#FBC702;
    letter-spacing:1px;
}
#team_wrap .team .japanese{
    font-size:30px;
    font-weight:bold;
    margin-bottom:25px;
}
#team_wrap .team .content{
    color:#6B6B6B;
    text-align:left;
    line-height:25px;
}
#team_wrap .team .content a{
    display: inline-block;
    color: #6B6B6B;
    border-bottom: 1px solid #6B6B6B;
    margin-top: 10px;
}



/*------　はぐるま　------*/

#main .haguruma .logo01 img{
    position:absolute;
    top:0px;
    left:180px;
    width:40px;
    height:40px;
    margin:0 auto;
    -webkit-animation: logo01 5s linear infinite;
    animation: logo01 5s linear infinite;
}
#main .haguruma .logo02 img{
	position:absolute;
	top:29px;
	left:210px;
	width:30px;
	height:30px;
	margin:0 auto;
	-webkit-animation: logo02 5s linear infinite;
    animation: logo02 5s linear infinite;
}
#main .haguruma .logo03 img{
    position:absolute;
	top:0px;
    left:220px;
	width:30px;
	height:30px;
	margin:0 auto;
	-webkit-animation: logo03 5s linear infinite;
    animation: logo: 03px 5s linear infinite;
}
@-webkit-keyframes logo01 {
    0% { -webkit-transform: rotateX(0deg) rotate(0deg); }
    100% { -webkit-transform: rotateX(0deg) rotate(360deg); }
}


@keyframes logo01 {
0% { transform: rotateX(0deg) rotate(0deg); }
100% { transform: rotateX(0deg) rotate(360deg); }
}	

@-webkit-keyframes logo02 {
    0% { -webkit-transform: rotateX(0deg) rotate(0deg); }
    100% { -webkit-transform: rotateX(0deg) rotate(-360deg); }
}


@keyframes logo02 {
0% { transform: rotateX(0deg) rotate(0deg); }
100% { transform: rotateX(0deg) rotate(-360deg); }
}	

@-webkit-keyframes logo03 {
    0% { -webkit-transform: rotateX(0deg) rotate(0deg); }
    100% { -webkit-transform: rotateX(0deg) rotate(-360deg); }
}


@keyframes logo03 {
0% { transform: rotateX(0deg) rotate(0deg); }
100% { transform: rotateX(0deg) rotate(-360deg); }
}	
