@charset "shift_jis";
/* ---------------------------------------------------------------------------------
横山建設株式会社
Copyright (C) YOKOYAMA CORPORATION  All Rights Reserved.

XHTML CSS Selectors staff

$Revision: 1.0 $
--------------------------------------------------------------------------------- */

/*ピタコラム工法紹介*/
div#contentsArea h2#titlepitakoramu {
	height: 180px;
	width: 674px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	background-image: url(../pita/img/pitakoramu2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*土木工事 施工実績*/
div#contentsArea h2#titleCivilEngineering {
	height: 180px;
	width: 674px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	background-image: url(../works/img/title_civil_engineering.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#contentsArea p#readText0 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-size: 16px;
	line-height: 18px;
	padding-bottom: 20px;
	color: #151376;
	font-weight: bold;
}
div#contentsArea p#readText1 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 20px;
	color: #151376;
	font-weight: bold;
}
div#contentsArea p#readText2 {
	width: 600px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
}
div#contentsArea p#readText {
	width: 600px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
div#contentsArea p#pageNavi {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 40px;
}
div#contentsArea p#pageNavi a {
	font-weight: bold;
	color: #1577b7;
	text-decoration: underline;
}
div#contentsArea div#architecture {
	padding-bottom: 60px;
}
div#contentsArea div#architecture h3 {
	height: 50px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	background-image: url(../works/img/sub_title_architecture_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsArea div#home {
}
div#contentsArea div#home h3 {
	height: 50px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	background-image: url(../works/img/sub_title_architecture_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsArea div#taisin h3 {
	height: 50px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	background-image: url(../works/img/sub_title_taisin_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*---------------------------------------------------------------------------------
施工実績
--------------------------------------------------------------------------------- */
div#contentsArea div.worksBlock {
	width: 665px;
	padding-left: 25px;
}
div#contentsArea div.worksBlock div.worksBox {
	float: left;
	width: 180px;
	padding-top: 10px;
	padding-right: 26px;
	padding-bottom: 10px;
	padding-left: 12px;
	background-image: url(../works/img/photo_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*写真*/
div#contentsArea div.worksBlock div.worksBox h4 {
	padding-bottom: 20px;
}
/*施工名*/
div#contentsArea div.worksBlock div.worksBox p.workName {
	padding-left: 16px;
	padding-bottom: 7px;
	background-image: url(../works/img/icon_title_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-size: 12px;
	line-height: 18px;
}
div#contentsArea div.worksBlock div.worksBox p.workNameNew {
	padding-left: 39px;
	padding-bottom: 7px;
	background-image: url(../works/img/icon_title_new.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-size: 12px;
	line-height: 18px;
}
/*発注者*/
div#contentsArea div.worksBlock div.worksBox p.orderName {
	font-size: 10px;
	line-height: 10px;
	padding-bottom: 5px;
}


div#contentsArea div.worksBlock div.clear {
	clear: both;
	width: 640px;
	height: 23px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
}
div#contentsArea div.worksBlock p.ancPageTop {
	width: 640px;
}