#list_block {
                display: block;
                min-width: 695px;
                overflow: hidden;
              }

#list_block form {
                   margin: 0;
                 }

#cond_return {
               margin: 0;
               margin-bottom: 2px;
               padding: 0;
               height: 24px;
               width: 147px;
               border: 0;
               border-spacing: 0;
               border-collapse: collapse;
               background: url("../images/cond_return.png") no-repeat scroll center center transparent;
               cursor: pointer;
             }

#cond_return:hover {
                     background: url("../images/cond_return_on.png") no-repeat scroll center center transparent;
                   }

#cond_save {
             margin: 0;
             margin-bottom: 2px;
             padding: 0;
             height: 24px;
             width: 135px;
             border: 0;
             border-spacing: 0;
             border-collapse: collapse;
             background: url("../images/cond_save.png") no-repeat scroll center center transparent;
             cursor: pointer;
           }

#cond_save:hover {
                   background: url("../images/cond_save_on.png") no-repeat scroll center center transparent;
                 }

#cond_save_disabled {
                      margin: 0;
                      margin-bottom: 2px;
                      padding: 0;
                      height: 24px;
                      width: 135px;
                      border: 0;
                      border-spacing: 0;
                      border-collapse: collapse;
                      background: url("../images/cond_save2.png") no-repeat scroll center center transparent;
                    }

#go_map {
          margin: 0;
          margin-bottom: 2px;
          padding: 0;
          height: 24px;
          width: 105px;
          border: 0;
          border-spacing: 0;
          border-collapse: collapse;
          background: url("../images/go_map.png") no-repeat scroll center center transparent;
          cursor: pointer;
        }
#go_map:hover {
                background: url("../images/go_map_on.png") no-repeat scroll center center transparent;
              }

.page_info {
             margin: 0;
             margin-bottom: 2px;
             height: 29px;
             border-top: 1px solid #d1d1d1;
             border-bottom: 1px solid #d1d1d1;
           }

.page_info button {
                    height: 26px;
                    width: 50px;
                    padding: 0;
                    margin: 0 10px 0 0;
                    background: url("../images/next.png") no-repeat scroll right center transparent;
                    border: 0;
                    line-height: 0;
                    overflow: visible;
                    cursor: pointer;
                    float: right;
                  }

.info_img {
            margin: 0;
            padding: 0;
            width: 82px;
            float: left;
          }

.page_label {
              margin: 0;
              padding: 2px;
              height: 29px;
              float: left;
            }

.count_no {
            font-size: 20px;
            font-weight: bold;
            color: #663399;
          }

.page_links {
              height: 29px;
              float: right;
            }
.page_link {
           }
.page_links ul {
                 margin: 0;
                 padding: 0;
               }
.page_links li {
                 margin: 2px;
                 padding: 2px 4px 1px 6px;
                 height: 20px;
                 font-size: 15px;
                 text-align: center;
                 border: 1px solid #d1d1d1;
                 float: left;
               }

.page_links .page_other {
                          margin: 0;
                          padding: 10px 2px 0 2px;
                          border: 0 none;
                        }

.page_links .selected {
                           background-color: #004499;
                           border: 1px solid #004499;
                           color: #FFFFFF;
                         }


#page_sort {
             height: 26px;
             border: 1px solid #D1D1D1;
             background-color: #F5F5ED;
           }

#page_sort label {
               padding: 5px;
               margin: 0;
               float: left;
             }

#page_sort ul {
                padding: 6px 0 0;
                margin: 0;
                float: left;
              }

#page_sort li {
                margin: 0;
                padding: 0 5px 0 5px;
                float: left;
                border-right: 1px solid #333333;
              }

#page_sort li img {
                    margin: 2px 1px 0 1px;
                    padding: 0;
                    float: left;
                  }

#page_sort li.last_sort {
                           border: 0 none;
                         }




#estate_list {
               margin-bottom: 15px;
               width: 100%;
             }

#estate_list img {
                   border: 0 none;
                 }

#estate_list table {
                     width: 100%;
                     border-right: 1px solid #D1D1D1;
                     border-spacing: 0;
                     border-collapse: collapse;
                   }
#estate_list th {
                  background-color: #F5F5ED;
                }

#estate_list th,td {
                     padding: 5px;
                     border-top: 1px solid #D1D1D1;
                     border-left: 1px solid #D1D1D1;
                     border-bottom: 1px solid #D1D1D1;
                   }

#estate_list th,td img {
                         margin: 5px 0 0 2px;
                       }
#estate_list th,td {
                     margin: 8px 0 0 5px;
                   }

.estate_on {
             padding: 0;
             border-bottom: 0 none;
             background-color: #F5F5ED;
           }
.estate_under {
                border-top: 0 none;
              }
.checker {
           width: 20px;
         }

.checks {
          background-color: #F5F5ED;
        }

.th01 {
        width: 94px;
      }
.th02 {
        width: 162px;
      }
.th03 {
        width: 75px;
      }
.th04 {
        width: 75px;
      }
.th05 {
        width: 60px;
      }
.th06 {
        width: 60px;
      }
.th07 {
        width: 60px;
      }

.th11 {
        width: 94px;
      }
.th12 {
        width: 197px;
      }
.th13 {
        width: 45px;
      }
.th14 {
        width: 70px;
      }
.th15 {
        width: 60px;
      }
.th16 {
        width: 60px;
      }
.th17 {
        width: 60px;
      }

.th21 {
        width: 94px;
      }
.th22 {
        width: 190px;
      }
.th23 {
        width: 77px;
      }
.th24 {
        width: 45px;
      }
.th25 {
        width: 60px;
      }
.th26 {
        width: 60px;
      }
.th27 {
        width: 60px;
      }

.th31 {
        width: 94px;
      }
.th32 {
        width: 197px;
      }
.th33 {
        width: 40px;
      }
.th34 {
        width: 75px;
      }
.th35 {
        width: 60px;
      }
.th36 {
        width: 60px;
      }
.th37 {
        width: 60px;
      }

.th41 {
        width: 94px;
      }
.th42 {
        width: 197px;
      }
.th43 {
        width: 40px;
      }
.th44 {
        width: 75px;
      }
.th45 {
        width: 60px;
      }
.th46 {
        width: 60px;
      }
.th47 {
        width: 60px;
      }

.td_center {
             text-align: center;
           }
.td_left {
           text-align: left;
         }
.td_right {
            text-align: right;
          }

.price span {
              color: #E42F2F;
              font-weight: bold;
            }

.line_hover {
              background-color: #FFF5CE;
            }

.info_icon {
             float: left;
           }

.detail {
          padding-right: 10px;
          float: right;
          border-left: 0 none;
          border-bottom: 0 none;
        }

.estate_img {
              height: 67.5px;
              width: 90px;
            }


.one_favorite_menu {
                     margin-right: 10px;
                     float: right;
                   }

.one_favorite {
                cursor: pointer;
              }
.one_favorite_disabled {
                         cursor: default;
                       }

#check_menu_title {
                    height: 39px;
                    width: 350px;
                    background: url("../images/check_menu.png") no-repeat scroll right center transparent;
                  }

#check_menu_title label {
                          font-size: 16px;
                          font-weight: bold;
                        }

#check_menu_title button {
                           margin: 18px 5px 0 0;
                           padding: 0;
                           height: 20px;
                           width: 110px;
                           border: 0;
                           border-spacing: 0;
                           border-collapse: collapse;
                           background: url("../images/all_check_list.png") no-repeat scroll center center transparent;
                           cursor: pointer;
                           float: right;
                         }

#check_menu_title button:hover {
                                 background: url("../images/all_check_list_on.png") no-repeat scroll center center transparent;
                               }

#check_menu {
              margin-bottom: 15px;
              width: 340px;
              border: 5px solid #E6E6E6;
            }


#check_menu_button button {
                            margin: 10px 0 8px 16px;
                            padding: 0;
                            height: 26px;
                            width: 143px;
                            border: 0;
                            border-spacing: 0;
                            border-collapse: collapse;
                            background-color: #FFFFFF;
                            cursor: default;
                          }


#favorite_save {
                 background: url("../images/favorite_save2.png") no-repeat scroll center center transparent;
               }
#faborite_save_disabled {
                          background: url("../images/favorite_save2.png") no-repeat scroll center center transparent;
                        }
#display_all {
               background: url("../images/display_all2.png") no-repeat scroll center center transparent;
             }



#cond_save_form {
                    margin: 0;
                    padding: 20px;
                    width: 300px;
                    background-color: #b7d6f6;
                    border: 1px solid #0e3d6b;
                }

#cond_name {
                   margin: 0;
                   margin-bottom: 5px;
                   padding: 0;
                   width: 300px;
           }


#condLayer{
    display:none;
    position: fixed;
    top:50%;
    left:50%;
    margin-top:-50px;
    margin-left:-75px;
    z-index: 4;
}









#set_top {
           margin: 0 0 15px 0;
           padding: 5px;
           border: 1px solid #0E3D6B;
           border-left: 10px solid #0E3D6B;
           color: #333333;
         }

#set_name {
            margin: 0;
            padding: 2px;
            border-bottom: 3px solid #0E3D6B;
            background-color: #F5F5ED;
            font-size: 24px;
            font-weight: bold;
            overflow: hidden;
          }

#set_name img {
                float: left;
              }

#set_txt {
           padding-left: 5px;
           overflow: hidden;
         }

#set_name span {
                 margin: 10px 0 0 5px;
               }

#set_comment {
               margin: 0;
               padding: 2px;
               font-size: 13px;
             }

span.popup{
    display: block;
    margin: 5px 0 0 2px;
}


#largePop{
    display:none;
    position: absolute;
    top:0;
    left:0;
    margin-top:0;
    margin-left:0;
    background-color: #FFFFFF;
    border: 1px solid #d1d1d1;
    border-radius: 10px;
    width: 250px;
    height: 250px;
    text-align: center;
    overflow: hidden;
}








