@charset "UTF-8";

/*==================================================

	お店情報　共通設定
	/brand/

===================================================*/

/* グローバルナビゲーション */
body.Brand #GlovalNavi li a#BtnStore {background-position: -166px -47px;}

/* タイトル設定 */
h2 {
	margin-bottom: 5px;
}

/* ボックス設定 */
.Section {
	width: 830px;
	margin: 0px 14px 20px;
}

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

	Index
	ブランド一覧
		
--------------------------------------------------*/
/* アトムサイトへのリンクバナー */
ul.BannerAtom li {
	margin: 0px;
	padding: 8px 0px 0px;
}

ul.BannerAtom a {
	display: block;
	background: url(../img/banner_atom.jpg) no-repeat;
	width: 830px;
	height: 60px;
}

ul.BannerAtom a:hover {background-position: 0px -60px;}

body#BrandList #BrandListIntro h2 {
	margin-bottom: 15px;
}

body#BrandList #BrandListIntro h3 {
	background: url(../common/img/mark_orange-box.gif) no-repeat 5px 4px;
	display: block;
	color: #330000;
	font-weight: bold;
	padding: 0px 0px 15px 20px;
	font-size: 1.05em;
	letter-spacing: 0.08em;
}

body#BrandList #BrandListIntro #BrandListBox {
	width: 810px;
	margin: 0px auto;
	background: url(img/bg_brand-boder.gif) repeat-x top;
	padding-top: 5px;
}

body#BrandList #BrandListIntro table {
	width: 810px;
	padding-bottom: 5px;
}

body#BrandList #BrandListIntro table th {
	text-align: center;
	width: 120px;
	padding: 0px 10px 9px;
	background: url(img/bg_brand-boder.gif) repeat-x bottom;
}

body#BrandList #BrandListIntro table#Brand1 { background: url(img/bg_brand1.gif) repeat-y;}
body#BrandList #BrandListIntro table#Brand2 { background: url(img/bg_brand2.gif) repeat-y;}
body#BrandList #BrandListIntro table#Brand3 { background: url(img/bg_brand3.gif) repeat-y;}
body#BrandList #BrandListIntro table#Brand4 { background: url(img/bg_brand4.gif) repeat-y;}
body#BrandList #BrandListIntro table#Brand5 { background: url(img/bg_brand5.gif) repeat-y;}
body#BrandList #BrandListIntro table#Brand6 { background: url(img/bg_brand6.gif) repeat-y;}
body#BrandList #BrandListIntro table#Brand7 { background: url(img/bg_brand7.gif) repeat-y;}
body#BrandList #BrandListIntro table#Brand8 { background: url(img/bg_brand8.gif) repeat-y;}

body#BrandList #BrandListIntro table th img {
	display: inline;
}

body#BrandList #BrandListIntro table td {
	padding: 4px;
	background: url(img/bg_brand-boder.gif) repeat-x bottom;
	padding-bottom: 9px;
}

body#BrandList #BrandListIntro table#Brand1 td,
body#BrandList #BrandListIntro table#Brand3 td,
body#BrandList #BrandListIntro table#Brand5 td,
body#BrandList #BrandListIntro table#Brand7 td { background-color: #F8F6F0;}

body#BrandList #BrandListIntro table#Brand2 td,
body#BrandList #BrandListIntro table#Brand4 td,
body#BrandList #BrandListIntro table#Brand6 td,
body#BrandList #BrandListIntro table#Brand8 td { background-color: #F2EEE1;}


body#BrandList #BrandListIntro table td ul li {
	width: 104px;
	display: inline;
	float: left;
	margin: 3px;
}



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

	brand
	ブランド詳細
		
--------------------------------------------------*/
body#BrandDetail #MainVisual h1 {
	padding-bottom: 10px;
}

body#BrandDetail #MainVisual h2 {
	width: 675px;
	height: 200px;
	float: left;
}

body#BrandDetail #MainVisual ul {
	float: right;
	width: 149px;
}

body#BrandDetail #MainVisual ul li {
	display: block;
	width: 149px;
	height: 97px;
	padding-bottom: 5px;
}

body#BrandDetail #MainVisual ul li#ListBottom {
	padding-bottom: 0px;
}

body#BrandDetail #MainVisual ul li a {
	background: url(img/btn_reservation.gif) no-repeat;
	display: block;
	width: 149px;
	height: 97px;
}

body#BrandDetail #MainVisual ul li a#ShopCoupon {
	background: url(img/btn_coupon.gif) no-repeat;
}

body#BrandDetail #MainVisual ul li a:hover {background-position: -149px 0px;}
body#BrandDetail #MainVisual ul li a#ShopCoupon:hover {background-position: -149px 0px;}

/* クーポンなし画像 */
body#BrandDetail #MainVisual ul li#ListNoCoupon {
	padding-bottom: 0px;
	background: url(img/btn_nocoupon.gif) no-repeat;
	display: block;
	width: 149px;
	height: 97px;
}

body#BrandDetail #MainVisual ul li#ListNoCoupon span {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
}


body#BrandDetail #BrandDetailIntro h2 {
	position: relative;
	margin-bottom: 10px;
}

body#BrandDetail #BrandDetailIntro h2 strong {
	background: url(img/mark_orange-box.gif) no-repeat 0px 4px;
	position: absolute;
	top: 8px;
	left: 10px;
	color: #330000;
	padding-left: 15px;
	font-size: 1.1em;
}

body#BrandDetail #BrandDetailIntro h2 em {
	position: absolute;
	top: 28px;
	left: 25px;
	font-size: 0.825em;
}

body#BrandDetail #BrandDetailIntro h2 span {
	position: absolute;
	top: 15px;
	right: 5px;
}

body#BrandDetail #BrandDetailIntro h2 span img {
	float: left;
	padding-right: 5px;
}

body#BrandDetail #BrandDetailIntro p {
	width: 810px;
	margin: 0px 10px;
}

body#BrandDetail #BrandSearch p {
	background: #F8F6F0;
	width: 810px;
	margin-bottom: 10px;
	padding: 10px;
	clear: both;
}

body#BrandDetail #BrandSearch em {
	background: url(../common/img/mark_red-square.gif) no-repeat 0px 3px;
	margin-left: 10px;
	padding-left: 15px;
	font-size: 0.925em;
}

body#BrandDetail #BrandShopList {
	display: inline;
	float: left;
	width: 485px;
	margin: 0px;
}

body#BrandDetail #BrandShopList h3 {
	margin-bottom: 10px;
}

body#BrandDetail #BrandShopList p {
	background: none;
	font-size: 0.875em;
	width: 475px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
}

body#BrandDetail #BrandShopList table {
	width: 475px;
	margin: 3px 0px 15px 10px;
}

body#BrandDetail #BrandShopList th {
	background: url(img/mark_orange-square.gif) no-repeat 0px 4px;
	display: block;
	color: #330000;
	font-size: 1.125em;
	font-weight: bold;
	padding: 0px 0px 3px 15px;
}

body#BrandDetail #BrandShopList td {
	width: 148px;
	font-size:0.875em;
	vertical-align: top;
	padding-bottom: 5px;
}

body#BrandDetail #BrandShopList td span {
	background: url(img/mark_square-arrow.gif) no-repeat 0px 4px;
	padding: 2px 0px 2px 10px;
}

body#BrandDetail #BrandShopList td span img {
	display: inline;
	padding-left: 5px;
	vertical-align: middle;
}

body#BrandDetail #detailInfo  {
	float: right;
	width: 335px;
}

/*BrandFairInfo*/
body#BrandDetail #BrandFairInfo {
	display: inline;
	width: 335px;
	margin: 0px;
	font-size: 0.925em;
}

body#BrandDetail #BrandFairInfo h3 {
	margin-bottom: 10px;
}

body#BrandDetail #BrandFairInfo ul {
	margin: 0px 10px 10px;
}

body#BrandDetail #BrandFairInfo li {
	display: block;
	width: 315px;
	padding-bottom: 7px;
}

body#BrandDetail #BrandFairInfo li span {
	display: block;
	float: left;
	width: auto;
	padding: 2px 2px 0px 0px;
}

body#BrandDetail #BrandFairInfo li em {
	background: none;
	display: block;
	width: 234px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}

/* 情報がない時のテキスト */
body#BrandDetail #BrandFairInfo p,
body#BrandDetail #BrandMenuIntro p {
	background: none;
	font-size: 0.925em;
	width: 325px;
	margin: 0px 0px 20px 10px;
	padding: 0px;
}

/*BrandMenuIntro*/
body#BrandDetail #BrandMenuIntro {
	display: inline;
	width: 335px;
	margin: 0px;
}

body#BrandDetail #BrandMenuIntro h3 {
	margin-bottom: 10px;
}

body#BrandDetail #BrandMenuIntro strong {
	background: url(img/mark_orange-square.gif) no-repeat 0px 4px;
	display: block;
	color: #330000;
	font-size: 1.1em;
	margin-left: 10px;
	padding-left: 15px;
}

body#BrandDetail #BrandMenuIntro ul {
	width: 315px;
	padding: 3px 10px 20px;
	font-size:0.875em;
}

body#BrandDetail #BrandMenuIntro span {
	display: block;
	width: 315px;
	padding: 0px 10px 20px;
}

body#BrandDetail #BrandMenuIntro span em {
	background: none;
	float: left;
	padding: 0px 15px 0px 0px;
	margin-left: 0px;
}

body#BrandDetail #BrandMenuIntro span em#MenuEnd {
	padding: 0px;
}

body#BrandDetail #BrandMenuIntro ul li {
	background: url(img/mark_square-arrow.gif) no-repeat 0px 6px;
	float: left;
	width: 142px;
	margin-right: 5px;
	padding: 3px 0px 3px 10px;
}

/*GrandMenuIntro*/
body#BrandDetail #GrandMenuIntro {
	display: inline;
	float: left;
	width: 335px;
	margin: 0px;
}

body#BrandDetail #GrandMenuIntro ul li {
	width: 309px;
	height: 71px;
	margin: 10px;
}

body#BrandDetail #GrandMenuIntro ul a {
	display: block;
	width: 309px;
	height: 71px;
	background: url(img/btn_grandmenu.jpg) no-repeat;
}

body#BrandDetail #GrandMenuIntro ul a:hover { background-position: 0px -71px; }

body#BrandDetail #GrandMenuIntro img {
	display: block;
	width: 280px;
	height: 37px;
	margin-left: 25px;
}




body#BrandDetail #BrandDetailList {
	display: inline;
	float: left;
	width: 635px;
	margin: 0px 0px 20px 14px;
}

body#BrandDetail #BrandDetailList dd {
	width: 613px;
	padding: 10px;
	border-right: 1px solid #DDD3B3;
	border-bottom: 1px solid #DDD3B3;
	border-left: 1px solid #DDD3B3;
}

body#BrandDetail #BrandDetailList dd ul#CategoryList {
	width: 612px;
	font-size: 0.875em;
}

body#BrandDetail #BrandDetailList dd ul#CategoryList li {
	background: url(../common/img/mark_red-square.gif) no-repeat 0px 7px;
	float: left;
	width: 184px;
	margin-right: 5px;
	padding: 4px 0px 4px 15px;
}



/* カテゴリー一覧ページボタン */
ul.ToPageCategoryList {
	float: none;
	width: 612px;
}

ul.ToPageCategoryList li {
	display: block;
	float: right;
	width: 216px;
	height: 18px;
	margin-top: 8px;
	padding-right: 0px;
}

ul.ToPageCategoryList a {
	display: block;
	background: url(img/btn_category-list.gif) no-repeat;
	width: 216px;
	height: 18px;
}

ul.ToPageCategoryList a:hover {background-position: 0px -18px;}

body#BrandDetail #BrandDetailSpecial {
	background: #F8F6F0;
	float: right;
	display: inline;
	width: 185px;
	margin: 0px 14px 20px 0px;
}

body#BrandDetail #BrandDetailSpecial dl {
	background: url(../common/img/img_bg-line.gif) repeat-x bottom;
	padding: 10px 0px 10px;
}

body#BrandDetail #BrandDetailSpecial dt {
	margin-bottom: 5px;
	padding: 0px 10px;
}

body#BrandDetail #BrandDetailSpecial dl#MiyaItem {
	background: none;
}

body#BrandDetail #BrandDetailSpecial dd {
	padding: 0px 10px;
	font-size: 0.825em;
}

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

	Shop
	店舗詳細
		
--------------------------------------------------*/
body#BrandShop #BrandShopIntro dl {
	background: url(img/bg_brand-shop-bottom.gif) no-repeat bottom;
	width: 810px;
	margin: 0px 10px;
	padding-bottom: 4px;
}

body#BrandShop #BrandShopIntro dt {
	margin-bottom: 15px;
}


body#BrandShop #BrandShopIntro dt strong {
	background: url(img/mark_orange-box.gif) no-repeat 0px 4px;
	display: block;
	color: #330000;
	margin-left: 10px;
	padding-left: 15px;
	font-size: 1.2em;
}

body#BrandShop #BrandShopIntro dt em {
	font-size: 0.825em;
	margin-left: 25px;
}

body#BrandShop #BrandShopIntro dd {
	background: url(img/bg_brand-shop-middle.gif) repeat-y;
}

body#BrandShop #BrandShopIntro #BrandShopContents {
	background: url(img/bg_brand-shop-top.gif) no-repeat;
	width: 810px;
	margin: 0px;
	padding-top: 14px;
}

body#BrandShop #BrandShopIntro #BrandShopLeft {
	display: inline;
	float: left;
	width: 177px;
	margin: 0px;
	padding: 0px 3px 0px 9px;
}

body#BrandShop #BrandShopIntro #BrandShopLeft em {
	background: url(../common/img/img_bg-line.gif) repeat-x bottom;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 11px;
	text-align: center;
}

body#BrandShop #BrandShopIntro #BrandShopLeft em img {
	display: inline;
}

body#BrandShop #BrandShopIntro #BrandShopLeft p {
	background: url(../common/img/img_bg-line.gif) repeat-x bottom;
	margin-bottom: 10px;
	padding-bottom: 11px;
	font-size: 0.925em;
}

body#BrandShop #BrandShopIntro #BrandShopLeft ul#CategoryIcon {
	width: 177px;
}

body#BrandShop #BrandShopIntro #BrandShopLeft ul#CategoryIcon li {
	float: left;
	width: 82px;
	height: 12px;
	padding: 0px 0px 4px 4px;
}

body#BrandShop #BrandShopIntro #BrandShopLeft ul#ToOtherContents {
	width: 149px;
	margin: 20px 14px;
}

body#BrandShop #BrandShopIntro #BrandShopLeft ul#ToOtherContents li {
	display: block;
	width: 149px;
	height: 97px;
	padding-bottom: 5px;
}

body#BrandShop #BrandShopIntro #BrandShopLeft ul#ToOtherContents li a {
	background: url(img/btn_reservation.gif) no-repeat;
	display: block;
	width: 149px;
	height: 97px;
}

body#BrandShop #BrandShopIntro #BrandShopLeft ul#ToOtherContents li a#ShopCoupon {
	background: url(img/btn_coupon.gif) no-repeat;
}

body#BrandShop #BrandShopIntro #BrandShopLeft ul#ToOtherContents li a:hover {background-position: -149px 0px;}
body#BrandShop #BrandShopIntro #BrandShopLeft ul#ToOtherContents a#ShopCoupon:hover {background-position: -149px 0px;}

body#BrandShop #BrandShopIntro #BrandShopRight {
	display: inline;
	float: right;
	width: 601px;
	margin: 0px;
	padding-right: 10px;
}

body#BrandShop #BrandShopIntro #BrandShopRight strong {
	display: block;
	color: #330000;
	margin-bottom: 15px;
	font-size: 1.05em;
	font-weight: normal;
}

body#BrandShop #BrandShopIntro #BrandShopRight strong em {
	width: 32px;
	height: 11px;
}

body#BrandShop #BrandShopIntro #BrandShopRight strong img {
	padding: 0px 0px 2px 5px;
	display: inline;
}

html>body#BrandShop #BrandShopIntro #BrandShopRight strong img {
	padding: 0px 0px 5px 5px;
	display: inline;
}

body#BrandShop #BrandShopIntro #BrandShopRight p.ShopCap {
	margin-bottom: 15px;
	font-weight: bold;
}

body#BrandShop #BrandShopIntro #BrandShopRight p#ShopText {
	border: #E1E1E1 1px solid;
	margin: 0px auto 20px;
	width: 576px;
	padding: 10px;
}

body#BrandShop #BrandShopIntro #BrandShopRight table {
	width: 600px;
	font-size: 0.85em;
	margin-bottom: 10px;
}

body#BrandShop #BrandShopIntro #BrandShopRight th {
	background: #DFA079;
	color: #FFFFFF;
	width: 125px;
	padding: 7px 2px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

body#BrandShop #BrandShopIntro #BrandShopRight td {
	background: #FBF3EE;
	width: 430px;
	padding: 7px 14px;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #FFFFFF;
}

body#BrandShop #BrandShopIntro #BrandShopRight td ul#BtnShopLink {
	width: auto;
	font-size: 100%;
}

body#BrandShop #BrandShopIntro #BrandShopRight td ul#BtnShopLink li {
	float: none;
	background: none;
	padding: 0px;
	margin: 5px 0px;
}

body#BrandShop #BrandShopIntro #BrandShopRight #GoogleMap {
	width: 596px;
	height: 496px;
	padding: 1px;
	border: #F8F6F0 1px solid;
	margin-bottom: 10px;
}

body#BrandShop #BrandShopIntro #BrandShopRight span#BrandPhoto {
	background: #FBF3EE;
	display: block;
	width: 600px;
	margin-bottom: 10px;
	padding: 15px 0px;
	text-align: center;
}

body#BrandShop #BrandShopIntro #BrandShopRight span#BrandPhoto img {
	display: inline;
	padding: 3px;
	background: #FFFFFF;
	border: #CCCCCC 1px solid;
	margin: 0px 12px;
}

body#BrandShop #BrandShopIntro #BrandShopRight ul {
	width: 600px;
	font-size: 0.875em;
}

body#BrandShop #BrandShopIntro #BrandShopRight ul li {
	background: url(../common/img/mark_red-square.gif) no-repeat 25px 8px;
	float: right;
	padding: 4px 0px 4px 40px;
}

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

	Menu
	メニュー紹介（ポップアップ）
		
--------------------------------------------------*/
body#BrandMenu {
	color: #333333;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragio Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック",sans-serif;
	font-size: 0.85em;
	line-height: 130%;
	width: auto;
    margin: 0px auto;
	background: #FFFFFF;
}


/* 全体BOX */
html {
	background: #FFFFFF url(../common/img/bg_contents.gif) repeat-x;
}

body#BrandMenu #Entire {
	background: #FFFFFF url(../common/img/bg_contents.gif) repeat-x;
	position: relative;
	width: auto;
	margin: 0px auto;
}

/* メインBOX */
body#BrandMenu #Contents { 
	background: none;
	position: relative;
	width: auto;
	margin: 0px auto;
}

/* ヘッダーBOX */
body#BrandMenu #Header {
	width: 100%;
	margin: 0px auto;
	padding: 20px 0px 15px;
	height: 40px;
}

/* フッターBOX */
body#BrandMenu #Footer {
	width: 100%;
	padding: 0px;
	text-align: center;
}

body#BrandMenu #Footer address {
	padding: 0px;
	float: none;
	text-align: center;
}

/* フッターを下付に
body#BrandMenu #Contents { 
	padding: 0px 20px 20px;
}

body#BrandMenu #Footer {
	position: absolute;
	bottom: 0px;
	height: 20px;
} */

/* ヘッダーアイテム */
body#BrandMenu #BrandMenuIntro {
	/*width:expression(document.body.clientWidth < 675? "675px" : document.body.clientWidth > 1350? "1350px" : "auto");
	min-width: 675px;
	max-width: 1350px;*/
	width: auto;
	margin: 0px;
}

body#BrandMenu #BrandMenuIntro h1 {
	display: block;
	background: url(img/mark_orange-box.gif) no-repeat 0px 12px;
	width: auto;
	margin-left:10px;
	padding: 7px 0px 10px 15px;
	font-size: 1.1em;
	font-weight: bold;
}

body#BrandMenu #BrandMenuIntro span#LinkPage {
	padding: 0px 0px 0px 15px;
	font-size: 0.85em;
}

body#BrandMenu #BrandMenuIntro span img {
	padding: 10px 20px 10px 10px;
}

body#BrandMenu #BrandMenuIntro p {
	padding: 10px;
}

body#BrandMenu #BrandMenuIntro strong {
	background: url(img/mark_orange-square.gif) no-repeat 0px 4px;
	display: block;
	color: #330000;
	font-size: 1.1em;
	margin-left: 10px;
	padding-left: 15px;
	clear: both;
}

body#BrandMenu #BrandMenuIntro ul {
	width: auto;
	font-size:0.875em;
	padding-left: 10px;
	padding-bottom: 15px;
}

body#BrandMenu #BrandMenuIntro ul li {
	background: url(img/mark_square-arrow.gif) no-repeat 0px 6px;
	float: left;
	width: 150px;
	padding: 3px 5px 3px 10px;
}


/* 閉じるボタン */
body#BrandMenu ul.BtnClose {
	float: none;
	width: 100%;
	margin: 15px 0px 30px;
}

body#BrandMenu ul.BtnClose li {
	display: inline;
	width: 89px;
	margin: 0px auto;
	padding-right: 0px;
}

body#BrandMenu ul.BtnClose a {
	display: block;
	background: url(img/img_close-btn.gif) no-repeat;
	width: 89px;
	height: 26px;
	margin: 0px auto;
}

body#BrandMenu ul.BtnClose a:hover {background-position: 0px -26px;}

/* ページのトップへ戻る プリント */
ul.ToPageTop {
	float: right;
	width: 800px;
	margin: 15px 0px;
}

ul.ToPageTop li.Page {
	display: block;
	float: right;
	width: 99px;
	padding-right: 15px;
}

ul.ToPageTop li.Print {
	display: block;
	float: right;
	width: 132px;
	padding-right: 25px;
}

ul.ToPageTop li.Page a {
	display: block;
	background: url(../common/img/btn_page-top.gif) no-repeat;
	width: 99px;
	height: 11px;
}

ul.ToPageTop li.Print a {
	display: block;
	background: url(img/btn_print.gif) no-repeat;
	width: 132px;
	height: 11px;
}

ul.ToPageTop li.Page a:hover {background-position: 0px -11px;}
ul.ToPageTop li.Print a:hover {background-position: 0px -11px;}



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

	フロート解除
	
--------------------------------------------------*/
body#BrandList #BrandListIntro #BrandRestaurant dd:after,
body#BrandList #BrandListIntro #BrandRestaurant dd ul:after,
body#BrandList #BrandListIntro #BrandSpecialty dt ul:after,
body#BrandList #BrandListIntro #BrandSpecialty dd:after,
body#BrandDetail #BrandFairInfo li:after,
body#BrandDetail #BrandShopList ul:after,
body#BrandDetail #BrandMenuIntro span:after,
body#BrandDetail #BrandMenuIntro ul:after,
body#BrandDetail #BrandDetailList dd ul:after,
body#BrandShop #BrandShopIntro #BrandShopLeft ul#CategoryIcon:after,
body#BrandMenu ul.BtnClose:after,
body#BrandMenu #BrandMenuIntro ul:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

body#BrandList #BrandListIntro #BrandRestaurant dd,
body#BrandList #BrandListIntro #BrandRestaurant dd ul,
body#BrandList #BrandListIntro #BrandSpecialty dt ul,
body#BrandList #BrandListIntro #BrandSpecialty dd,
body#BrandDetail #BrandFairInfo li,
body#BrandDetail #BrandShopList ul,
body#BrandDetail #BrandMenuIntro span,
body#BrandDetail #BrandMenuIntro ul,
body#BrandDetail #BrandDetailList dd ul,
body#BrandShop #BrandShopIntro #BrandShopLeft ul#CategoryIcon,
body#BrandMenu ul.BtnClose,
body#BrandMenu #BrandMenuIntro ul {
	display: inline-block;
}

/* Hides from IE-mac ￥*/
*html body#BrandList #BrandListIntro #BrandRestaurant dd,
*html body#BrandList #BrandListIntro #BrandRestaurant dd ul,
*html body#BrandList #BrandListIntro #BrandSpecialty dt ul,
*html body#BrandList #BrandListIntro #BrandSpecialty dd,
*html body#BrandDetail #BrandFairInfo li,
*html body#BrandDetail #BrandShopList ul,
*html body#BrandDetail #BrandMenuIntro span,
*html body#BrandDetail #BrandMenuIntro ul,
*html body#BrandDetail #BrandDetailList dd ul,
*html body#BrandShop #BrandShopIntro #BrandShopLeft ul#CategoryIcon,
*html body#BrandMenu ul.BtnClose,
*html body#BrandMenu #BrandMenuIntro ul {
	height: 1%;
}

body#BrandList #BrandListIntro #BrandRestaurant dd,
body#BrandList #BrandListIntro #BrandRestaurant dd ul,
body#BrandList #BrandListIntro #BrandSpecialty dt ul,
body#BrandList #BrandListIntro #BrandSpecialty dd,
body#BrandDetail #BrandFairInfo li,
body#BrandDetail #BrandShopList ul,
body#BrandDetail #BrandMenuIntro span,
body#BrandDetail #BrandMenuIntro ul,
body#BrandDetail #BrandDetailList dd ul,
body#BrandShop #BrandShopIntro #BrandShopLeft ul#CategoryIcon,
body#BrandMenu ul.BtnClose,
body#BrandMenu #BrandMenuIntro ul {
	display: block;
}
/* End hides from IE-mac ￥*/

