/****************************************************
	　■工事事例　ページ設定
****************************************************/

/* --- サイドメニュータイトル --- */
#side-navi h2 {
	background-image: url(images/const_h2_back.gif);
	background-repeat: no-repeat;
	border-bottom: 1px dotted #CCCCCC;
}



/* --- コンテンツ --- */
#const {
	margin: 0 0 40px 0;
}
#const-inner {
	padding: 0;
}


/**************** 事例ブロック *******************/

#content .exp {
	margin: 0 20px 5px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #CCCCCC;
}
 
#content #const .exp h4 {
	margin: 20px 10px 10px 10px;
	padding: 0 0 0 25px;
	line-height: 1.3em;
	background-image: url(images/h4_title_back.gif);
	background-repeat: no-repeat;
}
	
#content .exp p {
	margin: 0 0 10px 35px;
}

#content p.info-exp {
	margin: 0 20px 40px 0;
	font-size: 85%;
	text-align: right;
}

/* ------ <%body%>内画像設定 ------ */
#content .const-img {
	margin: 0 20px 10px 35px;
}



/* ------ 土木工事 ------ */
#content .const-img01 {
	width: 450px;
	height: 338px;
	background-image: url(images/const_img01.jpg);
	margin: 0 0 10px 35px;
}
#content .const-img02 {
	width: 450px;
	height: 338px;
	background-image: url(images/const_img02.jpg);
	margin: 0 0 10px 35px;
}
#content .const-img03 {
	width: 450px;
	height: 338px;
	background-image: url(images/const_img03.jpg);
	margin: 0 0 10px 35px;
}
#content .const-img04 {
	width: 450px;
	height: 338px;
	background-image: url(images/const_img04.jpg);
	margin: 0 0 10px 35px;
}

/* ------ 建築工事 ------ */
#content .const-img05 {
	width: 450px;
	height: 300px;
	background-image: url(images/const_img05.jpg);
	margin: 0 0 10px 35px;
}
#content .const-img06 {
	width: 450px;
	height: 338px;
	background-image: url(images/const_img06.jpg);
	margin: 0 0 10px 35px;
}


/* --- テーブル設定 --- */

#company table{
	margin: 0 0 0 20px;
}

#company td {
	line-height: 1.4em;
	padding: 15px 0 2px;
	border-bottom: 1px dotted #CCCCCC;
}
#company td.theme {
	color: #669933;
	font-weight: 700;
	vertical-align: top;
}
/* tabeleマークアップリセット */
#company .reset {
	margin: 0;
	padding: 0;
}
#company .reset table {
	margin: 0;
	padding: 0;
}
#company .reset td {
	border: none;
	padding: 1px;
}

/* カッコ付きインデント */
#company p.ind-kakko {
	font-size: 100%;
	margin: 0 0 5px 22px;
	text-indent: -22px;
}

/* 数字、○インデント */
#company p.ind-num {
	font-size: 100%;
	margin: 0 20px 5px 38px;
	text-indent: -18px;
}

/* 営業所・事業所案内 */
.office {
	margin: 0 10px 40px 0;
	padding: 0;
	clear: both;
	height: 190px;
	border-bottom: 1px dotted #CCCCCC;
}

.access-text {
	width: 360px;
	float: left;
}
.access-image {
	margin: 0 10px 0 0;
	width: 190px;
	float: right;
}

#company-license {
	margin: 0 0 40px 0;
	background-image: url(images/company_05_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


#company-license table{
	margin: 0 0 0 20px;
}

#company-license td {
	line-height: 1.4em;
	padding: 15px 0 2px;
	border-bottom: 1px dotted #CCCCCC;
}
#company-license td.right {
	text-align: right;
}

