@charset "utf-8";
/* CSS Document */

/*
サイドバー
-----------------------------------------------------------------------------------*/

#StyleCollection{
	width:215px;
}

#StyleCollection{
	list-style-type:none;
}

#StyleCollection p{
	display:block;
	width:215px;
	height:26px;
	background-image:url(../images/company/lb_sub.png);
	background-repeat:no-repeat;
	background-position:left top;
}

#StyleCollection p span{
	display:none;
}

#StyleCollection ul{
	width:195px;
	margin-left:19px;
	margin-top:20px;
	overflow:hidden;
}

#StyleCollection ul li{
	background-image:url(../images/youshiki/right_column_li01.png);
	background-repeat:no-repeat;
	background-position:left 0.35em;
	padding-left:20px;
	margin-bottom:10px;
	color:#584D39;
}

#StyleCollection ul li a{
	color:#584D39;
	text-decoration:none;
}

#StyleCollection ul li a:hover{
	text-decoration:underline;
}

/*
サブメニュー　反転
----------------------------*/

#StyleCollection ul .sub01{
	background-image:url(../images/building_inspection/sub_li_active.png);
}


#StyleCollection ul .sub01 a{
	color:#CC6600;
	font-weight:bold;
}

/*
見出し
-----------------------------------------*/

.contents_lb01{
	width:615px;
	height:36px;
	background-image:url(../images/company/lb01.png);
}

.contents_lb01 span{
	display:none;
}

.contents_lb02{
	width:615px;
	height:36px;
	background-image:url(../images/company/lb02.png);
}

.contents_lb02 span{
	display:none;
}

.contents_lb03{
	width:615px;
	height:36px;
	background-image:url(../images/company/lb03.png);
}

.contents_lb03 span{
	display:none;
}

.contents_lb04{
	width:615px;
	height:36px;
	background-image:url(../images/company/lb04.png);
}

.contents_lb04 span{
	display:none;
}

.contents_lb05{
	width:615px;
	height:36px;
	background-image:url(../images/company/lb05.png);
}

.contents_lb05 span{
	display:none;
}

/*
表1
-----------------------------------------*/

.table01{
	width:500px;
	margin:20px auto 50px auto;
}

.table01 th{
	vertical-align:top;
	text-align:left;
	width:120px;
	background-image:url(../images/company/border01.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-top:15px;
}

.table01 th div{
	border-left:5px solid #AE936C;
	color:#594C39;
	padding-left:20px;
	padding-bottom:5px;
	color:#594C39;
}

.table01 td{
	vertical-align:top;
	background-image:url(../images/company/border01.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-top:15px;
}

.table01 td div{
	padding-bottom:5px;
	color:#594C39;
}

/*
表2
-----------------------------------------*/

.table02{
	width:550px;
	margin:20px auto 50px auto;
}

.table02 th{
	vertical-align:top;
	text-align:right;
	width:120px;
	padding-top:15px;
	padding-bottom:5px;
}

.table02 th p{
	padding-right:20px;
	color:#594C39;
}

.table02 td{
	padding-top:15px;
	padding-bottom:5px;
	vertical-align:top;
	background-image:url(../images/company/border01.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	color:#594C39;
}

.table02 #NOborder{
	background-image:none;
}

.table02 .Uline{
	text-decoration:underline;
}

/*
テキスト画像
-----------------------------------------*/

.txt_image01{
	display:block;
	width:308px;
	margin:30px auto 50px auto;
}

.txt_image02{
	display:block;
	width:436px;
	margin:30px auto 50px auto;
}