/* --- 共通 --- */

BODY {
	color: #728aa7;
	background-color: #CCCCCC;
	background-image: none;
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-size: 80%;
}

.head-table-title {
	color: #ffffff;
	background-color: #4171c0;
	font-size: 90%;
	font-weight: normal;
	font-family: MS UI Gothic;
}

.menu-table {
	background-color: #d0dfee;
}

.menu-cell {
	color: #728aa7;
	font-size: 80%;
	font-weight: bold;
}

.menu-cell-link {
	color: #728aa7;
	font-size: 80%;
	text-decoration: none;
}

.menu-cell-link:link {
	color: #728aa7;
	font-size: 80%;
	text-decoration: none;
}

.menu-cell-link:visited {
	color: #c271cb;
	font-size: 80%;
	text-decoration: none;
}

.menu-cell-link:hover {
	color: #728aa7;
	font-size: 80%;
	text-decoration: underline;
}

.under-tbl {
	background-color: #d0dfee;
}

/* --- 会社案内 --- */

.guide-tbl {
	background-color: #ffffff;
	border-color: #728aa7 #728aa7 #728aa7 #728aa7;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
}

.guide-caption-cell {
	color: #728aa7;
	background-color: #f1f2fa;
	border-color: #728aa7 #728aa7 #728aa7 #728aa7;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	font-size: 80%;
	width: 107;
}

.guide-data-cell {
	color: #728aa7;
	background-color: #ffffe0;
	border-color: #728aa7 #728aa7 #728aa7 #728aa7;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	font-size: 80%;
	width: 300;
	text-align: center;
}

/* --- 開発事例 --- */

.case-tbl {
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #728aa7;
	border-right-color: #728aa7;
	border-bottom-color: #728aa7;
	border-left-color: #728aa7;
}

.case-caption-blue-row {
	background-color: #f1f2fa;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #728aa7;
	border-right-color: #728aa7;
	border-bottom-color: #728aa7;
	border-left-color: #728aa7;
	width: 150;
}

.case-data-blue-row {
	background-color: #f1f2fa;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #728aa7;
	border-right-color: #728aa7;
	border-bottom-color: #728aa7;
	border-left-color: #728aa7;
	width: 555;
}

.case-caption-yellow-row {
	background-color: #ffffe0;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #728aa7;
	border-right-color: #728aa7;
	border-bottom-color: #728aa7;
	border-left-color: #728aa7;
	width: 150;
}

.case-data-yellow-row {
	background-color: #ffffe0;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #728aa7;
	border-right-color: #728aa7;
	border-bottom-color: #728aa7;
	border-left-color: #728aa7;
	width: 555;
}


/* --- お問い合わせ --*/

.contact-tbl {
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.contact-caption-cell {
	background-color: #F0F8FF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.contact-data-cell {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}


