@charset "utf-8";
/* CSS Document */

.titlenormal {
	width:540px;
	height:30px;
	padding:0 0 20px 0;
	background-image: url(../img/title01.jpg);
	background-repeat: no-repeat;
}

.tnormaltxt {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	line-height:105%;
	padding:8px 0 0 30px;
	color:#0047bd;
}



table.gaiyotxt {
	width:540px;
	margin:0 0 20px 0;
	padding:0px;
	border-collapse: collapse;
	}
table.gaiyotxt td.gkomoku {
	width:150px;
	padding:3px;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	background-color:#f4f4f4;
	border-top: 1px solid #cfc7c7;
	border-left: 1px solid #cfc7c7;
	border-bottom: 1px solid #cfc7c7;
	color:#000000;
	}
table.gaiyotxt td.gtxt {
  	padding:3px;
	text-align:left;
	vertical-align:top;
	border-top: 1px solid #cfc7c7;
	border-right: 1px solid #cfc7c7;
	border-bottom: 1px solid #cfc7c7;
	color:#919191;
	}

table.staff {
	width:540px;
	margin:0 0 20px 0;
	padding:0px;
	border-collapse: collapse;
	}
table.staff td.stafftxt {
  	padding:10px;
	text-align:left;
	vertical-align:top;
	border: 1px solid #cfc7c7;
	color:#919191;
	}

table.jissekitable {
	width:540px;
	margin:0 0 20px 0;
	padding:0px;
	border-collapse: collapse;
	}
table.jissekitable td.jkomoku {
	padding:3px;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	background-color:#f4f4f4;
	border: 1px solid #cfc7c7;
	color:#000000;
	}
table.jissekitable td.jtxt {
  	padding:3px;
	text-align:left;
	vertical-align:top;
	border: 1px solid #cfc7c7;
	color:#919191;
	}
	
/* Company NAI ptop sankaku */
.top {
	text-align:right;
	font-size:80%;
	clear:both;
	margin:0 3px 10px 0;
}


