@charset "Shift_JIS";

/* 右メニュー */
div#right div#smenu{
	width:215px;
	margin:0 0 10px 0;
	padding:0;
	!padding:0 0 25px 0;
	float:left;
	background:url(../images/bk_sm.gif) bottom no-repeat;
}
div#smenu h5{
	width:215px;
	margin:0 0 15px 0;
	padding:0;
	float:left;
}
div#smenu ul {
	margin:0 0 0 15px;
	_margin:0 0 0 6px;
	padding:0;
	float:left;
}
div#smenu li{
	float:left;
	margin:0 0 25px 0;
	padding:0;
	width:200px;
	list-style-type: none;	
	text-indent:-9999px;
}
div#smenu li a{
	margin:0;
	padding:0;
	display: block;	
}
div#smenu #s01 a{
	width:52px;
	height:10px;
	overflow:hidden;
	background:url(../images/saiyo/s02.gif) no-repeat;
	background-position:0 0;
}
div#smenu #s02 a{
	width:75px;
	height:10px;
	overflow:hidden;
	background:url(../images/saiyo/s03.gif) no-repeat;
	background-position:0 0;
}

/* ロールオーバー */
div#smenu #s01 a:hover{
	width:52px;
	height:10px;
	overflow:hidden;
	background:url(../images/saiyo/s02.gif) no-repeat;
	background-position:0 -10px;
}
div#smenu #s02 a:hover{
	width:75px;
	height:10px;
	overflow:hidden;
	background:url(../images/saiyo/s03.gif) no-repeat;
	background-position:0 -10px;
}

/* タイトル */
div#left h2{
	width:615px;
	height:40px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	background:url(../images/saiyo/p01.jpg) no-repeat;
	text-indent:-9999px;
}

/* メイン */
div#left div.cont01{
	width:577px;
	margin:0 0 30px 20px;
	!margin:0 0 30px 19px;
	_margin:0 0 30px 9px;
	padding:0 0 10px 0;
	float:left;
	background:url(../images/bk577.gif) bottom no-repeat;
}
div.cont01 h3{
	width:577px;
	margin:0 0 10px 0;
	padding:0;
}
div.cont01 p{
	width:557px;
	margin:0 0 0 10px;
	!margin:0 0 0 12px;
	_!margin:0 0 0 7px;
	padding:0;
	float:left;
}
div.cont01 p#setsumei{
	width:537px;
	!width:535px;
	_width:530px;
	margin:5px 0 0 10px;
	!margin:5px 0 0 12px;
	_!margin:5px 0 0 7px;
	padding:10px;
	float:left;
	background-color:#F8F5F1;
}

/* 当店について */
.touten{
	width:577px;
	margin:0 0 30px 20px;

	!margin:0 0 30px 19px;
	_margin:0 0 30px 9px;
	padding:0 0 10px 0;
	float:left;
	background-repeat: no-repeat;
	background-position: bottom;
}
.touten strong {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #CC9966;
}

.touten p{
	width:557px;
	margin:0 0 0 10px;
	!margin:0 0 0 12px;
	_!margin:0 0 0 7px;
	padding:0;
	float:left;
}
.touten p#setsumei{
	width:537px;
	!width:535px;
	_width:530px;
	margin:5px 0 0 10px;
	!margin:5px 0 0 12px;
	_!margin:5px 0 0 7px;
	padding:10px;
	float:left;
	background-color:#F8F5F1;
}
