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

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

#leftnavi {
	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:140px;*/
}

#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;
	}
#topMain:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}


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



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

table.solid1 {
	position:relative;
	width: 259px;
	float: right;
	margin-top: 15px;
	border-top: #c7b583 solid 1px;
	border-left: #c7b583 solid 1px;
	border-right: #c7b583 solid 1px;
	border-bottom: #c7b583 solid 1px;
}

table.solid2 {
	position:relative;
	width: 208px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: #c7b583 solid 1px;
	border-left: #c7b583 solid 1px;
	border-right: #c7b583 solid 1px;
	border-bottom: #c7b583 solid 1px;
}

table td.text1 {
	padding-top: 10px;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 14px;
	line-height: 1.4;
	text-align: left; 
}

table td.point {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 1.3;
	text-align: left; 
}

table td.Outline {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	font-size: 80%;
	line-height: 1.3;
	text-align: left; 
}

table td.text2 {
	padding-top: 10px;
	padding-bottom: 15px;
	font-size:14px;
	line-height: 1.3;
	text-align: left; 
}

table td.text2_1 {
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 14px;
	line-height: 1.3;
	text-align: left; 
}

table td.photo1 {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
}

table td.photo1_1 {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}

table td.text3 {
	width: 220px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 1.2;
	text-align: left; 
}

.txtcom{ text-align:right; font-size:12px; padding-bottom:3px; color:#666666;}

.text_note{
	font-size:10px;
}
#topMain .pagetop {
	text-align: right;
	margin-bottom: 30px;
	}


#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: 1em; }

#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; line-height:1.4}

/* headine area
--------------------------------------------------------------------------- */
#main{ width:960px; margin:0 auto; text-align:right; 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:5px; margin-top:5px; }
.b_margin5{ margin-bottom:5px; margin-top:10px;} 
.comment_back { width:420px; height:235px; background:url(http://www.o-uccino.jp/renovation/vol_03/img/3-15.jpg) no-repeat left top;}