@charset "UTF-8";
/* CSS Document */


@import url(beta-01top.css);
@import url(beta-02info.css);
@import url(beta-03fee.css);
@import url(beta-04access.css);
@import url(beta-05rounge.css);

.bottom {
}

body,p,h1,h2,h3,h4,h5,div,ul,li,dl,dt,dd {
clear : both;
margin : 0px;
padding : 0px;
font-weight:normal;
text-decoration:none;
list-style-type:none;
}

a,
a:link,
a:visited,
a:hover{
color : #f2b34c;
text-decoration:none;

}

body {
background:url(../images/back.jpg) repeat-x;

text-align : center;

color : #777;
font-size : 12px;
line-height : 16px;
font-family:"Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック";

}


/*レイアウト*/


.main-wrap {
width : 880px;
margin : 0px auto 20px auto;
text-align : left;
}

.alpha {
text-align:center;
background:url(../images/side-back.jpg);
width : 215px;
height : 627px;
overflow:hidden;
position:relative;
top : -80px;

}

.beta {

width : 650px;
overflow:hidden;
position : relative;
left : 230px;
margin-top : -667px;

}

body#index .beta {
/*height : 587px;*/
height: 652px;
}

body#rounge .beta-inner {
height : 545px;
}


body#information .beta,
body#roomrate .beta,
body#access .beta,
body#rounge .beta {
background:url(../images/contents-back.jpg);
background-repeat:repeat-x;

text-align : center;
}

.beta-inner {
background:#fff;
width : 605px;
overflow:hidden;
margin : 14px;
padding : 8px;
}

.ganma {
margin : 6px auto 0px auto;

}




h1 {
position : relative;
left : 230px;

}

.lang {
position : relative;
overflow:hidden;
left : 778px;
top : -40px;

}


/*ヘッダーテキスト*/

h1 {
width : 545px;
height : 12px;
overflow:hidden;
padding : 14px 0px;
margin : 0px;
color : #7f6147;
font-size : 12px;
}


/*言語きりかえ*/

.lang {

width : 104px;
height : 40px;
background-image:url(../images/lang-english-off.gif);

}

.lang a,
.lang a:link,
.lang a:visited,
.lang a:hover{

width : 104px;
height : 40px;
display : block;
text-indent : -99999px;

}

.lang a:hover{
background-image:url(../images/lang-english-on.gif);
}

/* ////////////////// alpha*/

/*サイトロゴ*/

.alpha h2 {
background-image:url(../images/rogo.jpg);
background-repeat:no-repeat;
width : 215px;
height : 154px;
overflow:hidden;
}

.alpha a {
display : block;
overflow:hidden;
text-indent:-9999px;
width : 215px;
height : 154px;
}

/*お問い合わせ*/

.reserve {
width : 190px;
margin : 0px auto 0px auto;
text-align : left;

}

/*サイドナビゲーション*/

.contents {
width : 194px;
margin : 0px auto 0px auto;
text-align : left;

}

.contents ul {

}

.contents li {
background-repeat:no-repeat;
}

.contents a,
.contents a:link,
.contents a:visited,
.contents a:hover {
display : block;
width : 194px;
height : 31px;
background-repeat:no-repeat;
}





.contents .information {
background-image:url(../images/menu01-off.jpg);
}
.contents .roomrate {
background-image:url(../images/menu02-off.jpg);
}
.contents .access {
background-image:url(../images/menu03-off.jpg);
}
.contents .rounge {
background-image:url(../images/menu04-off.jpg);
}
.contents .index {
background-image:url(../images/menu05-off.jpg);
}




.contents .information a:hover ,
body#information .contents .information {
background-image:url(../images/menu01-on.jpg);
}

.contents .roomrate a:hover ,
body#roomrate .contents .roomrate {
background-image:url(../images/menu02-on.jpg);
}

.contents .access a:hover ,
body#access .contents .access {
background-image:url(../images/menu03-on.jpg);
}

.contents .rounge a:hover ,
body#rounge .contents .rounge {
background-image:url(../images/menu04-on.jpg);
}

.contents .index a:hover {
background-image:url(../images/menu05-on.jpg);
}

body#index .contents .index {
background-image:url(../images/menu05-off.jpg);
}


/*ホテルガイド*/

.guide {
background-image:url(../images/hotelguide.jpg);
background-repeat:no-repeat;
background-position : 0px 22px;

width : 190px;
height : 174px;
margin : 0px auto 0px auto;
text-align:left;

}

.guide p {
font-size : 10px;
line-height : 16px;
color : #fff;
padding : 0px 10px 0px 10px;
margin : 0px;
text-align : left;

}

/* ////////////ガンマ */

.footwaku-upper {
background : url(../images/foot-back-upper.jpg);
width : 880px;
margin : 0px 0px 3px 0px;
}

.footwaku-bottom {
background : url(../images/foot-back-bottom.jpg) bottom no-repeat;
width : 880px;
text-align : center;
}

.footwaku-bottom ul {
margin : 0px auto;
text-align : center;
}
 
.footwaku-bottom li {
clear : none;
display : inline;
}

.footernavi-01 {
font-size : 12px;
height : 20px;
padding : 10px 0px;
color : #f2b34c;
}

.footernavi-02 {
font-size : 10px;
height : 15px;
padding : 5px 0px;
color : #999;
}

.copyright {
padding : 10px 0px 0px 0px;
font-size : 10px;
line-height : 14px;
color : #999;
text-align : right;
}


