/* $Id: local.css,v 1.7 2004/03/01 14:01:25 kato Exp $ */

h3 {
	color:#ffffff;
}

h4 {
	color:#ffffff;
}

li {
	color:#ffffff;
	font-weight:bold;
	font-size:12pt;
}

div {
	color:#ffffff
}

p {
	color:#ffffff;
	font-size:10pt;
	text-decoration:none;
}

a {
	color:#ffffff;
	font-size:10pt;
	text-decoration:none;
	font-weight:none;
}

body {
	background-color: #0000ff;
	margin: 10px 5px 10px 5px;
}

ol.s1menu {
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	list-style-type: decimal;
	margin: 1px 1px 1px 40px;
}

ol.ttlmenu {
	color: #5b80a4;
	font-size: 10pt;
	font-weight: lighter;
	list-style-type: square;
	margin-left: 25px;
}

li.ttlmenu {
	margin-bottom: 20px;
}

ol.subwindow-s1menu {
	color: #1b6384;
	font-size: 10pt;
	font-weight: normal;
	list-style-type: square;
	margin-left: 28px;
}

ol.step1-num {
	color: #5b80a4;
	font-size: 10pt;
	font-weight: bold;
	list-style-type: decimal;
	margin: 5px 5px 5px 32px;
}

ol.step1-disc {
	color: #5b80a4;
	font-size: 10pt;
	font-weight: bold;
	list-style-type: disc;
	margin: 5px 5px 5px 25px;
}

ol li p {
	font-weight: normal;
}

ul.paramenu {
	color: #ffffff;
	list-style-type: none;
	margin-left: 20px;
}

table.box {
	background-color:#0000ff;
	width: 210px;
	border: 0;
}

table.menubox {
	background-color:#c44d9a;
	width: 100%;
	border: 0;
}

td.imgbox {
	background: #b7c4ca;
}

td.whitebox {
	width: 200px;
}

td {
	text-align: center;
}

p a:active {
/*	color: #ffff00;*/
/*	color: #ffc828;*/
	color: #d8d000;
	font-weight: bold;
}

/* 目次のサービスカテゴリの箱色 */
.menu {
	width: 100%;
	height: 25px;
	color: #ffffff;
	background-color: #c44d9a;
	text-decoration: underline;
	padding: 4px 8px 2px 8px;
	font-size:10pt;
	font-weight:bold;
}


/* 目次の総説の箱色 */
.sousetsu {
	width: 100%;
	height: 25px;
	color: #ffffff;
	background-color: #008000;
	text-decoration: underline;
	padding: 4px 8px 2px 8px;
	font-size:10pt;
	font-weight:bold;
}


/* [はじめに]の箱色 */
.first {
	width: 100%;
	height: 25px;
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: underline;
	padding: 4px 8px 2px 8px;
	font-size: 10pt;
}

a.subwindow-s1menu:link {
	color: #1b6384;
	text-decoration: none;
}

a.subwindow-s1menu:visited {
	color: #1b6384;
	text-decoration: none;
}

a.subwindow-s1menu:hover {
	color: #1b63ff;
	text-decoration: underline;
}

a.subwindow-s1menu:active {
	color: #1b6384;
	text-decoration: none;
}

a.paramenu {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

a.paramenu:visited {
	color: #000000;
	text-decoration: none;
}

a.paramenu:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.paramenu:active {
	color: #ffffff;
	text-decoration: none;
}

a.tmenu {
	width: 100%;
	font-size: 9pt;
	text-decoration: none;
	border: solid 1px #cccccc;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

a.tmenu:link {
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
}

a.tmenu:visited {
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
}

a.tmenu:hover {
	color: #ffffff;
	background-color: #c6cfd3;
	text-decoration: underline;
}

a.tmenu:active {
	color: #ffffff;
	background-color: #a9b2b7;
	text-decoration: none;
}

select.parts-list {
	width: 100%;
	height: 240px;
	font-size: 9pt;
}

input.parts-select {
	color: #ffffff;
	background-color: #86a2b0;
	font-size: 8pt;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #cccccc;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	cursor: hand;
}

.text {
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #000000 #000000 #999999 #000000;
	padding-bottom: 2px
	padding-left: 0px;
}

.png {
	width: 10px;
	height: 22px;
}

.title {
	color: #666666;
	font-size: 10pt;
}

.subwindow-text {
	color: #666666;
	font-size: 11pt;
	font-weight: bold;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #000000 #000000 #999999 #000000;
	padding-bottom: 2px
	padding-left: 10px;
}

.gentext {
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
	border-width: 0px 0px 1px 0px;
	padding-bottom: 2px
	padding-left: 4px;
	margin: 5px 5px 5px 20px;
}

.gencontent-title {
	color: #666666;
	font-size: 10pt;
	font-weight: lighter;
	border-width: 0px 0px 1px 0px;
	padding-bottom: 2px
	padding-left: 4px;
	margin: 5px 5px 5px 20px;
}

.img-back {
	background-color: #bdbfe0;
	border: solid 0px #cccccc;
}

.tbox {
	color: #ffffff;
	background-color: #ffffff;
	font-size: 8pt;
	text-align: left;
	border: solid 0px #cccccc;
}

.tres {
	color: #ffffff;
	background-color: #ffffff;
	font-size: 8pt;
	text-align: center;
	border: solid 1px #cccccc;
}

.tbold {
	color: #ff7777;
	background-color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	border: solid 1px #cccccc;
}
