.main {
clear:both;
float:right;
width:540px;
margin:0;
padding:0px 15px 0 0;
}


/* カバー
-----------------------------------------------------------------------------------------------------*/
h2.ro1-cover {
background:url(../img2/cover/ro-1-cover.jpg) no-repeat 0 0;
}
h2.ro1-cover a {
background:url(../img2/cover/ro-1-cover.jpg) no-repeat 0 0;
}

/*-*/
h2.ro2-cover {
background:url(../img2/cover/ro-2-cover.jpg) no-repeat 0 0;
}
h2.ro2-cover a {
background:url(../img2/cover/ro-2-cover.jpg) no-repeat 0 0;
}

/*-*/
h2.ro3-cover {
background:url(../img2/cover/ro-3-cover.jpg) no-repeat 0 0;
}
h2.ro3-cover a {
background:url(../img2/cover/ro-3-cover.jpg) no-repeat 0 0;
}


/* サイド
-----------------------------------------------------------------------------------------------------*/
.room-s-box {
width:188px;
margin:0;
padding:0;
}
.room-s-box h4 {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/room/room-s.jpg) no-repeat 0 0;
display:block;
}
.room-s-box h4 a {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/room/room-s.jpg) no-repeat 0 0;
display:block;
}
.room-s-box h4 a:hover {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/room/room-s.jpg) no-repeat -188px 0;
display:block;
}
.room-s-box ul {
width:188px;
margin:0;
padding:0;
list-style:none;
}
.room-s-box li {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.room-s-box li a {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.room-s-box li a:hover {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
/*---*/
li.r-menu01 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -49px;
}
li.r-menu01 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -49px;
}
li.r-menu01 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat -188px -49px;
}
/*---*/
li.r-menu02 {
width:188px;
height:30px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -78px;
}
li.r-menu02 a {
width:188px;
height:30px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -78px;
}
li.r-menu02 a:hover {
width:188px;
height:30px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat -188px -78px;
}
/*---*/
li.r-menu03 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -108px;
}
li.r-menu03 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -108px;
}
li.r-menu03 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat -188px -108px;
}
/*---*/
li.r-menu04 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -137px;
}
li.r-menu04 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -137px;
}
li.r-menu04 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat -188px -137px;
}
/*---*/
li.r-menu05 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -166px;
}
li.r-menu05 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -166px;
}
li.r-menu05 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat -188px -166px;
}
/*---*/
li.r-menu06 {
width:188px;
height:30px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -196px;
}
li.r-menu06 a {
width:188px;
height:30px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -196px;
}
li.r-menu06 a:hover {
width:188px;
height:30px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat -188px -196px;
}
/*---*/
li.r-menu07 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -225px;
}
li.r-menu07 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -225px;
}
li.r-menu07 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat -188px -225px;
}
/*---*/
li.r-menu08 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -254px;
}
li.r-menu08 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -254px;
}
li.r-menu08 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat -188px -254px;
}
/*---*/
li.r-menu09 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -283px;
}
li.r-menu09 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat 0 -283px;
}
li.r-menu09 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/room/room-s.jpg) no-repeat -188px -283px;
}

/* 客室のご案内
-----------------------------------------------------------------------------------------------------*/
h3.room {
width:540px;
height:29px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/room/room-bar.gif) no-repeat 0 0;
}

.room-box {
clear:both;
width:540px;
margin:0;
padding:60px 0 0 0;
}
p.huji-bg {
width:169px;
height:131px;
margin:50px auto 0 auto;
padding:0;
text-indent:-9999em;
background:url(../img2/room/huji-bg.gif) no-repeat 0 0;
}
p.huji-bg2 {
clear:both;
width:540px;
height:151px;
margin:0;
padding:50px 0 0 0;
text-align:right;
font-size:1.2em;
background:url(../img2/room/huji-bg.gif) no-repeat bottom center;
}
.room-box img {
margin:50px 0 20px 0;
padding:0;
}
.room-box p {
clear:both;
}
/*-*/
h4.wa10-bar {
width:540px;
height:29px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/room/room1/wa10-bar.gif) no-repeat 0 0;
}
h4.wa1045-bar {
width:540px;
height:29px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/room/room1/wa10-45-bar.gif) no-repeat 0 0;
}
h4.wa126-bar {
width:540px;
height:29px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/room/room1/wa12-6-bar.gif) no-repeat 0 0;
}
h4.wa128-bar {
width:540px;
height:29px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/room/room1/wa12-8-bar.gif) no-repeat 0 0;
}
h4.roten-stand-bar {
width:540px;
height:29px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/room/room2/roten-stand-bar.gif) no-repeat 0 0;
}
h4.roten-dera-bar {
width:540px;
height:29px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/room/room2/roten-dera-bar.gif) no-repeat 0 0;
}
h4.tobetsu-bar {
width:540px;
height:29px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/room/room3/tokubetsu-bar.gif) no-repeat 0 0;
}


/* サイドの画像
-----------------------------------------------------------------------------------------------------*/
.s-room-photo {
width:160px;
margin:0 auto;
padding:0;
line-height:100%;
}
.s-room-photo img {
width:160px;
margin:20px 0 0 0;
padding:0;
border:none;
}
.s-room-photo1 {
margin:0;
padding:0;
}
.s-room-photo2 {
margin:0;
padding:300px 0 0 0;
}
.s-room-photo3 {
margin:0;
padding:380px 0 0 0;
}
.s-room-photo4 {
margin:0;
padding:420px 0 0 0;
}
.s-room-photo5 {
margin:0;
padding:0;
}
.s-room-photo6 {
margin:0;
padding:460px 0 0 0;
}
.s-room-photo7 {
margin:0;
padding:220px 0 0 0;
}
.s-room-photo8 {
margin:0;
padding:650px 0 0 0;
}
.s-room-photo9 {
margin:0;
padding:300px 0 0 0;
}


/*-*/
.b-box {
clear:both;
float:right;
width:300px;
margin:0;
padding:0;
}
p.print {
float:left;
width:103px;
height:26px;
margin:20px 0 0 0;
padding:0;
text-indent:-9999em;
background:url(../img2/room/room-print.jpg) no-repeat 0 0;
display:block;
}
p.print a {
width:103px;
height:26px;
margin:0;
padding:0;
background:url(../img2/room/room-print.jpg) no-repeat 0 0;
display:block;
}
p.print a:hover {
width:103px;
height:26px;
margin:0;
padding:0;
background:url(../img2/room/room-print.jpg) no-repeat -103px 0;
display:block;
}
p.pageup {
clear:none;
}