@charset "UTF-8";

/* ------------------------------------------------ */
/*      import css                                  */
/* ------------------------------------------------ */
@import "common.css";
@import "sub.css";

/* ------------------------------------------------ */
/*      価格表　　                                  */
/* ------------------------------------------------ */
div#priceList table {
	width:580px;
	margin:0 0 0 1px; padding:0;
	border:0;
	border-spacing:0;
	border-collapse:collapse;
	margin-bottom:5px;
}

div#contentsLayer caption {
	padding:0 0 5px 0;
	font:italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}

div#contentsLayer th.bold{
	font-size:93%;
	font-weight:bold;
	color:#fff;
	border:1px solid #4f6b72;
	letter-spacing:2px;
	text-transform:uppercase;
	text-align:center;
	padding:6px 6px 6px 12px;
	background:#a7b5b8;
}

div#contentsLayer th.normal_B{
	font-size:93%;
	font-weight:bold;
	color:#4f6b72;
	border:1px solid #4f6b72;
	letter-spacing:2px;
	text-transform:uppercase;
	text-align:center;
	padding:6px 6px 6px 12px;
	background:#fff;
}

div#contentsLayer th.non{
	font-size:110%;
	font-weight:bold;
	color:red;
	border:1px solid #fff;
	letter-spacing:2px;
	text-transform:uppercase;
	text-align:left;
	padding:6px 6px 6px 0px;
	background:#fff;
}

div#contentsLayer td {
	border:1px solid #4f6b72;
	background:#fff;
	padding:6px 6px 6px 12px;
	color:#4f6b72;
	text-align:center;
}

div#contentsLayer th span,td span {
	font-weight:normal;
	font-size:9px;
}

div#contentsLayer td.alt {
	background:#faf5f8;
	color:#797268;
}


/* ------------------------------------------------ */
/*      **********                                  */
/* ------------------------------------------------ */
html,
body {height:100%;}
