function createUserChromeCss(){ 	var source = "@charset \"utf-8\";\n@namespace url(\"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\");\n\n";
	//GUIFIX
	var guifix = document.getElementById("guifix").checked;
	var thinAppButton = document.getElementById("thinAppButton").checked;
	var hideAppDropmarker = document.getElementById("hideAppButtonDropmarker").checked;
	var superShortAppButton = document.getElementById("superShortAppButtonText").checked;
	var showSearchHistoryDrop = document.getElementById("showSearchHistoryDrop").checked;
	var multilineBookmarkToolbar = document.getElementById("multilineBookmarkToolbar").checked;
	var indicateSecurityLevelInUrlBar = document.getElementById("indicateSecurityLevelInUrlBar").checked;
	var inactivateIMEInUrlBar = document.getElementById("inactivateIMEInUrlBar").checked;
	//
	if(guifix){
		source += "/" + "* GUI Fix *" + "/\n";
		source += "* {\n\tfont-family: \"MS UI Gothic\" !important;\n\tfont-size: 9pt !important;\n}\n\n";
	}
	if(thinAppButton){
		source += "/" + "* Thin App Button *" + "/\n";
		source += "#appmenu-button{\n\tmin-width: 0px !important;\n\tpadding-left: 1.25ex !important;\n\tpadding-right: 1.25ex !important;\n}\n#appmenu-button > xul:hbox > xul:dropmarker{\n\tmargin-left: 0.5ex !important;\n}\n\n";
	}
	if(hideAppDropmarker){
		source += "/" + "* Hide App Button Dropmarker *" + "/\n";
		source += "#appmenu-button > xul:hbox > xul:dropmarker{\n\tdisplay: none !important;\n}\n\n";
	}
	if(superShortAppButton){
		source += "/" + "* Only \"Fx\" in App Button *" + "/\n";
		source += "#appmenu-button > hbox > hbox:after{\n\tcontent: \"Fx\" !important;\n}\n#appmenu-button > hbox > hbox > label{\n\tdisplaydisplay: none !important;\n}\n\n";
	}
	if(showSearchHistoryDrop){
		source += "/" + "* Show Search History Drop Marker *" + "/\n";
		source += "#searchbar .autocomplete-history-dropmarker {\n\tdisplay: -moz-box !important;\n";
		source += "\t-moz-binding: url(\"chrome://global/content/bindings/autocomplete.xml#history-dropmarker\");\n}\n\n";
	}
	if(multilineBookmarkToolbar){
		source += "/" + "* Multiline Bookmark Toolbar *" + "/\n";
		source += "#bookmarks-ptf {\n\tdisplay: block !important;\n}\n#bookmarks-ptf toolbarseparator {\n\tdisplay:inline !important;\n}\n\n";
	}
	if(indicateSecurityLevelInUrlBar){
		source += "/" + "* Indicate Security Level in URL Bar *" + "/\n";
		source += "#urlbar[level=\"high\"] > .autocomplete-textbox-container {\n\tbackground-color: #FEFFBB !important;\n}\n";
		source += "#urlbar[level=\"low\"] > .autocomplete-textbox-container {\n\tbackground-color: #BBFFBB\n}\n";
		source += "#urlbar[level=\"broken\"] > .autocomplete-textbox-container {\n\tbackground-color: #FFBBBB !important;\n}\n\n";
	}
	if(inactivateIMEInUrlBar){
		source += "/" + "* Inactivate IME in URL Bar *" + "/\n";
		source += "#urlbar *|input {\n\time-mode: inactive !important;\n}\n\n";
	}
	//コンテキスト
	var hideBack = document.getElementById("hideBack").checked;
	var hideForward = document.getElementById("hideForward").checked;
	var hideReload = document.getElementById("hideReload").checked;
	var hideStop = document.getElementById("hideStop").checked;
	var hideBookmarkPage = document.getElementById("hideBookmarkPage").checked;
	var hideSavePage = document.getElementById("hideSavePage").checked;
	var hideSendPage = document.getElementById("hideSendPage").checked;
	var hideSendLink = document.getElementById("hideSendLink").checked;
	var hideCopyEmail = document.getElementById("hideCopyEmail").checked;
	var hideViewImage = document.getElementById("hideViewImage").checked;
	var hideSendImage = document.getElementById("hideSendImage").checked;
	var hideSetWallpaper = document.getElementById("hideSetWallpaper").checked;
	var hideBlockImage = document.getElementById("hideBlockImage").checked;
	var hideViewBgImage = document.getElementById("hideViewBgImage").checked;
	var hidePartialSource = document.getElementById("hidePartialSource").checked;
	var hideMetaData = document.getElementById("hideMetaData").checked;
	var hideSpellCheck = document.getElementById("hideSpellCheck").checked;
	//
	var hiddenContextMenuTarget = new Array();
	if(hideBack){
		hiddenContextMenuTarget.push("#context-back");
	}
	if(hideForward){
		hiddenContextMenuTarget.push("#context-forward");
	}
	if(hideReload){
		hiddenContextMenuTarget.push("#context-reload");
	}
	if(hideStop){
		hiddenContextMenuTarget.push("#context-stop");
	}
	if(hideBack && hideForward && hideReload && hideStop){
		hiddenContextMenuTarget.push("#contex-sep-stop");
	}
	if(hideBookmarkPage){
		hiddenContextMenuTarget.push("#context-bookmarkpage");
	}
	if(hideSavePage){
		hiddenContextMenuTarget.push("#context-savepage");
	}
	if(hideSendPage){
		hiddenContextMenuTarget.push("#context-sendpage");
	}
	if(hideBookmarkPage && hideSavePage && hideSendPage){
		hiddenContextMenuTarget.push("#context-sep-viewbgimage");
	}
	if(hideSendLink){
		hiddenContextMenuTarget.push("#context-sendlink");
	}
	if(hideCopyEmail){
		hiddenContextMenuTarget.push("#context-copyemail");
	}
	if(hideViewImage){
		hiddenContextMenuTarget.push("#context-viewimage");
	}
	if(hideSendImage){
		hiddenContextMenuTarget.push("#context-sendimage");
	}
	if(hideSetWallpaper){
		hiddenContextMenuTarget.push("#context-setWallpaper");
		hiddenContextMenuTarget.push("#context-setDesktopBackground");
	}
	if(hideBlockImage){
		hiddenContextMenuTarget.push("#context-blockimage");
	}
	if(hideViewBgImage){
		hiddenContextMenuTarget.push("#context-viewbgimage");
	}
	if(hidePartialSource){
		hiddenContextMenuTarget.push("#context-viewpartialsource-selection");
	}
	if(hideMetaData){
		hiddenContextMenuTarget.push("#context-metadata");
	}
	if(hideSpellCheck){
		hiddenContextMenuTarget.push("#spell-separator");
		hiddenContextMenuTarget.push("#spell-check-enabled");
	}
	if(0 < hiddenContextMenuTarget.length){
		source += "/" + "* Hide Less Frequently Used Context Menus *" + "/\n";
		source += hiddenContextMenuTarget.join(", \n");
		source += " {\n\tdisplay: none !important;\n}\n\n";
	}
	//ブックマーク
	var hideInAlways = document.getElementById("hideInAlways").checked;
	var hideInCompactMenu = document.getElementById("hideInCompactMenu").checked;
	var hideInPersonalMenu = document.getElementById("hideInPersonalMenu").checked;
	var hideBookmarkAs = document.getElementById("hideBookmarkAs").checked;
	var hideSubscribeToPage = document.getElementById("hideSubscribeToPage").checked;
	var hideBookmarkAll = document.getElementById("hideBookmarkAll").checked;
	var hideBookmarkMan = document.getElementById("hideBookmarkMan").checked;
	var hideBookmarkToolbar = document.getElementById("hideBookmarkToolbar").checked;
	var hideQuery = document.getElementById("hideQuery").checked;
	var hideOpenAllInTabs = document.getElementById("hideOpenAllInTabs").checked;
	//
	var hiddenBookmarkMenuTarget = new Array();
	var subclass = "foobar";
	if(hideInCompactMenu){
		subclass = "#compact-bk-menu ";
	}
	else if(hideInPersonalMenu){
		subclass = "#compact-bk-menu2 ";
	}
	else if(hideInAlways){
		subclass = "";
	}
	if(hideBookmarkAs){
		hiddenBookmarkMenuTarget.push(subclass + "menuitem[key=\"addBookmarkAsKb\"]");
	}
	if(hideBookmarkAll){
		hiddenBookmarkMenuTarget.push(subclass + "menuitem[key=\"bookmarkAllTabsKb\"]");
	}
	if(hideSubscribeToPage){
		hiddenBookmarkMenuTarget.push(subclass + "menuitem#subscribeToPageMenuitem");
		hiddenBookmarkMenuTarget.push(subclass + "menu#subscribeToPageMenupopup");
		hiddenBookmarkMenuTarget.push(subclass + "#BMB_subscribeToPageMenuitem");
		hiddenBookmarkMenuTarget.push(subclass + "#BMB_subscribeToPageMenupopup");
		hiddenBookmarkMenuTarget.push(subclass + "#BMB_subscribeToPageMenupopup + menuseparator");
	}
	if(hideBookmarkMan){
		hiddenBookmarkMenuTarget.push(subclass + "menuitem#bookmarksShowAll");
	}
	if(hideBookmarkAs && hideBookmarkAll && hideSubscribeToPage && hideBookmarkMan){
		hiddenBookmarkMenuTarget.push(subclass + "menuseparator#organizeBookmarksSeparator");
	}
	if(hideBookmarkToolbar){
		hiddenBookmarkMenuTarget.push(subclass + "menu#bookmarksToolbarFolderMenu");
		hiddenBookmarkMenuTarget.push(subclass + "menu#bookmarksToolbarFolderMenu + menuseparator");
	}
	if(hideQuery){
		hiddenBookmarkMenuTarget.push(subclass + "menu[query=\"true\"]");
		hiddenBookmarkMenuTarget.push(subclass + "menu[query=\"true\"] + menuseparator");
	}
	if(hideOpenAllInTabs){
		hiddenBookmarkMenuTarget.push(".openintabs-menuseparator");
		hiddenBookmarkMenuTarget.push("menuitem.openintabs-menuitem");
		hiddenBookmarkMenuTarget.push("menuseparator[builder=\"end\"]");
		hiddenBookmarkMenuTarget.push("menuseparator[builder=\"end\"] + menuitem");
		hiddenBookmarkMenuTarget.push(".bookmarks-actions-menuseparator");
	}
	if(0 < hiddenBookmarkMenuTarget.length){
		source += "/" + "* Hide Less Frequently Used Bookmark Menus *" + "/\n";
		source += hiddenBookmarkMenuTarget.join(", \n");
		source += " {\n\tdisplay: none !important;\n}\n\n";
	}
	document.getElementById("result").value = source;
	document.getElementById("download").style.display = "";
}
