#contents {  }
#nav-bar { background-color: #cfc; text-align: left; width: 79em; height: 2.5em; padding-left: 1em; }
#main { width: 65.7em; height: auto; overflow: auto; float: right; clear: right; border-left: 1px solid #cfc; }
#main ul li { margin-left: 1.5em; list-style-position: inside; }
h2 { font-size: 1.2em; font-family: メイリオ, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, sans-serif; font-weight: bold; text-align: left; margin-left: -0.6em; }
h3 { font-size: 1em; }
#menu { font-size: 1.4em; text-align: left; list-style-position: inside; }
h2 { text-align: center; clear: both; margin-top: 1em; }
#accessmap { width: 62em; height: 62.2em; }
#nav { width: 14em; height: auto; float: left; clear: left; }
#nav li { font-size: 1em; line-height: 2em; text-align: center; list-style-type: none; }
#nav li a { padding-left: 0.5em; display: block; }
#kouen { background-image: url(../images/okkjknrt_yamatsuriyama_l.gif); background-repeat: no-repeat; background-position: 50% 0; margin-top: 3em; }
li#kouen { height: 12em; }
#kouen :hover { background-image: url(../images/okkjknrt_yamatsuriyama_l1.gif); background-repeat: no-repeat; background-position: 50% 0; }
#kouen :active { background-image: url(../images/okkjknrt_yamatsuriyama_l2.gif); background-repeat: no-repeat; background-position: 50% 0; }
li#kouen a { padding-top: 5.5em; }
#kankoucenter { background-image: url(../images/kankoucenter_logo_xl.gif); background-repeat: no-repeat; background-position: 50% 0; }
#kankoucenter :hover { background-image: url(../images/kankoucenter_logo_xl1.gif); background-repeat: no-repeat; background-position: 50% 0; }
#kankoucenter :active { background-image: url(../images/kankoucenter_logo_xl2.gif); background-repeat: no-repeat; background-position: 50% 0; }
li#kankoucenter { height: 16em; }
li#kankoucenter a { padding-top: 7.5em; }
#calender { height: auto; }
