* {
	margin: 0;
	padding: 0;
	font-family: 'Meiryo', 'Verdana', sans-serif;
}

/* 全体 */
body {
	text-align: center;
	margin: 0;
	background:url("image/bodyBG.jpg") ;
	line-height:1.2em;
	background-color: #000;
}
#centerMiddle{
	position:absolute;
	top:50%;
	left:50%;
	width:984px;
	height:580px;
	margin:-280px 0 0 -492px;

}

/* コンテナー */
#container {
	width: 984px;
	xheight:580px;
	text-align: left;
	margin: 0 auto;
	overflow: hidden;
	background-color: #600000;
}

/* メイン */
#main{
	width: 470px;
	height:550px;
	background-color: #000;
	float:left;
	xborder: 1px dotted #7E0917;
	text-indent: -9999em;
}

#migi{
	width: 188px;
	height:580px;
	background-color: #000;
	float:left;
	xmargin:5px 0;
	xtext-indent: -9999em;
	background:url("image/BG.jpg") ;
}

#hidari{
	width: 796px;
	height:580px;
	xbackground-color: #ffc;
	float:right;
	xmargin:5px 0;
	xtext-indent: -9999em;
	background:url("image/BG2.jpg");
}




#shop{
	width: 700px;
	margin:5px 40px;
	xbackground-color: #0c0;
}

#shop h1{
	width: 700px;
	height:30px;
	background-color: #ffc;
	display:block;
	text-indent: -9999em;
	background:url(image/shoptitle.png);
}

#shop span{
	width: 700px;
	font-size:15px;
	xfont-weight:bold;
	color:#fff;
}

#shop h2{
	width: 100px;
	height:30px;
	float:left;
	font-size:80%;
	xbackground-color: #f00;
	overflow: hidden;
}

#shop .maru{
	width: 700px;
	overflow: hidden;
	margin: 15px 0;
	xbackground-color: #fcc;
}

#shop .maru2{
	overflow: hidden;
}

#shop ul{
	width: 600px;
	float:right;
	font-size:80%;
	xbackground-color: #f00;
	overflow: hidden;
}

#shop li{
	width: 120px;
	height:120px;
	float:left;
	xbackground-color: #fff;
	display:block;
}

#shop .kimu a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url(./images/shop/kimuzu.png);
	overflow: hidden;
}

#shop .shouhiga a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url(image/shop_shouraku_higashi.png);
	overflow: hidden;
}
#shop .shousbc a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url(image/shop_shouraku_sbc.png);
	overflow: hidden;
}

#shop .resshinagano a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url(image/shop_resshi_nagano.png);
	overflow: hidden;
}

#shop .kenken a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url(image/shop_kenken.png);
	overflow: hidden;
}

#shop .bushi a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url(image/shop_bushi.png);
	overflow: hidden;
}

#shop .resshitokyo a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url(image/shop_resshi_tokyo.png);
	overflow: hidden;
}
#shop .kimutokyo a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url(image/shop_kimutokyo.png);
	overflow: hidden;
}

#shop .hakata a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url(image/shop_hakata.png);
	overflow: hidden;
}
#shop .maeda a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url(image/shop_maeda.png);
	overflow: hidden;
}
#shop .gyorai a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url("image/shop_gyorai.png");
	overflow: hidden;
}
#shop .akudaikan a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url("image/shop_akudaikan.png");
	overflow: hidden;
}
#shop .factory a{
	width: 120px;
	height:120px;
	display:block;
	text-indent: -9999em;
	background:url("image/shop_factory.png");
	overflow: hidden;
}

#shop .bd a{
	width: 120px;
	height: 120px;
	display: block;
	text-indent: -9999em;
	background: url("./image/shop_bd.png");
	overflow: hidden;
}