@charset "utf-8";


@import "okb.css";

html {
	overflow-y: scroll;
}
body {
	min-width: 1020px;
}

.wrapper {
	width: 960px;
}

/* ------------------------------

	snav

------------------------------*/

.snavArea {
	background: #242424;
}
.snav {
	margin-right: auto;
	margin-left: auto;
}
.snav li {
	float: left;
	margin: 0 10px;
	_margin: 0;
	_padding: 0 10px;
}
.snav a {
	display: block;
	height: 50px;
	background-position: left top;
	background-repeat: no-repeat;
}
.snav a img {
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	zoom:1;
}

/* about */
.about .snav {
	/* width: 711px; */
	width: 600px;
}
.about .snav .ABOUT,.about .snav .ABOUT a { width: 202px; }
.about .snav .ABOUT a { background-image: url(../../imgs/about/common/snav-about.gif); }
.index .snav .ABOUT a { background-position: left bottom; }
.index .snav .ABOUT a img { display: none; }

.about .snav .FLOOR,.about .snav .FLOOR a { width: 125px; }
.about .snav .FLOOR a { background-image: url(../../imgs/about/common/snav-floor.gif); }
.floor .snav .FLOOR a { background-position: left bottom; }
.floor .snav .FLOOR a img { display: none; }

.about .snav .ACCESS,.about .snav .ACCESS a { width: 73px; }
.about .snav .ACCESS a { background-image: url(../../imgs/about/common/snav-access.gif); }
.access .snav .ACCESS a { background-position: left bottom; }
.access .snav .ACCESS a img { display: none; }

.about .snav .SOUVENIR,.about .snav .SOUVENIR a { width: 91px; }
.about .snav .SOUVENIR a { background-image: url(../../imgs/about/common/snav-souvenir.gif); }
.souvenir .snav .SOUVENIR a { background-position: left bottom; }
.souvenir .snav .SOUVENIR a img { display: none; }

.about .snav .INFO,.about .snav .INFO a { width: 120px; }
.about .snav .INFO a { background-image: url(../../imgs/about/common/snav-info.gif); }
.info .snav .INFO a { background-position: left bottom; }
.info .snav .INFO a img { display: none; }


/* food */
.food .snav {
	width: 378px;
}
.food .snav .FOOD,.food .snav .FOOD a { width: 104px; }
.food .snav .FOOD a { background-image: url(../../imgs/food/common/snav-food.gif); }
.index .snav .FOOD a { background-position: left bottom; }
.index .snav .FOOD a img { display: none; }

.food .snav .DRINK,.food .snav .DRINK a { width: 111px; }
.food .snav .DRINK a { background-image: url(../../imgs/food/common/snav-drink.gif); }
.drink .snav .DRINK a { background-position: left bottom; }
.drink .snav .DRINK a img { display: none; }

.food .snav .WINE,.food .snav .WINE a { width: 103px; }
.food .snav .WINE a { background-image: url(../../imgs/food/common/snav-wine.gif); }
.wine .snav .WINE a { background-position: left bottom; }
.wine .snav .WINE a img { display: none; }

/* ------------------------------

	mainContent

------------------------------*/
#mainContent {
	padding: 40px 30px;
	margin-bottom: 40px;
}


/* ------------------------------

	Footer

------------------------------*/
#Footer {
	background: url(../../imgs/common/bg-footer.gif) repeat-x left top;
}
#breadListWrapper {
	padding: 15px 0 13px;
}
#breadListWrapper #breadList {
	float: left;
	color: #999999;
	font-size: 10px;
	line-height: 13px;
	padding-top: 5px;
}
#breadListWrapper #breadList a {
	color: #999999;
	text-decoration: none;
}
#breadListWrapper #breadList a:hover {
	text-decoration: underline;
}
#breadListWrapper #btPagetop {
	float: right;
	width: 77px;
}
#breadListWrapper #btPagetop img {
	vertical-align: bottom;
}






/*

Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.selector, 
div.selector span {
	background-color: #f5f5f5;
	background-repeat: no-repeat;
  background-position: 150px center;
  height: 38px;
  line-height: 38px;
}

.selector,
.selector *{
  margin: 0;
  padding: 0;
}

div.selector {
	background-image: url(../../imgs/common/blt-select_ov.gif);
  width: 180px;
  position: relative;
  overflow: hidden;
	border-bottom: 1px solid #cccccc;
}

div.selector span {
	background-image: url(../../imgs/common/blt-select.gif);
  padding-left: 10px;
	
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
	
	font-size: 10px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
.selector.hover span {
	background: none;
}

div.selector select {
	position: absolute;
  top: 0px;
  left: 10px;
  min-width: 180px;
	
  opacity: 0;
  filter: alpha(opacity:0);
	min-height: 38px;
}


/*
CORE FUNCTIONALITY 

Not advised to edit stuff below this line
------------------------------------------
*/

.selector {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
  outline: 0;
}


