@import "h_base.css";
@import "2nd.css";
@import "navigation.css";
@import "h_shop_more.css";

p.contents_h_txt{
	margin: 10px 0;
}

table.shoptable{
	margin: 2px 0 15px 2px;
	border-collapse: collapse;
	border-bottom: 1px solid #B2B2B2;
	width: 668px;
}
table.shoptable td{
	padding: 5px;
}
table thead{
	background: #CCC199 url("/library/img_pc_h/shop/table_background_thead.png") repeat-x top left;
	width: 100%;
}
table thead th{
	border-top: 1px solid #948349;
	border-left: 1px solid #948349;
	border-right: 1px solid #948349;
	border-bottom: 1px solid #948349;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: left;
}
table thead th a{
	color: #000000;
}
table thead th a:hover{
	text-decoration: none;
	color: #444444;
}
table thead td{
	padding-right: 10px;
	border-top: 1px solid #948349;
	border-right: 1px solid #948349;
	border-bottom: 1px solid #948349;
	text-align: right;
}


tbody td p {
	margin-left: 17px;
	padding-bottom: 3px;
	text-indent: -15px;
	vertical-align: middle;
}

tbody td p img{
	padding-right:2px;
}

.line{
   PADDING: 10px; 
   BORDER-LEFT: #b2b2b2 1px solid;
   BORDER-RIGHT: #b2b2b2 1px solid;
   width:100%;
   text-align:left;
}
.shoptitle {
	float: left;
}
.shoptitle a{
	color: #000000;
	text-decoration: none;
}
.shoptitle a:hover{
	color: #000000;
	text-decoration: underline;
}
.shoptitle a:visted{
	color: #3A3624;
	text-decoration: underline;
}
.map {
	text-align: right;
	padding-left: 10px;
	float: right;
	padding-right: 10px;
	vertical-align:middle;
}

.shopimg {
	text-align: left;
	padding: 0px;
	width:100px;
}
.shoptext {
	text-align: left;
	padding-left: 10px;
	vertical-align:top;
	width:100%;
	font-weight:normal;
}
.textitle {
	float: left;
	color:#993333;
	font-weight:bold;
}
.detail {
	float: right;
}
div.tel {
margin-top:3px;
background-color: #F4F4F4;
padding: 5px 10px 5px 10px;
}
.detailtwo {
	clear: left;
	margin-top: 3px;
}

