@charset "utf-8";

/**
 *
 *  募集要項
 *　summary
 */

/*--------------------------------------------------------------------------
   Overwright
---------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------
   Content
---------------------------------------------------------------------------*/
#Recruit.summary{
	padding-top: 30px;	
}
#Recruit.summary dl{
	display:flex;
	flex-wrap:wrap;
	margin-bottom: 55px;
	font-size:115%;
}
#Recruit.summary dt,
#Recruit.summary dd{
	padding: 20px 0;
	border-bottom:1px solid #DBDBDB;	
}
#Recruit.summary dt{
	width: 230px;
	margin-right: 35px;	
}
#Recruit.summary dd{
	width: 934px;	
}

#Recruit.summary .btn a{
	width: 457px;
	margin: 0 auto 20px;
	background-color:#4574BA;
	color:#FFF;
	font-size:122%;	
}


/*--------------------------------------------------------------------------
   mobile
---------------------------------------------------------------------------*/
@media screen and (max-width: 768px) {

/*--------------------------------------------------------------------------
   Content
---------------------------------------------------------------------------*/
#Recruit.summary{
	padding-top: 40px;	
}
#Recruit.summary dl{
	display:block;
	margin-bottom: 35px;
	font-size:100%;
}
#Recruit.summary dt,
#Recruit.summary dd{
	padding: 5px 0 15px;	
}
#Recruit.summary dt{
	width: 100%;
	margin-right: 0;
	padding: 0;
	border-bottom:none;
	font-weight:bold;
	font-size:117%;	
}
#Recruit.summary dd{
	width: 100%;
	margin-bottom: 15px;	
}

#Recruit.summary .btn a{
	width: 300px;
	margin: 0 auto 20px;
}


}