@charset "utf-8";


/* hoverImg
----------------------------------------------------------- */
a:hover img.hoverImg{
	opacity:0.65;
	filter:alpha(opacity=65);
	-ms-filter: "alpha( opacity=65 )";
}



body{
	margin: 0;
	padding: 0;
}
/*---clearFix ------------------*/
.ajinomoto_tpl_clearfix:before, .ajinomoto_tpl_clearfix:after {
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden;
}
.ajinomoto_tpl_clearfix:after{clear: both;}
.ajinomoto_tpl_clearfix{zoom: 1;}


#ajinomoto_tpl_global_header p,
#ajinomoto_tpl_global_footer p,
#ajinomoto_tpl_global_header li,
#ajinomoto_tpl_global_footer li,
#ajinomoto_tpl_global_header ul,
#ajinomoto_tpl_global_footer ul{
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif !important;

	margin: 0;
	padding: 0;
	letter-spacing:normal !important;
}



#ajinomoto_tpl_global_header ul,
#ajinomoto_tpl_global_footer ul{
	list-style: none;
}

#ajinomoto_tpl_global_header a:link,
#ajinomoto_tpl_global_footer a:link {
	text-decoration:underline;
}

#ajinomoto_tpl_global_header a:visited,
#ajinomoto_tpl_global_footer a:visited {
	text-decoration:underline;
}

#ajinomoto_tpl_global_header a:hover,
#ajinomoto_tpl_global_footer a:hover {
	text-decoration:none;
}

#ajinomoto_tpl_global_header a:active,
#ajinomoto_tpl_global_footer a:active{
	text-decoration:none;
}

#ajinomoto_tpl_global_header a img,
#ajinomoto_tpl_global_footer a img,
#ajinomoto_tpl_footer_pagetop a img{
	border:none;
}


/* global_header
----------------------------------------------------------- */
#ajinomoto_tpl_global_header{
	border-top:2px solid #DE0202;
	border-bottom:1px solid #E7E7E7;
	padding:0 0 7px 0;
	font-size:93%;


}
	#ajinomoto_tpl_global_header .ajinomoto_tpl_wrap{
		width:960px;
		margin:0 auto;
		position:relative;
		z-index:99999;
		text-align:left;
	}
	#header_main{
		width:960px;
	}

	#ajinomoto_tpl_global_header h1{
		margin:0 !important;
	}

	#ajinomoto_tpl_global_header img{
		display:block;
		margin:0 auto; /*レスポンシブ対応追加*/
	}
	
	#ajinomoto_tpl_global_header .ajinomoto_tpl_logo{
		float:left;
		width:276px;
		height: 55px;
		padding-bottom: 3px;
		font-size:0;
	}

/*20160202 アクセシビリティ*/
		.ajinomoto_tpl_logo a{
			width:276px;
			height: 55px;
			display: block;
		}




	/*.ajinomoto_tpl_upper_block
	------------------------------*/
	#ajinomoto_tpl_global_header .ajinomoto_tpl_upper_block{
		padding:13px 0 0 0;
		width: 319px;
		float:right;
	}
/*20160202 アクセシビリティ とりあえずTOPページのみに配置*/
/*		#category_home #ajinomoto_tpl_global_header .ajinomoto_tpl_upper_block{
			width: 319px;
		}*/

		#ajinomoto_tpl_global_header .ajinomoto_tpl_upper_block .ajinomoto_tpl_btn_global{
			float:right;
			width:72px;
		}
		/*20160202 アクセシビリティ*/
			#ajinomoto_tpl_global_header .ajinomoto_tpl_upper_block .ajinomoto_tpl_btn_global a{
				height: 21px;
				display: block;
			}
		#ajinomoto_tpl_global_header .ajinomoto_tpl_upper_block .ajinomoto_tpl_btn_sitemap{
			float:left;
			width:76px;
			padding:0 30px 0 0;
		}

		/*.ajinomoto_tpl_search
		------------------------------*/
		#ajinomoto_tpl_global_header .ajinomoto_tpl_upper_block .ttl_searchtop{
			float:left;
			width:87px;
		}
		#ajinomoto_tpl_global_header .ajinomoto_tpl_upper_block .ajinomoto_tpl_search{
			width:148px;
/*			width: 236px;*/
			height:22px;
			background:url(../img/header_utility_search.gif) no-repeat;
			float:left;
			position:relative;
		}
			#ajinomoto_tpl_global_header .ajinomoto_tpl_upper_block .ajinomoto_tpl_search .ajinomoto_tpl_inputtext{
				background:none;
				padding:0;
				margin:0;
				border:none;
				line-height:22px;
				padding:0 0 0 5px;
				width:123px;
				height:22px;
				font-size:93%;
			}
				#ajinomoto_tpl_global_header .ajinomoto_tpl_upper_block .ajinomoto_tpl_search input[type="submit"]{
					border:none;
					margin:0;
					padding:0;
					position:absolute;
					top:1px;
					right:0;
					display:block;
					width:20px;
					height:20px;
					background:url(../img/header_utility_search_icon.gif) no-repeat;
					cursor:pointer;
					outline:none;
				    /*20160202 アクセシビリティ*/
				    color: transparent;
				}
					#ajinomoto_tpl_global_header .ajinomoto_tpl_upper_block .ajinomoto_tpl_search input[type="submit"]:hover{
						background-position:0 -20px;
					}
					#ajinomoto_tpl_global_header .ajinomoto_tpl_upper_block .ajinomoto_tpl_search input[type="submit"]:focus{
						outline:3px solid #449cf7;
					}


		/*#ajinomoto_tpl_global_header_navi
		------------------------------*/
		#ajinomoto_tpl_global_header #ajinomoto_tpl_global_header_navi{
			height:25px;
			position:relative;
		}
			#ajinomoto_tpl_global_header #ajinomoto_tpl_global_header_navi li{
				position:relative;
				float:left;
			}
			/*レスポンシブ対応追加*/
			#ajinomoto_tpl_global_header #ajinomoto_tpl_global_header_navi li a{
				display: block;
			}
			/* / */
				#ajinomoto_tpl_global_header #ajinomoto_tpl_global_header_navi li.ajinomoto_tpl_btn_home{
					width:203px;
					/*padding-right: 3px;*/
					/*レスポンシブ対応追加*/
					border-left:1px solid #ccc;
					border-right:1px solid #ccc;
					text-align:center;
					/* / */
				}
				#ajinomoto_tpl_global_header #ajinomoto_tpl_global_header_navi li.ajinomoto_tpl_btn_products{
					width:202px;
					/*padding-right: 3px;*/
					/*レスポンシブ対応追加*/
					border-right:1px solid #ccc;
					text-align:center;
					/* / */
				}
				#ajinomoto_tpl_global_header #ajinomoto_tpl_global_header_navi li.ajinomoto_tpl_btn_kfb{
					width:203px;
					/*padding-right: 3px;*/
					/*レスポンシブ対応追加*/
					border-right:1px solid #ccc;
					text-align:center;
					/* / */
				}
				#ajinomoto_tpl_global_header #ajinomoto_tpl_global_header_navi li.ajinomoto_tpl_btn_question{
					width:203px;
					/*レスポンシブ対応追加*/
					border-right:1px solid #ccc;
					text-align:center;
					/* / */
				}
				#ajinomoto_tpl_global_header #ajinomoto_tpl_global_header_navi li.ajinomoto_tpl_btn_company{
					width:136px;
					float:right;
				}

/*20160202 アクセシビリティ*/
		.btn_gnavi
		{
			display: block;
			height:25px;
		}



				/*.ajinomoto_tpl_sub_menu
				-------------------------------*/
				#ajinomoto_tpl_global_header #ajinomoto_tpl_global_header_navi .ajinomoto_tpl_sub_menu{
					position:absolute;
					top:20px;
					z-index:1000;


					/*hidden*/
					width: 1px;
					height: 1px;
					margin: -1px;
					overflow:hidden;
				}
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_sub_menu.ajinomoto_tpl_active{
						width:752px !important;
						padding:10px 0 0;

						/*visible*/
						width:auto;
						height:auto;
						margin:auto;
						overflow:auto;
					}
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_sub_menu.ajinomoto_tpl_active{
						height:376px !important;
					}
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb .ajinomoto_tpl_sub_menu.ajinomoto_tpl_active{
						height:369px !important;
					}
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_sub_menu.ajinomoto_tpl_active{
						height:304px !important;
					}
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company .ajinomoto_tpl_sub_menu.ajinomoto_tpl_active{
						width: 862px !important;
						height:347px !important;
					}


					/*.ajinomoto_tpl_inner_titleBox*/
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_inner_titleBox .ajinomoto_tpl_btn_title{
						display:block;
						float:left;
						width:324px;
						padding:4px 0 0;
					}
						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_inner_titleBox .ajinomoto_tpl_btn_title a{
							display:block;
							font-size:0;
							height:21px;
							/*20160202 アクセシビリティ*/
				            color: transparent;
						}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_inner_titleBox .ajinomoto_tpl_btn_title a:hover{
								background-position:0 -21px;
							}

					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_inner_titleBox .ajinomoto_tpl_btn_close{
						float:right;
						width:30px;
					}
						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_inner_titleBox .ajinomoto_tpl_btn_close a{
							font-size:0;
							display:block;
							height:30px;
							background:url(../img/drop_btn_close.png) no-repeat;
		                    /*20160202 アクセシビリティ*/
		                    color: transparent;
						}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_inner_titleBox .ajinomoto_tpl_btn_close a:hover{
								background-position:0 -30px;
							}


				/*.ajinomoto_tpl_btn_products
				----------------------*/
				#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_sub_menu{
					left:-104px;
					background:url(../img/drop_products_bg.png) left bottom no-repeat;
					font-size:103%;
				}
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_box_inner{
						padding:27px 16px 22px 29px;
					}


					/*.ajinomoto_tpl_btn_title a*/
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_title a{
						background:url(../img/drop_products_titlebtn.png) no-repeat;
					}


					/*.products_pic*/
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_products_pic{
						display:block;
						clear:both;
						/*padding:11px 0 15px 6px;*/
						padding:1px 0 15px 0px;
						line-height:1;
					}
/*20160202 アクセシビリティ*/
						.btn_gnavi_pic_p{
							display: block;
							height:60px;
						}

						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_products_pic img{
							display:block;
						}


					/*.ajinomoto_tpl_boxL*/
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxL{
						width:526px;
						float:left;
					}
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxL .wrap{
					}
						/*.ajinomoto_tpl_btn_products_search*/
						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ttl_searchdrop{
							width:113px;
							height:28px;
							float: left;
						}
						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_search{
							width:523px;
							height:30px;
							background:url(../img/drop_products_search_bg.jpg) no-repeat;
							position:relative;

						}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_search .ajinomoto_tpl_inputtext{
								background:none;
								padding:0;
								margin:0;
								border:none;
								line-height:30px;
								padding:0 0 0 5px;
								width:485px;
								height:30px;
								font-size:103%;
							}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_search input[type="submit"]{
									border:none;
									margin:0;
									padding:0;
									position:absolute;
									top:2px;
									right:5px;
									display:block;
									width:31px;
									height:27px;
									background:url(../img/drop_products_search_icon.gif) no-repeat;
									cursor:pointer;
									outline:none;
				                    color: transparent;
								}
									#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_search input[type="submit"]:hover{
										background-position:0 -27px;
									}
#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_search{
	float: left;
	width:409px;
	background:url(../img/drop_products_search_bg2.jpg) no-repeat;
}
#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_search .ajinomoto_tpl_inputtext{
	width:370px;
}
/*20160202 アクセシビリティ とりあえずTOPページのみに配置*/
/*#category_home #ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_search{
	float: left;
	width:409px;
	background:url(../img/drop_products_search_bg2.jpg) no-repeat;
}
#category_home  #ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_search .ajinomoto_tpl_inputtext{
	width:370px;
}*/
							/*20160202 アクセシビリティ*/
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_search input[type="submit"]:focus{
								outline:3px solid #449cf7;
							}

						/*.ajinomoto_tpl_btn_products_upper*/
						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_upper{
							padding:15px 0 0 0;
							margin-left:-3px;
						}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_upper li{
								width:172px;
								height:94px;
								float:left;
								padding:0 5px 0 0;
							}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_upper li.ajinomoto_tpl_last{
									padding:0;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_upper li a{
									display:block;
									height:94px;
									/*text-indent:-9999px;*/
									/*20160202 アクセシビリティ*/
				                    color: transparent;
								}

								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_upper li.ajinomoto_tpl_btn01 a{
									background:url(../img/drop_products_btn_l_brand.png) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_upper li.ajinomoto_tpl_btn02 a{
									background:url(../img/drop_products_btn_l_category.png) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_upper li.ajinomoto_tpl_btn03 a{
									background:url(../img/drop_products_btn_l_products.png) no-repeat;
								}

									#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_upper li a:hover{
										background-position:0 -94px;
										text-decoration:none;
									}



						/*btn_products_bottom*/
						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_bottom{
							padding:18px 0 0;
							clear:both;
							margin-left:-3px;
						}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_bottom li{
								width:129px;
								padding:0 3px 0 0;
							}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_bottom li.ajinomoto_tpl_last{
								padding:0;
							}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_bottom li a{
									display:block;
									height:57px;
									/*text-indent:-9999px;*/
									/*20160202 アクセシビリティ*/
				                    color: transparent;
								}

								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_bottom li.ajinomoto_tpl_btn01 a{
									background:url(../img/drop_products_btn_s_01.png) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_bottom li.ajinomoto_tpl_btn02 a{
									background:url(../img/drop_products_btn_s_02.png) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_bottom li.ajinomoto_tpl_btn03 a{
									background:url(../img/drop_products_btn_s_03.png) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_bottom li.ajinomoto_tpl_btn04 a{
									background:url(../img/drop_products_btn_s_04.png) no-repeat;
								}

									#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_btn_products_bottom li a:hover{
										background-position:0 -57px;
										text-decoration:none;
									}

					/*.ajinomoto_tpl_boxR*/
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR{
						width:168px;
						float:right;
						background:url(../img/drop_products_rightmenu_upper.jpg) no-repeat;
						padding:4px 0 0;
						margin:0 11px 0 0;
					}
						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR ul{
							border-top:none;
							border-bottom:none;
							padding:0 3px;
							background:url(../img/drop_products_rightmenu_bg.gif) repeat-y;
						}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR li{
								float:none !important;
								border-bottom:1px dotted #999;
								padding-bottom:3px;/*20160202 アクセシビリティ*/
							}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn06{
								border-bottom:none;
								padding-bottom:0px;/*20160202 アクセシビリティ*/
							}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR li a{
								display:block;
								height:31px;/*20160202 アクセシビリティ*/
								width:162px;
				                color: transparent;/*20160202 アクセシビリティ*/
				                font-size: 0;
							}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn01 a{
									background:url(../img/drop_products_rightmenu_btn01.gif) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn02 a{
									background:url(../img/drop_products_rightmenu_btn02.gif) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn03 a{
									background:url(../img/drop_products_rightmenu_btn03.gif) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn04 a{
									background:url(../img/drop_products_rightmenu_btn04.gif) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn05 a{
									background:url(../img/drop_products_rightmenu_btn05.gif) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn06 a{
									background:url(../img/drop_products_rightmenu_btn06.gif) no-repeat;
									height:30px;
								}

									#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR a:hover{
										background-position:0 -31px !important;
									}
									#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_products .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn06 a:hover{
										background-position:0 -30px !important;
									}

								.BOTTOM{
									height: 7px;
									line-height: 0;
								}


				/*.ajinomoto_tpl_btn_kfb
				----------------------*/
				#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb .ajinomoto_tpl_sub_menu{
					/*left:-420px;	*/
					left:-306px;
					background:url(../img/drop_kfb_bg.png) left bottom no-repeat;
				}
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb .ajinomoto_tpl_box_inner{
						padding:27px 16px 0px 27px;
					}

					/*.ajinomoto_tpl_btn_title a*/
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb .ajinomoto_tpl_btn_title a{
						background:url(../img/drop_kfb_titlebtn.png) no-repeat;
					}


					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb ul{
						margin-left:-2px;
						padding:7px 0 0;
					}

					/*.ajinomoto_tpl_btn_kfb li*/
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb li{
						float:left;
						width:172px;
						padding:0 4px 6px 0;
					}

						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb li.ajinomoto_tpl_last{
							padding:0 0 6px 0 !important;
						}


						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb li a{
							display:block;
							height:140px;
							font-size:0;
							/*20160202 アクセシビリティ*/
				            color: transparent;
						}

							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb li.ajinomoto_tpl_btn01 a{
								background:url(../img/drop_kfb_btn01.png) no-repeat;
							}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb li.ajinomoto_tpl_btn02 a{
								background:url(../img/drop_kfb_btn02.png) no-repeat;
							}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb li.ajinomoto_tpl_btn03 a{
								background:url(../img/drop_kfb_btn03.png) no-repeat;
							}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb li.ajinomoto_tpl_btn04 a{
								background:url(../img/drop_kfb_btn04.png) no-repeat;
							}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb li.ajinomoto_tpl_btn05 a{
								background:url(../img/drop_kfb_btn05.png) no-repeat;
							}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb li.ajinomoto_tpl_btn06 a{
								background:url(../img/drop_kfb_btn06.png) no-repeat;
							}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb li.ajinomoto_tpl_btn07 a{
								background:url(../img/drop_kfb_btn07.png) no-repeat;
							}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb li.ajinomoto_tpl_btn08 a{
								background:url(../img/drop_kfb_btn08.png) no-repeat;
							}


						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_kfb li a:hover{
							background-position:0 -140px;
						}



				/*.ajinomoto_tpl_btn_question
				----------------------*/
				#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_sub_menu{
					/*left:-560px;*/
					left:-509px;
					background:url(../img/drop_question_bg.png) left bottom no-repeat;
				}

					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_box_inner{
						padding:27px 16px 25px 27px;
					}

					/*.ajinomoto_tpl_btn_title a*/
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_btn_title a{
						background:url(../img/drop_question_titlebtn.png) no-repeat;
					}

					/*.ajinomoto_tpl_boxL*/
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxL{
						width:346px;
						height:214px;
						float:left;
						padding:8px 0 0;
					}
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxL a{
						display:block;
						height:214px;
						background:url(../img/drop_question_center.png) no-repeat;
						/*text-indent:-9999px;*/
						text-align:left;
						/*20160202 アクセシビリティ*/
				        color: transparent;
					}
						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxL a:hover{
							background-position:0 -214px;
						}


					/*.ajinomoto_tpl_boxR*/
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR{
						width:346px;
						float:right;
						padding:8px 0 0;
					}
						#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR ul{
							margin:0 0 0 -2px;
						}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li{
								width:170px;
								height:42px;
								padding:0 0 2px 2px;
								text-align:center;
							}


							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn01,
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn02{
								height:82px;
								text-align:left;
							}

							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn08{
								width:342px;
							}


								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li a{
									/*text-indent:-9999px;*/
									display:block;
									height:42px;
									background:url(../img/drop_question_btn_bg.png) no-repeat;
									/*20160202 アクセシビリティ*/
				                    color: transparent;
								}

								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn01 a{
									height:82px !important;
									background:url(../img/drop_question_btn01.png) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn02 a{
									height:82px !important;
									background:url(../img/drop_question_btn02.png) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn03 a{
									background:url(../img/drop_question_btn03.png) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn04 a{
									background:url(../img/drop_question_btn04.png) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn05 a{
									background:url(../img/drop_question_btn05.png) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn06 a{
									background:url(../img/drop_question_btn06.png) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn07 a{
									background:url(../img/drop_question_btn07.png) no-repeat;
								}


								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn08 a{
									background:url(../img/drop_question_btn08.png) no-repeat;
								}

									#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li a:hover{
										background-position:0 -42px;
									}
									#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn01 a:hover,
									#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_question .ajinomoto_tpl_boxR li.ajinomoto_tpl_btn02 a:hover{
										background-position:0 -82px;
									}

				/*.ajinomoto_tpl_btn_company
				----------------------*/
				#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company .ajinomoto_tpl_sub_menu{
					/*left:-770px;*/
					left:-745px;
					background:url(../img/drop_company_bg.png) left bottom no-repeat;
				}
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company .ajinomoto_tpl_box_inner{
						/*padding:27px 16px 25px 27px;*/
						padding:27px 16px 0px 27px;
					}
					/*.ajinomoto_tpl_btn_title a*/
					#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company .ajinomoto_tpl_btn_title a{
						background:url(../img/drop_company_titlebtn.png) no-repeat;
					}


							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company ul {
								padding-top: 7px;
							}
							#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li {
								float: left;
								padding: 6px 6px 0 0;
							}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li a{
									/*text-indent:-9999px;*/
									display:block;
									width: 130px;
									height:128px;
									/*20160202 アクセシビリティ*/
				                    color: transparent;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li.ajinomoto_tpl_btn01 a{
									width: 266px;
									background:url(../img/drop_company_btn01.jpg) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li.ajinomoto_tpl_btn02 a{
									background:url(../img/drop_company_btn02.jpg) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li.ajinomoto_tpl_btn03 a{
									background:url(../img/drop_company_btn03.jpg) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li.ajinomoto_tpl_btn04 a{
									background:url(../img/drop_company_btn04.jpg) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li.ajinomoto_tpl_btn05 a{
									background:url(../img/drop_company_btn05.jpg) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li.ajinomoto_tpl_btn06 a{
									width: 266px;
									background:url(../img/drop_company_btn06.jpg) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li.ajinomoto_tpl_btn07 a{
									background:url(../img/drop_company_btn07.jpg) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li.ajinomoto_tpl_btn08 a{
									background:url(../img/drop_company_btn08.jpg) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li.ajinomoto_tpl_btn09 a{
									background:url(../img/drop_company_btn09.jpg) no-repeat;
								}
								#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li.ajinomoto_tpl_btn10 a{
									background:url(../img/drop_company_btn10.jpg) no-repeat;
								}
									#ajinomoto_tpl_global_header_navi .ajinomoto_tpl_btn_company li a:hover{
										background-position:0 -128px;
									}


/* #footer_pagetop
----------------------------------------------------------- */
#ajinomoto_tpl_footer_pagetop{
	width:960px;
	margin:0 auto -6px;
	padding:20px 0 0;
	text-align:right;
	clear:both;
}

/* global_footer
----------------------------------------------------------- */
#ajinomoto_tpl_global_footer{
	background:#EEE url(../img/footer_bg.jpg) repeat-x;
	padding:20px 0 35px 0;
	/*font-size:10px !important;*/
	font-size:77% !important;
}
	#ajinomoto_tpl_global_footer a{
		color:#555;
	}

	#ajinomoto_tpl_global_footer .ajinomoto_tpl_wrap{
		width:930px;
		margin:0 auto;
		text-align:center;
	}
	#ajinomoto_tpl_global_footer .ajinomoto_tpl_bnrBox{
		width:910px;
		margin:0 auto;
		display:block;
	}
		#ajinomoto_tpl_global_footer .ajinomoto_tpl_bnrBox .ajinomoto_tpl_bnr_title{
			text-align:left;
		}
		#ajinomoto_tpl_global_footer .ajinomoto_tpl_bnrBox li{
			float:left;
		}
		#ajinomoto_tpl_global_footer .ajinomoto_tpl_bnrBox li a:focus{
			opacity: 0.9;
		}


	#ajinomoto_tpl_global_footer .ajinomoto_tpl_bottom{
		width:910px;
		margin:0 auto;
		padding:19px 0 14px;
		clear:both;
	}
	#ajinomoto_tpl_global_footer .ajinomoto_tpl_bottom .ajinomoto_tpl_boxL{
		float:left;
		width:550px;
	}
		#ajinomoto_tpl_global_footer .ajinomoto_tpl_bottom .ajinomoto_tpl_boxL li{
			float:left;
			padding:6px 25px 0 0;
			line-height:1;
		}

	#ajinomoto_tpl_global_footer .ajinomoto_tpl_bottom .ajinomoto_tpl_boxR{
		width:270px;
		float:right;
	}
		#ajinomoto_tpl_global_footer .ajinomoto_tpl_bottom .ajinomoto_tpl_boxR li{
			float:left;
		}
		#ajinomoto_tpl_global_footer .ajinomoto_tpl_bottom .ajinomoto_tpl_boxR li a:focus{
			opacity: 0.9;
		}


	#ajinomoto_tpl_global_footer .ajinomoto_tpl_copyright{
		clear:both;
		display:block;
		color:#555;
		text-align:right;
		padding:0 10px 0 0;
	}




