.font2 { font-size: 70%; line-height: 120%; color: #333333; }
.font_a {font-size:12px; color:#333333; line-height: 150%; }
.font2gray { font-size: 70%; line-height: 120%; color: #333333; }
.font3 { font-size:75%; line-height: 150%; color: #333333; }
.font3_kind { font-size:100%; line-height: 120%; color: #333333; font-weight:800; }
.font3_1 { font-size:100%; line-height: 120%; color: #333333; }
.font3_2 { font-size:100%; line-height: 120%; color: #963; margin-left: 20px; }
.font4 { font-size: 90%; line-height: 140%; color: #333333; }
.font_fair { font-size: 100%; line-height: 100%; color:#C66; font-weight:700; }
.font_fair2 { font-size: 100%; line-height: 150%; color:#C03; font-weight:700; }
.date { font-size: 75% ; line-height: 150% ;color: #e65e03 ; font-weight: bold ; }
.price { font-size:75% ; line-height: 150% ; color: #333333 ; font-weight: bold ; }
.font_wainred { font-weight:bold; color:#900;}
.font_wainwhite { font-weight:bold; color:#76733F;}
.font_wainspark { font-weight:bold; color:#09C;}
.font_drink { font-size: 85%; line-height: 150%; color:#5C4D36; font-weight:700;}

.newsdate { font-size: 10px ; line-height: 120% ;color: #e65e03 ; font-weight: bold ; }
.news { font-size: 10px; line-height: 120%; color: #333333; }
.newsb { font-size: 12px ; line-height: 150% ;color: #FF0000 ; font-weight: bold ; }

#imgright1010 { float:right ; margin-left:10px ; margin-bottom:10px }
#imgright1000 { float:right ; margin-left:10px ; margin-bottom:0px }
#imgleft1010 { float:left ; margin-right:10px ; margin-bottom:10px }
#imgleft1000 { float:left ; margin-right:10px ; margin-bottom:0px }




a:link { color:#333333; text-decoration:underline; }
a:visited { color:#333333; text-decoration:underline; }
a:hover { color:#666666; text-decoration:none; }
a:active { color:#cccccc; text-decoration:none; }

.kodawaritop { margin:6px 0px 0px 6px ; }
.shopblock { margin:10px 0px 10px 10px ; }
.voiceblock { margin:10px 10px 10px 10px ; }

.m-text {
	width:540px;
	padding:3px 8px;
	font-size:14px;
}