@charset "utf-8";
/* -------------------------------------------------------------------------------- */
/*      main                                                                        */  
/* -------------------------------------------------------------------------------- */
/* -----------------------------news----------------------------- */
#wrapper #ctBlock #main h2#titleImage {
	width: 592px;
	height: 35px;
}
#wrapper #ctBlock #main h2#titleImage img {
	border-top: 1px solid #cdcdcd;
	border-bottom: 3px solid #cdcdcd;
}
#wrapper #ctBlock #main p#newsBox {
	width: 524px;
	border: 1px solid #cdcdcd;
	background: url(../images/bg_grade.gif) repeat-x;
	padding: 14px 30px 16px 36px;
	margin-top: 1px;
}
/* -----------------------------ranking----------------------------- */
#wrapper #ctBlock #main #rankingBox {
	width: 592px;
	height: 38px;
	margin-top: 3px;
	margin-bottom: 12px;
	border-bottom: 2px solid #d8b4ab;
}
#wrapper #ctBlock #main #rankingBox img {
	float: left;
	display: inline;
}
#wrapper #ctBlock #main #rankingBox p {
	float: left;
	width: 377px;
	height: 18px;
	background-color: #F9F9EA;
	border-top: 2px solid #d8b4ab;
	padding: 4px 18px 4px 3px;
	margin-top: 9px;
}
#wrapper #ctBlock #main #rankingBox p span.rank {
	font-weight: bold;
	margin-left: 15px;
}
/* -------------------------------------------------------------------------------- */
/*      service                                                                     */  
/* -------------------------------------------------------------------------------- */
#wrapper #ctBlock #main div.serviceBlock:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	content: ".";
}
#wrapper #ctBlock #main div.serviceBlock {
	width: 592px;
	height: auto;
}
#wrapper #ctBlock #main div.serviceBlock div.left {
	float: left;
	width: 294px;
	height: auto;
	margin-bottom: 3px;
	display: inline;
}
#wrapper #ctBlock #main div.serviceBlock div.right {
	float: left;
	width: 294px;
	height: auto;
	margin-bottom: 3px;
	margin-left: 4px;
	display: inline;
}
/* -----------------------------servideBlock_each----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.left #dioxin, #wrapper #ctBlock #main div.serviceBlock div.right #pcb, #wrapper #ctBlock #main div.serviceBlock div.left #rohs_elv, #wrapper #ctBlock #main div.serviceBlock div.right #asbestos, #wrapper #ctBlock #main div.serviceBlock div.left #water, #wrapper #ctBlock #main div.serviceBlock div.right #indoor_air, #wrapper #ctBlock #main div.serviceBlock div.left #soil, #wrapper #ctBlock #main div.serviceBlock div.right #dust, #wrapper #ctBlock #main div.serviceBlock div.left #air01, #wrapper #ctBlock #main div.serviceBlock div.right #air02, #wrapper #ctBlock #main div.serviceBlock div.left #food, #wrapper #ctBlock #main div.serviceBlock div.right #bacteria, #wrapper #ctBlock #main div.serviceBlock div.left #mushi, #wrapper #ctBlock #main div.serviceBlock div.right #material, #wrapper #ctBlock #main div.serviceBlock div.left #ecomark {
	width: 294px;
	height: 23px;
	border: none;
	display: block;
}
#wrapper #ctBlock #main div.serviceBlock div.left #dioxin span, #wrapper #ctBlock #main div.serviceBlock div.right #pcb span, #wrapper #ctBlock #main div.serviceBlock div.left #rohs_elv span, #wrapper #ctBlock #main div.serviceBlock div.right #asbestos span, #wrapper #ctBlock #main div.serviceBlock div.left #water span, #wrapper #ctBlock #main div.serviceBlock div.right #indoor_air span, #wrapper #ctBlock #main div.serviceBlock div.left #soil span, #wrapper #ctBlock #main div.serviceBlock div.right #dust span, #wrapper #ctBlock #main div.serviceBlock div.left #air01 span, #wrapper #ctBlock #main div.serviceBlock div.right #air02 span, #wrapper #ctBlock #main div.serviceBlock div.left #food span, #wrapper #ctBlock #main div.serviceBlock div.right #bacteria span, #wrapper #ctBlock #main div.serviceBlock div.left #mushi span, #wrapper #ctBlock #main div.serviceBlock div.right #material span, #wrapper #ctBlock #main div.serviceBlock div.left #ecomark span {
	display: none;
}
#wrapper #ctBlock #main div.serviceBlock div.left #dioxin p.percentage, #wrapper #ctBlock #main div.serviceBlock div.right #pcb p.percentage, #wrapper #ctBlock #main div.serviceBlock div.left #rohs_elv p.percentage, #wrapper #ctBlock #main div.serviceBlock div.right #asbestos p.percentage, #wrapper #ctBlock #main div.serviceBlock div.left #water p.percentage, #wrapper #ctBlock #main div.serviceBlock div.right #indoor_air p.percentage, #wrapper #ctBlock #main div.serviceBlock div.left #soil p.percentage, #wrapper #ctBlock #main div.serviceBlock div.right #dust p.percentage, #wrapper #ctBlock #main div.serviceBlock div.left #air01 p.percentage, #wrapper #ctBlock #main div.serviceBlock div.right #air02 p.percentage, #wrapper #ctBlock #main div.serviceBlock div.left #food p.percentage, #wrapper #ctBlock #main div.serviceBlock div.right #bacteria p.percentage, #wrapper #ctBlock #main div.serviceBlock div.left #mushi p.percentage, #wrapper #ctBlock #main div.serviceBlock div.right #material p.percentage {
	width: 288px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-top: 4px;
	padding-right: 6px;
}
/* -----------------------------left_dioxin----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.left #dioxin {
	background: url(../../images/price_dioxin.jpg) no-repeat;
}
/* -----------------------------right_pcb----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.right #pcb {
	background: url(../../images/price_pcb.jpg) no-repeat;
}
/* -----------------------------left_rohs_elv----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.left #rohs_elv {
	background: url(../../images/price_rohs_elv.jpg) no-repeat;
}
/* -----------------------------right_asbestos----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.right #asbestos {
	background: url(../../images/price_asbestos.jpg) no-repeat;
}
/* -----------------------------left_water----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.left #water {
	background: url(../../images/price_water.jpg) no-repeat;
}
/* -----------------------------right_indoor_air----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.right #indoor_air {
	background: url(../../images/price_indoor_air.jpg) no-repeat;
}
/* -----------------------------left_soil----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.left #soil {
	background: url(../../images/price_soil.jpg) no-repeat;
}
/* -----------------------------right_dust----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.right #dust {
	background: url(../../images/price_dust.jpg) no-repeat;
}
/* -----------------------------left_air01----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.left #air01 {
	background: url(../../images/price_air01.jpg) no-repeat;
}
/* -----------------------------left_ecomark----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.left #ecomark {
	background: url(../../images/price_eco.jpg) no-repeat;
}
/* -----------------------------right_air02----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.right #air02 {
	background: url(../../images/price_air02.jpg) no-repeat;
}
/* -----------------------------left_food----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.left #food {
	background: url(../../images/price_food.jpg) no-repeat;
}
/* -----------------------------right_bacteria----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.right #bacteria {
	background: url(../../images/price_bacteria.jpg) no-repeat;
}
/* -----------------------------left_mushi----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.left #mushi {
	background: url(../../images/price_mushi.jpg) no-repeat;
}
/* -----------------------------right_material----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.right #material {
	background: url(../../images/price_material.jpg) no-repeat;
}
/* -----------------------------価格エリア----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.left div.priceBox, #wrapper #ctBlock #main div.serviceBlock div.right div.priceBox {
	width: 294px;
	height: auto;
	border-top: 2px solid #d6ebfe;
	border-bottom: 1px solid #b5b5b5;
	background: url(../../images/bg_service.gif) repeat-x left 1px;
}
#wrapper #ctBlock #main div.serviceBlock div.left div.priceBox:after, #wrapper #ctBlock #main div.serviceBlock div.right div.priceBox:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	content: ".";
}
/* -----------------------------価格----------------------------- */
#wrapper #ctBlock #main div.serviceBlock div.left div.priceBox p.price, #wrapper #ctBlock #main div.serviceBlock div.right div.priceBox p.price {
	float: left;
	width: 158px;
	height: auto;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0px 6px 12px;
	display: inline;
}
#wrapper #ctBlock #main div.serviceBlock div.left div.priceBox p.delivery, #wrapper #ctBlock #main div.serviceBlock div.right div.priceBox p.delivery {
	float: left;
	width: 120px;
	height: auto;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding: 6px 0px;
	display: inline;
}
#wrapper #ctBlock #main div.serviceBlock div.left div.priceBox p.delivery span, #wrapper #ctBlock #main div.serviceBlock div.right div.priceBox p.delivery span {
	color: #60b77c;
	font-weight: bold;
	margin-right: 8px;
}
/* -------------------------------------------------------------------------------- */
/*      voice                                                                       */  
/* -------------------------------------------------------------------------------- */
#wrapper #ctBlock #main #voice {
	width: 592px;
	height: 20px;
	border-bottom: 1px solid #aab9ca;
	background: #f4f9fb;
	margin-top: 15px;
}
#wrapper #ctBlock #main #voice img {
	float: left;
	display: inline;
}
#wrapper #ctBlock #main #voice p {
	float: left;
	width: 508px;
	display: inline;
}
#wrapper #ctBlock #main #voice:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	content: ".";
}
/* -------------------------------------------------------------------------------- */
/*      reason                                                                      */  
/* -------------------------------------------------------------------------------- */
#wrapper #ctBlock #main #reason {
	width: 590px;
	border: 1px solid #ddd;
	background: #FFF;
	margin-top: 15px;
	margin-bottom: 24px;
}
#wrapper #ctBlock #main #reason ul#reasonList {
	width: 580px;
	padding-top: 10px;
	padding-bottom: 15px;
	margin-left: 10px;
	background: url(../../images/img_president.jpg) no-repeat right bottom;
	list-style: outside;
}
#wrapper #ctBlock #main #reason ul#reasonList li {
	font-size: 150%;
	font-weight: bold;
	line-height: 1.2;
	color: #3e8000;
	margin-bottom: 12px;
	margin-left: 24px;
}

