		$(document).ready(function() {
			// フラッシュとコンテンツをクロスフェードさせる
			fadeClossTop = function() {
				$("#visual").css("display", "none");
//				$("#visual").remove();
				$("#container").fadeIn( 1 );
				$("#footer").fadeIn( 1 );
				$("body").css("background-color", "#eeeeee");
			}
			
			// 別ページから遷移してきた場合、フラッシュを再生しない(Cookie版)
			skipFlashFromOtherPageCookie = function() {
				// Cookie読み込み
				if (document.cookie) {
					var cookies = document.cookie.split("; ");
					for (var i = 0; i < cookies.length; i++) {
						var str = cookies[i].split("=");
						// 別ページからの遷移の場合
						if((str[0] == "flg_top_cookie") && (str[1] == "1")) {
							// フラッシュを再生しない
							fadeClossTop();
							break;
						}
					}
				}
			}

			// 別ページから遷移してきた場合、フラッシュを再生しない(Javascript版)
			skipFlashFromOtherPage = function() {
				// URL解析
				var urlstr = window.location.search.substring(1);
				var urlparam = urlstr.split('&');
				for(var i = 0; i < urlparam.length; i++) {
					// ?以降をキーと値に切り分ける
					var position = urlparam[i].indexOf('=');
					if(position > 0) {
						var key = urlparam[i].substring(0, position);
						var val = urlparam[i].substring(position+1);
						
						// 別ページからの遷移の場合
						if((key == "flg_top") && (val == "1")) {
							// フラッシュを再生しない
							fadeClossTop();
						}
					}
				}
			}

			// Cookieが有効な場合
			if (window.navigator.cookieEnabled) {
				// 別ページから遷移してきた場合、フラッシュを再生しない(Cookie版)
				skipFlashFromOtherPageCookie();
			} else {
				// 別ページから遷移してきた場合、フラッシュを再生しない(Javascript版)
				skipFlashFromOtherPage();
			}
			
			// クッキーの発行（書き込み）
			document.cookie = "flg_top_cookie=" + escape("1");

			// フラッシュ非対応の場合、フラッシュを再生しない
			strUA = navigator.userAgent.toLowerCase();
			// IE用
			if(strUA.indexOf("msie") != -1) {
				if( navigator.plugins["ShockwaveFlash.ShockwaveFlash"] ) {
					// 処理なし
				} try {
					new ActiveXObject( "ShockwaveFlash.ShockwaveFlash" );
					// 処理なし
				} catch( e ) {
					// フラッシュを再生しない
					fadeClossTop();
				}
			} else {
				var plugin = ( navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0 );
				if((plugin === 0) || (plugin === null)) {
					// フラッシュを再生しない
					fadeClossTop();
				}
			}
		 });
