@charset "utf-8";

/* ------------- */
/*   260119追加  */
/* ------------- */

ul.ulist{margin-left: 0px;}
ul.ulist li{
	list-style: disc outside;
	margin-left: 22px;
}

/* .recruit_table{
	border-top: #D1D1D1 1px solid;
	border-right: #D1D1D1 1px solid;
	border-left: #D1D1D1 1px solid;
	border-collapse:collapse;
	margin-bottom: 50px;
	width: 100%;
	min-width: 1280px;
	table-layout: fixed;
} */
.recruit_table th{
	/* width: 100px; */
	/* width: 100%; */
	width: 255px;
	box-sizing: border-box;
	background-color: #F4F3F3;
	border-bottom: #D1D1D1 1px solid;
	border-right: #D1D1D1 1px solid;
	box-sizing: border-box;
	padding: 20px;
	text-align: center;
	border-collapse: collapse;
}

.recruit_table td{
	padding: 20px;
	box-sizing: border-box;
	border-bottom: #D1D1D1 1px solid;
	border-right: #D1D1D1 1px solid;
	box-sizing: border-box;
}
/* .recruit_table td.text_center{
	text-align: center;
}
.recruit_table td div.bg_gray{
	background-color: #F2F5F8;
	padding: 20px;
	display: inline-block;
	margin-top: 30px;
}
.recruit_table td div.bg_gray p{margin-bottom: 20px;} */

@media screen and (max-width:767px) {
	.sp_table_scroll{
		width: 100%;
		overflow-x: scroll;
	}

	.recruit_table{
		border-top: #D1D1D1 1px solid;
		border-right: #D1D1D1 1px solid;
		border-left: #D1D1D1 1px solid;
		border-collapse:collapse;
		margin-bottom: 50px;
		width: 100%;
		min-width: auto;
		/* min-width: 1280px; */
		table-layout: fixed;
	}
	.recruit_table th{
		/* width: 100px; */
		/* max-width: 255px; */
		max-width: none;
		width: 100%;
		display: block;

		box-sizing: border-box;
		background-color: #F4F3F3;
		border-bottom: #D1D1D1 1px solid;
		/* border-right: #D1D1D1 1px solid; */
		border-right: none;
		box-sizing: border-box;
		padding: 20px;
		text-align: center;
		border-collapse: collapse;
	}

	.recruit_table td{
		width: 100%;
		display: block;
		/* width: 25%;
		max-width: 25%; */
		padding: 20px;
		box-sizing: border-box;
		border-bottom: #D1D1D1 1px solid;
		/* border-right: #D1D1D1 1px solid; */
		border-right: none;
		box-sizing: border-box;
	}
	.recruit_table td.text_center{
		text-align: center;
	}
	.recruit_table td div.bg_gray{
		background-color: #F2F5F8;
		padding: 20px;
		display: inline-block;
		margin-top: 30px;
	}
	.recruit_table td div.bg_gray p{margin-bottom: 20px;}
}

@media screen and (min-width:768px) and (max-width:1024px) {
	.recruit_table{
		border-top: #D1D1D1 1px solid;
		border-right: #D1D1D1 1px solid;
		border-left: #D1D1D1 1px solid;
		border-collapse:collapse;
		margin-bottom: 50px;
		width: 100%;
		min-width: auto;
		table-layout: fixed;
	}
	.recruit_table th{
		/* width: 100px; */
		max-width: 255px;
		box-sizing: border-box;
		background-color: #F4F3F3;
		border-bottom: #D1D1D1 1px solid;
		border-right: #D1D1D1 1px solid;
		box-sizing: border-box;
		padding: 20px;
		text-align: center;
		border-collapse: collapse;
	}

	.recruit_table td{
		/* width: 25%;
		max-width: 25%; */
		padding: 20px;
		box-sizing: border-box;
		border-bottom: #D1D1D1 1px solid;
		border-right: #D1D1D1 1px solid;
		box-sizing: border-box;
	}
	.recruit_table td.text_center{
		text-align: center;
	}
	.recruit_table td div.bg_gray{
		background-color: #F2F5F8;
		padding: 20px;
		display: inline-block;
		margin-top: 30px;
	}
	.recruit_table td div.bg_gray p{margin-bottom: 20px;}
}


.sec_recruit form input[type="button"], form input[type="submit"] {
    border: none;
    border-radius: 0;
    background-color: #003F7A;
    padding: 0.675rem 1rem 0.5rem;
    color: #fff;
    transition: 0.5s ease-out;
    -webkit-appearance: none;
}