@charset "utf-8";

body {font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial; font-size:13px;}
div, p, dl, dt, dd, ul, li, h1, h2 {margin:0;padding:0;}
ul, li {list-style:none;}
a {color:#000000; text-decoration:none}
a:hover,a:active {color:#663333; text-decoration:underline}
img {border:none;margin:0;padding:0;}
hr {width:100%;height:1px;color:#CCCCCC;}
.t1 {
text-align: left; 
font-size:13px
}

.img {
background-color: #E85800;
width: 760px;
text-align: center; 
}

#ground {
background-image:url(imgs/bk.gif);
background-repeat:repeat-x;
background-color: #FFFFCC;
}

#header {
text-align: right;
background-color: #FF9933;
color:#FFFFFF;

padding: 3px;
font-size: 10px;
}
#header h1 {font-size:10px;font-weight:normal;}

#navi {
float: left;
background-image:url(imgs/m_bk.gif);
font-size: 12px;
text-align:center;
width: 190px;
padding:25px 0;
}
#navi ul {padding:25px 0 15px 0;}

#page {
margin: 0 auto;
background-image:url(imgs/m_bk.gif);
width: 820px;
}

#content {
float: left;
text-align: left;
width: 600px;
font-size: 13px;
line-height: 140%;
padding-left: 5px;
padding-bottom: 25px;
}
.top_content {padding-top:30px;}
.top_content h1 {height:20px;background:url(imgs/top_txtimg.gif) no-repeat left;text-indent:-9999px;}
.top_content h2 {height:40px;background:url(imgs/hot_properties.gif) no-repeat left bottom;text-indent:-9999px;}
.sub_content {padding-top:30px;}

#footer {
clear: both;
font-size: 11px;
font-family:Geneva, Arial, Helvetica, sans-serif, Verdana;
color: #FFFFFF;
background-color: #FF9933;
padding: 5px 0;
}
#footer p {padding:5px 0;}
#footer a {color:#FFFFFF;}
.m01 {
font-size:11px;
color:#663300;
line-height: 120%;
width: 135px;
text-align: left;
margin:0 auto;
}

.t1 {
color:#663300;
}

.t2 {
font-size:10px;
}

.properties {
font-size:12px;
color:#663300;
font-weight:bold;
}

.t_center {text-align:center;}
.t_left {text-align:left;}
.t_right {text-align:right;}

.bold {font-weight:bold;}

.table_side {width:160px;margin:0 auto;background:url(imgs/m_contact_bk.gif);}
.b_contact {background:utl(imgs/m_contact_bk.gif);}
.home_link {display:block;padding:30px 0 0 0;text-align:center;}

.font_12 {font-size:12px;}
.w_20 {width:20px;}
.w_100p {width:100%;}
.m_10_0 {margin:10px 0;}
.m_bottom_10 {margin-bottom:10px;}
.p_top_5 {padding-top:5px;}
.p_top_10 {padding-top:10px;}
.p_top_20 {padding-top:20px;}
.p_top_30 {padding-top:30px;}
.dis_none {display:none;}
.red {color:#CC0000;}
.bottom_border {border-bottom:1px #CCCCCC solid;}

.table_top {width:600px;background:#FFFFFF;margin:0;padding:0;}
.cn_left {width:20px;background:url(imgs/cn1.gif) no-repeat top left;border:0px;margin:0;padding:0;}
.cn_right {width:20px;background:url(imgs/cn2.gif) no-repeat top right;}

.category-1 {height:40px;background:url(imgs/condo_title.gif) no-repeat left bottom;text-indent:-9999px;}
.recommend {height:50px;background:url(imgs/recom.gif) no-repeat left bottom;text-indent:-9999px;}
.sale {padding:20px 0 10px 0;font-size:12px;font-weight:bold;}
.sell_title {height:40px;background:url(imgs/sell_title.gif) no-repeat left bottom;text-indent:-9999px;}
.qa_title {height:40px;background:url(imgs/qa_title.gif) no-repeat left bottom;text-indent:-9999px;}
.contact_title {height:40px;background:url(imgs/contact_title.gif) no-repeat left bottom;text-indent:-9999px;}
.aboutus_title {height:40px;background:url(imgs/aboutus_title.gif) no-repeat left bottom;text-indent:-9999px;}
.sitemap_title {height:40px;background:url(imgs/sitemap_title.gif) no-repeat left bottom;text-indent:-9999px;}
.privacy_title {height:40px;background:url(imgs/privacy_title.gif) no-repeat left bottom;text-indent:-9999px;}

.entry_recommend {width:178px!important;height:272px;float:left;padding:2px 0 5px 0;margin:0;}
.title_recommend {width:160px!important;display:block;}
.bukken_image {padding:20px 0 0 0;}
.bukken_image img {margin:0 2px 0 0;}
.bukken {border-collapse:collapse;}
.bukken th {width:80px;background:#DCDCB8;font-weight:normal;text-align:left;padding:6px;vertical-algin:top;border:1px #FFFFFF solid;}
.bukken td {background:#EAEAEA;text-align:left;padding:6px;border:1px #FFFFFF solid;}

.page_title {color:#663300;font-size:16px;padding:20px 0 0 0;letter-spacing:2px;}
.page_entry {padding:20px 0 0 0;}
.page_entry p {padding:15px 0 5px 0;}

.mail_table th {width:120px;font-weight:normal;vertical-align:top;padding:6px;text-align:left;}
.mail_table td {padding:6px;text-align:left;}

