@charset "utf-8";
/*
Theme Name: Real Estate Ark
Theme URI: http://www.skyavy.com
Description: Theme developed for real estate ark
Version: 1
Author: Cuong Tham
Author URI: http://www.bellwebber.com
*/

@charset "utf-8";

* {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', sans-serif; margin:0; padding:0; color:#333; line-height:1.5;
}

html, body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', sans-serif; text-align:left; font-size:13px; color:#333; border:0; margin:0; padding:0; line-height:1.5; background:url(images/head.gif) repeat-x top;
}
h1, h2, h3, h4, h5, h6, address {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', sans-serif; text-align:left; color:#333; margin:0; padding:0; border:0; font-style:normal; font-weight:normal;
}
div, blockquote, pre, ul, ol, li, dl, dt, dd {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', sans-serif; text-align:left; color:#333; margin:0; padding:0; border:0; font-size:100%; line-height:1.5;
}
p {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', sans-serif; text-align:left; color:#333; margin:0; padding:0 0 20px 0; border:0; font-size:100%; line-height:1.5; clear:both;
}
table, caption, th, td {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', sans-serif; text-align:left; color:#333; margin:0; padding:0; border:0; font-style:normal; font-weight:normal; font-size:100%; line-height:1.5;
}
img {
	border:0;
}
a:link, a:visited {
	color:#333; text-decoration:none;
}
a:active, a:hover {
	color:#333; text-decoration:underline;
}
input[type="text"] {
	height:18px;
}

.clear{
  clear:both;
  float:none;
  width:0;
  height:0;
  line-height: 0;
  font-size: 0;
}

.bg {
	width:100%;
	float:left;
	background:url(images/bg.gif) repeat-x 0 180px;
}
.wrap {
	width:930px;
	margin:0 auto;
}
.head {
	width:100%;
	height:91px;
	margin:0 0 8px;
}
.logo {
	width:181px;
	height:46px;
	float:left;
	padding:22px 0 0 25px;
}
.h1_wrap {
	width:232px;
	height:41px;
	float:left;
	padding:24px 0 0 20px;
}
.h_phone {
	width:193px;
	height:46px;
	float:left;
	padding:23px 0 0 153px;
}
.h_contact {
	width:52px;
	height:52px;
	float:left;
	padding:20px 0 0 40px;
}
.menu {
	clear:both;
	list-style:none;
	width:100%;
	height:46px;
	padding:0 15px 10px 15px;
}
.menu li {
	height:46px;
	float:left;
}
.foot {
	clear:both;
	width:100%;
	height:140px;
	padding:10px 0 0;
	background:url(images/foot.gif) repeat-x center bottom;
}
.f_links {
	width:100%;
	padding:0 0 90px;
	text-align:center;
}
.f_links a {
	padding:5px 20px 5px 25px;
	background:url(images/f_bullet.gif) no-repeat left center;
}
.copyright {
	clear:both;
	width:100%;
	text-align:center;
}

/*** content ***/
.content {
	width:610px;
	float:left;
	padding:0 0 0 10px;
	background:#fff;
}
.side {
	width:280px;
	float:right;
	padding:0 10px 0 10px;
	background:#fff;
}
.content h2 {
	clear:both;
}
.border, .entry {
	width:580px;
	float:left;
	padding:15px;
	background:url(images/border.gif) repeat-y;
}
.border p img {
	float:left;
	margin:0 10px 10px 0;
}
.box_btm {
	clear:both;
	width:100%;
	height:5px;
	padding:0 0 10px;
	background:url(images/box_btm.gif) no-repeat;
}
.side h3 {
	clear:both;
	padding:0 0 10px;
}
.s_news_wrap {
	width:100%;
	float:left;
	padding:0 0 10px;
}
.s_news {
	clear:both;
	width:100%;
	float:left;
	padding:0 0 5px;
}
.s_news_date {
	width:70px;
	float:left;
	color:#d47e1b;
}
.s_news_title {
	width:210px;
	float:left;
}
.banner {
	clear:both;
	padding:0 0 10px;
}
.s_contact span {
	color:#d47e1b;
}

/*** home ***/
.visual {
	width:100%;
	float:left;
	padding:0 0 10px;
}
.h2_wrap {
	clear:both;
	width:100%;
	height:47px;
	background:url(images/h3_wrap.gif) no-repeat;
}
.h2_wrap2 {
	width:73px;
	height:34px;
	float:left;
	padding:8px 0 0 9px;
}
.h2_wrap_sub {
	clear:both;
	width:100%;
	height:42px;
	background:url(images/h2_wrap_sub.gif) no-repeat;
}
.h2_wrap_sub h2 {
	padding:13px 0 0 20px;
	font-size:16px;
	font-weight:bold;
}
.view_all {
	width:78px;
	height:19px;
	float:right;
	padding:15px 17px 0 0;
}
.border2 {
	clear:both;
	width:590px;
	float:left;
	padding:10px;
	background:url(images/border2.gif) repeat-y;
}
.box_btm2 {
	clear:both;
	width:100%;
	height:4px;
	padding:0 0 10px;
	background:url(images/box_btm2.gif) no-repeat;
}
.port {
	clear:both;
	width:100%;
	overflow:auto;
	padding:0 0 10px;
}
.port_thumb {
	width:106px;
	float:left;
}
.port_right {
	width:464px;
	float:right;
}
.port_right strong {
	color:#000;
	font-size:140%;
}
.port_right strong a {
	color:#000;
}
.h3_wrap_sub {
	clear:both;
	width:100%;
	margin:0 0 10px;
	padding:0 0 3px;
	border-bottom:dashed #ccc 1px;
	background:url(images/h3_wrap_sub.gif) no-repeat 0 2px;
}
.h3_wrap_sub h3 {
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 20px;
}
.fc_orange {
	color:#d47e1b;
}

.linklove{
  display:none !important;
}
.h_banner_wrap {
	clear:both;
	width:100%;
	float:left;
	padding:0 0 10px;
}
.h_banner {
	width:300px;
	float:left;
}

.pager{
  float:left;
  width:100%;
  clear:both;
}

.wp-pagenavi{
 
  margin: 1em 0;
  float: right;
  padding-right: 10px;
}

.wp-pagenavi a{
 color:#D47E1B;
 text-decoration: underline;
 padding: 0px 15px;
 border-right: 1px solid #e2e2e2;
}

.wp-pagenavi .current{
  padding: 0px 15px;
   color:#c7c7c7;
   border-right: 1px solid #e2e2e2;

}

.land_box{
 /* border: 1px solid #c0c0c0; */
  float: left;
  padding: 5px  5px 5px 0;
  margin: 0 0 1em 0;
}

.land_box .s_news img{
  float:left;
}

.land_box .s_news_excerpt{
  float:left;
}
.land_box .s_news{
  margin: 0 0 15px 0;
}
.land_box .item_box{
  float:right;
  width: 165px;
}

.land_box .s_news_title{
  color:#373737;
  font-size: 13px;
  font-weight: bold;
  width: 100%;
}

.land_box .s_news_excerpt{
  color:#535353;
}


#cf_field_4{
  width:75px;
}

.content ol.cf-ol li.cf-box-title{
  background:none repeat scroll 0 0 #FEFEFE;
color:#333333;
display:block;
font-size:12px;
margin:0 10px 0 0;
padding:2px;
text-align:left;
width:200px;
}
.land_pagenate { width:100%; text-align:right; float:right; margin:10px 0; color:#CCCCCC;}
.land_pagenate a { color:#dd8605; text-decoration:underline;}
.land_pagenate a: hover{color:#dd8605; text-decoration:none;}
.linkblack{ color:#333; text-decoration:underline;}
.landset {width:100%; margin-bottom:0; float:left;}
.land_each { width:180px; float:left; margin:0 20px 15px 0; position: relative}
.land_each2 { width:280px; float:left;margin-right:20px;}
.land_each img { float:left; margin:0; padding:0;}
.land_each h3 { font-weight:bold; width:150px; line-height:23px; padding-left:30px; background:url(images/bg_land_title.gif) no-repeat; margin-bottom:8px; font-size:14px;}
.land_each h3 a {line-height:23px;}
.land_each p { clear:both; width:170px; height:38px; float:left; padding:5px 5px 10px;}
.land_each span { color:#df870b; font-size:110%; font-weight:bold; }
/***.land_each table{ float:left; width:178px; border:1px solid #ccc;}
.land_each table th{float:left; width:79px; height:29px; border-bottom:1px solid #ccc; text-align:left; border-right:1px solid #ccc;}
.land_each table td{float:left; width:86px; height:24px; padding-left:10px; padding-top:5px; border-bottom:1px solid #ccc; background:#fff}**/
.land_price { color:#df870b; font-weight:bold; padding-top:0;}
.detail_img{ width:580px; float:left; margin:5px 0 0;}
.detail_rec {width:580px; float:left; margin:5px 0;}
.detail_rec h3{ width:580px; height:44px; float:left; margin:0; padding:0; }
.rec_body {width:560px; float:left;  background:url(images/bg_rec.gif) repeat-y; padding:5px 10px 0 10px;}
.rec_body p {padding:0;}
.table_detail {width:580px; float:left; margin:10px;}
.table_detail table {width:580px; float:left; border:1px solid #ccc;}
.table_detail table th {float:left; width:109px; height:29px; border-bottom:1px solid #ccc; text-align:left; border-right:1px solid #ccc;}
.table_detail table td {float:left; width:450px; height:24px; padding-left:10px; padding-top:5px; border-bottom:1px solid #ccc; background:#fff}
.icon_large { clear:both; width:100%; float:left; text-align:center; margin:8px 0 10px;}
.icon_large img {float:none;}
.icon_contact {width:235px; clear:both; margin:15px auto; padding-top:15px;}

.content_land{
  background-color:#fff;
}

.land_each .new_icon{
  position: absolute;
  right: 10px;
  top:45px;
}
.recm {
	clear:both;
	width:580px;
	float:left;
	margin:5px 0 0;
	background:url(images/bg_recm.gif) no-repeat;
}
.recm .recm2 {
	width:360px;
	padding:10px 0 0 220px;
}
.recm_btm {
	clear:both;
	width:580px;
	height:3px;
	margin:0 0 5px;
	background:url(images/bg_recm_btm.gif) no-repeat;
	font-size:3px;
}
.land_detail_table {
	clear:both;
	margin:0 0 20px;
	border-top:solid #ccc 1px;
	border-left:solid #ccc 1px;
}
.land_detail_table th, .land_detail_table td {
	border-right:solid #ccc 1px;
	border-bottom:solid #ccc 1px;
}
.land_detail_table th {
	width:110px;
}
.land_detail_table td {
	padding:5px 0 0 10px;
}
.land_detail_table th.row1 {
	background:#fafafa;
}
.land_detail_table th.row2 {
	background:#ebebeb;
}


.land_list_table {
	clear:both;
	width:178px;
	margin:0 0 20px;
	border-top:solid #ccc 1px;
	border-left:solid #ccc 1px;
}
.land_list_table th, .land_list_table td {
	border-right:solid #ccc 1px;
	border-bottom:solid #ccc 1px;
}
.land_list_table th {
	width:80px;
}
.land_list_table td {
	padding:5px 5px 0;
}
.land_list_table th.row1 {
	background:#fafafa;
}
.land_list_table th.row2 {
	background:#ebebeb;
}

.land_detail_table .special {
	padding:0 0 0 20px;
}
.land_each span.special {
	font-size:100%;
	font-weight:normal;
	color:#333;
	clear:both;
	display:block;
}
.land_each span span.special {
	font-weight:bold;
	color:#DF870B;
	clear:both;
	display:block;
}

.contact_tf input[type="text"] {
	width:425px;
	height:28px;
	line-height:28px;
}
.contact_ta textarea {
	width:425px;
	height:148px;
}
