#tour { background-image: url(../tour/back.gif); background-repeat: no-repeat; background-position: left top; margin: 0 20px; border: solid 1px #333; }h2 { color: #069; margin: 0; padding-top: 110px; padding-left: 25px; }h3 { color: #069; font-size: 100%; background-image: url(../tour/back02.gif); background-repeat: repeat; background-position: left bottom; margin-top: 15px; margin-right: 40px; margin-left: 40px; padding-top: 7px; padding-bottom: 5px; padding-left: 5px; border-left: 10px solid #069; }#tour p { font-size: 90%; line-height: 1.8em; margin-right: 40px; margin-bottom: 80px; margin-left: 55px; }.waka { color: #066; font-size: 80%; line-height: 1.4em; width: 200px; float: right; margin-bottom: 10px; margin-left: 15px; display: block; }.photo { color: #066; font-size: 80%; line-height: 1.4em; width: 200px; float: right; margin-top: 10px; margin-bottom: 15px; margin-left: 10px; padding: 10px; border: solid 1px #ccc; }.schdule { width: 670px; margin-left: 50px; border: double 5px #066; }.schdule h4 { color: #066; margin: 10px 0 0 10px; }.schdule p { margin: 10px 15px; }.day { color: #069; font-size: 110%; }.day2 { font-size: 80%; font-weight: bold; }.map { float: right; margin-bottom: 20px; }#photo_box { width: 660px; margin: 0 0 0 70px; }#photo_box img { margin: 7px; }#hyo { margin-right: 50px; margin-left: 150px; }#hyo table { width: 500px; margin-top: 25px; margin-bottom: 25px; border-collapse: collapse; }#hyo th { font-size: 80%; line-height: 1.4em; background-color: #ffc; text-align: left; vertical-align: top; padding: 5px 15px; border: solid 1px #666; }#hyo td { font-size: 80%; line-height: 1.4em; vertical-align: top; padding: 5px 15px; border: solid 1px #666; }.count { text-align: right; width: 20%; }.count2 { text-align: right; width: 7%; }.kei { background-color: #feeaea; }/*form parts*/#form { background-color: #fff; position: relative; right: -30px; bottom: -40px; width: 690px; margin-top: 20px; }#form p { color: #600; font-size: 80%; line-height: 1.4em; clear: both; padding: 20px; }#form dl { height: 15em; margin: 20px; padding: 10px; border: solid 1px #c99; }#form dt { font-size: 80%; width: 100px; height: 3em; float: left; margin: 0; padding: 0; display: block; }#form dd { font-size: 80%; width: 520px; height: 3em; float: right; margin: 0; padding: 0; display: block; }
