font { font-family: arial, helvetica; }

a { color: #369; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { color: #000; text-decoration: none; }

.menu00a { padding-top: 10px; padding-bottom: 4px; }
.menu00b { font-family: arial, helvetica; font-size: 11px; font-weight: bold; line-height: 14px; }
a.menu01:link, a.menu01:visited, a.menu01:active { color: #369; text-decoration: none; }
a.menu01:hover { color: #000; text-decoration: none; }
a.menu02:link, a.menu02:visited, a.menu02:active { color: #000; text-decoration: none; }
a.menu02:hover { color: #000; text-decoration: none; }

.header01 { font-size: 10px; color: #000; line-height: 13px; }
.header02 { font-family: arial, helvetica; font-size: 11px; color: #000; line-height: 14px; }

.footer01 { font-size: 11px; color: #369; line-height: 14px; }
.footer02 { font-size: 11px; color: #666; line-height: 14px; }

.body01 { font-size: 11px; color: #666; line-height: 14px; }
.body02 { font-size: 11px; font-weight: bold; color: #369; line-height: 14px; }

.home00global { background-image: url(images/home_global_00.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.home00kasumi { background-image: url(images/home_kasumi_00.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.home00bunmei { background-image: url(images/home_bunmei_00.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.home00mino { background-image: url(images/home_mino_00.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.home01 { background-color: #9AB; }
.home02 { font-size: 10px; color: #999; }

.brand01 { padding-top: 3px; padding-bottom: 15px; text-align: center; }
.brand02 { font-size: 10px; color: #999; line-height: 13px; }

.series01 { padding-bottom: 5px; padding-right: 5px; padding-top: 5px; text-align: right; vertical-align: bottom; }
.series02 { font-size: 11px; line-height: 14px; }
.series03 { font-size: 11px; font-weight: bold; color: #333; line-height: 14px; }
.series04 { padding-left: 45px; vertical-align: middle; }

.product01 { font-size: 12px; color: #000; line-height: 15px; }
.product02 { font-size: 12px; color: #666; line-height: 15px; }
.product03 { font-size: 11px; color: #333; line-height: 14px; }
.product04 { font-size: 11px; font-weight: bold; }
.product05 { font-size: 11px; color: #000; line-height: 14px; }

a.retailers00:link, a.retailers00:visited, a.retailers00:active { color: #369; text-decoration: none; }
a.retailers00:hover { color: #000; text-decoration: none; }
.retailers01 { font-size: 10px; color: #666; line-height: 13px; }
.retailers02 { font-size: 11px; color: #666; line-height: 14px; }
.retailers03 { font-size: 11px; color: #369; line-height: 14px; }
.retailers04 { padding-bottom: 5px; padding-right: 5px; padding-top: 5px; text-align: right; vertical-align: bottom; }
.retailers05 { font-size: 11px; line-height: 11px; }

.about00 { background-image: url(images/about_bg_01.gif); background-repeat: no-repeat; background-position: 0px 120px; }

.search01 { padding-bottom: 4px; }
.search02 { font-size: 11px; color: #333; line-height: 14px; }
.search03 { font-size: 11px; font-weight: bold; color: #333; line-height: 14px; }
.search04 { font-size: 11px; color: #666; line-height: 14px; }
.search05 { font-size: 11px; font-weight: bold; color: #000; line-height: 14px; }

.warranty01 { font-size: 11px; }
.warranty02 { font-size: 10px; line-height: 12px; }

.news01 { font-size: 11px; font-weight: bold; color: #666; line-height: 14px; }
.news02 { padding-top: 5px; padding-bottom: 5px; }
.news03 { font-size: 11px; color: #369; line-height: 14px; }
.news04 { font-size: 11px; color: #999; line-height: 14px; }
.news05 { font-size: 16px; font-weight: bold; color: #666; }
.news06 { font-size: 11px; color: #666; line-height: 14px; }