/* ---------------------------------------------------------

Golden Spoon Japan Cascading Style Sheets

File Name  : dir_shop.css
Author     : shunsuke nishihara
update     : 2008.02.12

--------------------------------------------------------- */


/* content class start ----------------------------------------------- */


/* --------------------------------------------------------
div.message_box | 店舗概要　メッセージ
-------------------------------------------------------- */

dl.shop_navi {
	background: #EFEBE0;
	padding: 6px 10px;
	margin-bottom: 20px;
	zoom: 100%;
}

dl.shop_navi:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html ul.shop_navi { display: inline-block; }
/* no ie mac \*/
* html ul.shop_navi { height: 1%; }
ul.shop_navi { display: block; }
/* */

dl.shop_navi dt {
}

dl.shop_navi dd {
	display: inline;
	margin-right: 1em;
	font-size: 83.4%;
}



/* --------------------------------------------------------
div.message_box | 店舗概要　メッセージ
-------------------------------------------------------- */

div.message_box {
	margin-bottom: 30px;
	clear: both;
	zoom: 100%;
}

div.message_box:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html div.message_box { display: inline-block; }
/* no ie mac \*/
* html div.message_box { height: 1%; }
div.message_box { display: block; }
/* */

div.message_box p.img {
	float: left;
	width: 350px;
	margin-right: 10px;
}

div.message_box h2 {
	font-size: 120%;
	color: #BC1220;
	margin-bottom: 10px;
}



/* --------------------------------------------------------
ul.idx_photo_list | 店舗概要　写真一覧
-------------------------------------------------------- */

ul.idx_photo_list {
	margin-bottom: 40px;
	zoom: 100%;
}

ul.idx_photo_list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html ul.idx_photo_list { display: inline-block; }
/* no ie mac \*/
* html ul.idx_photo_list { height: 1%; }
ul.idx_photo_list { display: block; }
/* */

ul.idx_photo_list li {
	width: 170px;
	margin-right: 10px;
	float: left;
}

ul.idx_photo_list li.list_end {
	margin-right: 0;
}

/* --------------------------------------------------------
div.shop_box | 店舗概要　店舗情報
-------------------------------------------------------- */

div.shop_box {
	float: left;
	width: 255px;
	margin-bottom: 70px;
}

div.shop_box table.shopinfo {
	width: 255px;
	line-height: 1.8em;
	font-size: 90%;
}

div.shop_box table.shopinfo th {
	font-weight: normal;
	width: 22%;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0;
	border-bottom: 1px solid #CBC0A5;
	background: url(../img/shop/idx_shop_bg.jpg) no-repeat right bottom;
}

div.shop_box table.shopinfo td {
	width: 78%;
	text-align: left;
	padding: 10px 0 10px 5px;
	border-bottom: 1px solid #CBC0A5;
}

div.shop_box table.shopinfo table th {
	width: 32%;
	text-align: right;
	padding: 0 5px 5px 0;
	border: none;
	background: none;
}

div.shop_box table.shopinfo table td {
	width: 68%;
	padding: 0 0 5px;
	border: none;
	background: none;
}

/* --------------------------------------------------------
div.acc_box | 店舗概要　アクセスマップ
-------------------------------------------------------- */

div.acc_box {
	float: right;
	width: 255px;
	margin-bottom: 70px;
}

div.acc_box p {
	font-size: 83.5%;
}



/* content class end ------------------------------------------------- */