@charset 'shift_jis';
@import "basic.css";
@import "detail.css";

/*****************************************************************************
 価格表
 *****************************************************************************/
.table-style {
	width:100%;
	line-height:1.2;
	margin:0 0 2em;
}
.table-style table {
	border-collapse:inherit;
	width:100%;
}
.table-style table {
	border-top:1px solid #AB9472;
	border-left:1px solid #AB9472;
}
.table-style table th, .table-style table td {
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #AB9472;
	border-bottom:1px solid #AB9472;
	text-align:right;
	padding:0.4em 0;
}
.table-style table th span, .table-style table td span {
	display:block;
	padding:0 0.5em;
}
.table-style table th {
	background:#CCBDA8;
	text-align:center;
	color:#725036;
}
.table-style table tr {
	background:#f3f0eb;
}
.table-style table tr.l1 {
	background:#d8cdbc;
}
.table-style table tr.l2 {
	background:#e8e2d7;
}
.table-style dl {
	width:150px;
	padding:0 10px;
	text-align:left;
}
.table-style dt {
	width:140px;
	margin:0;
}
.table-style dd {
	margin-top: -1.2em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 100px;
}
.table-style dd a {
	display:block;
	background:url("../img/icon_arrow.gif") no-repeat left center;
	padding:0 0 0 10px;
}
.table-style p {
	padding:5px 0;
}


/*****************************************************************************
 セットボックス
 *****************************************************************************/
.setbox p.left {
	width:152px;
}
.setbox div.right {
	width:400px;
	padding:3px 0 0;
}
