@charset "shift_jis";


/* 共通 */

body {
	background-color: #F8F8F8;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	color: #333333;
}


a.submenu:link {  

	color: #000000;

	text-decoration: none;

} 

a.submenu:visited {  

	color: #000000;

	text-decoration: none;

}

a.submenu:hover {  

	color: #FF0000;

	text-decoration: underline;

}

a.submenu:active {  

	color: #FF0000;

	text-decoration: underline;

}


p { 

	margin: 0px;

	padding: 0px;

}


p img { 

	margin-bottom: 15px;

}


p.text-note {

	margin-left:1em;

	text-indent:-1em;

}


/* テンプレート */


/* h指定 */

h1 {

	margin: 0 0 18px;

}

h2 {

	margin: 0 0 15px;

}


/*- 背景 -*/

.main-bg001 {

	background-image: url(../images/main_bg001.gif);

}

.main-bg002 {

	background-image: url(../images/main_bg002.gif);

}

.main-bg003 {

	background-image: url(../images/main_bg003.gif);

}

.main-bg004 {

	background-image: url(../images/main_bg004.gif);

}

.main-bg005 {

	background-image: url(../images/main_bg005.gif);

}

.main-bg006 {

	background-image: url(../images/main_bg006.gif);

}

.main-bg007 {

	background-color: #9E9E9E;

}

.kakomi-bg001 {

	background-image: url(../images/kakomi_ex005.gif);

}

.kakomi-bg002 {

	background-image: url(../images/kakomi_ex006.gif);

}

.kakomi-bg003 {

	background-image: url(../images/kakomi_ex007.gif);

}

.kakomi-bg004 {

	background-image: url(../images/kakomi_ex008.gif);

}

.bg-white {

	background-color: #FFFFFF;

}


/* 囲み */

div.con {

	margin-left: 20px;

	width: 760px;

}


/* ボタン */

.link-bg001 {

	margin: 10px 0;

	padding: 8px 0 0 35px;

	height: 30px;

	background: url(../images/link_bg001.gif) no-repeat;

}	

.link-bg002 {

	margin: 10px 0;

	padding: 8px 0 0 35px;

	height: 30px;

	background: url(../images/link_bg002.gif) no-repeat;

}	

.link-bg003 {

	margin: 10px 0;

	padding: 8px 0 0 35px;

	height: 30px;

	background: url(../images/link_bg003.gif) no-repeat;

}	

.link-bg004 {

	margin: 10px 0;

	padding: 8px 0 0 35px;

	height: 30px;

	background: url(../images/link_bg004.gif) no-repeat;

}	



/* トップページ */


table.index-main {

	margin: 20px 0 15px 20px;

}

table.index-main2 {

	margin: 0 0 20px 20px;

}

table td.left-column {

	padding-right: 20px;

}


table.main-link .bg001 {

	background: url(../../images/index_bg010.gif) repeat-y;

}

table.main-link .bg002 {

	background: url(../../images/index_bg011.gif) repeat-y;

}

table.main-link .bg003 {

	background: url(../../images/index_bg012.gif) repeat-y;

}

table.main-link .bg004 {

	background: url(../../images/index_bg013.gif) repeat-y;

}


/*- 背景 -*/

.index-bg001 {

	background-image: url(../../images/index_bg001.gif);

}

.index-bg002 {

	background-image: url(../../images/index_bg002.gif);

}

.index-bg003 {

	background-image: url(../../images/index_bg003.gif);

}

.index-bg004 {

	background-image: url(../../images/index_bg004.gif);

}

.index-bg005 {

	background-image: url(../../images/index_bg005.gif);

}

.index-bg006 {

	background-image: url(../../images/index_bg006.gif);

}

.index-bg007 {

	background-image: url(../../images/index_bg007.gif);

}

.index-bgNum {

	background-image: url(../../images/index_bg008.gif);

}

.index-bg-estate {

	background-image: url(../../images/index_bg009.gif);

	vertical-align: middle;

	height: 48px;

}


/* 新着情報 */

#news-area {

	background-color: #999999;

}

#news-area table td {

	background-color: #FFFFFF;

}

#news {

	padding-right: 5px;

}

#news a {

	background: url(../../images/index_ic005.gif) no-repeat 0% 50%;

	padding-left: 8px;

	

}


/*- おすすめ物件 -*/

.thumb {

	width: 80px;

	height: 60px;

	margin-right: 10px;

	border: solid 1px #999999;

	text-align: center;

}

.shop-data {

	padding-left: 10px;

}


/*- 囲み -*/

table.osusume-box {

	border: solid 1px #CCCCCC;

	border-top: none;

}

table.osusume-box p {

	margin-top: 5px;

}


table.index-box {

	border: solid 1px #CCCCCC;

}

table.index-box table {

	border: none;

}


/* 家を探したい */

/*- 背景 -*/

.search-bg001 {

	background-color: #EFF8DD;

}


/* 家を売りたい */

/*- 背景 -*/

.sell-bg001 {

	background-color: #F3EBFF;

}

.sell-bg002 {

	background-image: url(../../sell/images/flow_ex001.gif);

}

.qa-bg001 {

	background-image: url(../../sell/images/qa1_ex005.gif);

}

.qa-bg002 {

	background-image: url(../../sell/images/qa1_ex006.gif);

}

.qa-bg003 {

	background-image: url(../../sell/images/qa1_ex007.gif);

}

.qa-bg004 {

	background-image: url(../../sell/images/qa1_ex008.gif);

}

.qa-bg005 {

	background-color: #FEEEFF;

}


/*- テーブル -*/

table.sell {

	margin: 5px;

	border-collapse:collapse;

	border:1px solid #D8B2F1;

}

table.sell th {

	padding: 5px;

	border-collapse:collapse;

	border:1px solid #D8B2F1;

	background-color: #F8EEFF;

	text-align:left;

	vertical-align: top;

	font-weight: normal;

}

table.sell td {

	padding: 5px;

	border-collapse:collapse;

	border:1px solid #D8B2F1;

	vertical-align: top;

}

table#bukken-Num {

	margin: 10px 0;

}

table#bukken-Num-in {

	margin-top: 10px;

}


/* 家を建てたい */

/*- 背景 -*/

.build-bg001 {

	background-color: #EBF6FD;

}


/* クラブ*/

/*- 背景 -*/

.club-bg001 {

	background-image: url(../../club/images/s3_ex005.gif);

}

.club-bg002 {

	background-image: url(../../club/images/s3_ex006.gif);

}

.club-bg003 {

	background-image: url(../../club/images/s3_ex007.gif);

}

.club-bg004 {

	background-image: url(../../club/images/s3_ex008.gif);

}

.club-bg005 {

	background-color: #F7F7DE;

}


/*- テキスト -*/

.tx-oreb {

	font-weight: bold;

	color: #FF6600;

}

.tx-red {

	color: #FF0000;

}

.tx-Num {

	color:#669900;

	margin-top: 3px;

}

.tx-Num2 {

	color:#CC0000;

	font-weight: bold;

}

