/* -------------------------------- default -------------------------------- */
body      { font-size: 12px; line-height: 14px; background: white url(/order/images_orderform/back_allye.gif); margin: 0px }
table { font-size: ; line-height:  }
div.body {
	text-align: left;
	margin: 0;
	padding: 0;
}
img {
	border-width: 0;
}
.texthonbun { color: #333; font-size: 12px; line-height: 14px }
.textchusyaku { color: #444; font-size: 10px; line-height: 12px }
.textmenu  { color: black; font-size: 12px; line-height: 12px; margin-top: 20px; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px }
.textmidashi { color: black; font-size: 14px; line-height: 14px }
.tablebig  { font-size: 12px; line-height: 12px }
.tablesmall { font-size: 10px; line-height: 10px }
H1 { font-size: 14px; line-height: 16px }
/* -------------------------------- anchor -------------------------------- */
a {
	text-decoration: none;
	color: #00008b;
}
a:visited {
	color: #00008b;
}
a:hover {
	color: rgb(255, 0, 0);
	/* color: #aa0000; */
}

/* -------------------------------- header -------------------------------- */
td.headpicture      { background-image: url(/order/images_orderform/top_banner.gif) }
td.headpic      { background-image: url(/order/images_orderform/top_banner.gif); vertical-align: bottom; height: 67px; wdith: 559px }
td.headpic1      { background-image: url(/order/images_orderform/top_banner.gif); vertical-align: bottom; wdith: 1px }
table.headpic {
	margin-left: auto;
	margin-right: 0%;
	border-width: 0;
}
td.headtop {
	height: 33px;
	vertical-align: top;
	text-align: right;
}
td.headbottom {
	height: 34px;
	vertical-align: bottom;
}
table.headmenu {
	height: 67px;
	border-width: 0px;
}
table.headmenuindex {
	height: 56px;
	border-width: 0px;
}
td.lindex {
	text-align: center;
	padding-top: 25px;
	vertical-align: top;
	width: 180px;
}
table.leftindex {
	width: 175px;
	border-width: 0;
	background-color: #ffa500;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

/* -------------------------------- footer -------------------------------- */
tr.footer {
	height: 25px;
	color: rgb(255, 255, 255);	/* white */
	background-color: rgb(69, 115, 179);	/* blue #4573b3; */
}
td.footer {
	width: 558px;
	height: 25px;
	text-align: right;
}
table.footer {
	border-width: 0px;
/*	cellspacing: 2px; */
	padding: 2px;
	margin-left: auto;
	margin-right: 0%;
	background-color: rgb(69, 115, 179);	/* inherit */
	color: inherit;
}
img.footlogo {
	border-width: 0px;
}
td.copyright {
	font-size: 10px;
	line-height: 12px;
	vertical-align: bottom;
	padding-left: 0.9em;
}
td.footmargin {
	height: 12px;
}

/* -------------------------------- topic date -------------------------------- */
td.topicdate {
	font-size: 10px;
	line-height: 12px;
	text-align: right;
	vertical-align: bottom;
	background-color: #e0ffff;
	width: 50px;
}
.class { border: solid 1px olive }
td.topicdate2 {
	font-size: 10px;
	line-height: 12px;
	text-align: right;
	vertical-align: bottom;
	background-color: #fffacd;
	width: 50px;
}


/* -------------------------------- site map -------------------------------- */
td.item1 {
	text-align: left;
	padding-left: 1.4em;
	background-color: rgb(255, 255, 255);
}

/* -------------------------------- ftth honmon -------------------------------- */
td.ftthcolumn {
	font-size: 10px;
	line-height: 12px;
	padding-left: 2px;
}
/* -------------------------------- support -------------------------------- */
h1.support  { font-size: 14px; text-align: left; margin-top: 0.4em; margin-bottom: 0.8em; font-weight-bold: margin-left: 0.15em }
.qandahonbun  { font-size: 12px; line-height: 160% }
.qandatitle { font-size: 12px; line-height: 16px }
