@charset "utf-8";

a:link  {color: #C69C6D; text-decoration: none;}
a:visited {color: #C69C6D; text-decoration: none;}
a:hover  {color: #C69C6D; text-decoration: none;}
a:active {color: #C69C6D; text-decoration: none;}
img {border: 0px;}
ul {list-style: none;}
*{
	margin: 0px;
	padding: 0px;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 0.1em;
	line-height: 1.8em;
}

body{
	background-color: #000;
}
.container{
	width: 950px;
	margin: 0 auto;
}

.container #header #logoBox{
	width: 190px;
	float: left;
	padding-top: 30px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.container h1{
	padding-top: 45px;
	padding-left: 10px;
	width: 700px;
	float: right;
	font-size: 12px;
	text-align: right;
	letter-spacing: 0em;
}
#navi{
	height: 30px;
	background: url(../images/naviBg.gif) repeat-x;
}
#navi ul{
	height: 30px;
	width: 950px;
	margin: 0 auto;
}
#navi ul li{
	text-indent: -9999px;
	height: 30px;
	float: left;
}
#navi ul li a{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	height: 30px;
}
#navi ul li#btHome a{
	background-image: url(../images/btHome.gif);
	width: 90px;
}
#navi ul li#btRestaurant a{
	background-image: url(../images/btRestaurant.gif);
	width: 154px;
}
#navi ul li#btParty a{
	background-image: url(../images/btParty.gif);
	width: 103px;
}
#navi ul li#btWedding a{
	background-image: url(../images/btWedding.gif);
	width: 133px;
}
#navi ul li#btFloor a{
	background-image: url(../images/btFloor.gif);
	width: 108px;
}
#navi ul li#btShop a{
	background-image: url(../images/btShop.gif);
	width: 149px;
}
#navi ul li#btContact a{
	background-image: url(../images/btContact.gif);
	width: 126px;
}
#navi ul li#btBlog a{
	background-image: url(../images/btBlog.gif);
	width: 87px;
}

#navi ul li#btHome a:hover{
	background-image: url(../images/btHome_o.gif);
	width: 90px;
}
#navi ul li#btRestaurant a:hover{
	background-image: url(../images/btRestaurant_o.gif);
	width: 154px;
}
#navi ul li#btParty a:hover{
	background-image: url(../images/btParty_o.gif);
	width: 103px;
}
#navi ul li#btWedding a:hover{
	background-image: url(../images/btWedding_o.gif);
	width: 133px;
}
#navi ul li#btFloor a:hover{
	background-image: url(../images/btFloor_o.gif);
	width: 108px;
}
#navi ul li#btShop a:hover{
	background-image: url(../images/btShop_o.gif);
	width: 149px;
}
#navi ul li#btContact a:hover{
	background-image: url(../images/btContact_o.gif);
	width: 126px;
}
#navi ul li#btBlog a:hover{
	background-image: url(../images/btBlog_o.gif);
	width: 87px;
}

#navi ul li#btHome_v{
	background-image: url(../images/btHome_v.gif);
	width: 90px;
}
#navi ul li#btRestaurant_v{
	background-image: url(../images/btRestaurant_v.gif);
	width: 154px;
}
#navi ul li#btParty_v{
	background-image: url(../images/btParty_v.gif);
	width: 103px;
}
#navi ul li#btWedding_v{
	background-image: url(../images/btWedding_v.gif);
	width: 133px;
}
#navi ul li#btFloor_v{
	background-image: url(../images/btFloor_v.gif);
	width: 108px;
}
#navi ul li#btShop_v{
	background-image: url(../images/btShop_v.gif);
	width: 149px;
}
#navi ul li#btContact_v{
	background-image: url(../images/btContact_v.gif);
	width: 126px;
}
#navi ul li#btBlog_v{
	background-image: url(../images/btBlog_v.gif);
	width: 87px;
}





#footer{
	margin-top: 30px;
	border-top: 1px solid #333;
	padding-top: 10px;
	padding-bottom: 20px;
}

#footer #footerInfo{
	text-indent: -9999px;
	width: 800px;
	height: 50px;
	margin: 0 auto;
	background-image: url(../images/footer.gif);
}
