/* General definitions */
BODY {	margin:1px;
		color: #000000;
		font-size: 96%;
	}
TR   { color: #000000; font-size: 96%;  border-bottom: 1px solid #ccc;}
UL    { margin: 9 0 9 24; line-height: 135%; }
TT    { letter-spacing: "-2px"; }
/* INPUT, TEXTAREA { font-size: 10pt; font-family: "'MS UI Gothic', 'ＭＳ Ｐゴシック'"; } */
LEGEND { color: #0046D5; padding: 4 8 8 8; }


/* Link definitions */
A.noline       { color: #0000DA; text-decoration: none; }
A.noline:hover { text-decoration: underline; }

/*
A.white        { color: #FFFFFF; text-decoration: none; }
A.white:hover  { text-decoration: underline; }
*/
A.white        { color: #FFFFFF; }

A.tab          { font-size:10pt; font-weight:bold; color: #0000DA; }

A.blue         { color: #0000DA; }


/* Paragraph definitions */
.main { margin: 0px; padding: 3 0 3 0; }
.midashi { font-size:11pt; font-weight: bold; padding: 2px;
           border-bottom: 1px solid #BBBBBB;
           border-left:   8px solid #3040A6; }
.pageline  { margin-top: 3px; margin-bottom: 2px; }
.line  { margin-top: 6px; margin-bottom: 6px; }
.err { font-size: 10pt; color: #F90033; }
.pre { font-size: 12px; font-family: "ＭＳ ゴシック"; }
.fontsc{font-size:8pt;color:#666666;}

/* Text definitions */
.8pt  { font-size:  8pt; }
.9pt  { font-size:  9pt; }
.10pt { font-size: 10pt; }
.11pt { font-size: 11pt; }
.12pt { font-size: 12pt; }
.14pt { font-size: 14pt; }
.16pt { font-size: 16pt; }
.18pt { font-size: 18pt; }

.bold  { font-weight: bold; }
.white { color: white; }

.graph { font-size: 8pt; color: #808088; }


/* Table definitions */
.bg1  { background-color: #1D0D81; color: #FFFFFF; }
.bg2  { background-color: #1D0D81; color: #FFFFFF; }
.bg3  { background-color: #D0DDFE; }
.bg4  { background-color: #EFEFEF; }
.bg5  { background-color: #FFFFFF;}
.bg6  { background-color: #eeeeee; color: #333333;}
.bg6_02  { background-color: #efe0fa;}
.bg7  { background-color: #5B923A; color: #FFFFFF;}
.bg7_02  { background-color: #E3F4DD;}
.bg8  { background-color: #f77a0b; color: #FFFFFF;}
.bg8_02  { background-color: #fff2a8;}
.bg9{ background-color:#667fb3; color: #FFFFFF;}

.bg10{ background-color:#EAEAEA;}
.bg12{ background-color:#EDFFFF;}
.bg13{ background-color:#EEEEEE;}
.bg14{ background-color:#DDDDDD;}

/* line definitions */
.lh0   { line-height:  8px; }
.lh100 { line-height: 100%; }
.lh110 { line-height: 110%; }
.lh120 { line-height: 120%; }
.lh125 { line-height: 125%; }
.lh130 { line-height: 130%; }
.lh135 { line-height: 135%; }
.lh150 { line-height: 150%; }


/* Paragraph definitions */
.formSmall { ime-mode: disabled; width: 92px; }

TABLE.list { border-left: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; }
TD.list    { border-bottom: 1px solid #BBBBBB; }

.menuButton { width: 220px; }
.menuButton2 { width: 220px; }

.form { background-color: #F6F6EF;
        border-top:   1px solid #999990;   border-left: 1px solid #999990;
        border-right: 2px solid #555550; border-bottom: 2px solid #555550; }
.preview { background-color: #FFFFFF;
           border-top:   1px solid #909090;   border-left: 1px solid #909090;
           border-right: 2px solid #555555; border-bottom: 2px solid #555555; }
.label  { font-size:9pt; padding: 0 4 0 3; }
.select { padding-top: 2px; padding-bottom: 2px; }
.noform { height: 20px; color: #000080; }

.waku { background-color: #FFFFFF;
        border-top:   1px solid #888888;   border-left: 1px solid #888888;
        border-right: 2px solid #666666; border-bottom: 2px solid #666666; }

.input_attention {
	font-size:  12px;
	color:  #666666;
}

