/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
    color:#1b47ff;
	text-decoration: none;
}
a:visited {
    color:#9720c9;
	text-decoration: none;
}
a:hover {
    color:#ff7d00;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

img {
    border: 0 ;
}

ul {
    margin : 0 ;
    padding : 0 ;
    list-style : none ;
}

.nyaran {
    width:740px;
    padding-bottom:15px;
	color:#FFFFFF;
	text-align:left;
}

.outwin { font-size: 10px; position: absolute; z-index: -999; left: -9999px }

.under-clear {
    padding: 0 ;
    margin: 0 ;
    clear:both;
}

#yadohotel {
    margin:0;
	padding:0;
	background:url(images/head_copy.gif);
	background-position:center;
	background-repeat: no-repeat;
	width:153px;
	height:28px;
}

#contents {
    margin:0px;
	padding:0;
	width:740px;
}

#ryokan {
    margin:0px;
	padding:0;
	width:740px;
	height: 775px;
	background-image:url(images/mikoukaibg.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
}    


#menu {
    margin:0;
	padding:0;
}

#menu ul {
    width: 479px ;
    height: 22px ;
}
#menu li {
    float: left ;
}

.menu-01 {
    width : 120px ;
    height : 22px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.menu-01 img{
    visibility: hidden;
}

.menu-01 a {
    background: url("images/bt_01.gif") no-repeat ;
    background-position: 0px 0px;
    display:block;
}

.menu-01 a:hover {
    background: url("images/bt_01.gif") no-repeat ;
    background-position: -120px 0px;
}

.menu-02 {
    width : 120px ;
    height : 22px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.menu-02 img{
    visibility: hidden;
}

.menu-02 a {
    background: url("images/bt_02.gif") no-repeat ;
    background-position: 0px 0px;
    display:block;
}

.menu-02 a:hover {
    background: url("images/bt_02.gif") no-repeat ;
    background-position: -120px 0px;
}

.menu-03 {
    width : 120px ;
    height : 22px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.menu-03 img{
    visibility: hidden;
}

.menu-03 a {
    background: url("images/bt_03.gif") no-repeat ;
    background-position: 0px 0px;
    display:block;
}

.menu-03 a:hover {
    background: url("images/bt_03.gif") no-repeat ;
    background-position: -120px 0px;
}

.menu-04 {
    width : 119px ;
    height : 22px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.menu-04 img{
    visibility: hidden;
}

.menu-04 a {
    background: url("images/bt_04.gif") no-repeat ;
    background-position: 0px 0px;
    display:block;
}

.menu-04 a:hover {
    background: url("images/bt_04.gif") no-repeat ;
    background-position: -119px 0px;
}

h1#ss_title{
	height:56px;
	background:url(images/title_cm.gif) no-repeat;
	text-indent:-9999px;
	margin:15px 0 0 15px;
	padding:0;
}

td#ss_pattern{
	background:url(../screensaver/img/bg_ss.gif) repeat-y ;
}