@charset "utf-8";




/*------------------------------------------------
  料金表
------------------------------------------------*/


.price-table{


}

.price-table {
	margin-bottom: 20px;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 1.2em;
}

.price-table th {
	padding: 5px 10px;
	background: #f1d29e;
	color: #744f11;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.price-table td {
	padding: 5px 10px;
	text-align: left;
	vertical-align: middle;
}

.price-table .c1 th,
.price-table .c1 td{
	background: #f8efe1;
	border-bottom: 1px solid #fff;
}
.price-table .c2 th,
.price-table .c2 td{
	background: #f8f3ec;
	border-bottom: 1px solid #eee1ce;
	/*border: 1px #E3E3E3 solid;*/
	/*border-width: 0 0 1px 1px;*/
}
.price-table th.label{
	padding: 20px 0 5px 0;
	background: url("/img/common/shadow_3.png") no-repeat 50% 0;
	border-bottom: 1px solid #efe9e0;
	text-align: center;
}
.price-table th.header{
	background: #6d4605;
	color: #fff;
	text-align: left;
	font-size: .9em;
}
.price-table th span{
	padding-left: 5px;
	/*display: block;*/
	font-size: .8em;
	color: #c59646;
}
.price-table .last th,
.price-table .last td{
	border-bottom: 1px solid #e1cfb9;
}




.price-table2 {
	margin-bottom: 20px;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 1.2em;
}

.price-table2 th {
	padding: 5px 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.price-table2 td {
	padding: 5px 10px;
	text-align: left;
	vertical-align: middle;
}
.price-table2 th.label{
	padding: 20px 0 5px 0;
	background: url("/img/common/shadow_3.png") no-repeat 50% 0;
	border-bottom: 1px solid #efe9e0;
	text-align: center;
}
.price-table2 th.header{
	text-align: left;
	font-size: .9em;
}
.price-table2 th span{
	padding-left: 5px;
	/*display: block;*/
	font-size: .8em;
	color: #c59646;
}
.price-table2 .last th,
.price-table2 .last td{
	border-bottom: 1px solid #e1cfb9;
}
.price-header th{
	background: #6d4605;
	color: #fff;

}


#main .notice{
	margin: 30px 0 40px 0;
	padding-left: 20px;
	font-size: .9em;
}
#main .notice li{
	list-style-type: disc;
}