@charset "Shift_JIS";

body { background-color:EBEAE1 ; color : #000000 ; text-align : center ; margin: 0px ; font-size:12px ; color : #000000 ; }
td { font-size:12px ;line-height : 20px ;}
.td_back { font-size:12px ; line-height : 20px ; color : #000000 ; background :url("img/td_back.gif"); background-repeat: repeat-y ; width : 764 ; padding: 0px 30px 0px 30px ; text-align : center ;　}
.td_back_flash { font-size:12px ; color : #000000 ; background :url("img/td_back.gif"); 
				background-repeat: repeat-y ;
				width : 764 ; text-align : center ;　}
				
.td_back_news { font-size:12px ; color : #000000 ; background :url("img/td_back_news.gif");
				background-repeat: no-repeat ;
				width : 764 ; height : 20 ;  padding: 0px 30px ; text-align : left ;　}
				
.td_back_news02 { font-size:12px ; color : #000000 ; background :url("img/td_back_news02.gif");
					background-repeat: repeat-y  ;
					width : 764 ; padding: 0px 30px ; text-align : left ;　}
					
.td_back_bottom { font-size:12px ; color : #000000 ; background :url("img/td_back_bottom.gif"); 
					background-repeat: no-repeat ;
					width : 764 ; height : 30 ;  padding: 0px 22px ; text-align : left ;　}
					
.td_back_bottom_wh { font-size:12px ; color : #000000 ; background :url("img/td_back_bottom_wh.gif"); 
					background-repeat: no-repeat ;
					width : 764 ; height : 30 ;  padding: 0px 22px ; text-align : left ;　}					

.font9 { font-size:9px ; line-height : 15px ; }
.font11 { font-size:11px ; line-height : 12px ; }
.font10 { font-size:10px ; line-height : 15px ; }
.font12 { font-size:12px ; line-height : 18px ; }
.font12_16 { font-size:12px ; line-height : 16px ; }
.font12_22 { font-size:12px ; line-height : 22px ; }
.font13 { font-size:13px ;}
.font15 { font-size:15px ;}

A:link { color : #006600 ; }
A:visited { color : #006600 ; }
A:active { color : #006600 ;}
A:hover { color : #996600 ;}

.td_news_text { font-size:12px ;  line-height : 18px ; color : #000000 ;}


.line { background :url("img/line_special.gif") ; background-repeat: repeat-x ; width : 704 ; height : 6 ;}


#wine-menu table.menu td{
line-height:1.4;
padding-bottom:15px;
}
#wine-menu table.menu th{
line-height:1.4;
font-weight:normal;
text-align:left;
font-size:12px;
}
#wine-menu table.menu span{
color:#3E6C24;
}


