@charset "utf-8";
/****************************************************************************************************

カテゴリ別

****************************************************************************************************/


/*----------------------------------------------------------------------------------------------------

index

----------------------------------------------------------------------------------------------------*/

/*
キーワード検索ボックス
--------------------------------------------------*/
#KeywordSearchBox{
	margin-bottom:30px;
	padding-top:20px;
	border-top:1px solid #ccc;
}

	#KeywordSearchBox .keywordList{
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px dotted #ccc;
	}
		#KeywordSearchBox .keywordList dt{
			float:left;
			width:150px;
			line-height:1.5;
		}
		
		#KeywordSearchBox .keywordList dd{
			margin-left:150px;
			
		}
		
	/*検索フィールド*/
	#KeywordSearchBox .inputText1{
		padding:3px;
		width:300px;
	}



/*
ボタン
----------*/
.keywordSearchBtn{
	margin-left:150px;
}

	.keywordSearchBtn a{
		cursor:pointer;
	}

/*
検索のヒット数
--------------------------------------------------*/
#ResultCntBox{
	padding:10px;
	text-align:center;
	background:#F5F5F5;
	border-radius:7px;
}




/*
研究者の一覧用テーブル
--------------------------------------------------*/
#StaffTbl{
	width:100%;
}

.hide{
	display:none;
}









/*----------------------------------------------------------------------------------------------------

section

----------------------------------------------------------------------------------------------------*/
/*
タブ
--------------------------------------------------*/
#TabBox{
	margin-bottom: 20px;
}
#TabBox .tabSubBox{
	position:relative;
	padding:20px 0 0;
	top:-1px;
	border-top:1px solid #ccc;
	border-left:none;
	border-right:none;
	border-bottom:none;
	
}

.researchList{
	display: flex;
	padding:10px;
	/* width:400px; */
	border:1px solid #ccc;
}

	.researchList dt{
		margin-right: 10px;
		/* float:left; */
		/* width:160px; */
	}


