	/* float 自動クリア
	............................................................... */
		.clearfix{
			_height: 1px;
			min-height: 1px;
			/*￥*//*/
			height: auto;
			overflow: hidden;
			/**/
		}

		.clearfix:after{
			content:"";
			clear:both;
			height:0;
			display:block;
			visibility:hidden;
		}



* html #Contents h2{
	width:710px;
	margin:0 0 15px 0;
	padding:11px 0 10px 13px;
}

.detail table td.small{
	width:169px;
	padding:4px 4px 4px 4px;
}

.Search-Roomdetail h3{
	padding:11px 5px 8px 10px;
}

.Search-Roomdetail .builddetail {
	width:710px;
	clear:both;
}

table.room{

}

table.room th{

}

table.room th.layout_p{

}

table.room th.room_no{

}

table.room th.drec{

}

table.room th.layout{

}

table.room th.area{

}

table.room th.rent{

}

table.room th.fee{

}

table.room th.security{

}

table.room th.key{

}

table.room th.enter{

}




/* detail_box-first
------------------------------------------*/
	#detail_box-first{
		width:338px;
		margin:0 0 10px 0;
		padding:0 0 5px 0;
		border:1px solid #333333;
		background-color:#E4E4E4;
	}

	#detail_box-first h4{
		margin:0 0 5px 0;
		padding:4px 0 4px 0;
		text-align:center;
		font-size:1.00em;
		color:#FFF;
		background-color:#333333;
	}

	#detail_box-first h5{
		margin:0 0 0 0;
		psdding:0 0 5px 0;
		color:#CC0000;
		font-size:1.00em;
		text-align:left;
	}

	#detail_box-first h6{
		margin:0 0 0 0;
		padding:0 0 0 10px;
		color:#CC0000;
		font-size:1.00em;
		float:left;
	}

	#detail_box-first p{
		margin:0 0 0 0;
		padding:0 10px 0 0;
		background:url(../../img/common/icon/icon_arrow_01.gif) no-repeat 0 6px;
		float:right;
	}

	#detail_box-first p a{
		margin:0 0 0 0;
		padding:0 0 0 9px;
	}

	#detail_box-first p.select{
		margin:0 0 0 0;
		padding:0 0 0 0;
		float:none;
		text-align:center;
		background:none;
	}

	#detail_box-first table{
		width:318px;
		height:100px;
		margin:10px auto 10px auto;
		padding:0 0 0 0;
		font-size:12px;
	}

	#detail_box-first table th{
		margin:0 0 0 0;
		padding:0 5px 0 5px;
		text-align:center;
		border:1px solid #333333;
		background-color:#FFF;
		font-weight:normal;
	}

	#detail_box-first table th.middle{
		margin:0 0 0 0;
		padding:0 5px 0 5px;
		text-align:center;
		border:1px solid #333333;
		background-color:#003399;
		color:#FFF;
	}

	#detail_box-first table th.middle a{
		color:#FFF;
	}

	#detail_box-first table th span.red{
		color:#CC0000;
		font-weight:bold;
	}

	#detail_box-first table td{
		margin:0 0 0 0;
		padding:0 5px 0 5px;
		text-align:center;
		border:none;
	}


/* detail_box-month
------------------------------------------*/
	#detail_box-month{
		width:338px;
		margin:0 0 10px 0;
		padding:0 0 5px 0;
		border:1px solid #333333;
		background-color:#E4E4E4;
	}

	#detail_box-month h4{
		margin:0 0 5px 0;
		padding:4px 0 4px 0;
		text-align:center;
		font-size:1.00em;
		color:#FFF;
		background-color:#333333;
	}

	#detail_box-month h5{
		margin:0 0 0 0;
		padding:0 0 0 10px;
		color:#CC0000;
		font-size:1.00em;
		float:left;
	}

	#detail_box-month h5 span{
		margin:0 0 0 0;
		padding:0 20px 0 0;
		color:#003399;
	}

	#detail_box-month p{
		margin:0 0 0 0;
		padding:0 10px 0 0;
		background:url(../../img/common/icon/icon_arrow_01.gif) no-repeat 0 6px;
		float:right;
	}

	#detail_box-month p a{
		margin:0 0 0 0;
		padding:0 0 0 9px;
	}

	#detail_box-month table{
		width:318px;
		margin:10px auto 10px auto;
		padding:0 0 0 0;
		border:1px solid #333333;
		background-color:#FFF;
		font-size:12px;
	}

	#detail_box-month table th{
		width:60px;
		margin:0 0 0 0;
		padding:5px 10px 5px 10px;
		border:1px solid #333333;
		border-left:none;
		border-right:none;
	}

	#detail_box-month table td{
		margin:0 0 0 0;
		padding:5px 10px 5px 10px;
		border:1px solid #333333;
		border-left:none;
		border-right:none;
		color:#CC0000;
		font-weight:bold;
		text-align:left;
	}

	#detail_box-month table td span.tax{
		padding:0 0 0 10px;
		color:#000;
		font-weight:normal;
	}

