#fast { margin: 0 10px; }h2 { margin: 30px 0 0 10px; }#lead { margin: 30px 0 0 10px; }#fast_link { margin: 25px 0; }#fast_link li { list-style-type: none; }#fast_link li a { text-indent: -5000px; width: 300px; height: 28px; margin: 0; padding: 0; display: block; }#link01 a { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: 0 0; }#link02 a { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: 0 -28px; }#link03 a { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: 0 -56px; }#link04 a { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: 0 -88px; }#link05 a { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: 0 -116px; }#link06 a { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: 0 -144px; }#link07 a { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: 0 -172px; }#link01 a:hover { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: -300px 0; }#link02 a:hover { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: -300px -28px; }#link03 a:hover { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: -300px -56px; }#link04 a:hover { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: -300px -88px; }#link05 a:hover { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: -300px -116px; }#link06 a:hover { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: -300px -144px; }#link07 a:hover { background-image: url(../first/link_button.gif); background-repeat: no-repeat; background-position: -300px -172px; }h3 { margin: 0; }.photo01 { float: right; margin: 0 10px 10px; }#zu { position: relative; right: -5px; float: right; margin-top: 10px; margin-bottom: 20px; }.copy01 { font-size: 90%; line-height: 1.6em; }.copy02 { font-size: 80%; line-height: 1.6em; margin-left: 30px; }.address { font-size: 80%; clear: both; margin-top: 15px; margin-left: 30px; padding-top: 15px; border-top: 1px dotted #666; }.address02 { width: 250px; float: right; display: block; }.map { float: left; }.line { clear: both; margin-top: 0; margin-bottom: 50px; }.top { width: 100px; clear: both; margin-bottom: 0; margin-left: 430px; }.top a { font-size: 70%; text-align: right; margin-right: 20px; padding-top: 3px; padding-right: 15px; padding-bottom: 10px; display: block; }.top a:hover { background-image: url(../first/arrow.gif); background-repeat: no-repeat; background-position: right top; }.kakomi01 { background-image: url(../first/kakomi01.gif); background-repeat: repeat-y; width: 510px; margin: 0 0 30px 20px; padding: 0; }.kakomi01 p { font-size: 90%; line-height: 1.4em; margin: 5px 30px 0 20px; }.kakomi01 p img { position: relative; top: -15px; float: right; margin-left: 15px; }.kakomi02 { position: relative; bottom: -5px; clear: both; }.hotel_address { color: #960; font-size: 80%; line-height: 1.4em; margin-top: 30px; display: block; }#fast dl { margin: 15px; }#fast dt { width: 60px; float: left; }#fast dd { font-size: 80%; width: 440px; float: right; margin: 0; padding: 0 0 20px; }#fast dd img { margin-right: 5px; margin-left: 5px; }h6 { font-size: 90%; font-weight: normal; background-image: url(../first/kazari.gif); background-repeat: repeat-y; background-position: left 50%; margin-bottom: 0; margin-left: 30px; padding-left: 20px; border-bottom: 1px solid #c00; }.kotu { font-size: 90%; line-height: 1.6em; margin-top: 15px; margin-bottom: 30px; margin-left: 50px; }.kakomi11 { background-image: url(../first/kakomi21.gif); background-repeat: repeat-y; width: 245px; float: left; margin: 0 0 15px 15px; }.kakomi11 p { font-size: 80%; margin: 0 25px 0 20px; }.kakomi11 p img { float: right; margin-top: 10px; }.kakomi21 { position: relative; bottom: -5px; }
