@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 


******************************************************************************* */




/* ==

　01. 

=============================================================================== */


/* タイトル */
#container div.title{
	width:948px;
	margin:0 auto 20px;
	background-color:#334903;
	position:relative;
	zoom:1;
	clear:both;
}
#container div.title h2{
	margin:0;
	padding:9px 10px 7px 50px;
	background-color:transparent;
	background:url(/shinrin/common/images/rn/estate/ico_mediation03.png) 15px 11px no-repeat;
	font-size:169%;
	color:#fff;
}
#container h3{
	margin:0 0 15px;
	padding:0;
	background-color:transparent;
	/*
	margin:0 0 15px;
	padding:0 0 0 15px;
	border-bottom:none;
	border-left:5px solid #548832;
	font-size:150%;
	line-height:1.3;
	color:#548832;
	clear:both;
	*/
}



/* リンクボタン
-------------------------------------------------------------------------------- */
#container .baseIn .linkBtn{ margin:40px 0 50px; font-size:150%; text-align:center; }
#container .linkBtn a{
	width:430px;
	padding:10px 25px 8px 10px;
	background:#575757 url(/shinrin/common/images/rn/ico_arw06.png) right center no-repeat;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
#container .linkBtn a:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}








img {
border: none;
}

table.photo_2pain td {
padding-left: 9px;
width: 241px;
}

table.photo_2pain td.first_child {
padding-left: 0;
padding-right: 9px;
}



.area {
	width:740px;
	margin: 0px auto;
	padding-bottom: 16px;
}


.area ul {
	margin: 0px 0px 15px 13px;
	padding-left: 13px;
}
.area ul li {
	list-style-type: disc;
	margin-bottom: 4px;
}

.ariaImg {
	text-align: center;
	margin-bottom: 20px;
}

.ariaImg img {
	margin-bottom: 15px;
}

.pdf {
	text-align:ccenter;
	border-collapse: collapse;
	margin-bottom:20px;
}


.pdf td {
	border:solid 1px #dddddd;
	text-align:ccenter;
	padding: 7px 10px;
	font-size: 12px;
}

.mR10 {
	margin-right: 10px;
}
.mB15 {
	margin-bottom: 15px;
}

.back {
	margin: 0 7px 15px 7px;
	padding-top: 20px;
	text-align: center;
}

.icon {
	margin-right: 5px;
	vertical-align: text-bottom;
}

.area ol {
	margin: 0px 0px 0px 3px;
	padding-left: 0px;
}

.area ol li {
	margin: 0px 0px 4px 0px;
	padding-left: 0px;
	list-style-position: inside;
	list-style-type: decimal;
}

/*-------------------------------------------------------------
	* 表装飾
---------------------------------------------------------------*/
.table {
	margin: 0px 0px 15px 0px;
	border-collapse: collapse;
}
.table th,
.table td {
/*	padding: 7px 10px;*/
	padding: 6px 3px;
	border: solid 1px #dddddd;
	font-size: 12px;
}
.table th {
	background-color: #e4edd0;
	text-align: center;
	font-weight: normal;
}
.table td {
	text-align: right;
}
.table td.center {
	text-align: center;
}
.table .cell_submit {
	text-align: center;
}
.cell_submit input {
	margin: 0px 2px;
}

.txt_red {
	color: #CC0000;
}

tr.even td {
	background-color: #eef3e3;
}


img.type_icon {
	margin-bottom: 4px;
}

table.detail_photo {
	margin-left: 14px;
}

table.detail_photo td {
	padding-bottom: 8px;
	background: url(../zao/estate/d_estate/detail/images/bg_detail_02.gif) left bottom no-repeat;
	text-align: right;
}

table.detail_photo td.first_child {
	background: url(../zao/estate/d_estate/detail/images/bg_detail_01.gif) left bottom no-repeat;
	padding-right: 10px;
}

table.detail_photo td img {
	margin-bottom: 4px;
	border: 1px #AAA solid;
}

table.detail_photo td span.date {
	color: #666;
	font-size: 10px;
}


/*  */
div.points table {
	width:100%;
	background-color: #f0f5e5;
	border-top:10px solid #f0f5e5;
	border-bottom:10px solid #f0f5e5;
}

div.points th {
	padding: 8px 12px;
	vertical-align:top;
}
div.points td {
	padding: 8px 12px;
	vertical-align:top;
	font-size:134%;
	color:#333;
}
div.points td.notes{ padding-top:15px; font-size:100%; }

div.points td img{ margin-top:5px; vertical-align:top; }





/*-------------------------------------------------------------
	* 右カラム無しパターン
---------------------------------------------------------------
#content.m_estate{ width:950px; }

#content.m_estate td.right{ width:762px; }
#content.m_estate td.right div.points table{ width:762px; }

#content.m_estate .area{ margin:0; }

#content.m_estate .area p.alignC{ text-align:center; }

#content.m_estate table.photo_1pain{ width:500px; margin:15px auto 10px; }
#content.m_estate table.photo_2pain, #content.m_estate table.photo_3pain{ width:auto; }


#content.m_estate table.photo_3pain td{ padding-left:18px; }
#content.m_estate table.photo_3pain td.first_child{ padding-left:0; }

*/





