/* 
CAN共通スタイルシート　
最終更新　2004/3/11
*/

body {
	background-image: url(images/cont_bg.jpg);
	background-repeat: repeat-y;
}
a:link {
	color: #0054A8;
	text-decoration: underline;
}
a:visited {
	color: #0054A8;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4d6188;
}
a:active {
	text-decoration: none;
}
table {
	font-family:"ＭＳ ゴシック";
p {
	font-family:"ＭＳ ゴシック";
div {
	font-family:"ＭＳ ゴシック";
}
span {
	font-family:"ＭＳ ゴシック";
}
table.hard {
	border-collapse: collapse;
	/* 背景色は印刷できない*/
	/* background-color:#dAE0EF；*/
	border: 1px solid #000;
	font-size:11pt;
}
/* ▼ Added by S.Uemura at 7/15/2004 ▼ */
table.hard2 {
	border-collapse: collapse;
	/* 背景色は印刷できない*/
	/* background-color:#dAE0EF；*/
	border: 1px solid #000;
	font-size:11pt;
	width: 633px;
}
/* ▲ Added by S.Uemura at 7/15/2004 ▲ */
table.bg {
	width: 650px;
}
/* ▼ Added by S.Uemura at 7/15/2004 ▼ */
table.bg2 {
	width: 633px;
}
/* ▲ Added by S.Uemura at 7/15/2004 ▲ */
table.empty {
	border-collapse: collapse;
	/* 背景色は印刷できない*/
	/* background-color:#dAE0EF；*/
	/*border: 1px solid #000;*/
	font-size:11pt;
	empty-cells: hide;
}
table.js {
	background: url(images/gra.gif);
	border: 0px;
	font-size:12pt;
}
p.tn {
	text-align:left; 
	/* left-mergin: 10; */
	margin-top: 7pt;
	margin-bottom: 7pt;
}
caption {
	text-align:left; 
	/* left-mergin: 10; */
	padding-top: 10pt;
	padding-bottom: 4pt;
}
input.button {
	border-width:normal;
}
input.button_mid {
	width:80px;
}
input.txid_set{
	font-size:10pt;
	font-family:"ゴシック";
	ime-mode:disabled;
}
input.txid_set_red{
	font-size:10pt;
	font-family:"ゴシック";
	ime-mode:disabled;
	color:red;
}
input.ime_di{
	ime-mode:disabled;
}
input.ime_di_red{
	ime-mode:disabled;
	color:red;
}
input.ime_ac{
	ime-mode:active;
}
input.ime_ac_red{
	ime-mode:active;
	color:red;
}
input.ime_in{
	ime-mode:inactive;
}
input.ime_in_red{
	ime-mode:inactive;
	color:red;
}
tr 	{
	border-color:blue;
}
tr.js 	{
	background: url(images/gra.gif);
	border: 0px;
}
tr.label {
	background-color:"#dAE0EF";
	text-align:center;
	color:black;
}
th.js {
	background: url(images/gra.gif);
	color:black;
	font-family:"ＭＳ ゴシック";
	border: 0px;
}
th {
	background-color:"#dAE0EF"; 
	color:black;
	font-weight:normal;
	border: 1px solid #666;
	font-family:"ＭＳ ゴシック";
}
th.check {
	background-color:"#dAE0EF"; 
	color:black;
	font-weight:normal;
	border: 1px solid #666;
	font-family:"ＭＳ ゴシック";
	font-size:12pt;
}
th.left {
	background-color:"#dAE0EF"; 
	text-align:left;	
}
tr.data {
	background-color:"white";
	border: 1px double #666;
}
td.data {
	border: 1px solid #666;
	background-color:"white";
/*	font-size:9pt; */
}
td.date {
	width:150;
	font-size:11pt;
	font-family:Eras,"ＭＳ ゴシック";
	text-align:right;
}

/* ▼ Added by S.Uemura at 7/15/2004 ▼ */
td.dataA {
  border-width: 1px;
  border-style: solid;
  border-color: #666 #666 #DDD #666;
  background-color: "white";
}
td.dataB {
  border-width: 1px;
  border-style: solid;
  border-color: #DDD #666 #666 #666;
  background-color: "white";
}
/* ▲ Added by S.Uemura at 7/15/2004 ▲ */

td.js {
	font-size: 8pt;
	color:#333399;
}
td.check {
	font-size:11pt;
}
td.set {
	font-size:12pt;
}
td.set11 {
	font-size:11pt;
}
td.set16 {
	font-size:16pt;
}
	td.menu0 {
	font-size:10pt;
}
td.system {
	width:130;
	font-family:"ＭＳ ゴシック";
	text-align:left;
}
td.title {
/*	width:65%; */
	font-size:14pt;
	font-weight:bold;
	font-family:"ＭＳ ゴシック";
	text-align:center;
}
td.longtitle {
/*	width:65%; */
	font-size:14pt;
	font-weight:bold;
	font-family:"ＭＳ ゴシック";
	text-align:right;
	width:500;
}
	td.time {
	width:25%;
	font-size:12pt;
	font-family:Eras,"ＭＳ ゴシック";
	text-align:right;
}
td.opid {
	text-align:right;
	font-size:11pt;
	font-family:Eras,"ＭＳ ゴシック";
}
td.system2 {
	width:05%;
	font-family:"ＭＳ ゴシック";
	text-align:left;
}
td.title2 {
	width:95%;
	font-size:14pt;
	font-weight:bold;
	font-family:"ＭＳ ゴシック";
	text-align:center;
}
td.pro  {
	width:25%;
	font-size:12pt;
	font-weight:bold;
	font-family:&quot;ＭＳ ゴシック&quot;
	text-align:left;
}
td.name {
	width:50%;
	font-size:18pt;
	font-family:"ＭＳ ゴシック";
	text-align:center;
}
td.center {
	text-align:center;
}
td.meshead { 
	width:70px;
	vertical-align:top;
	color: blue;
	font-weight:bold;
	font-size:10pt;
}
td.mesbody {
	color: blue;
	font-weight:bold;
	font-size:10pt;
}
td.mesbody_red {
	color:red;
	font-weight:bold;
	font-size:10pt;
}
span.red {
	color:red;
	font-size:11pt;
}
span.red2 {
	color:red;
}
span.center {
	text-align:center;
}
span.middle {
    text-align:left; 
	/* left-mergin: 10; */
    /*   font-size:9pt;*/
	font-family:"ＭＳ ゴシック";
}
DIV.scroll_js {
	width:640;
	overflow-x:scroll;  
}
DIV.scroll {
	width:650;
	height:450;
	overflow-x:scroll; 
	overflow-y:scroll; 
}
DIV.scroll2 {
	width:600;
	height:300;
	overflow-x:scroll; 
	overflow-y:scroll; 
}
DIV.scroll3 {
	width:600;
	height:200;
	overflow-x:scroll; 
	overflow-y:scroll; 
}
DIV.scroll4 {
	width:600;
	height:410;
	overflow-x:scroll; 
	overflow-y:scroll; 
}
DIV.top {
	margin-top: 0pt;
	margin-bottom: 0pt;
}
DIV.bodytop {
	margin-top: 5pt;
	margin-bottom: 5pt;
}
DIV.bodytoped {
	margin-top: 5pt;
	margin-bottom: 5pt;
	font-size: 12pt;
}
DIV.bodymiddle {
	margin-top: 3pt;
	margin-bottom: 3pt;
}
DIV.middle {
	margin-top: 8pt;
	margin-bottom: 8pt;
}
DIV.bodybottom {
	margin-top: 10pt;
	margin-bottom: 10pt;
}
DIV.long {
	margin-top: 45pt;
	margin-bottom: 45pt;
}
DIV.8pt {
	margin-top: 10pt;
	margin-bottom: 10pt;
}
DIV.10pt {
	margin-top: 20pt;
	margin-bottom: 20pt;
}
DIV.5pt {
	margin-top: 3pt;
	margin-bottom: 3pt;
}
DIV.left {
	margin-top: 10pt;
	margin-bottom: 10pt;
        margin-left:35pt;
}
DIV.lefted {
	margin-top: 10pt;
	margin-bottom: 10pt;
        margin-left:35pt;
        font-size: 12pt;
}
DIV.left2 {
	margin-top: 40pt;
	margin-bottom: 10pt;
        margin-left:160pt;
}
DIV.left3 {
	margin-top: 40pt;
	margin-bottom: 10pt;
        margin-left:50pt;
}
DIV.lefted3 {
	margin-top: 40pt;
	margin-bottom: 10pt;
        margin-left: 50pt;
        font-size: 12pt;
}
DIV.left4 {
	margin-top: 25pt;
	margin-bottom: 10pt;
        margin-left:20pt;
}
DIV.sub {
	margin-top: 10pt;
	margin-bottom: 10pt;
	text-align:center;
}
DIV.right {
	margin-top: 10pt;
	margin-bottom: 10pt;
        margin-left:345pt;
}
DIV.center {
	margin-top: 10pt;
        margin-left:90pt;
}
DIV.right2 {
	margin-bottom: 10pt;
        margin-left:390pt;

}
th.opid {
	width: 60px;
}
th.txid {
	width: 55px;
	font-family:"ＭＳ ゴシック";
}
th.kokyaku {
	width: 85px;
}
th.seido {
	width: 85px;
}
th.jigyou {
	width: 105px;
}
th.kanyu {
	width: 95px;
}
th.syouken {
	width: 110px;
}

/* 2004.10.06 NI06画面用 追加 START */
table.NI06data1 { 
/* 制度番号表示 1 - 4件まで */
    border-collapse: collapse;
    font-size:11pt;
    border-left-color: #000;
    border-top-color: black;
    border-right-color: #000;
    border-style: solid;
    border-width: 1px;
    border-bottom-color: white;
    margin-bottom: -1px;
}
table.NI06seido1 { 
/* データ表示 1 - 4件まで */
    border-collapse: collapse;
    font-size:11pt;
    margin-bottom: -1px;
    border-left-color: #000;
    border-top-color: #000;
    border-right-color: #000;
    border-style: solid;
    border-width: 1px;
    border-bottom-color: silver;
}
table.NI06data2 { 
/* データ表示 5件目 */
    border-collapse: collapse;
    font-size:11pt;
    border-left-color: #000;
    border-top-color: #000;
    border-right-color: #000;
    border-style: solid;
    border-width: 1px;
    border-bottom-color: black;
    margin-bottom: -1px;
}   
table.NI06seido2 { 
/* 制度番号表示 5件目 */
    border-collapse: collapse;
    font-size:11pt;
    border-left-color: #000;
    border-top-color: black;
    border-right-color: #000;
    border-style: solid;
    border-width: 1px;
    border-bottom-color: black;
}
tr.seidoTr { 
/* 制度番号表示用 TR */
    background-color:"white";
    border-left-color: #666;
    border-top-color: #666;
    border-right-color: #666;
    border-style: solid;
    border-width: 1px;
    border-bottom-color: black;
}
td.seidoTd { 
/* 制度番号表示用 TD */
    background-color:"white";
    border-color: silver;
    border-style: solid;
    border-width: 1px;
}
/* 2004.10.06 NI06画面用 追加 END */

/* 2004.11.10 NE39、NE40画面用 追加 START */
a.sText { 
/* ※備考表示用 A */
    font-family: ＭＳ ゴシック;
    font-size: 10pt;
}
/* 2004.11.10 NE39、NE40画面用 追加 END */

/*共通ボタン様式*/
.commonButton{
	height:19px;
	font-size:13px;
	padding-top:0px;
}

/*パースワード入力欄*/
.passwordStyle{
	height:20px;
	font-size:16px;
	font-family:游ゴシック
}