body    { margin: 0 }
h1    { margin: 5px }
.head { background-image: url(img/back1.gif) }
#subnavi   { margin: 5px; position: absolute; top: 0; right: 0; clear: left }
#bar      { background-image: url(img/bar.gif); background-repeat: repeat-x; position: absolute; top: 45px; width: 1024px; height: 24px }
#navibar  { margin: 0 20; width: 720px }
#navibar A       { color: #4d4d4d; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url(img/tab2.gif); background-repeat: no-repeat; background-position: left top; text-align: center! important; display: block; margin: 0 1px; padding: 3px 0 9px; width: 70px; height: 24px; float: left }
#navibar A1 { color: #4d4d4d; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url(img/tab2.gif); background-repeat: no-repeat; background-position: left top; text-align: center! important; display: block; margin: 0 1px; padding: 3px 0 9px; width: 70px; height: 24px; float: left }
#navibar A:hover { color: #f0f0f0; background-image: url(img/tab3.gif) }
#navibar A#now  { color: white; background-image: url(img/tab1.gif) }
.hide { display: none }
.main { background-image: url(img/back2.gif) }
h2   { color: #4d4d4d; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; background-image: url(img/subt.gif); background-repeat: no-repeat; background-position: 0 2px; margin-bottom: 3px; padding-left: 20px; height: 25px }
.what { margin-top: 20px; margin-left: 20px; width: 720px }
.contents  { margin-top: 20px; margin-left: 20px; width: 690px }
.contbox   { color: #666666; font-size: 80%; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; line-height: 160%; background-color: #f5f5f5; padding: 5px; border: dashed 1px #bdbdbd }
#submenu   { width: 140px; float: left }
h4    { color: #666666; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("img/smenut.gif"); background-repeat: no-repeat; background-position: 0 7px; text-align: center! important; display: block; margin: 30px 0 10px; width: 140px; height: 22px }
ul  { font-size: 0.9em; list-style-type: none; margin: 0 0 10px }
#submenu A:link { color: #cc8585 }
#submenu A:visited { color: #b38f8f }
#submenu A:active { color: #e58a8a }
#submenu A:hover { color: #f5f5f5; text-decoration: none; background-color: #cc8585 }
#scnt  { margin-top: 0; margin-left: 10px; padding-left: 10px; width: 560px; float: left }
#scnt A:link { color: #85b4cc }
#scnt A:visited { color: #8fa7b3 }
#scnt A:active { color: #8ac7e5 }
#scnt A:hover { color: #f5f5f5; text-decoration: none; background-color: #85b4cc }
h3    { color: #808080; font-size: 0.9em; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-weight: bold; background-image: url("img/sst.gif"); background-repeat: no-repeat; background-position: 0 2px; margin: 18px 0 7px; padding-left: 20px; width: 560px; height: 22px }
#designed    { color: #999999; font-size: 70%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 20px; margin-left: 600px; padding-bottom: 10px }
