 BODY 
 {
    margin: 0;
	font-size:12px;
    background-color: #F7FFF8;
   	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
 }

 /* タイトル行 */
span.MenuTitle
{
    color:#22B441;
	text-decoration:none;
	font-size:14px;
	text-align:left;
	padding:8px;
	margin:8px;
	border-bottom:solid 1px #33FF99;
	}

span.MenuInfoTitle
{
    color:#000000;
	text-decoration:none;
	font-size:12px;
	text-align:left;
	margin-top:8px;
	margin-bottom:8px;
	}

span.MenuResultTitle
{
	font-size:14px;
	}
td.MenuTitle
{
    color:#2241B4;
    text-decoration:none;
	font-size:14px;
	text-align:left;
	margin-left:4px;
	margin-right:4px;
	margin-top:16px;
	margin-bottom:16px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:solid 1px #33FF99;
	}
td.MenuResultTitle
{
    color:#2241B4;
	text-decoration:none;
    font-size:14px;
	text-align:left;
	margin-left:4px;
	margin-right:4px;
	margin-top:12px;
	margin-bottom:12px;
	padding-top:40px;
	padding-bottom:8px;
	border-top:solid 1px #33FF99;
	border-bottom:solid 1px #33FF99;
	line-height:180%;
	}
td.MenuResultStatus
{
    color:#2241B4;
	text-decoration:none;
	font-size:14px;
	text-align:left;
	margin-left:4px;
	margin-right:4px;
	margin-top:8px;
	margin-bottom:8px;
	padding-top:8px;
	padding-bottom:8px;
	}

 /* 組合登録情報テーブル */
table.RegInfoTable
 {
    FONT-FAMILY: Verdana, Helvetica, sans-serif, "ＭＳ Ｐゴシック";
	font-size:14px;
	}

td.RegInfoItem
  {
	text-decoration:none;
	font-size:14px;
	text-align:left;
	margin-left:8px;
	margin-right:8px;
	margin-top:4px;
	margin-bottom:4px;
	background-color:#D8EEFF;
	white-space:nowrap;
	border-bottom:solid 1px #5C82E2;
	    }
td.RegInfoValue
  {
	text-decoration:none;
	font-size:14px;
	text-align:left;
	margin-left:8px;
	margin-right:8px;
	margin-top:4px;
	margin-bottom:4px;
    background-color:#FFFFFF;
	white-space:nowrap;
	border-bottom:solid 1px #5C82E2;
    }

span.KumiaiName
{
    color:#2241B4;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:8px;
	margin:8px;
	border-bottom:solid 1px #33FF99;
	}


label.search 
{
    font-size: 12px;
	border-bottom:solid 1px #33FF99;
    }

table
 {
    FONT-FAMILY: Verdana, Helvetica, sans-serif, "ＭＳ Ｐゴシック";
	font-size:12px;
	}
td.caption
{
	font-size:10.5px;
	text-align:center;
}
TABLE.HeadMenu
{
	font-size:12px;
	padding:0px;
	margin:0px;
	background-color:#ABDFC5;
}
 /* メニュー表示 */
TABLE.MenuArea
{
	font-size:15px;
	text-align:left;
	padding:8px;
	margin:8px;
	border-collapse:collapse;
}
td.MenuArea
  {
	font-size:15px;
	text-align:left;
    padding:8px;
	text-decoration:none;
	white-space:nowrap;
	border-bottom:solid 1px #5C82E2;
	    }
th.MenuHead
  {
	font-size:16px;
	text-align:left;
	padding:8px;
	text-decoration:none;
	background-color:#D8EEFF;
	white-space:nowrap;
	    }
td.MenuView
  {
	text-decoration:none;
	font-size:15px;
	text-align:left;
	padding-left:24px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	white-space:nowrap;
	width:100%;
	border-bottom:solid 1px #5C82E2;
	    }

/* 選択組合リンク */
a.MenuView
{
    color:#2241B4;
	text-decoration:none;
	line-height: 130%; 
	letter-spacing: 1px; 
	width:100%;
}
a.MenuView:visited
{
    color:#2241B4;
	text-decoration:none;
	line-height: 130%; 
	letter-spacing: 1px; 
	width:100%;
}
a.MenuView:hover
{
	background-color:#87B4FC; 
	text-decoration:none;
	line-height: 130%; 
	letter-spacing: 1px;
	width:100%;
}

 /* 組合詳細表示 */
TABLE.ViewArea
{
	font-size:12px;
	padding:2px;
	margin:2px;
	border-collapse:collapse;
	border:solid 1px #5CE282;
}
td.ViewArea
  {
	text-decoration:none;
	background-color:#FFFFFF;
	white-space:nowrap;
	border:solid 1px #5CE282;
	    }
td.ViewAreaText
  {
	text-decoration:none;
	background-color:#FFFFFF;
	white-space:nowrap;
	border:solid 1px #5CE282;
	    }
th.ViewHead
  {
	font-size:12px;
	padding:4px;
	text-decoration:none;
	background-color:#D8FFEE;
	white-space:nowrap;
	border:solid 1px #5CE282;
	text-align:center;
	    }

td.search
  {
	background-color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0pt;
	border-bottom:solid 1px #5CE282;
	    }
 
td.KumiaiGridView
  {
	text-decoration:none;
	font-size:13px;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
    background-color:#FFFFFF;
	white-space:nowrap;
	border:solid 1px #5CE282;
	    }
th.KumiaiGridHead
  {
	font-size:12px;
	padding:4px;
	text-decoration:none;
	background-color:#D8FFEE;
	white-space:nowrap;
	border:solid 1px #5CE282;
	    }

span.FindErrorMsg
{
    color:#22B441;
    font-weight:bold;
	text-decoration:none;
	font-size:16px;
	text-align:left;
	padding:8px;
	margin:8px;
	border-bottom:solid 1px #33FF99;
	}

 /* マスター表示 */
td.MasterGridView
  {
	text-decoration:none;
	font-size:14px;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
    background-color:#FFFFFF;
	white-space:nowrap;
	border:solid 1px #5CE282;
	    }
td.MasterGridHead
  {
	font-size:13px;
	padding:4px;
	text-decoration:none;
	background-color:#D8FFEE;
	white-space:nowrap;
	border:solid 1px #5CE282;
	    }
th.MasterGridHead
  {
	font-size:13px;
	padding:4px;
	text-decoration:none;
	background-color:#D8FFEE;
	white-space:nowrap;
	border:solid 1px #5E2C82;
	    }


td.cMasterGridView
  {
	text-decoration:none;
	font-size:14px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
    background-color:#FFFFFF;
	white-space:nowrap;
	border:solid 1px #5CE282;
	    }
td.cMasterGridHead
  {
	font-size:14px;
	padding:4px;
	text-decoration:none;
	background-color:#D8FFEE;
	white-space:nowrap;
	border:solid 1px #5E2C82;
	    }
th.cMasterGridHead
  {
	font-size:14px;
	padding:4px;
	text-decoration:none;
	background-color:#D8FFEE;
	white-space:nowrap;
	border:solid 1px #5CE282;
	    }


 /* 組合登録情報テーブル */
table.SelectKumiaiTable
 {
    FONT-FAMILY: Verdana, Helvetica, sans-serif, "ＭＳ Ｐゴシック";
	font-size:13px;
	}

td.SelectKumiaiItem
  {
	text-decoration:none;
	font-size:13px;
	text-align:left;
	margin-left:4px;
	margin-right:4px;
	margin-top:2px;
	margin-bottom:2px;
	background-color:#D8EEFF;
	white-space:nowrap;
	border-bottom:solid 1px #5C82E2;
	    }
td.SelectKumiaiValue
  {
	text-decoration:none;
	font-size:13px;
	text-align:left;
	margin-left:4px;
	margin-right:4px;
	margin-top:2px;
	margin-bottom:2px;
    background-color:#FFFFFF;
	white-space:nowrap;
	border-bottom:solid 1px #5C82E2;
    }

td.SelectKumiaiValueNL
  {
	text-decoration:none;
	font-size:13px;
	text-align:left;
	margin-left:4px;
	margin-right:4px;
	margin-top:2px;
	margin-bottom:2px;
    background-color:#FFFFFF;
	border-bottom:solid 1px #5C82E2;
    }

 /* 帳票テーブル */
table.PrintView
 {
    FONT-FAMILY: Helvetica, "ＭＳ Ｐゴシック";
	font-size:10px;
    padding:0pt;
	margin:0pt;
	border-collapse:separate;
	border-color:Gray;
	}
td.PrintViewHeadDetails
  {
	text-decoration:none;
	font-size:10px;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	background-color:#D8EEFF;
	white-space:nowrap;
	border:solid 1px #5C82E2;
	    }
td.PrintRowspan
  {
	text-decoration:none;
	font-size:11px;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	background-color:#D8EEFF;
	white-space:nowrap;
	border:solid 1px #5C82E2;
	    }
td.PrintViewHead
  {
	text-decoration:none;
	font-size:12px;
	text-align:center;
	padding:0pt;
	margin:0pt;
	background-color:#D8EEFF;
	white-space:nowrap;
	border:solid 1px #5C82E2;
	    }
td.PrintViewHeads
  {
	text-decoration:none;
	font-size:9px;
	text-align:center;
	padding:0pt;
	margin:0pt;
	background-color:#D8EEFF;
	white-space:nowrap;
	border:solid 1px #5C82E2;
	    }
td.PrintViewItem
  {
	text-decoration:none;
	font-size:12px;
	text-align:left;
	padding-left:0.5px;
	padding-right:0.5px;
	margin-left:0pt;
	background-color:#D8EEFF;
    white-space:nowrap;
	border:solid 1px #5C82E2;
	    }
td.PrintViewValue
  {
    FONT-FAMILY: Helvetica;
	text-decoration:none;
	background-color:White;
	font-size:12px;
	text-align:right;
	padding-left:0.5px;
	padding-right:0.5px;
	margin-left:0pt;
	white-space:nowrap;
	border:solid 1px #5C82E2;
	    }
td.PrintViewSumItem
  {
	text-decoration:none;
	font-size:12px;
	text-align:left;
	padding-left:0.5px;
	padding-right:0.5px;
	margin-left:0pt;
	background-color:#D8EEFF;
    white-space:nowrap;
	border:solid 1px #5C82E2;
	    }
td.PrintViewSumValue
  {
    FONT-FAMILY: Helvetica;
	text-decoration:none;
	background-color:White;
	font-size:12px;
	text-align:right;
	padding-left:0.5px;
	padding-right:0.5px;
	margin-left:0pt;
	white-space:nowrap;
	border:solid 1px #5C82E2;
	    }


/* メインメニュー */
span.menunolink
{
	color:#ffffff; 
	font-size:15px;
	font-weight: bold; 
	text-align:center;
	letter-spacing:2px;
	width:100%;
	padding:5px; 
}
span.menuname
{
	color:#3333FF; 
	font-size:13px;
	width:100%;
	padding:5px; 
}
TD.menunolink
{
	color:#3333FF; 
	background-color:#C2E2FF; 
	font-size:12px;
	font-weight: bold; 
	text-align:center;
	letter-spacing:2px;
	border:solid 1px #FFFFFF;
	margin:1px;
}

TD.submenunolink
{
	color:#3366cc;
	background-color:#FFFFFF;
	font-size:12px;
	letter-spacing:2px;
	border:solid 1px #ABC5DF;
}
/* メインメニュー */
a.menulink
{
	color:#ffffff; 
	background-color:#5C82E2; 
	border-bottom:solid 1px #FFFFFF;
	text-decoration:none; 
	display:block; 
	padding:5px; 
	font-size:12px; 
	line-height: 130%; 
	letter-spacing: 1px;
	border:solid 1px #FFFFFF;
	text-align:center;
}
a.menulink:visited
{
	color:#ffffff; 
	background-color:#5C82E2; 
	border-bottom:solid 1px #FFFFFF;
	text-decoration:none; 
	display:block; 
	padding:5px; 
	font-size:12px; 
	line-height: 130%; 
	letter-spacing: 1px;
	text-align:center;
}
a.menulink:hover
{
	color:#3333FF; 
	background-color:#87B4FC; 
	text-decoration:none; 
	font-weight: bold; 
	line-height: 130%;
	letter-spacing: 1px; 
	text-align:center;
}

/* ログイン */
a.login
{
	color:#FFFFFF; 
	text-decoration:none; 
	letter-spacing: 1px; 
	text-align:center;
}
a.login:visited
{
	color:#FFFFFF; 
	text-decoration:none; 
	letter-spacing: 1px; 
	text-align:center;
}
a.login:hover
{
	color:#3333FF; 
	background-color:#FFFFFF; 
	text-decoration:none; 
	font-weight: bold; 
	letter-spacing: 1px; 
	text-align:center;
	padding-left:5px; 
	padding-right:5px; 
}

/* サブニュー */
a.submenulink:link
{
	color:#2741B4;
	background-color:#ABC5DF;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	letter-spacing:2px;
	width:100%;
	height:100%;
	padding:4px;
}
a.submenulink:visited
{
	color:#2741B4;
	background-color:#ABC5DF;
	text-decoration:none;
	font-size:12px;
	letter-spacing:2px;
	width:100%;
	height:100%;
	padding:4px;
}
a.submenulink:active
{
	color:#2741B4;
	background-color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	letter-spacing:2px;
	width:100%;
	height:100%;
	padding:4px;
}
a.submenulink:hover
{
	color:#2741B4;
	background-color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	letter-spacing:2px;
	width:100%;
	height:100%;
	padding:4px;
}

/* 選択組合リンク */
a.KumiaiGridView
{
	background-color:#FFFFFF;
	text-decoration:none; 
	line-height: 130%; 
	letter-spacing: 1px; 
}
a.KumiaiGridView:visited
{
	background-color:#FFFFFF;
	text-decoration:none; 
	line-height: 130%; 
	letter-spacing: 1px; 
}
a.KumiaiGridView:hover
{
	text-decoration:none; 
	background-color:#87B4FC; 
	line-height: 130%; 
	letter-spacing: 1px;
	width:100%;
}

/* 画面制御 */
td.MenuContLink
{
	text-decoration:none; 
	line-height: 130%; 
	letter-spacing: 1px; 
}
a.MenuContLink
{
	background-color:#FFFFFF;
	text-decoration:none; 
	line-height: 130%; 
	letter-spacing: 1px; 
	font-size:14px;
}
a.MenuContLink:visited
{
	background-color:#FFFFFF;
	text-decoration:none; 
	line-height: 130%; 
	letter-spacing: 1px; 
	font-size:14px;
}
a.MenuContLink:hover
{
	text-decoration:none; 
	background-color:#87B4FC; 
	line-height: 130%; 
	letter-spacing: 1px;
	width:100%;
	font-size:14px;
}

/* input,textarea,select */
input.ebox
{
	color:#333333;
	background-color:#FFFFFF;
	border:1 solid #66CCFF;
}

textarea.ebox
{
	color:#333333;
	background-color:#FFFFFF;
	border:1 solid #66CCFF;
}

select.ebox
{
	color:#333333;
	background-color:#FFFFFF;
	border:1 solid #66CCFF;
}

input,textarea,select
{
	color:#333333;
	border:1 solid #FFFFFF;
}

input.ro
{
	color:#000000;
	background-color:#FFFFFF;
	border:1 None #FFFFFF;
}
input.dl
{
	color:#000000;
	background-color:#FFFFFF;
	border:1 None  #FFFFFF;
}
input.bt
{
	background-color:ButtonFace;
	border:1 solid;
}
input.fileul
{
	background-color:#FFFFFF;
	border:1 solid #FFFFFF;
}
