@charset "UTF-8";

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

	CSS - bukken.css
	Last-Modified：10.3.17

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

	物件ページ - タイトル

-------------------------------------------------------- */
.itemName {
	clear: both;
	background: url(../images/border_brown.gif) no-repeat left bottom;
	padding: 10px 5px 5px;
	margin-bottom: 15px;
}
.itemName span {
	float: left;
}
.itemName h3 {
	margin:6px 0 0 5px;
	font-size: 1.3em;
}
.itemTxt {
	background-color: #F7F1CC;
	padding: 5px 10px;
	margin-bottom: 15px;
}
.itemTxt p.mainImg{ float:left; padding-right:4px;}
.itemTxt p.mainImg img { padding:1px; border:1px solid #CCCCCC;}
.itemTxt p {
	margin-bottom: 5px;
}
.itemOtherTxt {
	line-height: 130%;
}

#movieContent{
	width:720px;
	height:235px;
	margin:10px auto;
	background: url(../images/movie_bg.jpg) no-repeat left top;
}
#movieContent .movie{
	padding:10px 0 0 380px;
}
/* --------------------------------------------------------

	物件ページ - レポーター

-------------------------------------------------------- */
.itemReporter {
	float: left;
	width: 300px;
	padding: 5px 10px;
	border: 1px dotted #FF9966;
}
.itemReporterPhoto {
	float: left;
	width: 52px;
	height: 52px;
	display: inline;
	margin-right: 8px;
}
.itemReporterPhoto img {
	width: 50px;
	height: 50px;
	padding: 1px;
	border: 1px solid #CCC;
}
.itemReporterName {
	font-weight: bold;
}
	
/* --------------------------------------------------------

	物件ページ - 販売情報

-------------------------------------------------------- */
.itemSaleNews {
	margin-top: 5px;
	background-color: #FFDCB5;
	padding: 5px 10px;
	float: left;
	width: 470px;
}
/*.itemSaleNews dt#itemSaleNewsTitle {
	background: url(../images/sale_news_ttl.jpg) no-repeat 0 0;
	height: 30px;
	text-indent: -1000em;
}*/


.itemSaleNews dd ul li { line-height:1.4em;}
.itemSaleNews .itemSaleNewsTitle {
	font-weight: bold;
	
}
.itemSaleNews p {
	margin: 10px;
}

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

	物件ページ - タブナビ

-------------------------------------------------------- */
.itemInfoNav {
	background: url(../images/item_nav_bg.jpg) no-repeat left bottom;
	padding: 0 8px;
}
.itemInfoNav li {
	float: left;
	width: 110px;
	height: 50px;
	display: inline;
	margin: 0 6px;
	text-indent: -1000em;
}
.itemInfoNav li a {
	display: block;
	width: 110px;
	height: 50px;
}

.itemInfoNav #itemInfoNav01 {
	background: url(../images/item_nav01.jpg) no-repeat 0 0;
}
.itemInfoNav #itemInfoNav02 {
	background: url(../images/item_nav02.jpg) no-repeat 0 0;
}
.itemInfoNav #itemInfoNav03 {
	background: url(../images/item_nav03.jpg) no-repeat 0 0;
}
.itemInfoNav #itemInfoNav04 {
	background: url(../images/item_nav04.jpg) no-repeat 0 0;
}
.itemInfoNav #itemInfoNav05 {
	background: url(../images/item_nav05.jpg) no-repeat 0 0;
	width: 100px;
}
.itemInfoNav #itemInfoNav06 {
	background: url(../images/item_nav06.jpg) no-repeat 0 0;
	width: 100px;
}
.itemInfoNav #itemInfoNav05 a {
	width: 100px;
}
.itemInfoNav #itemInfoNav06 a {
	width: 100px;
}

.itemInfoNav #itemInfoNav01 a:hover,
.itemInfoNav #itemInfoNav01.on {
	background: url(../images/item_nav01.jpg) no-repeat left bottom;
}
.itemInfoNav #itemInfoNav02 a:hover,
.itemInfoNav #itemInfoNav02.on {
	background: url(../images/item_nav02.jpg) no-repeat left bottom;
}
.itemInfoNav #itemInfoNav03 a:hover,
.itemInfoNav #itemInfoNav03.on {
	background: url(../images/item_nav03.jpg) no-repeat left bottom;
}
.itemInfoNav #itemInfoNav04 a:hover,
.itemInfoNav #itemInfoNav04.on {
	background: url(../images/item_nav04.jpg) no-repeat left bottom;
}
.itemInfoNav #itemInfoNav05 a:hover,
.itemInfoNav #itemInfoNav05.on {
	background: url(../images/item_nav05.jpg) no-repeat left bottom;
}
.itemInfoNav #itemInfoNav06 a:hover,
.itemInfoNav #itemInfoNav06.on {
	background: url(../images/item_nav06.jpg) no-repeat left bottom;
}


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

	物件ページ - table

-------------------------------------------------------- */
.reportCont {
	padding: 10px 0;
}
.ItemInfoTable {
	border: 1px solid #DFD3B4;
	width: 728px;
}
.ItemInfoTable th {
	background-color: #DFD3B4;
	padding: 5px;
	width: 190px;
}
.ItemInfoTable td {
	background-color: #F5F2E9;
	padding: 5px;
	width: 515px;
}
.itemInfoArea h4,
h4.articleTitle {
	background: url(../images/border_brown.gif) no-repeat left bottom;
	padding: 5px 10px;
	margin-bottom: 10px;
	font-size: 1.0em;
}
h4#traffic span {
	background: url(../images/traffic.gif) no-repeat left center;
	padding: 8px 0 5px 40px;
}
h4#education span {
	background: url(../images/education.gif) no-repeat left center;
	padding: 8px 0 5px 40px;
}
h4#shopping span {
	background: url(../images/shopping.gif) no-repeat left center;
	padding: 8px 0 5px 40px;
}
h4#medical span {
	background: url(../images/medical.gif) no-repeat left center;
	padding: 8px 0 5px 40px;
}
h4#public span {
	background: url(../images/public.gif) no-repeat left center;
	padding: 8px 0 5px 40px;
}
h4#financial span {
	background: url(../images/financial.gif) no-repeat left center;
	padding: 8px 0 5px 40px;
}


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

	物件ページ - ボタン

-------------------------------------------------------- */
.itemBtnArea {
	margin: 15px auto;
	width: 660px;
}
.itemBtnArea dl {
	float: left;
	width: 300px;
	margin: 5px 0;
}
.itemBtnArea dl dd {
	float: left;
	display: inline;
	margin: 5px 12px;
}
.model_konyuBtnArea {
	float: left;
	width: 300px;
	margin-right:30px;
}
.modelBtnArea dt {
	background: url(../images/model_btn_area_ttl.gif) no-repeat 0 0;
	height: 45px;
	text-indent: -1000em;
}

.itemBtnArea dl.buyBtnArea {
	float: right;
}
.buyBtnArea dt {
	background: url(../images/buy_btn_area_ttl.gif) no-repeat 0 0;
	height: 45px;
	text-indent: -1000em;
}
#siryou-bt {
	display: inline;
	float: right;
}

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

	物件ページ - 周辺環境

-------------------------------------------------------- */
ul.ItemSurroundList {
	text-align: center;
	background: #765C2F;
	padding: 3px;
	margin: 20px 0;
}
ul.ItemSurroundList li {
	display: inline;
	color: #FFF;
	font-weight: bold;
}
ul.ItemSurroundList li a {
	color: #FFF !important;
}
#viewPhoto {
	text-align:center;
	width: 730px;
	margin: 10px auto;
}
#viewPhoto img {
	max-width: 730px;
}
#map_canvas {
	width: 700px;
	margin: 10px auto;
}

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

	物件ページ - 間取り

-------------------------------------------------------- */
dl.madoriList {
	float: left;
	width: 320px;
	display: inline;
	margin: 10px;
	padding: 10px;
	background: #FAF9F3;
}
dl.madoriList dt {
	font-weight:bold;
	color:#CA0051;
	text-align: center;
}
dl.madoriList img {
	background: #FFF;
	border: 1px solid #CCC;
	padding: 1px;
}
dl.madoriList img:hover {
	border: 1px solid  #CA0051;
}

dl.madoriList dd.cont { background:#FFFFFF; border:1px solid #C5C5C5; padding:4px;}


#photoSurround {
	width: 680px;
	_width: 700px;
	margin: 0 auto;
}
dl.photoSurroundList {
	float: left;
	width: 140px;
	margin: 5px;
	padding: 10px;
	background: #FAF9F3;
}
dl.photoSurroundList dt { height:84px;}
dl.photoSurroundList dd { height:40px; overflow:auto;}
dl.photoSurroundList dt,
dl.photoSurroundList dd {
	text-align: center;
}
dl.photoSurroundList dt img {
	background: #FFF;
}
