<!--
var j$ = jQuery;

j$(function(){

	j$("div#snavi > ul.acc").each(function(){ // acc はcssにて指定有
		j$("li > ul" , this).wrap("<div></div>");
		j$("li > a"  , this).each(function(index){
			var $this = j$(this);

			$("ul.acc > li:not(.active) > *").addClass("close").next().hide(); // .active はcssにて指定有
			$("ul.acc > li:has(ul)").addClass("has-sub-menu"); // has-sub-menu はcssにて指定有
			$("li.has-sub-menu > div > ul").addClass("category-sub-menu"); // category-sub-menu はcssにて指定有
			$(".acc > li:not(.has-sub-menu)").addClass("none-sub-menu"); // none-sub-menu はcssにて指定有
			$("li.active > a").removeClass("close").addClass("open");
			$("li.active > div >ul > li > a").removeClass("close").addClass("open");
			
			var prms = {height:"toggle", opacity:"toggle"};

			$("a.close").click(function(){
				j$(this).next().animate(prms, {duration:"fast"})
				.parent().siblings("ul.acc > li:not(.active)").children("div:visible").animate(prms, {duration:"fast"});
			});
			return false;
		});
	});
});
//-->
