@charset "UTF-8";

/*	白馬特選不動産物件	Hakuba-Resort.com	*/

/*	detail page	*/



table#detailbody {
	width: 750px;
	margin: 10px 0px 0px 0px;
	padding: 0px;

}

table#detailbody tr td {
	vertical-align: top;

}

table#detailbody tr td#detailbody_left {
	width: 400px;
	margin: 0px;
	padding: 0px;
	background: url(../img/cmn_dmy_detailimgback.gif) repeat-y right;

}
table#detailbody tr td#detailbody_right {
	width: 350px;
	margin: 0px;
	padding: 25px 0px 0px 0px;

}
/*	background: url(../img/cmn_dmy_detailimgback.gif) repeat-x bottom;
		このセルの下部に1pxのスペースがあいてしまうために入れたが、写真が1枚のときこれが帯になってしまう
*/


.detaildataback {
	background-color: #C76802;

}
.detailimgback {
	background-color: #537E37;

}


/*
	border: solid 1px #ff0000;
*/



#detaildata {
	z-index: 1;
	margin: 0px;
	padding: 20px 25px 40px 20px;
	background-color: #C76802;
	color: #ffffff;
	text-align: left;
	vertical-align: top;

}

#detaildata_title {
	margin: 0px;
	padding: 1px 7px;
	color: #ffffff;
	border-left: solid 5px #ffffff;
	border-bottom: solid 1px #ffffff;
	font-size: 90%;
	text-align: left;
	font-weight: bold;

}

#detaildata_cont {
	margin: 10px 0px;
	padding: 0px;
	color: #ffffff;
	line-height: 1em;
	font-size: 90%;
	text-align: left;
	font-weight: normal;

}



table#detaildatatable {
	width: 355px;
	margin: 0px;
	padding: 0px;
	background-color: #C76802;

}

table#detaildatatable tr th {
	width: 80px;
	margin: 0px;
	padding: 6px 15px 6px 0px;
	border: none;
	color: #ffffff;
	font-size: 80%;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	line-height: 1.3em;

}

table#detaildatatable tr td {
	width: 275px;
	margin: 0px;
	padding: 6px 5px 6px 10px;
	border: none;
	border-bottom: solid 1px #C76802;
	background-color: #f5fdf6;
	color: #000000;
	font-size: 80%;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 1.3em;

}






#detailimg {
	margin: 0px;
	padding: 20px 35px 40px 15px;
	background-color: #537E37;
	color: #ffffff;
	text-align: left;
	vertical-align: top;

}

#detailimg_title {
	margin: 0px;
	padding: 1px 7px;
	color: #ffffff;
	border-left: solid 5px #ffffff;
	border-bottom: solid 1px #ffffff;
	font-size: 90%;
	text-align: left;
	font-weight: bold;

}

.detailimg_cont {
	margin: 10px 0px 20px 0px;
	padding: 0px;
	color: #ffffff;
	line-height: 2em;
	font-size: 90%;
	text-align: left;
	font-weight: normal;

}





#inqaboutme {
	float: right;
	margin: 30px 5px 0px 0px;
	padding: 0px;
	text-align: right;

}

#detailbottom {
	height: 50px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background-color: #666666;
	color: #537e37;

}





