.body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #E4EFE6}#all {  width:771px; height:100%; border: #000000 solid; border-width: 0px 1px 0px 0px; background-color: #CDE8D2}/* ヘッダー部分 */#header {  position:absolute; width:771px; height:60px; z-index:2; border: #000000 solid; border-width: 0px 1px 0px 0px}#information {  font-size: 10px; position:absolute; width:340px; height:12px; z-index:1; left: 268px; top: 43px}#announce {  position:absolute; width:142px; height:17px; z-index:1; left: 620px; top: 40px}.topbutton {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.topbutton_left { border: #FFFFFF solid; border-width: 1px 0px 1px 0px}.topbutton_center { border: #FFFFFF solid; border-width: 1px 0px 1px 1px}/* 左部分 */.body_idx {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #CDE8D2}.subtitle { margin: 10px 0px 0px 0px}.selection { margin: 10px 0px 0px 0px; width: 135px}.selection_backmini { background-color: #FFFFFF; padding: 5px; border: #5EA36B solid; border-width: 0px 1px 1px; margin-right: 5px; margin-left: 5px}.selection_backminihanrei { background-color: #FFFFFF; padding: 5px; border: #5EA36B solid; border-width: 0px 1px 1px; margin-right: 5px; margin-left: 5px; padding-right: 12px; padding-left: 12px}#selectionul {  list-style-type: none; margin: 0px; padding: 0px}#selectionul li {  font-size: 11px; color: #FF0000; margin: 0px; padding: 0px}#selectionul a {  font-size: 11px; line-height: 14px; color: #000000; text-decoration: none}#selectionul a:hover {  font-size: 11px; line-height: 14px; color: #33CC66; text-decoration: underline}.selection_arrow {  margin: 0px 5px 0px 0px} .hanreileft {  font-size: 10px; text-align: right; margin: 0px; padding: 2px}.hanreicenter {  font-size: 10px; text-align: center; margin: 0px; padding: 2px}.hanreiright {  font-size: 10px; text-align: left; margin: 0px; padding: 2px}.hanreiline {  font-size: 10px; border: #39543E solid; border-width: 1px 0px 0px 0px; text-align: left; margin: 0px; padding: 2px}.select1 {  font-size: 13px}.select2 {  font-size: 12px}/* コンテンツ部分 */.main { margin: 0px 0px 0px 0px; width:612px};.itemtitle {  font-size: 12px;};.daytime {  font-size: 12px;};.map { margin: 10px 0px 0px 10px};.oxmain { margin: 10px 0px 0px 12px; width:610px};.oxback { margin: 3px 0px 0px 0px; background: url(images/ox/04.jpg); width:610px; height:370px}; .contents { margin: 10px 0px 0px 0px}/* フッター部分 */.copyright { color: #FFFFFF; background-color: #498052; font-size: 10px; margin: 0px 0px 0px 0px; padding: 5px} 