﻿A:LINK			{text-decoration:underline;}
A:VISITED		{color:blue;
				 text-decoration:underline;}
A:HOVER			{color:blue;
				 text-decoration:underline;}
A:ACTIVE		{color:blue;}

BODY
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	margin-top: 0px;
}
TH				{font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;}
TD				{font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;}
CAPTION			{font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;}

HR.black		{color:black;}

TR.row_odd		{font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 background-color:white;}
TR.row_even
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #eee8aa;
}
TR.row_Line1
{
    font-family: "ＭＳ Ｐゴシック";
    font-size: 14px;
    background-color: #ff6600;
}

TR.row_total
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #a9a9a9;
}
TD.MustInput
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #87ceeb;
	color: black;
	text-align: right;
}
TD.MustNotInput
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	color: black;
	text-align: right;
}
/*画面詳細インフォメーションのスタイル*/
TD.block
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #e6e6fa;
}
TD.groupbox
{
	font-size: 14px;
	vertical-align: middle;
	font-family: 'ＭＳ Ｐゴシック';
	height: 18px;
	background-color: #f0f8ff;
	text-align: center;
	border-right: thin;
	border-top: thin;
	border-left: thin;
	border-bottom: thin ridge;
}
TABLE.groupbox
{
	border-right: thin ridge;
	border-top: thin ridge;
	border-left: thin ridge;
	border-bottom: thin ridge;
}


INPUT.char		{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 background-color:#ffffff;}
INPUT.charselect	{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 background-color:yellow;}
INPUT.charerror
{
	text-align: left;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #ffc0cb;
	color: black;
}
INPUT.number		{text-align:right;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 background-color:#ffffff;}
INPUT.numberselect	{text-align:right;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 background-color:yellow;}
INPUT.numbererror
{
	text-align: right;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #ffc0cb;
	color: black;
}
INPUT.readonly
{
	text-align: left;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #dcdcdc;
}
INPUT.readonlyerr
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #ffc0cb;
	color: black;
}
INPUT.numreadonly
{
	text-align: right;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #dcdcdc;
}
INPUT.numreadonlyerr
{
	text-align: right;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #ffc0cb;
	color: black;
}
Input.rightlbl
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	text-align:right;
	background-color: transparent;
	border-style:none;
}
Input.rightlblerror
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	text-align:right;
	background-color: #ffc0cb;
	border-style:none;
}
Input.leftlbl
{
	text-align:left;
	background-color: transparent;
	border-style:none;
}
Input.leftlblerror
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	text-align:left;
	background-color: #ffc0cb;
	border-style:none;
}
Input.centerlbl
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	text-align:center;
	background-color: transparent;
	border-style:none;
}
Input.centerlblerror
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	text-align:center;
	background-color: #ffc0cb;
	border-style:none;
}
Input.charleft
{	text-align:left;
	font-family:"ＭＳ Ｐゴシック";
	font-size:14px;
	background-color: transparent;
	border-style:none;
}
Input.charlefterror
{	text-align:left;
	font-family:"ＭＳ Ｐゴシック";
	font-size:14px;
	background-color: #ffc0cb;
	border-style:none;
}
Input.charcenter
{	text-align:center;
	font-family:"ＭＳ Ｐゴシック";
	font-size:14px;
	background-color: transparent;
	border-style:none;
}
Input.charcentererror
{	text-align:center;
	font-family:"ＭＳ Ｐゴシック";
	font-size:14px;
	background-color: #ffc0cb;
	border-style:none;
}
TEXTAREA.readonly
{
	text-align: left;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #dcdcdc;
}
SELECT.char		{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 background-color:#ffffff;}
SELECT.charselect	{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 background-color:yellow;}
SELECT.charerror
{
	text-align: left;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #ffc0cb;
	color: black;
}
TEXTAREA.char	{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 background-color:#ffffff;}
TEXTAREA.charselect	{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 background-color:yellow;}
TEXTAREA.charerror
{
	text-align: left;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #ffc0cb;
	color: black;
}
INPUT.button
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	width: 120px;
	font-weight: bold;
}
INPUT.menubutton
{
	font-weight: bold;
	font-size: 16px;
	width: 300px;
	font-family: 'ＭＳ Ｐゴシック';
	height: 40px;
	background-color: #e6e6fa;
}
INPUT.reportbutton
{
	font-weight: bold;
	font-size: 16px;
	width: 460px;
	font-family: 'ＭＳ Ｐゴシック';
	height: 40px;
	background-color: #e6e6fa;
}
INPUT.detailbutton
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	width: 70px;
	font-weight: bold;
}
DIV.scroll
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	overflow: auto;
}
.default		{color:black;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 background-color:#ffffff;}
.title_bar
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: aquamarine;
}
.title_main		{color:white;
				 text-align:center;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:16px;
				 font-weight:bold;
				 background-color:#000080;}

.title_sub		{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:16px;
				 font-weight:bold;}

.title_field	{text-align:center;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 background-color:#99ccff;}

.title_field_left	{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 background-color:#99ccff;}

.char			{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;}

.char_right		{text-align:right;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;}

.char_center	{text-align:center;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;}

.char_s			{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:12px;}

.char_b			{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 font-weight:bold;}

.char_i			{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 font-style:italic}

.char_b_i		{text-align:left;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 font-weight:bold;
				 font-style:italic;}

.charerror
{
	text-align: left;
	background-color: #ffc0cb;
	color: black;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
}

.number			{text-align:right;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;}

.necessary		{color:red;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;}

.label			{color:gray;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;
				 font-weight:bold;}

.warning		{color:red;}

.comment		{color:green;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;}

.comment_s		{color:green;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:12px;}

.comment_b		{color:green;
				 font-family:"ＭＳ Ｐゴシック";
				 font-weight:bold;
				 font-size:14px;}

.comment_r		{color:red;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:14px;}

.comment_r_s	{color:red;
				 font-family:"ＭＳ Ｐゴシック";
				 font-size:12px;}

.comment_r_b	{color:red;
				 font-family:"ＭＳ Ｐゴシック";
				 font-weight:bold;
				 font-size:14px;}
.frame
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #e0ffff;
}
/*質問*/
.message
{
	background-color: #ffe4b5;
}
/*エラー*/
.error
{
	background-color: red;
}
/*結果通知*/
.info
{
	background-color: #fea681;
}
/*アナウンス*/
.announace
{
	background-color: #97e8a5;
}
/*処理状態*/
.processStatus
{
	background-color: #fea681;
}
.separator
{
	height:8px;
}

.tabAll
{
    border-top-style: inset; 
    border-bottom-style: inset;
    border-left-style: inset;
    border-right-style: inset; 
}
.tabTopBottonLeft
{
    border-top-style: outset; 
    border-bottom-style: outset; 
    border-left-style: outset;
}
.tabTopBottonRight
{
    border-top-style: outset; 
    border-bottom-style: outset; 
    border-right-style: outset;
}
.tabTopBottonRight1
{
    border-top-style: solid;
    border-bottom-style: outset;
    border-right-style: outset;
    border-top-color: #ece9d8;
}
.tabTopBottonRight2
{
    border-top-style: outset;
    border-bottom-style: solid;
    border-right-style: outset;
    border-bottom-color: #aca899;
}