@charset "utf-8";

/* ===================================================================
CSS information
 file name  :  shop.css
 style info :  shopコンテンツのみのCSS
  fonts
 10px = 83%     11px = 92%     12px = 100%     13px = 108%
 14px = 116%    15px = 123%    16px = 133%
=================================================================== */

/*----------------------------------------------------------------------------------
		 		TOPページ各ロゴ部分の上書きスタイル
------------------------------------------------------------------------------------*/
div#contents div.contents_box p.photo {
	text-align: center;
	margin-top: -10px;
}

div#contents div.contents_box p.photo img {
	margin-top: 10px;
}

/*----------------------------------------------------------------------------------
		 		TOPページ
------------------------------------------------------------------------------------*/

.detail_btn_group{
	padding-right:15px;
	text-align:right;
}

.item_set{
	overflow:hidden;
	padding-bottom:10px;
}

div#contents .contents_wrapper01 div.contents_box_1column_group{
	background: url("/images/common/contents/bg_content_box_bottom_2column.gif") no-repeat scroll 0 bottom transparent;
	width:355px;
}

div#contents .contents_wrapper01 div.contents_box_1column_group .contents_box_inner {
    background: url("/images/common/contents/bg_content_box_center_2column.gif") repeat-y scroll 0 0 transparent;
}

div#contents .contents_wrapper01 div.contents_box_1column_group .contents_box_inner div.text_area {
	width:169px;
	padding-bottom:0;
}

div#contents .contents_wrapper01 div.contents_box_2column .contents_box_inner div.text_area {
	padding-bottom:0;
}

/*----------------------------------------------------------------------------------
		 		店舗一覧のテーブル
------------------------------------------------------------------------------------*/
div#contents table.table_shop_list {
	margin: 0 0 10px;
	width: 100%;
}

div#contents table.table_shop_list th {
	background: url(/images/common/contents/bg_th01.jpg) 0 0 repeat-x #ffa050;
	border: 1px solid #bbb;
	text-align: left;
	padding: 5px 10px;
	color: #fff;
	font-weight: bold;
}

div#contents table.table_shop_list td {
	background: #f8f7ee;
	border: 1px solid #bbb;
	border-top: 1px dotted #bbb;
	border-bottom: 1px dotted #bbb;
	padding: 10px 5px;
}

div#contents table.table_shop_list tr.bg_color td {
	background: #f2eccf;
}

div#contents table.table_shop_list tr.bottom td {
	border-bottom: 1px solid #bbb;
}

div#contents table.table_shop_list .left {
	font-weight: bold;
}

/* 幅設定
div#contents table.table_shop_list th.left {
	width: 170px;
}

div#contents table.table_shop_list th.address {
	width: 220px;
}

div#contents table.table_shop_list th.tel {
	width: 80px;
}

div#contents table.table_shop_list th.time {
	width: 155px;
}

div#contents table.table_shop_list td.icon {
	width: 26px;
}
 */
/*----------------------------------------------------------------------------------
		 		とんかつ業態で使用するメニューのBOX
------------------------------------------------------------------------------------*/
div#contents ul.shop_menu_box {	
	/* background: url(/shop/images/bg_menu_box.gif) 10px bottom no-repeat;  */
	padding: 0 0 10px 10px;
	margin-bottom: 10px;
}

div#contents ul.shop_menu_box:after {
	content: "."; display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

div#contents ul.shop_menu_box { display: inline-block; }
div#contents ul.shop_menu_box { display: block; }

div#contents ul.shop_menu_box li.item {
	width: 157px;
	margin-right: 12px;
	border: 1px solid #fe8770;
	float:left;
	height: 200px;
}

div#contents ul.shop_menu_box li.right {
	margin-right: 0;
}

div#contents ul.shop_menu_box li.item h5 {
	background: #fff0ed;
	font-weight: bold;
	font-size: 85%;
	text-align: center;
	color: #fe370f;
	padding: 2px 0;
}


div#contents ul.shop_menu_box li.item p.price {
	padding: 5px 5px 7px;
	text-align: right;
}

div#contents ul.shop_menu_box li.item p.price span {
	font-weight: bold;
}

div#contents ul.shop_menu_box li.item p.txt {
	padding: 0 5px;
	font-size: 83%;
	text-align: right;
}

.shop_close tbody tr td,
.shop_close tbody tr th {
	background-color:#F8F7EE;
}

.shop_close tbody tr.bg_color td,
.shop_close tbody tr.bg_color th {
	background-color:#F2ECCF;
}




































