@charset "utf-8";

#inquiry {
	float:left;
	position:relative;
	left:16px;
	margin:0 0 22px;
	padding:8px;
	border:solid 1px #ccc;
}

#inquiry dt,
#inquiry dd {
	float:left;
	overflow:hidden;
	height:24px;
	padding:0 10px 0 0;
	line-height:24px;
}

/* @group お知らせ========================================================== */

.information {
	clear:both;
	margin:0 16px 30px;
}

.information h2 {
	padding:0 0 15px;
}

.information dl {
	float:left;
	width:380px;
}

.information dt,
.information dd {
	width:350px;
}

.information dt {
	margin:0 0 5px;
	padding:0 0 6px;
	background:url(../images/bg_sstit.gif) left bottom repeat-x;
}

.information dd {
	font-size:94%;
	line-height:1.6;
}

/* @end */

/* @group 各店舗営業時間========================================================== */

.tableArea {
	clear:both;
	margin:0 16px 30px;
}

.tableArea caption {
	padding:0 0 10px;
}

.tableArea table {
	width:100%;
	margin:0 0 30px;
}

.tableArea table table {
	margin:0;
}

.tableArea table th,
.tableArea table td {
	padding:8px;
	font-size:92%;
	line-height:1.5;
	vertical-align:top;
}

.tableArea table th {
	width:25%;
	border-right:solid 1px #ccc;
	border-top:solid 1px #ccc;
	font-weight:bold;
}

.tableArea table td {
	border-left:solid 1px #ccc;
	border-top:solid 1px #ccc;
}

.tableArea table .top th,
.tableArea table .top td {
	border-top:none;
}

.tableArea table table th,
.tableArea table table td {
	width:20%;
	border:solid 1px #ccc;
	font-size:inherit;
	font-weight:normal;
	text-align:center;
}

.tableArea table table thead th {
	background:#ffd24d;
}

.tableArea table table th {
	vertical-align:middle;
}

.tableArea table#tableRox {
	border:solid 1px #fdac1f;
}

.tableArea table#tableRox2 {
	border:solid 1px #f14c80;
}

.tableArea table#tableRox3 {
	border:solid 1px #8cce52;
}

.tableArea table#tableRoxDome {
	border:solid 1px #57a9cd;
}

.tableArea table#tableParking {
	border:solid 1px #999;
}


/* @end */




/* @group clearfix=================================================================== */
.information:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

.information {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .information {
	height:1%;
}

.information {
	display:block;
}
/* End hide from IE-mac */
/* @end */

