@charset "utf-8";
/* CSS Document */
/*480 600 960 1280*/
/*margin-bottom: 100px(PC)margin-bottom: 60px(SP)*/
/*========================================   system-price-料金   ========================================*/
.recruit dt span{
	display: block;
	text-align: center;
	background-color: var(--base-color);
	color: #FFFFFF;
	padding: 5px 0;
}
.recruit dt,.recruit dd{
	box-sizing: border-box;
}
.recruit dd{
	padding: 0.6em;
	border-bottom: #CCCCCC dotted 1px;
}
@media screen and (min-width:0px) and ( max-width:599px) {/*600まで(SP)*/
	.recruit dd{
		margin-bottom: 10px;
	}
	.recruit dd:last-of-type{
		margin-bottom: 0px;
	}
}
@media screen and (min-width : 600px) {/*600以上(タブレット/PC)*/
	.recruit dl{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.recruit dt,.recruit dd{
		padding: 1em;
	}
	.recruit dt{
		width: 10em;
		border-bottom: #CCCCCC dotted 1px;
	}
	.recruit dd{
		width: calc(100% - 10em);
	}
}
@media screen and (min-width : 960px) {/*960以上(タブレット/PC)*/
	.recruit dt{
		width: 12em;
	}
	.recruit dd{
		width: calc(100% - 12em);
	}
}