
IMG {
	BORDER: none;
}

BODY {
	FONT-SIZE: 10pt;
     BACKGROUND: #000000;
     MARGIN: 0px;
 	COLOR: #000000;
     LINE-HEIGHT: 130%;
     FONT-FAMILY: "ＭＳ Ｐゴシック","平成角ゴシック",sans-serif;
     TEXT-ALIGN: center;
}
#container {
	MARGIN: 0px auto; WIDTH: 810px; TEXT-ALIGN: left
}

A {
	TEXT-DECORATION: underline
}
A:link {
	COLOR: #0000FF
}
A:visited {
	COLOR: #0000FF
}
A:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline
}

H1 {
	FONT-SIZE: 10pt; TEXT-ALIGN: center;
     COLOR: #FFFF00;
 display: inline; 
 }

H2 {
	CLEAR: both; MARGIN: 30px 0px 0px 0px;PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,StartColorStr=#E6E6E6,EndColorStr=#F5F5F5); PADDING-BOTTOM: 0px; BORDER-LEFT: #639dcb 5px solid; WIDTH: 540px; COLOR: #333333; LINE-HEIGHT: 2em; PADDING-TOP: 0px; HEIGHT: 30px
}
H3 {
PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT:bold;
	FONT-SIZE: 14px;
	text-align:center;
	background-color:#6688EE;
	COLOR: #FFFFFF;
 	PADDING-TOP: 4px; 
 	PADDING-BOTTOM: 4px; 
 	MARGIN: 0px 0px 0px 0px;
	WIDTH: 880px;
}
H4 {
PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT:bold;
	FONT-SIZE: 16px;
	align:center;
	text-align:center;
	background-color:#6678FF;
	COLOR: #FFFFFF;
 	PADDING-TOP: 6px; 
 	PADDING-BOTTOM: 6px; 
 	MARGIN: 0px 0px 0px 0px;
	WIDTH: 90%;
}
H5 {
	FONT-WEIGHT:bold;
	FONT-SIZE: 14pt; 
	COLOR: #FF4444;
	text-align:center;
 display: inline; 
}
H6 {
	FONT-SIZE: 12pt; 
	COLOR: #4444FF;
	text-align:center;
	display: inline; 
}
H7 {
	FONT-SIZE: 10pt; 
	COLOR: #4444FF;
	text-align:center;
	display: inline; 
}

.topic {
PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT:bold;
	FONT-SIZE: 16px;
	align:center;
	text-align:center;
	background-color:#88B8DD;
	COLOR: #FF4466;
 	PADDING-TOP: 6px; 
 	PADDING-BOTTOM: 6px; 
 	MARGIN: 0px 0px 0px 0px;
	WIDTH: 82%;
}
UL {
	MARGIN: 5px 0px 5px 5px; TEXT-ALIGN: left
}
LI {
	PADDING-TOP: 2px;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 3px;
	LIST-STYLE-TYPE: disc
}

.entry {
	text-align:center;
}
.confirm {
	FONT-SIZE: 18px;
	text-align:center;
	COLOR: #AA2222;
	font-weight:bold;
}
.alert {
	FONT-SIZE: 10px;
	text-align:right;
	COLOR: #22AA22;
 	MARGIN: 0px 20px 0px 0px;
}

table.main{
    background-color:#ffffff;
	text-align:center;
    width:880;
 display: inline; 
}
main.th{
    padding:0.3em 1em;
    text-align:center;
}
main.td{
    background-color:#EE5555;
	COLOR: #000000;
    text-align:center;
}
table{
	FONT-SIZE: 10pt;
}
table.td{
    background-color:#5555EE;
	COLOR: #000000;
}


table.menu{
    border-top:1px solid #003366;
    border-left:1px solid #003366;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width:165;
}
.menu th{
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    color:#330000;
    background-color:#FFAA33;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.menu td{
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    padding:0.3em 1em;
}



table.img{
    border-top:1px solid #EEEEFF;
    border-left:1px solid #EEEEFF;
    border-right:1px solid #EEEEFF;
    border-bottom:1px solid #EEEEFF;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width:280;
	 display: inline; 
	FONT-SIZE: 8pt;
}
.img th{
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    color:#330000;
    background-color:#996633;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.img td{
    padding:0.3em 0.5em;
}
.dgtitle{
PADDING-RIGHT: 0px;
	FONT-WEIGHT:bold;
	FONT-SIZE: 12px;
	text-align:left;
	background-color:#EEEEBB;
 	MARGIN: 0px 0px 5px 0px;
    padding:0.2em 0.1em;
    color:#BB4444;
    width=320;
	 display: inline; 
	 }
.dgcont{
	 display: inline; 
	 }
.dgsub{
	FONT-SIZE: 9px;
	 display: inline; 
	 }

form {
	 display: inline; 
    padding:0em 0em 0em 0em;
 	MARGIN: 0px 0px 0px 0px;
}

table.keysearch{
    border-top:1px solid #003366;
    border-left:1px solid #003366;
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    text-align:center;
    width:165;
}
.keysearch th{
    color:#330000;
    background-color:#FFAA33;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.keysearch td{
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    padding:0.3em 1em;
    text-align:center;
}
table.keylist{
    border-top:1px solid #003366;
    border-left:1px solid #003366;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffff88;
    empty-cells:show;
    width:135;
}
.keylist th{
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    color:#330000;
    background-color:#FFAA33;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.keylist td{
    border-right:1px solid #003366;
    border-bottom:1px solid #AA8800;
    text-align:center;
    padding:0.3em 1em;
}
table.taglist{
    border-top:1px solid #003366;
    border-left:1px solid #003366;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffAA;
    empty-cells:show;
    width:600;
}
.taglist th{
    border-right:1px solid #003366;
    border-bottom:1px solid #003366;
    color:#330000;
    background-color:#FFAA33;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.taglist td{
    border-right:1px solid #003366;
    border-bottom:1px solid #AA8800;
    text-align:center;
    padding:0.3em 1em;
}

table.hist{
	align:center;
    border:2px solid #88AAFF;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFFFAA;
    empty-cells:show;
    width: 80%;
}
.hist td{
    border-right:1px solid #88AAFF;
    border-bottom:1px solid #88AAFF;
    padding:0.4em 0.4em 0.4em 0.4em;
    white-space: nowrap;
    text-align:left;
	FONT-SIZE: 12pt;
}
table.pt{
	align:center;
    border:2px solid #2266FF;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFFFAA;
    empty-cells:show;
    width: 65%;
}
.pt td{
    border-right:1px solid #88AAFF;
    border-bottom:1px solid #88AAFF;
    padding:0.4em 0.4em 0.4em 0.4em;
    white-space: nowrap;
    text-align:left;
	FONT-SIZE: 14pt;
    color:#0000AA;
}
table.pt2{
	align:center;
    border:2px solid #2266FF;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FFFFAA;
    empty-cells:show;
    width: 65%;
}
.pt2 td{
    border-right:1px solid #88AAFF;
    border-bottom:1px solid #88AAFF;
    padding:0.4em 0.4em 0.4em 0.4em;
    white-space: nowrap;
    text-align:center;
	FONT-SIZE: 14pt;
    color:#0000AA;
}
table.md{
	align:center;
    border:3px solid #FF4488;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#00FFAA;
    empty-cells:show;
	WIDTH: 90%;
}
.md td{
	PADDING-LEFT: 10px;
	FONT-WEIGHT:bold;
	FONT-SIZE: 16px;
	text-align:center;
	background-color:#6678FF;
	COLOR: #FFFFFF;
 	PADDING-TOP: 6px; 
 	PADDING-BOTTOM: 6px; 
 	MARGIN: 0px 0px 0px 0px;
}
.ealist th{
    border-right:1px solid #FFAA88;
    border-bottom:1px solid #FFAA88;
    color:#4444FF;
    background-color:#FFFFAA;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 0.1em;
    text-align:center;
    white-space: nowrap;
	FONT-SIZE: 12pt;
}
.ealist th.tl{
    border-right:1px solid #FFAA88;
    border-bottom:1px solid #FFAA88;
    color:#4444FF;
    background-color:#AACCFF;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 0.1em;
    text-align:center;
    white-space: nowrap;
	FONT-SIZE: 12pt;
}
.ealist	 td{
    border-right:1px solid #FFAA88;
    border-bottom:1px solid #FFAA88;
    background-color:#FFFFFF;
    padding:0.4em 0.4em;
    white-space: nowrap;
    text-align:left;
    color:#000000;
	FONT-SIZE: 10pt;
}

table.orders{
    border-top:1px solid #88AAFF;
    border-left:1px solid #88AAFF;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width: 600;
}
.orders th{
    border-right:1px solid #88AAFF;
    border-bottom:1px solid #88AAFF;
    color:#FFFFFF;
    background-color:#9999FF;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 0.1em;
    text-align:center;
    white-space: nowrap;
	FONT-SIZE: 8pt;
}
.orders td{
    border-right:1px solid #88AAFF;
    border-bottom:1px solid #88AAFF;
    padding:0.3em 0.2em;
    white-space: nowrap;
    text-align:center;
	FONT-SIZE: 9pt;
}
.orders td.d1{
    background-color:#FFFFFF;
}
.orders td.d2{
    background-color:#D0D0D0;
}

table.orderinfo{
    border-top:1px solid #88AAFF;
    border-left:1px solid #88AAFF;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width: 400;
}
.orderinfo th{
    border-right:1px solid #88AAFF;
    border-bottom:1px solid #88AAFF;
    color:#FFFFFF;
    background-color:#9999FF;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 0.1em;
    text-align:center;
    white-space: nowrap;
	FONT-SIZE: 12pt;
}
.orderinfo td{
    border-right:1px solid #88AAFF;
    border-bottom:1px solid #88AAFF;
    padding:0.4em 0.4em;
    white-space: nowrap;
    text-align:center;
	FONT-SIZE: 14pt;
}

table.detail{
	align:center;
    border:2px solid #FF88AA;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#DDEEFF;
    empty-cells:show;
    width: 76%;
}
.detail td{
    border-right:1px solid #FF88AA;
    border-bottom:1px solid #FF88AA;
    padding:0.4em 0.4em 0.4em 0.4em;
    text-align:left;
	FONT-SIZE: 10pt;
}


