/* CSS Document */

* { 
	margin:0;
	padding:0;
	font-size:small;
}

p{
	padding:3px;
	line-height:140%;
}
.head{
	width:801px;
	height:80px;
	margin-top:5px;
	background:url(img/head.jpg) no-repeat bottom;
	margin-left:auto;
	margin-right:auto;
}

#ALL{
	width:801px;
	margin-left:auto;
	margin-right:auto;
	background:url(img/bg.gif) repeat-y;
}

#MENU{
	width:234px;
	float:left;
}

#MENU .menu{
	background:url(img/menu_bak.gif) repeat-y;
}

#DATA{
	width:540px;
	float:right;
	padding-right:1px;
}

#FT{
	clear:both;
	border-top:1px solid #cccccc;
}

#FT p{
	color:#666666;
	margin-left:5px;
	}



.head h1{
	font-size:12px;
	color: #bcc761;
}

#BR{
	width:530px;
	height:21px;
	float:right;
	text-align:right;
	padding:4px;
}

.iso{
	color:#999999;
	padding:10px;
}

.red{
	color:#ff0000;
	}
	
.formtable p{
	padding:5px;
}

.companytable td{
	border-top:1px solid #cccccc;
	padding:5px;
}

.companytable{
	margin:5px;
	border-bottom:1px solid #cccccc;
}


.half_left{
	width:270px;
	float:left;
}

.half_right{
	width:270px;
	float:right;
}

.kijun{
	width:200px;
	float:right;
	text-align:left;
	padding-right:35px;
	margin-top:5px;
	margin-bottom:5px;
}

.cost1{
	width:211px;
	background:url(img/cost_noreuse_middle.gif) repeat-y;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:20px;
}

.cost2{
	width:210px;
	background:url(img/cost_reuse_middle.gif) repeat-y;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:20px;
}
