@charset "UTF-8";
/* ----------------------------------------
＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊

　profile.css　　：個別設定

＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊
---------------------------------------- */

/* ：：： style.css - １．共通部分・全体レイアウト ：：： */
#wrapper {
	width: 3024px; /* Title：160 + 部門数：6 × 472（＝2,992px） ＋ 余裕：32px */
}

/* ヘッダーエリア */
#headerContainer {
  height: 40px;
}

/* コンテンツエリア */
section.column {
	width: 472px;
	background-color: rgba( 105, 105, 105, 0); /* ★確認用：dimgray #696969 */
}



/* ：：： temp_Page01.css - １．共通部分レイアウト ：：： */
/* ページタイトル */
#PageTitle h1 {
	border: none;
}

#PageTitle #Background_img {
	bottom: 96px;
	left: -16px;
}



/* ：：： 個別設定 ：：： */
/* 共通部分 */
.column h1 { /* オリジナルは、style.css（共通装飾）にて */
	margin: 0 0 16px 0;
	padding: 0;
	height: 24px;
	font-size: 1.25rem; /* ：：：15px：：： */
	border-bottom: 1px dotted #677f7e;
	border-left: none;
}

.column_mainContent {
	margin: 48px 32px 24px;
}

.column_mainContent ul,
.column_mainContent dl,
.column_mainContent p {
	margin: 16px 0 0 0;
	padding: 0 16px 0;
}

.column_mainContent .toLINK2 {
	margin: 8px 16px 0 0;
	padding: 0;
	font-size: 0.917rem; /* ：：：約11.004px：：： */
	text-align: right;
}

.column_mainContent .F_small {
	font-size: 0.8rem; /* ：：：80%：：： */
}


/* コンテンツエリア　#contents02 */
#contents02_1 dl,
#contents02_3 dl,
#contents02_3 dl {
}
#contents02_1 dt,
#contents02_2 dt,
#contents02_3 dt {
	margin: 0;
	font-weight: 600;
}
#contents02_1 dt:before,
#contents02_2 dt:before,
#contents02_3 dt:before {
 display: inline;
 content: "■";
 padding: 0;
 width: 1em;
 height: 1em;
 position: relative;
 float: left;
}

#contents02_1 dd,
#contents02_2 dd,
#contents02_3 dd {
	margin: 0 0 16px 8px;
}

#contents02_1 ul,
#contents02_2 ul,
#contents02_3 ul {
	margin: 0 0 0 8px;
}
#contents02_1 li,
#contents02_2 li,
#contents02_3 li {
	margin: 0;
	padding: 0;
	text-indent: -1em;
}
#contents02_1 li:before,
#contents02_2 li:before,
#contents02_3 li:before {
 display: inline;
 content: "・";
 padding: 0 4px 0 0;
 width: 1em;
 height: 1em;
 position: relative;
 float: left;
}
