﻿@charset "utf-8";

/* 2009/12/15 ST ish GoogleChrome,Safari対応 */
/* 完全な先頭 (スペースや改行を含むいかなる文字も手前に存在しない位置) */ 
/* に「@charset "xxx";」の宣言を追加 */

/***********************************************************/
/* 不動産会社 広告　テーブル                               */
/*                                                         */
/*                                                         */
/*                                                         */
/*                                                         */
/***********************************************************/

/*
@charset "Shift_JIS";
*/
/* 2009/12/15 ED ish GoogleChrome,Safari対応 */

/***********************/
/* 広告                */
/***********************/
table.table_sponsor {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 184px;
	height: auto;
/*	background: blue; */
	background-color: #CF9;
	border-style: solid;
	border-color: #6FB769;
	border-width: 1px;
}

/* コメント１          */
table.table_sponsor p.p_cmnt1 {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11pt;
	color: #808080;
}

/* コメント２          */
table.table_sponsor p.p_cmnt2 {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 9pt;
	font-weight: normal;
	color: red;
}

/* コメント３          */
table.table_sponsor p.p_cmnt3 {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 9pt;
	font-weight: normal;
	color: red;
}

/* コメント４          */
table.table_sponsor p.p_cmnt4 {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 9pt;
	color: #808080;
}

/* 会社名              */
table.table_sponsor p.p_comp {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11pt;
	color: #808080;
}

/* 住所                */
table.table_sponsor p.p_add {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 7pt;
	color: #808080;
}

/* 電話番号            */
table.table_sponsor p.p_tel {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 9pt;
	color: #808080;
}

/* 広告 タイトル */
table.table_sponsor caption {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	color: #9acd32;
	height: auto;
	font-weight: bold;
	background-color: #CF9;
}

/* 広告 詳細内容 */
table.table_sponsor td {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-align: center;
	vertical-align:middle;
	background-color: #fff;
}

table.table_sponsor td img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 175px;
	height: 120px;
/*		width: 170px;
	height: auto;　*/
	vertical-align:middle;
	background-color: #fff;
}

/* 広告 詳細内容 */
table.table_sponsor th {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	vertical-align:middle;
	background-color: #CF9;
}

/***********************/
/* インフォメーション  */
/***********************/
table.table_information {
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 5px 0px;
  	border-collapse: collapse;
	width: auto;
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 1px;
}

table.table_information caption {
	color: black;
	font-size: 12pt;
}

table.table_information td {
	padding: 5px 5px 5px 10px;
	margin: 0px 0px 0px 0px;
	color: #7C7C7C;
	font-size: 9pt;
	line-height: 130%;
	background-color: #fff;
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 1px;
}

table.table_information th {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	background-color: #C0C0C0;
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 0px;
}

table.table_information em {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	color: #838478;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	line-height: 1.5;
}

table.table_information img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
