@charset "UTF-8";
/**
 * 階層化メニュー
 * @author JustSystems Corporation
 */

.menu_box>.middle>.content{
	background-color:#f6f9fc;
}
.menu_box>*{
	overflow:hidden;
	clear:both;
}	
.menu_box>.top>*{
	height:17px;
	float:left;
}
.menu_box>.top>.left{
	background:url(../../../images/menu/menu_bg_top_left.png) transparent no-repeat scroll center center;
	width:17px;
}
.menu_box>.top>.center{
	margin:0 auto;
	width:50px;
	
	background:url(../../../images/menu/menu_bg_top.png) transparent repeat-x scroll 0 0;
}
.menu_box>.top>.right{
	background:url(../../../images/menu/menu_bg_top_right.png) transparent no-repeat scroll center center;
	width:17px;
	float:right;
}
.menu_box>.middle>*{
	float:left;
}
.menu_box>.middle>.left{
	background:url(../../../images/menu/menu_bg_left.png) transparent repeat-y scroll center center;
	height:22px;
	padding-bottom: 32767px;
    margin-bottom: -32767px;
	width:11px;
}
.menu_box>.middle>.center{

}
.menu_box>.middle>.right{
	background:url(../../../images/menu/menu_bg_right.png) transparent repeat-y scroll center center;
	height:22px;
	width:11px;
	padding-bottom: 32767px;
    margin-bottom: -32767px;
	/*float:right;*/
}

.menu_box>.bottom>*{
	height:17px;
	float:left;
}
.menu_box>.bottom>.left{
	background:url(../../../images/menu/menu_bg_bottom_left.png) transparent no-repeat scroll center center;
	width:17px;
}
.menu_box>.bottom>.center{
	width:50px;
	background:url(../../../images/menu/menu_bg_bottom.png) transparent repeat-x scroll 0 0;
}
.menu_box>.bottom>.right{
	background:url(../../../images/menu/menu_bg_bottom_right.png) transparent no-repeat scroll center center;
	width:17px;
	float:right;
}




.flyout_menu.menu_item{	
	overflow:hidden;
	margin:0;
	padding-left:8px;
}
.flyout_menu.menu_item.enabled_menu:hover{
	background:url(../../../images/tree/list_bg_hover.png) transparent repeat-x scroll 0 0;
}
.flyout_menu.menu_item.badge:after {
	content: attr(data-badge);
	position: absolute;
	right: 18px;
	font-size: .7em;
	background: #E61717;
	width: 8px;
	height: 8px;
	border-radius: 50%;
}

.flyout_menu.menu_item .element{
	height:22px;
	line-height:22px;
	float:left;
	cursor:pointer;
}

.flyout_menu.menu_item .icon_area{
	width:22px;
	margin-right:5px;
	background:none transparent no-repeat scroll center center;		
}

.flyout_menu.menu_item .label_area{	
	width:150px;
	/*margin-left:5px;*/
}


/*---------------- 下位要素あり表示 --------------*/
.flyout_menu.menu_item .sub_item_area{
	width:15px;
	margin-right:8px;
	float:right;	
	background:none transparent no-repeat scroll center center;	
}
.flyout_menu.menu_item .sub_item_area.has_sub{
	background:url(../../../images/menu/menu_parts_cascade.png) transparent no-repeat scroll center center;	
}


.flyout_menu.menu_item .checkable_area{
	width:15px;
	margin-right:3px;
}
.flyout_menu.menu_item .checkable_area.checked{
	background:url(../../../images/menu/menu_parts_check.png) transparent no-repeat scroll center center;
}

.flyout_menu.separator{
	height:14px;
	padding-top:6px;
	padding-bottom:6px;
	background:url(../../../images/menu/menu_bg_separator.png) transparent repeat-x scroll 0 center;	
}
.flyout_menu.easy_info{
	margin-left:8px;
	height:20px;
	
}




/* --------------- キャンセル用背景 --------------- */
body>div.tb_menu_overlay{
	background: #ffffff;
}

/* ---------------- アイコン  ---------------- */

.flyout_menu.menu_item .icon_area.no_icon{
	width:0;
	margin:0;
}

/* 情報アイコン */
.flyout_menu.menu_item .icon_area.info{
	background-image:url(../../../images/menu/menu_icon_info.png)
}
/* フォルダーアイコン */
.flyout_menu.menu_item .icon_area.folder{
	background-image:url(../images/icon/folder.png)
}
/* フィルターアイコン */
.flyout_menu.menu_item .icon_area.filter{
	background-image:url(../images/icon/save_filter.png)
}
/* DBーアイコン */
.flyout_menu.menu_item .icon_area.db{
	background-image:url(../images/icon/list_db.png)
}
/* 非公開DBーアイコン */
.flyout_menu.menu_item .icon_area.list_db{
	background-image:url(../../../images/list_db.png)
}
/* レイアウトアイコン */
.flyout_menu.menu_item .icon_area.layout{
	background-image:url(../../../images/menu/menu_icon_layout.png)
}
/* レイアウトアイコン(公開) */
.flyout_menu.menu_item .icon_area.layout_p{
	background-image:url(../../../images/menu/menu_icon_layout_p.png)
}
/* デフォルトレイアウトアイコン */
.flyout_menu.menu_item .icon_area.default_layout{
	background-image:url(../../../images/menu/menu_icon_layout_default.png)
}
/* デフォルトレイアウト(公開)アイコン */
.flyout_menu.menu_item .icon_area.default_layout_p{
	background-image:url(../../../images/menu/menu_icon_layout_default_p.png)
}

/* 新規レイアウトアイコン */
.flyout_menu.menu_item .icon_area.new_layout{
	background-image:url(../../../images/menu/menu_new.png)
}

/* 検索アイコン */
.flyout_menu.menu_item .icon_area.search{
	background-image:url(../images/icon/btn_icon_search.png)
}
/* ソートAtoZアイコン */
.flyout_menu.menu_item .icon_area.sort_az{
	background-image:url(../images/icon/icon_sort_AZ.png)
}
/* ソートZtoAアイコン */
.flyout_menu.menu_item .icon_area.sort_za{
	background-image:url(../images/icon/icon_sort_AZ.png)
}
/* アクションメニューの作成 */
.flyout_menu.menu_item .icon_area.action{
	background-image:url(../../../images/menu/menu_icon_action.png)
}
/* メッセージを表示する */
.flyout_menu.menu_item .icon_area.dbg{
	background-image:url(../../../images/menu/menu_icon_mess.png)
}
/* 公開アイコン */
.flyout_menu.menu_item .icon_area.public{
	background-image:url(../../../images/menu/menu_icon_public.png)
}
/* 編集アイコン */
.flyout_menu.menu_item .icon_area.edit{
	background-image:url(../../../images/menu/menu_icon_edit.png)
}
/* 削除アイコン */
.flyout_menu.menu_item .icon_area.delete{
	background-image:url(../../../images/menu/menu_icon_delete.png)
}
/* 設定アイコン */
.flyout_menu.menu_item .icon_area.setting{
	background-image:url(../../../images/menu/menu_icon_settings.png)
}
/* ヘルプアイコン */
.flyout_menu.menu_item .icon_area.help{
	background-image:url(../../../images/menu/menu_icon_help.png)

}
/* 文字寄せ左アイコン */
.flyout_menu.menu_item .icon_area.align_left{
	background-image:url(../../../images/menu/menu_icon_textalign_left.png)
}
/* 文字寄せ中央アイコン */
.flyout_menu.menu_item .icon_area.align_center{
	background-image:url(../../../images/menu/menu_icon_textalign_center.png)
}
/* 文字寄せ右アイコン */
.flyout_menu.menu_item .icon_area.align_right{
	background-image:url(../../../images/menu/menu_icon_textalign_right.png)
}
/* 部品の非表示アイコン */
.flyout_menu.menu_item .icon_area.invisible{
	background-image:url(../../../images/menu/menu_icon_invisible.png)
}
/* 部品追加アイコン*/
.flyout_menu.menu_item .icon_area.add_field{
	background-image:url(../../../images/db_edit/tree/dbedit_list_addmark.png)
}
/* 右セル結合アイコン*/
.flyout_menu.menu_item .icon_area.cell_merge_right{
	background-image:url(../../../images/menu/menu_cell_merge_right.png)
}
/* 下セル結合アイコン*/
.flyout_menu.menu_item .icon_area.cell_merge_bottom{
	background-image:url(../../../images/menu/menu_cell_merge_bottom.png)
}
/* 右セル分離アイコン*/
.flyout_menu.menu_item .icon_area.cell_split_right{
	background-image:url(../../../images/menu/menu_cell_split_right.png)
}
/* 下セル分離アイコン*/
.flyout_menu.menu_item .icon_area.cell_split_bottom{
	background-image:url(../../../images/menu/menu_cell_split_bottom.png)
}

/* リスト印刷アイコン */
.flyout_menu.menu_item .icon_area.print_list{
	background-image:url(../../../images/menu/menu_icon_list.png)
}
/* レコード印刷アイコン */
.flyout_menu.menu_item .icon_area.print_record{
	background-image:url(../../../images/menu/menu_icon_record.png)
}
/* ガイダンスアイコン */
.flyout_menu.menu_item .icon_area.guidance{
	background-image:url(../../../images/menu/menu_icon_dbg.png)
}
/* 通知ルールアイコン */
.flyout_menu.menu_item .icon_area.attention{
	background-image:url(../../../images/menu/menu_icon_attention.png)
}
/* リマインダー通知ルールアイコン */
.flyout_menu.menu_item .icon_area.reminders{
	background-image:url(../../../images/menu/menu_icon_reminder.png)
}
/* レコードコメントアイコン(4.5update3で追加) */
.flyout_menu.menu_item .icon_area.comment{
	background-image: url(../../../images/list/list_passby_today.png)
}
/* テンプレート保存アイコン */
.flyout_menu.menu_item .icon_area.export_DBtemplate{
	background-image:url(../../../images/menu/menu_icon_export_DBtemplate.png)
}
/* アクションカテゴリーテンプレート保存アイコン */
.flyout_menu.menu_item .icon_area.export_Categorytemplate{
	background-image:url(../../../images/menu/menu_icon_export_cattemplate.png)
}
/* ホーム切替アイコン（ホーム画面へ） */
.flyout_menu.menu_item .icon_area.to_home{
	background-image:url(../../../images/list_folder_p.png)
}
/* ホーム切替アイコン（クイックアクションナビ画面へ）  */
.flyout_menu.menu_item .icon_area.to_qanavi{
	background-image:url(../../../images/list_cat_p.png)
}
/* フィールドの表示条件設定 */
.flyout_menu.menu_item .icon_area.form_show_condition{
	background-image:url(../../../images/menu/menu_icon_divergence.png)
}
/* 条件付き入力チェック[5.0] */
.flyout_menu.menu_item .icon_area.field_valid_cond{
	background-image:url(../../../images/menu/menu_icon_field_valid_cond.png)
}
/* ユーザフィールド->ユーザ選択アイコン */
.flyout_menu.menu_item .icon_area.user_select{
	background-image:url(../../../images/dlg/btn_icon_userselect.png)
}
/* ユーザフィールド->ユーザ削除アイコン */
.flyout_menu.menu_item .icon_area.user_delete{
	background-image:url(../../../images/dlg/btn_icon_delete.png)
}
/* ユーザフィールド->ユーザ削除アイコン */
.flyout_menu.menu_item .icon_area.login_user{
	background-image:url(../../../images/dlg/btn_icon_loginuser.png)
}
/* ルックアップキーフィールド->ルックアップ選択アイコン */
.flyout_menu.menu_item .icon_area.lookupkey_select{
	background-image:url(../../../images/dlg/btn_lookup_list_menu.png)
}
/* ルックアップキーフィールド->ルックアップ更新アイコン */
.flyout_menu.menu_item .icon_area.lookupkey_refresh{
	background-image:url(../../../images/dlg/btn_icon_update.png)
}
/* 外部データ連係設定 */
.flyout_menu.menu_item .icon_area.external_datasync{
	background-image:url(../../../images/menu/icon_tb_linkage.png);
}
/* RDB (活性)*/
.flyout_menu.menu_item .icon_area.icon_rdb{
	background-image:url(../../../images/menu/icon_rdb.png);
}
/* RDB (非活性)*/
.flyout_menu.menu_item .icon_area.icon_rdb_disable{
	opacity: 0.5;
	background-image:url(../../../images/menu/icon_rdb.png);
}
/* 標準フィルター->標準フィルターメニューアイコン */
.flyout_menu.menu_item .icon_area.default_filter{
	background-image:url(../../../images/tree/list_filter_p_default.png)
}

/* 取込系プレビュー->クレンジングアイコン */
.flyout_menu.menu_item .icon_area.cleansing{
	background-image:url(../../../images/list_db_cleansing.png)
}