@charset "euc-jp";
/* CSS Document */

/* ========サイト全体・基本設定======= */
/* タグ */
html{
	overflow-y: scroll;
}

/* clear */
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}

/* ========各ページ共通(RC住宅ページ除く)======= */
/* コピーライト等 */
.footer_btm {
	background-color: #D6DDE4;
	padding: 15px;
	margin-top: 15px;
}

/* 同上・コピーライト */
.copyright {
	font-size: 80%;
	line-height: 140%;
	color: #666;
	width: auto;
}

/* 同上・個人情報リンク */
.privacyBox {
	font-size: 80%;
	line-height: 140%;
	color: #666;
	text-align: right;
	width: auto;
}

/* 同上・リンク制御 */
.privacyBox a:link {
	color: #666666;
	text-decoration: none;
}

.privacyBox a:visited {
	color: #666666;
	text-decoration: none;
}

.privacyBox a:hover {
	color: #00add0;
	text-decoration: underline;
}

.privacyBox a:active {
	color: #666666;
	text-decoration: none;
}

/* ========トップページ共通======= */
/* ヘッダコメント欄 */
.top_comment {
	margin-bottom: 15px;
	margin-top: 15px;
}

/* 新着・スクロール枠 */
.scroll_area {
	height: 270px;
	width: 410px;
	overflow-x : hidden;
}

/* 実績・写真制御 */
.if_area {
	width: 410px;
	margin-top: 10px;
}

/* 同 */
.if_area .box1 {
	width: 130px;
	float: left;
	height: auto;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #D0D8C2;
	text-align: center;
}

/* 同 */
.if_area .box2 {
	width: 130px;
	float: left;
	height: auto;
	margin-bottom: 5px;
	background-color: #D0D8C2;
	text-align: center;
}

/* ========下層ページ共通======= */
/* テキスト・単体 */
.large_text {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	line-height: 120%;
	font-size: 80%;
}

/* 同上・画像(左寄せ) */
.large_img_L{
	padding-right: 15px;
	float: left;
}

/* 同上・画像(左寄せ) */
.large_img_R{
	float: right;
	padding-left: 15px;
	padding-bottom: 10px;
}

/* ========物件一覧ページ共通======= */
/* キャプション */
.list_cap{
	padding-bottom: 5px;
	font-weight: bold;
}

/* テーブル・セル制御 */
.bb_td_01 {
	font-weight: bold;
	font-size: 70%;
	text-align: center;
	background-color: #CCC;
}

/* 同 */
.bb_td_02 {
	font-size: 80%;
	text-align: center;
	background-color: #FFF;
}

/* 同 */
.bb_td_03 {
	font-size: 80%;
	text-align: left;
	background-color: #FFF;
}

/* 同 */
.bb_td_04 {
	font-size: 80%;
	text-align: right;
	background-color: #FFF;
}

/* 同 */
.bb_td_new {
	color: #F00;
}

/* ========RCデザインページ共通======= */
/* 検索枠 */
.search_box {
	width: auto;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* 同上・リスト制御 */
.search_box ul{
	margin: 0px;
	padding: 0px;
}

/* 同 */
.search_box li{
	height: 33px;
	width: 170px;
	background-image: url(../images/search_area_btn.png);
	background-repeat: no-repeat;
	font-size: 14px;
	float: left;
	list-style-type: none;
	padding-left: 30px;
	padding-top: 15px;
	font-weight: bold;
	margin-right: 5px;
}

/* 同上・リンク制御 */
.search_box a:link {
	color: #666666;
}

.search_box a:visited {
	color: #666666;
}

.search_box a:hover {
	color: #00add0;
	background-color: #FF9;
}

.search_box a:active {
	color: #666666;
}

/* アンカー */
.search_anchor {
	background-color: #CCD5BD;
	font-size: 90%;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 580px;
	line-height: 140%;
}

/* 画像大 */
.rcz_imgbox {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;
}

/* ========物件概要ページ共通======= */
/* 物件概要見出し */
.list_title {
	color: #FFF;
	font-size: 100%;
	margin: 0px;
	background-color: #2C4567;
	text-align: left;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

/* 物件概要ブロック */
.list_area {
	width: 650px;
	margin-top: 15px;
}

/* テーブル制御・以下同 */
.list_box {
	width: auto;
}

/* 同 */
.list_box th {
	background-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding: 5px;
	font-size: 80%;
	vertical-align: top;
	text-align: left;
	width: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

/* 同 */
.list_box td {
	padding: 5px;
	font-size: 80%;
	vertical-align: top;
	text-align: left;
	width: 217px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

/* 写真制御・以下同 */
.list_pc_area {
	width: 289px;
	padding: 0px;
	margin: 10px;
}

/* 同 */
.list_pc_area .box1 {
	width: 289px;
	background-color: #E7E7E7;
	text-align: center;
	height: auto;
	margin-bottom: 10px;
}

/* 同 */
.list_pc_area .box2 {
	width: 140px;
	height: auto;
	margin-right: 9px;
	margin-bottom: 10px;
	background-color: #E7E7E7;
	text-align: center;
	clear: both;
	float: left;
}

/* 同 */
.list_pc_area .box3 {
	width: 140px;
	float: left;
	background-color: #E7E7E7;
	margin-bottom: 10px;
	height: auto;
	text-align: center;
}

/* ========会社概要ページ共通======= */
/* 画像大 */
.product_imgbox{
	text-align: left;
}

/* ========個人情報保護方針ページ共通======= */
/* 見出し */
.conbg_privacy h2 {
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #06C;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	color: #06C;
	font-size: 80%;
}

/* コンテンツ枠 */
.conbg_privacy {
	background-color: #E6EADF;
	padding-bottom: 5px;
	width: 650px;
	text-align: left;
}

/* コンテンツ文章枠 */
.contd_privacy {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
