@charset "utf-8";

br.clear {
  clear: both;
}

/* BODYAREA - NEWS */
div#bodyarea div#news {
  width: 572px;
  float: left;
}

div#bodyarea div#news h1 {
  color: rgb(034, 085, 164);
  font-size: 1.6em;
  font-weight: normal;
  letter-spacing: 0.3em;
  margin: 0 0 5px;
}

div#bodyarea div#news dl {
  margin: 0;
  height: 250px;
	margin-bottom: 30px;
  overflow: auto;
}

div#bodyarea div#news dl dt {
  border-top: 1px dotted rgb(077, 077, 077);
  padding-top: 10px;
  font-weight: bold;
  color: rgb(051, 051, 051);
}

div#bodyarea div#news dl dt span {
  color: rgb(034, 085, 164);
  margin-right: 15px;
  padding-left: 10px;
  background: url(images/arrow.gif) no-repeat left center;
}

div#bodyarea div#news dl dd {
  margin: 0;
  padding: 0 10px 10px;
  color: rgb(102, 102, 102);
}

/* BODYAREA - RIGHTNAVAREA */
div#bodyarea div#rightnavarea {
  width: 300px;
  float: right;
  margin-top: 25px;
}

div#bodyarea div#rightnavarea ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* BODYAREA - RIGHTNAVAREA - Pick UP */
div#bodyarea div#rightnavarea div#pickup {
  padding: 5px 0;
  width: 289px;
  margin: 0 auto;
}

div#bodyarea div#rightnavarea div#pickup a {
  background: url(images/ban_pickup.gif) no-repeat center top;
  display: block;
  width: 289px;
  height: 69px;
  overflow: hidden;
}

div#bodyarea div#rightnavarea div#pickup a:hover {
  background-position: center bottom;
}

div#bodyarea div#rightnavarea div#pickup a span {
  display: none;
}

/* BODYAREA - RIGHTNAVAREA - QA */
div#bodyarea div#rightnavarea div#qa {
  padding-top: 10px;
  width: 281px;
  margin: 0 auto;
}

div#bodyarea div#rightnavarea div#qa a {
  background: url(images/ban_qanda.gif) no-repeat center top;
  display: block;
  width: 281px;
  height: 40px;
  overflow: hidden;
}

div#bodyarea div#rightnavarea div#qa a:hover {
  background-position: center bottom;
}

div#bodyarea div#rightnavarea div#qa a span {
  display: none;
}

/* BODYAREA - RIGHTNAVAREA - BANNERS */
div#bodyarea div#rightnavarea ul#banners {
  background-color: rgb(242, 242, 242);
  padding: 5px 0;
}

div#bodyarea div#rightnavarea ul#banners li {
  width: 289px;
  margin: 0 auto;
}

div#bodyarea div#rightnavarea ul#banners li a {
  display: block;
  overflow: hidden;
  width: 289px;
  height: 54px;
}

div#bodyarea div#rightnavarea ul#banners li a span {
  display: none;
}

div#bodyarea div#rightnavarea ul#banners li#lease {
  background: url(images/ban_lease.gif) no-repeat 5px 5px;
  padding-top: 20px;
}

div#bodyarea div#rightnavarea ul#banners li#lease li ul {
  margin: 0;
  padding: 0;
}
div#bodyarea div#rightnavarea ul#banners li#lease li {
  display:inline;
}
div#bodyarea div#rightnavarea ul#banners li#lease li a {
  width: 144px;
  height: 54px;
  float: left;
}
div#bodyarea div#rightnavarea ul#banners li#lease li#apartment a {
  width: 145px;
  background: url(images/ban_apartment.gif) no-repeat center top;
}

div#bodyarea div#rightnavarea ul#banners li#lease li#office a {
  background: url(images/ban_office.gif) no-repeat center top;
}

div#bodyarea div#rightnavarea ul#banners li#lease li#apartment a:hover {
  background-position: center bottom;
}

div#bodyarea div#rightnavarea ul#banners li#lease li#office a:hover {
  background-position: center bottom;
}

div#bodyarea div#rightnavarea ul#banners li#deal {
  background: url(images/ban_deal.gif) no-repeat 5px 5px;
  padding-top: 20px;
}

div#bodyarea div#rightnavarea ul#banners li#deal li ul {
  margin: 0;
  padding: 0;
}
div#bodyarea div#rightnavarea ul#banners li#deal li {
  display:inline;
}
div#bodyarea div#rightnavarea ul#banners li#deal li a {
  width: 144px;
  height: 34px;
  float: left;
}

div#bodyarea div#rightnavarea ul#banners li#deal li#buy a {
  background: url(images/ban_buy.gif) no-repeat center top;
}

div#bodyarea div#rightnavarea ul#banners li#deal li#sell a {
  background: url(images/ban_sell.gif) no-repeat center top;
}

div#bodyarea div#rightnavarea ul#banners li#deal li#buy a:hover {
  background-position: center bottom;
}

div#bodyarea div#rightnavarea ul#banners li#deal li#sell a:hover {
  background-position: center bottom;
}


/* BODYAREA - RIGHTNAVAREA - JOBS */
div#bodyarea div#rightnavarea div#jobs {
  padding-top: 10px;
  width: 281px;
  margin: 0 auto;
}

div#bodyarea div#rightnavarea div#jobs a {
  background: url(images/ban_recruit.gif) no-repeat center top;
  display: block;
  width: 281px;
  height: 46px;
  overflow: hidden;
}

div#bodyarea div#rightnavarea div#jobs a:hover {
  background-position: center bottom;
}

div#bodyarea div#rightnavarea div#jobs a span {
  display: none;
}

/* BODYAREA - NEWS - GROUP */
div#bodyarea div#news div#group {
  padding: 5px 0;
  width: 280px;
  margin: 0;
}

div#bodyarea div#news div#group a {
  background: url(images/ban_group.gif) no-repeat center top;
  display: block;
  width: 280px;
  height: 45px;
  overflow: hidden;
}

div#bodyarea div#news div#group a:hover {
  background-position: center bottom;
}

div#bodyarea div#news div#group a span {
  display: none;
}


