@charset "UTF-8";

/* --------------------------------------------------------

	CSS - top.css
	Last-Modified：10.1.5

-------------------------------------------------------- */
/* --------------------------------------------------------

	Flash - TOP

-------------------------------------------------------- */
#FlashArea #Flash {
	float: left;
	width: 740px;
	height: 200px;
}
#FlashArea #topBn {
	float: right;
	width: 210px;
	height: 200px;
}
#FlashArea #topBn .topBn02 {
	margin-top: 5px;
}

/* --------------------------------------------------------

	新着情報 - TOP

-------------------------------------------------------- */
ul#topNews {
	font-size: 1.1em;
	margin: 0 5px 20px;
}
ul#topNews li {
	background: url(../images/dotx.gif) repeat-x left bottom;
	font-weight:bold;
	line-height: 200%;
	_padding: 3px 0;
}
ul#topNews li .newsdata {
	font-size: 0.75em;
/*	color: #7E6B45;*/
}
.newsbn {
	margin-bottom: 10px;
}
/* --------------------------------------------------------

	見学報告･購入報告 - TOP

-------------------------------------------------------- */
.topSmallCont img {
	padding: 1px;
	border: 1px solid #A1A1A1;
}

.topSmallCont {
	width: 350px;
}
.latestReportS,
.latestBuyS,
.latestSpecialS {
	margin-bottom: 16px;
}

.latestReportS,
.latestBuyS {
	background: url(../images/report_dot.gif) no-repeat left bottom;
	padding-bottom: 5px;
}

.reportPhotoS img,
.buyPhotoS img {
	width: 120px !important;
}
.topSmallCont dl {
	float: right;
	width: 210px;
}
.latestReportS dl dt {
	background: url(../images/model_border.gif) no-repeat left bottom;
	padding: 0 0 5px 5px;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 1.2em;
}
.latestReportS a {color: #66941B !important; text-decoration: none;}
.latestReportS a:hover {text-decoration: underline;}
.latestReportS .right a {
	display: inline;
	background: url(../images/bt_green.gif) no-repeat left center;
	padding: 3px 10px 3px 20px;
	font-size: 0.75em;
}

.latestBuyS dl dt {
	background: url(../images/buy_border.gif) no-repeat left bottom;
	padding: 0 0 5px 5px;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 1.2em;
}

.latestBuyS a {color: #3366CC !important; text-decoration: none;}
.latestBuyS a:hover {text-decoration: underline;}

.latestReportS .nameOfVisiter,
.latestBuyS .nameOfBuyer {
	font-weight: bold;
}
.latestBuyS .right a {
	display: inline;
	background: url(../images/bt_blue.gif) no-repeat left center;
	padding: 3px 10px 3px 20px;
	font-size: 0.75em;
}

.latestSpecialS .specialTitle {
	text-align: right;
	margin-bottom: 16px;
	border-bottom: 1px solid #0058B0;
}

#movieArea {
	width: 344px;
	height: 162px;
	margin: 0 auto;
	text-align: left;
}
#lbnr { width:100%; margin:8px auto; text-align:center;}
#bn li { margin:2px 0;}

