@charset "utf-8";

/*--------------------------------------------
	price_table
--------------------------------------------*/
/* add ishihara 2008/04/07 */
table.priceTable{
    border:1px solid gray;
    padding:0px;
    margin:0px;
    width: 100%;
_width: 94%;
}
table.priceTable th{
    border:1px solid gray;
    background-color:#cfcfcf;
    padding:5px;
    margin:0px;
    vertical-align:middle;
    text-align:center;
}
table.priceTable td#Name{
    text-align:left;
    border:1px solid gray;
    background-color:#fff;
    padding:3px;
    margin:0px;
}
table.priceTable td#Price{
    text-align:right;
    border:1px solid gray;
    background-color:#fff;
    padding:3px;
    margin:0px;
}
/* add-end ishihara 2008/04/07 */
table.tabprice,table.tabpricebtm
	{
	width:90%;
	border-top:solid 1px #646464;
	border-left:solid 1px #646464;
	}

table.tabprice
	{
	margin-bottom:14px;
	}

table.tabpricebtm
	{
	margin-bottom:24px;
	}

.tabprice th,.tabprice td,.tabpricebtm th,.tabpricebtm td
	{
	padding:5px;
	text-align:center;
	border-right:solid 1px #646464;
	border-bottom:solid 1px #646464;
	}

.tabprice td {
background-color:;
}

.tabprice th,.tabpricebtm th
	{
	background-color:#F0EFEE;
	text-align:center;
	color: #222222;
	}
	
td.tdleft
	{
	text-align:left;
	}
	
th.Pname
	{
	width:60%;
	}
	
th.Punit
	{
	width:10%;
	}
	
th.Pprice
	{
	width:20%;
	}	
