/* ▼▼　修正不可　　will not able to rewrite ▼▼ */

/* ------------------------
   左レイアウト
------------------------ */

#leftnavi {
	margin-top: 10px;
	width: 160px;
	float: left;
	padding-left:0px
}



	/* left navi 
----------------------------------*/


#left_navi_01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #85c23a;
	background-position: center center;
	margin: 0px;
	width: 160px;
	
		
}

#txt_01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	color: #414141;
	background-color: #FFFFFF;
	padding: 5px;


}


#txt_01 p{
 margin-top: 8px;
	
}

#txt_01-B {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	color: #414141;
	background-color: #e2e2e2;
	padding: 5px;
	/* width: 160px; */
	margin-bottom: 10px;
	height:130px;
}

#txt_01-B p{
 margin-top: 8px;
	
}

#01_illust {
	float: right;
	padding-right:3px;
	margin-bottom:5px;
	padding-bottom:8px;
}

#left_navi02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #85c23a;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/* width: 160px; */

}


/* ------------------------
   トップ基本レイアウト
------------------------ */

#main #topMain {
	width: 630px;
	float:left;
	padding-right:0px;
	margin:0px 0px 20px 95px;
	zoom: 1;
	text-align:left;
	background-color:#FFF;
	}
#main #topMain:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}

/* ▲▲　修正不可　 will not able to rewrite ▲▲ */



/* 追加の場合はコンテンツレイアウト以下に書き込んでください */
/* ------------------------
   コンテンツレイアウト 
------------------------ */

.txt10 { font-size: 10px; line-height: 12px; color: #414141 }
.txt11 { font-size: 11px; line-height: 14px; color: #414141 }
.txt12 { font-size: 12px; line-height: 18px; color: #414141 }
.txt12BR {
	font-size: 12px;
	line-height: 20px;
	color: #94795f;
	font-weight: bold;
}
.txt16 {
	font-size: 16px;
	line-height: 20px;
	color: #94795f;
	font-weight: bold;
}


#box_text {
　　font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #414141;
	width: 200px;
	padding-top: 8px;
	padding-bottom: 15px;
}
#company_box_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 20px;
	text-align: left;
	height: 192px;
	width: 368px;

}

#topMain #move_area { margin: 0px 0px 5px; clear: both; padding-top: 30px; }

#move_area .move_box01 { background: url(/renovation/img/move_box01_2.jpg) no-repeat left top; float: left; width: 200px; height:180px; margin-right: 15px; }
#move_area .move_box02 { background: url(/renovation/img/move_box02_2.jpg) no-repeat left top; float: left; width: 200px; height:180px; margin-right: 15px; }
#move_area .move_box03 { background: url(/renovation/img/move_box03_2.jpg) no-repeat left top; float: right; width: 200px; height:180px;}

#move_area .move_box01 dt,
#move_area .move_box02 dt,
#move_area .move_box03 dt{ height: 60px; overflow: hidden; margin-bottom: 5px; }


#move_area .move_box01 ul,
#move_area .move_box02 ul,
#move_area .move_box03 ul{ border-top: 1px dotted #58a31e; margin: 0px 0px 0px 8px; width:180px; padding-top: 5px; }

#move_area .move_box01 ul li,
#move_area .move_box02 ul li,
#move_area .move_box03 ul li{ line-height: 1.4em; }

#move_area .move_box01 ul li a,
#move_area .move_box02 ul li a,
#move_area .move_box03 ul li a{ background:url(/renovation/img/move_icon.jpg) no-repeat left top; padding: 0px 5px 0px 15px; font-weight: bold; font-size: 12px; display: inline-block; }

/* headine area
--------------------------------------------------------------------------- */
#main{ width:960px; margin:0 auto; text-align:center; background-color:#FFFFFF;}
#main:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#breadcrumbs{ width:960px; margin: 0 auto; font-weight:normal}
#breadcrumbs h2{font-weight:normal}

#headline_area01{width:960px; margin:0px auto 10px}
#headline_area01 .headline01{ font-weight:400;}
#main .asaid_marge{float:right;}
.box_outline{border-width:1px; border-style:solid; border-color:#000000;}

#bukken {width:610px; font-size:12px; margin-bottom:10px;}
#bukken li{ float:left; margin-right:15px; margin-top:5px; }
#bukken a{ margin-right:10px; }
.b_margin5{ margin-bottom:5px; margin-top:10px;} 