/* kktrust.co.jp Website
   ----------------------------------------
   2006.10.29
   auter:Shirai Hiroto(From One or Eight)
   http://www.oneoreight.co.jp
   ----------------------------------------*/

/* contents ######################################## */

.clr {
	clear:both;
}

#contents {
	clear:both;
	width:700px;
}
.company {
	text-indent:-9999px;
	background:url(../img/company_01.gif) no-repeat;
	width:700px;
	height:58px;
	display:block;
}
.site_map {
	text-indent:-9999px;
	background:url(../img/sitemap_01.gif) no-repeat;
	width:700px;
	height:58px;
	display:block;
}
.contact {
	text-indent:-9999px;
	background:url(../img/contact_01.gif) no-repeat;
	width:700px;
	height:58px;
	display:block;
}
.intro_a {
	text-indent:-9999px;
	background:url(../img/intro_a_01.gif) no-repeat;
	width:700px;
	height:58px;
	display:block;
}
.intro_b {
	text-indent:-9999px;
	background:url(../img/intro_b_01.gif) no-repeat;
	width:700px;
	height:58px;
	display:block;
}
.intro_c {
	text-indent:-9999px;
	background:url(../img/intro_c_01.gif) no-repeat;
	width:700px;
	height:58px;
	display:block;
}
.intro_d {
	text-indent:-9999px;
	background:url(../img/seo_001.jpg) no-repeat;
	width:700px;
	height:58px;
	display:block;
}
.intro_e {
	text-indent:-9999px;
	background:url(../img/next_001.gif) no-repeat;
	width:700px;
	height:58px;
	display:block;
}


.contents_01 {
	background:url(../img/company_02.gif) no-repeat left bottom;
	width:700px;
	padding:20px 0px 10px 0px;
	color:#7d796f;
	font-size:12px;
	line-height:16px;
}
.contents_02 {
	width:390px;
	background:url(../img/company_03.gif) no-repeat;
	background-position:0px 7px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 20px 25px;
}
.contents_03 {
	width:380px;
	padding:0px 0px 0px 55px;
	margin:0px 0px 20px 0px;
}
.contents_04 {
	width:380px;
	padding:0px 0px 0px 55px;
	margin:0px 0px 10px 0px;
}
.contents_04 dt {
	float:left;
	width:75px;
	margin:0px 10px 0px 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d8d7d4;
}
.contents_04 dd {
	margin:0px 0px 0px 10px;
}
.contents_05 {
	padding:0px 0px 0px 55px;
	margin:0px 0px 10px 0px;
}
.contents_05 dt {
	float:left;
	width:100px;
	margin:0px 10px 10px 0px;
}
.contents_05 dd {
	margin:0px 0px 10px 10px;
}
.contents_06 {
	background:url(../img/contact_02.gif) no-repeat left bottom;
	width:700px;
	padding:20px 0px 10px 0px;
	color:#7d796f;
	font-size:12px;
	line-height:16px;
}
.contents_07 {
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#7e2221;
	margin:0px 0px 10px 0px;
}
.contents_08 {
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#7e2221;
	margin:0px 0px 10px 0px;
}
.contents_09 {
	background:url(../img/intro_a_02.jpg) no-repeat;
	width:700px;
	padding:20px 0px 10px 0px;
	color:#7d796f;
	font-size:12px;
	line-height:16px;
}
.contents_10 {
	width:480px;
	padding:0px 0px 0px 55px;
	margin:0px 0px 100px 0px;
}
.contents_11 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d8d7d4;
	margin:0px 0px 20px 0px;
}
.contents_12 {
	width:380px;
	padding:0px 0px 0px 55px;
	margin:0px 0px 10px 0px;
}
.contents_13 {
	width:500px;
	padding:0px 0px 0px 55px;
	margin:0px 0px 20px 0px;
}
.contents_14 {
	background:url(../img/intro_b_02.gif) no-repeat;
	width:700px;
	height:340px;
	padding:20px 0px 10px 0px;
	color:#7d796f;
	font-size:12px;
	line-height:16px;
}
.contents_15 {
	width:700px;
	margin:0px 0px 20px 0px;
	padding:3px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #d8d7d4;
}
.contents_15 li {
	width:645px;
	padding:0px 0px 2px 55px;
	margin:0px 0px 3px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d8d7d4;
}
.contents_16 {
	background:url(../img/intro_c_02.gif) no-repeat;
	width:700px;
	padding:20px 0px 10px 0px;
	color:#7d796f;
	font-size:12px;
	line-height:16px;
}
.contents_17 {
	width:620px;
	padding:0px 0px 0px 55px;
	margin:0px 0px 20px 0px;
}
.contents_17 li {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 30px;
	background:url(../img/intro_c_03.gif) no-repeat;
	background-position:0px 3px;
	color:#7e2221;
	font-weight:bold;
}
.contents_18 {
	width:380px;
	background:url(../img/company_03.gif) no-repeat;
	background-position:0px 7px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 10px 25px;
}
.contents_19 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d8d7d4;
	margin:0px 0px 20px 0px;
}
.contents_20 {
	background:url(../img/intro_c_05.jpg) no-repeat;
	width:700px;
	height:693px;
	margin:0px 0px 20px 0px;
}

.contents_21 {
	width:640px;
	height:204px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 50px;
}
.contents_22 {
	width:700px;
	padding:20px 0px 10px 0px;
	background:#FFFFFF;
	color:#7d796f;
	font-size:12px;
	line-height:16px;
}
.contents_23 {
	padding:0px 20px 0px 55px;
	margin:0px 0px 10px 0px;
}
.contents_24 {
	width:390px;
	font-size:18px;
	color:#7e2221;
	font-weight:bold;
	background:url(../img/company_03.gif) no-repeat;
	background-position:0px 7px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 20px 25px;
}
