/********************************************
 *     『百貨良爛』展示用スタイルシート     *
 ********************************************/

BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: 'ＭＳ ゴシック'; BACKGROUND: "#ffffff"; COLOR: black; 
}


TABLE {
	FONT-SIZE: 10pt; FONT-FAMILY: 'ＭＳ ゴシック'; COLOR: black
}


.title {
	FONT-WEIGHT: bold; FONT-FAMILY: 'ＭＳ ゴシック'; FONT-SIZE: 14pt; BACKGROUND: black; COLOR: white; TEXT-ALIGN: center
}


.error {
	FONT-SIZE: 10pt; FONT-FAMILY: 'ＭＳ ゴシック'; BACKGROUND: lavenderblush; COLOR: red
}

A {
	CURSOR: hand; COLOR: blue; TEXT-DECORATION: underline
}
A.NonLine {
	CURSOR: hand; COLOR: blue; TEXT-DECORATION: none
}

A.BG_White {
	CURSOR: hand; COLOR: blue; BACKGROUND-COLOR: "#ffffff"; TEXT-DECORATION: underline
}

A.head_0 {
	CURSOR: hand; COLOR: blue; BACKGROUND-COLOR: "#00ff00"; TEXT-DECORATION: underline; FONT-SIZE: 11pt; FONT-FAMILY: 'ＭＳ ゴシック'
}

A.head_10 {
	CURSOR: hand; 
}

TABLE.form {
	FONT-SIZE: 10pt; BACKGROUND: antiquewhite; COLOR: black
}

TD.font16 {
	FONT-SIZE: 16pt; FONT-FAMILY: 'ＭＳ ゴシック'
}
TD.font14 {
	FONT-SIZE: 14pt; FONT-FAMILY: 'ＭＳ ゴシック'
}

TD.font12 {
	FONT-SIZE: 12pt; FONT-FAMILY: 'ＭＳ ゴシック'
}

TD.font11 {
	FONT-SIZE: 11pt; FONT-FAMILY: 'ＭＳ ゴシック'
}

TD.font10 {
	FONT-SIZE: 10pt; FONT-FAMILY: 'ＭＳ ゴシック'
}

TD.font9 {
	FONT-SIZE: 9pt; FONT-FAMILY: 'ＭＳ ゴシック'
}

TD.font8 {
	FONT-SIZE: 8pt; FONT-FAMILY: 'ＭＳ ゴシック'
}

TD.font8w {
	FONT-SIZE: 8pt; width; 300px;  FONT-FAMILY: 'ＭＳ ゴシック'
}

TD.font7 {
	FONT-SIZE: 7pt; FONT-FAMILY: 'ＭＳ ゴシック'
}

TD.font6 {
	FONT-SIZE: 6pt; FONT-FAMILY: 'ＭＳ ゴシック'
}

TD.bg_white {
	BACKGROUND: white
}


INPUT {
	FONT-SIZE: 10pt; FONT-FAMILY: 'ＭＳ ゴシック'
}


SELECT {
	FONT-SIZE: 10pt; FONT-FAMILY: 'ＭＳ ゴシック'
}


TEXTAREA {
	FONT-SIZE: 10pt; FONT-FAMILY: 'ＭＳ ゴシック'
}

.panelhead1{
	width: 16px; height:32px
}

.disabled {
	BACKGROUND: lightgrey
}


.num {
	TEXT-ALIGN: right
}


.tableheader {
	BACKGROUND: lightgreen; TEXT-ALIGN: center
}

.stripecolor {
	BACKGROUND: #ddffdd
}

.footercolor {
	BACKGROUND: #ffffdd
}

.smallfont {
	FONT-SIZE: 8pt; BACKGROUND: white; COLOR: black
}

.deficit {
	COLOR: red
}

.strong {
	COLOR: red
}

.strong2 {
	COLOR: blue
}

.required {
	COLOR: red
}

/*-------------------------------------*
  テーブル、枠組み
 *-------------------------------------*/
.TableNomal{
	border-collapse:	collapse;
	border-color:		lightsteelblue;
	border-width:		3px;
	border-style:		ridge;
	background-color:	white;
	table-layout:		fixed;
}
.TableInner{
	border-collapse:	collapse;
	margin-top:			-2px;
	margin-left:		-2px;
	margin-bottom:		-2px;
	margin-right:		-2px;
	table-layout:		fixed;
}

.TableNoBorder{
	border-collapse:	collapse;
	table-layout:		fixed;
}

.TrNormal TR{
	height:			28px;
}

.TrTight TR{
	height:			26px;
}
.TrTight20 TR{
	height:			20px;
}

.TrFine TR{
	height:			18px;
}

.TdBorder TD{
	border:			solid 1px #6633ff;
}

.TdNoBorder TD{
	border:			none;
}

.TdPadding TD{
	padding-left:		4px;
	padding-right:		4px;
}


/*-------------------------------------*
  入力用テキスト
 *-------------------------------------*/
.TextC{
	text-a;ign:		center;
	ime-mode:		inactive;  /* disabled */
	margin-bottom:	1px;
}

.TextL{
	text-a;ign:		left;
	ime-mode:		inactive;  /* disabled */
	margin-bottom:	1px;
}


.TextR{
	text-a;ign:		right;
	ime-mode:		inactive;  /* disabled */
	margin-bottom:	1px;
}

.TextJC{
	text-a;ign:		center;
	ime-mode:		active;
	margin-bottom:	1px;
}


.TextJL{
	text-a;ign:		left;
	ime-mode:		active;
	margin-bottom:	1px;
}


.TextJR{
	text-a;ign:		right;
	ime-mode:		active;
	margin-bottom:	1px;
}


/*-------------------------------------*
  横位置
 *-------------------------------------*/
.AlignC{
	text-align:     center;
}
.AlignL{
	text-align:     left;
}
.AlignR{
	text-align:     right;
}

/*-------------------------------------*
  フォント
 *-------------------------------------*/
.FontS{
	font-size:		8.75pt;
}

.FontSS{
	font-size:		8pt;
}

.FontB{
	font-size:		9.5pt;
	font-weight:	bold;
}

.FontL{
	font-size:		11pt;
}

.FontLB{
	font-size:		11pt;
	font-weight:	bold;
}
.StoreFont{
	color:          #000000;
	font-size:		32pt;
	font-weight:	bold;
}

/*-------------------------------------*
  文字数による幅設定（半角文字）
 *-------------------------------------*/
.Len01{
	width:		16px;
}

.Len02{
	width:		24px;
}
.Len03{
	width:		32px;
}
.Len04{
	width:		40px;
}
.Len05{
	width:		48px;
}
.Len06{
	width:		56px;
}
.Len07{
	width:		64px;
}
.Len08{
	width:		72px;
}
.Len09{
	width:		80px;
}
.Len10{
	width:		88px;
}
.Len11{
	width:		96px;
}
.Len12{
	width:		104px;
}
.Len13{
	width:		112px;
}
.Len14{
	width:		120px;
}
.Len15{
	width:		128px;
}
.Len16{
	width:		136px;
}
.Len17{
	width:		144px;
}
.Len18{
	width:		152px;
}
.Len19{
	width:		160px;
}
.Len20{
	width:		168px;
}
.Len21{
	width:		176px;
}
.Len22{
	width:		184px;
}
.Len23{
	width:		192px;
}
.Len24{
	width:		200px;
}
.Len25{
	width:		208px;
}
.Len26{
	width:		216px;
}
.Len27{
	width:		224px;
}
.Len28{
	width:		232px;
}
.Len29{
	width:		240px;
}
.Len30{
	width:		248px;
}
.Len31{
	width:		256px;
}
.Len32{
	width:		264px;
}
.Len33{
	width:		272px;
}
.Len34
	width:		280px;
}
.Len35{
	width:		288px;
}
.Len36{
	width:		296px;
}
.Len37{
	width:		304px;
}
.Len38{
	width:		312px;
}
.Len39{
	width:		320px;
}
.Len40{
	width:		328px;
}
.Len41{
	width:		336px;
}
.Len42{
	width:		344px;
}
.Len43{
	width:		352px;
}
.Len44{
	width:		360px;
}
.Len45{
	width:		368px;
}
.Len46{
	width:		376px;
}
.Len47{
	width:		384px;
}
.Len48{
	width:		392px;
}
.Len49{
	width:		400px;
}
.Len50{
	width:		408px;
}

/*-------------------------------------*
  文字数による幅設定（全角文字）
 *-------------------------------------*/
.LenJ01{
	width:		21px;
}

.LenJ02{
	width:		35px;
}
.LenJ03{
	width:		49px;
}
.LenJ04{
	width:		63px;
}
.LenJ05{
	width:		77px;
}
.LenJ06{
	width:		91px;
}
.LenJ07{
	width:		105px;
}
.LenJ08{
	width:		119px;
}
.LenJ09{
	width:		133px;
}
.LenJ10{
	width:		147px;
}
.LenJ11{
	width:		161px;
}
.LenJ12{
	width:		175px;
}
.LenJ13{
	width:		189px;
}
.LenJ14{
	width:		203px;
}
.LenJ15{
	width:		217px;
}
.LenJ16{
	width:		231px;
}
.LenJ17{
	width:		245px;
}
.LenJ18{
	width:		259px;
}
.LenJ19{
	width:		273px;
}
.LenJ20{
	width:		287px;
}
.LenJ21{
	width:		301px;
}
.LenJ22{
	width:		315px;
}
.LenJ23{
	width:		329px;
}
.LenJ24{
	width:		343px;
}
.LenJ25{
	width:		357px;
}
.LenJ26{
	width:		371px;
}
.LenJ27{
	width:		385px;
}
.LenJ28{
	width:		399px;
}
.LenJ29{
	width:		413px;
}
.LenJ30{
	width:		427px;
}
.LenJ31{
	width:		441px;
}
.LenJ32{
	width:		455px;
}
.LenJ33{
	width:		469px;
}
.LenJ34
	width:		483px;
}
.LenJ35{
	width:		497px;
}
.LenJ36{
	width:		511px;
}
.LenJ37{
	width:		525px;
}
.LenJ38{
	width:		539px;
}
.LenJ39{
	width:		553px;
}
.LenJ40{
	width:		567px;
}
.LenJ41{
	width:		581px;
}
.LenJ42{
	width:		595px;
}
.LenJ43{
	width:		609px;
}
.LenJ44{
	width:		623px;
}
.LenJ45{
	width:		637px;
}
.LenJ46{
	width:		651px;
}
.LenJ47{
	width:		665px;
}
.LenJ48{
	width:		679px;
}
.LenJ49{
	width:		693px;
}
.LenJ50{
	width:		707px;
}



