@charset "utf-8";
/**----------------------------------------------------------
 *CSS information
 *
 * file name	: sekous.css
 * author		: kataoka daichi
 * style info	:施工例紹介ページCSS
 -----------------------------------------------------------*/

#header_inner{
	background-image: url(/img/title/bg_body_sekou.jpg);
}
#headimg {
	background-image: url("/img/title/ttl_sekou.jpg");
}
#article p {
margin-left: 16px;
margin-right: 16px;
margin-bottom: 15px;
}
#article table {
margin-left: 15px;
margin-bottom: 15px;
border-left: 2px solid #F0ECE0;
border-top: 2px solid #F0ECE0;
}

#article table th {
padding: 4px;
padding-left: 8px;
background-color: #A0894C;
border-right: 2px solid #F0ECE0;
border-bottom: 2px solid #F0ECE0;
text-align: left;
vertical-align: top;
color: white;
}

#article table td {
padding: 4px;
padding-left: 8px;
border-right: 2px solid #F0ECE0;
border-bottom: 2px solid #F0ECE0;
background-color: white;
text-align: left;
vertical-align: top;
}
#article table tr.odd th, #article table tr th.odd {
background-color: #D4AA48;
}
#article table tr.odd td, #article table td.odd {
background-color: #FFFFE6;
}

#article .txtArea {
padding-top: 25px;
padding-right: 15px;
border-top: 1px dotted #300;
}

#article .txtArea h3 {
height: auto;
margin-left: 15px;
margin-bottom: 5px;
text-indent: 0px;
font-size: 16px;
color: #FF7200;
overflow: visible;
background:none;
}

#article .txtArea table {
width: 310px;
}
#article .phArea {
clear: both;
margin-bottom: 25px;
display: block;
}
#article .phBox {
float: left;
width: 180px;
margin-left: 14px;
margin-right: 34px;
display: inline;
}
#article  .phBox p {
margin-left: 7px;
margin-right: 7px;
margin-bottom: 0px;
}
.phArea::after {
content: ",";
display: block;
height: 0;
clear: both;
visibility: hidden;
}



em {
font-style: normal;
font-weight: bold;
color: #060;
}