﻿/*□□□□□□□□□□□□□□□□□□□□

	ページスタイル：トップ

□□□□□□□□□□□□□□□□□□□□*/
/*////////////////////////////////////////
	オーバーライド
////////////////////////////////////////*/
/*――― コンテンツ枠 ―――*/
#ContentBase {
	padding-right: 19px;
	padding-left: 19px;
}

/*////////////////////////////////////////
	IDスタイル
////////////////////////////////////////*/
#TopImageBase {
	border-bottom: 1px solid #a9a9a9;
}
#TaPagebBaseTop {
	clear: both;
	background-color: #003399;
	height: 10px;
}
/*――――― タブ ―――――*/
#rtabDefault * {
	padding: 0;
	margin: 0;
}
/*――――― タブページ ―――――*/
#TaPagebBase {
	border: 1px solid #a9a9a9;
	box-shadow: 0px 0px 10px 0px rgba(0, 39, 79, 0.3);
	padding: 20px;
}


/*////////////////////////////////////////
	クラススタイル
////////////////////////////////////////*/
/*―――――- 検索フォーム ―――――*/
table.form_search td.title {
	padding-right: 20px;
}
table.form_search td.button_area {
	text-align: right;
	padding-left: 50px;
}

/*////////////////////////////////////////
	「会社名検索」スタイル
////////////////////////////////////////*/
#dlstKana td {
	padding-right: 50px;
}
#dlstKana td input[type="checkbox"]:checked + a {
	font-weight: bold;
	color: #FF0066;
}
#dlstKana td input[type="checkbox"] + a:hover {
	text-decoration: underline;
}


/*////////////////////////////////////////
	「条件検索」スタイル
////////////////////////////////////////*/
#ConditionListBase {
	width: 100%;
}
#ConditionListBase, td {
	vertical-align: top;
}
#ConditionListBase td.button_area {
	text-align: center;
}

/*――――― 属性小分類表示部 ―――――*/
#ConditionListBase dd {
	padding: 10px 0px 20px 0px;
	color: #4f4f9d;
	margin-left: 1em;
}
#ConditionListBase dd table {
	width: 100%;
}
#ConditionListBase dd table th {
	padding-right: 0;
}
