@charset "utf-8";
/* CSS Document */
h2 {
	margin:0 0 12px;
}
/* main contents search index */
#main #contents #main-seach-box {
	width:710px;
	margin-left:0px;
	padding-left:7px;
}


#main-seach-box td.feed {
	background-image:url(../images/chintai/search-td-bg.gif);
	font-size:12px;
	background-color:#FFF;
}

#main-seach-box td.key {
	background-color:#FFF;
	font-size:12px;
}

#main-seach-box ul.area-tab {
	list-style-type:none;
	margin-left:0px;
	padding-left:9px;
	margin-bottom:0px;
	padding-bottom:0px;

}

#main-seach-box li.at {
	display:inline;
	float:left;
	margin-right:0px;
	padding-right:0px;
	margin-bottom:0px;
}
#main-seach-box .return {
	clear:both;
	margin-top:0px;
}

#main-seach-box .search-box-in {
	/*background-image:url(../png/chintai-seachbox-bg.png);*/
	margin-top:0px;
	
}

#main-seach-box ul.quick {
	list-style-type:none;
	display:block;

}

#main-seach-box ul.quick-button {
	list-style-type:none;
	

}
#main-seach-box .search-box-in li {
	display:block;
	float:left;
	width:120px;
	height:36px;
}


#main-seach-box .input-aaray {
	
	padding:20px 20px 10px 20px;
}

/* main contents search list and detail */
#main #contents-shadow {
	float:right;
	margin-left:0px;
	margin-top:-5px;
	background-image:url(../images/chintai/search/search-bord.jpg);
	background-repeat:repeat-y;
	width:722px;
	
}

*:first-child+html #main #contents-shadow {
	margin-top:0px;
}

#main #contents-shadow p.sort {
	margin:20px 15px 10px 15px;
}

#main #contents #map {
	width:722px;
	padding-left:7px;
}
/*---------------------------------------------------------------matrix---*/
#main #contents h2 {
	margin-left:7px;
}
#main #contents-shadow #matrix-box {
	background-color:#B5B5B6;
	width:690px; margin:16px;
}
#main #contents-shadow #matrix-box table {
	background-color:#FFF;
	margin:2px;
	font-size:14px;
}
#main #contents-shadow #matrix-box table td,th {
	border-top:#B5B5B6 dotted 1px;
	border-left:#B5B5B6 dotted 1px;
}
#main #contents-shadow #matrix-box table td{
	height:25px;
}
#main #contents-shadow #matrix-box table th.lefthead {
	border:0px;
	background-color:#00A73C;
	
}
#main #contents-shadow #matrix-box table th.head {
	border-top:0px; width:143px;
	background:url(../images/chintai/matrix/table-th-bg.jpg) repeat-x;
	text-align:center;
}
#main #contents-shadow #matrix-box table th.head img{
	margin-right:2px;
}
#main #contents-shadow #matrix-box table th.head a {
	color:#00A73C;
}

#main #contents-shadow #matrix-box table th.left {
	border-left:0px;
	background:url(../images/chintai/matrix/table-thleft-bg.jpg) repeat-x;
	text-align:left; width:136px;
}
#main #contents-shadow #matrix-box table th.left a {
	color:#00A73C; margin-left:22px;
}
#main #contents-shadow div.matrix-bottum  {
	text-align:center;
	margin-bottom:20px;
}
#main #contents-shadow div.matrix-bottum img{
	margin-right:10px;
}

/*---------------------------------------------------------------matrix end*/
#main #contents-shadow #list-page {
	
	/*background-color:#FFF;*/

	width:710px;
	margin-bottom:0px;
}

#list-page #img-box {
	float:left;
	width:400px;
	margin:10px 10px 10px 10px;
}

#list-page #img-box .sub-img {
	margin-right:5px;
	margin-bottom:5px;
}
#list-page #img-box .sub-img-end {
	margin-right:0px;
	margin-bottom:5px;
}

#list-page #txt-box {
	float:left;
	width:280px;
	margin:10px 10px 10px 0px;
}

#list-page #txt-box strong {
	color:#00A73C; font-weight:bold; font-size:24px;
}
#txt-box dt img {
	vertical-align:middle;
}
#txt-box dt img.strong {
	vertical-align:bottom;
	padding-top:10px;
}
#txt-box dt.ico {
	float:left; width:54px;
	margin: 0;
	padding: 0em 0 0.1em 0em;
}
#txt-box dt.clear {
	clear:both;
	margin-bottom:5px;
}
#txt-box dd {
	margin: 0 0 0 4em;
	padding: 0.1em 1em;
}

#main #contents .search-array {
	margin-left:7px;
	margin-bottom:0px;
	width:710px;
	height:25px;
	background-image:url(../images/chintai/search/search-array.jpg);
	background-repeat:no-repeat;
}
#main #contents .search-array .count {
	float:left;
	width:320px;
	padding-left:30px;
	padding-top:4px;
	color:#00A73C;
	font-weight:bold;
}
#main #contents .search-array .area-t {
	float:left;
	width:320px;
	padding-left:30px;
	padding-top:6px;
	color:#333333;
	font-weight:bold;
}
#main #contents .pager {
	float:right;
	text-align:right;
	margin-right:10px;
	margin-bottom:0px;
	width:350px;

}

#main #contents ul.pagenavi {
	margin:4px 0;
	padding: 0;
	margin-bottom: 0px;

}
#main #contents ul.pagenavi li {
	display: inline;
	/*background-color:#F0F0F0;
	border-color:#333333;
	border-width:1px;
	border-style:solid;*/
	padding:5px 8px 5px -2px;
	margin-right:0px;
}
#main #contents ul.pagenavi li.pg-on {
	display: inline;
	background-color:#FED8FA;
	border-color:#F9C;
	border-width:1px;
	border-style:solid;
	padding:5px 8px 5px 8px;
	margin-right:3px;
}
#main #contents ul.pagenavi li a {
	color: #666;
}

#main #contents ul.pagenavi li a.current {
	text-decoration: none;
}


#main #contents .list-box {
	width:670px;
	padding:10px 10px 10px 10px;
	border-color:#999;
	border-style:solid;
	border-width:1px;
	background-color:#FFF;
	margin-bottom:10px;
	margin-left:15px;
	margin-top:5px;
	
}

#main #contents .list-box strong {
	color:#00A73C; font-weight:bold; font-size:24px;
}
#main #contents .list-contents {
	float:right;
	width:510px;
}
#main #contents .list-info {
	float:left;
	width:230px;
	line-height:1.8;
}

#main #contents .list-txt {
	float:right;
	width:267px;
	font-size:12px;
}
#main #contents .list-txt p {
	margin-top:5px;
}
#main #contents .list-txt table {
	font-size:10px;
}

#main #contents .area {
	font-size:14px;
}
#main #contents .koutu {
	font-size:12px;
	
}
#main #contents .dk {
	width:80px;
	float:left;
}

#main #contents .yen {
	width:140px;
	float:right;
}
#main #contents img.list-img {
	float:left;
}

#main #contents img.button-s {
	float:left;
	margin-top:5px;
	margin-bottom:0px;
}

#main #contents img.button-c {
	float:right;
	margin-top:5px;
	margin-bottom:0px;
}

#main #contents .c-both {
	clear:both;
}

