@charset "utf-8";
/* CSS Document */
.campaign { claer: both; width:860px; border:solid 2px  #FC8100; padding:10px; margin:10px auto 10px;  }
.campaign h4 { padding:0; margin:0; line-height: 150%;  color: #FC8100; }
.campaign p { padding:0; margin:0 1em;  line-height: 150%;  }

#primary-contents-2{ width:950px; float:right; }
#primary-contents-2 .box-b{	border:solid 1px #D4D4D4; width:950px; margin:0 auto; padding-bottom:15px; }
	#primary-contents-2 div.line{
			background-image:url(/img/common/line_01.gif);
			background-repeat:repeat-x;
			background-position:bottom;
	}


	#primary-contents-2 h2{
		background-image:url(/img/common/title_contents2.jpg);
		height:28px;
		background-repeat:no-repeat;
		padding:13px 0 15px 13px;
		font-size:14px;
		margin:0px;
	}


	#primary-contents-2 p.caption{
		text-align:center
	}


#dl {
		position:relative
	}

	#dl div.dl{
	text-align:right;
	margin-bottom:10px;
	position:absolute;
	left: 757px;
	top: 14px;
	width: 180px;
	}



	#dl .dl span{
		background-image:url(/img/detail/icon_pdf.gif);
		background-repeat:no-repeat;
		background-position:center left;
		padding-left:25px;
		height:19px;
	}


#dl {
		position:relative
	}


#section-lv1{
	margin:0 auto;
	width:900px;
}


	#section-lv1 h3{
		margin:0px;
		font-size:18px;
		padding:25px 0 0 0;
	}

#section-lv2{
	width:900px;
	margin:0 auto;
}

	#section-lv2 h4{
		background-image:url(/img/detail/title_01.gif);
		background-repeat:no-repeat;
		text-indent:-9999px;
		margin:20px 0 5px 0;
		padding-bottom:3px;
	}



	#section-lv2 table{
		width:900px;
		margin:0 auto;
}

	#section-lv2 td{
		width:288px;
		vertical-align:top;
		background-image:url(/img/detail/bg_01_middle.gif);
		background-repeat:repeat-y;
}

	#section-lv2 td div.top{
		width:288px;
		background-image:url(/img/detail/bg_01_top.gif);
		background-repeat:no-repeat;
		background-position:top;
}



	#section-lv2 td h5{
		font-size:16px;
		margin:0px;
		padding:14px 8px 0 8px;
}

	#section-lv2 td p{
		margin:0px;
		padding:8px 8px 0 8px;
}

	#section-lv2 .bg_f{
		background-image:url(/img/detail/bg_01_bottom.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		height:10px;
}

#section-lv3{
	width:900px;
	margin:0 auto;
}

	#section-lv3 h4{
		background-image:url(/img/detail/title_02.gif);
		background-repeat:no-repeat;
		text-indent:-9999px;
		margin:20px 0 5px 0;
		padding-bottom:3px;
	}

	#section-lv3 .box{
		width:860px;
		margin:0 auto;
		border:double 3px #D4D4D4;
		padding:10px;
	}
	
	#section-lv3 .box table{
		width:860px;
		margin:0 auto;
	}
 
	#section-lv3 td{
		padding:0 0 5px 10px;
		text-align:center;
	}

	#section-lv3 tr{
		vertical-align:top;
	}



#section-lv4{
		claer:left;
		float:left;
		width:520px;
		padding-left:25px;
}

	#section-lv4 h4{
		background-image:url(/img/detail/title_03.gif);
		background-repeat:no-repeat;
		text-indent:-9999px;
		margin:20px 0 5px 0;
		padding-bottom:3px;
	}


#section-lv5{
		float:right;
		width:360px;
		position:relative;
		padding-right:25px;
}

	#section-lv5 .detail{
	position:absolute;
	left: 199px;
	top: 23px;
	width: 151px;
	text-align:right;
	}

	#section-lv5 h4{
		background-image:url(/img/detail/title_04.gif);
		background-repeat:no-repeat;
		text-indent:-9999px;
		margin:20px 0 5px 0;
	}

	#section-lv5 table{
		border:solid 1px #D4D4D4;
		border-collapse:collapse;
		width:100%;
	}

	#section-lv5 td{
		padding:6px 10px;
		border:solid 1px #D4D4D4;
		border-collapse:collapse
	}

	#section-lv5 th{
		width: 90px;
		padding:6px 10px;
		border:solid 1px #D4D4D4;
		border-collapse:collapse;
		background-color:#E5E5E5;
		white-space:nowrap;
	}

	#section-lv5 .kotsu .line{ color: #3D3D3D;  }


/* 物件リスト */
#section-lv6{
	width:900px;
	margin:0 auto;
}

	#section-lv6 h4{
		background-image:url(/img/detail/title_05.gif);
		background-repeat:no-repeat;
		text-indent:-9999px;
		margin:20px 0 5px 0;
	}


	#section-lv6 table{
		border:solid 1px #D4D4D4;
		border-collapse:collapse;
		width:100%;
 	}

	#section-lv6 th{
		font-size: 10px;
		padding:5px 2px;
		border:solid 1px #D4D4D4;
		background-color:#E5E5E5;
		white-space:nowrap;
	}
	#section-lv6 th.hosho{
		width:6em;
	}

	#section-lv6 td{
		padding:5px 1px;
		border:1px solid #D4D4D4;
		text-align:center;
	}
		#section-lv6 tr.bg td{
			background-color:#FEFEE5;
		}

		#section-lv6 td.img{
			padding:3px;
			width:60px;
		}

		#section-lv6 td span{
			white-space:nowrap;
		}
		#section-lv6 th.img{
			width:64px;
		}

	#section-lv6 td.undef { color: #666666; }

	#section-lv6 .checkdt { 
		text-align: right; 
		padding-right: 1em;
		color: #000099;
	}

#section-lv7{
	width:950px;
	margin:0 0 0 25px;
}
	#section-lv7 h4{
		background-image:url(/img/detail/title_06.gif);
		background-repeat:no-repeat;
		text-indent:-9999px;
		margin:20px 0 5px 0px;
	}

	#section-lv7 div.item {
		width:438px;
		border:solid 1px #D4D4D4;
		padding:0px;
		margin:0 20px 10px 0px;
		float: left;
	}
	#section-lv7 .pic{
		float:left;
		width:120px;
		overflow: hidden;
	}
	#section-lv7 .pic img{
		float:left;
		height:120px;
	}
	#section-lv7 .section{
		float:right;
		width:295px;
	}

	#section-lv7 h5{
		font-size:16px;
		margin:0px;
		color:#004EFF;
		padding:8px 0px;
	}

	#section-lv7 p{
		margin:0px;
		padding-right: 8px;
		word-break:break-all;
	}


	#section-lv7 div.table {
		width:100%;
	}
	#section-lv7 td{
		border-collapse:collapse;
		border:solid 1px #D4D4D4;
		vertical-align:top;
		width:450px;
	}

	#section-lv7 th{
		width:18px;
		height:15px;
	}



#section-lv8{
	width:900px;
	margin:0 auto;
}

	#section-lv8 h4{
		background-image:url(/img/detail/title_07.gif);
		background-repeat:no-repeat;
		text-indent:-9999px;
		margin:20px 0 5px 0;
	}

	#section-lv8 .box{
		background-color:#FFFAE1; 
		padding:10px; 
		text-align:center;
	}


	#section-lv8 .box table td.text01{
		font-size:14px; font-weight:bold; height:30px; padding-right:5px; padding-top:4px;
	}

	#section-lv8 .box table td.text02{
	font-size:29px; font-weight:bold; color:#FC8100; background-image:url(/img/detail/icon_tel.gif); 
	padding-left:48px; 
	background-repeat:no-repeat;
	height:30px; 
	background-position:center left;
	letter-spacing:4px; 
	padding-right:15px;
	}

	#section-lv8 .box table td.text03{
	font-size:12px; font-weight:bold; padding-right:15px; vertical-align:bottom;
	}

	#section-lv8 .box table td.text04{
font-size:12px; font-weight:bold; vertical-align:bottom;	}


#section-lv8 .btn{
	margin-top:10px;
}


	#section-lv8 .btn table{
		width:100%;
}

	#section-lv8 .btn td{
		border:solid 1px #D4D4D4;
		width:288px;
		vertical-align:top;
}


	#section-lv8 .btn td h5{
		font-size:14px;
		margin:0px;
		padding:10px 0;
}




	#section-lv8 .btn td p{
		margin:0px;
		padding:5px 12px 8px 12px;
		line-height:22px;
		font-weight:bold;
}

	#section-lv8 .bg_f{
		background-image:url(/img/detail/bg_02_bottom.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		height:10px;
}

	#section-lv8 .btn td .btn01{
		width:201px;
		height:35px;
		margin:0 auto;
}

	#section-lv8 .btn td .btn01 a{
		display:block;
		background-image:url(/img/detail/btn_01-out.gif);
		background-repeat:no-repeat;
		background-position:center;
		text-indent:-9999px;
		height:35px;
}

	#section-lv8 .btn td .btn01 a:hover{
		background-image:url(/img/detail/btn_01-over.gif);
		background-repeat:no-repeat;
		background-position:center;
		text-indent:-9999px;
		height:35px;
}

	#section-lv8 .btn td .btn02{
		width:201px;
		height:35px;
		margin:0 auto;
}

	#section-lv8 .btn td .btn02 a{
		display:block;
		background-image:url(/img/detail/btn_02-out.gif);
		background-repeat:no-repeat;
		background-position:center;
		text-indent:-9999px;
		height:35px;
}

	#section-lv8 .btn td .btn02 a:hover{
		background-image:url(/img/detail/btn_02-over.gif);
		background-repeat:no-repeat;
		background-position:center;
		text-indent:-9999px;
		height:35px;
}


	#section-lv8 .btn td .btn03{
		width:201px;
		height:35px;
		margin:0 auto;
}

	#section-lv8 .btn td .btn03 a{
		display:block;
		background-image:url(/img/detail/btn_03-out.gif);
		background-repeat:no-repeat;
		background-position:center;
		text-indent:-9999px;
		height:35px;
}

	#section-lv8 .btn td .btn03 a:hover{
		background-image:url(/img/detail/btn_03-over.gif);
		background-repeat:no-repeat;
		background-position:center;
		text-indent:-9999px;
		height:35px;
}

/* --近くの物件を探す--*/
div.near{
	width:950px;
	padding-top:10px;
}

div.near_left{
	float:left;
	padding-left:27px;
	width:288px;
}

div.near_center{
	float:left;
	width:288px;
	padding-left:17px;
}

div.near_center p{padding-bottom:10px;}

div.near_center p img{vertical-align:middle;padding-right:5px;}

div.near_right{
	padding-left:20px;
	float:left;
	width:288px;}

div.near_right p{padding-bottom:10px;}

div.near_right p img{vertical-align:middle;padding-right:5px;}
}

#footer{
	width:950px;
	margin:0 auto;
}


.note { font-size:10px; color: #000099; padding: 1em; }
