@charset "shift-jis";


table {
	empty-cells: show;

	border-collapse: collapse;
}
form {
	margin: 0;
}
img {
	border : none;
}
/* 構成　*/
h2 {
	background-image: url('./images/tel2.gif');
	background-repeat: no-repeat;
	background-position: 90% 0%;
	height: 34px;
	margin: 10px 0 0px 30px;
	font-size: 26px;
}

#left_table {
	width: 230px;
	margin: 0 20px 0 34px;
	border: 1px solid #C3C3BE;
}
#index_table {
	width: 625px;
	margin: auto;

}




#left_table td, #index_table td {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:9px;
}
.left_td_bo0 {
	border-bottom: 8px solid #EBEBDA;
}
.left_td_bo1 {
	border-left: 8px solid #EBEBDA;
	border-right: 8px solid #EBEBDA;
	border-bottom: 8px solid #EBEBDA;
}
.r_width {
	width: 625px;
}
.r_table {
	background-image: url('images/menubk.gif');
	background-repeat: repeat-x;
	background-position: 0px 43px;
	padding-top:15px;
}
.main_midasi {
	padding-right: 5px;
}
#header {
	background-image: url('images/menubk.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 10px;
}
#titles {
	height: 55px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	margin: 10px 10px 0 0;
	background-position: 100% 90%;
	background-image: url(images/uketuke2.gif);
}
#titleh2 {
	font-size: 20px;
	margin: 20px 0 0px 30px;
}
#titleh2 a {
	text-decoration: none;
	color: black;
}



/* 物件表示件数 */
.kensuu {
	margin: 0 0 10px 0;
	border: 1px solid #C3C3BE;
	background-color: #EBEBDA;
}
.kensuub {
	margin: 10px 0 0px 0;
	border: 1px solid #C3C3BE;
	background-color: #EBEBDA;
}
.kensutd {
	padding: 5px;
}
.moveline {
	margin: 5px;
	border: 1px solid #ddd;
	padding: 3px 8px;
	background-color: #F9F9F4;
}
.moveline a {
	text-decoration: none;
}
.style2 {
	font-size: 20px;
	font-weight: bold;
	color: #3F9AB6;
	padding-right: 5px;
}
.checkin {
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #9900CC;
	text-align: center;
}
/*　検索結果テーブル　*/
.kekka_table {
	border-right: 1px solid #C3C3BE;
}
.kekka_table td {
}
.kekka1 {
	background-color: #EBEBDA;
	text-align: center;
	line-height: 1.5em;
}
.kekka1 td {
	border-left: 1px solid #C3C3BE;
	border-bottom: 1px solid #C3C3BE;
	padding: 3px;
}
.kekka2 {
	text-align: center;
	line-height: 1.4em;
}
.kekka2 td {
	border-left: 1px solid #C3C3BE;
	border-bottom: 1px dashed #C3C3BE;
	padding: 3px;
}
.check3 {
	background-color: #F9F9F9;
	border-left: 1px solid #C3C3BE;
	border-bottom: 1px solid #C3C3BE;
}
.check4 {
	background-color: #F9F9F9;
	border-left: 1px solid #C3C3BE;
	border-bottom: 1px solid #C3C3BE;
	padding: 5px;
}
.checklist {
	vertical-align: top;
	padding: 3px 0 3px 3px;
}
/*　左から　*/
.result1 {
	width: 35px;
}
.result2 {
	width: 90px;
}
.result3 {
	width: 150px;
}
.result4 {
	width: 55px;
}
.result5 {
	width: 64px;
}
.result6 {
	width: 37px;
}
.result7 {
	width: 40px;
}
.result8 {
	width: 60px;text-align:center;
}
.result9 {
	width: 60px;text-align:center;
}
.result10 {
	width: 33px;
}
/*　その他　*/
.style1 {
	color: #3F9AB6;
}
/* 新着ページ　*/
.newline {
	width: 625px;
	text-align: center;
}
.new {
	width: 173px;
	margin: 5px 0 0 1px;
	float: left;
}
.new_table {
	text-align: center;
	vertical-align: top;
}
.new_table td {
	border: 1px solid #ddd;
}
.new1 {
	background-color: #EBEBDA;
}
.new2 {
	border: 1px solid #FFF;
	padding: 5px;
	line-height: 1.5em;
}
.new3 {
	padding: 5px;
}
.new4 {
	font-size: 16px;
	font-weight: bold;
	color: #E33F00;
}
.new5 {
	padding: 2px 5px;
	background-color: #F89807;
	color: #FFF;
}
.new6 {
	padding: 5px;
	line-height: 1.5em;
	height: 95px;
	vertical-align: top;
}
/* 詳細ページ */
.yazirusi2 {
	margin-right: 3px;
	position: relative;
	top: 2px;
}
#commentT td {
	padding: 5px 0 5px 0;
}
#commenta {
	width: 80%;
}
#commentb {
	width: 20%;
	text-align: right;
}
.midasiT {
	border: 1px solid #B4B4B4;
	border-collapse: collapse;
	empty-cells: show;
}
.midasiT td {
	border-left: 1px solid #B4B4B4;
	padding: 10px 5px;
}
.midasiT th {
	border-left: 1px solid #B4B4B4;
	border-bottom: 1px dotted #B4B4B4;
}
.midasiT th {
	border-top: 1px solid #B4B4B4;
	padding: 10px 5px;
	background-color: #FFDF9A;
}
.values {
	background-color: #FCFACB;
}
#photosT {
	margin-top: 20px;
	border: 1px solid #B4B4B4;
	background-color: #F0F0F0;
	border-style: solid;
	border-collapse: separate;
}
#photostd {
	background-color: #FFFFFF;
	border: 1px solid #B4B4B4;
	padding: 10px 5px;
}
#form0 {
	margin-top: 20px;
	text-align: right;
}
#2_phototd {
	width: 33%;
	text-align: center;
	padding: 3px;
}
#detailT {
	margin-top: 3px;
	border-collapse: collapse;
	empty-cells: show;
	border: 1px solid #B4B4B4;
}
#detailT th {
	background-color:#FCF9EB;
	border-bottom: 1px solid #B4B4B4;
	border-right: 1px dotted #B4B4B4;
	border-left: 1px solid #B4B4B4;
	padding: 7px;
	width: 20%;
}
#detailT td {
	border-bottom: 1px solid #B4B4B4;
	padding: 5px;
	width: 30%;
}
#staffC {
	margin-top: 20px;
	margin-bottom: 0px;
}
#staffT {
	border: 1px solid #B4B4B4;
	border-collapse: separate;
	empty-cells: show;
	background-color: #DDDDDD;
}
#staffTd {
	background-color: #FAFDC4;
	border: 1px solid #B4B4B4;
}
#form1 {
	margin: 10px 0 20px 0;
	text-align: center;
}
.check1 {
	float: right;
}
.check2 {
	margin: 5px 0;
	float: right;
}
/*  フッター　*/
#footT {
	border-top: 3px solid #12217C;
	margin: 10px 0;
	line-height: 1.6em;
}
#footmenu {
	vertical-align: bottom;
	font-size:70%;
}
#footD{
	border-top:1px solid #B4B4B4;text-align:center;
	color:#B4B4B4;
}
#footD a,#footmenu a{
	color:#B4B4B4;text-decoration:none;
}
/*  お問合せページ　*/
#form1title {
	font-weight: bold;
	padding: 5px 0;
}
#form2bk {
	margin-top: 15px;
	background-image: url('images/menubk2.gif');
	background-repeat: repeat-x;
	background-position: 0px 29px;
}
#formno {
	float: left;
	position: relative;
	top: 10px;
	left: 10px;
}
#form4T {
	border-left: 1px solid #CCCCCC;
	border-collapse: collapse;
	empty-cells: show;
	border-top: 1px solid #CCCCCC;
}
#form4T th {
	border-right: 1px solid #CCCCCC;
	background-color:#FCF9EB;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
	width: 35%;
}
#form4T td {
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	line-height: 1.6em;
	width: 65%;
}
#form5 {
	margin: 20px;
}
.form6 {
	background-color:#FCF9EB;
	text-align: center;
	line-height: 1.5em;
}
.form6 td {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
}
#checkback {
	text-align: right;
	margin: 10px;
}

.photoT{width:625px;}

.photo{width:33%;text-align:center;
}

.table_middle td{
	vertical-align:middle;
	font-weight:bold;
}