@charset "Shift_JIS";
/*--文字コード指定--*/

/*===== CONTENTS ==========
	update:2007.1.19
=========================*/

h2 img{
	border:none;
}
/*===== サイドメニュー設定
=========================*/
#sideMenu li {
	background:url("../../nationwide/img/arrow_nationwide.gif") no-repeat 6px 10px;
}
#sideMenu li a {
	width:auto;
	height:auto;
	display:inherit;
	padding:0;
	border-bottom:none;
}
#sideMenu li.end a {
	border-bottom:none;
}
#sideMenu div.bnrArea {
	margin:15px 8px 0;
}
/*===== コンテンツ設定
=========================*/
#contMain{
	float:right;
	width:562px;
	padding:4px 0 0 6px;
}

.topic,
.topicEnd{
	width:537px;
	margin:0 auto;
	border-bottom:1px dotted #999;
	padding:10px 0;
}
.topicEnd{
	border-bottom:none;
}
.topic div.right,
.topicEnd div.right{
	position:inherit;
}
.topic h3,
.topicEnd h3{
	float:left;
	width:325px;
	font-size:small;
	color:#555;
	font-weight:bold;
	padding-bottom:10px;
}
.topic p,
.topicEnd p{
	float:left;
	width:325px;
}


/*===== 各店情報
=========================*/

p#shopAddress{
	clear: both;
	margin: -65px 0 30px 310px;
	font-size: 0.8em;
}
*+ html p#shopAddress{
	font-size:10px;
}
* html p#shopAddress{
	font-size:10px;
}




/*===== その他設定
=========================*/
div.topic table.infoTbl {
	float:none;
	width:485px;
	border:1px solid #333;
	margin-bottom:24px;
}
div.topic table.infoTbl tr.cellClr td{
	border-right:1px solid #999;
	padding:12px 2em;
	background-color:#e0eafa;
	text-align:center;
}
div.topic table.infoTbl tr.cellClr td.tableCellRight{
	border-right:none;
	background-color:#fff;
}
