@charset "UTF-8";
/*------------------------------------------------------------
	業務ガイド
------------------------------------------------------------*/
#main {
	width: 1200px;
}

#conts {
	width: 880px;
}

.display {
	margin-bottom: 5px;
}

.head-image_lead {
	line-height: 1.6;
}

.workList {
	margin: 30px 0;
}

.workColumn {
	padding: 26px 0 20px;
}

.thumbnailColumn_linkArea {
	margin: -26px -20px -20px;
	padding: 15px 20px 20px;
}

.thumbnailColumn_linkArea p.workColumn_subttl {
	margin-bottom: 6px;
	color: #00acba;
	font-size: 2rem;
	font-weight: bold;
	line-height: 1.4;
}

.workColumn_ttl {
	margin: 10px 0;
	color: #111;
	font-size: 2.2rem;
	font-weight: bold;
	line-height: 1.3;
}

.thumbnailColumn_linkArea p {
	margin-bottom: 24px;
	line-height: 2;
}

.date-sm {
	display: block;
	font-size: 1.4rem;
	text-align: right;
}

.date-sm:before {
	content: none;
}

@media screen and (max-width: 767px) {
	#main {
		width: auto;
	}

	#conts {
		width: auto;
	}

	#pagePath {
		margin-bottom: 0;
	}

	.display {
		margin-bottom: 10px;
	}

	.head-image_inner {
		padding-left: 15px;
		padding-right: 15px;
	}

	.head-image_ttl {
		font-size: 2rem;
	}

	.head-image_ttl img {
		width: 18px;
		height: auto;
	}

	.thumbnailColumn_linkArea p.workColumn_subttl {
		font-size: 1.6rem;
		line-height: 1.5;
	}

	.workColumn_ttl {
		margin: 5px 0;
		font-size: 2rem;
		line-height: 1.4;
	}

	.thumbnailColumn_linkArea p {
		font-size: 1.4rem;
	}

	.date-sm {
		font-size: 1.4rem;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
	#main {
		width: auto;
		max-width: 1050px;
	}

	#conts {
		width: 720px;
	}
}