h1 {  margin-bottom: 0px; padding-bottom: 5px; font-size: 14px; color: #336699; font-weight: normal; background-repeat: repeat; margin-top: 5px; padding-top: 5px; text-align: right; border-color: black black #336699; border-style: double; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 900px}
body {  text-align: center}
.outbox {  width: 900px; text-align: left; background-color: #FFFFFF; float: none; border-color: black #666666; border-style: none}
body {  clip:   rect(   ); font-size: 12px; background-repeat: no-repeat}
.menuline {  padding-left: 30px; vertical-align: middle; border-color: #000000 black; padding-top: 3px; padding-bottom: 0px; margin-bottom: 0px; background-image: url(jpg/26.jpg); background-position: center; border-style: none}
.leftbox {  float: left; width: 700px; text-align: left; margin-top: 0px; padding-top: 0px; border-color: black black black 7; border-style: none}
.rightbox {  width: 190px; text-align: left; float: left; padding-left: 10px; padding-top: 20px; border: none; border-color: black #CCCCCC black black}
.li-note {  list-style-image: url(jpg/icon_link01.gif)}
.left1-2 {  float: left; width: 340px; background-color: #FFFFFF; margin-top: 0px; padding-top: 20px; padding-left: 10px}
.left2-2 { float: left; width: 340px; padding-left: 10px; padding-top: 20px}
.leftmax { float: left; padding-left: 10px; background-color: #FFFFFF; width: 680px}
p {  line-height: 20px; margin-bottom: 15px; margin-top: 0px; padding-top: 0px}
.neko { background-image: url(jpg/bar-23-3.gif); border-color: black black #009933; background-repeat: no-repeat; line-height: 55px; margin-top: 25px; text-indent: 30pt; font-size: 14px; font-weight: normal; margin-bottom: 20px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: #000000; width: 680px}
.bluetitle { color: #003399; background-image: url(jpg/titleubarblue.jpg); border-color: black black #003366; background-repeat: repeat; font-size: 14px; font-weight: bold; text-align: left; padding-left: 20px ; margin-top: 0px; border-style: none; padding-top: 20px; background-position: center}
.orengetitle { color: #FF6600; background-image: url(jpg/titleubarorenge.jpg); border-color: black black #003366; background-repeat: repeat; font-size: 14px; font-weight: bold; text-align: left; padding-left: 20px ; padding-top: 20px; background-position: center; border-style: none }
.greentitle { color: #003300; background-image: url(jpg/titleubargreen.jpg); border-color: black black #003366; background-repeat: repeat; font-size: 14px; font-weight: bold; text-align: left; padding-left: 20px ; padding-top: 20px; border-style: none ; background-position: center; margin-bottom: 20px}
a:link {  color: #000099; text-decoration: none}
a:visited {  color: #000099; text-decoration: none}
a:hover {  color: #FF0000; text-decoration: underline}
copy {  color: #FFFFFF; background-color: #0099CC; text-align: center}
.copy {  color: #000066; text-align: center; line-height: 16px; border-color: #0099CC #666666; width: 900px; float: none; border-style: ridge; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px}
.rightmenutitle {  background-image: url(jpg/bar-35-7mini.jpg); background-repeat: no-repeat; padding-left: 25px; color: #FFFFFF; padding-top: 2px}
.topbox {  background-repeat: no-repeat; background-position: right center; font-size: 12px; color: #999999; margin-top: 40px; margin-left: 15px; background-image: url(jpg/b17.png); padding-bottom: 10px}
.subleft1 { float: left; width: 500px; padding-right: 5px; padding-left: 5px; background-color: #FFFFFF; margin-top: 0px; padding-top: 20px}
.subleft2 { float: left; width: 190px; padding-right: 5px; padding-left: 5px; background-color: #FFFFFF; margin-top: 0px; padding-top: 20px}
table {  font-size: 12px}
.subleftbox { float: left; width: 690px; text-align: left; margin-top: 0px; padding-top: 0px; border-style: none ; padding-right: 5px; padding-left: 5px}
.titlebar1 {  line-height: 16px; font-weight: bold; border-color: black black #660000; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; margin-top: 20px}
.rankingtitle {  background-color: #FFFFCC; border-color: #FFCC66 black; padding-right: 15px; padding-left: 15px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; margin-right: 30px; font-size: 12px}
.rankingtitlegreen { background-color: #CAFFCA; border-color: #33CC66 black; padding-right: 15px; padding-left: 15px; margin-right: 30px ; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.neko2 { color: #009933; background-image: url(jpg/newstitle.jpg); border-color: black black #009933; background-repeat: no-repeat; font-size: 16px; font-weight: bold; text-align: center; line-height: 45px; margin-top: 25px ; border-style: ridge; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px }
.neko3 { color: #009933; background-image: url(jpg/_oyaji.gif); border-color: black black #009933; background-repeat: no-repeat; font-size: 16px; font-weight: bold; text-align: center; line-height: 45px; margin-top: 25px ; border-style: ridge; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; background-position: right top}
.h1font { background-color: #6699CC; text-align: center; margin-bottom: 0px; padding-bottom: 0px; font-size: 14px; color: #FFFFFF; font-weight: normal}
.li-line { line-height: 20px; list-style-image: url(jpg/093.gif); list-style-position: outside; margin-top: 20px; white-space: normal; clip:   rect(   ); background-repeat: no-repeat; background-position: left center; padding-left: 0px; margin-left: 0px; vertical-align: middle}
.pickup { color: #666666; background-image: url(jpg/bar-31-10.png); background-repeat: no-repeat; font-size: 16px; font-weight: bold; text-align: center; line-height: 80px; margin-top: 25px ; background-position: left center; padding-left: 30px; border-style: none}
.blue2 {  background-image: url(jpg/bar02-2.gif); background-position: left bottom; line-height: 32px; color: #333333; background-repeat: no-repeat; font-weight: normal; font-size: 14px; padding-left: 35px}
.green2 { background-image: url(jpg/bar-30-3.gif); background-position: left bottom; line-height: 32px; color: #003300; background-repeat: no-repeat; text-align: center; font-weight: bold; font-size: 14px }
ul {  padding-left: 5px; margin-left: 10px; margin-bottom: 10px; text-align: left; padding-top: 0px; margin-top: 0px}
strong {  font-weight: normal}
li {  line-height: 25px}
.orenge { background-image: url(jpg/bar02-2.gif); background-position: left bottom; line-height: 32px; color: #333333; background-repeat: no-repeat; font-weight: normal; font-size: 14px; padding-left: 35px }
.blue { background-image: url(jpg/bar02-6.gif); background-position: left bottom; line-height: 32px; color: #333333; background-repeat: no-repeat; font-weight: normal; font-size: 14px; padding-left: 35px }
.pink { background-image: url(jpg/bar02-1.gif); background-position: left bottom; line-height: 32px; color: #333333; background-repeat: no-repeat; font-weight: normal; font-size: 14px; padding-left: 35px }
.parple { background-image: url(jpg/bar02-5.gif); background-position: left bottom; line-height: 32px; color: #333333; background-repeat: no-repeat; font-weight: normal; font-size: 14px; padding-left: 35px }
.green { background-image: url(jpg/bar02-3.gif); background-position: left bottom; line-height: 32px; color: #333333; background-repeat: no-repeat; font-weight: normal; font-size: 14px; padding-left: 35px }
.rightmenutitle2 { background-image: url(jpg/bar-35-12mini.gif); background-repeat: no-repeat; padding-left: 25px; color: #FFFFFF; vertical-align: top; padding-top: 2px}
.rightmenutitle3 { background-image: url(jpg/bar-35-6mini.jpg); background-repeat: no-repeat; padding-left: 25px; color: #FFFFFF; padding-top: 2px}
.rightmenutitle4 { background-image: url(jpg/bar-35-3mini.gif); background-repeat: no-repeat; padding-left: 25px; color: #FFFFFF; padding-top: 2px}
h2 {  font-size: 24px; color: #0066CC; font-family: "あくあフォント"}
h3 {  font-size: 12px; margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px; font-weight: normal}
.h2font {  font-family: "あくあフォント"; font-size: 28px; color: #6699FF; line-height: 100px; font-weight: bold}
h4 {  font-size: x-small; margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px}
em {  font-style: normal}
.black { background-image: url(jpg/bar-35-3.png); background-position: left bottom; line-height: 32px; color: #FFFFFF; background-repeat: no-repeat; font-weight: bold; font-size: 14px; padding-left: 50px; font-family: "ＭＳ Ｐゴシック", "Osaka"; margin-top: 20px}
.left1-3 { float: left; padding-right: 5px; padding-left: 5px; background-color: #FFFFFF; margin-top: 0px; padding-top: 20px ; width: 220px}
.left2-3 { float: left; padding-right: 5px; padding-left: 5px; background-color: #FFFFFF; margin-top: 0px; padding-top: 20px ; width: 440px}
.rightmenutitle0 { background-image: url(jpg/icon_link03.gif); background-repeat: no-repeat; color: #990000; font-size: 12px; padding: 0px 20px 2px; font-weight: normal; margin:  20px 0px 5px; border: double; border-width: 0px 0px 3px; border-color: black black #999999}
.yerrow { background-image: url(jpg/bar-35-3.png); background-position: left bottom; line-height: 25px; color: #FFFFFF; background-repeat: no-repeat; font-weight: bold; font-size: 14px; padding-left: 50px; font-family: "ＭＳ Ｐゴシック", "Osaka"; margin-top: 20px }
.midori { background-image: url(jpg/bar-35-6.png); background-position: left bottom; line-height: 25px; color: #FFFFFF; background-repeat: no-repeat; font-weight: bold; font-size: 14px; padding-left: 50px; font-family: "ＭＳ Ｐゴシック", "Osaka"; margin-top: 20px}
.ao { background-image: url(jpg/bar-35-9.png); background-position: left bottom; line-height: 25px; color: #FFFFFF; background-repeat: no-repeat; font-weight: bold; font-size: 14px; padding-left: 50px; font-family: "ＭＳ Ｐゴシック", "Osaka"; margin-top: 20px }
