@charset "utf-8";




* {
	zoom:normal;
}

label{
	zoom : 1;
}


body,html {
	margin:0;
	padding:0;
}
img{border:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}


ul#lnav {
	position:absolute;
	width:183px;
	height:624px;
	z-index:1;
	left:20px;
	top:23px;
	list-style-type:none;
}
ul#lnav li {
	background-repeat:no-repeat;
	width:191px;
	height:22px;
	padding-left:7px;
	padding-top:4px;
	font-size:14px;
	font-weight:bold;
}
ul#lnav li.down {
	margin-left:15px;
	width:176px;
}
ul#lnav li a {
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}


#pagetitle {
	position:absolute;
	left:6px;
	top:8px;
	margin-bottom:13px;
	width:784px;
	height:21px;
	background-color:#2d4d8e;
	padding-top:3px;
}
#pagetitle span {
	margin-left:10px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
#num_error {
	margin-left:20px;
	color:#ffb000;
	font-size:14px;
	font-weight:bold;
}

#contents {
	position:absolute;
	left:12px;
	top:45px;
	width:772px;
	
	height:auto !important;
	
	background:url(images/copyright.gif) right bottom no-repeat;
	padding-bottom:22px;
}

.lineBk {
	width:100%;
	height:1px;
	margin-bottom:10px;
	background-color:#000;
	font-size:0px;
	line-height:0px;
}

.lineText {
	width:100%;
	margin-bottom:10px;
	font-size:14px;
}
.textRed {
	color:red;
	font-weight:bold;
}
.lineTitle {
	width:99%;
	margin-bottom:10px;
	font-size:14px;
	padding-left:14px;
	background:url(images/lnav_sikaku.gif) no-repeat left;
	font-weight:bold;
}

table {
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}
table,th,tr,td {
	border:1px solid #000000;
	text-align:center;
	line-height:22px;
}
th,td,input,select {
	font-size:14px;
}
th {
	background-color:#426baa;
	color:#fff;
}


.rowblue{
	background-color:#d8e5ee;
}
.cellRed {
	background-color:#FF0000;
}
.cellGray {
	background-color:#b7b7b7;
}


.h21 {
	height:21px;
}
.h26 {
	height:26px;
}
.h30 {
	height:30px;
}
.h80 {
	height:80px;
}



.w32 {
	width:32px;
}
.w60 {
	width:60px;
}
.w80 {
	width:80px;
}
.w100 {
	width:100px;
}
.w130 {
	width:130px;
}
.w150 {
	width:150px;
}
.w180 {
	width:180px;
}
.w200 {
	width:200px;
}
.w230 {
	width:230px;
}
.w250 {
	width:250px;
}
.w280 {
	width:280px;
}
.w300 {
	width:300px;
}


.align_left{
	text-align:left;
	padding-left:5px;
}


.btnset {
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
.b_unit_dn {

	width:150px;
	height:23px;
	border-top-color: rgb(153, 153, 153);
	border-right-color: rgb(255, 255, 255);
	border-bottom-color: rgb(255, 255, 255);
	border-left-color: rgb(153, 153, 153);
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	background-color:#e0dfe3;
}
.b_unit_up {

	width:150px;
	height:23px;
	border-top-color: rgb(255, 255, 255);
	border-right-color: rgb(153, 153, 153);
	border-bottom-color: rgb(153, 153, 153);
	border-left-color: rgb(255, 255, 255);
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	background-color:#e0dfe3;
}
.b_red {
	background-color:red;
}

.b_common {
	width:120px;
}
.b_space {
	margin-right:40px;
}
.b_space2 {
	margin-right:80px;
}


.space_t20 {
	margin-top:20px;
}
.space_b20 {
	margin-bottom:20px;
}

.space_t30 {
	margin-top:30px;
}
.space_b30 {
	margin-bottom:30px;
}


select {
	font-family:monospace;

	height:22px;

}

.seldef {
	font-family:sans-serif;
}
