@charset "Shift_JIS";

#wrapper {
	background-color: #FFFFFF;
	padding: 0px;
	height: auto;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*---------------------------------------------
コンテンツ*/
#contents {
	margin: 0px;
	padding: 20px 0px 0px;
	height: auto;
	text-align: center;
	width: 898px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

/*---------------------------------------------
銀座SHOPエリア*/
#contents #ginza {
	margin: 0px 0px 5px;
	height: auto;
	width: 692px;
	float: right;
	padding: 20px 12px 0px 30px;
}
#contents #ginza #shoparea {
	margin: 0px 0px 30px;
	height: auto;
	width: 692px;
	float: right;
	padding: 0px 0px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#contents #ginza #shoparea h1 {
	margin: 0px 0px 30px;
	height: auto;
	width: 692px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#contents #ginza #substance {
	clear:both;
	margin: 0px;
	height: auto;
/*	width: 375px; */
	width: 670px;
	padding: 0px 10px 0px 5px;
	text-align: left;
}
#contents #ginza #shoparea h2 {
	margin: 0px 0px 10px;
	height: auto;
	width: 670px;
	float: left;
	padding: 0px;
	text-align: left;
}
#contents #ginza #right {
	margin: 0px;
	height: auto;
	width: 670px;
	float: left;
	padding: 10px 0px 0px 0px;
	text-align: left;
}
#contents #ginza #maparea
{
	float:left;
	width: 340px;
}
#contetns #ginza #shopinfo
{
	float:right;
	width: 275px;
	padding:0px;
	text-align: right;
}
#contents #ginza #right h3 {
	margin: 10px 0px 20px 0px;
	height: auto;
	width: 277px;
	float: right;
	padding: 0px 12px 0px 33px;
	text-align: right;
}
#contents #ginza #right h4 {
	margin: 1px 0px 5px 10px;
	height: auto;
	width: 275px;
	float: right;
	padding: 0px 12px 0px 33px;
	text-align: left;
}

.map_zoom
{
	margin: 10px 0px 20px 0px;
	height: auto;
	width: 277px;
	float: right;
	padding: 0px 0px 0px 33px;
	text-align: right;
}

/*---------------------------------------------
ブログ*/
#contents #ginza #blog {
	margin: 0px 0px 20px;
	height: auto;
	width: 692px;
	float: left;
	padding: 0px;
}
#contents #ginza #blog h1 {
	margin: 0px 0px 10px;
	height: auto;
	width: 600px;
	float: left;
	padding: 0px;
	text-align: left;
}
#contents #ginza #blog #substance{
	margin: 0px 4px 20px 0px;
	height: auto;
	width: 450px;
	float: left;
	padding: 0px 20px 0px 10px;
}
#contents #ginza #blog #substance h2{
	margin: 0px 0px 12px;
	padding: 0px;
	width: 450px;
	height: auto;
	float: left;
	text-align: left;
}
#contents #ginza #blog #substance pho{
	margin: 0px;
	padding: 0px 0px 20px;
	width: 435px;
	height: auto;
	float: left;
	text-align: left;
}
#contents #ginza #blog #substance h3{
	margin: 0px 0px 10px;
	padding: 10px 0px 0px;
	width: 435px;
	height: auto;
	float: left;
	text-align: left;
}
#contents #ginza #blog #menu{
	margin: 0px 4px 0px 0px;
	height: auto;
	width: 200px;
	float: right;
	padding: 0px;
	background-color: #eeeded;
}
#contents #ginza #blog #menu dl {
	float: left;
	height: auto;
	width: 190px;
	padding: 0px;
	margin: 0px 0px 15px;
}
#contents #ginza #blog #menu dt {
	display: inline;
	float: left;
	width: 200px;
	text-align: left;
	padding: 0px;
	height: auto;
	margin: 0px 0px 5px;
}
#contents #ginza #blog #menu dd {
	display: inline;
	float: left;
	text-align: left;
	width: 180px;
	height: auto;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 3px;
}
#contents #ginza #blog #menu h2{
	margin: 0px;
	height: auto;
	width: 120px;
	float: left;
	padding: 10px 0px 0px 10px;
	text-align: left;
}
#contents #ginza #blog #menu pho{
	margin: 0px 10px 0px 0px;
	height: auto;
	width: 50px;
	float: right;
	padding: 10px 0px 0px;
}
