/* CSS Document */

/* contents */

#contents{
		width:760px;
		padding-top:20px;
		padding-bottom:20px;
		margin-right:auto;
		margin-left:auto;
}


h1{
		font-size:0.9em;
		line-height:1.5;
		color:#993333;
		margin-bottom:20px;
		border-bottom:1px solid #9c7445;
		border-left:10px solid #c5989e;
		padding-left:10px;
}

/* column */

#columnR{
	width:365px;
	float:right;
}

#columnR h2{
	font-size:1em;
	line-height:1.5;
	margin-bottom:10px;
	background:url(../img/list_hanaura.gif) no-repeat left center;
	padding-left:25px;
}

#columnR p{
	font-size:0.9em;
	line-height:1.5;
	margin-bottom:20px;
}

address{
	font-style:normal;
	font-size:0.8em;
	line-height:1.5;
	margin-bottom:20px;
}

.mail{
	background:url(../img/list_mail.gif) no-repeat left bottom;
	padding-left:30px;
}


#map{
	border:1px solid #cccccc;
	background:#ffffff;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}


#columnL{
	width:365px;
	float:left;
}

#imgMain{
	margin-bottom:10px;
}

#imgSub{
	margin-bottom:20px;
	height:86px;
}

#imgSub img{
	float:left;
}

.imgSubSp{
	margin-right:10px;
}


#columnL dl{
	clear:both;
	margin-bottom:20px;
}

#columnL dt{
	float:left;
	font-size:0.9em;
	line-height:2;
	font-weight:bold;
	background:url(../img/list_flower.gif) no-repeat left center;
	padding-left:25px;
}

#columnL dd{
	font-size:0.9em;
	line-height:2;
	margin-left:130px;
}

.cafe{
	background:url(../img/list_cafe.gif) no-repeat left center;
	padding-left:25px;
	font-size:0.9em;
	line-height:1.5;
}

.car{
	background:url(../img/list_car.gif) no-repeat left center;
	padding-left:25px;
	font-size:0.9em;
	line-height:1.5;
}


#columnL p{
	font-size:0.8em;
	line-height:1.5;
	margin-bottom:20px;
}


/* listnum */

.listnum01{
	background:url(../img/listnum01.gif) no-repeat left center;
	padding-left:25px;
}

.listnum02{
	background:url(../img/listnum02.gif) no-repeat left center;
	padding-left:25px;
}

.listnum03{
	background:url(../img/listnum03.gif) no-repeat left center;
	padding-left:25px;
}

.listnum04{
	background:url(../img/listnum04.gif) no-repeat left center;
	padding-left:25px;
}

.listnum05{
	background:url(../img/listnum05.gif) no-repeat left center;
	padding-left:25px;
}

.listnum06{
	background:url(../img/listnum06.gif) no-repeat left center;
	padding-left:25px;
}










/* shopGallery */

.shopGallery{
	clear:both;
	width:760px;
	padding-top:20px;
}

.sgImgR{
	float:right;
}

.sgImgL{
	float:left;
}

.shopGallery img{
	margin-bottom:10px;
}




















