@charset "utf-8";
/* CSS Document */

img {border:none;}
.float {float:left;}
.clear {clear:both;}

.top5 {padding:5px 0px 0px 0px;}
.top10 {padding:10px 0px 0px 0px;}
.top15 {padding:15px 0px 0px 0px;}
.top20 {padding:20px 0px 0px 0px;}
.top25 {padding:25px 0px 0px 0px;}
.top30 {padding:30px 0px 0px 0px;}
.top35 {padding:35px 0px 0px 0px;}
.top40 {padding:40px 0px 0px 0px;}
.top45 {padding:45px 0px 0px 0px;}
.top50 {padding:50px 0px 0px 0px;}

.left5 {padding:0px 0px 0px 5px;}
.left10 {padding:px 0px 0px 10px;}
.left15 {padding:0px 0px 0px 15px;}
.left20 {padding:0px 0px 0px 20px;}
.left25 {padding:0px 0px 0px 25px;}
.left30 {padding:0px 0px 0px 30px;}
.left35 {padding:0px 0px 0px 35px;}
.left40 {padding:0px 0px 0px 40px;}
.left45 {padding:0px 0px 0px 45px;}
.left50 {padding:0px 0px 0px 50px;}


.outter-wrapper {
	background:#000;
	padding:1px;
	width:897px;
}

.navi-wrapper {
	background:#000;
	width:897px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	padding:1px 0px 1px 0;
}

.navi-yellow-bg {
	background:#fcd000;
	padding:0px 0 1px 0;
	width:896px;
}

.navi-highlight-services {
	background-image:url(images/navi-services.png);
	padding:3px 0 1px 0px;
	margin:0px;
	background-repeat:no-repeat;
}

.navi-highlight-about {
	background-image:url(images/navi-about.png);
	padding:3px 0 1px 0px;
	margin:0px;
	background-repeat:no-repeat;
}

.navi-highlight-request {
	background-image:url(images/navi-request.png);
	padding:3px 0 1px 0px;
	margin:0px;
	background-repeat:no-repeat;
}

.navi-highlight-reference {
	background-image:url(images/navi-reference.png);
	padding:3px 0 1px 0px;
	margin:0px;
	background-repeat:no-repeat;
}

.navi-highlight-home {
	background-image:url(images/navi-home.png);
	padding:3px 0 1px 0px;
	margin:0px;
	background-repeat:no-repeat;
}


.navi-text {
	padding:0px 0 3px 10px;
	color:#000;
	text-decoration:none;
}
	
.navi-phone {
padding:0px 0 3px 150px;
color:#000;
text-decoration:none;
}

.main-wrapper {
	width:897px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	background:#fff;
	margin:0px;
	padding:0px;
	
}

.home-left {
	width:510px;
	background-color:#FFF;
	padding:20px 20px 0 20px;
	float:left;
	margin:0px;
	
}

.home-right {
	width:347px;
	background-color:#FFF;
	float:left;
	margin:0px;
}

.footer {
	background:#941e11;
	padding:10px 0 10px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	margin:0px;
}

.home-title {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
}

.home-break {
	padding:5px 0 5px 0;
}

.home-phrase {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	padding:30px 0 0 0;
}

.home-phrase2 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	padding:10px 0 0 0;
}

.red {color:#9a0000;}
.font14 {font-size:14px;}
.font18 {font-size:18px;}
.white {color:#FFF;}

.services-top-text {
	padding:10px 0 20px 0;
}

.services-list {
	padding:0 0 0 20px;
	float:left;
}

.ref-list-left {
	float:left;
	padding:10px 0 0 20px;
}

.ref-right {padding:10px 10px 0 0;}

.est-row {padding:3px 0 3px 0;}
