h1 { color: #666; font-size: 12px; font-weight: bold; text-align: center; margin: 0.67em 0 ;}
H2 { color: #FF76AC; 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 #FF76AC; border-left: 15px solid #FF76AC}
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 { color: black; background-color: #FF76AC; background-image: url("img/bg.jpg"); background-repeat: repeat-x; background-attachment: fixed }
.banner  { padding-right: 20px; padding-left: 20px }
.top   {
	background-image: url(img/baby04.jpg);
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.banner-title   { color: #333; font-size: 20px; font-weight: bold; margin-bottom: 0; padding-left: 400px }
.banner-sub   { color: #333; font-size: 12px; padding-left: 400px }
.main  { background-color: #fff; padding: 0 20px 10px ;}
.ranking { background-color: #CCFFFF; 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 }
