@charset "UTF-8";

/*----------------------------------------------------
店舗・茶房のご案内
----------------------------------------------------*/

.m_pic {
	margin-top:20px;
	margin-bottom:40px;
	margin-left:165px;
}

.tenpo2 {
	width:100%;
	float:left;
	padding:0px 0px 0px 0px;
}

.tenpo2 dl{
	width:100%;
	float:left;
	margin:5px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:1px dotted #CCCCCC;
}

.tenpo2 dt{
	width:80px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 10px;
	color:#00324e;
	font-weight:bold;
}

.tenpo2 dd{
	width:590px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px;
}


.mapbox2 {
	width:320px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.mapwaku2 {
	width:310px;
	height:190px;
	float:left;
	margin:10px 0px 10px 0px;
	padding:4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	background-color:#ffffff;
}

.mapbox2 .gmaplink {
	text-align: right;
}
.mapbox2 .gmaplink a {
	padding: 0 0 0 12px;
	background: url(/shop/img/arrow.gif) no-repeat 4px 5px;
}

.back {
	clear: both;
	height: 80px;
	position: relative;
}
.back .back2 {
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 680px;
}
.back .back2 a:hover img {
	filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity: 0.7;
}
