/* タイトルバー */
.title { font-size : 16px; background-color : #0000CC; color : #FFFFFF;}

/* Body背景色 */
.body-base { background-color:#F5F5F5; } /* ベース色 */
.body-base-menu-new { background-color :#FFD700; } /* メニュー色 */
.body-base-menu-left { background-color :#5F9EA0; } /* left menu */
.body-base-menu-detail { background-color : #90EE90; } /* メニュー色 */
.body-base-menu-white { background-color:#FFFFFF; } /* ベース色 */
.body-base-menu-lightcyan { background-color:#D3D3D3; } /* ベース色 */
.body-base-menu { background-color : #BDB76B; } /* メニュー色 */
.body-base-master { background-color : #BDB76B; } /* マスタ画面色 */

/* ラベル */
.label-double-large { font-size : 24px; } /* 通常文字・特大 */
.label-large { font-size : 22px; } /* 通常文字・大 */
.label-large-white { font-size : 20px; color : #FFFFFF } /* 通常文字・大・白 */
.label-small { font-size : 16px; } /* 通常文字・小 */
.label-small-white { font-size : 16px; color : #FFFFFF } /* 通常文字・小・白 */
.label-small-gray { font-size : 16px; color : #CCCCCC } /* 通常文字・小・灰 */

.label-large-err { font-size : 24px; color: #FFFFFF; background-color:#FF6347; } /* エラー文字・大 */
.label-large-ok { font-size : 24px; background-color:#00cc33; } /* OK文字・大：(カラー修正) */
.label-small-err { font-size : 16px; color: #FFFFFF; background-color:#FF6347; } /* エラー文字・小 */

/* 画像シャドウ */
.img-shadow {
	-webkit-box-shadow: 5px 5px 10px #444444; /* webkit用 */
}
.img-shadow-white {
	/*-webkit-box-shadow: 5px 5px 10px #A0522D;*/ /* webkit用 */
	-webkit-box-shadow: 5px 5px 10px #CCCCCC; /* webkit用 */
}

/* テキスト入力 */
.input-key { font-size : 24px; } /* 手入力 */
.input-barcode { font-size : 24px; } /* バーコード入力 */
.input-disp-only { font-size : 16px; } /* 箱No等表示用 */



/* グリッド表示 */
.grid-title { font-size : 16px; } /* タイトル行 */
.grid-data { font-size : 24px: text-align: right; } /* データ行・標準 */

.grid-price-title { /* タイトル行 */
	font-size : 14px;
	background-color : #DCDCDC;
	padding: 4px;
}

.grid-price-type-big { /* 大口行 */
	font-size : 14px;
	background-color : #FFFFFF;
	//background-color : #FFFACD;
	padding: 4px;
}

.grid-price-type-sm { /* 小口行 */
	font-size : 14px;
	//background-color : #DCDCDC;
	background-color : #FFFACD;
	//background-color : #FFFFFF;
	padding: 4px;
}

/* メニュー */
.menu-hr { color : #FFFFFF; } /* Line */
.menu-log-title { background-color:#ADA75B; font-size : 16px; color : #FFFFFF; } /* 履歴タイトル */
.menu-log-data { background-color:#FFFFFF; font-size : 16px; } /* 履歴データ */

.item-data { background-color:#FFFFFF; font-size : 14px; color : #000000; } /* アイテムデータ */
.item-diffval { font-size : 16px; color : #FF4500; } /* 差額 */
.item-title-bk { background-color:#2F4F4F; font-size : 16px; color : #FFFFFF; } /* アイテムタイトル(ブックオフ) */
.item-title-fu { background-color:#B8860B; font-size : 16px; color : #FFFFFF; } /* アイテムタイトル(フルイチ) */
.item-title-su { background-color:olivedrab; font-size : 16px; color : #FFFFFF; } /* アイテムタイトル(駿河屋) */
.item-title-netoff { background-color:#6495ED; font-size : 16px; color : #FFFFFF; } /* アイテムタイトル(ネットオフ) */
.item-title-live { background-color:#8B0000; font-size : 16px; color : #FFFFFF; } /* アイテムタイトル(eking) */
.item-title-mo { background-color:#00008B; font-size : 16px; color : #FFFFFF; } /* アイテムタイトル(もったいない本舗) */
.item-title-date { background-color:#FFFFFF; font-size : 12px; color : #444444; } /* アイテム更新日時 */
.item-title-top { font-size : 20px; } /* TOPページタイトル */

.menu-link { color : #EEEEEE; }
.menu-link:hover {
	text-decoration: underline;
}
.menu-link:visited {
	color : #EEEEEE;
}

/* 情報入力 */
.mst-item-title {
	padding: 10px;
	margine: 0px 10px 10px 10px;
	-webkit-border-radius: 5px;
	background-color: #778899;
	color: #FFFFFF;
} /* 項目名 */

.mst-item-title-prev {
	padding: 10px;
	margine: 10px;
	-webkit-border-radius: 5px;
	background-color: #ADA75B;
	color: #CCCCCC;
} /* 項目名(前回値) */

/*----- CSS3 -----*/

/* link */
a {
	color: #339;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a:visited {
	color : #676966;
}

a img {
	border : none;
}

/* button base */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
