/* index

	- globalNavigation
	- table
	- inner
----------------------------------------------- */


/* globalNavigation
----------------------------------------------- */
#globalNavi li#dining a {
	display: block;
	text-decoration: none;
	margin: 0;
	width: 160px;
	height: 44px;
	background: url(../../../shared/img/global_navi.gif) no-repeat -320px -44px;
}


/* table
----------------------------------------------- */
.shopBaseInn table {
	margin: 0;
	padding: 0;
	width: 286px;
	border: none;
	border-collapse: collapse;
	clear: both;
}

.shopBaseInn table th,
.shopBaseInn table td {
	vertical-align: top;
	border: none;
}

.shopBaseInn table th {
	margin: 0;
	padding: 0px 10px 5px 0px;
	width: 74px;
	text-align: left;
}

.shopBaseInn table td {
	margin: 0;
	padding: 0px 0px 10px 0px;
	width: 212px;
	text-align: left;
}

:root .shopBaseInn table td {
	margin: 0;
	padding: 0px 0px 10px 0px;
	width: 200px;
	text-align: left;
}

.shopBaseInn table th.brd {
	margin: 0;
	padding: 9px 0px 0px 0px;
	border-top: 1px solid #999999;
	text-align: center;
}

html>body .shopBaseInn table th.brd {
	margin: 0;
	padding: 9px 0px 0px 0px;
	width: 286px;
	border-top: 1px solid #999999;
	text-align: center;
}

.shopBaseInn table th.brd2 {
	margin: 0;
	padding: 9px 0px 0px 0px;
	width: 286px;
	text-align: left;
}

html>body .shopBaseInn table th.brd2 {
	margin: 0;
	padding: 9px 0px 0px 0px;
	width: 286px;
	text-align: left;
}

.shopBaseInn table.inn {
	margin: 0;
	padding: 0;
	width: 200px;
	border: none;
	border-collapse: collapse;
	clear: both;
}

.shopBaseInn table.inn th,
.shopBaseInn table.inn td {
	vertical-align: top;
	border: none;
}

.shopBaseInn table.inn th {
	margin: 0;
	padding: 0;
	width: 60px;
	text-align: left;
}

.shopBaseInn table.inn td {
	margin: 0;
	padding: 0;
	width: 140px;
	text-align: left;
}

.menuBase table {
	margin: 7px 0px 0px 0px;
	padding: 0;
	width: 250px;
	border: none;
	border-collapse: collapse;
	clear: both;
}

.menuBase table th,
.menuBase table td {
	vertical-align: top;
	border: none;
}

.menuBase table th {
	margin: 0;
	padding: 3px 0px;
	width: 125px;
	text-align: left;
}

.menuBase table td {
	margin: 0;
	padding: 3px 0px 0px 10px;
	width: 125px;
	text-align: left;
}

.menuBase table tr.lin,
.menuBase table th.lin,
.menuBase table td.lin {
	border-top: 1px solid #bfbfbf;
}

.menuBase table th.emd1,
.menuBase table td.emd1 {
	margin: 0;
	padding: 10px 0px 0px 0px;
}

.menuBase table th.emd2,
.menuBase table td.emd2 {
	margin: 0;
	padding: 3px 0px 0px 0px;
}

.menuBase table th.emd3,
.menuBase table td.emd3 {
	margin: 0;
	padding: 10px 0px 10px 0px;
}

.menuBase table td.emd4 {
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 250px;
	text-align: left;
}

.menuBase table th.emd5,
.menuBase table td.emd5 {
	margin: 0;
	padding: 3px 0px 10px 0px;
}

.menuBase table th.emd6 {
	margin: 0;
	padding: 0;
	text-align: left;
}

.menuBase table.lin1 {
	margin: 7px 0px 0px 0px;
	padding: 0;
	width: 250px;
	border: none;
	border-collapse: collapse;
	clear: both;
}

.menuBase table.lin1 th {
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 200px;
	text-align: left;
	border-top: 1px solid #bfbfbf;
}


/* inner
----------------------------------------------- */
.innerRest1 {
	margin: 0;
	padding: 0;
	width: 320px;
	float: left;
}

.innerRest2 {
	margin: 0;
	padding: 0;
	width: 250px;
	float: right;
}

.innerIdentity {
	margin: 0;
	padding: 0px 0px 0px 3px;
	width: 314px;
	clear: both;
}

.innerIdentity p {
	margin: 0;
	padding: 3px 0px 0px 0px;
	/*width: 190px;*/
	float: left;
}

.innerIdentity ul {
	margin: 0;
	padding: 0;
	width: 120px;
	list-style: none;
	text-indent: 0;
	text-align: left;
	float: right;
}

.innerIdentity li {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0px 0px 0px 5px;
	list-style: none;
	width: 25px;
	float: left;
}

.innerRead {
	margin: 0;
	padding: 10px 0px 8px 3px;
	width: 300px;
	clear: both;
}

.shopBase h4 {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 314px;
	height: 34px;
	background: url(../../../shared/img/shopBase1.gif) no-repeat;
	clear: both;
}

.shopBaseTop {
	margin: 0;
	padding: 0;
	width: 314px;
	height: 18px;
	background: url(../../../shared/img/shopBase1n.gif) no-repeat left top;
}

.shopBaseMid {
	margin: 0;
	padding: 0;
	width: 314px;
	background: url(../../../shared/img/shopBase2.gif) repeat-y;
	clear: both;
}

.shopBaseBtm {
	margin: 0;
	padding: 0;
	width: 314px;
	height: 15px;
	background: url(../../../shared/img/shopBase3.gif) no-repeat left bottom;
	clear: both;
}

.shopBaseInn {
	margin: 0px 0px 0px 10px;
	padding: 0;
	width: 286px;
	clear: both;
}

.phoBase {
	margin: 0;
	padding: 0;
	width: 250x;
	height: 239px;
	background: url(../../../shared/img/phobase_l.gif) no-repeat;
	clear: both;
}

.phoBase img {
	margin: 2px 0px 0px 4px;
	padding: 0;
	width: 250x;
	clear: both;
}

.menuBase {
	margin: 0;
	padding: 20px 0px 0px 5px;
	width: 250x;
	clear: both;
}

.menuBase h4 {
	margin: 0;
	padding: 0;
	width: 39px;
	height: 11px;
	background: url(../../../shared/img/subTit_shop.gif) no-repeat;
	clear: both;
}
