@charset "UTF-8";
/**
 * フレームレイアウト設定
 * @author JustSystems Corporation
 */
html{
	overflow:hidden;
}


/* body */
#form-layout-window {
	margin:0px;
}
/* west、east、center各ペインのヘッダー部 */
.pane_header {
	background: url(../images/list_bg_column.png) repeat-x 0 0;
	padding: 2px 2px 2px 10px;
	height: 17px;/* 21px - 4px*/
	position: relative;
	overflow: hidden;/* 各ペインのヘッダー部はスクロールしない */
	text-align: left;
	z-index: 3;
}
/* ヘッダーのラベル */
.pane_menu-label {
	vertical-align:middle;
	line-height: 17px;/* 一行縦センタリング */
}
/* ヘッダーボタン */
.pane_header>span.add {
	position: absolute;
	top: 0px;
	right: 2px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 24px;
	height: 21px;
	line-height: 21px;
	vertical-align: middle;
	background: url(../images/list_add_normal.png) no-repeat 0 center;
}
.pane_header>span.add.hover {
	background: url(../images/list_add_hover.png) no-repeat 0 center;
}
.pane_header>span.add.active{
	background: url(../images/list_add_active.png) no-repeat 0 center;
}
.pane_header>span.add>img {
	width: 24px;
	height: 17px;
}
/* west、east、center各ペインのコンテンツ部 */
.pane_content {
	padding: 0px;
	position: relative;
	z-index: 2;
	overflow:auto; /* コンテンツ部のみ、はみ出す場合は縦スクロール */
}

/* ペインのリサイズ（jquery-layout.jsのリサイズ） */
.resizer-west-open ,
.resizer-east-open {
	background-color: #999;
	opacity: 0.1;
	filter: alpha(opacity=10);
}
.resizer-west-open:hover ,
.resizer-east-open:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
/* ペインのリサイズ */
#west-pane .ui-resizable,
#west-innerpane .ui-resizable {
	/* jquery-ui.css-- */
	position: relative;
	/* --jquery-ui.css */
}
#west-pane .ui-resizable-handle,
#west-innerpane .ui-resizable-handle {
	/* jquery-ui.css-- */
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block;
	/* --jquery-ui.css */
}
#west-pane .ui-resizable-disabled .ui-resizable-handle,
#west-pane .ui-resizable-autohide .ui-resizable-handle,
#west-innerpane .ui-resizable-disabled .ui-resizable-handle,
#west-innerpane .ui-resizable-autohide .ui-resizable-handle {
	/* jquery-ui.css-- */
	display: none;
	/* --jquery-ui.css */
}
#west-pane .ui-resizable-e,
#west-innerpane .ui-resizable-e {
	/* jquery-ui.css-- */
	cursor: e-resize;
	width: 3px;
	top: 0;
	height: 100%;
	/* --jquery-ui.css */
	right: 0px;
	/* IEで、要素の後ろに隠れないように、背景色を指定して透過 させる。 */
	background: #DDD;
	opacity: 0;
	filter: alpha(opacity=0);
}

/* ================================================================ */
/* ツールバー共通  */
/* ================================================================ */
.tb_toolbar {
	position: absolute;
	top: 34px;/* 3px上と重ねる */
	left: 0px;
	border-bottom: 1px solid #B7BCC3;
	padding-top: 0px;/* 上部ヘッダーと重ねた3px分は開ける。 */
	background: url(../images/tb_bg.png) repeat-x left bottom;
	height: 41px;/*paddingを含めて41*/
	width: 100%;/* 100%でpaddingのleftとrightを指定するとあふれる */
	vertical-align: middle;
}
/* ツールバーセパレーター */
.tb_toolber_separator {
	background: url(../images/tb_separator.png) no-repeat center center;
	width: 6px;
	height: 41px;
	float: left;
}
/* ツールバー要素 */
.tb_toolbar_item {
	float: left;
	vertical-align: middle;
	height: 41px;
	line-height: 41px;
}
.tb_toolbar_item.hover,
.tb_toolbar_item.active {
	cursor: pointer;
}
/* ツールバー要素：検索 */
.tb_toolbar_item.search {
	height: 34px;
	padding-top: 7px;
	padding-left: 6px;
	padding-right: 2px;
}
/* 左端要素の場合 */
.tb_toolbar_item.left {
	padding-left: 5px;
}
/* 右端要素の場合 */
.tb_toolbar_item.right {
	padding-right: 5px;
}
.tb_toolbar_item.badge:after {
	content: attr(data-badge);
	position: absolute;
	top: 2px;
	right: 2px;
	font-size: .7em;
	background: #E61717;
	width: 8px;
	height: 8px;
	border-radius: 50%;
}
/* ツールバー要素のパーツ */
.tb_toolbar_item>div {
	height: 41px;
	float: left;
}
/* ツールバー要素のパーツ：テキスト */
.tb_toolbar_item>div.text {
	background: none;
	padding-top:4px;
	height: 37px;
	line-height: 37px;
}
.tb_toolbar_item.toggle_on>div.text {
	background: url(../images/tb_common_center_active.png) repeat-x left center;
}
.tb_toolbar_item.hover>div.text {
	background: url(../images/tb_common_center_hover.png) repeat-x left center;
}
.tb_toolbar_item.active>div.text {
	background: url(../images/tb_common_center_active.png) repeat-x left center;
}
/* ツールバー要素のパーツ：テキストのみ先頭 */
.tb_toolbar_item>div.start {
	width: 4px;
	background: none;
}
.tb_toolbar_item.toggle_on>div.start {
	background: url(../images/tb_common_left_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.start {
	background: url(../images/tb_common_left_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.start {
	background: url(../images/tb_common_left_active.png) no-repeat left center;
}
/* ツールバー要素のパーツ：テキスト末尾 */
.tb_toolbar_item>div.end {
	width: 4px;
	background: none;
}
.tb_toolbar_item.toggle_on>div.end {
	background: url(../images/tb_common_right_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.end {
	background: url(../images/tb_common_right_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.end {
	background: url(../images/tb_common_right_active.png) no-repeat left center;
}
/* ツールバー要素のパーツ：テキスト末尾 ドロップダウン*/
.tb_toolbar_item>div.dropdown {
	width: 12px;
	background: url(../images/tb_common_right_menu_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.dropdown {
	background: url(../images/tb_common_right_menu_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.dropdown {
	background: url(../images/tb_common_right_menu_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.dropdown {
	background: url(../images/tb_common_right_menu_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.dropdown {
	background: url(../images/tb_common_right_menu_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：ページャーTOP */
.tb_toolbar_item>div.img_jump_top {
	width: 18px;
	background: url(../images/tb_jump_top_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_jump_top {
	background: url(../images/tb_jump_top_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_jump_top {
	background: url(../images/tb_jump_top_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_jump_top {
	background: url(../images/tb_jump_top_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_jump_top {
	background: url(../images/tb_jump_top_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：ページャーBACK */
.tb_toolbar_item>div.img_jump_back {
	width: 24px;
	background: url(../images/tb_jump_back_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_jump_back {
	background: url(../images/tb_jump_back_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_jump_back {
	background: url(../images/tb_jump_back_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_jump_back {
	background: url(../images/tb_jump_back_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_jump_back {
	background: url(../images/tb_jump_back_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：ページャーNEXT */
.tb_toolbar_item>div.img_jump_next {
	width: 24px;
	background: url(../images/tb_jump_next_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_jump_next {
	background: url(../images/tb_jump_next_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_jump_next {
	background: url(../images/tb_jump_next_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_jump_next {
	background: url(../images/tb_jump_next_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_jump_next {
	background: url(../images/tb_jump_next_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：ページャーLAST */
.tb_toolbar_item>div.img_jump_last {
	width: 18px;
	background: url(../images/tb_jump_last_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_jump_last {
	background: url(../images/tb_jump_last_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_jump_last {
	background: url(../images/tb_jump_last_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_jump_last {
	background: url(../images/tb_jump_last_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_jump_last {
	background: url(../images/tb_jump_last_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：印刷 */
.tb_toolbar_item>div.img_print {
	width: 32px;
	background: url(../images/tb_print_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_print {
	background: url(../images/tb_print_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_print {
	background: url(../images/tb_print_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_print {
	background: url(../images/tb_print_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_print {
	background: url(../images/tb_print_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：取り込み */
.tb_toolbar_item>div.tb_import{
	width: 32px;
	background: url(../../../images/toolbar/tb_input_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.tb_import {
	background: url(../../../images/toolbar/tb_input_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.tb_import{
	background: url(../../../images/toolbar/tb_input_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.tb_import{
	background: url(../../../images/toolbar/tb_input_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.tb_import {
	background: url(../../../images/toolbar/tb_input_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：出力*/
.tb_toolbar_item>div.tb_export{
	width: 32px;
	background: url(../../../images/toolbar/tb_output_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.tb_export {
	background: url(../../../images/toolbar/tb_output_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.tb_export{
	background: url(../../../images/toolbar/tb_output_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.tb_export {
	background: url(../../../images/toolbar/tb_output_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.tb_export {
	background: url(../../../images/toolbar/tb_output_disable.png) no-repeat left center;
}
/* レコード インポートのポップアップメニュー用 */
.flyout_menu.menu_item .icon_area.append_import {
	background-image:url(../../../images/report/menu_icon_list.png)
}
/* レコード 全エクスポートのポップアップメニュー用 */
.flyout_menu.menu_item .icon_area.export_all {
	background-image:url(../../../images/report/menu_icon_csv.png)
}

/* ツールバー要素のパーツ：エキスポート(クロス集計用) */
.tb_toolbar_item>div.img_export {
	width: 35px;
	background: url(../images/tb_export_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_export {
	background: url(../images/tb_export_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_export {
	background: url(../images/tb_export_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_export {
	background: url(../images/tb_export_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_export {
	background: url(../images/tb_export_disable.png) no-repeat left center;
}

/* ツールバー要素のパーツ：DB作成 */
.tb_toolbar_item>div.img_newdb {
	width: 35px;
	background: url(../images/tb_newdb_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_newdb {
	background: url(../images/tb_newdb_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_newdb {
	background: url(../images/tb_newdb_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_newdb {
	background: url(../images/tb_newdb_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_newdb {
	background: url(../images/tb_newdb_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：クロス集計 */
.tb_toolbar_item>div.img_cross_tabulation {
	width: 32px;
	background: url(../images/tb_cross_tabulation_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_cross_tabulation {
	background: url(../images/tb_cross_tabulation_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_cross_tabulation {
	background: url(../images/tb_cross_tabulation_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_cross_tabulation {
	background: url(../images/tb_cross_tabulation_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_cross_tabulation {
	background: url(../images/tb_cross_tabulation_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：削除 */
.tb_toolbar_item>div.img_delete_record {
	width: 27px;
	background: url(../images/tb_delete_record_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_delete_record {
	background: url(../images/tb_delete_record_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_delete_record {
	background: url(../images/tb_delete_record_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_delete_record {
	background: url(../images/tb_delete_record_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_delete_record {
	background: url(../images/tb_delete_record_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：編集*/
.tb_toolbar_item>div.img_edit_record {
	width: 27px;
	background: url(../images/tb_edit_record_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_edit_record {
	background: url(../images/tb_edit_record_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_edit_record {
	background: url(../images/tb_edit_record_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_edit_record {
	background: url(../images/tb_edit_record_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_edit_record {
	background: url(../images/tb_edit_record_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：新規*/
.tb_toolbar_item>div.img_new_record {
	width: 27px;
	background: url(../images/tb_new_record_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_new_record {
	background: url(../images/tb_new_record_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_new_record {
	background: url(../images/tb_new_record_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_new_record {
	background: url(../images/tb_new_record_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_new_record {
	background: url(../images/tb_new_record_disable.png) no-repeat left center;
}
.tb_toolbar_item>div.img_copy_record {
	width: 27px;
	background: url(../../../images/toolbar/tb_copy_record_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_copy_record {
	background: url(../../../images/toolbar/tb_copy_record_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_copy_record {
	background: url(../../../images/toolbar/tb_copy_record_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_copy_record {
	background: url(../../../images/toolbar/tb_copy_record_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_copy_record {
	background: url(../../../images/toolbar/tb_copy_record_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：ソート*/
.tb_toolbar_item>div.img_sort {
	width: 35px;
	background: url(../../../images/toolbar/tb_sort_normal.png) no-repeat left center;
}
.tb_toolbar_item>div.img_sort_text {
	width: 31px;
	background: url(../../../images/toolbar/tb_sort_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_sort,.tb_toolbar_item.toggle_on>div.img_sort_text {
	background: url(../../../images/toolbar/tb_sort_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_sort,.tb_toolbar_item.hover>div.img_sort_text {
	background: url(../../../images/toolbar/tb_sort_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_sort,.tb_toolbar_item.active>div.img_sort_text {
	background: url(../../../images/toolbar/tb_sort_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_sort,.tb_toolbar_item.disabled>div.img_sort_text {
	background: url(../../../images/toolbar/tb_sort_disable.png) no-repeat left center;
}


/* ツールバー要素のパーツ：解除*/
.tb_toolbar_item>div.img_search_reset {
	width: 20px;
	background: url(../images/tb_search_reset_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_search_reset {
	background: url(../images/tb_search_reset_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_search_reset {
	background: url(../images/tb_search_reset_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_search_reset {
	background: url(../images/tb_search_reset_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_search_reset {
	background: url(../images/tb_search_reset_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：絞込検索*/
.tb_toolbar_item>div.img_filtering {
	width: 27px;
	background: url(../images/tb_filtering_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_filtering {
	background: url(../images/tb_filtering_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_filtering {
	background: url(../images/tb_filtering_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_filtering {
	background: url(../images/tb_filtering_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_filtering {
	background: url(../images/tb_filtering_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：公開*/
.tb_toolbar_item>div.img_public {
	width: 32px;
	background: url(../images/tb_public_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_public {
	background: url(../images/tb_public_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_public {
	background: url(../images/tb_public_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_public {
	background: url(../images/tb_public_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_public {
	background: url(../images/tb_public_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：設定変更の確認・反映*/
.tb_toolbar_item>div.img_confirm_setting {
	width: 32px;
	background: url(../images/tb_sandboxDb_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_confirm_setting {
	background: url(../images/tb_sandboxDb_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_confirm_setting {
	background: url(../images/tb_sandboxDb_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_confirm_setting {
	background: url(../images/tb_sandboxDb_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_confirm_setting {
	background: url(../images/tb_sandboxDb_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：決裁*/
.tb_toolbar_item>div.img_approval {
	width: 27px;
	background: url(../images/tb_approval_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_approval {
	background: url(../images/tb_approval_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_approval {
	background: url(../images/tb_approval_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_approval {
	background: url(../images/tb_approval_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_approval {
	background: url(../images/tb_approval_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：編集モード－両方*/
.tb_toolbar_item>div.img_editmode_separate {
	width: 32px;
	background: url(../images/tb_editmode_separate_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_editmode_separate {
	background: url(../images/tb_editmode_separate_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_editmode_separate {
	background: url(../images/tb_editmode_separate_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_editmode_separate {
	background: url(../images/tb_editmode_separate_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_editmode_separate {
	background: url(../images/tb_editmode_separate_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：編集モード－テーブル*/
.tb_toolbar_item>div.img_editmode_list {
	width: 32px;
	background: url(../images/tb_editmode_list_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_editmode_list {
	background: url(../images/tb_editmode_list_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_editmode_list {
	background: url(../images/tb_editmode_list_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_editmode_list {
	background: url(../images/tb_editmode_list_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_editmode_list {
	background: url(../images/tb_editmode_list_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：編集モード－フォーム*/
.tb_toolbar_item>div.img_editmode_form {
	width: 32px;
	background: url(../images/tb_editmode_form_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_editmode_form {
	background: url(../images/tb_editmode_form_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_editmode_form {
	background: url(../images/tb_editmode_form_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_editmode_form {
	background: url(../images/tb_editmode_form_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_editmode_form {
	background: url(../images/tb_editmode_form_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：ドロップダウンボタン*/
.tb_toolbar_item>div.img_layoutmenu_bg {
	width: 179px;
	background: url(../images/layoutmenu_bg_normal.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_layoutmenu_bg {
	background: url(../images/layoutmenu_bg_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_layoutmenu_bg {
	background: url(../images/layoutmenu_bg_active.png) no-repeat left center;
}
/* ツールバー要素のパーツ：縦棒グラフ */
.tb_toolbar_item>div.img_graf {
	width: 32px;
	background: url(../images/tb_graf_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_graf {
	background: url(../images/tb_graf_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_graf {
	background: url(../images/tb_graf_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_graf {
	background: url(../images/tb_graf_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_graf {
	background: url(../images/tb_graf_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：横棒グラフ */
.tb_toolbar_item>div.img_chart_hbar {
	width: 32px;
	background: url(../images/tb_graf_horizontal_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_chart_hbar {
	background: url(../images/tb_graf_horizontal_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_chart_hbar {
	background: url(../images/tb_graf_horizontal_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_chart_hbar {
	background: url(../images/tb_graf_horizontal_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_chart_hbar {
	background: url(../images/tb_graf_horizontal_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：折れ線グラフ */
.tb_toolbar_item>div.img_chart_vline {
	width: 32px;
	background: url(../images/tb_graf_line_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_chart_vline {
	background: url(../images/tb_graf_line_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_chart_vline {
	background: url(../images/tb_graf_line_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_chart_vline {
	background: url(../images/tb_graf_line_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_chart_vline {
	background: url(../images/tb_graf_line_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：縦積みグラフ */
.tb_toolbar_item>div.img_chart_vbar_stacked {
	width: 32px;
	background: url(../images/tb_graf_stacked_vertical_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_chart_vbar_stacked {
	background: url(../images/tb_graf_stacked_vertical_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_chart_vbar_stacked {
	background: url(../images/tb_graf_stacked_vertical_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_chart_vbar_stacked {
	background: url(../images/tb_graf_stacked_vertical_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_chart_vbar_stacked {
	background: url(../images/tb_graf_stacked_vertical_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：横積みグラフ */
.tb_toolbar_item>div.img_chart_hbar_stacked {
	width: 32px;
	background: url(../images/tb_graf_stacked_horizontal_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_chart_hbar_stacked {
	background: url(../images/tb_graf_stacked_horizontal_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_chart_hbar_stacked {
	background: url(../images/tb_graf_stacked_horizontal_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_chart_hbar_stacked {
	background: url(../images/tb_graf_stacked_horizontal_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_chart_hbar_stacked {
	background: url(../images/tb_graf_stacked_horizontal_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：軸の変更 */
.tb_toolbar_item>div.img_chart_axis_change {
	width: 24px;
	background: url(../images/tb_graf_axis_change_normal.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_chart_axis_change {
	background: url(../images/tb_graf_axis_change_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_chart_axis_change {
	background: url(../images/tb_graf_axis_change_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_chart_axis_change {
	background: url(../images/tb_graf_axis_change_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：詳細設定 */
.tb_toolbar_item>div.img_settings {
	width: 24px;
	background: url(../images/tb_settings_normal.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_settings {
	background: url(../images/tb_settings_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_settings {
	background: url(../images/tb_settings_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_settings {
	background: url(../images/tb_settings_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：目盛り設定 */
.tb_toolbar_item>div.img_graf_axis_settings {
	width: 24px;
	background: url(../images/tb_graf_axis_settings_normal.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_graf_axis_settings {
	background: url(../images/tb_graf_axis_settings_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_graf_axis_settings {
	background: url(../images/tb_graf_axis_settings_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_graf_axis_settings {
	background: url(../images/tb_graf_axis_settings_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：文字設定 */
.tb_toolbar_item>div.img_font_settings {
	width: 24px;
	background: url(../images/tb_font_settings_normal.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_font_settings {
	background: url(../images/tb_font_settings_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_font_settings {
	background: url(../images/tb_font_settings_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_font_settings {
	background: url(../images/tb_font_settings_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：文字サイズ縮小 */
.tb_toolbar_item>div.img_font_smaller {
	width: 27px;
	background: url(../images/tb_font_small_normal.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_font_smaller {
	background: url(../images/tb_font_small_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_font_smaller {
	background: url(../images/tb_font_small_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_font_smaller {
	background: url(../images/tb_font_small_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：文字サイズ拡大 */
.tb_toolbar_item>div.img_font_larger {
	width: 27px;
	background: url(../images/tb_font_large_normal.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_font_larger {
	background: url(../images/tb_font_large_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_font_larger {
	background: url(../images/tb_font_large_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_font_larger {
	background: url(../images/tb_font_large_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：前へ  */
.tb_toolbar_item>div.img_to_prev {
	width: 24px;
	background: url(../images/tb_record_prev_normal.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_to_prev {
	background: url(../images/tb_record_prev_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_to_prev {
	background: url(../images/tb_record_prev_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_to_prev {
	background: url(../images/tb_record_prev_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：次へ */
.tb_toolbar_item>div.img_to_next {
	width: 24px;
	background: url(../images/tb_record_next_normal.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_to_next {
	background: url(../images/tb_record_next_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_to_next {
	background: url(../images/tb_record_next_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_to_next {
	background: url(../images/tb_record_next_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：一括追加・編集 */
.tb_toolbar_item>div.img_fbm {
	width: 32px;
	background: url(../images/tb_fbm_normal.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_fbm {
	background: url(../images/tb_fbm_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_fbm {
	background: url(../images/tb_fbm_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_fbm {
	background: url(../images/tb_fbm_disable.png) no-repeat left center;
}
/* ツールバー先頭の文字入れタイトル部品 */
.toolbar_title {
	float: left;
	height: 37px;
	padding-top: 4px;
	width: 187px;
	background: url(../images/tb_title_cross_tabulation.png) no-repeat left top;
	text-align: center;
	line-height: 37px;
	vertical-align: middle;
}
/* ツールバー要素のパーツ：カレンダーと一覧の切り替え */
.tb_toolbar_item>div.img_toggle_grid_calendar {
    width: 179px;
    padding-left:10px;
    background: url(../images/tb_toggle_grid_calendar_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_toggle_grid_calendar {
    width: 179px;
    padding-left:10px;
    background: url(../images/tb_toggle_grid_calendar_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_toggle_grid_calendar {
    width: 179px;
    padding-left:10px;
    background: url(../images/tb_toggle_grid_calendar_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_toggle_grid_calendar {
    width: 179px;
    padding-left:10px;
    background: url(../images/tb_toggle_grid_calendar_active.png) no-repeat left center;
}
.tb_toolbar_item>div.img_toggle_grid_calendar .grid_icon {
    background-image:url(../images/tb_toggle_grid_icon.png);
    width:22px;
    height:22px;
    margin-top:9px;
    float:left;
}
.tb_toolbar_item>div.img_toggle_grid_calendar .calendar_icon {
    background-image:url(../images/tb_toggle_calendar_icon.png);
    width:22px;
    height:22px;
    margin-top:9px;
    float:left;
}

/* ツールバー要素のパーツ：決裁 */
.tb_toolbar_item>div.img_approval {
	width: 32px;
	background: url(../images/tb_approval_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_approval {
	background: url(../images/tb_approval_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_approval {
	background: url(../images/tb_approval_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_approval {
	background: url(../images/tb_approval_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_approval {
	background: url(../images/tb_approval_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：一括決裁 */
.tb_toolbar_item>div.img_bulk_approval {
	width: 32px;
	background: url(../images/tb_bulk_approval_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_bulk_approval {
	background: url(../images/tb_bulk_approval_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_bulk_approval {
	background: url(../images/tb_bulk_approval_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_bulk_approval {
	background: url(../images/tb_bulk_approval_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_bulk_approval {
	background: url(../images/tb_bulk_approval_disable.png) no-repeat left center;
}

/* ツールバー要素のパーツ：反映*/
.tb_toolbar_item>div.img_reflection {
	width: 32px;
	background: url(../images/tb_reflection_normal.png) no-repeat left center;
}
.tb_toolbar_item.toggle_on>div.img_reflection{
	background: url(../images/tb_reflection_active.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_reflection {
	background: url(../images/tb_reflection_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_reflection {
	background: url(../images/tb_reflection_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_reflection {
	background: url(../images/tb_reflection_disable.png) no-repeat left center;
}

/* ================================================================ */
/* ペイン */
/* ================================================================ */
#top-pane {
	overflow:hidden;/* スクロールしない */
	z-index: 1;
}
#west-pane,
#east-pane {
	top: 76px!important;/* layout設定前にheight()するとtopがautoになる場合があるため指定 */
}
.tb_content_container {
	position: relative;
	top: 34px;/* 37px - 3px*/
	width: 100%;
	z-index: 1;
	overflow: hidden;
}
/* ================================================================ */
/* ヘッダー */
/* ================================================================ */
/* 通常モード */
#tb-header{
	position: absolute;
	top: 0;
	left: 0;
	background: url('../../../images/header/header1_bg.png') repeat-x left top;
	height: 33px;
	width: 100%;
	min-width: 300px;
/* 	padding: 5px 0px 8px 0px;下はツールバーと3px重ねる */
	vertical-align: middle;
	z-index: 99;
	overflow: hidden;
}
#tb-header>div.tb_header_bread {
	z-index: 100;
	height: 37px;
	overflow: hidden;
}
#tb-header>div>div {
	float: left;
}
#tb-header>div.header_function_container {
	z-index: 101;
	position: absolute;
	right: 0;
	height: 33px;
	padding: 0 0 0 5px;
	overflow: hidden;
}
/* TeamBaseロゴ画像 =================================================== */
.tb_logo {
	height: 33px;
	width: 120px;
	background: url(../../../images/header/header_logo.png) no-repeat left center;
	background-position : 10px;
}

/* パンくず =========================================================== */
/* パンくず開始 */
.tb_bread_start{
	height: 33px;
	width: 5px;
	background: url(../images/bread_left.png) no-repeat left center;
}
/* パンくずの継ぎ目 */
.tb_bread_separator{
	height: 33px;
	width: 2px;
	background: url(../../../images/header/header_separator.png) no-repeat left center;
}
/* パンくず間のマージン（開始直後と継ぎ目直後に配置する） */
.tb_bread_margin {
	height: 33px;
	width: 24px;
}
/**フォルダ左マージン*/
.tb_bread_folder_margin_left {
	height: 33px;
	width: 20px;
	background: url(../../../images/header/header1_bg_folder.png) repeat-x left center;
}
/**フォルダ右マージン*/
.tb_bread_folder_margin_right {
	height: 33px;
	width: 7px;
	background: url(../../../images/header/header1_bg_folder.png) repeat-x left center;
}
/**サブフォルダ左マージン*/
.tb_bread_subfolder_margin_left {
	height: 33px;
	width: 20px;
	background: url(../../../images/header/header1_bg_subfolder.png) repeat-x left center;
}
/**サブフォルダ右マージン*/
.tb_bread_subfolder_margin_right {
	height: 33px;
	width: 7px;
	background: url(../../../images/header/header1_bg_subfolder.png) repeat-x left center;
}
/**サブフォルダ省略部分*/
.tb_bread_subfolder_other {
	height: 33px;
	width: 15px;
	float:left;
	margin-top:7px;
	background: url(../../../images/header/header1_bg_subfolder.png) repeat-x left center;
}
/**テーブル左マージン*/
.tb_bread_table_margin_left {
	height: 33px;
	width: 20px;
}
/**テーブル右マージン*/
.tb_bread_table_margin_right {
	height: 33px;
	width: 7px;
}
/**検索結果左マージン*/
.tb_bread_search_margin_left {
	height: 33px;
	width: 20px;
	background: url(../../../images/header/header1_bg.png) repeat-x left center;
}
/**検索右マージン*/
.tb_bread_search_margin_right {
	height: 33px;
	width: 7px;
	background: url(../../../images/header/header1_bg.png) repeat-x left center;
}
/* パンくず終了 */
.tb_bread_end{
/* 	height: 24px; */
/* 	width: 13px; */
/* 	background: url(../images/bread_arrow.png) no-repeat left center; */
}
/* リンク動作用にiconとlabelを囲む */
.tb_bread {
/* 	background: url(../images/bread_body.png) repeat-x left center; */
}
.tb_bread.hover {
	cursor: pointer;
}
.tb_bread>.icon {
	height: 33px;
	width: 20px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:-1px;
}
.tb_bread>.icon>img {
	/*height: 24px;
	width: 20px;*/
	height: 11px;
	width: 11px;
	margin: 10px 0px 3px 9px;
}
.tb_bread.home {
	width: 85px;
	height: 33px;
	background-image: url(../../../images/header/header1_bg_folderlist.png);
	background-repeat:no-repeat;
	background-attachment:left;
	background-position:center;
}
.tb_bread.app {
	height: 33px;
	background: url(../../../images/header/header1_bg_folder.png) repeat-x left center;
}

.tb_bread.subfolder {
	height: 33px;
	background: url(../../../images/header/header1_bg_subfolder.png) repeat-x left center;
}

.tb_bread.table {
	height: 33px;
/* 	width: 100px; */
}

.tb_bread.config {
	height: 33px;
	width: 170px;
	background: url(../../../images/header/header1_bg_dbedit.png) no-repeat left center;
	padding-left: 20px;
}

.config_right {
	width: 14px;
	height: 32px;
	background: url(../images/bread_arrow.png) no-repeat left center;
}

.db_hedear_left{
	width: 23px;
	height: 33px;
}

.db_hedear_right{
	width: 23px;
	height: 33px;
}

.tb_bread.home>.icon {
	background: url(../../../images/header/bread_folderlist_icon.png) no-repeat left center;
}
.tb_bread.hover.home>.icon {
}
.tb_bread.app>.icon,
.tb_bread.subfolder>.icon {
	background: url(../images/bread_app_icon.png) no-repeat left center;
}
.tb_bread.hover.app>.icon {
	background: url(../images/bread_app_icon_hover.png) no-repeat left center;
}
.tb_bread.table>.icon {
	background: url(../images/bread_table_icon.png) no-repeat left center;
}
.tb_bread.hover.table>.icon {
	background: url(../images/bread_table_icon_hover.png) no-repeat left center;
}
.tb_bread.table.sandbox>.icon {
	background: url(../images/bread_table_icon_sandbox.png) no-repeat left center;
}
.tb_bread.hover.table.sandbox>.icon {
	background: url(../images/bread_table_icon_sandbox_hover.png) no-repeat left center;
}
.tb_bread.config>.icon {
	background: url(../images/bread_settings_icon.png) no-repeat left center;
}
.tb_bread.hover.config>.icon {
	background: url(../images/bread_settings_icon_hover.png) no-repeat left center;
}
.tb_bread.search>.icon {
	background: url(../images/bread_search_icon.png) no-repeat left center;
}
.tb_bread.hover.search>.icon {
	background: url(../images/bread_search_icon_hover.png) no-repeat left center;
}
.tb_bread.cat>.icon {
	background: url(../../../images/header/bread_menu_icon.png) no-repeat left center;
}
.tb_bread.hover.cat>.icon {
}
.tb_bread>.label {
	padding: 0px 5px;
	height: 33px;
	line-height: 33px;
	float: left;
	background: none;
	vertical-align: middle;
	white-space: normal;
}
/* 集計グラフの場合はリンクの無いパンくず */
/* パンくず開始 */
#ctchart-frame .tb_bread_start{
	background: none;
}
/* パンくずの継ぎ目 */
#ctchart-frame .tb_bread_separator{
	background: url(../images/bread_connector_flat.png) no-repeat left center;
}
/* パンくず間のマージン（開始直後と継ぎ目直後に配置する） */
#ctchart-frame .tb_bread_margin {
	background: none;
}
/* パンくず終了 */
#ctchart-frame .tb_bread_end{
	background: none;
}
#ctchart-frame .tb_bread {
}

/* 操作部品  ========================================================== */
/* 標準／サンドボックスペアDBボタン */
.pair_db_button {
	height: 33px;
	padding: 0 5px 0 0;
	float: left;
	margin-right: 10px;
	cursor: pointer;
}

.pair_db_button:hover {
	opacity: 0.5;
}
.pair_db_button>.center {
	height: 33px;
	/*width: 185px;*/
	float: left;
	padding-left: 15px;
}
.pair_db_button>.center>.icon {
	height: 33px;
	width: 22px;/* 17px + 5px */
	float: left;
	background-repeat: no-repeat;
	background-position: 5px center;
}
.pair_db_button>.center>.icon.standard {
	background-image: url(../images/bread_table_icon.png);
}
.pair_db_button>.center>.icon.sandbox {
	background-image: url(../images/bread_table_icon_sandbox.png);
}
.pair_db_button>.center>.label {
	padding: 0px 5px;
	height: 33px;
	line-height: 33px;
	float: left;
	vertical-align: middle;
}

/* モード切り替えボタン */
.mode_change_button {
	height: 33px;
	padding: 0 5px 0 0;
	float: left;
}
.mode_change_button>.left {
	height: 33px;
	width: 5px;
	float: left;
	background: url(../images/go_another_mode_normal_left.png) no-repeat left center;
}
.mode_change_button.hover>.left {
	background: url(../images/go_another_mode_hover_left.png) no-repeat left center;
}
.mode_change_button.active>.left {
	background: url(../images/go_another_mode_active_left.png) no-repeat left center;
}
.mode_change_button>.center {
	height: 33px;
	width: 185px;
	float: left;
	background: url(../../../images/header/header1_bg_dbedit.png) no-repeat left center;
	padding-left: 15px;
}
.mode_change_button>.center>.icon {
	height: 33px;
	width: 22px;/* 17px + 5px */
	float: left;
	background-repeat: no-repeat;
	background-position: 5px center;
}
.mode_change_button>.center>.icon.view {
	background-image: url(../images/go_another_mode_icon_view.png);
}
.mode_change_button>.center>.icon.edit {
	background-image: url(../images/go_another_mode_icon_edit.png);
}
.mode_change_button>.center>.label {
	padding: 0px 5px;
	height: 33px;
	line-height: 33px;
	float: left;
	vertical-align: middle;
}

.mode_change_button>.right {
	height: 33px;
	width: 13px;
	float: left;
	background: url(../images/go_another_mode_normal_right.png) no-repeat left center;
}
.mode_change_button.hover>.right {
	background: url(../images/go_another_mode_hover_right.png) no-repeat left center;
}
.mode_change_button.active>.right {
	background: url(../images/go_another_mode_active_right.png) no-repeat left center;
}

/* アカウント情報 */
.account_information_button {
	float: left;
	height: 33px;
	/*padding: 0 5px 0 0;*/
	padding:0;
	margin-right:5px;
	float: left;
}

.account_information_button>.left {
	height: 33px;
	width: 5px;
	float: left;
}

.account_information_button>.label {
	height: 33px;
	line-height: 33px;
	padding: 0px 5px;
	float: left;
	vertical-align: middle;
}

.account_information_button>.right {
	height: 33px;
	width: 18px;
	float: left;
	background: url(../images/login_name_normal_right.png) no-repeat left center;
}

/* ツールバー要素のパーツ：画面最大化 */
.tb_toolbar_item>div.img_maximize {
	width: 27px;
	background: url(../images/tb_font_large_normal.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_maximize {
	background: url(../images/tb_font_large_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_maximize {
	background: url(../images/tb_font_large_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_maximize {
	background: url(../images/tb_font_large_disable.png) no-repeat left center;
}
/* ツールバー要素のパーツ：画面最小化 */
.tb_toolbar_item>div.img_minimize {
	width: 27px;
	background: url(../images/tb_font_small_normal.png) no-repeat left center;
}
.tb_toolbar_item.hover>div.img_minimize {
	background: url(../images/tb_font_small_hover.png) no-repeat left center;
}
.tb_toolbar_item.active>div.img_minimize {
	background: url(../images/tb_font_small_active.png) no-repeat left center;
}
.tb_toolbar_item.disabled>div.img_minimize {
	background: url(../images/tb_font_small_disable.png) no-repeat left center;
}

/* CSS hack for safari */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media {
    /* resize pane border width */
    #west-pane .ui-resizable-e,
    #west-innerpane .ui-resizable-e {
        width: 10px;
        margin-top:23px;
    }
}}

/* CSS hack for safari(2017) BEGIN */
/* resize pane border width */
_::-webkit-full-page-media, _:future, :root #west-pane .ui-resizable-e,
_::-webkit-full-page-media, _:future, :root #west-innerpane .ui-resizable-e {
    width: 10px;
    margin-top:23px;
}
/* CSS hack for safari(2017) END */
