@charset "UTF-8";


/*--------------------
	heading
--------------------*/
/*h3 {
	width: 565px;
	height: 70px;
	display: block;
	margin-bottom: 5px;
	text-indent: -9999px;
}*/

/*.about h3 {background: url("../img_common/title_about.jpg") no-repeat 0 0;}
.knowledge h3 {background: url("../img_common/title_knowledge.jpg") no-repeat 0 0;}
.point h3 {background: url("../img_common/title_point.jpg") no-repeat 0 0;}
.flow h3 {background: url("../img_common/title_flow.jpg") no-repeat 0 0;}
.cleaning h3 {background: url("../img_common/title_cleaning.jpg") no-repeat 0 0;}
.example h3 {background: url("../img_common/title_example.jpg") no-repeat 0 0;}
.qa h3 {background: url("../img_common/title_qa.jpg") no-repeat 0 0;}
.area h3 {background: url("../img_common/title_area.jpg") no-repeat 0 0;}
.estimate h3 {background: url("../img_common/title_estimate.jpg") no-repeat 0 0;}
.inquiry h3 {background: url("../img_common/title_inquiry.jpg") no-repeat 0 0;}
.company h3 {background: url("../img_common/title_company.jpg") no-repeat 0 0;}
.sitemap h3 {background: url("../img_common/title_sitemap.jpg") no-repeat 0 0;}
*/
h4 {
	background:url("../img_common/stitle.jpg") no-repeat 0 0;
	width: 541px;
	padding: 9px 0 8px 24px;
	color: #CC6600;
	font-size: 110%;
	font-weight: bold;
	margin: 5px 0;
}


/*--------------------------
		p settings
--------------------------*/
.indent01 p{
	line-height: 1.4;
	margin-bottom: 5px;
}

#main p.mrgB20 {
	margin-bottom: 20px;
}

/* flow.html -------------------------------------------------------------------------------------------------------------*/
div#main.flow dl dt,
div#main.cleaning dl dt {
	background: url("../img_common/listmark04.gif") no-repeat 0 3px;
}
div#main.flow dl dd,
div#main.qa dl dd,
div#main.cleaning dl dd {
	margin-bottom: 40px;
}

div#main.flow dl dd p.linkBox {
	width: 540px;
}

/* qa.html -------------------------------------------------------------------------------------------------------------*/
div#main.qa dl {
	width: 510px;
}
div#main.qa dl dt {
	background: url("../img/icon_question.gif") no-repeat 0 2px;
	margin-bottom: 10px;
	padding-left: 20px;
	line-height: 1.2;
	color: #435B02;
}
div#main.qa dl dd {
	background: url("../img/icon_answer.gif") no-repeat 0 2px;
	padding-left: 20px;
	padding-bottom: 5px;
	line-height: 1.2;
	color: #CC6600;
}
div#main.qa dl dt span.icon,
div#main.qa dl dd span.icon {
	display: none;
}
div#main.qa dl dd p.linkBox {
	width: 500px;
}
/* estimate.html -------------------------------------------------------------------------------------------------------*/
td.cell04 {
	background: #E4F2C1;
	width: 18%;
}
td.cell05 {
	background: #E4F2C1;
	width: 13%;
}
td.cell06 {
	background: #7EA222;
	color: #FFFFFF;
	text-align: center
}
/* company.html -------------------------------------------------------------------------------------------------------*/
ol {
	font-size: 110%;
	color: #435B02;
	margin: 10px 0 10px 20px;
}
ol li {
	list-style-position: inside;
	list-style:decimal;
	margin: 20px 0;
	
}
/* sitemap.html -------------------------------------------------------------------------------------------------------*/
div#main.sitemap dl dd {
	margin-bottom: 20px;
}

div#main.sitemap dl dt a {
	color: #CC6600;
}
div#main.sitemap dl dt a:hover {
	color: #CC6600;
	text-decoration: underline;
}


span.text_black{
	color: #333333;
	font-weight: normal;
	background-image: none;
}

