@charset "utf-8";
/* CSS Document */

#leftNavi_Ath {
	width: 212px ;
	float: left ;
	display: inline ;
	margin-top: 1px ;
}

#contactTop {
	width: 520px ;
	height: 600px ;
	background: url(../img/contactBar.png) no-repeat ;
	margin: 0px 27px 0 27px ;
}
#estimateTop {
	width: 520px ;
	height: 620px ;
	background: url(../img/estimateBar.png) no-repeat ;
	margin: 0px 27px 0 27px ;
}
	.conA {
		width:170px ;
		height: 40px ;
		background-image:url(../img/conTaAA.png) ;
	}
	.conB {
		width:345px ;
		height: 40px ;
		background-image:url(../img/conTaB.png) ;
	}
	.conC {
		width:170px ;
		height: 61px ;
		background-image:url(../img/conTaCC.png) ;
	}
	.conD {
		width:345px ;
		height: 61px ;
		background-image:url(../img/conTaD.png) ;
		font-size: 12px ;
	}
	.conE {
		width:170px ;
		height: 151px ;
		background-image:url(../img/conTaEE.png) ;
	}
	.conF {
		width:345px ;
		height: 151px ;
		background-image:url(../img/conTaF.png) ;
	}
	.conP {
		color:#FFF ;
		font-weight: bold ;
		font-size: 12px ;
		margin-top: 5px ;
		margin-left: 10px ;
	}
#sitemapTop {
	width: 520px ;
	height: 450px ;
	background: url(../img/sitemapBar.png) no-repeat ;
	margin: 0px 27px 0 27px ;
}
#Comtable {
	width: 520px ;
	margin: 30px 27px 0 27px ;
}
#conTable {
	width: 520px ;
	margin-top: 70px ;
}

	.cTableA {
		width:181px ;
		height: 36px ;
		background-image:url(../img/c_tableA.png) ;
	}
	.cTableB {
		width:335px ;
		height: 36px ;
		background-image:url(../img/c_tableB.png) ;
	}
	.cTableC {
		width:181px ;
		height: 71px ;
		background-image:url(../img/c_tableC.png) ;
	}
	.cTableD {
		width:335px ;
		height: 71px ;
		background-image:url(../img/c_tableD.png) ;
	}
	.cTableE {
		width:181px ;
		height: 147px ;
		background-image:url(../img/c_tableE.png) ;
	}
	.cTableP {
		font-size: 12px ;
		color: #333 ;
		margin-left: 10px ;
		margin-top: 5px ;
	}
	.cTablePb {
		font-size: 12px ;
		color: #333 ;
		margin-left: 10px ;
		margin-top: 5px ;
		font-weight: bold ;
	}
	.textBox {
		margin-left: 10px ;
	}
	.inText {
		font-size: 12px ;
		margin-left: 10px ;
	}
	.esSite {
		font-size: 12px ;
	}

/*----------------------------------------sitemap----------------------------------------*/

.sitemap {
	font-size : 1.2em ;
	margin-top: 50px ;
}

.sitemap li {
	line-height : 180% ;
	margin: 0 0 0 10px;
	padding: 0 0 0 18px;
	background  : url(../img/icon_top.png) no-repeat 0 5px;
}


.sitemap li .page li {
	background  : url(../img/icon_page.png) no-repeat 0 3px;
}
.sitemap li .pageAh li {
	background  : url(../img/icon_category.png) no-repeat 0 3px;
}
.sitemap a {
	color: #399 ;
}


/*----------------------------------------privacy----------------------------------------*/

#privacyTop {
	width      : 520px                                ;
	height     : 850px                                ;
	margin     : 0px 27px 0 27px                      ;
	padding    : 40px 0 0 0                           ;
	background : url(../img/privacyBar.png) no-repeat ;
}


#ppFirst {
	color         : #d44747 ;
	font-size     : 1.2em   ;
	font-weight   : bold    ;
	margin-bottom : 20px    ;
	line-height   : 160%    ;
}

.ppBlock {
	margin-bottom : 20px ;
}

	.ppHead {
		margin        : 0 0 8px 0         ;
		padding       : 0 0 2px 0         ;
		font-weight   : bold              ;
		border-bottom : 2px solid #18a911 ;
	}

	.ppText {
		font-size   : 1.2em ;
		line-height : 160%  ;
	}
	
	.ppList {
		font-size    : 1.2em ;
		line-height  : 160%  ;
	}
	
		.ppList li {
			padding-left : 14px ;
			background   : url(../img/icon_ppList.png) no-repeat 3px 4px;
		}

	.ppRightBlock {
		border-top  : 1px dotted #aaa ;
		padding-top : 18px ;
	}

	.ppRight {
		font-size  : 1.2em ;
		text-align : right ;	
	}















