.font12pxline15 { font-size: 12px; line-height: 15px }
.font12pxline18 { font-size: 12px; line-height: 18px }
.font10pxline15 { font-size: 10px; line-height: 15px }
.font14pxline20 { font-size: 14px; line-height: 20px }
.font12pxline15red { font-size: 12px; line-height: 15px; color:#FF3333;}
A:link { color=#025E1E }
A:visited { color=#7D8B00 }
A:hover { color=#F64D05 }
body { color: #2f2f2f }

p.description {
line-height: 1.3;
margin: 0;
padding: 5px 10px;
font-size: 11px;
color: #666;
}

p.description2 {
position: relative;
z-index: 1000;
line-height: 1.3;
margin-top: -35px;
margin-right: 20px;
padding: 10px;
background: #fff url(../img/box_bg.png) top left repeat;
border: 5px solid #d9d9d9;
font-size: 11px;
color: #444;
}

* html p.description2 {
margin-top: -45px;
height: 1%;
}

div.description3 {
line-height: 1.3;
margin: 0;
padding:0px 10px;
background-color: #f4faee;
border: 1px solid #1E3D00;
font-size: 12px;
color: #1E3D00;
}

/*index*/
div#recommendTop h3 {
padding: 0 0 5px 5px;
border-left: 5px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #fff;
font-size: 120%;
font-weight: 700;
color: #339;
}

body div#recommendTop dl {
border-bottom: 1px solid #ccc;
background-color: #fff;
}

body div#recommendTop dl dt {
padding: 10px 10px 0;
}

body div#recommendTop dl dd {
padding: 0 10px 10px;
}

body div#recommendTop dl dt.stripe,
body div#recommendTop dl dd.stripe {
background-color: #efefef;
}


