html {
	scrollbar-base-color:  rgb(186,196,218);
	scrollbar-arrow-color: rgb(63,86,127);
	width: 100%;
	height: 100%;
}

body {
	font-family: "MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
/*	font-family: "MS UI Gothic","ＭＳ ゴシック", Consolas, 'Courier New', Courier, Monaco, monospace;	*/
/*	font-family: "MS UI Gothic","ＭＳ 明朝",serif;				*/
/*	font-family: "MS UI Gothic","ＭＳ Ｐ明朝",serif;			*/
/*	color:				Black;		4.3.1.0(2008/09/05)			*/
/*	background-color:	Beige;		4.3.1.0(2008/09/05)			*/
	vertical-align:		middle;
	margin:				0px;
	padding:			0px;
	letter-spacing:		0;
	background-color:	#eeeeff;
	color:				rgb(64,75,114);
	width:				100%;
	height:				100%;
}

a:link {
	/* color:			Blue; 4.3.1.0(2008/09/05) */
	text-decoration:	none;
	color:				rgb(42,82,197);
}
a:visited {
	/* color:			Blue; 4.3.1.0(2008/09/05) */
	text-decoration:	none;
	color:				#800080;
}
a:hover {
	color:				Magenta;
	text-decoration:	underline;
}
a:active {
	color:				Red;
	text-decoration:	none;
}

img {
	vertical-align:		middle;
	border-width:		0px;
}

.row_0 {
	color:				Black;
	white-space:		nowrap;
	/* background-color:	PaleGoldenrod; 4.3.1.0(2008/09/05) */
	background:			rgb(215,224,241);
}

.row_1 {
	color:				Black;
	white-space:		nowrap;
	/* background-color:	LemonChiffon; 4.3.1.0(2008/09/05) */
	background:			rgb(225,233,251);
}

.row_h {
	color:				Black;
	white-space:		nowrap;
	text-align:			center;
	font-weight:		bold;
	/* background-color:	DarkKhaki; 4.3.1.0(2008/09/05) */
	background:			rgb(164,179,210);
}

.row_hs {
	color:				Black;
	white-space:		nowrap;
	font-weight:		bold;
	background-color:	LightBlue;
	text-align:			right;
}

.row_h1 {
	color:				Black;
	white-space:		nowrap;
	font-weight:		bold;
	background-color:	Khaki;
}

.row_h2 {
	color:				Black;
	white-space:		nowrap;
	font-weight:		bold;
	background-color:	Gold;
}

/* ユーザー定義時のヘッダー色 */
.row_hu {
	color:				Black;
	white-space:		nowrap;
	font-weight:		bold;
	background-color:	Gold;
}

.row_mark {
	color:			Red;
	white-space:	nowrap;
}

.row_warning {
	color:			Blue;
	white-space:	nowrap;
}

.row_error {
	color:			Red;
	white-space:	nowrap;
}

/* 3.7.0.3 (2005/02/25) */
.row_sel {
	color:				Black;
	background-color:	aquamarine;
	white-space:		nowrap;
}

/* 3.8.6.0  (2006/09/29) */
/* 6.2.2.0 (2015/03/27) csHilightBGColor で指定する。 */
/*
.row_hilight {
	color:				Black;
	white-space:		nowrap;
	background-color:	rgb(160,230,200);
}
*/

/* 3.6.0.1 (2004/09/29) ErrorMessageTag used */
.msg_warning {
	color:			Blue;
	white-space:	nowrap;
}

/* 3.6.0.1 (2004/09/29) ErrorMessageTag used */
.msg_error {
	color:			Red;
	white-space:	nowrap;
}

.NG {
	color:			Blue;
	text-decoration:underline;
	font-size:		large;
	font-weight:	bold;
}

#label , label , .label {
	font-weight:	bold;
	text-align:		left;
	vertical-align:	middle;
}

#title , .title {
/*	font-size:		2em;	*/	/* IE7 Ver 3.8.8.3 */
/*	font-size:		x-large; 4.3.1.0(2008/09/05) */
	margin:			0 0 0 10px;
	font-size:		large;
	font-weight:	bold;
	text-align:		left;
	vertical-align:	middle;
}

.classify-title {
	font-size:		small;
	text-align:		left;
	vertical-align:	middle;
}

#comment , .comment {
/*	font-size:		x-small;	*/
	text-align:		right;
	align:			right;
}

#must , .must {
/*	background-color:	#FFFF66; 4.3.1.0(2008/09/05) */
	background-color:	#ffffaa;
}

/* 3.8.0.9 (2005/10/17) */
.mustAny {
/*	background-color:	#CCFFFF; 4.3.1.0(2008/09/05) */
	background-color:	#ccccff;
}

#minus , .minus {
	color:	Red;
}

/* 3.8.1.1 (2005/11/21) Add */
.error , .over {
	color:	Red;
}

#warning , .warning {
	color:				Green;
	font-weight:		bold;
}

/* 3.8.1.0 (2005/10/24) */
.unmatched {
	color:				Green;
	font-weight:		bold;
	background-color:	#CCFFFF;
}

/*
.VARCHAR2 ,.VARCHAR ,.CHAR {
	text-align:		left;
	vertical-align:	middle;
}
.NUMBER {
	text-align:		right;
	vertical-align:	middle;
}
*/

.BOLD {
	text-align:		left;
	vertical-align:	middle;
	font-weight:	bold;
}

/* 4.0.0.0 (2005/01/31) replace DBTYPE */
/* 5.2.2.0 (2010/11/01) KCL 追加 */
.K , .KX, .KCL {
	text-align:		left;
	vertical-align:	middle;
	ime-mode:		active;
}

.ALL , .XK , .XKZ {
	text-align:		left;
	vertical-align:	middle;
}

/* 4.3.3.4 (2008/11/01) XLU9, XU9 追加 */
.MD5 , .PN , .X , .XH , .XHU , .XL , .XU , .XLU9 , .XU9 {
	text-align:		left;
	vertical-align:	middle;
	ime-mode:		inactive;
/*	font-family:	Consolas, 'Courier New', Courier, Monaco, monospace;	*/
}

/* 4.3.3.4 (2008/11/01) HMS 追加 */
.DATE , .YM , .YM01 , .YM31 , .YMD , .YMDH , .HMS {
	text-align:		left;
	vertical-align:	middle;
	ime-mode:		inactive;
/*	font-family:	Consolas, 'Courier New', Courier, Monaco, monospace;	*/
}

/* 4.1.1.0 (2008/02/21) vertical-align add */
input.YM {
	width:	55px;
}
input.YM01 , input.YM31 , input.YMD {
	width:	70px;
}

.R , .S9 , .X9 {
	text-align:		right;
	vertical-align:	middle;
	ime-mode:		inactive;
/*	font-family:	Consolas, 'Courier New', Courier, Monaco, monospace;	*/
}

/* 3.5.4.6 (2004/01/30) vertical-align add */
button {
/*	width:			60px;	*/
/*	padding:		0px;	 IE7 Ver 3.8.8.3  5.9.3.3Del */
	vertical-align:	middle;
}

thead {
	text-align:			center;
	font-weight:		bold;
	margin:				0px;
	padding:			0px;
	/* background-color:	DarkKhaki;  4.3.1.0(2008/09/05) */
	background:			rgb(168,184,218);
}

/*
tr {
	margin:0px;	padding:0px;
}
*/

tfoot {
	font-weight:		bold;
	margin:				0px;
	padding:			0px;
	background-color:	lightgrey;
}

th.tree { background-color:	Beige; }
td.tree { background-color:	Beige; }

/* IE7 Ver 3.8.8.3 */
table {
	padding:		0px;
	vertical-align:	middle;
}

th {
	text-align:		center;
	white-space:	nowrap;
}

td {
	white-space:	nowrap;
}

/* 3.5.4.6 (2004/01/30) vertical-align add */
input , select , textarea {
/*	font-family: "MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;	*/
/*	ime-mode:		inactive;	*/
/*	margin:0px;	padding:0px;	:: text-align: right; 0px にすると、時にカーソルが消える */
	vertical-align:	middle;
}

/* 3.5.1.0 (2003/10/03) add */
.RADIO {
	text-align:			center;
	layout-grid-mode:	both;
	layout-grid-type:	fixed;
	layout-grid-char:	20px;
	layout-grid-line:	20px;
	vertical-align:		middle;
	display:			inline;
}

/* 3.5.3.0 (2003/10/27) add */
.HEADER {
	text-align:			left;
	white-space:		nowrap;
	font-weight:		bold;
/*	background-color:	DarkKhaki; */
}

/* 3.5.4.2 (2003/12/15) add */
/*
.S01 {	width:	15px; }
.S02 {	width:	25px; }
.S03 {	width:	35px; }
.S04 {	width:	45px; }
.S05 {	width:	55px; }
*/

/* 3.5.4.8 (2004/02/13) add */
th.gantt {
	padding:			0px;
	color:				Green;
	line-height:		10px;
	layout-grid-mode:	char;
	layout-grid-type:	fixed;
}

/* 3.8.8.4 (2007/02/17) gantt add */
span.breaktime {
	top:				20px;
	background-color:	yellow;
	position:			absolute;
	z-index:			100;
	height:				500000px;
}
/* 6.3.8.0 (2015/09/11) ganttIE7.css へ移動
 * Gridが実質利用できないため、letter-spacingで対応
 */
/*
th.zoom0 { layout-grid-char:   8px ;}
th.zoom1 { layout-grid-char:   8px ;}
th.zoom2 { layout-grid-char:  12px ;}
th.zoom3 { layout-grid-char:   8px ;}
th.zoom4 { layout-grid-char:   8px ;}
th.zoom5 { layout-grid-char:   9px ;}
th.zoom6 { layout-grid-char:  10px ;}
th.zoom7 { layout-grid-char:   9px ;}
th.zoom8 { layout-grid-char:   9px ;}
th.zoom9 { layout-grid-char:  10px ;}
th.zoom10 { layout-grid-char:	8px ;}
th.zoom11 { layout-grid-char:   8px ;}
th.zoom12 { layout-grid-char:   8px ;}
th.zoom13 { layout-grid-char:  8px ;}
th.zoom20 { layout-grid-char:  12px ;}
th.zoom21 { layout-grid-char:  12px ;}
th.zoom22 { layout-grid-char:  12px ;}
th.zoom23 { layout-grid-char:  12px ;}
th.zoom24 { layout-grid-char:  12px ;}
th.zoom25 { layout-grid-char:  12px ;}
th.zoom26 { layout-grid-char:  12px ;}
th.zoom27 { layout-grid-char:  12px ;}
th.zoom28 { layout-grid-char:  12px ;}
th.zoom29 { layout-grid-char:  12px ;}
th.zoom30 { layout-grid-char:  12px ;}
th.zoom31 { layout-grid-char:  12px ;}
*/
/* 6.0.2.5 (2014/10/31) adjustGanttTable.css から移動 */
/* for stackedGantt */
/* 6.3.8.0 (2015/09/11) ganttIE7.css へ移動
 * Gridが実質利用できないため、letter-spacingで対応
 */
/*
th.zoomDAY   { layout-grid-char:  8px ;}
th.zoomWEEK  { layout-grid-char:  8px ;}
th.zoomMONTH { layout-grid-char:  9px ;}
th.zoom40    { layout-grid-char:  8px ;}
th.zoom41    { layout-grid-char:  8px ;}
th.zoom42    { layout-grid-char:  9px ;}
*/

/* 5.6.2.3 (2013/03/22) ganttHeader の月別の色 */
.oddColor	{ background-color:#ccff99; }		/* 奇数月の色 */
.evenColor	{ background-color:#ffccff; }		/* 偶数月の色 */

.oddColor , .evenColor {
	background-image:	url('../image/ganttBG13.gif');
	background-position:right center;
	background-repeat:	no-repeat;
}

/* 5.6.2.3 (2013/03/22) ganttHeader の当日、休日 */
.gntToday	{ background-color:	#ffcc33; }
.gntHoliday	{ color:			Red; }

.readonly {
	color:	Gray;
}

/* 7.0.1.0 (2018/10/15) readonlyの属性セレクター追加 */
/* :read-only 擬似クラスは、IE未対応。Edgeは対応 */
input[readonly] {
	background-color:	#e9e9e9;			/* 背景色 */
	cursor:				not-allowed;		/* マウスオーバー時に禁止マークにする */
	tabIndex:			-1;					/* disabled っぽくタブで遷移しない（最後にする） */
	color:				BRACK;				/* .readonly とかぶると嫌なので、黒にしておきます。 */
}

/* 4.3.3.4 add */
div#divPos{
	clear:	both;
}

/* 3.6.0.0 (2004/09/17) add */
/* 4.3.4.3 (2008/12/22) del */
/* div#layer { overflow-x:auto; overflow-y:auto;} */

/* 3.7.0.1 (2005/01/31) HTMLGanttTable DUMMY Data */
/* tr.dummy td { border-style:none; height:1px; } */
tr.dummy { border-style:none; height:1px; }

/*
table.viewTable ,table.viewTable tbody,table.viewTable thead,
table.viewTable tr,table.viewTable th,table.viewTable td {
	border:		1px solid Black;
	margin:		0px;
	padding:	1px;
	border-collapse:	collapse;
	empty-cells:		show;
}
*/
/*
table.viewTable ,table.viewTable tbody,table.viewTable thead,
table.viewTable tr,table.viewTable th,table.viewTable td {
	border-width:		1px;
	border-spacing:		1px;
	margin:				1px;
}
*/

/* 4.3.6.0 (2009/04/01) */
/* 4.3.6.4 (2009/05/01) comment
table.viewTable,table.viewTable tbody,table.viewTable thead,
table.viewTable tr,table.viewTable th,table.viewTable td {
	border-width:		1px;
	border-spacing:		1px;
	margin:				0px;
	border-collapse:	collapse;
	border:				solid 1px #7777bb
}
*/

/* gannt thead marker 20090618 */
.gantt pre {
	font-family:	Consolas, 'Courier New', Courier, Monaco, monospace;
	font-size:		12px;
	font-weight:	normal; /* 5.6.2.1 (2013/03/08) firefox */
/*	letter-spacing: 5px; 5.0.2.0 (2009/11/01) comment */
}

/* 7.4.2.2 (2021/05/28) border-bottom 削除 */
table.comment {
	width:				100%;
	text-align:			left;
/*	border-bottom:		1px solid Gray;		*/
	margin:				0px;
	padding:			0px;
}

legend {
	font-style:		italic;
	color:			green;
/*	width:			1%;	*/ /* Avoid IE scrollbar bug */ /* CSS hack for IE6,IE7 5.0.2.0 (2009/11/01) */ /* 7.4.3.0 (2021/06/11) 意味不明でDEL */
}

.borderBotton {
	width:				100%;
	border-bottom:		1px solid Gray;
}

fieldset {
	margin:			0px;
	padding:		0px;
}

.GNT_0 { border-bottom:3px inset #ff66ff; }
.GNT_1 { border-bottom:3px inset #33ff33; }

.PRIORITY_0 { background-color: trunsparent; }
.PRIORITY_1 { background-color: #99ffcc; }
.PRIORITY_2 { background-color: #ff99cc; }

.toggleTop { background-color:#f7d09d; }	/* old Red	 */
.toggleSub { background-color:#68ff68; }	/* old Green */
.toggleAll { background-color:#a2ffff; }	/* old Blue  */
.toggleOff { background-color:Gray; }		/* old Gray  */

/* 3.8.6.1 (2006/10/20) */
/* 7.0.1.8 (2019/01/28) background に important 追加。input[readonly] で、背景色が ｸﾞﾚｰになるのを抑えるため */
.noinput {
	border-style:	none;
	background:		transparent	!important;
/*	white-space:	nowrap;	*/
}

/* 3.8.8.1 (2007/01/19) */
.instr0 { background-color: #ffff00; }
.instr1 { background-color: #66ff00; }
.instr2 { background-color: #ff6600; }
.instr3 { background-color: #00ff66; }
.instr4 { background-color: #ff0066; }
.instr5 { background-color: #0099ff; }


/* 板金を受けたエンジンデザイン変更 4.2.1.0(2008/04/18) */
/* 上部に既に存在するタグについて整理 4.3.1.0 (2008/09/05) */
#design-header{
	margin:				0;
	padding:			0;
	border:				0;
	height:				41px;
	background-image:	url(../image/menu_gra1.png);
	background-repeat:	repeat-x;
}

#design-header-title{
	margin:		1px 0 0 2px;
}

#design-header-menu{
	margin:				0;
	padding:			0;
	border:				0;
	border-collapse:	collapse;
	font-size:			small;
	height:				100%;
}

#design-header2{
	top:				0;
	margin:				0;
	padding:			0;
	border:				0;
	border-collapse:	collapse;
	width:				100%;
	height:				10px;
}

#design-header2L{
	margin:				0;
	padding:			0;
	border:				0;
	width:				190px;
	background-image:	url(../image/menu_gra2.png);
	background-repeat:	repeat-x;
}

#design-header2R{
	background-image:	url(../image/menu_gra3.png);
	background-repeat:	repeat-x;
}

.design-header-fontcolor{
	color:		rgb(240,244,255);
}

#design-header a:link{
	color:		rgb(225,225,255);
}

#design-header a:visited{
	color:		rgb(225,210,225);
}

/* 5.5.2.3 (2012/05/15) ONELEVEL,NEXTGUI で、DIVタグ＋design-onelevel 処理をする場合のCSS設定 */
div#design-onelevel  a:link {
	text-decoration:	none;
	color:				rgb(42,82,197);
}
div#design-onelevel  a:visited {
	text-decoration:	none;
	color:				#800080;
}
div#design-onelevel  a:hover {
	text-decoration:	underline;
	color:				Magenta ;
}
div#design-onelevel  a:active {
	text-decoration:	none;
	color:				Red;
}

/* 5.6.0.1 */
div#design-onelevel {
	margin-left:		10px;
}

/* 5.6.0.1 floatやめてinline-block */
span.design-onelevel {
	border:				solid 1px #000000;
	vertical-align:		middle;
	text-align:			center;
	background-color:	#98FB98;
	width:				120px;
	height:				15px;
	color:				#ffffff;
	padding:			0px;
	margin:				1px;
	font-size:			small;
	display:			inline-block;
}

span.design-onelevel img {
	margin:		0px;
	height:		15px;
}

/* プリント時はQUERYヘッダ部の飾りを外す 4.3.1.0(2008/09/05) */
@media print {
	#design-header{
		background-image: none;
	}
	#design-header2R{
		background-image: none;
	}
	#design-header2L{
		background-image: none;
	}
	.design-header-fontcolor{
		color:	black;
	}
	/* 5.5.2.3 (2012/05/15) #design-onelevel 追加 */
	#design-header a:link , #design-onelevel a:link {
		color:	black;
	}

	/* 5.5.2.3 (2012/05/15) #design-onelevel 追加 */
	#design-header a:visited , #design-onelevel a:visited {
		color:	black;
	}

	/* 5.5.4.2 (2012/07/13) ページ毎にヘッダーを表示させる */
	thead { display: table-header-group; }
}

#result-header-div{
	right:		0px;
	float:		right;
}

#result-header{
	float:		right;
	margin:		7px 5px 0 0;
}

.buttonMenu {
	height:			50px;
	width:			147px;
/*	margin:			3px 0px; 5.0.0.2 (2009/09/15) */
	margin:			1px 0px;
	font-weight:	bold;
	background-image:	url(../image/button_gra1.png);
	background-color:	transparent;
	background-repeat:	no-repeat;
	border-color:	white;
	white-space:	normal;
	word-break:		break-all;
	vertical-align:	middle;
	border:			0px;
	color:			darkslateblue;
}

button.buttonMenu span {
/* 5.3.7.0 (2011/07/01)
	display:		block;
	line-height:	45px;
	width:			125px;
	padding:		0 10px;
*/
	cursor:			default;
	vertical-align:	middle;
	white-space:	normal;
}

.borderBotton a:link,a:visited{ color:darkslateblue; }

#prev-next {
/*	width:				134px;
	height:				41px;
	background:			url(../image/prev_back.png);
	background-repeat:	repeat-x;
*/
	vertical-align:		middle;
	text-align:			center;
}

/* 7.0.6.3 (2019/11/08) */
#prev-next img {
	cursor:	pointer;
}

#queryTbl {
	/*background: #ff7f7f;*/
	background:		#f7d09d
}

#viewTbl {
	background:		#7f7fff;
}

#pageTbl {
	background:		#7fff7f;
}
/* フォーカス項目の背景色のクラス定義、下記の部分はdefault.cssの最後に置いてください */
.focusField {
	background-color:	#ffcccc;
}
.notFocusField {
	background-color:	#ffffff;
}

/* リアルタイムチェックの吹き出き用の定義 4.3.3.0 (2008/10/01) */
#tipArrowBottom {
	background-image:		url(../image/arrowBottom.gif);
	background-repeat:		no-repeat;
	background-position:	left bottom;
	position:				absolute;
	z-index:				101;
	left:					-2px;
	height:					10px;
	width:					23px;
	bottom:					-12px;
}

#tipArrowTop {
	background-image:		url(../image/arrowTop.gif);
	background-repeat:		no-repeat;
	background-position:	left top;
	position:				absolute;
	z-index:				101;
	left:					-2px;
	height:					10px;
	width:					23px;
	top:					-12px;
}
.tipErr {
	padding:				1px;
	position:				absolute;
	z-index:				100;
	border:					2px solid red;
	background-color:		#FFCC99;
}

/* タブリンクタグ用 4.3.3.0 (2008/10/01) */
/* 1つのタブ内で文字が自動的に改行してしまう問題に対応 4.3.6.7 (2009/05/22) */
.tabList {
	list-style-type:	none;
	margin:				2px;
	padding:			0px;
	white-space:		nowrap;
}
.selTab {
	border-top:			1px solid black;
	border-left:		1px solid black;
	border-right:		1px solid black;
	border-bottom:		1px solid transparent; /* 5.1.4.0 (2010/03/01) */
	padding:			3px;
	margin:				1px;
	background-color:	#99FFFF;
}
.unselTab {
	border-top:			1px solid black;
	border-left:		1px solid black;
	border-right:		1px solid black;
	border-bottom:		1px solid silver;
	padding:			3px;
	margin:				1px;
}

/* あいまい検索用のクラス定義 4.3.4.7 (2009/01/22) */
.aimai {
	border:				2px dotted Gray;
}

/* あいまいピッカー  6.2.0.0 (2015/02/28) */
.aimaiClm {
	border:			2px dotted Gray;
	font-family:	Consolas, 'Courier New', Courier, Monaco, monospace;
	margin:			0px;
	padding:		0px;
}
.aimai-picker {
	background-color:	#CCFF99;
}

/* GMIS対応 4.3.6.0(2009/02/15) */
.hide{
	display:	none;
}

/* Renderer_TEXTAREA 4.3.5.7 (2009/03/22) */
/* 6.8.1.6 (2017/09/22) border 以下追加。見栄えを調整します。  */
textarea.renderer-textarea {
	background-color:	transparent;
	border:				none;
	margin:				0px;
	padding:			0px;
	overflow:			auto;
	width:				99%;			/* 6.9.3.0 (2018/03/19) 幅がヘッダーと合わない対策 */
}

/* 5.2.2.0 (2010/11/01) 中央寄せのキーワード。他の属性と同時出力するので、一番最後に記述しておく。 */
.BIT {
	text-align:		center;
	vertical-align:	middle;
}

/* 5.3.6.0 (2011/06/01) 共通エディットのハイライト色 */
.commonEdit {
	background-color:	#98FB98;
}

/* 5.4.5.0 (2012/03/01) whats new */
.WHATSNEW .WN-HEAD{
	text-align:		center;
	font-size:		large;
	font-weight:	bold;
	position:		relative;
}
.WHATSNEW span.CDDEG1	{
	color:			black;
}
.WHATSNEW span.CDDEG2	{
	color:			#ea5506;
}
.WHATSNEW span.CDDEG3	{
	color:			#d7003a;
	font-weight:	bold;
}
.WHATSNEW span.TODAY	{
	color:			#d7003a;
}
.WN-MEISAI {
	position:		relative;
	width:			800px;
}
.WN-MEISAI TD.DYSTRD {
	text-align:		right;
}
.WN-MEISAI .TITLE {
	width:				800px;
	background-color:	#d6eaff;
	font-size:			x-large;
	border-left:		5px solid #1e50a2;
	border-bottom:		1px solid #1e50a2;
}
.WN-MEISAI .WIDSIZE {
	width:				800px;
}
.WN-MEISAI .KEISAI {
	position:			absolute;
	right:				10px;
}

/* 5.5.4.0 (2012/07/02) color-picker */
/* 5.9.4.3 (2016/01/15) width:140px delete */
div.color-picker {
	border-left:		1px solid #000;
	border-top:			1px solid #000;
	position:			absolute;
	left:				0px;
	top:				0px;
	padding:			0px;
}
div.color-picker ul {
	list-style:			none;
	padding:			0px;
	margin:				0px;
	float:				left;
}
div.color-picker ul li {
	display:			block;
	width:				15px;
	height:				15px;
	border-right:		1px solid #000;
	border-bottom:		1px solid #000;
	margin:				0px;
	float:				left;
	cursor:				pointer;
}

/* 5.5.7.3 (2012/07/12) inlineblock */
.inline-block {
	display:		inline-block;
/*	display:		inline;	*/
/*	zoom:			1;		*/
}

/* 5.6.3.1 (2013/04/05) COLORNO  */
/*
.clr_navy			{ background-color: navy;			}
.clr_green			{ background-color: green;			}
.clr_teal			{ background-color: teal;			}
.clr_lime			{ background-color: lime;			}
.clr_aqua			{ background-color: aqua;			}
.clr_maroon			{ background-color: maroon;			}
.clr_purple			{ background-color: purple;			}
.clr_olive			{ background-color: olive;			}
.clr_gray			{ background-color: gray;			}
.clr_silver			{ background-color: silver;			}
.clr_fuchsia		{ background-color: fuchsia;		}
.clr_darkslategray	{ background-color: darkslategray;	}
.clr_indigo			{ background-color: indigo;			}
.clr_slategray		{ background-color: slategray;		}
.clr_lightgreen		{ background-color: lightgreen;		}
.clr_brown			{ background-color: brown;			}
.clr_lightblue		{ background-color: lightblue;		}
.clr_chocolate		{ background-color: chocolate;		}
.clr_darkgreen		{ background-color: darkgreen;		}
.clr_violet			{ background-color: violet;			}
.clr_orange			{ background-color: orange;			}
.clr_pink			{ background-color: pink;			}
.clr_black			{ background-color: black;			}
.clr_white			{ background-color: white;			}
.clr_blue			{ background-color: blue;			}
.clr_red			{ background-color: red;			}
.clr_yellow			{ background-color: yellow;			}
*/

/* 5.6.5.0 (2013/06/07) COLORNO  */
.colNo_0			{ color: white;	background-color: blue;				}
.colNo_1			{ color: white;	background-color: black;			}
.colNo_2			{ color: white;	background-color: brown;			}
.colNo_3			{ color: white;	background-color: green;			}
.colNo_4			{ color: black;	background-color: lightblue;		}
.colNo_5			{ color: black;	background-color: lightgreen;		}
.colNo_6			{ color: black;	background-color: orange;			}
.colNo_7			{ color: black;	background-color: pink;				}
.colNo_8			{ color: white;	background-color: purple;			}
.colNo_9			{ color: white;	background-color: red;				}
.colNo_10			{ color: black;	background-color: yellow;			}
.colNo_11			{ color: white;	background-color: navy;				}
.colNo_12			{ color: black;	background-color: teal;				}
.colNo_13			{ color: black;	background-color: gray;				}
.colNo_14			{ color: white;	background-color: indigo;			}
.colNo_15			{ color: black;	background-color: slategray;		}
.colNo_16			{ color: black;	background-color: chocolate;		}
.colNo_17			{ color: white;	background-color: darkgreen;		}
.colNo_18			{ color: black;	background-color: violet;			}
.colNo_19			{ color: white;	background-color: darkslategray;	}
.colNo_20			{ color: black;	background-color: lime;				}
.colNo_21			{ color: black;	background-color: aqua;				}
.colNo_22			{ color: white;	background-color: maroon;			}
.colNo_23			{ color: black;	background-color: olive;			}
.colNo_24			{ color: black;	background-color: silver;			}
.colNo_25			{ color: black;	background-color: fuchsia;			}
.colNo_BK			{ color: white;	background-color: black;			}
.colNo_WT			{ color: black;	background-color: white;			}
.colNo_BL			{ color: white;	background-color: blue;				}
.colNo_RD			{ color: white;	background-color: red;				}
.colNo_YL			{ color: black;	background-color: yellow;			}

/* 5.6.5.2 (2013/06/21) ClockPicker  */
#CP_hourcont {
	background-color:	#dddddd;
	padding:			0px;
	position:			absolute;
	border:				1px dashed #bbbbbb;
	display:			none;
}

#CP_minutecont {
	background-color:	#dddddd;
	padding:			0px;
	position:			absolute;
	border:				1px dashed #cccccc;
	display:			none;
	width:				45px;
}

.floatleft {
	float:		left;
}

.CP_hour {
	background-color:	#eeeeee;
	padding:			1px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	white-space:		nowrap;
	cursor:				pointer;
	width:				35px;
	margin:				1px;
}

.CP_minute {
	background-color:	#eeeeee;
	padding:			1px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	white-space:		nowrap;
	cursor:				pointer;
	width:				auto;
	margin:				1px;
}

.CP_over {
	background-color:	#ffffff;
}

/* カレンダーピッカー用 5.8.9.0 (2015/08/07) */
/* Ver6 では、calendar3.css に移動 */

/* 6.2.0.0 (2015/02/28) */
/* 6.9.2.1 (2018/03/12) textarea 追加 */
/* table input[type="text"].W100 { */
table input[type="text"].W100 , textarea.W100 {
/* 6.3.9.0 (2015/11/06) width:100%; → 93% */
/*	width:				100%;	*/
	width:				93%;
	box-sizing:			border-box;
	-moz-box-sizing:	border-box;
	-webkit-box-sizing:	border-box;
}

/* 6.2.4.1 (2015/05/22) admin DISC view */
td.memory { text-align:center; }
span.disc { text-align:center; position:absolute; }
td.discTD { width:250px; position:relative; }

.OK   { background-color:#00FF99; }
.CAUT { background-color:#FFFF99; }
.WARN { background-color:#FF99CC; }
.NG   { background-color:#FF0066; }

/* 6.2.5.0 (2015/06/05) */
/* textarea { white-space: pre; }	*/

/* 7.4.4.0 (2021/06/30) */
textarea { white-space: pre-wrap; }

/* 6.3.1.0 (2015/06/28) */
input[type="search"] , .circle {
	border-radius:			9px;
	-moz-border-radius:		9px;
	-webkit-border-radius:	9px;
}

/* 6.3.1.0 (2015/06/28) */
input[type="search"] {
	border:		2px dashed Gray;
}

/* 5.9.1.2 (2015/10/23)  */
/* (237,109,61) (246,173,73)*/
#float_menu #menu_head{
	background:			rgb(132,162,212); /* IE7 */
	filter:				alpha(opacity=95); /* IE7 */
	background-color:	rgba(132,162,212,0.98);
	font-weight:		bold;
	font-size:			x-small;
	text-align:			left;
	color:				#460e44;
	zoom:				1;
}

#float_menu #menu_body{
	background:			rgb(187,200,230); /* IE7 */
	filter:				alpha(opacity=98); /* IE7 */
	background-color:	rgba(187,200,230,0.98);
	max-height:			750px;
	zoom:				1;
}

/* 5.9.22.2 (2017/07/21) */
span.ogmsg span {
	padding-right:			20px;
	background-image:		url('../image/help.png');
	background-repeat:		no-repeat;
	background-position:	right center;
}

/* 6.8.5.0 (2018/01/09)  */
strong.common_msg {
	font-size:	x-large;
	color:		red;
}

/* 6.9.0.0 (2018/01/31)  */
span.errmsg {
	white-space:	nowrap;
}

/* frameをiframeに置換用 5.10.1.1 (2018/07/13)  */
.HYBS_IFRAME{
	display:block;
	width:calc(100% - 4px);
}


/* SpanPopup 5.10.11.2 (2019/05/17) */
span.spanPopup {
	color:				rgb(42,82,197);
	cursor:				pointer;
}
span.spanPopup:hover {
	text-decoration:	underline;
	color:				Magenta;
}
