﻿/*■--------------------■*/
/*■----デモ       -----■*/
/*■--------------------■*/

/*----------------------*/
/*         目次         */
/*----------------------*/
/*	1.全体の設定        */
/*	2.ヘッダー          */
/*	3.メニュー          */
/*	4.メイン            */
/*	5.研究者検索        */
/*	6.研究者一覧        */
/*	7.研究者情報        */
/*	8.研究テーマ        */
/*	9.業績リスト        */
/*----------------------*/


/* ------------------------------------------------------------------------------------- */
/* 1.全体の設定------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

/*BODY色 */
body {
    color: black;
    background: white
}

/* ------------------------------------------------------------------------------------- */
/* 2.ヘッダー--------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

/*ヘッダ*/

.header_style{
	border: solid 1px #D3D3D3;
	background-color: #901426;

}

/*タイトルの文字*/

.header_title {
	color: white;
	font-weight: normal;
	font-family: cursive;
	font-size: 145%;
}

/* ------------------------------------------------------------------------------------- */
/* 3.メニュー--------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

/*メニュータイトル設定*/
.menu_title{
	text-align: center;
	padding: 4px;
	font-size: 105%;
	color: white;
	border: solid 1px #D3D3D3;
	background-color: #901426;
}

/*ボタン部分設定*/
.menu_button{
	padding: 5px;
	font-size: 75%;
	border: solid 1px #D3D3D3;
	background-color: #FFCCCC;
}

/*メニューヘッダ設定*/
.menu_language{
	padding: 5px;
	font-size: 75%;
	border: solid 1px #D3D3D3;
	background-color: #FFFFFF;
}

/*メニュー部分設定*/
.menu_item{
	text-align: center;
	padding: 5px;
	font-size: 95%;
	border: solid 1px #D3D3D3;
	background-color: #FFFFFF;
}

/*メッセージ部分設定*/
.menu_message{
	font-size: 75%;
	font-weight:bold;
	color: #FF0000;
}

/* ------------------------------------------------------------------------------------- */
/* 4.メイン----------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

/*メッセージ部分設定*/
.main_message{
	font-size: 90%;
	font-weight:normal;

}

/*検索リンク部分設定*/
.main_enter{
	font-size: 100%;
	font-weight:bold;
}

/* ------------------------------------------------------------------------------------- */
/* 5.検索------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

/*メッセージ*/
td.serch_message{
	font-size: 90%;
	background-color: #ffffff;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
/*	border: 1px solid #dcdcdc;*/
}

/*テーブル全体の設定*/
.serch_groupbox {
	background-color: white;
	border-spacing: 0px;
	padding: 0px;
	border: 1px;
	border-bottom-color: #dcdcdc;
}

/*ページタイトルの設定*/
.serch_page_title{
	text-align: left;
	font-size: 120%;
	padding: 6px;
	background-color: white;
	border: none;
	color:   black;
	font-family:  @GulimE;
	font-weight:normal;
}

/*親テーブル内の子テーブルタイトル*/
.serch_head_title{
	line-height: 140%;
	font-size: 90%;
	color: #901426;
	/*color: #000000;*/
	padding: 4px;
	padding-right: 6px;
	vertical-align: middle;
	background-color: #ffffff;
	border: 2px solid #f8f8ff;
	font-weight:bold;
}

/*子テーブルのリスト項目タイトル*/
td.serch_data_title{
	font-size: 75%;
	background-color: white;
	padding: 4px;
	border: 1px solid #D3D3D3;
	color:  Black;
}

/*子テーブルのリスト内容*/
td.serch_data_style {
	font-size: 90%;
	background-color: #f8f8ff;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 1px solid #dcdcdc;
}

/*テキストボックス背景色*/
.serch_editor_style{
	background-color: White;
	width: 100%;
}

/*データ件数*/
.serch_serch_data_count{
	font-size: 100%;
	background-color: white;
	font-weight:nprmal;
}

/*ボタン*/
.serch_button_style {
	background-color: #555555;
	font-size: 70%;
	color: white;
	width: 80px;
	height: 25px;
}

/*グリッド関連*/
.serch_grid_style{	
	font-size: 90%;	
	background-color: white;
	border: none;
}

.serch_grid_header_style{	
	font-size: 100%;
	font-weight:bold;
	background-color: #555;
	color:Black;
}

.serch_grid_item_style{	
	background-color: white;
}

.serch_grid_alternating_item_style{	
	background-color: #f8f8ff;
}


/* ------------------------------------------------------------------------------------- */
/* 6.研究者一覧------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

/*メッセージ*/
td.researcherlist_message{
	font-size: 100%;
	background-color: #f8f8ff;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 1px solid #dcdcdc;
}

/*テーブル全体の設定*/
.researcherlist_groupbox {
	background-color: white;
	border-spacing: 0px;
	padding: 0px;
	border: 1px;
	border-bottom-color: #dcdcdc;
}

/*ページタイトルの設定*/
.researcherlist_page_title{
	text-align: left;
	font-size: 150%;
	padding: 6px;
	background-color: #555;
	border: none;
	color:   black;
	font-family:  @GulimE;
	font-weight:normal;
}

/*親テーブル内の子テーブルタイトル*/
.researcherlist_head_title{
	line-height: 140%;
	font-size: 100%;
	padding: 4px;
	padding-right: 6px;
	vertical-align: middle;
	background-color: #555;
	border: 2px solid #f8f8ff;
	font-weight:bold;
}

/*子テーブルのリスト項目タイトル*/
td.researcherlist_data_title{
	font-size: 75%;
	background-color: #dcdcdc;
	padding: 4px;
	border: 1px solid #D3D3D3;
	color:  Black;
}

/*子テーブルのリスト内容*/
td.researcherlist_data_style {
	font-size: 90%;
	background-color: #f8f8ff;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 1px solid #dcdcdc;
}

/*テキストボックス背景色*/
.researcherlist_editor_style{
	background-color: White;
	width: 100%;
}

/*データ件数*/
.researcherlist_researcherlist_data_count{
	font-size: 90%;
	background-color: white;
	font-weight:nprmal;
}

/*ボタン*/
.researcherlist_button_style {
	background-color: #555555;
	font-size: 70%;
	color: white;
	width: 80px;
	height: 25px;
}


/*グリッド関連*/
.researcherlist_grid_style{	
	font-size: 100%;	
	background-color: white;
	border: none;
}

.researcherlist_grid_header_style{	
	font-size: 90%;
	font-weight:bold;
	background-color: #555;
	color:white;
}

.researcherlist_grid_item_style{
	font-size: 90%;
	background-color: white;
}

.researcherlist_grid_alternating_item_style{	
	font-size: 90%;
	background-color: #f8f8ff;
}


/* ------------------------------------------------------------------------------------- */
/* 7.研究者情報------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

/*氏名*/
td.researcherInformation_shimei_style{
	font-size: 140%;
	background-color: white;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 1px solid #dcdcdc;
}

/*メッセージ*/
td.researcherInformation_message{
	font-size: 100%;
	background-color: #f8f8ff;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 1px solid #dcdcdc;
}

/*テーブル全体の設定*/
.researcherInformation_groupbox {
	background-color: white;
	border-spacing: 0px;
	padding: 0px;
	border: 1px;
	border-bottom-color: #dcdcdc;
}

/*ページタイトルの設定*/
.researcherInformation_page_title{
	text-align: left;
	font-size: 150%;
	padding: 6px;
	background-color: #555;
	border: none;
	color:   black;
	font-family:  @GulimE;
	font-weight:normal;
}

/*親テーブル内の子テーブルタイトル*/
.researcherInformation_head_title{
	line-height: 90%;
	font-size: 90%;
	color: #901426;
	/*color: #000000;*/
	padding: 4px;
	padding-right: 6px;
	vertical-align: middle;
	background-color: #ffffff;
	border: double 3px #901426;
	/*border: 2px solid #f8f8ff;*/
	font-weight:bold;
}

/*子テーブルのリスト項目タイトル*/
td.researcherInformation_data_title{
	font-size: 70%;
	background-color: #f5f5f5;
	padding: 4px;
	border: 1px solid #D3D3D3;
	color:  Black;
}

/*子テーブルのリスト内容*/
td.researcherInformation_data_style {
	font-size: 80%;
	background-color: white;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 1px solid #dcdcdc;
}

/*テキストボックス背景色*/
.researcherInformation_editor_style{
	background-color: White;
	width: 100%;
}

/*データ件数*/
.researcherInformation_researcherInformation_data_count{
	font-size: 100%;
	background-color: white;
	font-weight:nprmal;
}

/*ボタン*/
.researcherInformation_button_style {
	background-color: #555555;
	font-size: 70%;
	color: white;
	width: 80px;
	height: 25px;
}


/*グリッド関連*/
.researcherInformation_grid_style{	
	font-size: 90%;	
	background-color: white;
	border: none;
}

.researcherInformation_grid_header_style{	
	font-size: 100%;
	font-weight:bold;
	background-color: #555;
	color:Black;
}

.researcherInformation_grid_item_style{	
	font-size: 90%;
	background-color: white;
}

.researcherInformation_grid_alternating_item_style{	
	font-size: 90%;
	background-color: #f8f8ff;
}


/* ------------------------------------------------------------------------------------- */
/* 8.研究テーマ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

/*メッセージ*/
td.researchtheme_message{
	font-size: 100%;
	background-color: #f8f8ff;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 1px solid #dcdcdc;
}

/*テーブル全体の設定*/
.researchtheme_groupbox {
	background-color: white;
	border-spacing: 0px;
	padding: 0px;
	border: 1px;
	border-bottom-color: #dcdcdc;
}

/*ページタイトルの設定*/
.researchtheme_page_title{
	text-align: left;
	font-size: 150%;
	padding: 6px;
	background-color: #555;
	border: none;
	color:   black;
	font-family:  @GulimE;
	font-weight:normal;
}

/*親テーブル内の子テーブルタイトル*/
.researchtheme_head_title{
	line-height: 90%;
	font-size: 90%;
	color: #901426;
	/*color: #000000;*/
	padding: 4px;
	padding-right: 6px;
	vertical-align: middle;
	background-color: #ffffff;
	border: double 3px #901426;
	/*border: 2px solid #D3D3D3;*/
	font-weight:bold;
}

/*子テーブルのリスト項目タイトル*/
td.researchtheme_data_title{
	font-size: 75%;
	background-color: #dcdcdc;
	padding: 4px;
	border: 1px solid #D3D3D3;
	color:  Black;
}

/*子テーブルのリスト内容*/
td.researchtheme_data_style {
	font-size: 80%;
	background-color: #FFFFFF;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
}

/*テキストボックス背景色*/
.researchtheme_editor_style{
	background-color: White;
	width: 100%;
}

/*データ件数*/
.researchtheme_researchtheme_data_count{
	font-size: 90%;
	background-color: white;
	font-weight:nprmal;
}


/*ボタン*/
.researchtheme_button_style {
	background-color: #555555;
	font-size: 70%;
	color: white;
	width: 80px;
	height: 25px;
}


/*グリッド関連*/
.researchtheme_grid_style{	
	font-size: 90%;	
	background-color: white;
	border: none;
}

.researchtheme_grid_header_style{	
	font-size: 100%;
	font-weight:bold;
	background-color: #555;
	color:Black;
}

.researchtheme_grid_item_style{	
	background-color: white;
}

.researchtheme_grid_alternating_item_style{	
	background-color: #f8f8ff;
}


/* ------------------------------------------------------------------------------------- */
/* 9.業績リスト------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

/*メッセージ*/
td.achievementlist_message{
	font-size: 100%;
	background-color: #f8f8ff;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 1px solid #dcdcdc;
}

/*テーブル全体の設定*/
.achievementlist_groupbox {
	background-color: white;
	border-spacing: 0px;
	padding: 0px;
	border: 1px;
	border-bottom-color: #dcdcdc;
}

/*ページタイトルの設定*/
.achievementlist_page_title{
	text-align: left;
	font-size: 150%;
	padding: 6px;
	background-color: #555;
	border: none;
	color:   black;
	font-family:  @GulimE;
	font-weight:normal;
}

/*親テーブル内の子テーブルタイトル*/
.achievementlist_head_title{
	line-height: 90%;
	font-size: 90%;
	color: #901426;
	/*color: #000000;*/
	padding: 4px;
	padding-right: 6px;
	vertical-align: middle;
	background-color: #ffffff;
	border: double 3px #901426;
	/*border: 2px solid #f8f8ff;*/
	font-weight:bold;
}

/*子テーブルのリスト項目タイトル*/
td.achievementlist_data_title{
	font-size: 75%;
	background-color: #dcdcdc;
	padding: 4px;
	border: 1px solid #D3D3D3;
	color:  Black;
}

/*子テーブルのリスト内容*/
td.achievementlist_data_style {
	font-size: 80%;
	background-color: #f8f8ff;
	padding: 4px;
	padding-right: 6px;
	line-height: 140%;
	border: 1px solid #dcdcdc;
}

/*テキストボックス背景色*/
.achievementlist_editor_style{
	background-color: White;
	width: 100%;
}

/*データ件数*/
.achievementlist_data_count{
	font-size: 90%;
	background-color: white;
	font-weight:nprmal;
}

/*ボタン*/
.achievementlist_button_style {
	background-color: #555555;
	font-size: 70%;
	color: white;
	width: 80px;
	height: 25px;
}


/*グリッド関連*/
.achievementlist_grid_style{	
	font-size: 90%;	
	background-color: white;
	border: none;
}

.achievementlist_grid_header_style{	
	font-size: 90%;
	font-weight:bold;
	background-color: #555;
	color:white;
}

.achievementlist_grid_item_style{	
	font-size: 90%;
	background-color: white;
}

.achievementlist_grid_alternating_item_style{	
	font-size: 90%;
	background-color: #f8f8ff;
}
