@charset "utf-8";
/*
=========================================================
    price
---------------------------------------------------------
  Copyright (C) 2009 Yeti PaPa. All rights reserved.
    http://www.yetipapa.com/
=========================================================
*/

h4 span {
	padding-left: 20px;
	color: #1F1F1F;
	background-color: inherit;
	font-weight: normal;
}

div.clsDsc:before {
	padding-right: 5px;
	content: '◇';
}

div.clsPrc:before {
	padding-right: 5px;
	content: '◆';
}

table#idSample td {
	padding: 2px 3px;
}

table#idSample td.clsColHead {
	width: 30%;
}

table#idSample td.clsColItem1 {
	width: 35%;
}

table#idSample td.clsColItem2 {
	width: 35%;
}

table#idSample tr.clsHead1 td, table#idSample tr.clsHead2 td {
	color: inherit;
	background-color: #F2F2F2;
}

table#idSample tr.clsPhase1 td {
	color: inherit;
	background-color: #D3F2FD;
}

table#idSample tr.clsPhase2 td {
	color: inherit;
	background-color: #FBC9EE;
}

table#idSample tr.clsPhase3 td {
	color: inherit;
	background-color: #D2FED3;
}

table#idSample tr.clsPhase4 td {
	color: inherit;
	background-color: #F8E19F;
}

table#idSample tr.clsSum td {
	color: inherit;
	background-color: #F2F2F2;
	font-weight: bold;
}

table#idSample tr.clsHead1 td {
	text-align: center;
}

table#idSample td.clsPrice {
	text-align: right;
}

table#idSample div.clsHead {
	margin-bottom: 20px;
	font-weight: bold;
}

table#idSample span.clsSum {
	font-weight: bold;
}

table#idSample div.clsPhase {
	margin: 3px 0;
	color: #000099;
	background-color: inherit;
	font-weight: bold;
}

table#idSample div.clsPhase:before {
	padding-right: 5px;
	content: '■';
}

