html,body{
	height: 100%;
	margin:0;
	padding:0;

}



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

a:hover{
	color:#cccccc;
	text-decoration:none;
}


.clear{
	clear:both;
}

#all{
	width:770px;
	height: 100%;
	min-height:800px;
	margin: 0 auto;
	border-width:0px 1px 0px 1px;
	padding-top:0px;
	border-style:solid;
	border-color:#cccccc;


}


#toplogo{
	width:770px;
	height:43px;
}







	/* ここからmenuボタン */



.none {
	display: none;
}
	



#menu{
	width:770px;
	height:41px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	padding: 0px;
}

#home{
	margin:0px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/home_b.jpg");
}	


#com{
	margin:0px 0px 0px 110px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/company_b.jpg");
}

#whats{
	margin:0px 0px 0px 220px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/whatsnew_b.jpg");
}

#even{
	margin:0px 0px 0px 330px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/event_b.jpg");
}

#bran{
	margin:0px 0px 0px 440px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/brand_b.jpg");
}

#recru{
	margin:0px 0px 0px 550px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/recruit_b.jpg");
}

#cont{
	margin:0px 0px 0px 660px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/contact_b.jpg");
}


	

#menu a{
	display: block;
	position: absolute;
	top: 0px;
	margin: 0px;
	padding: 0px;
	}
	
#menu a.home{
	margin:0px;
	width:110px;
	height:41px;
	background-image:url("images/home_w.jpg");
}	

#menu a.home:hover{
	margin:0px;
	width:110px;
	height:41px;
	background-image:url("images/home_b.jpg");
}





#menu a.company{
	margin-left:110px;
	width:110px;
	height:41px;
	background-image:url("images/company_w.jpg");
}	

#menu a.company:hover{
	margin-left:110px;
	width:110px;
	height:41px;
	background-image:url("images/company_b.jpg");
}


#menu a.whatsnew{
	margin-left:220px;
	width:110px;
	height:41px;
	background-image:url("images/whatsnew_w.jpg");
}	

#menu a.whatsnew:hover{
	margin-left:220px;
	width:110px;
	height:41px;
	background-image:url("images/whatsnew_b.jpg");
}


#menu a.event{
	margin-left:330px;
	width:110px;
	height:41px;
	background-image:url("images/event_w.jpg");
}	

#menu a.event:hover{
	margin-left:330px;
	width:110px;
	height:41px;
	background-image:url("images/event_b.jpg");
}

#menu a.brand{
	margin-left:440px;
	width:110px;
	height:41px;
	background-image:url("images/brand_w.jpg");
}	

#menu a.brand:hover{
	margin-left:440px;
	width:110px;
	height:41px;
	background-image:url("images/brand_b.jpg");
}


#menu a.recruit{
	margin-left:550px;
	width:110px;
	height:41px;
	background-image:url("images/recruit_w.jpg");
}	

#menu a.recruit:hover{
	margin-left:550px;
	width:110px;
	height:41px;
	background-image:url("images/recruit_b.jpg");
}


#menu a.contact{
	margin-left:660px;
	width:110px;
	height:41px;
	background-image:url("images/contact_w.jpg");
}	

#menu a.contact:hover{
	margin-left:660px;
	width:110px;
	height:41px;
	background-image:url("images/contact_b.jpg");
}



/* ここまでmenuボタン */




.sub_midashi{
	margin-top:10px;
	width:770px;
	height:30px;
	background-color:#a9a9a9;
}

.sub_midashi p{
	font-size:12px;
	padding:9px 0px 5px 5px;
	color:#ffffff;
}




/* 左ボタン開始*/

#left_b{
	float:left;
	width:176px;
	height:120px;
	padding: 0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	padding: 0px;
}


#left_b a{
	display: block;
	position: absolute;
	top: 0px;
	margin:0px;
	padding: 0px;
	}
	


#botan_1{
	width:175px;
	height:40px;
	background-image:url("brand/images/subm_winerylist1.jpg");
	background-repeat:no-repeat;

}

#botan_2{
	width:175px;

	height:40px;
	margin:86px 0px 0px 0px;
	background-image:url("brand/images/subm_makerlist1.jpg");
	background-repeat:no-repeat;
}

#left_b a.botan_1{
	margin:40px 0px 10px 0px;
	width:175px;
	height:40px;
	background-image:url("brand/images/subm_winerylist1.jpg");
	background-repeat:no-repeat;
}	

#left_b a.botan_1:hover{
	margin:40px 0px 10px 0px;
	width:175px;
	height:40px;
	background-image:url("brand/images/subm_winerylist2.jpg");
	background-repeat:no-repeat;
}

#left_b a.botan_2{
	margin:86px 0px 0px 0px;
	width:175px;
	height:40px;
	background-image:url("brand/images/subm_makerlist1.jpg");
	background-repeat:no-repeat;
}	

#left_b a.botan_2:hover{
	margin:86px 0px 0px 0px;
	width:175px;
	height:40px;
	background-image:url("brand/images/subm_makerlist2.jpg");
	background-repeat:no-repeat;

}



	/* 左ボタン終了　*/



	/*　右コンテンツ開始　*/


#right_b{
	float:right;
	width:540px;
	margin:17px 0px 0px 0px;

}

	/*　↓右部テキストの設定*/

.temp_1{
	font-size:12px;	/*  フォントサイズ */
	line-height:140%;	/* 行間の設定 */
}




	/* 右コンテンツ終了　*/



	/* 最下部コピーライト　*/

.text{
	width:700px;
	font-size:10px;
	padding-top:30px;
	text-align:right;
}

.u_text{
	margin:400px 33px 10px 0px;
	font-size:12px;
}

/**************/
/* 追加作成分　*/
/**************/

/***********************************/
/* ワイナリーインフォメーション
/* 共通　
/***********************************/

/* ページタイトル　*/

.page_title{
	margin-top:10px;
	margin-left:16px;
}

/* ページタイトル_検索　*/

.w_page_title{
     float:left;
	margin:10px 0px 15px 18px;
}

/* ワイナリー名　*/

.w_info_top{
	width:700px;
	/*margin:10px auto;*/
	margin:10px 0px 15px 18px;
}

.w_info_top .name{
	width:600px;
	float:left;	
}

.w_info_top img{
	float:right;	
}

.w_info_top a{
	color:#000000;
	text-decoration:underline;
}

.w_info_top a:hover{
	color:#cccccc;
}

.name_kana{
	font-size:12px;
}

.name_eng{
	font-size:14px;
	font-weight:bold;
	line-height:1.8;
}
/* stateflagを右寄せ　*/

#w_list_r{
    display:block;
    float:right;
    margin-right:30px;
}

/* 戻るの位置を指定　*/
.w_list_modoru{
    margin-left:40px;
	margin-top:20px;
}



/* 右側コンテンツ　フロートのための囲み　*/

#wrapper_winfo{
	width:750px;
	margin-left:20px;
}

/* Winery information及びMaker information 左ボタン　*/
/* 共通　*/
#info_left_b{
	float:left;
	width:200px;
	padding: 0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	padding: 0px;
}



#info_left_b ul{
	list-style:none;
	margin:0;
	padding:0;
}

#info_left_b ul li,#info_left_b ul li a{
	width:200px;
	height:20px;
	margin-bottom:2px;
	text-indent:-99999px;
	display: block;
}

#info_left_b ul li.this{
	margin-top:-4px;
	height:26px;
}

#info_left_b li p{
	margin:0;
	padding:0;
	height:26px;
}

#info_left_b a{
	display: block;
	width:200px;
	height:20px;
	margin:0px;
	padding: 0px;
}

/*　Winery information　ボタンdown　*/

#info_left_b a.bt_wi_intro{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_intro1.gif) no-repeat left top;
}

#info_left_b a.bt_wi_list{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_winelist1.gif) no-repeat left top;
}
#info_left_b a.bt_wi_history{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_history1.gif) no-repeat left top;
}
#info_left_b a.bt_wi_yard{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_vineyard1.gif) no-repeat left top;
}
#info_left_b a.bt_wi_awards{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_awards1.gif) no-repeat left top;
}
#info_left_b a.bt_wi_topics{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_topics1.gif) no-repeat left top;
}
#info_left_b a.bt_wi_review{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_press1.gif) no-repeat left top;
}
#info_left_b a.bt_wi_club{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_club1.gif) no-repeat left top;
}
#info_left_b a.bt_wi_vintage{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_vintage1.gif) no-repeat left top;
}
#info_left_b a.bt_wi_back{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_modoru1.gif) no-repeat left top;
}

/*　Winery information　ボタン over　及び　当ページ*/
#info_left_b a.bt_wi_intro:hover,#bt_wi_intro{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_intro2.gif) no-repeat left top;
}

#info_left_b a.bt_wi_list:hover,#bt_wi_list{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_winelist2.gif) no-repeat left top;
}
#info_left_b a.bt_wi_history:hover,#bt_wi_history{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_history2.gif) no-repeat left top;
}
#info_left_b a.bt_wi_yard:hover,#bt_wi_yard{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_vineyard2.gif) no-repeat left top;
}
#info_left_b a.bt_wi_awards:hover,#bt_wi_awards{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_awards2.gif) no-repeat left top;
}
#info_left_b a.bt_wi_topics:hover,#bt_wi_topics{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_topics2.gif) no-repeat left top;
}
#info_left_b a.bt_wi_review:hover,#bt_wi_review{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_press2.gif) no-repeat left top;
}
#info_left_b a.bt_wi_club:hover,#bt_wi_club{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_club2.gif) no-repeat left top;
}
#info_left_b a.bt_wi_vintage:hover,#bt_wi_vintage{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_vintage2.gif) no-repeat left top;
}
#info_left_b a.bt_wi_back:hover,#bt_wi_back{
	width:200px;
	background:url(brand/winery_info/images/menubtn_w_modoru2.gif) no-repeat left top;
}



/* Winery information 左ボタン　ここまで　*/


/* コンテンツタイトル */
.w_info_title{
	font-weight:bold;
	font-size:87%;
	float:left;
	margin:0px 0px 0px 0px;
}

.w_info_title2{
	font-weight:bold;
	font-size:87%;
	float:left;
	margin:0px 0px 0px 30px;
}

/******* 各コンテンツ *******/

/* ワイナリー紹介ページ */


p.w_intro{
	width:480px;
	margin-top:0px;
	margin-left:30px;
	font-size:12px;
	line-height:1.6;
	color:#000000;
}

.w_introimg_bottom{
	width:510px;
	margin-left:24px;
	text-align:left;
}

.w_introimg_bottom img{
	padding:4px;
}

/* ワインリストページ */
#right_b a{
	color:#0066CC;
	text-decoration:underline;
}

#right_b a:hover{
	color:#cccccc;
}

.type_name{
	margin:30px 0 0 14px;

}

.wine_name{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:11px;
}

.wine_name img{
	vertical-align:text-bottom;
}

.wine_type{
	margin:0 0 0 20px;
	height:55px;
}

.wn_01{
     font-size:
	85%;
	}

/*　ワインリストページ及びワインデータ、テクニカルノート、テイスティングノート、ペアリング、アワーズ　*/
/*　ボタン　*/
ul.w_list_menu{
	margin:4px 0 0 0;
	padding:0;
	list-style:none;
}

ul.w_list_menu li{
	width:95px;
	height:23px;
	margin:0;
	padding:0;
	display:block;
	float:left;
}

ul.w_list_menu li a{
	width:95px;
	height:23px;
	margin:0;
	padding:0;
	display:block;
	}

/* down */	
a.wn_data{
	width:95px;
	height:23px;
	background:url(brand/winery_info/images/btn_s_winedata1.jpg) no-repeat left top;
	}

a.wn_technical{
	width:95px;
	height:23px;
	background:url(brand/winery_info/images/btn_s_technical1.jpg) no-repeat left top;
	}
	
a.wn_testing{
	width:95px;
	height:23px;
	background:url(brand/winery_info/images/btn_s_tasting1.jpg) no-repeat left top;
	}

a.wn_pairing{
	width:95px;
	height:23px;
	background:url(brand/winery_info/images/btn_s_pairing1.jpg) no-repeat left top;
	}

a.wn_awards{
	width:95px;
	height:23px;
	background:url(brand/winery_info/images/btn_s_awards1.jpg) no-repeat left top;
	}

/* hover　及び　当ページ　*/
a.wn_data:hover,ul.w_list_menu li.this #wn_data{
	width:95px;
	height:23px;
	background:url(brand/winery_info/images/btn_s_winedata2.jpg) no-repeat left top;
	}

a.wn_technical:hover,ul.w_list_menu li.this #wn_technical{
	width:95px;
	height:23px;
	background:url(brand/winery_info/images/btn_s_technical2.jpg) no-repeat left top;
	}
a.wn_testing:hover,ul.w_list_menu li.this #wn_testing{
	width:95px;
	height:23px;
	background:url(brand/winery_info/images/btn_s_tasting2.jpg) no-repeat left top;
	}

a.wn_pairing:hover,ul.w_list_menu li.this #wn_pairing{
	width:95px;
	height:23px;
	background:url(brand/winery_info/images/btn_s_pairing2.jpg) no-repeat left top;
	}

a.wn_awards:hover,ul.w_list_menu li.this #wn_awards{
	width:95px;
	height:23px;
	background:url(brand/winery_info/images/btn_s_awards2.jpg) no-repeat left top;
	}

/*　当ページボタン　*/	
ul.w_list_menu li.this{
	text-indent:-9999px;
}
/*　ボタンここまで　*/


/*　ワインリスト　各タイトル　*/	
.w_list_title{
	margin:15px 0 0 0;
	padding:0;}

.w_list_title img{
	margin:0;
	padding:0;
}



/* 商品名（日本語）　*/
.syouhinmei{
	margin-left:5px;
	margin-top:30px;
}

.syouhinmei p#jap{
	margin:0;
	padding:0;
	font-size:12px;
}

/* 商品名（イタリア語）　*/
.syouhinmei p#eng{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}

/* ワインデータ　ページ　*/
/* フロート用囲み　*/
.wrapper_winedata{
	width:510px;
	margin-right:20px;
}

.winedata_details{
	width:380px;
	font-size:80%;
	margin-top:10px;
	float:right;
}

.syouhinmei_data{
	margin:20px 0px 0px 10px;
}	

/* 商品名（日本語）　*/
.syouhinmei_data p#jap{
	margin:0;
	padding:0;
	font-size:12px;
	float:left;
	font-weight:bold;
}

/* 商品名（イタリア語）　*/
.syouhinmei_data p#eng{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	float:left;
}


/*　詳細データ　*/
table#details{
	margin-top:30px;
	margin-left:-4px;
	vertical-align:top;
}

table#details th{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	}

table#details th p{
	width:90px;
	margin:0;
	padding:4px;
	background-color:#770066;
	color:#FFFFFF;
}	

.winedata_img{
	width:120px;
	float:left;
	}

#winedata_img01{
	margin-top:0px;
	}
#winedata_img02{
	margin-bottom:0;
	}
/* ワインデータ　ページ ここまで　*/

/* テクニカルノート　ページ　ここから*/
.tech{
	margin-left:20px;
	font-size:80%;
}

table#tech{
	margin-top:4px;
	vertical-align:top;
}

table#tech th{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	}

table#tech th p{
	width:130px;
	margin:0;
	padding:2px;
	background-color:#A25797;
	color:	#FFFFFF;
}	

/* テクニカルノート　ページ　ここまで*/


/* テイスティングノート　ページ　及び　ペアリング　ページここから*/
.tasting{
	margin-left:20px;
	font-size:80%;
}

#tasting{
	margin-left:4px;
}
.pairing{
    margin-left:10px;
	font-size:80%;
	float:left;
}

#pairing{
	margin-left:4px;
}

dl#tasting dd,dl#pairing dd{
	padding:2px;
	margin-left:0;
	margin-top:20px;
	width:130px;
	background-color:#A25797;
	color:	#FFFFFF;
}

dl#tasting dt,dl#pairing dt{
	margin-left:40px;
	margin-top:10px;
}
/* テイスティングノート　ページ　ここまで*/

/*　AWARDSページ　ここから　*/
.awards{
	font-size:80%;
	margin-left:20px;
}

p#rireki{
	padding:2px;
	margin-top:20px;
	margin-left:4px;
	width:140px;
	background-color:#A25797;
	color:	#FFFFFF;
}

table#awards{
	margin-left:4px;
}

.w_mf{
	color: #666666;
}

/*　AWARDSページ　ここまで　*/


/*　歴史ページ　及び　トピックスページ　ここから　*/
span#his_title{
	font-size:86%;
}


.his_left{
	width:495px;
	margin-left:13px;
	margin-top:20px;
}

.his_left p{
	width:260px;
	margin:6px 0 0 0; 
	padding:0;
	font-size:80%;
	line-height:1.6;
	float:left;
}

.his_left img{
	width:200px;
	margin:4px 0 10px 15px;
	float:right;
}

.his_right{
	width:495px;
	margin-left:13px;
	margin-top:20px;
}

.his_right p{
	width:260px;
	margin:6px 0 0 0; 
	padding:0;
	font-size:80%;
	line-height:1.6;
	float:right;
}

.his_right img{
	width:200px;
	margin:4px 15px 10px 0;
	float:left;
}



/*　歴史ページ　及び　トピックスページ　ここまで　*/


/*　受賞履歴ページ　ここから　*/
#awards_rireki #t_awards{
	margin-top:20px;
	font-size:84%;
}

/*　受賞履歴ページ　ここまで　*/

/*　クラブ組織ページ　ここから　*/
#press{
	font-size:70%;
}

#press table{
	margin-top:30px;
}
/*　クラブ組織ページ　ここまで　*/


/***********************************/
/* メーカーインフォメーション
/* 共通　
/***********************************/

/*　Maker information　ボタンdown　*/

#info_left_b a.bt_mi_intro{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_intro1.gif) no-repeat left top;
}

#info_left_b a.bt_mi_list{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_list1.gif) no-repeat left top;
}
#info_left_b a.bt_mi_history{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_history1.gif) no-repeat left top;
}
#info_left_b a.bt_mi_qua{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_quality1.gif) no-repeat left top;
}
#info_left_b a.bt_mi_topics{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_topics1.gif) no-repeat left top;
}
#info_left_b a.bt_mi_recipe{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_recipe1.gif) no-repeat left top;
}
#info_left_b a.bt_mi_back{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_modoru1.gif) no-repeat left top;
}

/*　Maker information　ボタン　over　及び 当ページ*/
#info_left_b a.bt_mi_intro:hover,#bt_mi_intro{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_intro2.gif) no-repeat left top;
}

#info_left_b a.bt_mi_list:hover,#bt_mi_list{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_list2.gif) no-repeat left top;
}
#info_left_b a.bt_mi_history:hover,#bt_mi_history{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_history2.gif) no-repeat left top;
}
#info_left_b a.bt_mi_qua:hover,#bt_mi_qua{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_quality2.gif) no-repeat left top;
}
#info_left_b a.bt_mi_topics:hover,#bt_mi_topics{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_topics2.gif) no-repeat left top;
}
#info_left_b a.bt_mi_recipe:hover,#bt_mi_recipe{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_recipe2.gif) no-repeat left top;
}
#info_left_b a.bt_mi_back:hover,#bt_mi_back{
	width:200px;
	background:url(brand/maker_info/images/menubtn_f_modoru2.gif) no-repeat left top;
}

/* Maker information 左ボタン　ここまで　*/

/**/
#wrapper_p_list{
	margin:30px 0 0 10px;
	padding:0;
	width:510px;
}

.wrapper_p_left{
	width:244px;
	margin:0;
	padding:0;
	float:left;
}

.wrapper_p_right{
	width:244px;
	margin:0;
	padding:0;
	float:right;
}

.wrapper_p_left img,.wrapper_p_right img{
	width:80px;
	float:left;
}

#syouhin{
	width:160px;
	font-size:80%;
	margin:0;
	padding:0;
	float:right;
}

#syouhin p#pname{
	margin-left:6px;
	margin-top:8px;
	margin-bottom:10px;
	padding:0;
}


/*　商品リスト及び詳細、レシピ　ページ　*/
/*　ボタン　*/
ul#p_list_menu{
	width:190px;
	margin:4px 0 0 0;
	padding:0;
	list-style:none;
}

ul#p_list_menu li{
	width:95px;
	height:23px;
	margin:0;
	padding:0;
	display:block;
	float:left;
}

ul#p_list_menu li a{
	width:95px;
	height:23px;
	margin:0;
	padding:0;
	display:block;
}
/* フードレシピ商品詳細ボタン */	
a.pl_s_details{
	width:95px;
	height:23px;
	background:url(brand/maker_info/images/btn_s_syousai1.jpg) no-repeat left top;
	}

a.pl_s_details:hover{
	width:95px;
	height:23px;
	background:url(brand/maker_info/images/btn_s_syousai2.jpg) no-repeat left top;
	}



/* フードレシピ商品詳細ボタンここから */	

/* down */	
a.pl_details{
	width:95px;
	height:23px;
	background:url(brand/maker_info/images/btn_s_syousai1.jpg) no-repeat left top;
	}

a.pl_recipe{
	width:95px;
	height:23px;
	background:url(brand/maker_info/images/btn_s_recipe1.jpg) no-repeat left top;
	}
	
/* hover　及び　当ページ　*/
a.pl_details:hover,ul#p_list_menu li.this #pl_details{
	width:95px;
	height:23px;
	background:url(brand/maker_info/images/btn_s_syousai2.jpg) no-repeat left top;
	}

a.pl_recipe:hover,ul#p_list_menu li.this #pl_recipe{
	width95px;
	height:23px;
	background:url(brand/maker_info/images/btn_s_recipe2.jpg) no-repeat left top;
	}

/*　当ページボタン　*/	
ul#p_list_menu li.this{
	text-indent:-9999px;
}
/*　ボタンここまで　*/

/*　商品リストページ　*/

.f_recipe_title{
	margin:15px 0 20px 0;
	padding:0;

}

.f_recipe_title img{
	margin:0;
	padding:0;
}



/*　商品詳細　*/
#wrapper_f_data{
	width:490px;
}

#wrapper_f_data img{
	width:200px;
	float:left;
}

.syouhinmei_f_data{
	width:270px;
	margin-top:10px;
	float:right;
}

.syouhinmei_f_data p.jap{
	font-size:12px;
	padding:0;
	margin:0;
}

.syouhinmei_f_data p.eng{
	padding:0;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
}

.syouhinmei_f_data table#details{
	width:270px;
	font-size:12px;
	line-height:1.5;
}

.syouhinmei_f_data table#details p{
	background-color:#dd7700;
}

/* 商品詳細　ページ ここまで　*/

/* レシピページ　*/
#wrapper_zairyou{
	width:510px;
}

#wrapper_zairyou img{
	width:200px;
	float:left;
}

#zairyou{
	width:300px;
	font-size:12px;
	float:right;
}

#zairyou ul{
	list-style-image:url(brand/maker_info/images/listicon.gif);
	list-style-position:inherit;
	margin:10px 0 0 10px;
	padding:6px;
}

#zairyou ul li{
	margin-top:4px;
	font-size:12px;
}

#zairyou ul li span{
	font-size:12px;
}

#zairyou_syouhinmei{
	font-size:12px;
}

#tukurikata{
	width:500px;
	margin-top:20px;
	font-size:12px;
}

#tukurikata ul{
	list-style:none;
	margin:10px 0 0 10px;
	padding:0;
	font-size:12px;
}

#tukurikata ul li{
	margin-top:4px;
	line-height:1.4;
}

#zairyou p,#tukurikata p{
	font-size:12px;
	width:100px;
	padding:2px;
	background-color:#dd7700 ;
}



/* レシピページ　*/
.wrapper_recipe{
	margin-top:20px;
	margin-left:20px;
	margin-bottom:0;
	width:300px;
	padding:0;
}

.wrapper_recipe img{
 width:100px;
 float:left;
}

.tukurikata{
	width:170px;
	margin-top:10px;
	padding:0;
	float:right;
}	

.tukurikata p{
	font-size:70%;
}


.bt_tukurikata a{
	width:95px;
	height:23px;
	margin:0;
	padding:0;
	display: block;
	background:url(brand/maker_info/images/btn_s_tukurikata1.jpg) no-repeat left top;
}

.bt_tukurikata a:hover{
	background:url(brand/maker_info/images/btn_s_tukurikata2.jpg) no-repeat left top;
}



/* specialist ページ　*/
#wrapper_specialist{
	width:750px;
}

#left_s{
	width:240px;
	float:left;
}
#left_t{
	width:230px;
	margin-left:18px;
	margin-top:10px;
	text-align:center;
	border:1px solid #000000;
}

table#frag{
	width:210px;
	margin-left:0;
	font-size:70%;
}

#map{	
	width:230px;
	margin-left:18px;
	margin-top:20px;
	border:1px solid #000000;
}

#map ul{
	margin:0 10px 0 10px;
	padding:0;
	list-style:none;
	font-size:66%;
}	


#right_s{
	width:480px;
	float:right;
}

#wrapper_state{
	width:470px;
	margin:4px 0 0 0;
	padding:10px 10px 0 10px;
	background:url(vino/images/line01.gif) repeat-x left top;
	}
	
#wrapper_state_s{
	width:400px;
	margin:0;
	padding:0;
	float:left;
}

#wrapper_state_s p{
	font-size:80%;
}

#wrapper_state ul{
	font-size:74%;
	margin-bottom:0;
	padding:0;
}

#wrapper_state ul li{
	margin:0;
	padding:0;
}

#wrapper_state img{
	width:50px;
	float:right;
}

/* 検索結果 ワインリストページ　*/

.style1 {
color: #000000;
font-size:14px;
}

.tableinside{
	font-size:71%;
	padding:3px;
	}
	
.r_square_inside{
	background-image:url(search/images/images/r_square_02.gif);
	background-repeat:repeat-y;
	background-position:center;
	padding-left:10px;
	padding-right:10px;
	}
	
#kensaku{
	padding:10px;
	font-size:10px;
	}

.kensaku_w_left{
	font-size:84%;
	float:left;
	}
.kensaku_w_right{
	font-size:84%;
	float:right;
	}
	
.kensaku_w_td_left{
    display:block;
    float:left;
	}

.style2 {
    font-size:110%;
	font-weight:bold;
	line-height:1.8;
	 float:left;
    color: #000000
	}

/* 検索結果 ワインリストページ　*/

.kensaku_f_bt{
     float:right;
     margin-right:50px;
	}
	
/* 検索結果　フードデータ・レシピ　ボタン */	

/* koko */
/*　ボタン　*/

ul#bt_kekka_wine,ul#bt_kekka_food{
	width:560px;
	height:28px;
	margin:0;
	padding:0;
	list-style:none;
}

ul#bt_kekka_wine li,ul#bt_kekka_food li{
	width:110px;
	height:28px;
	float:left;
}

/* ワイン検索ボタン　*/

ul#bt_kekka_wine li a{
	background-image:url(search/images/bt_search_wine.jpg);
	width:110px;
	height:28px;
	text-indent:-999999px;
	display:block;
}

/* up */
#bt_kekka_wine a.bt_s_data {	background-position:0 0;}
#bt_kekka_wine a.bt_s_tech {	background-position:0 -28px;}
#bt_kekka_wine a.bt_s_tasting {	background-position:0 -56px;}
#bt_kekka_wine a.bt_s_pairing {	background-position:0 -84px;}
#bt_kekka_wine a.bt_s_awards {	background-position:0 -112px;}

/* over */
#bt_kekka_wine a.bt_s_data:hover {	background-position:-110px 0;}
#bt_kekka_wine a.bt_s_tech:hover {	background-position:-110px -28px;}
#bt_kekka_wine a.bt_s_tasting:hover {	background-position:-110px -56px;}
#bt_kekka_wine a.bt_s_pairing:hover {	background-position:-110px -84px;}
#bt_kekka_wine a.bt_s_awards:hover {	background-position:-110px -112px;}

/* フード検索ボタン　*/

ul#bt_kekka_food li a{
	background-image:url(search/images/bt_search_food.jpg);
	width:110px;
	height:28px;
	text-indent:-999999px;
	display:block;
}

/* up */
#bt_kekka_food a.bt_f_data {	background-position:0 0;}
#bt_kekka_food a.bt_f_recipe {	background-position:0 -28px;}

/* over */
#bt_kekka_food a.bt_f_data:hover {	background-position:-110px 0;}
#bt_kekka_food a.bt_f_recipe:hover {	background-position:-110px -28px;}

/* ボタンここまで　*/

