﻿@charset "utf-8";

/*
 *Stylesheet for Yokohama Shokuryo.
 *Copyright (C) 2008 MEDIA-TRUST Co.,Ltd All Right Reserved.
*/

/*-------------------------------------------------
  Shop
-------------------------------------------------*/
#shop #map {
	width: 530px; 
	background: #fff;
	text-align: center;
	margin: 10px 0 20px 28px;
}
#shop h4.placeName {
	background: url(/common/img/icon06.gif) no-repeat 0 4px;
	margin: 0 23px 5px 30px;
	padding: 0 0 0 16px;
	color: #085102;
	font-size: 14px;
}

#shop .shopList table {
	width: 530px;
	margin: 0 0 15px 28px;
	border-collapse: collapse;
}
#shop .shopList table th,
#shop .shopList table td {
	border: 1px solid #ccc;
	padding: 3px 10px;
}
#shop .shopList table th {
	background: #fdee87;
	color: #103509;
	font-weight: 300;
}
#shop .shopList table td {
	background: #fff;
}

#shop .shopList table th.shopName { width: 125px;}
#shop .shopList table th.shoptAddress { }
#shop .shopList table th.mapIcon { width: 38px; text-align: center;}

/*-------------------------------------------------
  Shop Detail
-------------------------------------------------*/
#shop .shopData {
	width: 550px;
	margin: 0 0 15px 28px;
}

#shop .shopData img.shopImage {
	float: right;
	width: 238px;
	border: 1px solid #fff;
	margin: 0 23px 0 16px;
}
#shop .shopData h4.shopName {
	margin: 0 0 5px 7px;
	padding: 0 0 3px 0;
	color: #20641b;
	border-bottom: 1px solid #20641b;
}

#shop .shopData table {
	display: inline;
	width: 261px;
	margin: 0 0 6px 7px;
}
#shop .shopData table tr {
	display: block;	
}
#shop .shopData table tr td,
#shop .shopData table tr th {
	border-bottom: 1px dotted #919191;
	padding: 6px 0 5px 0;
}
#shop .shopData table tr th { width: 60px; font-weight: normal;}
#shop .shopData table tr td { width: 200px;}

#shop .shopData p.text {
	margin: 0 28px 0 7px;
}

#shop .shopData h4.shopName {
	width: 261px;
}
/*
#shop .shopData p {
	margin: 0 0 0 7px;
	padding: 6px 0 5px 0;
	border-bottom: 1px dotted #919191;
}
#shop .shopData h4.shopName,
#shop .shopData p.address,
#shop .shopData p.tellNumber,
#shop .shopData p.businessTime {
	width: 261px;
}
#shop .shopData p.address {}
#shop .shopData p.tellNumber {}
#shop .shopData p.businessTime {}

#shop .shopData p span.data {}
*/

/*-------------------------------------------------
  Shop Sticking
-------------------------------------------------*/
#shop p.shopSticking {
	width: 530px;
	margin: 0 0 0 28px;
}

#shop p.shopSticking img {
	margin: 0 0 15px 0;
}

#shop h4.sticking {
	margin: 0 0 0 28px;
}














