@charset "utf-8"; /*utf-8の場合*/

@import url("header.css");
@import url("button.css");

/*___________ change == ___________ */

div,td,th,p,pre {text-align:left;margin:0;font:12px/16px 'メイリオ','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; line-height:24px;}
img {border:0;}
li {
margin: 0;
list-style: none;
}
ol, ul {
margin: 0;
padding:0;
}
h1 {
font-size:14px;
line-height:16px;
font-weight:bold;
margin:0;
}
h2,h3 {
font-size:12px;
line-height:16px;
font-weight:bold;
margin:0;
}
h4,h5,h6 {
font-size:10px;
line-height:16px;
font-weight:normal;
margin:0px;
}
select {
display:block;
}
form {
margin:0;
}
object{
outline:none;
}

/*----------setting----------------------------------------*/
.indent {
text-indent:-2345px;
}
.clear {
clear:both;
}
.center {
text-align:center;
}
/* ____________ float box __________ */
.left {
float:left;
}
/* ____________ margin with float __________ */
/*.== {
width:==px;
margin:==;
float:left;
display:inline;
}
.== {
width:==px;
margin:==;
}
.== {
margin:==;
}*/
/* ____ padding border box  _____ */
/*.== {
padding:==;
}
.== {
border:==px solid #==;
}
.== {
padding:==;
border:==px solid #==;
}*/
body {
margin:0;
padding:0;
text-align:center;
/* background-color:#FFF9EE; */
color:#222222;
background-color:#740000;
}
#wrapper{
/* background-image:url(../images/footer_bg.gif);
background-position:bottom;
background-repeat:repeat-x; */
background-color:#202020;
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
}
.size {
width:900px;
margin:0 auto;
}
#header{
margin:0;
/* height:87px; */
height:80px;
z-index:9;
}
#main{
width:900px;
background-color:#802020;
background-image:url(../images/main_repeat.gif);
}
#contents{
margin:0;
padding:0;
width:900px;
}

#footer_area{
background-image:url(../images/footer_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#footer{
clear:both;
width:900px;
height:68px;
margin:0 auto;
}
#link_top{
}
div#link_top a{
display:block;
float:left;
width:108px;
height:39px;
background-image:url(../images/footer/link_top.gif);
background-repeat:no-repeat;
}
div#link_top a:hover{
background-image:url(../images/footer/link_top_over.gif);
background-repeat:no-repeat;
}
#link_pagetop{
}
div#link_pagetop a{
display:block;
float:right;
width:108px;
height:39px;
background-image:url(../images/footer/link_pagetop.gif);
background-repeat:no-repeat;
}
div#link_pagetop a:hover{
background-image:url(../images/footer/link_pagetop_over.gif);
background-repeat:no-repeat;
}
#img_copyright{
float:right;
width:309px;
}
#footer_waku{
height:6px;
background-image:url(../images/footer_waku.gif);
background-repeat:repeat-x;
}
#footer_link{
height:39px;
overflow:hidden;
}
#footer_copyright{
height:23px;
}


/*
global navi
*/

#logo{
float:left;
width:266px;
}

#header dl,dd,dt,ul,li{
padding:0;
margin:0;
}
div.clear{
height:0px;
font-size:1px;
line-height:1px;
}


/* for IE6 global navi */
/* メニューバーデザイン： */
div#menubar { width:902px; /* padding-top:6px; */}
div#menubar img { vertical-align: top; border: 0px; }
#menubar li{ padding-top:6px; }

/* サブメニューデザイン（共通）： */
div.hiddenmenus { position:relative; }
div.hiddenmenus ul { list-style: none; margin: 0px; padding: 0px; font-size: 1px; }
div.hiddenmenus li { margin: 0px; padding: 0px; line-height:0; vertical-align:bottom; }
div.hiddenmenus li a { text-decoration: none; }
div.hiddenmenus li a:hover { text-decoration: underline; }

/* サブメニューデザイン（個別）： */
div#subMenu01 { position:absolute; top:0px;left:266px;/*top: 80px; left: 319px;*/ visibility: hidden; display:inline;}
div#subMenu01 ul {  }
div#subMenu02 { position:absolute; top: 0px; left: 425px; visibility: hidden; display:inline;}
div#subMenu02 ul {  }
div#subMenu03 { position:absolute; top: 0px; left: 584px; visibility: hidden; display:inline;}
div#subMenu03 ul {  }
div#subMenu04 { position:absolute; top: 110px; left: 300px; visibility: hidden; }
div#subMenu04 ul {  }
div#subMenu01 li img{ vertical-align:top; }
div#subMenu02 li img{ vertical-align:top; }
div#subMenu03 li img{ vertical-align:top; }

#menu011{ width:159px; height:36px; background: url(../images/ie6/dropdown_intro01.gif) no-repeat; text-indent:-9999px; }
#menu011 a{ width:159px; height:36px; display:block; }
#menu011 a:hover{ background: url(../images/ie6/over/dropdown_intro01.gif) no-repeat; }
#menu012{ width:159px; height:36px; background: url(../images/ie6/dropdown_intro02.gif) no-repeat; text-indent:-9999px; }
#menu012 a{ width:159px; height:36px; display:block; }
#menu012 a:hover{ background: url(../images/ie6/over/dropdown_intro02.gif) no-repeat; }
#menu013{ width:159px; height:36px; background: url(../images/ie6/dropdown_intro03.gif) no-repeat; text-indent:-9999px; }
#menu013 a{ width:159px; height:36px; display:block; }
#menu013 a:hover{ background: url(../images/ie6/over/dropdown_intro03.gif) no-repeat; }
#menu014{ width:159px; height:36px; background: url(../images/ie6/dropdown_intro04.gif) no-repeat; text-indent:-9999px; }
#menu014 a{ width:159px; height:36px; display:block; }
#menu014 a:hover{ background: url(../images/ie6/over/dropdown_intro04.gif) no-repeat; }

#menu021{ width:159px; height:36px; background: url(../images/ie6/dropdown_menu01.gif) no-repeat; text-indent:-9999px; }
#menu021 a{ width:159px; height:36px; display:block; }
#menu021 a:hover{ background: url(../images/ie6/over/dropdown_menu01.gif) no-repeat; }
#menu022{ width:159px; height:36px; background: url(../images/ie6/dropdown_menu02.gif) no-repeat; text-indent:-9999px; }
#menu022 a{ width:159px; height:36px; display:block; }
#menu022 a:hover{ background: url(../images/ie6/over/dropdown_menu02.gif) no-repeat; }
#menu023{ width:159px; height:36px; background: url(../images/ie6/dropdown_menu03.gif) no-repeat; text-indent:-9999px; }
#menu023 a{ width:159px; height:36px; display:block; }
#menu023 a:hover{ background: url(../images/ie6/over/dropdown_menu03.gif) no-repeat; }
#menu024{ width:159px; height:36px; background: url(../images/ie6/dropdown_menu04.gif) no-repeat; text-indent:-9999px; }
#menu024 a{ width:159px; height:36px; display:block; }
#menu024 a:hover{ background: url(../images/ie6/over/dropdown_menu04.gif) no-repeat; }

#menu031{ width:159px; height:36px; background: url(../images/ie6/dropdown_restaurant01.gif) no-repeat; text-indent:-9999px; }
#menu031 a{ width:159px; height:36px; display:block; }
#menu031 a:hover{ background: url(../images/ie6/over/dropdown_restaurant01.gif) no-repeat; }
#menu032{ width:159px; height:36px; background: url(../images/ie6/dropdown_restaurant02.gif) no-repeat; text-indent:-9999px; }
#menu032 a{ width:159px; height:36px; display:block; }
#menu032 a:hover{ background: url(../images/ie6/over/dropdown_restaurant02.gif) no-repeat; }
#menu033{ width:159px; height:36px; background: url(../images/ie6/dropdown_restaurant03.gif) no-repeat; text-indent:-9999px; }
#menu033 a{ width:159px; height:36px; display:block; }
#menu033 a:hover{ background: url(../images/ie6/over/dropdown_restaurant03.gif) no-repeat; }
#menu034{ width:159px; height:36px; background: url(../images/ie6/dropdown_restaurant04.gif) no-repeat; text-indent:-9999px; }
#menu034 a{ width:159px; height:36px; display:block; }
#menu034 a:hover{ background: url(../images/ie6/over/dropdown_restaurant04.gif) no-repeat; }
#menu035{ width:159px; height:36px; background: url(../images/ie6/dropdown_restaurant05.gif) no-repeat; text-indent:-9999px; }
#menu035 a{ width:159px; height:36px; display:block; }
#menu035 a:hover{ background: url(../images/ie6/over/dropdown_restaurant05.gif) no-repeat; }
#menu036{ width:159px; height:36px; background: url(../images/ie6/dropdown_restaurant06.gif) no-repeat; text-indent:-9999px; }
#menu036 a{ width:159px; height:36px; display:block; }
#menu036 a:hover{ background: url(../images/ie6/over/dropdown_restaurant06.gif) no-repeat; }
#menu037{ width:159px; height:36px; background: url(../images/ie6/dropdown_restaurant07.gif) no-repeat; text-indent:-9999px; }
#menu037 a{ width:159px; height:36px; display:block; }
#menu037 a:hover{ background: url(../images/ie6/over/dropdown_restaurant07.gif) no-repeat; }
#menu038{ width:159px; height:36px; background: url(../images/ie6/dropdown_restaurant08.gif) no-repeat; text-indent:-9999px; }
#menu038 a{ width:159px; height:36px; display:block; }
#menu038 a:hover{ background: url(../images/ie6/over/dropdown_restaurant08.gif) no-repeat; }
#menu039{ width:159px; height:36px; background: url(../images/ie6/dropdown_restaurant09.gif) no-repeat; text-indent:-9999px; }
#menu039 a{ width:159px; height:36px; display:block; }
#menu039 a:hover{ background: url(../images/ie6/over/dropdown_restaurant09.gif) no-repeat; }

#menu00{ width:266px; height:74px; background: url(../images/ie6/logo.gif) no-repeat; text-indent:-9999px; float:left; background-position:0px 6px;}
#menu00 a{ width:266px; height:74px; display:block; }
#menu01{ width:159px; height:74px; background: url(../images/ie6/dropdown_intro.gif) no-repeat; text-indent:-9999px; float:left; background-position:0px 6px;}
#menu01 a{ width:159px; height:74px; display:block; }
#menu02{ width:159px; height:74px; background: url(../images/ie6/dropdown_menu.gif) no-repeat; text-indent:-9999px; float:left; background-position:0px 6px;}
#menu02 a{ width:159px; height:74px; display:block; }
#menu03{ width:159px; height:74px; background: url(../images/ie6/dropdown_restaurant.gif) no-repeat; text-indent:-9999px; float:left; background-position:0px 6px;}
#menu03 a{ width:159px; height:74px; display:block; }
#menu04{ width:159px; height:74px; background: url(../images/ie6/dropdown_reservation.gif) no-repeat; text-indent:-9999px; float:left; background-position:0px 6px;}
#menu04 a{ width:159px; height:74px; display:block; }
#menu04 a:hover{ background: url(../images/ie6/over/dropdown_reservation.gif) no-repeat; background-position:0px 0px;}
