.header1 {  font-size: 11px; color: #0099CC; background-image: url(img/head_bg01.jpg); background-repeat: repeat-x; padding-top: 25px; padding-left: 75px}
body {  font-size: 12px}
td {  font-size: 12px}
.foot1 {  background-color: #0056BC}
.foot2 {  background-color: #0056BC; margin-left: 7px}
.topbest3 {  font-size: 12px; color: #FFFFFF; background-image: url(img/top_bar_ranking.jpg); text-align: center; width: 366px; height: 22px; padding-top: 5px; margin-top: 7px; margin-bottom: 0px}
.topbest32 {  margin-top: 0px}
.naviCM {  padding-top: 10px; margin-top: 5px; margin-bottom: 3px; padding-bottom: 0px}
.topbest33 {  font-size: 12px; font-weight: bold; background-color: #ECE9D8; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; color: #663300; margin-bottom: 0px}
.topbest34 {  font-size: 11px; margin-top: 7px; margin-bottom: 7px}
.lefthonsya {  margin-bottom: 6px; margin-top: 10px}
.lefttextnavi1 {  background-image: url(img/navi_s_001.gif); background-repeat: no-repeat; height: 24px; width: 159px; font-size: 12px; color: #006633; padding-left: 15px; padding-top: 6px; text-align: left}
.topchigau1 {  margin-right: 10px; margin-left: 22px; line-height: 150%; margin-top: -10px; padding-top: 0px; list-style-image: url(img/arrow01.gif); border-style: none}
.topchigau2 {  margin-bottom: 0px; padding-bottom: 0px}
.gototop {  font-size: 11px}
.topchigau3 {  line-height: 135%}
.gototopic {  font-size: 11px; text-align: right; margin-top: 5px; margin-bottom: 5px}
.topnewsimg {  margin-bottom: 8px; padding-bottom: 100px}
.linedot1 {  margin-top: 5px; margin-bottom: 5px; padding-top: 0px; padding-bottom: 0px}
.proftext1 {  font-size: 12px; font-weight: normal; color: #FFFFFF; text-align: right; margin-top: -10px; margin-bottom: 10px}
a:link {  color: #0066CC}
a:hover {  color: #003366; background-color: #DEDEDE}
a:visited {  color: #3399CC}
h2 {  font-size: 14px; font-weight: bold; color: #FFFFFF; background-image: url(img/pagetitlebar01.jpg); padding-left: 20px; height: 24px; margin-top: 15px; padding-top: 5px}
.context1 {  font-size: 12px; line-height: 150%}
.prodtext1 {  font-size: 13px; line-height: 150%; margin-right: 10px; margin-bottom: 8px; margin-left: 10px}
.h3prod {  font-size: 13px; font-weight: bold; color: #006666; background-image: url(img/prodct02.jpg); background-repeat: no-repeat; width: 535px; margin-bottom: 0px; padding-left: 18px; height: 22px; padding-top: 2px}
.prodtable1 {  margin-top: 0px}
.prodtext2 { font-size: 13px; line-height: 150%; margin-right: 10px; margin-left: 10px ; margin-top: 0px; margin-bottom: 0px}
.prodtext3 { font-size: 13px; line-height: 150%; margin-right: 10px; margin-left: 10px ; margin-top: 8px; margin-bottom: 10px}
.prodtext4 {  font-size: 12px; margin-left: 5px}
.cmtext1 {  font-size: 12px; line-height: 150%; padding-right: 15px; padding-left: 15px}
.h3group {  }
.h3group { font-size: 13px; font-weight: bold; color: #006699; background-image: url(img/bar_h3.jpg); background-repeat: no-repeat; width: 535px; margin-bottom: 0px; padding-left: 18px; height: 23px; padding-top: 2px }
.grouptable1 {  border: #DEDEDE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}
.ws{ white-space: nowspan}
.naviCM2 { padding-top: 10px; margin-top: 5px; margin-bottom: 5px}
.edate {  font-size: 14px; margin-right: 20px; color: #999999; font-family: "Arial", "Helvetica", "sans-serif"}
.h3groupE { ; font-size: 13px; font-weight: bold; color: #006699; background-image: url(img/bar_h3.jpg); background-repeat: no-repeat; width: 535px; margin-bottom: 0px; padding-left: 18px; height: 23px; padding-top: 5px}
.headere { font-size: 11px; color: #0099CC; background-image: url(img/head_bg01.jpg); background-repeat: repeat-x; padding-top: 25px; margin-left: 150px; padding-left: 150px}
.mainmenu {	 font-size: 14px; line-height: 150%; font-weight: bold}
.ws{ white-space: nowrap}
.cmtext {  font-size: 12px; line-height: 150%; margin-right: 50px; margin-left: 50px}
.cmtext2 { font-size: 12px; line-height: 150%; margin-right: 50px; margin-left: 50px ; text-align: right}
.cmsetsumei {  margin-top: 12px; margin-bottom: 5px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: 1px #CCCCCC dashed; margin-right: 15px; margin-left: 15px}
.prodname1 {  }
.prodname1 {  font-size: 16px; font-weight: bold; color: #FFFFFF; background-image: url(img/syohin_titlebar02.jpg); background-repeat: no-repeat; padding-left: 15px; height: 32px; margin-left: 15px; margin-top: 10px; padding-top: 6px; letter-spacing: 5px}
.prodname2 { ; font-size: 16px; font-weight: bold; color: #FFFFFF; background-image: url(img/syohin_titlebar05.jpg); background-repeat: no-repeat; height: 32px; margin-top: 10px; padding-top: 6px; letter-spacing: 5px ; text-align: center; margin-left: 15px}
.prodname3 { ; font-size: 16px; font-weight: bold; color: #FFFFFF; background-image: url(img/syohin_titlebar04.jpg); background-repeat: no-repeat; height: 32px; margin-top: 10px; padding-top: 6px; letter-spacing: 5px ; text-align: center; margin-left: 15px }
.h3prod2 { font-size: 13px; font-weight: bold; color: #006666; background-image: url(img/bar_h3.jpg); background-repeat: no-repeat; width: 535px; margin-bottom: 0px; padding-left: 18px; height: 25px; padding-top: 4px}
