/* for SoftVision */

/* 全HTML共通 */
body {
	color: black;
	background-color: white;
}
a:link    { color: #0000FF; }
a:visited { color: #993399; /* margin: 0; padding: 0; border-width: 0; */ }
a:active  { color: #338033; }
a:hover   { color: #9999FF; }

table.navigation-bar td {
/*	background-color: #FFFFCC; */
	font-size: 80%;
}
.update {
	font-style: italic;
	font-size: small;
	float: right;
}
address {
	font-style: normal;
}
p.caution {
	margin-left: 4em;
	margin-right: 4em;
	padding: 0.5em;
	border-width: thin;
	border-style: solid;
/*	border-color: ThreeDShadow; */
	border-color: #FF99FF
}
p.strong-caution { color: #FF0000 }

/* 入り口用 */
.mainmenu-intro { margin-left: 1em }
.mainmenu-head { background-color: #CCFFCC; }
.mainmenu-foot { background-color: #CCFFCC; }
th.mainmenu-head { font-size: large; }

/* DBPro用 */
table.dbpro-menu {
	border-width: thin;
	border-style: solid;
}
table.dbpro-menu .dbpro-menu-thead {
	background-color: #CCFF66;
}
.dbpro-intro { margin-left: 1.5em }
.dbpro-intro p { margin-left: 1em }
h2.dbpro .bullet { color: #FF9900 }
h3.dbpro .bullet { color: #FFCC33 }
h2.dbpappli .bullet { color: #FF9900 }
h3.dbpappli .bullet { color: #FF9900 }
dl.dbpappli { margin-left: 2em; }
dl.dbpappli dt { font-size: 1.25em; }
dl.dbpappli dd { margin: 1em 0 1em 2.5em; }
p.dbpappli-body { margin-left: 2em; }
h2.catalogue .bullet { color: #FF9900 }
h3.catalogue .bullet { color: #FF9900 }
p.catalogue-body { margin-left: 2em; }
ul.catalogue-body { margin-left: 6em; }
p.catalogue-catch { margin-left: 2em; font: bold }
h2.ml .bullet { color: #993333 }
h2.support .bullet { color: #FFCC00 }
.support-body { margin-left: 2em; }
dl.support { margin-left: 2em; }
dl.support dt { font-size: 1.25em; }
dl.support dd { margin: 1em 0 1em 2.5em; }
h2.demosemi .bullet { color: #FF9900 }
h2.lineup .bullet { color: #FF9900 }
.lineup-body { margin-left: 2em; }
h2.form .bullet { color: #FFCC00 }
h3.form .bullet { color: #FFCC00 }
.form-body { margin-left: 2em; }

.sample-mark { color: #FF3300 }
div.dbpro-download { margin-left: 1em }
table.download { margin: 0.5em }
tr.download,
td.download { background-color: #CCFFCC }

.kanren-intro { margin-left: 3em }
.kanren-intro p { margin-left: 1em }
h2.kanren .bullet { color: #FFCC00 }
div.kanren-body { margin-left: 1em }
table.kanren { margin-left:1em; margin-bottom: 1.25em }
tr.kanren { background-color=#CCCCCC }

/* サイトマップ用 */
h2.sitemap {
	background-color: #CCFFCC;
	padding-left: 0.5em;
}
div.sitemap-body { margin-left: 1em }

/* 各種受託業務用 */
.project-intro { margin-left: 3em }
.project-intro p { margin-left: 1em }
h3.project .bullet { color: #666699 }
table.project {
/*	border-width: thin;
	border-style: solid; */
}
td.project-thead {
	background-color: #CCCCFF;
	padding-left: .5em;
	padding-right: .5em }
td.project-data  { padding-left: .5em }

/* 会社案内用 */
.office-intro { margin-left: 3em }
h3.office-think { background-image:url("img/ba.jpg") }
h3.office-think .line { color: #6666CC }
table.office { margin-left: 2em }
table.office ol { margin-bottom: 0em; /*margin-left: 2em*/ }
td.office-thead {
	background-color: #CCFFCC;
}

/* IE 用拡張 */
@import url(svie.css);
