@charset "UTF-8";
/*------------------------------------------------*/
/*基本設定*/
body{text-align:center;font-family:Verdana,Arial,sans-serif;background-color:#0E0E0E;}
*{margin:0;padding:0;}
img{border:0;}
/*------------------------------------------------*/
/*ホームページのレイアウト設定*/
div#outbox{margin:30px auto 0;width:760px;}
div#container{float:left;width:550px;margin:5px 0 0;}
/*メイン*/
div#main{float:left;}
div#main-content{float:left;}
div#main-menu{float:left;width:160px;}
div#main-image{float:right;margin:0 0 0 15px;width:345px;}
/*新着情報*/
div#whats-new{float:left;margin:20px 0 0;}
div#wn-content{float:left;}
div#wn-list{float:left;width:330px;}
div#wn-image{float:right;padding:10px 0 0;width:185px;}
/*サンブラーについて*/
div#about{float:left;margin:20px 0 0;}
div#about-content{float:left;}
/*ドリンクメニュー*/
div#drinks{float:left;margin:20px 0 0;}
div#drinks-content{float:left;}
/*フードメニュー*/
div#foods{float:left;margin:20px 0 0;}
div#foods-content{float:left;}
/*パーティーメニュー*/
div#party{float:left;margin:20px 0 0;}
div#party-content{float:left;}
div#pm-content{clear:both;}
div#pm-comment{float:right;padding:10px 0 0;width:315px;}
div#pm-img{float:left;padding:10px 0 0;width:200px;}
/*アクセス*/
div#access{float:left;margin:20px 0 0;}
div#access-content{float:left;}
/*お問い合わせ*/
div#contact{float:left;margin:20px 0 0;}
div#contact-content{float:left;}
/*フッター*/
div#footer{float:left;margin:20px 0 0;}
	/*メインコンテンツ共通*/
	div#main,div#whats-new,div#footer,div#about,div#drinks,div#foods,div#party,div#access,div#contact{width:550px;background:transparent url(../image/bg_cb.gif) no-repeat bottom;}
	div#main-content,div#wn-content,div#ft-content,div#about-content,div#drinks-content,div#foods-content,div#party-content,div#access-content,div#contact-content{margin:0 0 15px;padding:15px 15px 0;background:transparent url(../image/bg_ct.gif) no-repeat top;}
/*ライトメニュー*/
div#right-menu{float:right;width:190px;}
div#rm-mm{}
div#rm-coupon{}
div#rm-print{}
div#rm-mobile{}
div#rm-mixi{}
div#rm-info{}
div#rm-copyright{}
	/*ライトメニュー共通*/
	div#rm-mm,div#rm-coupon,div#rm-print,div#rm-mobile,div#rm-search,div#rm-mixi,div#rm-info,div#rm-copyright{margin:5px 0;padding:5px;text-align:center;background-color:#000;border-top:1px solid #222;border-bottom:1px solid #001814;}
/*------------------------------------------------*/
/*リンクの設定*/
a:link{text-decoration:none;color:#F90;background-color:transparent;}
a:visited{text-decoration:none;color:#F90;background-color:transparent;}
a:hover{text-decoration:underline;color:#FFF;background-color:transparent;}
a:active{text-decoration:none;color:#00F;background-color:transparent;}

/*------------------------------------------------*/
/*トップページの設定*/
/*メインコンテンツ*/
div#main-menu h1 a{display:block;position:relative;height:70px;width:160px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_logo.gif) no-repeat;}
div#main-image h2{float:left;display:block;position:relative;height:205px;width:345px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/main_image.jpg) no-repeat top;}
div#main-menu ul{margin:3px 0 0;}
/*メインメニュー*/
div#main-menu li a{display:block;position:relative;height:31px;width:160px;text-decoration:none;text-indent:-9999px;}
li.mm-about a{background:transparent url(../image/mm_about.gif) no-repeat;}
li.mm-drinks a{background:transparent url(../image/mm_drinks.gif) no-repeat;}
li.mm-foods a{background:transparent url(../image/mm_foods.gif) no-repeat;}
li.mm-party a{background:transparent url(../image/mm_party.gif) no-repeat;}
li.mm-blog a{background:transparent url(../image/mm_blog.gif) no-repeat;}
li.mm-access a{background:transparent url(../image/mm_access.gif) no-repeat;}
li.mm-contact a{background:transparent url(../image/mm_contact.gif) no-repeat;}
/*ロールオーバー*/
li.mm-about a:hover{background:transparent url(../image/ro_about.gif) no-repeat;}
li.mm-drinks a:hover{background:transparent url(../image/ro_drinks.gif) no-repeat;}
li.mm-foods a:hover{background:transparent url(../image/ro_foods.gif) no-repeat;}
li.mm-party a:hover{background:transparent url(../image/ro_party.gif) no-repeat;}
li.mm-blog a:hover{background:transparent url(../image/ro_blog.gif) no-repeat;}
li.mm-access a:hover{background:transparent url(../image/ro_access.gif) no-repeat;}
li.mm-contact a:hover{background:transparent url(../image/ro_contact.gif) no-repeat;}
/*新着情報*/
div#wn-content h3{display:block;position:relative;height:35px;width:520px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_whatsnew.gif) no-repeat;}
div#wn-list ul{text-align:left;list-style-type:none;}
div#wn-list li{clear:both;padding:5px 0 0;font-size:75%;color:#CCC;}
.wn-date{float:left;display:block;width:90px;font-size:80%;color:#999;}
.wn-comment{float:right;display:block;padding:1px 0 0;width:240px;text-align:left;font-size:80%;color:#999;}
/*サンブラーについて*/
div#about-content h3{display:block;position:relative;height:35px;width:520px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_about.gif) no-repeat;}
table.about-table{margin:10px 0 0;width:520px;}
td.about-list{padding:5px;width:80px;text-align:left;vertical-align:top;font-size:80%;color:#FFF;background-color:#999;}
td.about-comment{padding:5px;text-align:left;vertical-align:top;font-size:80%;color:#CCC;background-color:#333;}
/*ドリンクメニュー*/
div#drinks-content h3{display:block;position:relative;height:35px;width:520px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_drinks.gif) no-repeat;}
table.drinks-table{margin:10px 0 0;width:520px;}
td.drinks-title{padding:3px;text-align:left;vertical-align:middle;font-size:80%;font-weight:bold;color:#333;background-color:#F90;}
td.drinks-title2{padding:3px;text-align:left;vertical-align:middle;font-size:80%;font-weight:bold;color:#F60;background-color:#DC9;}
td.drinks-list{padding:3px;width:25%;text-align:left;vertical-align:middle;font-size:75%;color:#000;background-color:#999;}
td.drinks-list2{padding:3px;width:75%;text-align:left;vertical-align:middle;font-size:75%;color:#000;background-color:#999;}
td.drinks-price{padding:3px;width:25%;text-align:right;vertical-align:middle;font-size:75%;font-weight:bold;color:#C00;background-color:#333;}
/*フードメニュー*/
div#foods-content h3{display:block;position:relative;height:35px;width:520px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_drinks.gif) no-repeat;}
table.foods-table{margin:10px 0 0;width:520px;}
td.foods-title{padding:3px;text-align:left;vertical-align:middle;font-size:80%;font-weight:bold;color:#333;background-color:#F90;}
td.foods-title2{padding:3px;text-align:left;vertical-align:middle;font-size:80%;font-weight:bold;color:#F60;background-color:#DC9;}
td.foods-list{padding:3px;width:25%;text-align:left;vertical-align:middle;font-size:75%;color:#000;background-color:#999;}
td.foods-list2{padding:3px;width:75%;text-align:left;vertical-align:middle;font-size:75%;color:#000;background-color:#999;}
td.foods-price{padding:3px;width:25%;text-align:right;vertical-align:middle;font-size:75%;font-weight:bold;color:#C00;background-color:#333;}
td.foods-list3{padding:3px;text-align:left;vertical-align:middle;font-size:75%;color:#000;background-color:#999;}
td.foods-price3{padding:3px;text-align:right;vertical-align:middle;font-size:75%;font-weight:bold;color:#C00;background-color:#333;}
/*パーティーメニュー*/
div#party-content h3{display:block;position:relative;height:35px;width:520px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_party.gif) no-repeat;}
div#party-content p{text-align:left;font-size:75%;color:#CCC;}
table.party-table{margin:10px 0 0;width:520px;}
td.party-title{padding:3px;text-align:left;vertical-align:middle;font-size:80%;font-weight:bold;color:#333;background-color:#F90;}
td.party-title2{padding:3px;text-align:left;vertical-align:middle;font-size:80%;font-weight:bold;color:#F60;background-color:#DC9;}
td.party-list{padding:3px;width:50%;text-align:left;vertical-align:middle;font-size:75%;color:#000;background-color:#999;}
/*フッター*/
div#ft-content p{font-size:75%;color:#CCC;}
div#ft-content img{margin:15px 0;font-size:75%;color:#CCC;}

/*------------------------------------------------*/
/*ライトメニューの設定*/
div#right-menu p{text-align:left;font-size:75%;line-height:1.3em;color:#FFF;}
div#rm-mm h2 a{display:block;position:relative;margin:10px 5px;height:70px;width:160px;text-decoration:none;text-indent:-9999px;background:transparent url(../image/title_logo.gif) no-repeat;}
div#rm-mm ul{margin:3px 0 0;}
div#rm-mm li a{display:block;position:relative;height:31px;width:160px;text-decoration:none;text-indent:-9999px;}
div#rm-coupon p,div#rm-mixi p{color:#F90;}
div#rm-info p{color:#CCC;}
div#rm-copyright p{text-align:center;color:#CCC;}
div#right-menu img{margin:5px 0;}
div#rm-search label{text-align:left;font-size:80%;color:#FFF;}
div#rm-search input {font-size:10px;}

