BODY	{
		background:#fff;/*fff*/
		font-size:10pt;
		font-family:Arial, monospace, Verdana,  "Osaka";
		scrollbar-face-color: #DDDDDD;
		scrollbar-highlight-color:#FFFFFF;
		overflow: auto;
		scrollbar-shadow-color: #777777;
		scrollbar-3dlight-color: #777777;
		scrollbar-arrow-color: #777777;
		scrollbar-track-color: #CCCCCC;
		scrollbar-darkshadow-color: #CCCCCC;
		}
TD		{
		font-size:10pt;
		font-family:Arial, monospace ;
		}

INPUT	{
		font-size:10pt;
		font-family:Arial, monospace;
		/*border-color:#058bb8 ;
		border-width:1pt;*/
		}
SELECT	{
		font-size:10pt;
		font-family:Arial, monospace;
		}
TEXTAREA	{
		font-size:10pt;
		font-family:Arial, monospace;
		}
A:LINK		{
		text-decoration:none;
		}
A:HOVER		{
		text-decoration:none;
		color:#FF0000;
		}
.CHK_INP{
	font-weight:bold;
}
.MENU_APPL	{
		font-weight:bold;
	/*	font-size:10pt;	*/
		color:#0000FF;
  		font-family: 'メイリオ';
  		font-size: 12px;            /* フォントサイズ */
		}
.MENU_APPL2	{
		font-weight:bold;
		color:#0000FF;
  		font-family: 'メイリオ';
  		font-size: 12px;
		background-color: #DDDDDD;  /* 背景色 */
		border: outset 1px #CCCCCC; /* 枠の色 */
		}
.MENU_TITLE	{
		font-weight:bold;
		font-size:16pt;
		color:#0000FF;
		}
.MENU_BAR_ON	{
		font-weight:bold;
		font-size:10pt;
		color:#0000FF;
		background:#FFB6C1;
		}
.MENU_BAR_OFF	{
		font-weight:bold;
		font-size:10pt;
		color:#AAAAAA;
		}
.MENU_BAR_CLOSE	{
		font-weight:bold;
		font-size:10pt;
		color:#AAAAAA;
		}
.SYSTEM_NAME	{
		font-weight:bold;
		font-size:24pt;
		color:#0000FF;
		}
.LOGIN	{
		font-weight:bold;
		font-size:16pt;
		color:#000000;
		}
/*処理画面ヘッダー*/
.PAGE_TITLE{
	font-family: monospace;
	font-size: 11pt;
	color: #FFFFFF;
	background:royalblue;
}
.PAGE_TITLE_NON{
	font-family: monospace;
	font-size: 10pt;
	color: #FFFFFF;
	background:royalblue;
}

.BUTTON	{	/*2012/08/09 UPDATE*/
		font-size:11pt;
		/*font-weight:bold;*/
		font-family:Arial;
		cursor: pointer;
		}
.NO_INP	{
		border:#FFFFFF;
		background-color:#fff;/*F2F2F2*/
		}
.NO_INP2{
		border: none;
		vertical-align: text-bottom;
		}
.COMMENT {
		color:#999999;
		font-size:7pt;
		font-family:monospace;
		}
.ROWS_TITLE	{	/*2012/08/09 UPDATE*/
		font-family: monospace;
		font-weight:bold;
		font-size:10pt;
		color:#FFFFFF;
		background-color:royalblue;
		}
.ROWS_DETAIL {	/*2012/08/09 INSERT*/
		font-size:10pt;
		color:#000000;
		background-color:#fff;
		}
.ROWS_LINE {	/*2012/08/10 INSERT*/
		background-color:#AAAAAA;
		}
.IN_KANJI	{
		ime-mode:auto;
		}
.IN_ASCII	{
		ime-mode:disabled;
		background-color: transparent;
		}
.PGBUTTON {	/*2012/08/09 INSERT*/
		text-decoration: none;
		color:#000000;
		}
/*2012/08/29 INSERT*/
.CALENDER	{
		width: 90px;
		}
.POPUP_CD	{
		width: 90px;
		cursor: pointer;
		}
.TANTOU_CD{
		width: 60px;
		text-transform: uppercase;
		cursor: pointer;
		}
.TANTOU_NM{
		width: 110px;
		border: none;
		vertical-align: text-bottom;
		}
.SEIBAN	{
		width: 80px;
		text-transform: uppercase;
		}
.DATE	{
		text-align: right;
		font-family: monospace;
		font-size: 9pt;
		}
.NO_INP_NUM{
		text-align: right;
		font-family: monospace;
		font-size: 9pt;
		background: #DDDDDD;
}
.NUMBER{
		text-align: right;
		font-family: monospace;
}
.SYSTEM_NAME	{
		font-family: Times New Roman;
		font-style: oblique;
		font-weight:bold;
		font-size:24pt;
		color:#3cb371;
		}
.MENU_BTN {
  display: block;             /* ブロック要素にする */
  width: 175px;               /* 横幅 */
  color: #000;
  background-color: #EEE;  /* 背景色 */
  border: solid 0.5px #ccc; /* 枠の色 */
  margin: 0px;
  padding: 2px 1px 1px 0px;
  font-family: 'メイリオ';
  font-size: 12px;            /* フォントサイズ */
  text-shadow: 0px -2px 2px #fff;
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
 	-webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
 	   -moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
 	        box-shadow: inset 0px 0px 0px 0px #ffffff;
}
.MENU_BTN:hover {
  color: #777;
  background-color: #FC5;  /* FF8800 背景色 */
  border: solid 0.5px #ccc;  /* 枠の色 */
  padding: 2px 1px 1px 0px;
  font-weight:bold;
}
.LOGIN_ID	{
		font-weight:bold;
		font-size:14pt;
		color:#000000;
		ime-mode: disabled;
		}
.PASSWORD	{
		font-weight:bold;
		font-size:14pt;
		color:#000000;
		ime-mode: disabled;
		}
.KOFF	{
		ime-mode: disabled;
		}
.KON	{
		ime-mode: active;
		}
/*ヘルプボタン*/
.HELP_BTN {
float: left;
  display: block;             /* ブロック要素にする */
  width: 60px;               /* 横幅 */
  color: #000;
  background-color: #EEE;  /* 背景色 */
  border: solid 1.0px #888; /* 枠の色 */
  margin: 1px;
  padding: 2px 1px 1px 0px;
  font-family: 'メイリオ';
  font-size: 12px;            /* フォントサイズ */
 /* text-shadow: 0px -2px 2px #fff;*/
  line-height: 18px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
	        border-radius: 0px;
 	-webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
 	   -moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
 	        box-shadow: inset 0px 0px 0px 0px #ffffff;
}
.HELP_BTN:hover {
  color: #000;
  padding: 2px 1px 1px 0px;
}

/*メニュー画面*/
.menu_body{
	/*IE9以下対応*/
	text-align:center;
}
.menu_window{
	outline: solid 3px #fff;
	outline-offset: -5px;
	padding:5px;		
	box-sizing: border-box;
	border: 1px #AAAAAA solid;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	-webkit-box-shadow: 5px 5px 5px #777;
	   -moz-box-shadow: 5px 5px 5px #777;
	/*        box-shadow: 5px 5px 5px #777; */
	margin-top: 25px;
	margin-left: auto ;
	margin-right: auto ;
}
/*メニュー画面-セクション*/
.title_line{
	display: block;
	clear: both;
	width: 900px;
	line-height: 18px;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(#19d,0),color-stop(#08c,1));
	background: -webkit-linear-gradient( top, #19d 0%, #08c 100% );
	background:    -moz-linear-gradient( top, #19d 0%, #08c 100% );
	background:     -ms-linear-gradient( top, #19d 0%, #08c 100% );
	background:      -o-linear-gradient( top, #19d 0%, #08c 100% );
	background:         linear-gradient( top, #19d 0%, #08c 100% );
	background-color: #19d;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	text-align: center;
 	text-shadow: 0px 2px 2px #06a;
}
/*メニューボタン*/
.MENU_BTN {
float: left;
  display: block;             /* ブロック要素にする */
  width: 175px;               /* 横幅 */
  color: #000;
  background-color: #EEE;  /* 背景色 */
  border: solid 0.5px #ccc; /* 枠の色 */
  margin: 1px;
  padding: 2px 1px 1px 0px;
  font-family: 'メイリオ';
  font-size: 12px;            /* フォントサイズ */
  text-shadow: 0px -2px 2px #fff;
  line-height: 30px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
 	-webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
 	   -moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
 	        box-shadow: inset 0px 0px 0px 0px #ffffff;
}
.MENU_BTN:hover {
  color: #777;
  background-color: #FC5;  /* FF8800 背景色 */
  border: solid 0.5px #ccc;  /* 枠の色 */
  padding: 2px 1px 1px 0px;
	font-weight:bold;
}
/*メニューボタン*/
.MENU_BTN_T {
float: left;
  display: block;             /* ブロック要素にする */
  width: 175px;               /* 横幅 */
  color: #000;
  background-color: #EEE;  /* 背景色 */
  border: solid 0.5px #ccc; /* 枠の色 */
  margin: 1px;
  padding: 2px 1px 1px 0px;
  font-family: 'メイリオ';
  font-size: 12px;            /* フォントサイズ */
  text-shadow: 0px -2px 2px #fff;
  line-height: 13px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
 	-webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
 	   -moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
 	        box-shadow: inset 0px 0px 0px 0px #ffffff;
}
.MENU_BTN_T:hover {
  color: #777;
  background-color: #FC5;  /* FF8800 背景色 */
  border: solid 0.5px #ccc;  /* 枠の色 */
  padding: 2px 1px 1px 0px;
	font-weight:bold;
}
.REQUIRE{
	border-radius: 3px;
	font-size:8pt;
	color:white;
	background-color: red;
	padding:0px 3px 0px 3px;
	font-family: sans-serif;
}
.chkboxx input[type=checkbox] {
	width:			24px;
	height:			24px;
	-moz-transform:		scale(1.4);
	-webkit-transform:	scale(1.4);
	transform:		scale(1.4);
}