/* 2017/10 eps4.cssをベースに変更。変更箇所にnewコメント
 fontは "ＭＳ Ｐゴシック"→"メイリオ"
*/

/* for firefox readonly style */
/* 2021.01 m-taka moz以外も追加 */
/*input:-moz-read-only,*/
input:read-only{
background-color: #EAE9E9;
}
/*textarea:-moz-read-only,*/
textarea:read-only{
background-color: #EAE9E9;
}
/*checkbox:-moz-read-only,*/
checkbox:read-only{
background-color: #EAE9E9;
}
/* new */
body{
	font-family: "メイリオ", "Osaka";
	font-weight: normal;
}
/* ヘッダー new */
.title{
	font-size: 12px;
	font-family: "メイリオ", "Osaka";
	font-weight: normal;
	line-height: 14pt;
}

/* ボタン(アイコン＋caption用) new
cursor: pointerとhandは手マーク。handはIE6用。
*/
.imagebutton{
		cursor: hand;
		cursor: pointer;
}

/* 白マージン new  */
.margin{
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(255,255,255);
	border-right-color: rgb(255,255,255);
	border-bottom-color: rgb(255,255,255);
	border-left-color: rgb(255,255,255);
}

/* マージン グレー new */
.margin_gray{
	background-color: rgb(210,211,227);
	border: solid 1px rgb(210,211,227);
}

/* マージン 編集色 new */
.margin_edit{
	background-color: rgb(253,253,242);
	border: solid 1px rgb(253,253,242);
}

/* ボタン(spanタグ用) new */
.button{
	border:1px solid rgb(202,202,202);
	font-size:12px;
	font-family:"メイリオ","Osaka";
	padding: 0px 30px;
	text-decoration:none;
	display:inline-block;
	color: rgb(0,0,0);
	background-color: rgb(243,243,243) background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(243,243,243)), to(rgb(204,204,204)));
	background-image: -webkit-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: -moz-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: -ms-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: -o-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: linear-gradient(to bottom, rgb(243,243,243), rgb(204,204,204)); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgb(243,243,243), endColorstr=rgb(204,204,204));
	text-align:center;
	height:23px;
	line-height:23px;
}

/* ボタン(tdタグ用) new */
.button_td{
	border:1px solid rgb(202,202,202);
	font-size:12px;
	font-family:"メイリオ","Osaka";
	text-decoration:none;
	display:inline-block;
	color: rgb(0,0,0);
	background-color: rgb(243,243,243) background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(243,243,243)), to(rgb(204,204,204)));
	background-image: -webkit-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: -moz-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: -ms-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: -o-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: linear-gradient(to bottom, rgb(243,243,243), rgb(204,204,204)); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgb(243,243,243), endColorstr=rgb(204,204,204));
	text-align:center;
	height:23px;
	line-height:23px;
}

/* ボタン(tdタグgray用) new */
.button_td_gray{
	border:1px solid rgb(202,202,202);
	font-size:12px;
	font-family:"メイリオ","Osaka";
	text-decoration:none;
	display:inline-block;
	color: rgb(150,150,150);
	background-color: rgb(243,243,243) background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(243,243,243)), to(rgb(204,204,204)));
	background-image: -webkit-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: -moz-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: -ms-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: -o-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: linear-gradient(to bottom, rgb(243,243,243), rgb(204,204,204)); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgb(243,243,243), endColorstr=rgb(204,204,204));
	text-align:center;
	height:23px;
	line-height:23px;
}

/* new  各機能のcssから移行。button_tdと同じ。*/
.fbtnColor {
	border:1px solid rgb(202,202,202);
	font-size:12px;
	font-family:"メイリオ","Osaka";
	text-decoration:none;
	display:inline-block;
	color: rgb(0,0,0);
	background-color: rgb(243,243,243) background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(243,243,243)), to(rgb(204,204,204)));
	background-image: -webkit-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: -moz-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: -ms-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: -o-linear-gradient(top, rgb(243,243,243), rgb(204,204,204));
	background-image: linear-gradient(to bottom, rgb(243,243,243), rgb(204,204,204)); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgb(243,243,243), endColorstr=rgb(204,204,204));
	text-align:center;
	height:23px;
	line-height:23px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3f3f3, endColorstr=#cccccc);
}

.fbtnDisable {
	border:1px solid rgb(210,221,227);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	text-decoration:none;
	display:inline-block;
	color: rgb(150,150,150);
	background-color: rgb(233,238,241);
	font-weight: normal;
	padding: 0px 10px 0px 0px;
	height:23px;
	line-height:23px;
}


/* タブ　グレーアウト */
.tab_gray{
	background-color: rgb(233,238,241);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(210,221,227);
	border-right-color: rgb(210,221,227);
	border-bottom-color: rgb(233,238,241);
	border-left-color: rgb(210,221,227);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
	color: rgb(77,77,77);
}


.hbtn5_true {
	background-color: #5F94C9;
	color: #FFFFFF;
	font-size: 12px;
	width: 92px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5;
	cursor: hand;
	height: 19px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.hbtn5_false {
	background-color: #8CB3D9;
	font-size: 12px;
	width: 92px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5;
	height: 19px;
	color: #4281BF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.fbtn1_true {
	background-color: #5F94C9;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	width: 108px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	cursor: hand
}

/* テキストnew */
a { text-decoration: none;}
/*a:link { color: rgb(23,49,96); text-decoration: none;}*/
a:link { color: rgb(23,49,96); text-decoration: none; font-weight: normal; }
a:visited { color: rgb(23,49,96); text-decoration: none;}
a:hover { color: rgb(153,0,0); text-decoration: none;}
a:active { color: rgb(23,49,96); text-decoration: none;}

.linkstring{
	color: blue;
	text-decoration:underline;
}

/* new */
/* 選択状態 */
.mode_selected{
	background-color: rgb(224,233,247);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(163,184,220);
}
.mode_non_selected{
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(255,255,255);
}

/* new */
/* リスト用文字サイズ */
.list_font_size {
	font-size: 12px;
}

/* new
a { text-decoration: none;}
a:link { color:#003366; text-decoration: none;}
a:visited { color:#003366; text-decoration: none;}
a:active { color:#003366; text-decoration: none;}
a:hover { color:#990000; text-decoration: none;}


TABLE {
	font-size: 90%;
}
LI {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	LIST-STYLE-TYPE: none
}
UL {
	MARGIN-TOP: 5px;
	MARGIN-LEFT: 0px;
	CURSOR: default;
	MARGIN-RIGHT: 15px;
}
LI UL {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
}

.select{
	background-color:Navy;
	color: white;
}
.no_sel{
	color: black;
}
.bg-white{
	background-color:white;
}

IMG {
	BORDER: 0px;
}

IMG.ICON {
	BORDER: 0px;
	WIDTH: 16px;
	HEIGHT: 16px;
}


TD {
	font-size: 12px; font-family: "メイリオ","Osaka"; font-weight: normal; line-height: 13pt;
}
PRE {
	font-size: 12px; font-family: "メイリオ","Osaka"; font-weight: normal; line-height: 13pt;
	margin: 0; padding: 0;
}

._
{
	color:#FFFFFF;
}

.b
{
	color:#0000FF;
}

.r
{
	color:#FF0000;
}

IMG.BUTTON
{
	CURSOR: hand;
}
*/
IMG.ICON {
	BORDER: 0px;
	WIDTH: 16px;
	HEIGHT: 16px;
}
IMG.ICON_20 {
	BORDER: 0px;
	WIDTH: 20px;
	HEIGHT: 20px;
}
IMG.ICON_23 {
	BORDER: 0px;
	WIDTH: 23px;
	HEIGHT: 23px;
}


/* PDLMによるカスタマイズ N.Suzuki(EIS)
.fullsize {  clip:  rect(   ); width: 100%}
.Chart1 {  font-size: 10px; height: 9px}

/* リンク部分色の設定 各HTMLのBodyタグで設定のこと。 */
 /* メニュー背景が濃い場合
  A:link { color:FFFFFF }
  A:visited { color:FFFFFF }
  A:active { color:#000000 }
  A:hover { color:#FFFF00 }
 */
 /* メニュー背景が薄い場合
  A:link { color:blue }
  A:visited { color:blue }
  A:active { color:#000000 }
  A:hover { color:#6699cc }
 */

/* フォント色反転用（背景色が濃い場合） */
.ReversalFont { color: #FFFFFF }

/* 階層表示とメニュー（ドキュメント管理部）*/
.CPHeader { background-color: #336699 ;font-size: 13px}
.CPFMenu { background-color: #6699CC ;font-size: 13px; color: #FFFFFF}
.CPFont { font-size: 13px; color: #FFFFFF}

/* 編集モード表示部（ドキュメント管理部）*/
.EMHeader { background-color: #FFFFCC ;font-size: 13px; height: 17px}

/* ツリー関連表示部 */
.TreeHeader	{ background-color: #336699 ;font-size: 13px; color: #FFFFFF}
.TreeHeaderIcon	{ background-color: #333366 ;font-size: 13px}
.TreeMain	{ background-color: #FFFFFF ;font-size: 13px}

/* ドキュメントリスト表示部 */
.DListHeader1	{ background-color: #336699 ;font-size: 13px; color: #FFFFFF}
.DListHeader2	{ background-color: #6699CC ;font-size: 13px; color: #FFFFFF}
.DListHeader3	{ background-color: #e6e6e6 ;font-size: 13px; color: #000000}
.DListHeader4	{ background-color: #FFFFCC ;font-size: 13px; color: #000000}
.DListMain	{ background-color: #FFFFFF ;font-size: 13px}

/* ドキュメント詳細表示設定部 */
.DDetailHeader1	{ background-color: #336699 ;font-size: 13px; color: #FFFFFF}
.DDetailHeader2	{ background-color: #6699CC ;font-size: 13px; color: #FFFFFF}
.DDetailHeader3	{ background-color: #FF9900 ;font-size: 13px; color: #000000}
.DDetailHeader4	{ background-color: #FFCC33 ;font-size: 13px; color: #000000}
.DDetailHeader5	{ background-color: #99AAAA ;font-size: 13px; color: #000000}
.DDetailHeader6	{ background-color: #99CCCC ;font-size: 13px; color: #000000}
.DDetailHeader7	{ background-color: #FFFFCC ;font-size: 13px; color: #000000}
.DDetailList1	{ background-color: #e6e6e6 ;font-size: 13px; color: #000000}

.DetailMain			{ background-color: #FFFFFF ;font-size: 13px ; color: #000000}
.DetailFontType1	{ ;font-size: 13px ; color: #BD4B00}

/* ファイルリスト_タイトル部 */
.FLHeader { background-color: #e6e6e6 ;font-size: 13px; color: #000000; height: 17px; text-align: center}

/* ファイルリスト_アイテム部 */
.FLItemC { text-align: center; height: 16px}
.FLItemL { text-align: left; height: 16px}
.FLItemR { text-align: right; height: 16px; padding-right: 10px}

/* 各中項目_タイトル部 */
.MIHeaderA { background-color: #333399 ;font-size: 13px ; color: #FFFFFF}
.MIHeaderB { background-color: #FF9900 ;font-size: 13px ; color: #FFFFFF}
.MIHeaderC { background-color: #6699CC ;font-size: 13px ; color: #FFFFFF}

.MIHeader1G { background-color: #FF9900 ;font-size: 13px}
.MIHeader1T { background-color: #FFCC33 ;font-size: 13px}
.MIHeader2G { background-color: #99AAAA ;font-size: 13px}
.MIHeader2T { background-color: #99CCCC ;font-size: 13px}
.MIHeader3G { background-color: #336699 ;font-size: 13px}
.MIHeader3T { background-color: #6699CC ;font-size: 13px ; color: #FFFFFF}
.MIHeader4G { background-color: #333366 ;font-size: 13px}
.MIHeader4T { background-color: #336699 ;font-size: 13px ; color: #FFFFFF}

/* 各中項目_属性項目部 */
.SITable1 {border-style: solid; border-width: 1px; border-color: #000000}
.SITable2 {border-style: solid; border-width: 1px; border-color: #000000 ;background-color: #FFFFCC}
.SINum {background-color: #FFCC33; text-align: center}

/* 各小項目部 （内部連絡等）*/
.CLTitle1 { background-color: #ca68ac ;font-size: 13px ; color: #FFFFFF}
.CLTitle2 { background-color: #6699cc ;font-size: 13px ; color: #FFFFFF}
.CLHeader { background-color: #e6e6e6 ;font-size: 13px; color: #000000; height: 17px; text-align: left; padding-left: 5px}
.CLHeaderC { background-color: #e6e6e6 ;font-size: 13px; color: #000000; height: 17px; text-align: center; padding-left: 5px}
.CLMenu { background-color: #d6d6d6 ;font-size: 13px; color: #FFFFFF ;height: 23px;}
.CLMenuC { background-color: #d6d6d6 ;font-size: 13px; color: #FFFFFF; height: 23px; text-align: center}
.CLItem { background-color: #FFFFFF ;font-size: 13px; color: #000000; height: 23px; padding-left: 5px}
.CLItemC { ; height: 23px}
.CLItemL { text-align: left; height: 23px}
.CLItemR { text-align: right; height: 23px; padding-right: 10px}
.CLItemCC { background-color: #FFFFFF ;font-size: 13px; color: #000000; height: 23px; text-align: center; padding-left: 5px}
.CLItemCL { background-color: #FFFFFF ;font-size: 13px; color: #000000; height: 23px; text-align: left; padding-left: 5px}
.CLItemCR { background-color: #FFFFFF ;font-size: 13px; color: #000000; height: 23px; text-align: right; padding-left: 5px}

/* アラート表示の■ */
.ALampOff { color: #CCCCCC }
.ALampOn { color: #FF3300 }

/* エラーメッセージ_タイトル部 */
.ErrMHeader { background-color: #cc3300 ;font-size: 13px ; color: #FFFFFF}


/* 日程メニューボタン部 */
.scbtn1 { background-color: #5F94C9; color: #FFFFFF; font-size: 12px; font-weight: normal; width: 100%; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.scbtn2 { background-color: #BFD5EA; color: #274E74; font-size: 12px; font-weight: normal; width: 100%; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.mmbtn1 { background-color: #5F94C9; color: #FFFFFF; font-size: 8px; width: 25px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 14px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}



/* フォームボタン用 */
.SButton1 { font-size: 10px; width: 60px; background-color: #FFFFCC; border-style: solid; border-width: 1px ; border-color: #000000; cursor: hand}

.sbtn1 {  background-color: #FF9900; font-weight: bold; color: #333333; font-size: 9px}
.fbtn1 { background-color: #5F94C9; font-weight: normal; color: #FFFFFF; font-size: 12px; width: 108px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand}
.fbtn1L { background-color: #5F94C9; font-weight: normal; color: #FFFFFF; font-size: 12px; width: 138px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand}
.fbtn1 { background-color: #5F94C9; font-weight: normal; color: #FFFFFF; font-size: 12px; width: 108px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand}
.fbtn2 { BORDER-WIDTH: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-COLOR: #FFFFFF; PADDING-BOTTOM: 0px; WIDTH: 90px; CURSOR: hand; color: #111111; PADDING-TOP: 0px; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff;background-image: url(../images/buttons/buttonWhite90.gif)}
.fbtn3 { background-color: #7CA8D3; font-weight: normal; color: #FFFFFF; font-size: 12px; width: 108px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: default}
.fbtn4 { background-color: #00CCCC; font-weight: normal; color: #000000; font-size: 12px; width: 108px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand}
.fbtn5 { background-color: #336699; font-weight: normal; color: #FFFFFF; font-size: 12px; width: 108px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand}
.fbtnEDIT1 { background-color: #FFCC33; font-weight: normal; color: #FFFFFF; font-size: 12px; width: 40px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand; color: #000000}
.fbtnEDIT2 { background-color: #99CCCC; font-weight: normal; color: #FFFFFF; font-size: 12px; width: 40px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand; color: #000000}
.fbtnEDIT3 { background-color: #FFDEAD; font-weight: normal; color: #FFFFFF; font-size: 12px; width: 40px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand; color: #000000}
.fbtnEDIT4 { background-color: #AADDDD; font-weight: normal; color: #FFFFFF; font-size: 12px; width: 40px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand; color: #000000}
.fbtnSCHEDULE1 { background-color: transparent; font-weight: normal; color: #FFFFFF; font-size: 12px; width: 40px; padding-top: 1px; padding-bottom: 1px; border-color: transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; cursor: hand; color: #006FFF}
.fbtnSEND1 { background-color: #FFCC33; font-weight: normal; color: #FFFFFF; font-size: 12px; width: 60px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand; color: #000000}
.hbtn5Disa { background-color: #8CB3D9; font-weight: normal; font-size: 12px; width: 46px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; height: 19px; color: #4281BF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }


/* メインメニューボタン用 */
.mabtn1 { background-color: #5F94C9; color: #FFFFFF; font-size: 12px; font-weight: bold; width: 100%; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hbtn1 { background-color: #5F94C9; color: #FFFFFF; font-size: 12px; width: 90px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hbtn2 { background-color: #EEEEEE ; color: #000000; font-size: 12px; width: 95px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B1B1B1 #B1B1B1 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hbtn3 { background-color: #009900; font-weight: bold; color: #FFFFFF; font-size: 12px; width: 92px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hbtn4 { background-color: #00CCCC; color: #000000; font-size: 12px; width: 90px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hbtn1Disa { background-color: #8CB3D9; font-size: 12px; width: 92px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; height: 19px; color: #4281BF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hbtn2Disa { background-color: #EEEEEE; font-size: 12px; width: 92px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; height: 19px; color: #4281BF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.chScale1 {  border: 1px #CCCCCC solid}

.hbtn5 { background-color: #5F94C9; color: #FFFFFF; font-size: 12px; width: 92px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hbtn6 { background-color: #00CCCC; color: #000000; font-size: 12px; width: 92px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hbtn7 { background-color: #FF802C; color: #FFFFFF; font-size: 12px; width: 92px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hbtn1Disa { background-color: #8CB3D9; font-size: 12px; width: 92px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; height: 19px; color: #4281BF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hbtn2Disa { background-color: #FF9933; color: #FFFFFF; font-size: 12px; width: 92px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.hbtn3Disa { background-color: #82C18A; color: #009933; font-size: 12px; width: 92px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.hbtn4Disa { background-color: #5F94C9; color: #FFFFFF; font-size: 12px; width: 92px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; cursor: hand; height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.hbtn1Selected { background-color: #FFFFFF; font-weight: normal; font-size: 12px; width: 92px; padding-top: 1px; padding-bottom: 1px; border-color: #BDC0D5 #B3B3B3 #B3B3B3 #BDC0D5; height: 19px; color: #4281BF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.chScale1 {  border: 1px #CCCCCC solid}

/* toolTip用 */
.toolTip {
	font-size: 12px;
	color: #000000;
	background-color: #FFF59B;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 1px #FEE881 solid;
	position: absolute;
	visibility: hidden;
	z-index: 5;
	width: 200px;
	left: 55px;
}

.toolTipD {
	font-size: 12px;
	color: #000000;
	background-color: #FFF59B;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 1px #FEE881 solid;
	position: absolute;
	display: none;
	z-index: 5;
	width: 200px;
}

.dateLine { font-size: 12px; background-color: #FF0000; border: 1px #FF0000 solid; position: absolute; visibility: hidden; z-index: 5; ; clip:  rect(   ); height: 1000px; width: 1px}

/* マイポータル */
.MYHeader1 { background-color: #666699 ;font-size: 13px ; color: #FFFFFF}
.MYHeader2 { background-color: #6666dd ;font-size: 13px ; color: #FFFFFF}
.MYHeader3 { background-color: #cccccc ;font-size: 13px ; color: #000000}
.MYHeader1T { background-color: #336699 ;font-size: 13px ; color: #FFFFFF}
.MYHeader2T { background-color: #6699cc ;font-size: 13px ; color: #FFFFFF}
.MYItemHead1 { background-color: #E6E6E6 ;font-size: 13px}
.MYItem { font-size: 13px ; color: #FFFFFF}

/* 工程 */
.PROGHeader1 { background-color: #336699 ;font-size: 13px ; color: #FFFFFF}
.PROGHeader2 { background-color: #6699CC ;font-size: 13px ; color: #FFFFFF}
.PROGHeader3 { background-color: #856F9F ;font-size: 13px ; color: #FFFFFF}
.PROGMenu1 { background-color: #E6E6E6 ;font-size: 13px ; color: #000000}
.PROGFont { font-size: 13px; color: #856F9F}
.PROGMile1 { font-size: 13px; color: #0000FF}
.PROGMile2 { font-size: 13px; color: #FF0000}
.Progress1 { background-color: #c0c0c0 ;font-size: 13px ; color: #856f9f}
.ProgressBar1 { background-color: #FFFFFF ;font-size: 13px; color: #000000; height: 23px}

/* プロジェクト情報表示 */
.PROJHeader1 { background-color: #336699 ;font-size: 13px ; color: #FFFFFF}
.PROJItem1 { background-color: #FFCC33 ;font-size: 13px ; color: #000000}
.PROJItem2 { background-color: #FF9900 ;font-size: 13px ; color: #000000}
.PROJItem3 { background-color: #D6D6D6 ;font-size: 13px ; color: #000000}
.PROJItem4 { background-color: #6666dd ;font-size: 13px ; color: #FFFFFF}
.PROJListHeader { background-color: #E6E6E6 ;font-size: 13px ; color: #000000}
.PROJMain { background-color: #FFFFFF ;font-size: 13px ; color: #000000}

/* スケジュール */
.SCHEDHeader1 { background-color: #336699 ;font-size: 13px ; color: #FFFFFF}
.SCHEDHeader2 { background-color: #6699CC ;font-size: 13px ; color: #FFFFFF}
.SCHEDHeader3 { background-color: #9999cc ;font-size: 13px ; color: #FFFFFF}
.SCHEDMenu1 { background-color: #E6E6E6 ;font-size: 13px ; color: #000000}
.SCHEDDay1 { background-color: #ffcccc ;font-size: 13px ; color: #000000}
.SCHEDDay2 { background-color: #ccffff ;font-size: 13px ; color: #000000}
.SCHEDDay3 { background-color: #ffffcc ;font-size: 13px ; color: #000000}
.SCHEDDay4 { background-color: #ccffcc ;font-size: 13px ; color: #000000}

/* 日程進捗 */
.Chart1 {  font-size: 12px; height: 9px}

/* タグ用 */
.TAG_ON {
  COLOR: black;
  TEXT-DECORATION: none ;
}
.TAG_OFF {
  COLOR: white;
  font-weight: bold;
  TEXT-DECORATION: none ;
}


/* テキスト new メイリオをメイリオに */
.text10 {  font-size: 10px; font-family: "メイリオ","Osaka"; font-weight: normal; line-height: 11pt;}
.text11 {  font-size: 11px; font-family: "メイリオ","Osaka"; font-weight: normal; line-height: 12pt;}
.text11:link { color:#111111; text-decoration: none;}
.text11:visited { color:#111111; text-decoration: none;}
.text11:active { color:#111111; text-decoration: none;}
.text11:hover { color:#990000;}
.text12 {  font-size: 12px; font-family: "メイリオ","Osaka"; font-weight: normal; line-height: 13pt;}
.text12:link { color:#003366; text-decoration: none;}
.text12:visited { color:#003366; text-decoration: none;}
.text12:active { color:#003366; text-decoration: none;}
.text12:hover { color:#990000;}
.text13 {  font-size: 13px; font-family: "メイリオ","Osaka"; font-weight: normal; line-height: 14pt;}
.text14 {  font-size: 14px; font-family: "メイリオ","Osaka"; font-weight: normal; line-height: 15pt;}
.menu-text {  color:#FFFFFF; font-size: 12px; font-family: "メイリオ","Osaka"; font-weight: normal; line-height: 13pt;}
.menu-text-b {  color:#555555; font-size: 12px; font-family: "メイリオ","Osaka"; font-weight: normal; line-height: 13pt;}
.menu-text-b:link { color:#555555; text-decoration: none;}
.menu-text-b:visited { color:#555555; text-decoration: none;}
.menu-text-b:active { color:#555555; text-decoration: none;}
.menu-text-b:hover { color:#555555; text-decoration: none;}
.title-text {  color:#FFFFFF; font-size: 14px; font-family: "メイリオ","Osaka"; font-weight: normal; letter-spacing: 0.2em; line-height: 14pt;}

.text12-n {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
/*	letter-spacing: 1px;*/
	line-height: 13pt;
	font-family: "メイリオ","Osaka";
/*	color: #FFFFFF;*/
	color: #111111;	/* 選択時も黒文字 */

}
.text12-b {  font-size: 12px; font-family: "メイリオ","Osaka"; font-weight: normal; line-height: 13pt;color: #111111;}
.text12-b:link { color:#111111; text-decoration: none;}
.text12-b:visited { color:#FF0000; text-decoration: none;}
.text12-b:active { color:#111111; text-decoration: none;}
.text12-b:hover { color:#111111; text-decoration: none;}


/* ワークフローステータスカラー */
/* 未着手　水色 */
.a-LightBlue:link { color:#336699 }
.a-LightBlue:visited { color:#336699 }
.a-LightBlue:active { color:#336699 }
.a-LightBlue:hover { color:#336699 }

/* 未着手　着手遅れ　オレンジ */
.a-Orange:link { color:#FF9900 }
.a-Orange:visited { color:#FF9900 }
.a-Orange:active { color:#FF9900 }
.a-Orange:hover { color:#FF9900 }

/* 着手　青色 */
.a-Blue:link { color:#003399 }
.a-Blue:visited { color:#003399 }
.a-Blue:active { color:#003399 }
.a-Blue:hover { color:#003399 }

/* 着手　終了遅れ　赤色 */
.a-Red:link { color:#FF0000 }
.a-Red:visited { color:#FF0000 }
.a-Red:active { color:#FF0000 }
.a-Red:hover { color:#FF0000 }

/* 終了　予定通り　黒 */
.a-Black:link { color:#000000 }
.a-Black:visited { color:#000000 }
.a-Black:active { color:#000000 }
.a-Black:hover { color:#000000 }

/* 終了　遅れ　茶色 */
.a-Brown:link { color:#663300 }
.a-Brown:visited { color:#663300 }
.a-Brown:active { color:#663300 }
.a-Brown:hover { color:#663300 }

.a-Gray:link { color:#999999 }
.a-Gray:visited { color:#999999 }
.a-Gray:active { color:#999999 }
.a-Gray:hover { color:#999999 }

/* new 枠なし背景色なしに変更*/
.BG-BLACK {
/*
	background-color: #F6F8F8;
	border-top: 2px solid #272727;
	border-right: 2px solid #272727;
	border-left: 2px solid #272727;
*/
}

.BG-BLACK2 {
	background-color: #F6F8F8;
	border-right: 2px solid #272727;
	border-left: 2px solid #272727;
}

/* new →Forminput
.ListColor {
	background-color: #272727;
	color: #FFFFFF;
	font-family: "メイリオ","Osaka";
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 1.2em;
	border:2px solid #FFFFFF;
	cursor: hand
	height: 24px;
}
*/
/* new 削除
.topMenuTable {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #336699;

}
.topMenuTable2 {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #336699;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #888888;

}
*/
.DetailColor {
	background-color: #FFFF99;
	border-top-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFCC33;
	border-left-color: #FFCC33;

}

/* new 削除 各機能のcssで定義
.EditColor {
	background-color: #FFCC33;
	border-top-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-left-color: #FF9900;

}
*/

/* メニューの色 */
/* new 削除
.menu-myportal {
	background-color: #6B9CA5;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #B2CCD0;
	border-right-color: #283B3E;
	border-left-color: #B2CCD0;
	border-bottom-color: #6B9CA5;
}
.menu-totalProgress {
	background-color: #2B87A2;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #8DBFCD;
	border-right-color: #0B2229;
	border-left-color: #8DBFCD;
	border-bottom-color: #2B87A2;
}
.menu-project {
	background-color: #7ABAD2;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BFDEE9;
	border-left-color: #BFDEE9;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #314B55;
}
.menu-sinchoku {
	background-color: #7092C0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BBCBE1;
	border-right-color: #34445A;
	border-left-color: #BBCBE1;
}
.menu-bunsho {
	background-color: #858AB7;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C5C7DD;
	border-right-color: #3E4055;
	border-left-color: #C5C7DD;
}
.menu-gyomu {
	background-color: #7E90B4;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BFC8DA;
	border-right-color: #313847;
	border-left-color: #BFC8DA;
}
.menu-workflow {
	background-color: #3681AD;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #9BC0D6;
	border-right-color: #153344;
	border-left-color: #9BC0D6;
}
.menu-bbs {
	background-color: #7B8E62;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BDC7B1;
	border-right-color: #303826;
	border-left-color: #BDC7B1;
}
.menu-schedule {
	background-color: #B6C672;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DBE3B9;
	border-right-color: #474E2D;
	border-left-color: #DBE3B9;
}
.menu-contents {
	background-color: #2B7FA2;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #9AC2D3;
	border-right-color: #143B4C;
	border-left-color: #9AC2D3;
}
*/

.menu-myportal {
	background-color: rgb(142,185,193);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(142,185,193);
	border-right-color: rgb(142,185,193);
	border-bottom-color: rgb(142,185,193);
	border-left-color: rgb(142,185,193);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}
.menu-totalProgress {
	background-color: rgb(110,164,183);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(110,164,183);
	border-right-color: rgb(110,164,183);
	border-bottom-color: rgb(110,164,183);
	border-left-color: rgb(110,164,183);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}
.menu-project {
	background-color: rgb(150,211,221);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(150,211,221);
	border-right-color: rgb(150,211,221);
	border-bottom-color: rgb(150,211,221);
	border-left-color: rgb(150,211,221);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}
.menu-sinchoku {
	background-color: rgb(154,181,219);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(154,181,219);
	border-right-color: rgb(154,181,219);
	border-bottom-color: rgb(154,181,219);
	border-left-color: rgb(154,181,219);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}
.menu-bunsho {
	background-color: rgb(195,173,210);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(195,173,210);
	border-right-color: rgb(195,173,210);
	border-bottom-color: rgb(195,173,210);
	border-left-color: rgb(195,173,210);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}
.menu-gyomu {
	background-color: rgb(182,185,213);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(182,185,213);
	border-right-color: rgb(182,185,213);
	border-bottom-color: rgb(182,185,213);
	border-left-color: rgb(182,185,213);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}
.menu-workflow {
	background-color: rgb(117,173,207);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(117,173,207);
	border-right-color: rgb(117,173,207);
	border-bottom-color: rgb(117,173,207);
	border-left-color: rgb(117,173,207);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}

/* 2020.06 m-taka add */
.menu-schedule {
	background-color: rgb(182,198,114);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(182,198,114);
	border-right-color: rgb(182,198,114);
	border-bottom-color: rgb(182,198,114);
	border-left-color: rgb(182,198,114);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}

/* タブ　グレーアウト */
/* new
.menu-blur {
	background-color: #C5CBD3;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #E0E3E7;
	border-right-color: #45474A;
	border-left-color: #E0E3E7;
}
*/
.menu-blur{
	background-color: rgb(233,238,241);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(210,221,227);
	border-right-color: rgb(210,221,227);
	border-bottom-color: rgb(233,238,241);
	border-left-color: rgb(210,221,227);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
	color: rgb(77,77,77);
}

/* new del
.menu-base {
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
}

.menu-default {
	background-color: #5F94C9;
	border-top-color: #BDC0D5;
	border-right-color: #B3B3B3;
	border-left-color: #BDC0D5;
}
*/

/* メニュータイトルバー用 */
/* new del
.cell-workflow {
	background-color: #3681AD;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #9BC0D6;
	border-right-color: #153344;
	border-left-color: #9BC0D6;
	}
.cell-bbs {
	background-color: #7B8E62;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BDC7B1;
	border-right-color: #303826;
	border-left-color: #BDC7B1;
	}
.cell-gyomu {
	background-color: #7E90B4;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BFC8DA;
	border-right-color: #313847;
	border-left-color: #BFC8DA;
	}
.cell-bunsho {
	background-color: #858AB7;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C5C7DD;
	border-right-color: #3E4055;
	border-left-color: #C5C7DD;
	}
.cell-myportal {
	background-color: #6B9CA5;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B2CCD0;
	border-right-color: #283B3E;
	border-left-color: #B2CCD0;
	}
.cell-totalprogress {
	background-color: #2B87A2;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #8DBFCD;
	border-right-color: #0B2229;
	border-left-color: #8DBFCD;
	}
.cell-project {
	background-color: #7ABAD2;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BFDEE9;
	border-right-color: #314B55;
	border-left-color: #BFDEE9;
	}
.cell-schedule {
	background-color: #B6C672;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DBE3B9;
	border-right-color: #474E2D;
	border-left-color: #DBE3B9;
	}
.cell-sinchoku {
	background-color: #7092C0;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BBCBE1;
	border-right-color: #34445A;
	border-left-color: #BBCBE1;
	}
.cell-base {
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	}
.cell-default {
	background-color: #5F94C9;
	border-top-color: #BDC0D5;
	border-right-color: #B3B3B3;
	border-left-color: #BDC0D5;
	}
*/
.cell-workflow {
	background-color: rgb(117,173,207);
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	}
.cell-gyomu {
	background-color: rgb(182,185,213);
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	}
.cell-bunsho {
	background-color: rgb(195,173,210);
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	}
.cell-myportal {
	background-color: rgb(142,185,193);
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	}
.cell-totalprogress {
	background-color: rgb(110,164,183);
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	}
.cell-project {
	background-color: rgb(206, 232, 236);
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	}
.cell-sinchoku {
	background-color: rgb(154,181,219);
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	}

.cell-base {
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	}
/* 2020.06 m-taka add */
.cell-schedule {
	background-color: rgb(182,198,114);
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	}


/* new */
.FormInput {
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(210,221,227);
	border-right-color: rgb(210,221,227);
	border-bottom-color: rgb(210,221,227);
	border-left-color: rgb(210,221,227);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
}
.Edit-bg {
	/*background-color: #FFFFDD;*/
	background-color: rgb(253,253,242);
}

.View-bg {
	/*background-color: #ECECEC;*/
	background-color: rgb(233,238,241);
}

/* new */
/* 編集領域のテーブル */
.Edit-table {
	border-width: 1px;
	border-style: solid;
	border-color: rgb(170,170,170);
	font-size: 12px;
}

/* 2021.01 m-taka add */
/* 編集領域のtd */
.Edit-td {
	border: 1px solid silver;
}

/* new */
/* 必須カラー */
.required{
	color: rgb(198,57,55);
}

/* new */
/* ツリータイトル */
.tree-title {
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
}

.View-color {
	color: #313847;
}

.Apply-bg {
/*	BACKGROUND-COLOR: #F0F0F0*/
	background-color: rgb(248,245,236);
}
.Deputy-bg {
/*	BACKGROUND-COLOR: #E6E4DE*/
	background-color: rgb(248,245,236);
}
.Apply2-bg {
/*	BACKGROUND-COLOR: #FFFFFF*/
	background-color: rgb(248,245,236);
}
.Deputy2-bg {
/*	BACKGROUND-COLOR: #EDECE7*/
	background-color: rgb(248,245,236);
}

.comment-font {
/*	color: #FF6600;*/
	color: rgb(198,57,55);
}

.alert-font {
	color: #FF0000;
}

.listheader {
	background-color: #e6e6e6;
	text-align: center;
}

.nowrap {
	white-space: nowrap;
}
.WarningColor {
	background-color: #F99B07;
	border-top-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #272727;
	border-left-color: #272727;

}
.ErrorColor {
	background-color: #DE3131;
	border-top-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #272727;
	border-left-color: #272727;

}

.ErrorBorderClr {
	background-color: #ECECEC;
	border-top: 1px solid #888888;
	border-right: 3px solid #8B8B8B;
	border-bottom: 3px solid #6B6B6B;
	border-left: 1px solid #888888;

}

.ErrorbtnColor {
	background-color: #4C5456;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 1.2em;
	color: #FFFFFF;
	font-size: 12px;
	width: 90px;
	height: 22px;
	border:2px solid #888888;
	cursor: hand
}

.listBackGround_0 {
	background-color: #ECECEC;
}

.listBackGround_1 {
	background-color: #FFFFFF;
}

.listDelimitColor_0 {
	color: #FFFFFF;
}

.listDelimitColor_1 {
	color: #ECECEC;
}

.listDelimitBackGround_0 {
	color: #FFFFFF;
	background-color: #ECECEC;
}

.listDelimitBackGround_1 {
	color: #ECECEC;
	background-color: #FFFFFF;
}
/* 2010/01/08 図面管理タブ用css.Ajaxモードで動的にロードして各タブ用cssだけ？認識されない為暫定 */
/* new */
/* 削除
.menu-ProductLedger {
	background-color: #7ABAD2;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BFDEE9;
	border-left-color: #BFDEE9;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #314B55;
}
.menu-PartsLedger {
	background-color: #95BC97;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D1E2D3;
	border-right-color: #263026;
	border-left-color: #D1E2D3;
	border-bottom-color: #95BC97;
}
.menu-PartsStructure {
	background-color: #2B87A2;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #8DBFCD;
	border-right-color: #0B2229;
	border-left-color: #8DBFCD;
	border-bottom-color: #2B87A2;
}
*/
/* 2020.09.23 m-taka delete
.menu-ProductLedger {
	background-color: rgb(150,211,221);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(150,211,221);
	border-right-color: rgb(150,211,221);
	border-bottom-color: rgb(150,211,221);
	border-left-color: rgb(150,211,221);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}
.menu-PartsLedger {
	background-color: rgb(146,183,148);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(146,183,148);
	border-right-color: rgb(146,183,148);
	border-bottom-color: rgb(146,183,148);
	border-left-color: rgb(146,183,148);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}
.menu-PartsStructure {
	background-color: rgb(102,152,145);
	border-width: 1px;
	border-style: solid;
	border-top-color: rgb(102,152,145);
	border-right-color: rgb(102,152,145);
	border-bottom-color: rgb(102,152,145);
	border-left-color: rgb(102,152,145);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}
*/

/* ファイル登録(Drag&Drop) 2017/06/09 中軟 mod start ## */
.preamble_chrome {
	width:175px;
	height:200px;
	color:#92AAB0;
	text-align:center;
/*	vertical-align:middle;*/
/*	font-size:15px;*/
}
.preamble_chrome_multi {
	width:195px;
	height:100px;
	color:#92AAB0;
	text-align:center;
}
.text_vertical_align{
	vertical-align:middle;
}
#drop-area_chrome {
	background-color: rgb(255,255,255);
/*	border:2px dotted #0B85A1;*/
	border:1px solid rgb(210,221,227);
	width:500px;
	height:200px;
	color:#92AAB0;
	text-align:left;
	vertical-align:middle;
/*	padding:10px 10px 10px 50px;*/
/*	margin-bottom:10px;*/
/*	margin: auto;*/
	-khtml-user-drag: element;
	overflow-y: auto;	/* 2019.06.11 m-taka add */
}
.drop-area_chrome_multi {
	background-color: rgb(255,255,255);
	border:1px solid rgb(210,221,227);
	width:500px;
	height:100px;
	color:#92AAB0;
	text-align:left;
	vertical-align:middle;
	-khtml-user-drag: element;
}
#divGomibako_chrome {
	background-color: rgb(255,255,255);
/*	border:2px dotted #0B85A1;*/
	border:1px solid rgb(210,221,227);
	width:300px
	height:200px;
	color:#92AAB0;
	text-align:left;
	vertical-align:middle;
/*	padding:10px 10px 10px 5px;*/
/*	margin-bottom:10px;*/
/*	margin: auto;*/
	-khtml-user-drag: element;
}
.divGomibako_chrome_multi {
	background-color: rgb(255,255,255);
	border:1px solid rgb(210,221,227);
	width:195px
	height:100px;
	color:#92AAB0;
	text-align:left;
	vertical-align:middle;
	-khtml-user-drag: element;
}
#file-list_chrome, .file-list_chrome_multi {
	color:#000000;
	text-align:left;
	vertical-align:middle;
/*	font-size:14px;*/
}
/* ファイル登録(Drag&Drop) 2017/06/09 中軟 mod end ## */

/* ファイル添付 Drag&Drop 共通化 20170802 Iwadare start */
#submitButton_chrome{
	width:80px;
/*	margin-right:20px;*/
}

#cancel_chrome{
	width:80px;
}
/* ファイル添付 Drag&Drop 共通化 20170802 Iwadare end */

/* new 表示順序変更 */
.divFolder{
	width:100%;
	height:25px;
	line-height: 25px;
	border:1px solid gray;
	background-color: rgb(245,245,245);
}
.divFile{
	width:100%;
	height:25px;
	line-height: 25px;
	border:1px solid #A4A7AF;
	/*padding-top:3px;*/
}
.divFile:hover{
	background-color:#ECECEC;
	cursor:hand;
}
.divFont {
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
}

/* new メッセージ領域 */
.message_BackGround{
	background-color: rgb(253,253,242);
}

/* new 処理中■の文字色 */
.processingColor{
	color: rgb(121, 173, 141);
}

/* new 業務連絡の現在のユーザ色*/
.user_now{
	background-color: rgb(252,229,201);
}

/* new 文字の折り返し指定 */
.line_break{
	word-wrap: break-word;
	white-space: normal;
	display: ;
}

/* new ドラッグファイルのタイトル */
.dragtitle{
	font-size: 11px;
	color:rgb(121, 173, 141);
	margin-left:10px;
}
.dragtitle > input{
	font-size: 11px;
	background-color: rgb(233,238,241);
	border:none;
	width:150px;
}

/* update by MA 20171207 start */
/* 部品台帳 編集 タイトル */
.partslist_edit_title{
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(146,183,148);
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
}
/* 部品台帳 決定ボタン背景 */
.partslist_button_back{
	background-color: rgb(207,225,208);
	border-width: 2px;
	border-style: solid;
	border-color: rgb(207,225,208);
}

.partslist_midColor {
	background-color: rgb(207,225,208);
}

.partslist_midColorBorder {
	border-width: 2px;
	border-style: solid;
	border-color: rgb(207,225,208);
}


/* 部品台帳 リスト枠 */
.partslist_list_border{
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(207,225,208);
}
/* 部品台帳 リスト本文 奇数 */
.partslist_list_detail_1{
	background-color: rgb(255,255,255);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	height: 28px;
}

/* 部品台帳 リスト本文 偶数 */
.partslist_list_detail_0{
	background-color: rgb(236,244,235);
	font-size: 12px;
	font-family: "メイリオ","Osaka";
	height: 28px;
}

/* 部品台帳 詳細文字 */
.partslist_detail_font{
	font-size: 12px;
	font-family: "メイリオ","Osaka";
}
/* 部品台帳 タイトル(部品台帳色) 区切り線*/
.partslist_list_title_separator{
	color: rgb(146,183,148);
}
/* 部品構成メニュー */
.menu_develop{
	background-color: rgb(102,152,145);
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
}


/* 部品台帳 詳細画面 タイトル*/
.partslist_detail_main_title{
	background-color: rgb(233,238,241);
	border-top: solid 1px rgb(210,211,227);
	font-size: 12px;
	padding: 3px
}
/* 部品台帳 編集画面 編集領域*/
.partslist_detail_main_edit{
	background-color: rgb(253,253,242);
	border-top: solid 1px rgb(210,211,227);
	font-size: 12px;
	padding: 3px
}
/* 部品構成 決定ボタン背景 */
.develop_button_back{
	background-color: rgb(194,217,214);
	border-width: 2px;
	border-style: solid;
	border-color: rgb(194,217,214);
}
/* 文書管理 編集 タイトル */
.document_edit_title{
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(195,173,210);
	font-size: 9px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
}
/* 文書管理メニュー */
.menu_document{
	background-color: rgb(195,173,210);
	font-size: 13px;
	font-family: "メイリオ","Osaka";
	font-weight: normal;
}
/*  編集画面 閲覧領域タイトル*/
.report_detail_main_title{
	background-color: rgb(233,238,241);
	border-top: solid 1px rgb(210,211,227);
	font-size: 12px;
	padding: 3px
}
/* 業務連絡 編集画面 編集領域*/
.report_detail_main_edit{
	background-color: rgb(253,253,242);
	border-top: solid 1px rgb(210,211,227);
	font-size: 12px;
	padding: 3px
}
/* 文書管理 決定ボタン背景 */
.document_button_back{
	background-color: rgb(232,218,235);
	border-width: 2px;
	border-style: solid;
	border-color: rgb(232,218,235);
}

.document_midColor {
	background-color: rgb(232,218,235);
}

.document_midColorBorder {
	border-style: solid;
	border-width: 2px;
	border-color: rgb(232,218,235);
}


/* 文書管理 リスト枠 */
.document_list_border{
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(232,218,235);
}

/* 文書管理 タイトル(文書管理色) 区切り線*/
.document_list_title_separator{
	color: rgb(195,173,210);
}
/* 文書管理 タイトル(灰色) 区切り線*/
.document_detail_title_separator{
	color: rgb(200,200,220);
}
/* 文書管理 リスト本文 奇数 */
.document_list_detail_1{
	background-color: rgb(255,255,255);
	font-size: 13px; 
	font-family: "メイリオ","Osaka";
	height: 28px;
}

/* 文書管理 リスト本文 偶数 */
.document_list_detail_0{
	background-color: rgb(250,242,246);
	font-size: 13px; 
	font-family: "メイリオ","Osaka";
	height: 28px;
}

/* 採番画面用  文書管理 */
.document_titlebar{
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(195,173,210);
	font-size: 14px; 
	font-family: "メイリオ","Osaka"; 
	font-weight: normal; 
}

/* 採番画面用  部品台帳 */
.partslist_titlebar{
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(146,183,148);
	font-size: 13px; 
	font-family: "メイリオ","Osaka"; 
	font-weight: normal; 
}

/* 2020.10.22 m-taka IE用※hard=wrapを外すと折り返さなくなってしまうので */
textarea {
	white-space:pre-wrap;
}

