@charset "utf-8";
* {
    font-family:"MS PGothic", Osaka, "MS Gothic", Gothic, sans-serif;
}
/******* 色指定 *******/
/* 全体の背景 */
.body1,
/* ヘルプの背景 */
.message-body
{	background-color:	#ffffff; }
/* ヘッダ上段左側 */
.header-system
{	color:				#663300;	background:			#00FF66; }
/* ヘッダ上段右側 */
.header-logo,
/* ヘッダ上段中央 */
.header-title
{	color:				maroon;		background:			#00FF66; }
/* ヘッダ下段左側 */
.header-button,
/* ヘッダ下段中央と右側の間 */
.header-connect,
/* ヘッダ下段右側 */
.header-margin
{	color:				maroon;		background:			#99FF99; }
/* ヘッダ下段中央 */
.header-info
{	color:				#000000;	background:			#99FF99; }
/* 入力項目注意書き */
.char-type
{	color:				red; }
/* 記入例 */
.exam
{	color:				black; }
/* メニューのリンク色(visited状態,link状態) */
.menu-anchor:visited,.menu-anchor:link
{	color:				blue; }
/* メニューのリンク色(active状態) */
.menu-anchor:hover
{	color:				red; }
/* ダウンロードメニューのリンク色(visited状態,link状態) */
.menu-download:visited,.menu-download:link
{	color:				blue; }
/* ダウンロードメニューのリンク色(active状態) */
.menu-download:hover
{	color:				red; }
/* 必須項目印の色 */
.req-mark
{	color:				red; }
/* 必須項目でない印の色 */
.spc-mark
{	color:				#CCFF99; }
/* お知らせTABLE枠 */
.notice
{	color:				red; }
/* お知らせタイトル部分 */
TD#notice-title
{ 	color:				#993333;	background-color:	#CCFF99; }
/* お知らせ枠 */
TABLE#notice
{	border-color:		#FFFFFF; }
/* お知らせデータ部分 */
TD#notice-body,TD.notice-body
{	background-color:	#FFFFFF; }
/* データ入力 タイトル */
TD#head,TD.head
{	color:				#000000; 	background-color:	#999999; }
/* データ入力 入力項目名 */
TD#item,TD.item
{ 	color:				#000000; 	background-color:	#CCFF99; }
/* データ入力 入力欄(ノーマル) */
TD#data,TD.data
{	background-color:	#E0E0E0; }
/* データ入力 入力欄(必須) */
TD#requ,TD.requ
{	background-color:	#E0E0E0; }
/* データ表示 (公開) */
TD#open,TD.open
{	background-color:	#FFFF66; }
/* データ表示 (非公開) */
TD#clos,TD.clos
{	background-color:	#CCCCFF; }
/* データ表示（ボタン） */
TD#cmnd,TD.cmnd
{	background-color:	#E0E0E0; }
/* データ表示（検索ボタン） */
TD#sbmt,TD.sbmt
{	background-color:	#FFFFFF; }
/* エラーメッセージ */
TD#error-message
{		color:			#0000FF;	background-color:	#FFFFFF; }
TBODY#alpg{
	width:	900px;
}
/* サブメニューのリンク色 */
/* visited状態,link状態 */
A#submenu:visited,A#submenu:link,A.submenu:visited,A.submenu:link
{	color:				blue; }
/* active状態 */
A#submenu:hover,A.submenu:hover
{	color:				red; }
/* ページトップのリンク色 */
/* visited状態,link状態 */
A#toppage:visited,A#toppage:link
{	color:				blue; }
/* active状態 */
A#toppage:hover
{	color:				red; }
/* コード表のリンク色 */
/* visited状態,link状態 */
A#code-table:visited,A#code-table:link
{	color:				blue; }
/* active状態 */
A#code-table:hover
{	color:				red; }
/* サブメインメニューのリンク色 */
/* visited状態,link状態 */
A#down-anchor:visited,A#down-anchor:link
{	color:				blue; }
/* active状態 */
A#down-anchor:hover
{	color:				red; }
/* 項目名のリンク色 */
/* visited状態,link状態 */
A#colname:visited,A#colname:link,A.colname:visited,A.colname:link
{	color:				blue; }
/* active状態 */
A#colname:hover,A.colname:hover
{	color:				blue; }
/* 確認用のリンクのリンク色 */
/* visited状態,link状態 */
A#lkitem:visited,A#lkitem:link,A.lkitem:visited,A.lkitem:link
{	color:				#3466cc; }
/* active状態 */
A#lkitem:hover,A.lkitem:hover
{	color:				#3466cc; }
/* 確認終了入力枠 */
TD#regist-check
{	background-color:	#FFFFFF; }
/* 枠 */
TD#pane
{	background-color:	#FFFFFF; }
/* researchmapコードマスタ一覧*/
TABLE#readcode-table1
{	border-color:		#FFFFFF; }
/* researchmapコードマスタ一覧ヘッダ */
TD#readcode-header1
{ 	color:				#000000; 	background-color:	#FFCC66;	}
/* researchmapコードマスタ一覧一階層目 */
TD#readcode1
{ 	color:				#000000; 	background-color:	#E0E0E0;	}
/* researchmapコードマスタ一覧二階層目 */
TD#readcode2
{ 	color:				#000000; 	background-color:	#F0F0F0;	}
/* researchmapコードマスタ一覧三階層目 */
TD#readcode3
{ 	color:				#000000; 	background-color:	#FFFFFF;	}
/* researchmapコードマスタ一覧リンク色 */
A#readcode1:visited
{	color:				black;	}
/* researchmapコードマスタ一覧リンク色 */
A#readcode1:link
{	color:				black;	}
/* researchmapコードマスタ一覧リンク色 */
A#readcode1:hover
{	color:				red;	}
/* ログの警告 */
TD#logwarn,TD.logwarn
{	background-color:	#FFFF00; }
/* 業績メニュー区切り線 */
.gyosekimenu-sectionline
{	border-color:		#A0A0A0; }
/* タイトル下部のボタン */
/* visited状態,link状態 */
.header-button a:visited,
.header-button a:link
{	color:				maroon;}
/* タイトル下部のボタン */
/* hover状態 */
.header-button a:hover
{	color:				#FFFFFF;	background-color:	#000000; }
/* 授業マスタメンテ授業対象所属のタイトル */
TD.syozok2
{	background-color:	#CCFF99; }
/* 授業マスタメンテ授業対象所属のデータ */
TD.syozok
{	background-color:	#FFFFFF; }
/*	他システム連携履歴メッセージ */
.summary
{	color:				black; }
/*	他システム連携履歴(注意) */
TD#logalert,TD.logalert
{	background-color:	#FF0000; }
/* 確認終了フラグ一覧 */
TD#nochk,TD.nochk
{	background-color:	#FF6666; }
/* researchmap提出ファイル作成 */
TD#hide,TD.hide
{	background-color:	#E0E0E0; }
/* researchmap提出ファイル作成 */
TD#readopen,TD.readopen
{	background-color:	#FFFF00; }
/* researchmap提出ファイル作成 */
TD#caut,TD.caut
{	background-color:	#FFCCCC; }
/* サブメニューのリンク色(visited状態) */
A:visited
/* サブメニューのリンク色(link状態) */
A:link
{	color:				blue; }
/* サブメニューのリンク色(active状態) */
A:hover
{	color:				red; }
/* 業績入力画面の確認フラグ説明 */
.gyoseki-header-message
{	color:				#FF0000; }

/******* 画像指定 *******/
/* 全体の背景 */
.body1,
/* ヘルプの背景 */
.message-body
{	background-image:	url(./image/background3.png); }
/* メニューリスト */
.menu-item
{	list-style-image:	url(./image/icon_menu.png); }
/* サブメニューリスト */
.menu-item2
{	list-style-image:	url(./image/submenu.gif); }
/* タイトル下部の余白 */
.header-connect
{/*	background-image:	url(./image/connector.png); */}
/* データ入力エリアタイトル */
.table-caption
{	background-image:	url(./image/submenu.gif); }


/******* BODY *******/
/* header.incで使用 */
.body1,
/* エラーの背景 */
.error-body {
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		0px;
}
.message-body {
	margin-top:			10px;
	margin-bottom:		10px;
	margin-left:		10px;
	margin-right:		10px;
}

/******* データ入力エリアタイトル *******/
.table-caption {
	text-align:			left;
	font-weight:		bold;
	background-repeat:	no-repeat;
	text-indent:		1.5em;
}
.table-caption2 {
	text-align:			left;
	text-indent:		1em;
}
/*共通テーブルタイトル位置*/
.table-caption3 {
	text-align:			left;
}
CAPTION#table-caption {
	text-align:			left;
	font-size:			1.2em;
	font-weight:		bold;
}
/* 研究者情報画面のタイトルの括弧 */
.caption-note {
	font-size:			0.9em;
	font-weight:		bold;
}
/* お知らせTABLE枠 */
.notice {
	font-size:			0.9em;
	text-align:			left;
}
/* 記入例 */
.exam {
	font-size:			0.9em;
	text-align:			left;
}
/* メニューリスト */
.menu-item {
	text-align:			left;
	font-weight:		bold;
	font-size:			120%;
}
/* サブメニューリスト */
.menu-item2 {
	font-size:			1em;
	line-height:		1.5em;
	text-indent:		8em;
	text-align:			left;
	position:			absolute;
	left:				150px;
}
/* メインメニューリスト */
.menu-item3 {
	font-size:			x-small;
	text-align:			left;
	vertical-align: 	top;
}
/* メインメニューグループ名 */
.menu-item4 {
	font-weight: 		bold;
	font-size:			1.2em;
}
/* メニューの縦位置 */
.menu-anchor {
	font-size:			1em;
	font-weight:		bold;
}
/* メニューの縦位置 */
.menu-height {
	height:				25px;
}
/* ダウンロードメニューの縦位置 */
.menu-download {
	font-weight:		normal;
	font-size:			0.8em;
}
/* サブメニューの縦位置 */
.menu-sub {
	width:				20px;
	height:				25px;
}
/* ボタンサイズの指定 */
.item-button {
	width:				130px;
}
/* セレクトボックスの幅指定*/
.width {
	width: 				288px;
}
/* システム名 */
.header-system {
	font-size:			14.0pt;
	text-align:			left;
	vertical-align:		text-bottom;

	padding-left:		20px;
}
/* タイトル */
.header-title {
	font-size:			18.0pt;
	text-align:			center;
	vertical-align:		text-bottom;
}
/* タイトルのロゴ */
.header-logo {
	font-weight:		bolder;
	font-size:			14.0pt;
	text-align:			right;
	vertical-align:		text-bottom;
	padding-right:		10px;
}
/* タイトル下部のボタン */
.header-button {
	text-align:			center;
	font-size:			10.0pt;
	cursor:				pointer;
	padding-top:		0px;
	padding-bottom:		0px;
}
.header-button a{
	display:			block;
	padding-top:		3px;
	padding-bottom:		4px;
	text-decoration:	none;
}
/* タイトル下部の情報表示 */
.header-info {
	font-size:			12.0pt;
	text-align:			center;
	padding-top:		3px;
	padding-bottom:		3px;
}
/* タイトル下部の余白 */
.header-connect {
	text-align:			right;
	font-size:			8.0pt;
	padding-right:		10px;
	background-repeat:	repeat-y;
}
/* タイトル下部の余白2 */
.header-margin {
	text-align:			right;
	font-size:			8.0pt;
	padding-right:		10px;
}
/* お知らせ枠 */
TABLE#notice {
	table-layout:		fixed;
	border-width:		0;
}
/* お知らせタイトル */
TD#notice-title {
 	font-weight:		bold;
 	text-align:			left;
 	padding-left:		20px;
 	padding-top:		10px;
 	padding-right:		10px;
 	padding-bottom:		5px;
	border-style:		outset;
	border-width:		1px;
}
/* お知らせコンテンツ */
TD#notice-body,TD.notice-body {
 	padding-left:		10px;
 	padding-top:		10px;
 	padding-right:		10px;
 	padding-bottom:		10px;
 	font-size:			90%;
	border-style:		outset;
	border-width:		1px;
}
/* データ入力枠 */
TABLE#entry,TABLE.entry {
	table-layout:		fixed;
	border-width:		0;
}
/* データ入力 項目名 */
TD#item,TD.item {
 	text-align:			left;
 	vertical-align:		middle;
 	font-size:			90%;
 	padding-left:		10px;
 	padding-top:		5px;
 	padding-right:		10px;
 	padding-bottom:		5px;
	border-style:		outset;
	border-width:		1px;
}
/* データ入力 入力欄(ノーマル) */
TD#data,TD.data {
 	padding-left:		10px;
 	padding-top:		5px;
 	padding-right:		10px;
 	padding-bottom:		5px;
	border-width:		1px;
}
/* データ入力 入力欄(必須) */
TD#requ,TD.requ {
 	padding-left:		10px;
 	padding-top:		5px;
 	padding-right:		10px;
 	padding-bottom:		5px;
	border-width:		1px;
}
/* データ表示 (公開) */
TD#open,TD.open {
 	padding-left:		10px;
 	padding-top:		5px;
 	padding-right:		10px;
 	padding-bottom:		5px;
	border-width:		1px;
}
/* データ表示 (非公開) */
TD#clos,TD.clos {
 	padding-left:		10px;
 	padding-top:		5px;
 	padding-right:		10px;
 	padding-bottom:		5px;
	border-width:		1px;
}
/* データ表示（コマンド） */
TD#cmnd,TD.cmnd {
 	padding-left:		10px;
 	padding-top:		3px;
 	padding-right:		10px;
 	padding-bottom:		3px;
	border-width:		0px;
}
/* データ表示（コマンド） */
TD#sbmt,TD.sbmt {
	text-align:			center;
 	padding-left:		10px;
 	padding-top:		10px;
 	padding-right:		10px;
 	padding-bottom:		10px;
	border-style:		outset;
	border-width:		1px;
}
/* データ入力 タイトル */
TD#head,TD.head {
 	text-align:			center;
 	padding-left:		20px;
 	padding-top:		5px;
 	padding-right:		10px;
 	padding-bottom:		5px;
	border-style:		outset;
	border-width:		1px;
}
/* 変更ボタンサイズの指定 */
.change-button {
	width:				50px;
}
/* 入力注意書き */
.char-type {
	font-size:			60%;
}
/* 必須メッセージ */
.table-caption-req {
	text-align:			left;
}
/* 入力必須印 */
.req-mark {
	font-weight:		bold;
}
/* 入力必須じゃない印 */
.spc-mark {
	font-weight:		bold;
}

/* エラーメッセージ */
TD#error-message {
 	padding-left:		10px;
 	padding-top:		5px;
 	padding-right:		10px;
 	padding-bottom:		5px;
	font-weight:		bold;
	border-style:		outset;
	border-width:		1px;
}
/* コマンドボタン */
INPUT#cmd-button {
	margin-left:		20px;
	margin-top:			10px;
	margin-right:		20px;
	margin-bottom:		10px;
}
/* 各種ボタン */
INPUT#btn,.btn {
 	width:			    90px;
}
/* サブメニュータイトル */
.submenu-item {
	font-weight:		bold;
}
TD#submenu,TD.submenu {
	width:				240px;
	vertical-align:		top;
}
SPAN#submenu {
	font-size:			80%;
}
SPAN#submenu2,SPAN.submenu2 {
	font-size:			80%;
	font-weight:		bold;
	vertical-align:		top;
	font-family: 'ＭＳ ゴシック','MS Gothic', monospace;
}
A#submenu,A.submenu {
	font-size:			80%;
}
/* ページトップリンク */
A#toppage {
	font-size:			80%;
}
/* コード表リンク */
A#code-table {
	font-size:			80%;
}
A#down-anchor {
	font-size:			90%;
}
/* 確認入力枠 */
TD#regist-check {
 	padding-left:		10px;
 	padding-top:		10px;
 	padding-right:		10px;
 	padding-bottom:		10px;
	border-style:		outset;
	border-width:		1px;
	text-align:			center;
}
TD#pane {
	font-size:			90%;
 	padding-left:		10px;
 	padding-top:		10px;
 	padding-right:		10px;
 	padding-bottom:		10px;
	border-style:		outset;
	border-width:		1px;
	text-align:			left;
}
/* データ提供先ボタン */
IMG#icon,IMG.icon {
	cursor:				pointer;
}
/* 登録画面のボタン */
IMG#cmd-button {
	margin-left:		20px;
	margin-top:			10px;
	margin-right:		20px;
	margin-bottom:		10px;
}
/* ヘルプボタン縮小 */
.help-button {
	width:				60px;
	height:				25px;
}

/* 海外渡航回数 */
.kaisuu-span {
	width:				30px;
	text-align:			right;
}
/* researchmapコードマスタ一覧*/
TABLE#readcode-table1 {
	width:		100%;
	table-layout:	fixed;
	border-width:	0;
}
/* researchmapコードマスタ一覧ヘッダ */
TD#readcode-header1 {
	text-align:			left;
	vertical-align:		middle;
	font-size:			90%;
	padding-left:		5px;
	padding-top:		5px;
	padding-bottom:		5px;
	border-style:		outset;
	border-width:		1px;
}
/* researchmapコードマスタ一覧一階層目 */
TD#readcode1 {
	text-align:			left;
	vertical-align:		middle;
	font-size:			90%;
	padding-left:		5px;
	padding-top:		3px;
	padding-bottom:		3px;
	border-style:		outset;
	border-width:		1px;
}
/* researchmapコードマスタ一覧二階層目 */
TD#readcode2 {
	text-align:			left;
	vertical-align:		middle;
	font-size:			90%;
	padding-left:		10px;
	padding-top:		1px;
	padding-bottom:		1px;
	border-style:		solid;
	border-width:		1px;
}
/* researchmapコードマスタ一覧三階層目 */
TD#readcode3 {
	text-align:			left;
	vertical-align:		middle;
	font-size:			90%;
	padding-left:		15px;
	padding-top:		1px;
	padding-bottom:		1px;
	border-style:		solid;
	border-width:		1px;
}
/* ログの警告 */
TD#logwarn,TD.logwarn {
	padding-left:		10px;
	padding-top:		5px;
	padding-right:		10px;
	padding-bottom:		5px;
	border-width:		1px;
}
/* 教員の検索結果 */
.resultKyoinList {
	width: 680px;
	font-family: 'ＭＳ ゴシック','MS Gothic', monospace;
}
/* 業績メニュー区切り線	*/
.gyosekimenu-sectionline {
	border-style:		dashed none none;
}
/* 頭注 */
DIV#headnote {
	width:				700px;
	border-width:		0px;
	padding:			10px;
	text-align:			left;
/*	font-size:			80%;*/
}
/* 脚注 */
DIV#footnote {
	width:				700px;
	border-width:		0px;
	padding:			10px;
	text-align:			left;
	font-size:			80%;
}
/* 授業マスタメンテ授業対象所属のデータ */
TD.syozok {
	font-size:	0.8em;
	border-style:		outset;
	border-width:		1px;
}
/* 授業マスタメンテ授業対象所属のタイトル */
TD.syozok2 {
	font-size:	0.8em;
	border-style:		outset;
	border-width:		1px;
}
/* データダウンロード先頭注意書き */
TD#str,DT.str {
	text-align:			center;
	vertical-align:		middle;
}
/*	他システム連携履歴メッセージ */
.summary {
	font-size:		0.8em;
	font-weight:	normal;
}
/*	他システム連携履歴(注意) */
TD#logalert,TD.logalert {
	padding-left:		10px;
	padding-top:		5px;
	padding-right:		10px;
	padding-bottom:		5px;
	border-width:		1px;
}
/* 確認終了フラグ一覧 */
TD#nochk,TD.nochk {
 	padding-left:		10px;
 	padding-top:		5px;
 	padding-right:		10px;
 	padding-bottom:		5px;
	border-width:		1px;
}
/* researchmap提出ファイル作成 */
TD#hide,TD.hide {
	padding-left:		10px;
	padding-top:		5px;
	padding-right:		10px;
	padding-bottom:		5px;
	border-width:		1px;
}
/* researchmap提出ファイル作成 */
TD#readopen,TD.readopen {
 	padding-left:		10px;
 	padding-top:		5px;
 	padding-right:		10px;
 	padding-bottom:		5px;
	border-width:		1px;
}
/* researchmap提出ファイル作成 */
TD#caut,TD.caut {
	padding-left:		10px;
	padding-top:		5px;
	padding-right:		10px;
	padding-bottom:		5px;
	border-width:		1px;
}
/* 業績入力画面の確認フラグ説明 */
.gyoseki-header-message {
	font-size:			0.8em;
}

/*	論文DB	*/
.bodysample {
	background-color:	#FFFFDD;
	background-image:	url(./image/backgroundsample.png); background-repeat: repeat;
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		0px;
}

.sample {
 	padding-top:		10px;
 	padding-bottom:		10px;
	font-size:			3em;
	font-weight:		900;
	color: #FF0000;
/*	background-color:	#BC8F8F;*/
	background-color:	#FFFFFF;
}
/* ダウンロードボタン */
INPUT#down-button {
	width:				180px;
}
/* ダウンロードボタン */
INPUT#down-button2 {
	width:				160px;
}
