<!-- [START] Use Only 2004_modles ---------------------------------------->

.detail {  font-size: 10px}
.detail {  font-weight: lighter}

.price10 {
	font-size: 10px;
	line-height: 120%;
}

.price12 {
	font-size: 12px;
	line-height: 120%;
}

<!-- [END] Use Only 2004_modles ------------------------------------------>


a {
	color: #003399;
	text-decoration: none;
}

a:link {
	color: #003399;
	text-decoration: none;
}

a:visited {
	color: #003399;
	text-decoration: none;
}

a:hover {
	color:#003399;
	text-decoration: underline;
}

a.wh {
	color: #FFFFFF;
	text-decoration: none;
}

a.wh:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.wh:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.wh:hover {
	color:#0066FF;
	text-decoration: none;
}


a.gr {
	color: #666666;
	text-decoration: none;
}

a.gr:link {
	color: #666666;
	text-decoration: none;
}

a.gr:visited {
	color: #666666;
	text-decoration: none;
}

a.gr:hover {
	color:#666666;
	text-decoration: underline;
}

.txt9 {
	font-size: 9px;
	line-height: 140%;
	color: #666666;
}

.txt10wh {
	font-size: 10px;
	line-height: 140%;
	color: #FFFFFF;
} 


.txt10 {
	font-size: 10px;
	line-height: 140%;
	color: #666666;
}


.txt12 {
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}

.txt12b {
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	font-weight: bold;
}

.txt12bbl {
	font-size: 12px;
	line-height: 140%;
	color: #000000;
	font-weight: bold;
}

.txt12wh {
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
}

.txt14 {
	font-size: 14px;
	line-height: 140%;
	color: #666666;
}

.txt16 {
	font-size: 16px;
	line-height: 140%;
	color: #666666;
}

/*---------------------------
recommendation
---------------------------*/
#recommendation {
	clear:both;
}

#recommendation h3 {
	margin:15px 0 10px;
}

#recommendation .products-bg2nd {
	margin-bottom: 10px;
}

#recommendation dl {
	margin: 0 7px 15px;
	font-weight: normal;
}

#recommendation dt,
#recommendation dd {
	font-weight: normal;
	margin:0;
	font-size: 12px;
}

.h-type01, .h-type01u{ font-size: 14px; line-height: 22px; margin-top: 7px; padding-left: 8px; border-left: 5px solid #a7a7a7; background-color: #ebebeb;}
.h-type01 img, .h-type01u img{ vertical-align:middle;margin:0 0 2px;}
.h-type01u{ margin-top: 25px;}


.products-bg2nd{ width: 142px; height: 142px; text-align: center; margin-bottom: 15px; background: url(/products/images/2nd_category_bg.gif) 0 0 no-repeat;}
a.bullet-block{ padding-left: 12px; background: url(/common/images/bullet01.gif); background-position:0px 2px; background-repeat:no-repeat !important; display: block;}

