/*--------------------------------------------------
RECRUIT
----------------------------------------------------*/
.rec-waku{
width: 70%;
margin-left:15%;
padding-bottom: 10vw;
padding-top: 10vw;
}
.check-box li {
  display: inline-block;
margin-right: 2%;
font-size: 1.2vw;
}
.text-list li{
display: inline-block;
width: 45%;
}
.text-list input{
width: 80%;
height: 8%;
border-radius: 3px;
border: none;
background: #f0f0f0;
padding: 3%;
margin: 0 0 3% 0;
}

.text-list label{
	color: #999;
cursor: default;
font-size: 1.3vw;
}
.text-list textarea{
width: 80%;
background: #f0f0f0;
border:none;
height: 10%;
padding: 1.5%;
}
.rec-button{
margin-top: 3%;
width: 40%;
background: #000;
color: #fff;
padding: 1%;
font-size: 1.3vw;
border:none;
margin-left: 5%;
height: 5vw;

}


/*--------------------------------------------------
RECRUIT-END
----------------------------------------------------*/

	
@media only screen and (max-width: 500px) {
	/*--------------------------------------------------
RECRUIT
----------------------------------------------------*/
	   

.rec-waku{
width: 90%;
margin-left: 2.5%;
box-sizing: border-box;
padding-top: 10vw;

}
.rec-button{
height: 10vw;
font-size: 4vw;
margin-left: 10%;
}
.text-list li{
display: inline-block;
width: 100%;
}
.text-list label{
   font-size: 3vw;
}

.check-box li {
  display: block;
font-size: 4vw;
margin-bottom: 3%;
}
.text-list input{
width: 100%;
}
.text-list textarea{
width: 100%;
}
/*--------------------------------------------------
RECRUIT-END
----------------------------------------------------*/


}	