/* =========================================================
   財団法人ひばり関連ページ 共通CSS
========================================================= */

/* =========================================================
   01. 共通パーツ / Utility
========================================================= */

/* -------------------------------------
   共通：セクションタイトルと英語サブタイトルの間
------------------------------------- */
.smb-section__lede-wrapper{
	margin-top: 8px!important;
}


/* -------------------------------------
   見出し横装飾
------------------------------------- */
#privacy .smb-section__title > span,
#links .smb-section__title > span,
#company .smb-section__title > span,
#recruit .smb-section__title > span{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 24px;
	width: 100%;
}

#privacy .smb-section__title > span::before,
#privacy .smb-section__title > span::after,
#links .smb-section__title > span::before,
#links .smb-section__title > span::after,
#company .smb-section__title > span::before,
#company .smb-section__title > span::after,
#recruit .smb-section__title > span::before,
#recruit .smb-section__title > span::after{
	content: "";
	flex: 1;
	max-width: 100%;
	min-width: 80px;
	height: 10px;
	background: url(http://hibari21.com/hibari21_wp/wp-content/uploads/2026/01/contact_deco_green.svg)
		repeat-x center / auto 100%;
}

/*見出し横装飾 スマホ対応*/
@media (max-width: 767px) {

	/* 横並び解除 */
	#privacy .smb-section__title > span,
	#links .smb-section__title > span,
	#company .smb-section__title > span,
	#recruit .smb-section__title > span{
		display: block;
	}

	/* before は非表示 */
	#privacy .smb-section__title > span::before,
	#links .smb-section__title > span::before,
	#company .smb-section__title > span::before,
	#recruit .smb-section__title > span::before{
		display: none;
	}

	/* after を見出し下装飾として使用 */
	#privacy .smb-section__title > span::after,
	#links .smb-section__title > span::after,
	#company .smb-section__title > span::after,
	#recruit .smb-section__title > span::after{
		display: block;
		content: "";
		width: 80%;
		height: 8px;
		margin: 12px auto 0;
		background: url(http://hibari21.com/hibari21_wp/wp-content/uploads/2026/01/contact_deco_green.svg)
			repeat-x center / auto 100%;
	}
}





/* =========================================================
   02. 財団法人ひばりページ
========================================================= */
/* -------------------------------------
   共通：h2 背景装飾
------------------------------------- */
.bg_green {
	background-image: url(http://hibari21.com/hibari21_wp/wp-content/uploads/2026/01/park_h2_bg.svg);
	height: 56px;
	display: flex;
	align-items: center;
	padding-left: 12px;
	border-radius: 5px;
}


/* -------------------------------------
   表レイアウト 3:7
------------------------------------- */
#overview .wp-block-table table {
	width: 100%;
	table-layout: fixed;
}

#overview .wp-block-table table td:first-child,
#overview .wp-block-table table th:first-child {
	width: 30%;
}

#overview .wp-block-table table td:nth-child(2),
#overview .wp-block-table table th:nth-child(2) {
	width: 70%;
}


/* -------------------------------------
   表レイアウト 2:2:3:5
------------------------------------- */
#history .wp-block-table table {
  table-layout: fixed;
  width: 100%;
}

#history .wp-block-table table th:nth-child(1),
#history .wp-block-table table td:nth-child(1) {
  width: 16.66%;
}

#history .wp-block-table table th:nth-child(2),
#history .wp-block-table table td:nth-child(2) {
  width: 16.66%;
}

#history .wp-block-table table th:nth-child(3),
#history .wp-block-table table td:nth-child(3) {
  width: 25%;
}

#history .wp-block-table table th:nth-child(4),
#history .wp-block-table table td:nth-child(4) {
  width: 41.66%;
}

#history .wp-block-table thead {
    border-bottom: none;
}

