@charset "UTF-8";

/*---------------------------------------------- 
 TopMenu
---------------------------------------------- */

#TopMenul {
width:752px;
margin:4px 0;
overflow:hidden;
}

#TopMenul ul {
list-style-type:none;
}

#TopMenul li {
float:left;
padding-right:7px;
}
#TopMenul li.no_padding {
padding:0;
}
#TopMenul li img {
vertical-align:top;
}

/*---------------------------------------------- 
 TopLeft
---------------------------------------------- */
#TopLeft {
width:499px;
margin-top:8px;
float:left;
}

#Topics {
padding:1px;
border:solid 1px #999999;
}

#Topics h3 {
padding-bottom:1px;
border-bottom:solid 1px #999999;
}

#TopicsContainer {
padding:1px 0;
border-bottom:solid 2px #999999;
}

#TopicsContents {
width:495px;
height:132px;
overflow:auto;
scrollbar-base-color:#F0F0F0;
scrollbar-arrow-color:#999999;
scrollbar-highlight-color:#CCCCCC;
scrollbar-shadow-color:#999999;
}

#TopicsContents div {
width:425px;
padding:6px 4px 2px 40px;
background:url("../img/topics_bg.gif") 0% 100% no-repeat;
color:#008837;
vertical-align:top;
}

#TopicsContents a {
color:#008837;
}

#TopicsContents a:visited {
color:#008837;
}

#TopicsContents a:hover {
color:#999999;
}

#TopicsContents p.topics01 {
width:90px;
float:left;
}
#TopicsContents p.topics02 {
width:335px;
float:right;
}

#TopArea {
margin-top:8px;
padding:1px;
border:solid 1px #999999;
}

#TopArea h4 {
font-size:small;
padding:1px 8px;
line-height:120%;
border-bottom:solid 1px #999999;
}

#TopArea p {
font-size:small;
padding:2px 8px;
line-height:120%;
}

#TopProperty {
margin-top:8px;
padding:1px;
border:solid 1px #999999;
}

#TopProperty h5 {
padding-bottom:1px;
border-bottom:solid 1px #999999;
}

#TopPropertyContainer {
margin:0 8px;
}

div.topobj {
position:relative;
width:479px;
padding:8px 0 5px 0;
background:url("../img/top_obj_bg03.gif") 100% 100% no-repeat;
}

div.topobj p.topobj_photo {
width:148px;
float:left;
padding:0 5px 5px 0;
background:url("../img/top_obj_bg01.gif") no-repeat #999999;
}

div.topobj p.topobj_photo img {
padding:3px;
border:solid 1px #333333;
background:#FFFFFF;
}

div.topobj_container {
width:326px;
margin-top:11px;
float:right;
border-top:solid 1px #999999;
}

div.topobj_container h6 {
padding:2px 0 2px 8px;
border-bottom:solid 2px #999999;
background:url("../img/top_obj_bg02.gif") 0px 1px repeat-x;
font-size:small;
color:#1F50B2;
}

div.topobj_container h6 a {
text-decoration:none;
color:#1F50B2;
}
div.topobj_container h6 a:visited {
text-decoration:none;
color:#1F50B2;
}
div.topobj_container h6 a:hover {
text-decoration:underline;
color:#008837;
}

div.topobj_container p.topobj_comment {
padding:4px 4px 4px 8px;
/* MacIE begin \*/
margin-bottom:33px;
/* MacIE end */
}

div.topobj_container p.topobj_price {
/* MacIE begin \*/
position:absolute;
bottom:0;
/* MacIE end */
width:314px;
padding:4px 4px 5px 8px;
background:url("../img/top_obj_bg04.gif") 8px 0% no-repeat;
}

div.topobj_container p.topobj_price a {
display:block;
float:right;
width:78px;
height:24px;
background:url("../img/top_btn_detail.gif") no-repeat;
}

div.topobj_container p.topobj_price a:hover {
background:url("../img/top_btn_detail.gif") 0px -24px no-repeat;
}

div.topobj_container p.topobj_price a span {
display:none;
}

#TopPropertyFoot {
text-align:right;
padding:4px 8px;
border-bottom:solid 2px #999999;
font-size:small;
}

/*---------------------------------------------- 
 TopRight
---------------------------------------------- */
#TopRight {
width:246px;
margin-top:8px;
float:right;
}

#TopBlog ul {
width:246px;
overflow:hidden;
list-style-type:none;
}

#TopBlog li {
padding-bottom:8px;
}
#TopBlog li img {
vertical-align:top;
}

#TopAddress {
background:url("../img/top_address_bg.gif") repeat-y;
}

#TopAddressContainer {
padding-bottom:4px;
background:url("../img/top_address_f.gif") 0% 100% no-repeat;
}

#TopAddressContainer p {
}

#TopAddress address {
margin:8px;
padding:0 3px 8px;
font-size:x-small;
line-height:120%;
font-style:normal;
background:url("../img/top_obj_bg04.gif") 0% 100% no-repeat;
}

#TopAddress address p {
font-size:small;
margin-bottom:3px;
}

#TopAddress address strong {
font-size:small;
}

