* {
margin:0;
padding:0;
}
body {
background-color:#FFFFFF;
margin-top:10px;
text-align:center;
}
.clr {
clear:both;
}
#main {
margin-left:auto;
margin-right:auto;
margin-top:0;
text-align:center;
width:958px;
}
#main2 {
background:transparent url(images/bg.jpg) repeat-y scroll left top;
margin-top:0;
width:958px;
}
#maincontents {
margin:0 auto;
width:870px;
}
#navi {
width:870px;
}
* html #navi ul {
margin-right:-3px;
}
#navi ul {
margin:0;
padding:0;
}
#navi li {
display:block;
float:left;
height:42px;
overflow:hidden;
width:145px;
}
#navi li#top a {
background:transparent url(images/navi.jpg) no-repeat scroll 0 0;
display:block;
padding-top:42px;
}
#navi li#stay a {
background:transparent url(images/navi.jpg) no-repeat scroll -145px 0;
display:block;
padding-top:42px;
}
#navi li#institution a {
background:transparent url(images/navi.jpg) no-repeat scroll -290px 0;
display:block;
padding-top:42px;
}
#navi li#access a {
background:transparent url(images/navi.jpg) no-repeat scroll -435px 0;
display:block;
padding-top:42px;
}
#navi li#club a {
background:transparent url(images/navi.jpg) no-repeat scroll -580px 0;
display:block;
padding-top:42px;
}
#navi li#inq a {
background:transparent url(images/navi.jpg) no-repeat scroll -725px 0;
display:block;
padding-top:42px;
}
#navi li#top a:hover {
background:transparent url(images/navi.jpg) no-repeat scroll 0 -42px;
display:block;
padding-top:42px;
}
#navi li#stay a:hover {
background:transparent url(images/navi.jpg) no-repeat scroll -145px -42px;
display:block;
padding-top:42px;
}
#navi li#institution a:hover {
background:transparent url(images/navi.jpg) no-repeat scroll -290px -42px;
display:block;
padding-top:42px;
}
#navi li#access a:hover {
background:transparent url(images/navi.jpg) no-repeat scroll -435px -42px;
display:block;
padding-top:42px;
}
#navi li#club a:hover {
background:transparent url(images/navi.jpg) no-repeat scroll -580px -42px;
display:block;
padding-top:42px;
}
#navi li#inq a:hover {
background:transparent url(images/navi.jpg) no-repeat scroll -725px -42px;
display:block;
padding-top:42px;
}
#left {
float:left;
margin-bottom:15px;
margin-top:15px;
width:218px;
}
#right {
float:right;
margin-bottom:15px;
margin-top:15px;
width:640px;
}
#foot {
font-size:80%;
padding-left:44px;
padding-right:44px;
text-align:center;
width:870px;
}
#search {
border:1px solid #000000;
margin-bottom:10px;
padding:5px;
text-align:left;
}
h1#logo {
height:144px;
overflow:hidden;
width:958px;
}
h1#logo span {
background:transparent url(images/head.jpg) no-repeat scroll left top;
display:block;
padding-top:144px;
}
#foot {
background:transparent url(images/bg_bottom.jpg) no-repeat scroll left top;
height:91px;
margin:0 auto 10px;
width:958px;
}
.clear {
clear:both;
}
.reserve img {
margin-bottom:5px;
}
.siteseach {
float:right;
margin-bottom:5px;
}
.mainimage {
margin-bottom:10px;
}
a img {
border:medium none;
}
.flickr {
margin-top:10px;
}
.foot_navi {
text-align:center;
}
.foot_navi li {
display:inline;
font-size:80%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
}
.foot_navi a {
text-decoration:none;
}
.new {
background-color:#660066;
color:#FFFFFF;
line-height:180%;
margin-top:10px;
}
.line {
color:#660066;
margin-bottom:20px;
margin-top:10px;
}
.foot_navi a:link {
color:#666666;
}
.foot_navi a:visited {
color:#666666;
}
.foot_navi a:hover {
color:#006699;
}
.foot_navi a:active {
color:#666666;
}
#left select {
margin-bottom:2px;
margin-top:2px;
}
