@charset "utf-8";
/*非表示*/
#header,
#navi,
#content .flash .submenu,
.type_bnr,
.bnr,
.foot .menu,
.foot .navi,
.page_top {
display:none;
}

body {
background-image:none !important;
font-size:11px;
}
#footer {
background-image:none !important;
}

#content,
#bstay #content #main{
width:100%;
padding:0;
margin:0;
}

.flash {
height:8em;
background-image:none;
}


#content table {
width:100%;
}

#content p {
padding:0;
}

#footer .foot p.address {
width:100%;
padding:1em 0 0 1.5em;
margin:1em 0 0 0;
position:absolute; left:0; top:0;
border-top:1px solid #666666;
height:8em;
}

#footer .foot p.address strong.copyright {
margin-top:0.5em;
}


.pri {
visibility:visible;
display:block;
}

/*部屋タイプ・料金表*/
#bstay #content .type_flash {
min-height:7em;
height:7em;
background-image:none !important;
}
#bstay #content .flash {
min-height:7em;
height:7em;
background-image:none !important;
}

#bstay #content .flash h1{
display:none;
}

#bstay #content .flash h2 {
position:static; top:0; left:0;
margin:0 0 0.5em 0;
padding:0;
height:1.5em;
}
#bstay #content .flash h2 img {
display:none;
}
#bstay #content .flash h2 .pri {
display:block;
width:12em;
padding:2px;
margin:0 0 0.5em 0.5em;
border:3px double #000000;
border-left:4px solid #000000;
}

#bstay #content .movie {
display:none;
}

#bstay #content .flash .txt {
position:static; top:0; left:0;
margin:1em 0;
}

#bstay #content #main table.type_table {
width:100%;
margin:0;
}

#bstay #content #main table.type_table td,
#bstay #content #main table.type_table th{
background-color:#FFFFFF;
padding:3px;
}

#bstay #content #main .img {
padding:5px;
margin:1em 5px 5px 5px;
width:260px;
}
#bstay #content #main .img img {
width:250px;
height:175px;
}

/*アクセスマップ*/
#baccess #content .type_flash {
min-height:4em;
height:4em;
background-image:none !important;
}
#baccess #content .flash {
min-height:4em;
height:4em;
background-image:none !important;
}

#baccess #content .flash h1{
display:none;
}

#baccess #content .flash h2 {
position:static; top:0; left:0;
margin:0 0 0.5em 0;
padding:0;
height:1.5em;
}

#baccess #content .movie {
display:none;
}

#baccess #content .flash h2 img {
display:none;
}
#baccess #content .flash h2 .pri {
display:block;
width:16em;
padding:2px;
margin:0 0 0.5em 0.5em;
border:3px double #000000;
border-left:4px solid #000000;
}

#baccess #content .flash .txt {
position:static; top:0; left:0;
margin:1em 0;
}

#baccess #content #main .maddress {
margin:0 0 2em 0;
padding:10px;
width:580px;
text-align:center;
font-size:110% !important;
background:#f3efe8;
border:1px solid #ccc;
}

#baccess #content .map {
min-height:40em;
padding-bottom:3em;
}

#baccess #content .accsess {
float:none;
clear:both;
margin-top:2em;
}