@charset "UTF-8";

/*-----------------------------------------------------
	precedent
-------------------------------------------------------*/
#precedent table.tanto {border-collapse: separate;
	background-color: #E7E6E6;
	margin-top: 20px;
	margin-bottom: 38px;
	}
#precedent table.tanto td {vertical-align: middle}
#precedent p.link01 a {color: #22A13A}
#precedent img.mark04 {margin-right: 5px}
#precedent div.frame01 {border: 1px solid #22A13A;
	padding: 15px}
#precedent div.photolist p {margin-bottom: 6px}
#precedent div.photolist p.end {margin-bottom: 0}
#precedent table.detail {border-collapse: collapse;
	height: 170px;
	width: 338px;
	}
#precedent table.detail tr td ,
#precedent table.detail tr th {border: 1px solid #666;
	text-align: left;
	padding-left: 5px
	}
#precedent table.detail tr th {background-color: #E7E6E6;
	padding-right: 10px;
	}
#precedent table.detail tr.row07 th {vertical-align: top}
#precedent table.detail tr th
#precedent div.comment01 {background-color: #ff0000;
	padding: 10px;
	}
#precedent div.comment01 table th {background-image: url(../../owner/precedent/img/comment_bg.gif);;
	background-position: left;
	background-repeat: repeat-y;
	vertical-align: top;
	}
#precedent div.comment01 table th td p {padding-left: 10px;}
#precedent table.btn01 {background-color: #E5F2CC;
	width: 100%;
	}
	#precedent table.btn01 tr td.col02 {text-align: right;
		padding-right: 15px;
		}
#precedent div.frame02 {background-color: #E5F2CC;
	padding: 25px;
	}
#precedent div.beforeafter_thm p {float: left;
	margin-right: 6px;
	} 
#precedent div.beforeafter_thm {position: absolute;
	top: 0;
	left: 0
	}
#precedent table.detail02 {border-collapse: collapse;width: 330px;height: 192px;}
#precedent table.detail02 tr th ,
#precedent table.detail02 tr td {border: 1px solid #666;padding-left: 8px;text-align: left}
#precedent table.detail02 tr th {background-color: #E7E6E6;width: 96px;}
#precedent table.detail02 tr td {background-color: #fff;}
#precedent table.detail02 tr.row05 th {vertical-align: top;padding-top: 5px;}

#precedent div.comment01 {background-color: #E7E6E6;
	padding: 10px;}
	#precedent table.comment01 th {background-image: url(../../owner/precedent/img/comment_bg02.gif);
		background-position: left;
		background-repeat: repeat-y
		}

#precedent div.comment02 {background-color: #fff;
	padding: 10px;}
	#precedent div.comment02 table th {background-image: url(../../owner/precedent/img/comment_bg02.gif);
		background-position: left;
		background-repeat: repeat-y;
		vertical-align: top;
		}
#precedent p.top {margin-top: 5px;margin-bottom: 50px}
#precedent p.top a {color: #666;}
#precedent .margin01 {margin-left: 1em}
* html #precedent .margin01 {margin-left: 0.5em}
*:first-child+html #precedent .margin01 {margin-left: 0.5em}
* html #precedent img.mark04 {margin-right: 5px;position: relative;top: 2px}
*:first-child+html #precedent img.mark04 {margin-right: 5px;position: relative;top: 2px}
#precedent mgt20ie7 {margin-top: 20px}
*:first-child+html #precedent mgt20ie7 {margin-top: 0px}