body{
	background-color: #EEEEEE;
	font-size: 13px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 130%;
	}
.contents{
	background-color: #FFFFFF;
	width: 800px;
	margin: auto;
	}
.header{
	background: url(img-kensa/head.jpg);
	height: 60px;
	}
.b_header{
	background: url(cg/head.jpg);
	height: 60px;
	}
	
address {
	/*background: url(img-kensa/add.jpg);*/
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	text-align: right;
	padding: 4px 0px 4px 0px;
	}
table{
	border-collapse: collapse;
	}
td{
	border: solid 1px #333333;
	padding: 3px 5px 3px 5px;
	}
h5	{
	margin: 0px 0px 3px 10px;
	font-size: 14px;
	}
h4	{
	border-left: 5px solid #FF9900;
	padding:0px 0px 0px 5px;
	margin: 0px 0px 0px 10px;
	}
h3{
	border-left: 8px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	padding: 5px 0px 3px 10px;
	}
h2{
	margin: 5px 0px 0px 0px;
	font-size: 16px;
	}
.point{
	color: #FF0000;
	}
p	{
	margin: 0px 0px 5px 30px;
	}
	
/* Forward */
.for{
	background-color: #EAEAEA;
	text-align: right;
	font-size: 90%;
	height: 22px;
	clear: both;
	}
.for ul{
	padding: 3px 0px 2px 0px;
	margin: 0px 10px 0px 0px;
	}
.for li{
	display: inline;
	margin: 0px 0px 0px 15px;
	}

/* Link */
a:link {
	color: #FF6600;
	text-decoration: none;
	}
a:visited {
	color: #993300;
	text-decoration: none;
	}
a:hover {
	color: #999900;
	text-decoration: none;
	}
	
/* Security */
.front_t{
	border: solid 1px #000000;
	background-color: #EEEEEE;
	color: #000000;
	padding: 10px;
	}
.text_area{
	width: 90%;
	margin: 10px 0px 10px 40px;
	}
.text_area li{
	margin: 3px 0px 0px 0px;
	}
.list{
	padding-left: 15px;
	}
	
/* Download,Gaudy */
.line_1{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 3px 0px;
	}
.line_2{
	color: #996633;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 3px 0px;
	background-color: #FFF7D9;
	}
.line_3{
	color: #996633;
	text-decoration: underline;
	text-align: center;
	padding: 5px 0px 5px 0px;
	}
.gray{
	color: #666666;
	text-align: center;
	}
	
/* Sample */
.line_4{
	background-color: #B4DDEF;
	color: #333333;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	}
.tr_2{
	text-align: center;
	}
.tr_3{
	text-align: center;
	background-color: #EAEAEA;
	font-weight: bold;
	height: 20px;
	}
	
/* Produce */
.p_title{
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	margin: 10px 0px 0px 10px;
	border-left: solid 18px #333333;
	}
.flash{
	text-align: center;
	margin: -10px 0px 0px 0px;
	}
.p_text{
	font-size: 20px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
	text-align: center;
	padding: 8px 0px;
	}
.p_subtitle{
	background: url(produce/st.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	color: #000000;
	padding: 3px 0px 3px 20px;
	margin: 5px 0px 5px 50px;
	}
.p_ol{
	margin: 10px 10px 10px 80px;
	list-style-type: disc;
	}
.p_ol li{
	margin: 7px 5px 5px 0px;
	}
.p_right{
	float: right;
	}
.p_right .p_subtitle{
	margin: 30px 0px 5px 5px;
	}
.p_right .p_ol{
	margin: 20px 10px 5px 20px;
	}
.ask{
	text-align: right;
	padding: 0px 10px 0px 0px;
	}
	
/* Map */
.b_area	{
	font-size: 15px;
	padding: 0px 0px 0px 5px;
	margin: 10px 0px 0px 10px;
	border-left: solid 5px #884717;
	clear: both;
	}
.map_left{
	width: 245px;
	float: left;
	padding: 5px;
	margin: 5px 0px 10px 5px;
	}
.branch	{
	height: 95px;
	margin: 0px 0px 5px 0px;
	border: solid 1px #999999;
	}
.b_name	{
	background-color: #FFF8DF;
	padding: 3px 5px;
	}
.b_zip	{
	font-size: 12px;
	padding: 2px 0px 0px 5px;
	}
.b_add	{
	font-size: 12px;
	padding: 2px 0px 0px 10px;
	}
.b_tel	{
	font-size: 11px;
	padding: 0px 0px 0px 15px;
	}


.tel{
	padding: 0px 0px 0px 2px;
	font-size: 10px;
	}

/* 価格表 */
.index{
	background-color: #B4DDEF;
	font-size: 19px;
	padding: 7px 0px 3px 10px;
	color: #750000;
	}
.kakaku{
	font-size: 16px;
	padding: 5px 0px 0px 5px;
	}
.tex{
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: dashed 1px #8E7B6C;
	padding-left: 20px;
	}
.comm{
	font-size: 10px;
	padding-left: 10px;
	padding-top: 2px;
	color: #666666;
	}
.col{
	width: 390px;
	padding: 5px;
	float: left;
	}
.no_border{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
	}

/*無料相談*/	
.index1{
	font-size: 19px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 3px;
	color: #750000;
	margin-top: 5px;
	}
.tr1 {
	background-color: #B4DDEF;
	}
.td1{
	border: 1px solid #333333;
	padding: 5px 0px 5px 10px;
	}

/* 検査内容 */
.left{
	width: 210px;
	background-color: #F1F8FE;
	text-align: center;
	padding: 10px 0px;
	float: left;
	}
.right{
	padding: 10px 0px 10px 10px;
	float: right;
	}
.ins_index01{
	background: url(business/inspection/index01.jpg);
	border: solid 1px #C0A467;
	font-size: 15px;
	padding: 5px 10px;
	margin: 10px 10px 10px 0px;
	width: 545px;
	}
.ins_index02{
	background: url(business/inspection/index02.jpg);
	font-size: 15px;
	padding: 0px 0px 5px 10px;
	margin: 10px 0px;
	}
.right p{
	margin: 0px 10px;
	}
.images{
	text-align: center;
	}
.images img{
	margin: 5px 5px;
	}


/* 会社概要 */
.chart	{
	text-align: center;
	position: relative;
	margin: 0px 0px 10px 0px;
	}
.c_left	{
	float: left;
	width: 150px;
	}
.c_right{
	float: left;
	width: 175px;
	margin: 0px 0px 0px 5px;
	border-left: solid 2px #999999;
	}
.hq_name{
	text-align: left;
	margin: -3px 0px 0px 0px;
	}
.p_name	{
	font-size: 10px;
	float: left;
	margin: 5px 0px 0px 0px;
	}
.staff	{
	font-size: 11px;
	width: 100px;
	float: left;
	text-align: left;
	line-height: 120%;
	margin: 0px 5px 0px 0px;
	}
.p_pic	{
	float: left;
	margin: 5px 5px 0px 0px;
	}
.zip	{
	font-size: 11px;
	text-align: left;
	margin: -3px 0px 0px 5px;
	}
.c_add	{
	font-size: 11px;
	text-align: left;
	line-height: 110%;
	margin: -3px 0px 0px 15px;
	}
.p_tel	{
	font-size: 9px;
	text-align: left;
	margin: -6px 0px 0px 25px;
	}
.hq00 , .hqA01 , .hqA01-1 , .hqA01-2 , .hqA01-3 , .hqA01-4 , .hqA01-5 , .hqA02 , .hqA03 , .hqA03-1 , .hqA04 , .hqA05 , .hqA06 , .hqA07 , .hqA08 , .hqA09 , .hqA10 , .hqA11 , .hqA11-1 , .hqA11-2 , .hqA11-3 , .hqA12 , .hqA13 , .hqA14{
	font-size: 12px;
	padding: 5px;
	width: 335px;
	height: 67px;
	border: solid 1px #333333;
	background-color: #FFFFFF;
	}

.hq00	{
	position: absolute;
	left: 21px;
	top: 0px;
	background-image: url("company/img/hq01.jpg");
	background-repeat: no-repeat;
	}
.hqA01	{
	position: absolute;
	left: 228px;
	top: 88px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}
/*-----西東京店削除
.hqA01-1{
	position: absolute;
	left: 437px;
	top: 88px;
	background-image: url("company/img/hq03.jpg");
	background-repeat: no-repeat;
	}
*/
.hqA01-2{
	position: absolute;
	left: 437px;
	top: 176px;
	background-image: url("company/img/hq03.jpg");
	background-repeat: no-repeat;
	}
.hqA01-3{
	position: absolute;
	left: 437px;
	top: 264px;
	background-image: url("company/img/hq03.jpg");
	background-repeat: no-repeat;
	}
/*-----新潟営業所削除
.hqA01-4{
	position: absolute;
	left: 437px;
	top: 352px;
	background-image: url("company/img/hq03.jpg");
	background-repeat: no-repeat;
	}

/*-----西東京店削除
.hqA01-5{
	position: absolute;
	left: 437px;
	top: 440px;
	background-image: url("company/img/hq03.jpg");
	background-repeat: no-repeat;
	}
*/
.hqA02	{
	position: absolute;
	left: 228px;
	top: 352px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}
.hqA03	{
	position: absolute;
	left: 228px;
	top: 440px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}
.hqA03-1{
	position: absolute;
	left: 437px;
	top: 528px;
	background-image: url("company/img/hq03.jpg");
	background-repeat: no-repeat;
	}
.hqA04	{
	position: absolute;
	left: 228px;
	top: 616px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}
.hqA05	{
	position: absolute;
	left: 228px;
	top: 704px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}
.hqA06	{
	position: absolute;
	left: 228px;
	top: 792px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}
.hqA07	{
	position: absolute;
	left: 228px;
	top: 880px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}
.hqA08	{
	position: absolute;
	left: 228px;
	top: 968px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}
.hqA09	{
	position: absolute;
	left: 228px;
	top: 1056px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}

.hqA10	{
	position: absolute;
	left: 228px;
	top: 1144px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}
.hqA11	{
	position: absolute;
	left: 228px;
	top: 1232px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}
.hqA11-1{
	position: absolute;
	left: 437px;
	top: 1320px;
	background-image: url("company/img/hq03.jpg");
	background-repeat: no-repeat;
	}
/*-----富山・福井営業所削除
.hqA11-2{
	position: absolute;
	left: 437px;
	top: 1498px;
	background-image: url("company/img/hq03.jpg");
	background-repeat: no-repeat;
	}
.hqA11-3{
	position: absolute;
	left: 437px;
	top: 1586px;
	background-image: url("company/img/hq03.jpg");
	background-repeat: no-repeat;
	}
*/
.hqA12	{
	position: absolute;
	left: 228px;
	top: 1408px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}
.hqA13	{
	position: absolute;
	left: 228px;
	top: 1496px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}
.hqA14	{
	position: absolute;
	left: 228px;
	top: 1584px;
	background-image: url("company/img/hq02.jpg");
	background-repeat: no-repeat;
	}















/* 物件パンフレット */
.pamp_img{
	border: solid 1px #999999;
	margin: 5px 5px 5px 5px;
	}
.pamp_area{
	width: 625px;
	margin: 5px 0px 5px 88px;
	}
.pamp_col{
	text-align: center;
	float: left;
	}
.pamp_price{
	width: 175px;
	float: left;
	margin: 10px 10px 10px 10px;
	text-align: center;
	}




