@charset "utf-8";



div.home {
	
	}

div.lead {
	zoom:1;
	}

div.lead:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	}

div.lead h2 {
	margin:0 0 2em 0;
	}

div.lead div.image {
	float:right;
	margin:0 50px 1em 10px;
	}

div.lead p {
	margin:0 0 1em 50px;
	}

div.priceTable {
	width:100%;
	}

div.priceTable table {
	width:100%;
	margin:1em 0;
	border:1px solid #999;
	}

div.priceTable table.pack td {
	background-color:#ffd;
	}

div.priceTable table tr.even th,
div.priceTable table tr.even td {
	background-color:#eee;
	}

div.priceTable table tr.odd th,
div.priceTable table tr.odd td {
	background-color:#fff;
	}

div.priceTable table th {
	vertical-align:top;
	padding:5px;
	border:1px solid #999;
	font-weight:bold;
	text-align:center;
	background-color:#dff2e6;
	}

div.priceTable table td {
	vertical-align:top;
	padding:5px;
	border:1px solid #999;
	}

div.priceTable table td.place {
	white-space:nowrap;
	}

div.priceTable table td.price {
	text-align:right;
	white-space:nowrap;
	}

div.priceTable table td strong {
	color:#c30;
	font-weight:bold;
	}

div.priceTable ol {
	}

div.priceTable ol li {
	list-style:decimal;
	margin-left:2em;
	}


div.faq h3 {
	margin:1em 0;
	}

div.faq dl {
	}

div.faq dt {
	}

div.faq dt span {
	margin-right:1em;
	color:#c00;
	font-weight:bold;
	}

div.faq dd {
	margin:0 0 1em 2em;
	text-indent:-2em;
	}

div.faq dd span {
	margin-right:1em;
	color:#00c;
	font-weight:bold;
	}



