@charset "utf-8";
@import url('editor_content.css?v=1');
/**
 *	新卒採用＞採用スケジュール
 * 	update.24.12.18
**/
.section-main > .title {	
	color:#264993;
}
.section-main .content-text {
	margin:16px 0 0;
	padding:24px 0 0;
	border-top: 2px solid #264993;
	font-size:1.6rem;
	line-height: 1.6;
}
@media print, screen and (min-width: 728px) {
	.section-main .content-text {
		font-size:2rem;
		border-top-width: 3px;
	}
}
.section-category > .box-list {
	margin:20px 0 0;
	width:100%;
	overflow-x: auto;
}
.box-list .list {
	margin:0;
	padding:0;
	min-width:660px;
}
.list .index ,
.list .item {
	background-size: 10px 3px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: linear-gradient(to right, #264993, #264993 3px, transparent 3px, transparent);
}
.list .index > * {
	padding:12px 0 10px;
	font-size:1.6rem;
	font-weight:700;
	line-height: 1.6;
	color:#000;
}
.index > .date {
	width:170px;
}
.index > .time {
	width:120px;
}
.index > .name {
	width:60%;
}
.index > .place {
	width:40%;
}
.list .item:nth-child(odd) {
	background-color: #fff;
}
.list .item > * {
	padding:14px 1%;
	font-size:1.6rem;
	font-weight:500;
	line-height: 1.6;
	color:#000;
	vertical-align: middle;
}
@media print, screen and (min-width: 728px) {
	.list .index > * {
		font-size:1.8rem;
	}
	.list .item > * {
		font-size:1.8rem;
	}
	.index > .date {
		width:190px;
	}
	.index > .time {
		width:130px;
	}
}
.section-process {
	padding-bottom:50px;
	background-size: 10px 3px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: linear-gradient(to right, #264993, #264993 3px, transparent 3px, transparent);
}
.section-process > .image {
	margin-top:30px;
	max-width:400px;
}
@media print, screen and (min-width: 728px) {
	.section-process {
		padding-bottom:60px;
	}
	.section-process > .image {
		margin-top:40px;
		max-width:none;
	}
}
/* index */

/* single */

/* editor */