@charset "utf-8";

/*-----------------------------------------------
ページトップ部分
----------------------------------------------- */
#page_top {
	margin: 0px;padding:0;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #d69e1a;
}
#pankuzu p{
	margin: 5px 0px 0px 15px;padding:0;
}

/*-----------------------------------------------
ページ共通
----------------------------------------------- */
#main_l{ /*--横幅510--*/
}

#honbun{
	margin: 0px 0px; padding: 0px;
	width: 510px;
}
#honbun h2{/*--h2の直下は15pix--*/
	margin: 0px 0px;padding: 10px 0px 10px 20px;
	color: #FFFFFF;
	background-image: url(../../common/images/title2.jpg);
	background-repeat: no-repeat;
	width: 510px;
}
#honbun p{
	margin: 5px 0px 5px; padding: 0px 0px;
}

#honbun p.text{
	margin: 5px 0px 15px; padding: 0px 0px;
}

/*-----------------------------------------------
耐震リフォーム専用
----------------------------------------------- */
#honbun .earthquake h3{ 
	float:left;
	width:130px;
	margin: 10px 15px 0px 0px;padding:0px;
}

#honbun .earthquake .flow{
	float:right;
	width:365px;
	margin: 10px 0px 0px;padding: 0px;
}
#honbun .earthquake .flow p.flow1{
	margin: 0px;padding: 0px 40px 10px 35px;
	color: #5f3300;
	background-image: url(images/no1.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
#honbun .earthquake .flow p.flow2{
	margin: 0px;padding: 0px 40px 10px 35px;
	color: #5f3300;
	background-image: url(images/no2.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
#honbun .earthquake .flow p.flow3{
	margin: 0px;padding: 0px 40px 10px 35px;
	color: #5f3300;
	background-image: url(images/no3.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
#honbun .earthquake .flow p.flow4{
	margin: 0px;padding: 0px 40px 10px 35px;
	color: #5f3300;
	background-image: url(images/no4.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
/*-----------------------------------------------
動的耐震システム
----------------------------------------------- */
#honbun p.system1{
	margin: 10px 0px;padding: 0px 0px 10px 115px;
	color: #5f3300;
	background-image: url(images/system1.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
#honbun p.system2{
	margin: 10px 0px;padding: 0px 0px 10px 115px;
	color: #5f3300;
	background-image: url(images/system2.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}

/*-----------------------------------------------
動的耐震システムの概要
----------------------------------------------- */
#honbun .clause{
	margin: 5px 0px 15px;padding: 0px 0px 0px 0px;
}
#honbun .clause p.seventh{
	margin:0px;padding: 5px 0px 0px 37px;
}
#honbun .clause h3.no1{
	margin: 5px 0px 0px;padding: 3px 0px 0px 33px;
	color: #5f3300;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D69E1A;
	background-image: url(images/house1.gif);
	background-repeat: no-repeat;
}
#honbun .clause h3.no2{
	margin: 5px 0px 0px;padding: 3px 0px 0px 33px;
	color: #5f3300;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D69E1A;
	background-image: url(images/house2.gif);
	background-repeat: no-repeat;
}
#honbun .clause h3.no3{
	margin: 5px 0px 0px;padding: 3px 0px 0px 33px;
	color: #5f3300;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D69E1A;
	background-image: url(images/house3.gif);
	background-repeat: no-repeat;
}
#honbun .clause h3.no4{
	margin: 5px 0px 0px;padding: 3px 0px 0px 33px;
	color: #5f3300;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D69E1A;
	background-image: url(images/house4.gif);
	background-repeat: no-repeat;
}
/*-----------------------------------------------
動的耐震システムとは？
----------------------------------------------- */
#honbun p.toha1{
	margin: 5px 0px;padding: 3px 0px 0px 33px;
	color: #5f3300;
	background-image: url(images/house1.gif);
	background-repeat: no-repeat;
}
#honbun p.toha2{
	margin: 5px 0px;padding: 3px 0px 0px 33px;
	color: #5f3300;
	background-image: url(images/house2.gif);
	background-repeat: no-repeat;
}
#honbun p.toha3{
	margin: 5px 0px;padding: 3px 0px 0px 33px;
	color: #5f3300;
	background-image: url(images/house3.gif);
	background-repeat: no-repeat;
}
#honbun p.toha4{
	margin: 5px 0px;padding: 3px 0px 0px 33px;
	color: #5f3300;
	background-image: url(images/house4.gif);
	background-repeat: no-repeat;
}
#honbun p.toha5{
	margin: 5px 0px;padding: 3px 0px 0px 33px;
	color: #5f3300;
	background-image: url(images/house5.gif);
	background-repeat: no-repeat;
}
/*-----------------------------------------------
耐震の表部分と木造住宅耐震改修工事部分
----------------------------------------------- */
.outline  {
	margin:5px 0px 10px;padding: 0px;
}
.outline h3{
	margin:0px 0px 7px;padding: 3px 0px 3px 5px;
	color: #5f3300;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d69e1a;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: #d69e1a;
}
.outline  dl {
	margin: 0px 0px 0px 0px;padding: 5px 0px; 
	background: url(images/border_line.gif) repeat-x left bottom; 
	line-height: 1.6; 
	text-align: left;
	width: 510px; 
}
.outline  dt {
	width: 150px;
	padding:0px 5px;margin: 0px;
	font-weight: bold;
	color: #666666;
	background-color: #F1E0B8;
}
.outline  dd {
	padding:0px 5px;margin: 0px;
	margin: -1.6em 0px 0px 160px;
	width: 350px;
}

/*-----------------------------------------------
耐震の表部分の2段落
----------------------------------------------- */
.outline_s  dl {
	margin: 0px 0px 0px 20px;padding: 0px;
	width: 260px;
	font-weight: bold;
	color: #d69e1a;
}
.outline_s  dt {
	width: 120px;
	padding:0px 0px;margin: 0px;
}
.outline_s  dd {
	padding:0px 5px;margin: 0px;
	margin: -1.6em 0px 0px 120px;
}

/*-----------------------------------------------
耐震の表部分(番号の場合)
----------------------------------------------- */
.outline2  {
	margin:5px 0px 10px;padding: 0px;
}
.outline2 h3{
	margin:0px 0px 7px;padding: 3px 0px 3px 5px;
	color: #5f3300;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d69e1a;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: #d69e1a;
}
.outline2  dl {
	margin: 0px 0px 0px 0px;padding: 5px 0px; 
	background: url(images/border_line.gif) repeat-x left bottom; 
	line-height: 1.6; 
	text-align: left;
	width: 510px; 
}
.outline2  dt {
	width: 50px;
	padding:0px 5px;margin: 0px;
	font-weight: bold;
	color: #666666;
	background-color: #F1E0B8;
	text-align: center;
}
.outline2  dd {
	padding:0px 5px;margin: 0px;
	margin: -1.6em 0px 0px 60px;
}

