@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:200px;
	padding:0 10px;
	text-align:left;
}
.table-style dt {
	width:120px;
	margin:0;
}
.table-style dd {
	margin:-1.2em 0 0 150px;
}
.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;
}
/**受験生バナー**/
 
 .jyuken{
	display:inline;
	padding:0px;
	margin:0px;
	font-size:80%;
	
}
