@charset "euc-jp";

body {
	padding : 0px 0px 0px 0px;
	margin :0px 0px 0px 0px;
	background-color : #D9D9D9;
	background-image : url("./image/back.gif");
	background-position : center;
	background-repeat : repeat-y;
}

#BASE {
	padding : 84px 24px 24px 24px;
	margin : 0px auto 0px auto;
	width : 752px;
	background-color : #fff;
	background-image : url("./image/header_da.gif");
	background-repeat : no-repeat;
}

	A:hover       { color:orangered; }
	A:link        { color:blue; text-decoration:under-line; } 
	A:visited     { color:blue; text-decoration:under-line; }
	A:hover       { color:orange; text-decoration:under-line; } 
	A:active      { color:orange; text-decoration:under-line; } 

hr { display : none; }

h1 {
	font-size : 141%;
	color : white;
	background-color : #333399;
	padding-left : 8px;
	border-width: 0px 1px 1px 0px ;
	border-style: solid;
	border-color: #009;
}

form {
	padding : 0px;
	margin : 0px;
}

h3 {
	font-size : 100%;
	color : #359;
	background-color : #eaefff;
	padding : 1px 1px 1px 8px;
	margin-top : 0px;
	border-width: 1px 0px 1px 0px ;
	border-style: solid;
	border-color: #569;
}

h4 { margin : 8px; }

Div.login {
	color : #444444;
	font-size : 10pt;
}

div.forget {
	font-size : 10pt;
	font-weight : bold;
	text-align : left;
	margin : 16px 8px 0px 0px;
}

Div.BL1 {
	background-color : #eee;
	width :343px;
	height : 250px;
	float: left;
	margin : 20px 9px;
	border-width: 2px ;
	border-style: solid;
	border-color: #569;
}
Div.BL1 h3 {
	text-align :center;
	font-size : 96%;
	color : #fff;
	background-color : #569;
	padding : 1px 1px 1px 8px;
	margin-top : 0px;
}

Div.BL1 div.login {
/*	background-color : #ccf;*/
	margin : 0px 16px ;
}

Div.BL1 table {
/*	background-color : #ccf;*/
	margin : 20px auto 20px auto;
}

Div.BL1 td {
	border-width: 1px 0px 1px 0px ;
	border-style: dashed;
	border-color: #333;
}

Div.BL1 td.ent {
	font-size : 120%;
	font-weight : bold;
}

Div.BL1 div.smt1 {
	text-align :center;
	margin-top : 100px;
}
Div.BL1 div.smt2 {
	text-align :center;
}

Div.BL1 input.inputButton {
	width : 240px;
}


Div.BL2 {
	margin : 16px;
	padding : 8px;
	background-color : #FEEC98;
	border-width: 1px ;
	border-style: solid;
	border-color: #999;
}

p.title_A {
	font-weight : bold;
	padding-bottom : 8px;
	margin : 0px;
	text-align : center;
	font-size : 120%;
}

Div.BL3 {
	border-width: 1px 8px ;
	border-style: solid;
	border-color: #fff #569 #fff #569;
	margin : 24px 0px 8px 0px;
	padding : 0px 20px;
}

div.headCopy {
	font-weight : bold;
	margin-bottom : 12px;
	border-width: 0px 0px 2px 0px ;
	border-style: dotted;
	border-color: #009;
}
.headCopy  span {
	color :red;
}

div.doneCopy {
	font-weight : bold;
	margin-bottom : 12px;
	border-width: 0px 0px 0px 0px ;
	border-color: #009;
}
.doneCopy  span {
	color :red;
}

.onTable,.statusHead {
	margin : 0;
	font-weight : bold;
}
.onTable span {
	color :red;
	font-size : 90%;
}

.hilight:hover {
	background-color: #fffff0;
}

.cation {
	color : #EA402D;
}

td {
	font-size: 10pt;
}

.kiyaku_b {
	color : #6A3535;
	font-weight : bold;
}

.kiyaku {
	color : #6A3535;
}

table.label {
	width : 100%;
	font-size : small;
	padding : 0px;
	margin :0px;
	margin-bottom : 12px;
	border-width: 0px 0px 0px 4px;
	border-style: solid;
	border-color: #666;
}

td.label {
	padding : 1px 8px;
	color : #345;
	border-width: 0px 0px 1px 0px ;
	border-style: solid;
	border-color: #AEAED7;
	background-color : #FEEC98;
}

td.label_h {
	padding : 1px 8px;
	color : #345;
	border-width: 0px 0px 1px 0px ;
	border-style: solid;
	border-color: #AEAED7;
	background-color : #C1F9BB;
}


td.input {
	padding : 1px 8px;
	color : #345;
	border-width: 0px 0px 1px 0px ;
	border-style: solid;
	border-color: #AEAED7;
	background-color : white;
}


/*
td.ent {
	color : #000;
	background-color : #FEEC98;
}
*/

table.width100 { width : 100%; }

table .cation {
	color : #6453C4;
	font-size : 80%;
	border-width: 10px ;
}

tr.thead {
	background-color : #569;
}

tr.thead td {
	color : #fff;
}

tr.thead span.cation {
	color : #fd9;
}

}
td.center {
	text-align : center;
}

div.status table {
	width : 500px;
}
div.status td {
	padding : 2px 8px;
	border-width: 0px ;
	color : #345;
}
div.status tr.nawStut td {
	background-color : #fed;
	color : #f03;
	border-width: 1px 0px 1px 0px ;
	border-style: dashed;
	border-color: #333;
}
div.status tr.otherStus td {
	background-color : #ddc;
	color : #345;
	border-width: 1px 0px 1px 0px ;
	border-style: dashed;
	border-color: #333;
}
div.status tr.sankaku td {
	padding : 0px 8px;
	color : #345;
	border-width: 0px ;
}

Div.BL5 {
}
Div.BL5 a {
	display : block;
	font-weight : bold;
	font-size : 120%;
	width : 200px;
	text-align :center;
	text-decoration: none;
	padding: 2px 10px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #ddddff;
	border-right-color: #002255;
	border-bottom-color: #002255;
	border-left-color: #bbccee;
}
Div.BL5 a.act:link {
	color: #fff;
	background: #0070ff;
}
Div.BL5 a.act:visited	{
	color: #fff;
	background: #0070ff;
}
Div.BL5 a.act:hover	{
	color: #07d;
	background: #c6d3ff;
}
Div.BL5 a.act:active {
	color: #f06;
	background: #f6f3dc;
}
Div.BL5 a.yet {
	background: #777;
	color : #ddd;
}


table.sp {
	margin-top :16px;
	width : 100%;
}

table.sp td {
	text-align: center;
	padding : 2px;
	border-right-width: 1px ;
	border-style: solid;
	border-color: #aac;
}

table.sp td.width03 {
/*	width : 100%;*/
}

table.sp div.over {
	color : #f00;
}

table.sp div.wait {
	color : #0a0;
}

table.sp div.nowOn {
	color : #00f;
}

ul, ol {
	text-align: left;
	font-size : 100%;
	padding : 0px 18px;
	margin : 0px;
}

input, select, textarea {
	color : #345;
	border-width: 1px ;
	border-style: solid;
	border-color: #666;
	background-color: #fffff0;
}

input.radio {
	border-width: 0px ;
	background-color: silver;
}

div.syutoku {
	margin :0px 0px 4px 30px;
}

div.submit {
	text-align :center;
	background-color:#edece8;
	border-width: 1px 0px;
	border-style: dotted;
	border-color: #666;
	margin: 8px auto 12px auto;
	padding: 4px 0 4px 0;
}

.inputButton {
/*	width : 240px;*/
	color : #6A3535;
	cursor : pointer;
	font-size : 100%;
	font-weight : bold;
	border-width: 2px 4px ;
	border-style: solid;
	border-color: #fec #864 #631 #fca ;
	background-color: #ffd99a;
}

.inputButton:hover {
	color : #f03;
	border-width: 2px 4px ;
	border-style: solid;
	border-color: #152 #dff #aed #384 ;
	background-color: #bfd;
}

.bottomButton {
	font-weight : bold;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #666;
	margin: 16px 0px;
	padding: 6px 0 0px 0;
	text-align: right;
}


