@charset "utf-8";
/* CSS Document */

/************************************
 ここから、simplestaのスタイルシート　
 ************************************/
/*********** 物件情報メイン(物件検索画面、物件一覧画面、物件詳細画面、物件登録画面 以上 ***********/
div#fudosan_main {
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 25px;
	font-size: 12px;
	color:#565a5b;
}

#fudosan_main * {
  /*  いったんリセット */
  margin: 0px;
  padding: 0px;
}

#fudosan_main input,
#fudosan_main select, 
#fudosan_main textarea {
  margin:1px;
  padding: 1px;
}

#fudosan_main table, 
#fudosan_main tr,
#fudosan_main th,
#fudosan_main td {
  border-collapse: collapse;
	border: 0px;
	border-spacing: 0px;
	border-style: none;
	border-width: 0px;
}

#fudosan_main .center {
	text-align: center;
}

#fudosan_main .right {
	text-align: right;
}
/*物件名*/
#fudosan_main .name {
	color:#0000FF;
}
/*価格*/
#fudosan_main .price {
	color:#FF0000;
}
/*価格*/
#fudosan_main .price1 {
	color:#FF0000;
	font-size: large;
	font-weight: bold;
}

/* 物件情報内にあるリンク */
#fudosan_main a:link,
#fudosan_main a:visited,
#fudosan_main a:active {
  text-decoration:    none;
  color:              #004389;
}
#fudosan_main a:hover {
  text-decoration:     none;
  color:              #FF0000;
}
/* 管理ボタン部位 */
div#admin {
  margin-top: 10px;
  text-align: right;
}
#admin form {
	padding: 0px;
	margin: 0px;
}

/**********************************************
        スタイリッシュなボタン
***********************************************/
button {

	font-size: small;
	font-family:"Times New Roman", Times, serif;
	background-color:#FFFFFF;
	color:#57a81c;
  border-style: none;
  border-width: 0px;
	cursor:pointer;
	white-space: nowrap;

	margin: 0px;
	padding: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #93d46c;
}

	
#pager {
	width: 100%;
	text-align:center;
	margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
	margin-bottom: 10px;
}

#pager form {
  display:inline;
}
#pager button {
	height: 20px;
	padding: 0px;
  margin-left: 1px;
  margin-right: 0px;
}
#pager button.current {
  background-color:#57a81c;
  color:#FFFFFF;
  font-weight: bold;
}

#pager .nextprev {
	width: 60px;
	height: 20px;
}

#pager .toplast {
	width: 60px;
	height: 20px;
	font-weight: bold;
}

/**************************************
        物件検索の全体
***************************************/
table#fudosan_search {
	width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-color: #8e93a5;
  border-style: solid;
  border-width: 1px;
}
table#fudosan_search th {
  background-color:#dde7f9;
  /*color: #7d7d7d;*/
}
#fudosan_search th, 
#fudosan_search td {
  padding: 3px;
  border-color: #8e93a5;
  border-style: solid;
  border-width: 1px;
}
table#fudosan_search table {
	width: 100%;
}
table#fudosan_search table td {
  border: 0px;
}

/**************************************
        物件一覧の全体
**************************************/
#fudosan_list {
}

/* おすすめ物件一覧の１データ */
#fudosan_list_item {
  width: 100%;
  font-size: x-small;
}

#fudosan_list_item {
	margin-bottom: 3px;
  border-color: #8e93a5;
  border-style: solid;
  border-width: 1px;
}
#fudosan_list_item th,
#fudosan_list_item tr,
#fudosan_list_item td {
  border-color: #8e93a5;
  border-style: solid;
  border-width: 1px;
  padding: 3px;
}
#fudosan_list_item th {
  background-color:#EAF1CB;
  color: #859C2A;
  width: 15%;
}
  /*** クラス ***/
  #fudosan_list_item .image {
    width: 10%;
  }
  /*
  #fudosan_list_item .col_h {
    background-color:#d7ebff;
    color: #7d7d7d;
    width: 20%;
  }
  */
  #fudosan_list_item .col_1 {
    width: 30%;
  }
  #fudosan_list_item .col_2 {
    width: 40%;
  }

/*********************************
        物件詳細情報
*********************************/
#fudosan_detail table {
}

#bukken_info {
  border-color: #8e93a5;
  border-style: solid;
  border-width: 1px;
  width: 100%;
}
#bukken_info table {
  width: 100%;
}
#bukken_info th,
#bukken_info tr,
#bukken_info td {
  border-color: #8e93a5;
  border-style: solid;
  border-width: 1px;
  padding: 3px;
}
#bukken_info th {
  background-color:#EAF1CB;
  color: #859C2A;
  width: 13%;
}
/* 詳細情報の項目名*/
#bukken_info .name {
  color: #0000FF;
  font-size: large;
  font-weight: bold;
}

#bukken_info .title {
  background-color:#FFFFFF;
  border-right-style:none;
}
#bukken_info .status {
  background-color:#FFFFFF;
  color:#FF0000;
  text-align: center;
  border-left-style:none;
}
#bukken_info .image {
  text-align: center;
}

#bukken_info .col_d1 {
   width:37%;
}
#bukken_info .col_d2 {
   width:37%;
}
#bukken_info .map {
  text-align: center;
}

/********** 物件登録フォーム *************/
#fudosan_edit {
  width: 100%;
}
#fudosan_edit tr,
#fudosan_edit th,
#fudosan_edit td {
  border-color: #8e93a5;
  border-style: solid;
  border-width: 1px;
  padding: 1px;
}
#fudosan_edit th {
  background-color:#EAF1CB;
  color: #859C2A;
  width:15%;
}
  /*** クラス ***/
  input.price {
    color:#000000;
    text-align: right;
  }
  input.num {
    text-align: right;
  }
  span.input_attention {
    color:#CC0000;
    font-size: small;
  }

/*********** お問い合わせ ***********/
div#inquiry_main {
	padding: 5px;
	font-size: 12px;
	color:#565a5b;
}

#inquiry_main table {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#inquiry_main table,
#inquiry_main tr,
#inquiry_main th,
#inquiry_main td {
  text-align: left;
  border-color: #8e93a5;
  border-style: solid;
  border-width: 1px;
  padding: 5px;
}
#inquiry_main th {
  background-color:#EAF1CB;
  color: #859C2A;
  /*color: #7d7d7d;*/
}

/* お問い合わせ内にあるリンク */
#inquiry_main a:link,
#inquiry_main a:visited,
#inquiry_main a:active {
  text-decoration:    none;
  color:              #004389;
}
#inquiry_main a:hover {
  text-decoration:     none;
  color:              #FF0000;
}

#inquiry_bukken table {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
  border-color: #8e93a5;
  border-style: solid;
  border-width: 1px;
  padding: 5px;
}

#input_error {
  border-color: #8e93a5;
  border-style: solid;
  border-width: 1px;
  padding: 5px;
}

#inquiry_form table th {
	width: 30%;
}

#inquiry_confirm table th {
	width: 30%;
}



