#forum { background-image: url(back.jpg); background-repeat: no-repeat; margin-top: 0; margin-right: 20px; margin-left: 20px; padding-bottom: 100px; }#forum h2 { position: relative; right: -30px; bottom: -40px; margin: 0; }#forum02 { background-image: url(back02.jpg); background-repeat: no-repeat; margin-top: 0; margin-right: 20px; margin-left: 20px; padding-bottom: 100px; }#forum02 h2 { position: relative; right: -30px; bottom: -40px; margin: 0; }#lead { font-size: 90%; line-height: 1.4em; position: relative; right: -210px; bottom: -40px; width: 300px; }#muryo { position: relative; left: -50px; bottom: -10px; float: right; }#kaisai { width: 22em; }#kaisai dl { position: relative; top: -10px; margin: 0; padding: 0; }#kaisai dt { color: #600; font-size: 90%; font-weight: bold; position: relative; right: -210px; bottom: -40px; width: 3em; float: left; margin: 0 0 5px; padding: 0; }#kaisai dd { color: #600; font-size: 90%; font-weight: bold; position: relative; right: -210px; bottom: -40px; width: 21em; float: right; margin: 0 0 5px; padding: 0; }#shosai { position: relative; top: 115px; left: 30px; width: 700px; margin: 0; }#shosai ul { margin-top: 10px; margin-right: 0; margin-bottom: 0; }#koen { margin: 10px 0 0 130px; }.midashi { margin-top: 45px; }b { color: #636; font-size: 110%; }#discas { width: 37em; margin-top: 10px; margin-left: 130px; }#discas dl { position: relative; top: -7px; margin: 0; padding: 0; }#discas dt { position: relative; top: 0; left: 0; right: 0; bottom: 0; width: 9em; }#discas dd { position: relative; top: 0; left: 0; right: 0; bottom: 0; width: 31em; }h4 { color: #963; margin-top: 10px; margin-bottom: 0; }#map { font-size: 80%; position: relative; right: -30px; bottom: -120px; width: 700px; clear: both; border-top: 1px dotted #666; }#map02 { float: left; margin: 10px 10px 10px 0; }#syusai { position: relative; bottom: -170px; width: 700px; clear: both; margin-left: 30px; padding-bottom: 150px; border-top: 1px dotted #666; }#syusai p { font-size: 70%; line-height: 1.2em; margin: 15px 0 0 0; }/*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; }.zo { font-size: 80%; width: 185px; float: right; margin: 0; }#tojitsu01 { background-image: url(tojitsu02.gif); background-repeat: repeat-y; width: 682px; margin: 25px 0 0; padding: 0; }#tojitsu02 { margin: 0; padding: 0; }html>body #tojitsu02 { margin-left: 30px; }#tojitsu03 { position: relative; bottom: -5px; }.tojitsu { font-size: 70%; line-height: 1.3em; width: 250px; height: 220px; float: left; margin: 0 0 0 35px; padding: 0; display: block; }.tojitsu img { margin: 0 0 7px; }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; }h5 { color: #369; font-size: 100%; margin-top: 30px; margin-bottom: 0; margin-left: 100px; }.chart { margin-left: 50px; }
