@charset "utf-8";

/*--------------------------
  recruit
--------------------------*/
#recruit{
	position:relative;
	width:850px;
	height:auto;
	margin:20px auto 40px auto;
	padding:0;
}

/* --------------------------------
	
-------------------------------- */
#recruit .inr{
	position:relative;
	width:850px;
	height:auto;
	min-height:300px;
	margin:0 auto;
	padding:0;
}
#recruit .inr div{
	position:relative;
	width:100%;
	margin:0 0 20px 0;
	padding:10px 0;
}
#recruit .inr div:after{
    content:"";
    display:block;
    clear:both;
    height:0px;
    overflow:hidden;
}
#recruit .inr div p{
	position:relative;
	width:740px;
	margin:0 0 20px 110px;
	padding:0;
	font-size:0.8rem;
}


/*-------------------------------------------------------------------------------*/

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

/*--------------------------
  recruit
--------------------------*/
#recruit{
	position:relative;
	width:100%;
	height:auto;
	margin:-1.5% auto 4% auto;
	padding:0;
	background:#fff;
}

/* --------------------------------
	
-------------------------------- */
#recruit .inr{
	position:relative;
	width:100%;
	height:auto;
	min-height:30%;
	margin:0 auto;
	padding:0;
}
#recruit .inr div{
	position:relative;
	width:100%;
	margin:0 0 2% 0;
	padding:1% 0;
}
#recruit .inr div:after{
    content:"";
    display:block;
    clear:both;
    height:0px;
    overflow:hidden;
}
#recruit .inr div p{
	position:relative;
	width:95%;
	margin:0 auto 2% auto;
	padding:0;
	font-size:0.8rem;
}

}