@charset 'shift_jis';


a:hover {
    outline: none;
}
a:hover img, a:hover object, a:hover area, a:hover map, a:hover embed {
    outline: none;
}
input:hover, select:hover, option:hover, map:hover, area:hover {
    outline: none;
}





	#producer a {
	    width:138px;
	    height:20px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_tieup.gif) 0px 0px;
	}
	
	#producer a:hover {
	    background:url(../image/head_menu_tieup.gif) 0px 20px;
	}



	#company a {
	    width:138px;
	    height:20px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_company.gif) 0px 0px;
	}
	
	#company a:hover {
	    background:url(../image/head_menu_company.gif) 0px 20px;
	}


	#mission a {
	    width:138px;
	    height:20px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_mission.gif) 0px 0px;
	}
	
	#mission a:hover {
	    background:url(../image/head_menu_mission.gif) 0px 20px;
	}



	#support a {
	    width:138px;
	    height:20px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_support.gif) 0px 0px;
	}
	
	#support a:hover {
	    background:url(../image/head_menu_support.gif) 0px 20px;
	}


	#index a {
	    width:110px;
	    height:20px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_home.gif) 0px 0px;
	}
	
	#index a:hover {
	    background:url(../image/head_menu_home.gif) 0px 20px;
	}






	#bordeaux a {
	    width:50px;
	    height:13px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_bordeaux.gif) 0px 0px;
	}
	
	#bordeaux a:hover {
	    background:url(../image/head_menu_bordeaux.gif) 0px 13px;
	}


	#bourgogne a {
	    width:70px;
	    height:13px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_bourgogne.gif) 0px 0px;
	}
	
	#bourgogne a:hover {
	    background:url(../image/head_menu_bourgogne.gif) 0px 13px;
	}


	#champagne a {
	    width:77px;
	    height:13px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_champagne.gif) 0px 0px;
	}
	
	#champagne a:hover {
	    background:url(../image/head_menu_champagne.gif) 0px 13px;
	}


	#loire a {
	    width:50px;
	    height:13px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_loire.gif) 0px 0px;
	}
	
	#loire a:hover {
	    background:url(../image/head_menu_loire.gif) 0px 13px;
	}


	#rhone a {
	    width:90px;
	    height:13px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_rhone.gif) 0px 0px;
	}
	
	#rhone a:hover {
	    background:url(../image/head_menu_rhone.gif) 0px 13px;
	}


	#beaujolais a {
	    width:50px;
	    height:13px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_beaujolais.gif) 0px 0px;
	}
	
	#beaujolais a:hover {
	    background:url(../image/head_menu_beaujolais.gif) 0px 13px;
	}


	#alsace a {
	    width:50px;
	    height:13px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_alsace.gif) 0px 0px;
	}
	
	#alsace a:hover {
	    background:url(../image/head_menu_alsace.gif) 0px 13px;
	}


	#languedoc a {
	    width:60px;
	    height:13px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_languedoc.gif) 0px 0px;
	}
	
	#languedoc a:hover {
	    background:url(../image/head_menu_languedoc.gif) 0px 13px;
	}


	#spain a {
	    width:50px;
	    height:13px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_spain.gif) 0px 0px;
	}
	
	#spain a:hover {
	    background:url(../image/head_menu_spain.gif) 0px 13px;
	}


	#america a {
	    width:50px;
	    height:13px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_america.gif) 0px 0px;
	}
	
	#america a:hover {
	    background:url(../image/head_menu_america.gif) 0px 13px;
	}


	#itary a {
	    width:50px;
	    height:13px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_itary.gif) 0px 0px;
	}
	
	#itary a:hover {
	    background:url(../image/head_menu_itary.gif) 0px 13px;
	}


	#chile a {
	    width:30px;
	    height:13px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/head_menu_chile.gif) 0px 0px;
	}
	
	#chile a:hover {
	    background:url(../image/head_menu_chile.gif) 0px 13px;
	}




	#backnumber a {
	    width:130px;
	    height:30px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../image/topics_backnumber.gif) 0px 0px;
	}
	
	#backnumber a:hover {
	    background:url(../image/topics_backnumber.gif) 0px 30px;
	}






