@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 .reform_all{
	margin: 10px 0px 15px;padding: 0px;
}

#honbun .reform h3{
	float:left;
	margin: 0px 0px 0px;padding: 0px 0px 3px 0px;
	width:220px;
}
#honbun .reform p.reformtext{
	float:right;
	margin: 0px 0px 0px;padding: 5px 0px 0px 0px;
	width:290px;
}


/*-----------------------------------------------
リフォームページへのbtn
----------------------------------------------- */
.reformlist_l{ 
	float:left;
	width:255px;
	margin: 0px;padding: 10px 0px 20px;
}
.reformlist_l ul{
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
.reformlist_l li{
	margin: 0px;padding: 0px 0px 0px 0px;
	list-style-type: circle;
}

.reformlist_r{ 
	float:right;
	width:255px;
	margin: 0px;padding: 10px 0px 20px;
}
.reformlist_r ul{ 
	margin: 0px;padding: 0px 0px 0px 30px;
}
.reformlist_r li{ 
	margin: 0px;padding: 0px 0px 0px 0px;
	list-style-type: circle;
}

/*-----------------------------------------------
リフォーム部分
----------------------------------------------- */
.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: 180px;
	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 190px;
}

/*-----------------------------------------------
リフォーム中ページ
----------------------------------------------- */
.makeover {
	/*text-align: center;*/
	margin: 10px 0px 15px 0px;padding:0px;
}
.makeover img{
	margin: 5px 8px 0px 0px;padding:0px;
	border: 1px solid #999999;
}

/*-----------------------------------------------
リフォーム中ページ(240:200)
----------------------------------------------- */
.makeover .ph_l{
	float:left;
	width:245px;
	margin:0px;padding:0px 0px 0px 0px;
}
.makeover .ph_r{
	float:right;
	width:245px;
	margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
}

/*-----------------------------------------------
ネクスト
----------------------------------------------- */
.next{
	margin: 0px 0px 0px 0px;padding:0px 10px;
	background-color: #E6ECFF;
	color: #999999;
	text-align: center;
}
.next p.nextpage{
	margin: 0px 0px 0px 0px;padding:0px 0px;
}

/*-----------------------------------------------
新着情報
----------------------------------------------- */
#news{
	padding: 0px 10px 0px 0px;margin:5px 0px 30px;
	width:500px;
	overflow: auto;
	height: 180px;
	scrollbar-face-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #5f3300;
	scrollbar-highlight-color: #e9cd88;
	scrollbar-shadow-color: #d69e1a;
	scrollbar-3dlight-color: #d69e1a;
	scrollbar-darkshadow-color: #e9cd88;
	}
#news dl {
	padding: 8px 0px; margin: 0px;
	background: url(images/border_line.gif) repeat-x left bottom; 
	line-height: 1.6; 
	text-align: left;
}
#news dt {
	width: 120px;
	padding:0px 0px; margin: 0px 0px;
}
#news dd {
	padding:0px 0px 0px 0px;margin: -1.6em 0px 0px 120px;
}

