@charset "Shift_JIS";
/***************************************************************

* KSP HOLDINGS CORPORATION
* site.css

***************************************************************/
#side-nav a {
	display: block;
	text-indent: -5000px;
	width: 249px;
	height: 39px;
	background-image: url(../img/site/nav_side.gif) 
}
#side-nav a:hover,
#side-nav a.current {
	background-image: url(../img/site/nav_side_hover.gif) 
}


/* contact
***************************************************************/
.contact th,
.contact td {
	padding: 15px;
	background: url(../img/common/dot.gif) repeat-x left bottom;
}
.contact th {
	width: 140px;
}
.contact td input {
	width: 400px;
}
.contact td textarea {
	width: 400px;
	height: 200px;
}
span.red {
	color: #C00;
}
span.gray {
	color: #CCC;
}
p.submit {
	text-align: center;
	margin: 20px 0 0;
}
/* privacy
***************************************************************/
.privacy ol {
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0 0 0 20px;
	*margin: 0 0 0 25px;
}
.privacy ol ol {
	list-style-position: outside;
	list-style-type: lower-roman;
	margin: 0 0 0 20px;
	*margin: 0 0 0 25px;
}

.privacy ol li {
	margin: 0 0 20px;
}
.privacy p.sign {
	margin: 20px 0 0;
	text-align: right;
}
/* term
***************************************************************/
.term dt {
	margin: 0 0 10px;
	color: #ff6600;
	font-weight: bold;
}
.term dd {
	margin: 0  0 15px;
}
.term dd ul {
	list-style-position: outside;
	list-style-type: disc;
	margin: 0 0 0 20px;
	*margin: 0 0 0 25px;
}
/* sitemap
***************************************************************/
.sitemap ul {
	margin: 0 0 0 20px;
}
.sitemap li {
	background: url(../img/common/ico_arrow.gif) no-repeat left center;
	padding: 0 0 0 15px;
	margin: 0 0 15px;
}
