@charset "utf-8";




/**************************************


						header style


***************************************/

#YebisuNavi {
	width: 950px;
	background-color: #94243a;
	background-image: url(../../img/shared/cnr_menu_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom: 1px solid #bfbfbf;
}


	#YebisuNavi a {
		outline: none;
	}

		ul#Ynavi li {
			float: left;
		}

		ul#Ynavi li,#Ynavi li a {
			height: 48px;
		}
	
			ul#Ynavi li a {
				display: block;
				text-indent: -9999px;
			}

			ul#Ynavi li.Ymenu ul {
				display:none;
				position:absolute;
				z-index: 100;
			}

			ul#Ynavi li.Ymenu:hover ul {
				display: block;
			}

				ul#Ynavi li.Ymenu ul li {
					float:none;
				}

					ul#Ynavi li ul li a {
						text-indent: -9999px;
					}





/********* Navi Home *********/
		ul#Ynavi li#navi-Home {
			width: 174px;
		}

			ul#Ynavi li#navi-Home a {
				background-image: url(../../img/shared/menu_home.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width: 174px;
			}


/********* Navi 120 *********/
/*
		ul#Ynavi li#navi-120 {
			width: 124px;
		}

		ul#Ynavi li#navi-120_on {
			width: 124px;
			background-image: url(../../img/shared/menu_120_on.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			text-indent: -9999px;
		}

			ul#Ynavi li#navi-120 a {
				background-image: url(../../img/shared/menu_120_off.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}

			ul#Ynavi li#navi-120 a:hover {
				background-image: url(../../img/shared/menu_120_on.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}

*/
/********* Navi Special *********/
		ul#Ynavi li#navi-Special {
			width: 128px;
		}

			ul#Ynavi li#navi-Special a {
				background-image: url(../../img/shared/menu_special_off.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}

			ul#Ynavi li#navi-Special a:hover {
				background-image: url(../../img/shared/menu_special_on.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}


/*** SubMenu Special ***/
				ul#Ynavi li#navi-Special ul#menu-Special {
					width: 229px;
					background-color: #94243a;
				}

					ul#menu-Special li {
						height: 34px;
						overflow: hidden;
					}

						ul#menu-Special li a {
							display: block;
						}

		/* SubMenu Ytrain */
								ul#menu-Special li#sub-ytrain a {
									background-image: url(../../img/shared/submn_special_ytrain_off.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}
		
		
								ul#menu-Special li#sub-ytrain_on {
									background-image: url(../../img/shared/submn_special_ytrain_on.jpg);
									background-repeat: no-repeat;
									background-position: left top;
									text-indent: -9999px;
								}
		
								ul#menu-Special li#sub-ytrain a:hover {
									background-image: url(../../img/shared/submn_special_ytrain_on.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}
		
		/* SubMenu Recipe */
								ul#menu-Special li#sub-recipe a {
									background-image: url(../../img/shared/submn_special_recipe_off.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}
		
		
								ul#menu-Special li#sub-recipe_on {
									background-image: url(../../img/shared/submn_special_recipe_on.jpg);
									background-repeat: no-repeat;
									background-position: left top;
									text-indent: -9999px;
								}
		
								ul#menu-Special li#sub-recipe a:hover {
									background-image: url(../../img/shared/submn_special_recipe_on.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}

		/* SubMenu Beams */
								ul#menu-Special li#sub-beams a {
									background-image: url(../../img/shared/submn_special_beams_off.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}
		
		
								ul#menu-Special li#sub-beams_on {
									background-image: url(../../img/shared/submn_special_beams_on.jpg);
									background-repeat: no-repeat;
									background-position: left top;
									text-indent: -9999px;
								}
		
								ul#menu-Special li#sub-beams a:hover {
									background-image: url(../../img/shared/submn_special_beams_on.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}


		/* SubMenu Bunkado */
								ul#menu-Special li#sub-bunkado a {
									background-image: url(../../img/shared/submn_special_bunkado_off.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}
		
		
								ul#menu-Special li#sub-bunkado_on {
									background-image: url(../../img/shared/submn_special_bunkado_on.jpg);
									background-repeat: no-repeat;
									background-position: left top;
									text-indent: -9999px;
								}
		
								ul#menu-Special li#sub-bunkado a:hover {
									background-image: url(../../img/shared/submn_special_bunkado_on.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}


		
		/* SubMenu Sweets */
		/*
								ul#menu-Special li#sub-sweets a {
									background-image: url(../../img/shared/submn_special_sweets_off.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}
		
								ul#menu-Special li#sub-sweets_on {
									background-image: url(../../img/shared/submn_special_sweets_on.jpg);
									background-repeat: no-repeat;
									background-position: left top;
									text-indent: -9999px;
								}
		
								ul#menu-Special li#sub-sweets a:hover {
									background-image: url(../../img/shared/submn_special_sweets_on.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}
		*/
		/* SubMenu Takumicp */
		/*
								ul#menu-Special li#sub-tkmpre a {
									background-image: url(../../img/shared/submn_special_tkmp_off.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}
		
							ul#menu-Special li#sub-tkmpre_on{
								background-image: url(../../img/shared/submn_special_tkmp_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
								text-indent: -9999px;
							}
		
		
								ul#menu-Special li#sub-tkmpre a:hover {
									background-image: url(../../img/shared/submn_special_tkmp_on.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}
		*/
		/* SubMenu asuka */
		/*
								ul#menu-Special li#sub-asuka a {
									background-image: url(../../img/shared/submn_special_asuka_off.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}
		
							ul#menu-Special li#sub-asuka_on{
								background-image: url(../../img/shared/submn_special_asuka_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
								text-indent: -9999px;
							}
		
		
								ul#menu-Special li#sub-asuka a:hover {
									background-image: url(../../img/shared/submn_special_asuka_on.jpg);
									background-repeat: no-repeat;
									background-position: left top;
								}
		*/

/********* Navi Lineup *********/
		ul#Ynavi li#navi-Lineup {
			width: 128px;
		}

			ul#Ynavi li#navi-Lineup a {
				background-image: url(../../img/shared/menu_lineup_off.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}

			ul#Ynavi li#navi-Lineup a:hover {
				background-image: url(../../img/shared/menu_lineup_on.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}


/*** SubMenu Lineup ***/
			ul#Ynavi li#navi-Lineup ul#menu-Lineup {
				width: 209px;
				background-color: #94243a;
			}

				ul#menu-Lineup li {
					height: 34px;
					overflow: hidden;
				}

					ul#menu-Lineup li a {
						display: block;
					}

		/* SubMenu Yebisu */
		
							ul#menu-Lineup li#sub-yebisu_on {
								background-image: url(../../img/shared/submn_lineup_yebisu_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
								text-indent: -9999px;
							}
		
							ul#menu-Lineup li#sub-yebisu a {
								background-image: url(../../img/shared/submn_lineup_yebisu_off.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		
							ul#menu-Lineup li#sub-yebisu a:hover {
								background-image: url(../../img/shared/submn_lineup_yebisu_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		/* SubMenu Silk */
		
							ul#menu-Lineup li#sub-silk_on {
								background-image: url(../../img/shared/submn_lineup_silk_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
								text-indent: -9999px;
							}
		
							ul#menu-Lineup li#sub-silk a {
								background-image: url(../../img/shared/submn_lineup_silk_off.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		
							ul#menu-Lineup li#sub-silk a:hover {
								background-image: url(../../img/shared/submn_lineup_silk_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		
		/* SubMenu Hop */
		

							ul#menu-Lineup li#sub-hop_on {
								background-image: url(../../img/shared/submn_lineup_hop_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
								text-indent: -9999px;
							}
		
							ul#menu-Lineup li#sub-hop a {
								background-image: url(../../img/shared/submn_lineup_hop_off.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		
							ul#menu-Lineup li#sub-hop a:hover {
								background-image: url(../../img/shared/submn_lineup_hop_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}

		
		/* SubMenu Black */
		
							ul#menu-Lineup li#sub-black_on {
								background-image: url(../../img/shared/submn_lineup_black_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
								text-indent: -9999px;
							}
		
							ul#menu-Lineup li#sub-black a {
								background-image: url(../../img/shared/submn_lineup_black_off.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		
							ul#menu-Lineup li#sub-black a:hover {
								background-image: url(../../img/shared/submn_lineup_black_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		/* SubMenu Stout*/
		
							ul#menu-Lineup li#sub-stout_on {
								background-image: url(../../img/shared/submn_lineup_stout_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
								text-indent: -9999px;
							}
		
							ul#menu-Lineup li#sub-stout a {
								background-image: url(../../img/shared/submn_lineup_stout_off.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		
							ul#menu-Lineup li#sub-stout a:hover {
								background-image: url(../../img/shared/submn_lineup_stout_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		
		/* SubMenu Takumi */
		/*
							ul#menu-Lineup li#sub-takumi_on {
								background-image: url(../../img/shared/submn_lineup_takumi_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
								text-indent: -9999px;
							}
		
							ul#menu-Lineup li#sub-takumi a {
								background-image: url(../../img/shared/submn_lineup_takumi_off.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		
							ul#menu-Lineup li#sub-takumi a:hover {
								background-image: url(../../img/shared/submn_lineup_takumi_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		*/
		/* SubMenu asuka02 */
		/*
							ul#menu-Lineup li#sub-asuka02_on {
								background-image: url(../../img/shared/submn_lineup_asuka02_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
								text-indent: -9999px;
							}
		
							ul#menu-Lineup li#sub-asuka02 a {
								background-image: url(../../img/shared/submn_lineup_asuka02_off.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		
							ul#menu-Lineup li#sub-asuka02 a:hover {
								background-image: url(../../img/shared/submn_lineup_asuka02_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		*/
		/* SubMenu kohaku */
							ul#menu-Lineup li#sub-kohaku,
							ul#menu-Lineup li#sub-kohaku_on {
								display:none;
							}
		/*
							ul#menu-Lineup li#sub-kohaku_on {
								background-image: url(../../img/shared/submn_lineup_kohaku_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
								text-indent: -9999px;
							}
		
							ul#menu-Lineup li#sub-kohaku a {
								background-image: url(../../img/shared/submn_lineup_kohaku_off.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		
		
							ul#menu-Lineup li#sub-kohaku a:hover {
								background-image: url(../../img/shared/submn_lineup_kohaku_on.jpg);
								background-repeat: no-repeat;
								background-position: left top;
							}
		*/

/********* Navi Cm *********/
		ul#Ynavi li#navi-Cm {
			width: 128px;
		}

		ul#Ynavi li#navi-Cm_on {
			width: 128px;
			background-image: url(../../img/shared/menu_cm_on.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			text-indent: -9999px;
		}

			ul#Ynavi li#navi-Cm a {
				background-image: url(../../img/shared/menu_cm_off.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}


			ul#Ynavi li#navi-Cm a:hover {
				background-image: url(../../img/shared/menu_cm_on.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}



/********* Navi Enjoy *********/
		ul#Ynavi li#navi-Enjoy {
			width: 127px;
		}
		
		ul#Ynavi li#navi-Enjoy_on {
			width: 127px;
			background-image: url(../../img/shared/menu_enjoy_on.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			text-indent: -9999px;
		}

			ul#Ynavi li#navi-Enjoy a {
				background-image: url(../../img/shared/menu_enjoy_off.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}

			ul#Ynavi li#navi-Enjoy a:hover {
				background-image: url(../../img/shared/menu_enjoy_on.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}



/********* Navi History *********/
		ul#Ynavi li#navi-History {
			width: 128px;
		}
		
		ul#Ynavi li#navi-History_on {
			width: 128px;
			background-image: url(../../img/shared/menu_history_on.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			text-indent: -9999px;
		}

			ul#Ynavi li#navi-History a {
				background-image: url(../../img/shared/menu_history_off.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}

			ul#Ynavi li#navi-History a:hover {
				background-image: url(../../img/shared/menu_history_on.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}



/********* Navi Club *********/
		ul#Ynavi li#navi-Club {
			width: 129px;
		}


		ul#Ynavi li#navi-Club_on {
			width: 129px;
			background-image: url(../../img/shared/menu_club_on.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			text-indent: -9999px;
		}


			ul#Ynavi li#navi-Club a {
				background-image: url(../../img/shared/menu_club_off.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}


			ul#Ynavi li#navi-Club a:hover {
				background-image: url(../../img/shared/menu_club_on.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}



