@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;
}

.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:left;
	padding:0 10px 0 20px;
	background:#fff;
}
.content h2 {
	clear:both;
}
.border, .entry {
	clear:both;
	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:474px;
	float:left;
	padding:0 0 0 10px;
}
.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;
}