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

body {
/*	background-color:	#eeeeff;								*/
/*	color:				rgb(64,75,114);							*/
/*	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;			*/

	/* 8.0.0.2 (2021/10/22) GMIS V6 と合わせる */
	background-color:	#FFFFFF;
	color:				Black;
	font-family:		"Meiryo UI","Meiryo",sans-serif ;
	margin:				0px;
	padding:			0px;
	letter-spacing:		0;
	width:				100%;
	height:				100%;
}

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

a:link {
	text-decoration:	none;
	color:				rgb(42,82,197);
}
a:visited {
	text-decoration:	none;
	color:				#800080;
}
a:hover {
	text-decoration:	underline;
	color:				Magenta;
}
a:active {
	text-decoration:	none;
	color:				Red;
}

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

.row_0 {
	color:				Black;
	white-space:		nowrap;
/*	background:			rgb(215,224,241);	8.2.1.1 (2022/07/19) Change */
	background-color:	rgb(215,224,241);
}

.row_1 {
	color:				Black;
	white-space:		nowrap;
/*	background:			rgb(225,233,251);	8.2.1.1 (2022/07/19) Change */
	background-color:	rgb(225,233,251);
}

.row_h {
	color:				Black;
	white-space:		nowrap;
	text-align:			center;
	font-weight:		bold;
/*	background:			rgb(164,179,210);	8.2.1.1 (2022/07/19) Change */
	background-color:	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;
}

.row_sel {
	color:				Black;
	background-color:	aquamarine;
	white-space:		nowrap;
}

/* 8.4.2.2 (2023/03/17) color: Blue → Green , font-weight:bold; 追加 */
.msg_warning {
/*	color:			Blue;		*/
	color:			Green;
	white-space:	nowrap;
	font-weight:	bold;		/* 8.4.2.2 (2023/03/17) 追加 */
}

/* 8.4.2.2 (2023/03/17) font-weight:bold; 追加 */
.msg_error {
	color:			Red;
	white-space:	nowrap;
	font-weight:	bold;		/* 8.4.2.2 (2023/03/17) 追加 */
}

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

/* よく見ると、下の方で、background-color が定義されている */
.NG {
	color:			Blue;
	text-decoration:underline;
	font-size:		large;
	font-weight:	bold;
}

#title , .title {
	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 {
	text-align:		right;
	align:			right;
}

#must , .must {
	background-color:	#ffffaa;
}

.mustAny {
	background-color:	#ccccff;
}

#minus , .minus {
	color:	Red;
}

.error , .over {
	color:	Red;
}

.unmatched {
	color:				Green;
	font-weight:		bold;
	background-color:	#CCFFFF;
}

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

.K , .KX {
	text-align:		left;
	vertical-align:	middle;
/*	ime-mode:		active;			8.2.1.1 (2022/07/19) Deleted */
}

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

.PN , .X , .XH , .XL , .XU , .XLU9 , .XU9 {
	text-align:		left;
	vertical-align:	middle;
/*	ime-mode:		inactive;		8.2.1.1 (2022/07/19) Deleted */
/*	font-family:	Consolas, 'Courier New', Courier, Monaco, monospace;	*/
}

.DATE , .YM , .YM01 , .YM31 , .YMD , .YMDH , .HMS {
	text-align:		left;
	vertical-align:	middle;
/*	ime-mode:		inactive;		8.2.1.1 (2022/07/19) Deleted */
/*	font-family:	Consolas, 'Courier New', Courier, Monaco, monospace;	*/
}

input.YM {
	width:	55px;
}

input.YM01 , input.YM31 , input.YMD {
	width:	70px;
}

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

button {
	vertical-align:	middle;
}

thead {
	text-align:			center;
	font-weight:		bold;
	margin:				0px;
	padding:			0px;

/*	background:			rgb(168,184,218);	*/
	/* 8.0.0.2 (2021/10/22) GMIS V6 と合わせる */
/*	background:	#dcdcdc;					8.2.1.1 (2022/07/19) Change */
	background-color:	#dcdcdc;
}

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

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

table {
	padding:		0px;
	vertical-align:	middle;
}

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

td {
	white-space:	nowrap;
}

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

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

.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;
}

.HEADER {
	text-align:			left;
	white-space:		nowrap;
	font-weight:		bold;
}

/* 8.1.1.2 (2022/02/25) gantt.cssへ移植
th.gantt {
	padding:			0px;
	color:				Green;
	line-height:		10px;
	layout-grid-mode:	char;
	layout-grid-type:	fixed;
}

span.breaktime {
	top:				20px;
	background-color:	yellow;
	position:			absolute;
	z-index:			100;
	height:				500000px;
}

.oddColor	{ background-color:#ccff99; }		奇数月の色
.evenColor	{ background-color:#ffccff; }		偶数月の色

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

.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 とかぶると嫌なので、黒にしておきます。 */
}

div#divPos{
	clear:	both;
}

tr.dummy { border-style:none; height:1px; }

/* 8.1.1.2 (2022/02/25) gantt.cssへ移植
/* 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
}
*/

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

legend {
	font-style:		italic;
	color:			green;
}

.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  */

/* 7.0.1.8 (2019/01/28) background に important 追加。input[readonly] で、背景色が ｸﾞﾚｰになるのを抑えるため */
.noinput {
	border-style:	none;
/*	background:			transparent	!important;		8.2.1.1 (2022/07/19) Change */
	background-color:	transparent	!important;
}

.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:				52px;
	background-image:	url(../image/menu_gra1.png);
	background-repeat:	repeat-x;
	background-size:	cover;
}

#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;
}

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;
	}
	#design-header a:link , #design-onelevel a:link {
		color:	black;
	}

	#design-header a:visited , #design-onelevel a:visited {
		color:	black;
	}

	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:			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 {
	cursor:			default;
	vertical-align:	middle;
	white-space:	normal;
}

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

#prev-next {
	vertical-align:		middle;
	text-align:			center;
}

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

/* 8.2.0.2 (2022/06/24) HTML5廃止対応 */
#queryTbl {
/*	background:	#f7d09d;		8.2.1.1 (2022/07/19) Change */
	background-color:	#f7d09d;
	width:				0px;
	padding:			0px;
}

/* 8.2.0.2 (2022/06/24) HTML5廃止対応 */
#viewTbl {
/*	background:	#7f7fff;		8.2.1.1 (2022/07/19) Change */
	background-color:	#7f7fff;
	width:				0px;
	padding:			0px;
}

/* 8.2.0.2 (2022/06/24) HTML5廃止対応 */
#pageTbl {
/*	background:	#7fff7f;		8.2.1.1 (2022/07/19) Change */
	background-color:	#7fff7f;
	width:				0px;
	padding:			0px;
}

/* 8.2.0.2 (2022/06/24) HTML5廃止対応 */
#totalTbl {
	background-color:	transparent;
	padding:			0px;
}

/* フォーカス項目の背景色のクラス定義、下記の部分は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 */
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;
}

/* 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;
}

/* 6.9.2.1 (2018/03/12) textarea 追加 */
table input[type="text"].W100 , textarea.W100 {
/* 6.3.9.0 (2015/11/06) width:100%; → 93% */
	width:				93%;
/*	box-sizing:			border-box;			8.2.1.1 (2022/07/19) 一番したへ	*/
	-moz-box-sizing:	border-box;
	-webkit-box-sizing:	border-box;
	box-sizing:			border-box;			/* 8.2.1.1 (2022/07/19) 標準設定が最後 */
}

/* 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; }		/* 明るい赤 */

input[type="search"] , .circle {
/*	border-radius:			9px;			8.2.1.1 (2022/07/19) 一番したへ	*/
	-moz-border-radius:		9px;
	-webkit-border-radius:	9px;
	border-radius:			9px;			/* 8.2.1.1 (2022/07/19) 標準設定が最後 */
}

input[type="search"] {
	border:		2px dashed Gray;
}

#float_menu #menu_head{
/*	background:			rgb(132,162,212);		IE7 8.2.1.1 (2022/07/19) Delete */
/*	filter:				alpha(opacity=95);		IE7 8.2.1.1 (2022/07/19) Delete */
	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 8.2.1.1 (2022/07/19) Delete */
/*	filter:				alpha(opacity=98);		IE7 8.2.1.1 (2022/07/19) Delete */
	background-color:	rgba(187,200,230,0.98);
	max-height:			750px;
	zoom:				1;
}

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

strong.common_msg {
	font-size:	x-large;
	color:		red;
}

span.errmsg {
	white-space:	nowrap;
}

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

span.spanPopup {
	color:				rgb(42,82,197);
	cursor:				pointer;
}

span.spanPopup:hover {
	text-decoration:	underline;
	color:				Magenta;
}

/* 8.4.1.1 (2023/02/17) td width="5px" 、width="10px" の代わり */
td.wd5px  { width:5px; }
td.wd10px { width:10px; }

/* 8.4.1.1 (2023/02/17) <table border="1" frame="box" rules="all" cellspacing="1" cellpadding="2" > */
.box_all {
	border-collapse:collapse;
	border-spacing:1px;
	border: 1px black solid;
}
.box_all td , .box_all th  {
	border: 1px black solid;
	padding: 1px;
}
