@charset"shift-JIS";

* {
  margin: 0;
  padding: 0;
}

html {height:100%;}

a:hover img {
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;
}

/* ‘S‘ÌÝ’è
-----------------------------------*/

body {
background-color:#83021E;
background-repeat:repeat-x;
background-image:url(../img/headback.gif);
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:80%;
color:#666;
height:100%;
}

#wrapper {
width:950px;
margin:0 auto;
min-height:100%;
height:100%;
height:auto;
}


/* ƒŠƒ“ƒN
-----------------------------------*/
a:link {
color: #666;
text-decoration: none;
}

a:visited {
color: #666;
text-decoration: none;
}

a:hover {
color: #83021E;
text-decoration: underline;
}

a:active {
color: #8E8A8A;
text-decoration: underline;
}

a { 
overflow: hidden;
outline: none;
}


/* @@ƒwƒbƒ_[@@
-----------------------------------*/
#head {
width:950px;
height:102px;
margin:0px;
float:left;
display:inline;
}

h1 {
width:65px;
margin:20px 0 0 0;
float:left;
}


/* ã•”ƒiƒ”ƒBƒQ[ƒVƒ‡ƒ“ƒ{ƒ^ƒ“ 
-----------------------------------*/
#navi {
width:588px;
height:77px;
margin:22px 0 0 66px;
padding:0px;
float:left;
overflow:hidden;
display:inline;
}

#navi img { visibility:hidden }

#navi .n-marru { background-image: url(../img/navi-marru.gif);  background-position: 0px 77px; float:left;}
#navi .n-news { background-image: url(../img/navi-news.gif);  background-position: 0px 77px; float:left;}
#navi .n-menu { background-image: url(../img/navi-menu.gif);  background-position: 0px 77px; float:left;}
#navi .n-party { background-image: url(../img/navi-party.gif);  background-position: 0px 77px; float:left;}
#navi .n-access { background-image: url(../img/navi-access.gif);  background-position: 0px 77px; float:left;}
#navi .n-reserve { background-image: url(../img/navi-reserve.gif);  background-position: 0px 77px; float:left;}

#navi a,
#navi a:link,
#navi a:visited { background-position: 0px 0px; float:left; height: 77px; }
#navi a:hover,
#navi a:active { background-position: 0px 77px; float:left;}

#navi .n-marru a { background-image: url(../img/navi-marru.gif); }
#navi .n-news a { background-image: url(../img/navi-news.gif); }
#navi .n-menu a { background-image: url(../img/navi-menu.gif); }
#navi .n-party a { background-image: url(../img/navi-party.gif); }
#navi .n-access a { background-image: url(../img/navi-access.gif); }
#navi .n-reserve a { background-image: url(../img/navi-reserve.gif); }

.navitel {
margin:6px 0 0 0;
float:left;
}


/* ƒ{ƒfƒB•”•ª
-----------------------------------*/

#container {
width:950px;
height:100% auto;
background-image:url(../img/container-back.gif);
background-repeat:repeat-y;
float:left;
display:inline;
margin:1px 0 0 0;
}

#lbody {
width:719px;
height:auto;
margin:0;
float:left;
display:inline;
}

.containerbtm {
*margin-top:-15px;
}

#rbody {
width:211px;
height:100% auto;
margin:10px 0 0 15px;
float:left
}

.baner {
margin:0 0 10px 0}

#pagetop {
width:200px;
margin:10px 0 0 570px;
_margin:10px 0 0 285px;
padding-bottom:20px;
float:left;
}


/*ƒpƒ“‚­‚¸
---------------------------------- */
#pankuzu {
background-color:#DAD9DA;
width:707px;
height:22px;
padding:8px 0 0 12px;
margin:0;
*margin:-3px 0 0 0;
}

#pankuzu ol {
list-style-type:none;
}

#pankuzu li {
float: left;
margin-right:0.5em;
font-size:80%;
letter-spacing:0.1em;
font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

#pankuzu a {
text-decoration:none;
}

#pankuzu a:hover {
color:#8E8A8A;
text-decoration:underline;
}


/* ƒtƒbƒ^[
---------------------------------- */



#footwrap {
width:100%;
height:auto;
background-color:#FFFFFF;
float:left;
margin-top:20px;
}


#footer {
width:950px;
margin:0 auto;
padding-top:10px;
padding-bottom:40px;
*padding-bottom:10px;
line-height:170%;
font-size:80%;
text-align:center;
}


h2 {
margin:10px 20px 5px 0;
float:left;
}

#footadress {
margin:6px 30px 0 0;
float:left;
}

#footlink {
margin:8px 0 0 0;
float:right;
}

.footl-img {
margin:0 10px 0 0;
}

#copyright {
font-family:Arial, Helvetica, sans-serif;
width:940px;
float:left;
margin:0;
text-align:left;
}














