body { 
font-family:Palatino,"Palatino Linotype","Book Antiqua",Caslon,Century,"MS Serif",serif; font-style:normal; font-weight:600; font-size:1em; color:rgb(51,51,51); line-height:1.7em; background-color:#CCCCFF; margin:2em; padding:2em; 
}
a:link { color: rgb(0,0,255); }
a:visited {color: rgb(140,100,40); }
a:active { color: rgb(128,0,0); }

.heading { font-size:1.35em; line-height:1.7em; }
.seriestitle { font-size: 1.25em; color: rgb(51,51,51); font-weight:300; }

div.outline { border-style:solid; border-color:rgb(204,204,204);border-width:1px; }
.special { width:87%; margin-left:2em; font-size:1.15em; line-height:1.6em; }

.pic {margin:20px; width:250px; float:left; text-align:center;valign:middle; visibility:visible; font-size:1.15em }
.caption { margin: 20px; width: 260px; text-align:right; valign:middle; float:left; font-size:1.05em; font-weight:600; color:rgb(51,51,51);  line-height:1.5em; }
.paypal {margin: 12px; width: 93px; align:center; valign:middle; float:left; border-width:1px; border-color:rgb(204,204,204); border-style: outset; nowrap; }

div.spacer { clear:both }

.pricelinks { font-size:1.1em; color: rgb(51,51,51); line-height:1.7em }
.contact { width:90%; margin-left:.5em; font-size:1.15em; color: rgb(51,51,51); font-weight:600; line-height:1.6em; }

.jpricelinks { font-family:HG正楷書体-PRO,明朝,ゴシック; font-size:1.15em; line-height:1.7em; color:#333333; }
.jheading { font-family:HG正楷書体-PRO,明朝,ゴシック; font-size:1.3em; text-align:left; margin:1.0em;}

