body {
  margin:       5px 0 0 0;
  background: url(http://www.risola.co.jp/style/cube/img/openBox_bg.jpg) repeat;
  font-size:        12px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

td {
  line-height: 1.1;
}

td {
  padding: 0px;
  text-align: center;
}

#page_all {
	width: 540px;
	margin: 0 auto;
}



.td_count {
  width:            100%;
  height:           30px;
  background-color: #FCFCFC;
  text-align:       center;
  vertical-align:   middle;
  font-size:        12px;
}

.td_bukken {
  width			:  173px;
  height			: 171px;
  vertical-align	: top;
}

.size_bukken {
  width:  173px;
  height: 0.5px;
}

.table_kage {
  width:            100%;
  height:           100%;
}

.td_kage {
  width: 1px;
}

.table_bukken {
  width:            100%;
  height:           99.99%;
  border-collapse:  collapse;
  background-color: #FCFCFC;
}

.td_pic {
  text-align: center;
  height:     171px;
}

.td_stage {
  height:           8px;
  background-color: #FCFCFC;
  text-align:       center;
  white-space:      nowrap;
  font-size:        12px;
  font-weight:      bold;
}

.div_pic {
  position:relative;
  height:171px
}

.div_stage {
  position:         absolute;
  top:              0;
  left:             0;
  height:           1em;
  width:            171px;
  background-color: #FCFCFC;
  text-align:       center;
  white-space:      nowrap;
  font-size:        12px;
  padding:          2px 0;
  opacity:          0.8;
  filter: 					alpha(opacity=80);
  font-weight:      bold;
}

.text_stage_seiyaku {
  color: #FF0000;
}

.text_stage_syodan {
  color: #666666;
}

.td_info {
  background-color: #FCFCFC;
  padding-bottom: 5px;
}

.table_info {
  width				: 171px;
  height				: 100%;
  background-color: #FCFCFC;
}

.td_comment {
  height:           15px;
  background-color: #E2EFEC;
   text-align: center;
  font-size:        12px;
  color:            #434B4B;
   font-weight: bold;
  padding: 5px;
}

.td_openhouse {
  height:           15px;
  background-color: #F7F7F4;
  border-bottom: 2px #D68B48 solid;
  text-align: left;
  font-size:        12px;
  color:            #333333;
  padding: 5px;
  line-height: 18px;
  font-weight: bold;
}

.td_comment a {
  color            : #434B4B;
}

.text_comment {
  font-size: 12px;
  color:     #434B4B;
   font-weight: bold;
}

.td_name {
  height:           40px;
  background-color: #ffffff;
  text-align:       center;
  vertical-align:   middle;
  font-size:        12px;
  color:            #0033cc;
  padding:          5px;
}

.td_price {
  text-align:       center;
  vertical-align:   middle;
  font-size:        12px;
  font-weight:      bold;
  color:            #999;
  padding:          15px 0 15px 25px;
  border-bottom: 1px dashed #DEDCCB;
  background: #FCFCFC url(http://www.rals.co.jp/fudosan/img/new_4.gif) no-repeat scroll 10px 50%;
}

.td_genbakengakukai {
  height:           24px;
  background-color: #FCFCFC;
  text-align:       center;
  vertical-align:   middle;
  font-size:        12px;
  color:            #FF0000;
  padding:          15px 5px;
  border-bottom: 1px dashed #DEDCCB;
}

.td_any_info {
  height				: 10px;
  background-color	: #FCFCFC;
}

.td_address {
  height:           10px;
  background-color: #FCFCFC;
  text-align:       left;
  vertical-align:   middle;
  font-size:        12px;
  color:            #333;
  padding:          10px 5px 5px 5px;
  font-weight: bold;
}

.td_rimawari {
  height:           10px;
  background-color: #FCFCFC;
  text-align:       left;
  vertical-align:   middle;
  font-size:        12px;
  color:            #666666;
  padding:          5px;
}

.td_toti_menseki {
  height:           10px;
  text-align:       left;
  vertical-align:   middle;
  font-size:        12px;
  color:            #888;
  background-color: #FCFCFC;
  padding: 2px 5px 2px 39px;
  line-height: 18px;
  background: url(http://www.risola.co.jp/style/cube/img/cube_ico_01.png) no-repeat 5px 50%;
}

.td_senyu {
  height:           10px;
  background-color: #FCFCFC;
  text-align:       left;
  vertical-align:   middle;
  font-size:        12px;
  color:            #666666;
  padding:          5px;
}

.td_madori {
  height:           10px;
  background-color: #FCFCFC;
  text-align:       left;
  vertical-align:   middle;
  font-size:        12px;
  color:            #888888;
  padding:          5px;
}

.td_tikunen {
  height:           10px;
  background-color: #FCFCFC;
  text-align:       left;
  vertical-align:   middle;
  font-size:        12px;
  color:            #888888;
  padding:          5px;
}

.td_supplier {
  height:           10px;
  background-color: #FCFCFC;
  text-align:       left;
  vertical-align:   middle;
  font-size:        12px;
  color:            #000000;
  padding:          5px;
}

.td_opencount {
  height:           10px;
  background-color: #E2EFEC;
  text-align:       left;
  vertical-align:   middle;
  font-size:        12px;
  color:            #434B4B;
  padding:          5px;
}

.td_kotu {
  height:           10px;
  background-color: #E2EFEC;
  text-align:       center;
  vertical-align:   middle;
  font-size:        12px;
  color:            #888888;
  padding:          5px;
}

.size_col_space {
  width:  0.5px;
  height: 0.5px;
}

.size_row_space {
  width:  0.5px;
  height: 5px;
}

.size_page_list_top_space {
  width:  0.5px;
  height: 8px;
}

.table_page_list {
  border: 0px;
  width:  533px;
}

.td_page_list {
  text-align: center;
  font-size:  12px;
  color:      #993300;
}

.text_current_page {
  font-size:   16px;
  color:       #993300;
  font-weight: bold;
}

.current_page_text {
  background-color : #FCFCFC;
  color            : #FF0000;
  border           : 1px solid;
  vertical-align   : middle;
  margin           : 2px;
  padding          : 0.25em 0.5em;
  line-height      : 3em;
}

.page_text a {
  background-color : #FCFCFC;
  color            : #999999;
  border           : 1px solid #999999;
  vertical-align   : middle;
  margin           : 2px;
  padding          : 0.25em 0.5em;
  line-height      : 3em;
}

.page_text a:hover {
  background-color : #FF6600;
  border           : 1px solid #FF6600;
  color            : #FCFCFC;
}

.img_new {
  background-image    : url("http://www.rals.co.jp/fudosan/img/new_4.gif");
  width               : 25px;
  background-repeat   : no-repeat;
  margin              : 0 3px 0 0;
  display             : inline-block;
  background-position : center center;
  display: none;
}