h1   { color: #808080; font-size: 12px; font-weight: bold; text-align: center; margin: 0.67em 0 }

H2 { color: #c30; font-size: 20px; font-family: HG‘n‰pŠpºÞ¼¯¸UB, HGS‘n‰pŠpºÞ¼¯¸UB, HGP‘n‰pŠpºÞ¼¯¸UB, "‚l‚r ƒSƒVƒbƒN"; font-weight: normal; line-height: 130%; word-spacing: -3px; margin-top: 15px; margin-bottom: 15px; padding-top: 7px; padding-bottom: 7px; padding-left: 10px; border-bottom: 2px solid #eb2526; border-left: 15px solid #eb2526 }

h3 { font-size: 16px; font-weight: bold; background-image: url("img/check.gif"); background-repeat: no-repeat; background-position: 0 center; margin-right: 10px; margin-left: 10px; padding-top: 10px; padding-left: 30px }

body { background-color: #f5f5f5 }

.banner  { padding-right: 20px; padding-left: 20px }

.banner-title    { color: #fff; font-size: 20px; font-weight: bold; margin-bottom: 0; padding-left: 400px }

.banner-sub    { color: #fff; font-size: 12px; padding-left: 400px }

.main  { background-color: #fff; padding: 0 20px 10px ;}

.ranking { background-color: #FFCCFF; vertical-align: middle; border: solid 2pt #c00 ;}

.ranking P { color: #666; font-size: 15px; line-height: 150% ;}

.letter-honbun { background-repeat: repeat ;}

.letter-honbun P { font-size: 11pt; line-height: 27px; background-image: url("img/letter-line.gif"); background-position: center bottom; padding-top: 1px; padding-right: 50px; padding-left: 50px ;}

.letter-title { color: #f00; font-weight: bold; padding-top: 20px; padding-left: 50px ;}

.order { font-size: 20pt; font-weight: bold }

.small { color: #666; font-size: 12px }

a:hover { position: relative; top: 2px; left: 2px }

a:link { color: blue }


