/* ----------< 共通 >---------- */
*
{
	border-color			: #666666;
	color					: #000000;
}
body
{
	background-color		: #555555;
}
em
{
	color					: #FF0000;
}
hr
{
	border-color			: #888888 #FFFFFF #FFFFFF #777777;
}
/* ----------< ヘッダー >---------- */
#header h1
{
	float					: left;
	/*width					: 70px;
	height					: 34px;
	position				: relative;
	left					: 15px;
	margin					: 0 22px 5px 0;*/
	text-indent				: -9999px;
	/*background-image		: url(../img/app/logo_70x34.png);*/
}
/*
#header h4
{
	float					: left;
	width					: 160px;
	height					: 34px;
	margin					: 0 22px 5px 0;
	background-image		: url(../img/app/title_260x34.png);
}
*/
/* ----------< グローバルナビ >---------- */
#global-navi
{
	background-image		: url(../img/app/global-navi_1x23.gif);
	border-color			: #888888 #777777 #666666 #FFFFFF;
}
#global-navi li
{
	background-image		: url(../img/app/global-navi-li_1x46.gif);
}
#global-navi .active a,
#global-navi .startActive a,
#global-navi a,
#global-navi a:hover,
#global-navi .active_new
{
	color					: #000000;
	border-left-color		: #FFFFFF;
}
#global-navi a
{
	border-right-color		: #FFFFFF;
}
/* ドロップダウンメニュー */
ul.menu li ul.sub
{
	border-top-color		: #666666;
}
#global-navi .sub li
{
	background-color		: #ECE9D8;
}
#global-navi .sub li a
{
	color					: #000000;
	border-bottom-color		: #666666;
	border-left-color		: #666666;
	border-right-color		: #666666;
}
#global-navi .sub li a:hover
{
	background-color		: #FF8C00;
}
/* ----------< コンテンツ >---------- */
#container
{
	background-color		: #FEFEFE;
	border-color			: #FFFFFF #777777 #888888 #FFFFFF;
}
#main-content
{
	background-color		: #AAAAAA;
} 
#main-content
{
	border-color			: #888888 #FFFFFF #FFFFFF #777777;
}
.panel
{
	background-color		: #FEFEFE;
	border-color			: #FFFFFF #777777 #888888 #FFFFFF;
} 
.panel a
{
	color					: #0000FF;
}
.panel a:hover
{
	color					: #FF0000;
}
.input-group-box
{
	background-color		: #808080;
	border-color			: #808080;
}
/* ----------< テーブル >---------- */
.table-box,
.table-box2,
.table-box3,
.table-box4,
.table-box5,
.table-box6,
.table-box7,
.table-box8,
.table-box9,
.table-box10
{
	background-color		: #DDDDDD;
}
.table-box,
.table-box2,
.table-box3,
.table-box4,
.table-box5,
.table-box6,
.table-box7,
.table-box8,
.table-box9,
.table-box10
{
	border-color			: #888888 #FFFFFF #FFFFFF #777777;
}
.table-box thead td, .table-box th,
.table-box2 thead td, .table-box2 th,
.table-box3 thead td, .table-box3 th,
.table-box4 thead td, .table-box4 th,
.table-box5 thead td, .table-box5 th,
.table-box6 thead td, .table-box6 th,
.table-box7 thead td, .table-box7 th,
.table-box8 thead td, .table-box8 th,
.table-box9 thead td, .table-box9 th,
.table-box10 thead td, .table-box10 th
{
	border-color			: #FFFFFF #777777 #888888 #FFFFFF;
}
.table-box thead td, .table-box th,
.table-box2 thead td, .table-box2 th,
.table-box3 thead td, .table-box3 th,
.table-box4 thead td, .table-box4 th,
.table-box5 thead td, .table-box5 th,
.table-box6 thead td, .table-box6 th,
.table-box7 thead td, .table-box7 th,
.table-box8 thead td, .table-box8 th,
.table-box9 thead td, .table-box9 th,
.table-box10 thead td, .table-box10 th
{
	background-color		: #DDDDDD;
}
.table-box tbody,
.table-box2 tbody,
.table-box3 tbody,
.table-box4 tbody,
.table-box5 tbody,
.table-box6 tbody,
.table-box7 tbody,
.table-box8 tbody,
.table-box9 tbody,
.table-box10 tbody
{
	border-left-color		: #CCCCCC !important;
}
.table-box-header,.table-box-body,
.table-box2-header,.table-box2-body,
.table-box3-header,.table-box3-body,
.table-box4-header,.table-box4-body,
.table-box5-header,.table-box5-body,
.table-box6-header,.table-box6-body,
.table-box7-header,.table-box7-body,
.table-box8-header,.table-box8-body,
.table-box9-header,.table-box9-body,
.table-box10-header,.table-box10-body
{
	background-color		: #555555;
}
.td_even
{
	background-color		: #F3F3F3;
	border-color			: #999999 #BBBBBB #999999;
}
.td_odd
{
	background-color		: #FFFFFF;
	border-color			: #999999 #BBBBBB #999999;
}
.font_red
{
	color					: #FF0000 !important;
}
.total
{
	background-color		: #CCDDF0;
	border-color			: #996666 #BBBBBB #999999;
}
.alert
{
	background-color		: #FF99CC;
}
.dis
{
	background-color		: #C0C0C0;
}
.del
{
	background-color		: #C0C0C0;
}

.table-box td a:hover,
.table-box2 td a:hover,
.table-box3 td a:hover,
.table-box4 td a:hover,
.table-box5 td a:hover,
.table-box6 td a:hover,
.table-box7 td a:hover,
.table-box8 td a:hover,
.table-box9 td a:hover,
.table-box10 td a:hover
{
	background-color		: #AACCF0;
	color					: #000000 !important;
}

/* ----------< タブ >---------- */
ul.tabNavigation li a
{
	background-color		: #D3D3D3;
	color					: #000000;
}
ul.tabNavigation li a.selected
{
	background-color		: #FFFFFF;
	color					: #000000;
}
ul.tabNavigation li a:hover
{
/*
	background-color		: #808080;
	color					: #FFFFFF !important;
*/
	color					: #000000 !important;
}
div.tabs .tabs-panel
{
	border-color			: #808080;
}
.tabs-panel
{
	background-color		: #FFFFFF;
}
ul.tabNavigation2 li a,
ul.tabNavigation3 li a,
ul.tabNavigation4 li a
{
	background-color		: #D3D3D3;
	color					: #000000;
}

ul.tabNavigation2 li a.selected,
ul.tabNavigation3 li a.selected,
ul.tabNavigation4 li a.selected
{
	background-color		: #FFFFFF;
	color					: #000000;
}
ul.tabNavigation2 li a:hover,
ul.tabNavigation3 li a:hover,
ul.tabNavigation4 li a:hover
{
/*
	background-color		: #808080;
	color					: #FFFFFF !important;
*/
	color					: #000000 !important;
}
div.tabs2 .tabs2-panel,
div.tabs3 .tabs3-panel,
div.tabs4 .tabs4-panel
{
	border-color			: #808080;
}
/* ----------< フッター >---------- */
#footer a:hover
{
	color					: #FF0000;
}
/* ----------< ボタン >---------- */
.button-small,
.button-small-disabled
{
	background-image		: url(../img/app/button_20x40.gif);
}
.button,
.button-disabled,
.button-meisai
{
/*	background-image		: url(../img/app/button_80x40.gif);*/
	background-image		: url(../img/app/button2_80x40.gif);
}
.half,
.half-disabled
{
	background-image		: url('../img/app/button_40x40.gif');
	top: 0px;
	left: 0px;
}
.button-long,
.button-long-disabled
{
/*	background-image		: url(../img/app/button_120x40.gif);*/
	background-image		: url(../img/app/button2_120x40.gif);
}
.button-very-long,
.button-very-long-disabled
{
	background-image		: url(../img/app/button_150x40.gif);
}
.red,
.red-disabled
{
/*	background-image		: url(../img/app/button-red_80x40.gif);*/
	background-image		: url(../img/app/button-red2_80x40.gif);
}
.green,
.green-disabled
{
/*	background-image		: url(../img/app/button-green_80x40.gif);*/
	background-image		: url(../img/app/button-green2_80x40.gif);
}
.green-long,
.green-long-disabled
{
	background-image		: url(../img/app/button-green_120x40.gif);
}
.blue,
.blue-disabled
{
	background-image		: url(../img/app/button-blue2_80x40.gif);
}
.button-small:hover,
.half:hover,
.button:hover,
.button-long:hover,
.button-very-long:hover,
.red:hover
{
	background-position	: bottom;
	color					      : #660000;
}
.green:hover,
.green-long:hover
{
	background-position	: bottom;
	color					      : #004400;
}
.button-hover
{
	background-position	: bottom;
	color					      : #660000;
}
.blue:hover
{
	background-position	: bottom;
	color					      : #003355;
}
/* ----------< テキストボックス >---------- */
input[type=text],
input[type=password],
textarea
{
/*	border-color			: #7F9DB9;*/
	border-color			: #8F9DE9;
/*	background-color		: #FFE8C0;*/
}
input[readonly],
textarea[readonly]
{
	background-color		: #F5F5F5;
	border-color			: #A0A0A0;
/*	background-color		: #F0F0F0;*/
	color					: #333333;
}
.txtTotal
{
	background-color		: #CCDDF0 !important;
	border-color			: #CCDDF0 !important;
}
/* ----------< ラベル >---------- */
.label,
.label110,
.label-oppi,
.label-login
{
	background-color	: #ECE9D8;
	color				    	: #000000;
}
.label2
{
	background-color		: #ECE9D8;
	color					: #000000;
}
.label-long
{
	background-color		: #ECE9D8;
	color					: #000000;
}
/* ----------< イメージボックス >---------- */
.image-box table
{
	background-color		: #666666;
}
/* ----------< サイン >---------- */
.sign-box table
{
	color					: #666666;
}
