/*ルート部分リンクカラー*/
.rootFont a:link {color:#FFFFFF; text-decoration: underline;}
.rootFont a:visited {color:#FFFFFF; text-decoration: underline;}
.rootFont a:hover {color:#FFCCFF; text-decoration: underline;}
.rootFont a:active {color:#FFFFCC; text-decoration: underline;}

/*メニュー部分リンクカラー*/
.menu a:link {color:#336699; text-decoration: underline;}
.menu a:visited {color:#336699; text-decoration: underline;}
.menu a:hover {color:#FF0000; text-decoration: underline;}
.menu a:active {color:#FF6600; text-decoration: underline;}

/* ★変更箇所★ 背景設定*/
.bodyStyle {
	background-color: #FFFFEB;
	margin: 0px;
	padding: 0px;
	overflow:auto;
}

/*背景設定 評価票表示用*/
.bodyStyleHyoka {
	background-color: #FFFFEB;
	margin: 0px;
	padding: 0px;
}

/*メニュー左側縦の破線*/
.menuLine {
	background-color: #FFFFEB;
/*
	background-image: url(../images/title_img4.gif);
*/
	background-repeat: repeat-y;
}

/*ルート部分文字設定*/
.rootFont {
	font-size: 10pt;
	color: #FFFFFF;
}

/*業務画面タイトル文字設定*/
.subTitlefont {
	font-size: 14pt;
	color: #003366;
	font-weight: bold;
}

/*業務画面　表の設定------------*/
/*業務画面　表のセルのライン設定*/
.tableLine1 {
/*	border-collapse: collapse;
*/	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}


/*業務画面　表の設定　処理状況一覧で使用*/

.tableBackg {
	background-color: #999999;
	}

.tableBackg2 {
	background-color: #000000;
	}

.table1 {
/*	border-collapse: collapse;
*/}
.table1 th {
	background-color: #006699;
	color: #FFFFFF;
	font-size: 10pt;
}
.table1 td {
	background-color: #FFFFFF;
	font-size: 10pt;
}
/*業務画面　表の設定　申請者登録で使用*/
.table2 {
/*	border-collapse: collapse;
*/	border: 0px;

}
.table2 th {
	background-color: #006699;
	color: #FFFFFF;
	font-size: 11pt;
	text-align: left;
}
.table2 td {
	background-color: #FFFFFF;
	font-size: 12pt;
}
/*アンケート画面　表の設定　アンケート入力画面で使用*/
.table3 {
/*	border-collapse: collapse;
*/}
.table3 th {
	background-color: #4169e1;
	color: #FFFFFF;
	font-size: 12pt;
}
.table3 td {
	background-color: #FFFFFF;
	font-size: 12pt;
}
/*アンケート画面　表の設定　アンケート入力確認画面で使用*/
.table4 {
/*	border-collapse: collapse;
*/}
.table4 th {
	color: #FFFFFF;
	font-size: 10pt;
}
.table4 td {
	background-color: #FFFFFF;
	font-size: 10pt;
}
.table5 th {
	background-color: #006699;
	color: #FFFFFF;
	font-size: 10pt;
}
.table5 td {
	background-color: #C0C0C0;
	font-size: 10pt;
}
/*メニュー画面タイトル用*/
.menuTitle {
	font-size: 16pt;
	font-weight: bold;
	color: #003366;
}

.table6 {
/*	border-collapse: collapse;*/
}
.table6 tr {
	background-color: #FFFFFF;
	font-size: 10pt;
}
.table6 th {
	background-color: #006699;
	color: #FFFFFF;
	font-size: 10pt;
}


/*業務画面　表の設定　前倒し支払請求、延長承認申請管理で使用*/

.table7 {
/*	border-collapse: collapse;
*/}
.table7 th {
	color: #FFFFFF;
	font-size: 10pt;
}
.table7 td {
	background-color: #FFFFFF;
	font-size: 10pt;
}

.table8 {
/*	border-collapse: collapse;
*/}
.table8 th {
	background-color: #9da9a9;
	color: #FFFFFF;
	font-size: 10pt;
}
.table8 td {
	background-color: #FFFFFF;
	font-size: 10pt;
}

/*表の下、各種コメント用*/
.comment {
	font-size: 10pt;
	padding-right: 20px;
	padding-left: 20px;
}

.comment2 {
	font-size: 12pt;
	padding-right: 20px;
	padding-left: 20px;
}
.comment_red {
	font-size: 10pt;
	color: #FF0000;
	padding-right: 20px;
	padding-left: 20px;
}

/*破線を含む表用　12月19日追加----------------*/

/*テーブル全体の、上-実線、左-実線を表示*/
.tableLine {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
/*ヘッダーセルの、背景色-青、文字色-白、右-実線、下-実線を表示*/
.tableLine th {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #006699;
	color: #FFFFFF;
	font-size: 11pt;
	text-align: left;
}
/*セルの、背景色-白、右-実線、下-実線を表示*/
.tableCellLine {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
}
/*セルの、背景色-白、右-実線、下-破線を表示*/
.tableCellLineDs1 {
	border-right: 1px solid #999999;
	border-bottom: 1px dashed #999999;
	background-color: #FFFFFF;
}
/*セルの、背景色-白、右-破線、下-破線を表示*/
.tableCellLineDs2 {
	border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	background-color: #FFFFFF;
}
/*セルの、背景色-白、右-破線、下-実線を表示*/
.tableCellLineDs3 {
	border-right: 1px dashed #999999;
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
}
/*Mac&IE用にフォント指定*/
/*textarea {
font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}*/
.infoBox td {
	vertical-align: top;
	padding: 4px 4px;
//	border-bottom: 1px solid #E1E1E1;
	line-height: 140%;
	font-size: 90%;
	color: #333333;
}

/* 英語訳表示フォント(本文表示用) */
.ENGDISP {
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
}

/* 英語訳表示フォント(タイトル表示用) */
.ENGDISPT {
	font-style: normal;
	font-weight: bold;
	font-size: 11pt;
}

/* エラー背景色 */
TD.ERR        {background-color:#FFCCCC;}
INPUT.ERR     {background-color:#FFCCCC;}
SELECT.ERR    {background-color:#FFCCCC;}
TEXTAREA.ERR  {background-color:#FFCCCC;}

/* 画面表示経過時間用 */
.noborder {
	font-size: 12pt;
	color: #003366;
	border: 0px none white;
	font-weight: bold;
	text-align: right;
}
.noborderBig {
	font-size: 14pt;
	color: #003366;
	border: 0px none white;
	font-weight: bold;
	text-align: center;
}
.noborderSmall {
	border: 0px none white;
	text-align: center;
}

.commentEnd {
	font-size: 10pt;
	padding-right:0px;
	padding-left:0px;
}

/* 研究組織表表示用 */
.nowrap {
	WHITE-SPACE:NOWRAP;
}

/* 均等割表示 */
.EQUALLY_STYLE {
 width=70px;
 text-align:justify;
 text-justify:distribute-all-lines;
}

/* 下線表示 */
.UNDERLINE_STYLE {
 text-decoration:none;
 border-bottom:1px black dotted;
}

/* サンプル */
.sample1 {
 border-top: none;
}

/* サンプル2 */
.sample2 {
 border-top: double 3px gray;
 border-left: double 3px gray;
 border-bottom: double 3px gray;
}

/* サンプル3 */
.sample3 {
 border-top: double 3px gray;
 border-bottom: double 3px gray;
}

/* サンプル4 */
.sample4 {
 border-top: double 3px gray;
 border-right: double 3px gray;
 border-bottom: double 3px gray;
}


/*実線を含む表用　2020年1月31日追加----------------*/

/*テーブル全体の、上-実線、左-実線を表示*/
.tableLine3 {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}

