@charset "shift_jis";
/* ==================================
レストラン・ショップコンテンツ用CSS
================================== */

/* カテゴリー共通 */
body.restaurant div#main div.column-2type div.ltype01 {
	width: 349px;
	/*\*/width: 350px;/**/
}
body.restaurant div#main div.column-2type div.ltype02 {
	width: 160px;
}

body.restaurant .strong {
	padding: 15px 0 12px 95px;
	background: url("../../../restaurant_shop/images/shop_ic001.gif") no-repeat left;
	font-weight: bold;
	_height: 1em;
}

body.restaurant div#main .blocklink {
	margin-top: 0;
	padding-bottom: 15px;
	/*\*/padding-bottom: 0;/**/
	_padding-bottom: 25px;
}
body.restaurant div#main .item5 li {
	width: 8.3em;
}
body.restaurant div#main .item5 li.menu01 {
	width: 9.3em;
}
body.restaurant div#main .design03 {
	position: relative;
}
body.restaurant div#main .design03 .ico {
	margin-left: 10px;
	vertical-align: bottom;
}
body.restaurant div#main .design03 .ico001 {
	position: absolute;
	right: 10px;
}

body.restaurant div#main .ph-m {
	margin-left: 10px;
}
body.restaurant div#main .ph-m20 {
	margin-left: 20px;
}
body.restaurant div#main div.column-2type {
	position: relative;
}
body.restaurant div#main .price {
	position: absolute;
	bottom: 0;
	width: 160px;
	margin-top: 0;
}

body.restaurant .list01 {
	margin: 5px 0 0 0;
	_margin-bottom: 15px;
}
body.restaurant .list01 li {
	float: left;
	width: 200px;
	margin-right: 7px;
}


/* shop */
body#shop div#main .design04 {
	margin-top: 15px;
}
