@charset "utf-8";

/* ページ毎 */


/*
***********************************************************************************************
本文の共通要素
***********************************************************************************************
*/

.content .entry {
	padding-bottom: 30px;
}

.content > article {
	/*
	border-bottom: 1px dotted #999;
	margin-bottom: 15px;
	padding-bottom: 10px;
	*/
}

/* 投稿の付加情報 */
.content .post-info {
}

	/* 日付 */
	.post-info .info-date {
		color: #666;
		display: inline-block;
		/*
		font-family: 'Roboto', sans-serif;
		*/
	}

	/* 最上位のカテゴリ */
	.post-info .info-cat {
		display: inline-block;
	}

		.post-info .info-cat a {
			/*
			color: #666;
			*/
			display: inline-block;
			/*
			font-size: 14px;
			line-height: 1.1;
			*/
			margin-left: 1em;
			padding-left: 1em;
			position: relative;
			text-decoration: none;
		}

			.post-info .info-cat a:hover {
				text-decoration: underline;
			}

			/* カテゴリのアイコン */
			.post-info .info-cat a::before {
				color: var(--wp--preset--color--color-3);
				content: "\f24d";	/* fa-clone */
				display: block;
				font-family: 'Font Awesome 6 Free';
				font-size: 12.5px;
				font-weight: 900;
				line-height: 1;
				top: 2px;
				left: 0;
				position: absolute;
			}

	/* タグ（未使用） */
	.post-info .info-tags {
		margin-bottom: 20px;
	}


/*
***********************************************************************************************
固定ページ
***********************************************************************************************
*/

.page {
}

	.page .content {
	
	}


/*
***********************************************************************************************
サイトマップ
/sitemap/
***********************************************************************************************
*/


/*
***********************************************************************************************
お問い合わせフォーム
/contact/form/
***********************************************************************************************
*/


/*
***********************************************************************************************
お問い合わせいただきありがとうございました
/contact/form/thanks/
***********************************************************************************************
*/



/*
***********************************************************************************************
求人詳細（未使用）
/recruit/job/＊/
***********************************************************************************************
*/

/*
.footer_entry {
	background-color: #deeffb;
	padding: 25px;
	position: relative;
}

	/＊ この求人情報に応募する ＊/
	.footer_entry .btn_entry {
		text-align: center;
	}

		.footer_entry .btn_entry .btn {
			font-family: 'Noto Sans JP', sans-serif;
			font-size: 18px;
			font-weight: 600;
		}

	/＊ 募集職種一覧に戻る ＊/
	.footer_entry .btn_back {
		left: 20px;
		margin-top: -1em;
		padding-left: 23px;
		position: absolute;
		top: 50%;
	}

		.viewmode-mobile .footer_entry .btn_back {
			left: auto;
			margin-top: 10px;
			padding: 0;
			position: relative;
			text-align: center;
			top: auto;
		}

		/＊ 戻るアイコン ＊/
		.footer_entry .btn_back::before {
			color: #111;
			content: "\f3e5";	/＊ reply ＊/
			display: block;
			font-family: 'Font Awesome 6 Free';
			font-size: 17px;
			font-weight: 900;
			left: 0;
			line-height: 1;
			position: absolute;
			top: 0.3em;
		}

			.viewmode-mobile .footer_entry .btn_back::before {
				display: inline-block;
				margin-right: 5px;
				position: static;
			}


	/＊ この求人情報に応募する ＊/
	.footer_entry .btn_entry {
	}

	/＊ この求人情報について問い合わせる ＊/
	.footer_entry .btn_contact {
		margin-top: -1em;
		padding-right: 23px;
		position: absolute;
		right: 20px;
		text-align: right;
		top: 50%;
	}

		.viewmode-mobile .btn_contact {
			margin-top: 20px;
			padding: 0;
			position: relative;
			right: auto;
			text-align: center;
			top: auto;
		}

		/＊ ？アイコン ＊/
		.footer_entry .btn_contact::before {
			color: #111;
			content: "\f059";	/＊ question-circle ＊/
			display: block;
			font-family: 'Font Awesome 6 Free';
			font-size: 17px;
			font-weight: 900;
			right: 0;
			line-height: 1;
			position: absolute;
			top: 0.25em;
		}

			.viewmode-mobile .footer_entry .btn_contact::before {
				display: inline-block;
				margin-right: 5px;
				position: static;
			}
*/