@charset "UTF-8";
/* FoodLink標準 */
body
{
	overflow: auto;
	background-color: AntiqueWhite;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font: 12px "MS UI Gothic", Serif;
	text-align: left;
	cursor: default;
}

h1
{
	color: Navy;
	background-color: Wheat;
	width: 500px;
	padding: 3px 0px 4px 0.5cm;
	margin: 0px 0px 1ex;
	font: bold normal 12px "ＭＳ Ｐゴシック", monospace;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='Wheat', EndColorStr='AntiqueWhite');
}

p, div
{
	line-height: 1.25;
	vertical-align: middle;
	padding: 0px;
}

div, span
{
	margin: 0px;
	padding: 0px;
}

p
{
	margin: 0px 0px 1ex 3ex;
}

.warning
{
	color: red;
}


span.codeName
{
	padding: 1px;
	height: 2.7ex;
	width: 50px;
	text-align: left;
	vertical-align:top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border: 1px DarkSalmon dotted;
	background-color: Bisque;
	font: 100% 'ＭＳ Ｐゴシック', sans-serif;
}

select.code
{
	width: 60px;
}

input
{
	font: 12px 'ＭＳ ゴシック', monospace;
}

input.code,
input.number,
input.minus,
input.minusfloat,
input.integer,
input.float,
input.text,
input.ymd99,
input.ymd,
input.ym,
input.md,
input.time,
input.UserPopup,
input.PASS,
input.S020,
input.G010,
input.G050,
input.M010,
input.M010_u18,
input.M010_ALL,
input.M020,
input.M030,
input.M034,
input.M040,
input.M040_u55,
input.M041,
input.M050,
input.M060,
input.M080,
input.M081,
input.M082,
input.M083,
input.M084_u21,
input.M086,
input.M090,
input.M110,
input.M220,
input.M220_u18,
input.M220_u18_0,
input.M220_u18_1,
input.M220_u18_2,
input.M221,
input.M221_u18,
input.M221_u18_0,
input.M222,
input.M230,
input.M230_u18,
input.M232,
input.M233,
input.M235_u15,
input.M240,
input.M240_2,
input.M243,
input.M250,
input.M260,
input.M300,
input.M300_u65,
input.M410,
input.M420,
input.M450,
input.M450_tenpo,
input.M450_help,
input.M450_u18,
input.M450_u34,
input.M450_u34_2,
input.M451,
input.M520,
input.M530,
input.M531,
input.M540,
input.M541,
input.M550,
input.M621,
input.M960,
input.M970
{
	padding: 1px 2px 0px 2px;
	border: 1px OldLace inset;
	height: 2.7ex;
}

input.code
{
	behavior:url(../../css/AutoSelect.htc);
	ime-mode: disabled;
}

input.UserPopup
{
	ime-mode: disabled;
	background-color: lightCyan;
}

input.PASS
{
	behavior:url(../../css/DialogPASS.htc);
	background-color: lightCyan;
}

input.S100
{
	ime-mode: disabled;
	behavior:url(../../css/DialogS100.htc);
	background-color: lightCyan;
}

input.M010
{
	ime-mode: disabled;
	behavior:url(../../css/DialogM010.htc);
	background-color: lightCyan;
}

input.M010_u18
{
	ime-mode: disabled;
	behavior:url(../../css/DialogM010_u18.htc);
	background-color: lightCyan;
}

input.M010_ALL
{
	ime-mode: disabled;
	behavior:url(../../css/DialogM010_ALL.htc);
	background-color: lightCyan;
}

input.G010
{
	ime-mode: disabled;
	behavior:url(../../css/DialogG010.htc);
	background-color: lightCyan;
}

input.G050
{
	ime-mode: disabled;
	behavior:url(../../css/DialogG050.htc);
	background-color: lightCyan;
}

input.M020
{
	behavior:url(../../css/DialogM020.htc);
	background-color: lightCyan;
}

input.M030
{
	behavior:url(../../css/DialogM030.htc);
	background-color: lightCyan;
}

input.M034
{
	behavior:url(../../css/DialogM034.htc);
	background-color: lightCyan;
}

input.M040
{
	behavior:url(../../css/DialogM040.htc);
	background-color: lightCyan;
}

input.M040_U55
{
	behavior:url(../../css/DialogM040_u55.htc);
	background-color: lightCyan;
}

input.M041
{
	behavior:url(../../css/DialogM041.htc);
	background-color: lightCyan;
}

input.M050
{
	behavior:url(../../css/DialogM050.htc);
	background-color: lightCyan;
}

input.M060
{
	behavior:url(../../css/DialogM060.htc);
	background-color: lightCyan;
}

input.M080
{
	behavior:url(../../css/DialogM080.htc);
	background-color: lightCyan;
}

input.M081
{
	behavior:url(../../css/DialogM081.htc);
	background-color: lightCyan;
}

input.M082
{
	behavior:url(../../css/DialogM082.htc);
	background-color: lightCyan;
}

input.M083
{
	behavior:url(../../css/DialogM083.htc);
	background-color: lightCyan;
}

input.M084_u21
{
	behavior:url(../../css/DialogM084_u21.htc);
	background-color: lightCyan;
}

input.M086
{
	behavior:url(../../css/DialogM086.htc);
	background-color: lightCyan;
}

input.M090
{
	behavior:url(../../css/DialogM090.htc);
	background-color: lightCyan;
}

input.M110
{
	behavior:url(../../css/DialogM110.htc);
	background-color: lightCyan;
}

input.M220
{
	behavior:url(../../css/DialogM220.htc);
	background-color: lightCyan;
}

input.M220_u18
{
	behavior:url(../../css/DialogM220_u18.htc);
	background-color: lightCyan;
}

input.M220_u18_0
{
	behavior:url(../../css/DialogM220_u18_0.htc);
	background-color: lightCyan;
}

input.M220_u18_1
{
	behavior:url(../../css/DialogM220_u18_1.htc);
	background-color: lightCyan;
}


input.M220_u18_2
{
	behavior:url(../../css/DialogM220_u18_2.htc);
	background-color: lightCyan;
}

input.M221
{
	behavior:url(../../css/DialogM221.htc);
	background-color: lightCyan;
}

input.M221_u18
{
	behavior:url(../../css/DialogM221_u18.htc);
	background-color: lightCyan;
}

input.M221_u18_0
{
	behavior:url(../../css/DialogM221_u18_0.htc);
	background-color: lightCyan;
}

input.M222
{
	behavior:url(../../css/DialogM222.htc);
	background-color: lightCyan;
}

input.M230
{
	behavior:url(../../css/DialogM230.htc);
	background-color: lightCyan;
}

input.M230_u18
{
	behavior:url(../../css/DialogM230_u18.htc);
	background-color: lightCyan;
}

input.M232
{
	behavior:url(../../css/DialogM232.htc);
	background-color: lightCyan;
}

input.M233
{
	behavior:url(../../css/DialogM233.htc);
	background-color: lightCyan;
}

input.M235_u15
{
	behavior:url(../../css/DialogM235_u15.htc);
	background-color: lightCyan;
}

input.M240
{
	behavior:url(../../css/DialogM240.htc);
	background-color: lightCyan;
}

input.M240_2
{
	behavior:url(../../css/DialogM240_2.htc);
	background-color: lightCyan;
}

input.M243
{
	behavior:url(../../css/DialogM243.htc);
	background-color: lightCyan;
}

input.M250
{
	behavior:url(../../css/DialogM250.htc);
	background-color: lightCyan;
}

input.M260
{
	behavior:url(../../css/DialogM260.htc);
	background-color: lightCyan;
}

input.M300
{
	behavior:url(../../css/DialogM300.htc);
	background-color: lightCyan;
}

input.M300_u65
{
	behavior:url(../../css/DialogM300_u65.htc);
	background-color: lightCyan;
}

input.M410
{
	behavior:url(../../css/DialogM410.htc);
	background-color: lightCyan;
}

input.M420
{
	behavior:url(../../css/DialogM420.htc);
	background-color: lightCyan;
}

input.M450
{
	behavior:url(../../css/DialogM450.htc);
	background-color: lightCyan;
}

input.M450_tenpo
{
	behavior:url(../../css/DialogM450_tenpo.htc);
	background-color: lightCyan;
}

input.M450_help
{
	behavior:url(../../css/DialogM450_help.htc);
	background-color: lightCyan;
}

input.M450_u18
{
	behavior:url(../../css/DialogM450_u18.htc);
	background-color: lightCyan;
}

input.M450_u34
{
	behavior:url(../../css/DialogM450_u34.htc);
	background-color: lightCyan;
}

input.M450_u34_2
{
	behavior:url(../../css/DialogM450_u34_2.htc);
	background-color: lightCyan;
}

input.M451
{
	behavior:url(../../css/DialogM451.htc);
	background-color: lightCyan;
}

input.M520
{
	behavior:url(../../css/DialogM520.htc);
	background-color: lightCyan;
}

input.M530
{
	behavior:url(../../css/DialogM530.htc);
	background-color: lightCyan;
}

input.M531
{
	behavior:url(../../css/DialogM531.htc);
	background-color: lightCyan;
}

input.M540
{
	behavior:url(../../css/DialogM540.htc);
	background-color: lightCyan;
}

input.M541
{
	behavior:url(../../css/DialogM541.htc);
	background-color: lightCyan;
}

input.M550
{
	behavior:url(../../css/DialogM550.htc);
	background-color: lightCyan;
}

input.M621
{
	behavior:url(../../css/DialogM621.htc);
	background-color: lightCyan;
}

input.M960
{
	behavior:url(../../css/DialogM960.htc);
	background-color: lightCyan;
}

input.M970
{
	behavior:url(../../css/DialogM970.htc);
	background-color: lightCyan;
}

input.md
{
	ime-mode: disabled;
	text-align: center;
	behavior:url(../../css/MDMaskEdit.htc);
}

input.ym
{
	ime-mode: disabled;
	text-align: center;
	behavior:url(../../css/YMMaskEdit.htc);
}

input.ymd
{
	ime-mode: disabled;
	text-align: center;
	behavior:url(../../css/YMDMaskEdit.htc);
/*	background-color: lightCyan; */
}

input.ymd99
{
	ime-mode: disabled;
	text-align: center;
	behavior:url(../../css/YMD99MaskEdit.htc);
/*	background-color: lightCyan; */
}

input.number
{
	ime-mode: disabled;
	text-align: right;
	behavior:url(../../css/NumberMaskEdit.htc);
}

input.minus
{
	ime-mode: disabled;
	text-align: right;
	behavior:url(../../css/NumberMaskEditMinus.htc);
}

input.minusfloat
{
	ime-mode: disabled;
	text-align: right;
	behavior:url(../../css/FloatMaskEditMinus.htc);
}

input.integer
{
	ime-mode: disabled;
	text-align: right;
	behavior:url(../../css/IntegerMaskEdit.htc);
}

input.float
{
	ime-mode: disabled;
	text-align: right;
	behavior:url(../../css/FloatMaskEdit.htc);
}

input.time
{
	behavior:url(../../css/TimeMaskEdit.htc);
}

input.text
{
	ime-mode: active;
	behavior:url(../../css/AutoSelect.htc);
}

input.RowCreate
{
	margin: 0em;
	background-color: LightSteelBlue;
	color: MidNightBlue;
	border: 3px double;
	padding: 1px 3px 0px;
	text-align: center;
	font: 10px 'ＭＳ Ｐゴシック', sans-serif;
}

input.RowButton
{
	margin: 0em;
	background-color: LightGrey;
	color: Black;
	border: 3px double;
	padding: 1px 3px 0px;
	text-align: center;
	font: 10pt 'ＭＳ Ｐゴシック', sans-serif;
}

input.RowDelete
{
	margin: 0em;
	background-color: BurlyWood;
	color: Crimson;
	border: 3px double;
	padding: 1px 3px 0px;
	text-align: center;
	font: 10px 'ＭＳ Ｐゴシック', sans-serif;
}

input.button,
input.update,
input.delete,
input.excel,
input.back
{
	border: 3px double;
	padding: 1px 3px 0px;
	text-align: center;
	font: normal 10px 'ＭＳ Ｐゴシック', sans-serif;
	margin-right: 2.7ex;
}

input.button
{
	background-color: LightGrey; /* LightGrayでは無いので注意 */
	color: Black;
}

input.update
{
	background-color: LightSteelBlue;
	color: MidNightBlue;
}

input.delete
{
	background-color: BurlyWood;
	color: Crimson;
}

input.excel
{
	background-color: DarkSeaGreen;
	color: DarkGreen;
}

input.back
{
	background-color: CornSilk;
	color: Coral;
}


th, td
{
	font-weight: normal;
	white-space: nowrap;
}

label
{
	width: 10px;
	text-align: right;
	padding-right: 8px;
}

label.control
{
	width: auto;
	text-align: left;
}

label.SubTitle
{
	margin: 0em 0em 0em 1ex;
	padding: 0em;
	width: auto;
}

.req
{
	background-position: bottom right;
	background-image: url(../image/kome.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
span.req
{
	height: 10px;
	width: 10px;
	position: relative;
	top: 0px;
	left: 0px;
}


/* 店舗フィルタ */
table.filter
{
	width: auto;
}

td.filter
{
	width: 5px;
}
select.filter
{
	width: 5px;
	margin: 0px;
	padding: 0px;
}

table.filter-condition
{
	margin-top: 3ex;
	background-color: MidNightBlue;
	color: White;
}

#Filter__tenpo_cd_info
{
	font: 10px "MS UI Gothic", Serif;
	vertical-align: bottom;
	align: left;
}
#Filter__tenpo_cd_select_all
{
	vertical-align: top;
	align: left;
}

#Filter__tenpo_cd_check
{
}

#Filter__tenpo_cd_sel, #Filter__tenpo_cd_all, #Filter__tenpo_cd_max
{
	text-align: right;
	margin-left: 1.5ex;
}

td.filter-lt
{
	width: 15px;
	height: 15px;
	background: transparent url(../image/lt.gif) no-repeat scroll;
	margin: 0px;
	padding: 0px;
	border: none;
}
td.filter-rt
{
	width: 15px;
	height: 15px;
	background: transparent url(../image/rt.gif) no-repeat scroll;
	margin: 0px;
	padding: 0px;
	border: none;
}
td.filter-top
{
	width: auto;
	height: 15px;
	background: transparent url(../image/h.gif) repeat-x scroll;
	margin: 0px;
	padding: 0px;
	border: none;
}
td.filter-lb
{
	width: 15px;
	height: 15px;
	background: transparent url(../image/lb.gif) no-repeat scroll;
	margin: 0px;
	padding: 0px;
	border: none;
}
td.filter-rb
{
	width: 15px;
	height: 15px;
	background: transparent url(../image/rb.gif) no-repeat scroll;
	margin: 0px;
	padding: 0px;
	border: none;
}
td.filter-bottom
{
	width: auto;
	height: 15px;
	background: transparent url(../image/h.gif) repeat-x scroll;
	margin: 0px;
	padding: 0px;
	border: none;
}
td.filter-left
{
	width: 15px;
	height: auto;
	background: transparent url(../image/v.gif) repeat-y scroll;
	margin: 0px;
	padding: 0px;
	border: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
td.filter-right
{
	width: 15px;
	height: auto;
	background: transparent url(../image/v.gif) repeat-y scroll;
	margin: 0px;
	padding: 0px;
	border: none;
}

label.filter-label
{
	width: 5px;
	padding: 0px 0.75ex 0px 1.5ex;
	margin: 0px;
	text-align: right;
}

#Filter__tenpo_cd_condition
{
	display: none;
}

td.filter-caption
{
	color: Gold;
	cursor: hand;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

