.topmenu1 {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: bold; color: #666699; text-decoration: none; background-position: center center; letter-spacing: 1px; vertical-align: middle; text-align: left; padding: 0px 0px 0px 20px}
.copyreserve {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 9px; background-color: #6666CC; text-align: right; color: #FFFFFF; padding: 0px 10px 0px 0px}
.topheader {  background-image: url(image/top/topbana.jpg); background-repeat: no-repeat}
.topleftimage {  background-image: url(image/top/topl.gif); background-repeat: no-repeat; background-position: left bottom}
.toprightimage {  background-image: url(image/top/topr.gif); background-repeat: no-repeat; background-position: right bottom}
.toprogo {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 35px; color: #FFFFFF; letter-spacing: 15px; background-image: url(image/top/topbana.jpg); background-repeat: no-repeat; font-weight: 400; text-align: center; background-color: #6666CC}
.table {  vertical-align: middle; text-align: left; background-color: #FFFFFF}
.menu {  text-align: center; background-color: #6699FF; word-spacing: 5px; float: left; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #FFFFFF; font-weight: 400; border: thin #333399 dotted; text-decoration: none; clip:        rect(   ); width: 77px}
div {  font-size: 12px; background-color: #6699FF;}
.setumei {  font-size: 9px; background: #6699FF; font-family: "ＭＳ ゴシック", "Osaka−等幅"; color: #FFFFFF; border-color: #6699CC black; padding:  0px 10px 0px 0px; border: 0px none; text-align: right}
.menu div {float:left;width55; width: 71px}.kousinnbi {  font-size: 9px; color: #666699; text-align: right; padding: 0px 10px 0px 0px}
.saitomapimage {  background: #FFFFFF url(image/kagebousi/kagebousi2.gif) no-repeat right bottom}
h2 {  font: italic 700 18px "Verdana", "Arial", "Helvetica", "sans-serif"; border: solid; border-width: 0px 0px 5px 10px; border-color: black black #6699FF #6699FF}
.saitomptext {  font-size: 14px; color: #666699; padding: 0px 0px 0px 100px; font-weight: 300; text-decoration: none; text-align: left; text-indent: 50pt; background: #FFFFFF}
.sitemaprist {  font: 300 14px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #666699; list-style: circle; left: 50px; clip:  rect(   )}
.table1 { vertical-align: middle; text-align: center; background-color: #FFFFFF }
.sitemenu1 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: bold; color: #666699; text-decoration: none; background-position: center center; letter-spacing: 1px; vertical-align: middle; text-align: left ; padding: 0px 0px 0px 30px; list-style: circle}
a:hover {  color: #996699}
.sitetablel {  text-align: right; font-size: 14px; font-weight: 300; letter-spacing: 1px; padding: 0px 20px 0px 0px}
h2 {  letter-spacing: 5pt; padding:  10px 10px 0px; width: 800px}
.honbunmoji {  font-size: 11px; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
.teblecolor1 {  background: #99CCCC; font: 13px "ＭＳ ゴシック", "Osaka−等幅"; letter-spacing: 1px; padding:  3px 3px 3px 10px; text-align: center}
.tableiti1 {  left: 50px; clip:   rect(   ); top: 50px}
.tableiti2 { left: 50px; clip: rect( ); top: 50px ; font: 13px "ＭＳ ゴシック", "Osaka−等幅"; text-align: center}
.moji1 {  font: bold 14px "ＭＳ ゴシック", "Osaka−等幅"; padding:  0px 0px 0px 20px}
.tabeueiti {  clip:   rect(   ); vertical-align: middle; top: 0px; text-align: center}
.tableback1 {  background: url(image/kagebousi/kagebousis1.gif) no-repeat left bottom}
.imageiti {  background: left bottom}
.teblecolor2 { background: #CCCCFF; font: 13px "ＭＳ ゴシック", "Osaka−等幅"; letter-spacing: 1px; padding: 1px 1px 1px 10px; text-align: center }
.honbunmoji1 { font-size: 11px; font-family: "ＭＳ ゴシック", "Osaka−等幅" ; height: -3px; line-height: 2px}
.syoudannraku {  font: 10px "ＭＳ ゴシック", "Osaka−等幅"; list-style: square}
li {  font: 11px "ＭＳ ゴシック", "Osaka−等幅"; color: #666699; list-style: square}
.sigotoirai {  font: 10px "ＭＳ ゴシック", "Osaka−等幅"; padding: 10px 10px 10px 20px; margin: 1px 1px 1px 10px}
.tableback3 {  background: #FFFFFF url(image/kagebousi/kagebousi3.gif) no-repeat right bottom}
.honbunmoji2 { font-size: 11px; font-family: "ＭＳ ゴシック", "Osaka−等幅" ; line-height: 3px ; background: #CCFFCC}
.tableiti3 {  font: 10px "ＭＳ ゴシック", "Osaka−等幅"; border-color: black black #CCCCFF; left: 20px; clip:  rect(   ); padding: 0px 0px 0px 20px; border: 0px}
h4 {  font-size: 12px; padding:  0px 0px 0px 20px; width: 800px; border: dotted; border-width: 0px 0px 0.5px; border-color: black black #99CCFF}
.kasennasi {  text-decoration: none}
.mojiiro {  color: #666699}
.takasa {  letter-spacing: 1em}
.irasutobotan {  font: lighter 12px "ＭＳ ゴシック", "Osaka−等幅"; text-align: right; padding: 0px 20px 0px 0px}
.ilasutoteble {  font: 9px "ＭＳ ゴシック", "Osaka−等幅"; color: #666699; text-decoration: none; vertical-align: middle; padding: 0px}
.kasennasiiro {  color: #666699; text-decoration: none}
.workmojifutosa {  font: 400 10px "ＭＳ ゴシック", "Osaka−等幅"}
.tablewaku {  vertical-align: top; padding: 0px 0px}
.woketablemojiiti {  vertical-align: top; font: 8px "ＭＳ ゴシック", "Osaka−等幅"; padding: 10px 10px}
.workteble1 { font: 9px "ＭＳ ゴシック", "Osaka−等幅"; color: #666699; text-decoration: none; vertical-align: top; padding: 10px 10px}
.infotabletakasa {  line-height: 0.5em}
.p05em {  line-height: 0.3em}
.teblecolor3 { background: #99FF99; font: 13px "ＭＳ ゴシック", "Osaka−等幅"; letter-spacing: 1px; padding: 3px 3px 3px 10px; text-align: center }
.illustpickkoment {  font: 11px "ＭＳ ゴシック", "Osaka−等幅"}
.inforaindaka {  line-height: 1em}
.illustback {  background: url(image/kagebousi/kagebousi4.gif) no-repeat left bottom}
h3 {  font: 15px "ＭＳ ゴシック", "Osaka−等幅"}
.illustimageiti {  text-align: center}
.hobbyimage { background: #FFFFFF url(image/kagebousi/kagebousi6.gif) no-repeat right bottom}
.moji11 {  font: 11px "ＭＳ ゴシック", "Osaka−等幅"}
