@charset "shift_jis";
@import url(basic.css);
/*Copyright (C) 2007 Dream Craft Ltd.*/

/********** コンテンツ **********/
#contents{
	border:1px solid #7C78AB;
	width:718px;
	}
#search{
	margin:10px;
	}

/*** h2 ページタイトル ***/
h2{
	position:relative;
	width:720px;
	height:30px;
	margin-top:1px;
	font-size:7px;
	}
h2 .visible{
	position:absolute; top:-1px; left:0;
	display:block;
	width:720px;
	height:30px;
	}

#leasehold2 h2 .visible{
	background:url(../img/contents/h2_leasehold.gif) no-repeat;
	}
#purchase2 h2 .visible{
	background:url(../img/contents/h2_purchase.gif) no-repeat;
	}

#leasehold2 h3,
#purchase2 h3{
	font-size:120%;
	font-weight:bold;
	margin:1em 0 0.3em;
	padding:0 0 0 0.5em;
	border-bottom:3px solid #ACACE0;
	}

#contents p{
	text-align:center;
	}

table{
	width:100%;
}

/*ページリンク*/
span.pagelink{
	font-weight:bold;
	padding-right:5px;
	}
a.pagelink{
	padding-right:5px;
	}

/*リンクボタン*/
.link_button{
	text-align:right;
	}
.link_button a{
	display:block;
	text-decoration:none;
	width:14em;
	_width:13.5em;
	margin:2px 0;
	padding:2px 7px;
	border:1px solid #9998D0;
	background:#EAEAFF;
	}
.link_button a:hover{
	display:block;
	text-decoration:none;
	width:14em;
	_width:13.5em;
	margin:2px 0;
	padding:2px 7px;
	border:1px solid #9998D0;
	background:#9998D0;
	color:#FFF;
	}

/*物件検索*/
table#searchform{
	margin-top:0;
	}
table#searchform th{
	background:#CCC8ED;
	color:#6C68A9;
	width:6em;
	text-align:center;
	padding:6px;
	}
table#searchform td{
	border:1px solid #CCC8ED;
	padding:6px;
	}
table#searchform td.line_off{
	border:none;
	}

/*物件一覧ページ */
#contents form{
	margin:0;
	padding:0;
	}
#contents #search form{
	margin:2em 20px 0;
	padding:0 0 1em 0;
	}

/*一覧テーブル*/
table#list{
	margin:0;
	border-collapse:collapse;
	clear:both;
	}
table#list thead tr th,
table#list tfoot tr th {
	border:1px solid #9998D0;
	background:#CCC8ED;
	color:#4C4889;
	text-align:center;
	padding:2px 4px;
	}

table#list thead tr th#new,
table#list tfoot tr th#new{
	width:20px;
	font-size:80%;
	letter-spacing:-1px;
	font-weight:normal;
	}

table#list thead tr th#addr,
table#list tfoot tr th#addr{
	}

table#list thead tr th#type,
table#list tfoot tr th#type{
	}

table#list thead tr th#price,
table#list tfoot tr th#price{
	}

table#list thead tr th#gm,
table#list tfoot tr th#gm{
	font-size:80%;
	letter-spacing:-1px;
	}

table#list thead tr th#bm,
table#list tfoot tr th#bm{
	font-size:80%;
	letter-spacing:-1px;
	}

table#list thead tr th#image,
table#list tfoot tr th#image{
	width:55px;
	}

table#list thead tr th#ex,
table#list tfoot tr th#ex{
	width:50px;
	}

table#list thead tr th.no_sort,
table#list tfoot tr th.no_sort{
	padding:2px 4px;
	} 

table#list tbody td {
	border:1px solid #9998D0;
	padding:5px;
	background:#FFF;
	}
table#list tbody tr.color2 td{
	background:#EEEEFF;
	}
table#list tbody td.ta_r{
	text-align:right;
	}

table#list input{
	margin:0 0 0 -3px;
	padding:0;
	}

/* cgi 物件詳細ページ */

table.t0 td.right{
	text-align:center;
	width:250px;
}

table.t0 td{
	vertical-align:top;
	}
table.t0{
	margin-top:1em;
	}

/*ボタン*/
.btn{
	float:left;
	margin-right:2px;
	}
.btn .hide{
	display:none;
	}
.btn a{
	display:block;
	width:160px;
	height:34px;
	}
.btn_mail a{
	background:url(../img/system/mail_off.gif) no-repeat;
	}
.btn_print a{
	background:url(../img/system/print_off.gif) no-repeat;
	}


table.va_m td{
	vertical-align:middle;
	}

/*** 標準色 テンプレート3 ***/
/*物件情報*/
.waku{
	border:1px solid #9999CC;
	}
table.t2 th{
	background:#9C9CDD;
	color:#FFF;
	text-align:center;
	font-weight:normal;
	}
table.t2 td{
	border:1px solid #CCCCF0;
	padding:1px;
	}
table.t2 td.p120{
	font-size:120%;
	font-weight:bold;
	padding:4px 2px;
}
/*部屋情報*/
table.t3 th{
	background:#CCCCF0;
	text-align:center;
}
table.t3 td{
	border:1px solid #CCCCF0;
	padding:1px 2px;
}

/*** color0 ***/
/*物件情報*/
#color0{
	color:#666;
	}
#color0 h3{
	border-bottom:3px solid #EE6699;
	}
#color0 .waku{
	border:1px solid #EE6699;
	}
#color0 table.t2 th{
	background:#EE6699;
	color:#FFF;
	}
#color0 table.t2 td{
	border:1px solid #FFCCEE;
	}
/*部屋情報*/
#color0 table.t3 th{
	background:#FFCCEE;
	text-align:center;
}
#color0 table.t3 td{
	border:1px solid #FFCCEE;
}
#color0 .btn_mail a{
	background:url(../img/system/mail_off0.gif) no-repeat;
	}
#color0 .btn_print a{
 background:url(../img/system/print_off0.gif) no-repeat;
	}
#color0 table.t4 th{
	background:#EE6699;
	color:#FFF;
}

/*** color2 color4 ***/
/*物件情報*/
#color2,
#color4{
	color:#003399;
	}
#color2 h3,
#color4 h3{
	border-bottom:3px solid #6699DD;
	}
#color2 .waku,
#color4 .waku{
	border:1px solid #6699DD;
	}
#color2 table.t2 th,
#color4 table.t2 th{
	background:#5588DD;
	color:#FFF;
	}
#color2 table.t2 td,
#color4 table.t2 td{
	border:1px solid #BBDDFF;
	}
/*部屋情報*/
#color2 table.t3 th,
#color4 table.t3 th{
	background:#AACCF6;
	text-align:center;
}
#color2 table.t3 td,
#color4 table.t3 td{
	border:1px solid #BBDDFF;
}
#color2 .btn_mail a,
#color4 .btn_mail a{
	background:url(../img/system/mail_off2.gif) no-repeat;
	}
#color2 .btn_print a,
#color4 .btn_print a{
 background:url(../img/system/print_off2.gif) no-repeat;
	}

/*** color5 ***/
/*物件情報*/
#color5{
	color:#663333;
	}
#color5 h3{
	border-bottom:3px solid #EEAA00;
	}
#color5 .waku{
	border:1px solid #EEAA00;
	}
#color5 table.t2 th{
	background:#EEAA00;
	color:#FFF;
	}
#color5 table.t2 td{
	border:1px solid #FFCC66;
	}
/*部屋情報*/
#color5 table.t3 th{
	background:#FFDD99;
	text-align:center;
}
#color5 table.t3 td{
	border:1px solid #FFCC66;
}
#color5 .btn_mail a{
	background:url(../img/system/mail_off5.gif) no-repeat;
	}
#color5 .btn_print a{
 background:url(../img/system/print_off5.gif) no-repeat;
	}
/*写真*/
#color5 table.t4 th{
	background:#EEAA00;
	color:#FFF;
	text-align:center;
	font-weight:normal;
}
#color5 table.t4 td{
	border:1px solid #EEAA00;
}

/*** color6 ***/
/*物件情報*/
#color6{
	color:#336633;
	}
#color6 h3{
	border-bottom:3px solid #88BB99;
	}
#color6 .waku{
	border:1px solid #88BB99;
	}
#color6 table.t2 th{
	background:#339966;
	color:#FFF;
	}
#color6 table.t2 td{
	border:1px solid #DDE099;
	}
/*部屋情報*/
#color6 table.t3 th{
	background:#CCE088;
	text-align:center;
}
#color6 table.t3 td{
	border:1px solid #DDE099;
}
#color6 .btn_mail a{
	background:url(../img/system/mail_off6.gif) no-repeat;
	}
#color6 .btn_print a{
 background:url(../img/system/print_off6.gif) no-repeat;
	}

/*** color7 ***/
/*物件情報*/
#color7{
	color:#992266;
	}
#color7 h3{
	border-bottom:3px solid #DD6699;
	}
#color7 .waku{
	border:1px solid #DD6699;
	}
#color7 table.t2 th{
	background:#DD6699;
	color:#FFF;
	}
#color7 table.t2 td{
	border:1px solid #FFCCDD;
	}
/*部屋情報*/
#color7 table.t3 th{
	background:#FFCCDD;
	text-align:center;
}
#color7 table.t3 td{
	border:1px solid #FFCCDD;
}
#color7 .btn_mail a{
	background:url(../img/system/mail_off7.gif) no-repeat;
	}
#color7 .btn_print a{
 background:url(../img/system/print_off7.gif) no-repeat;
	}

/*** color8 ***/
/*物件情報*/
#color8{
	color:#555500;
	}
#color8 h3{
	border-bottom:3px solid #999933;
	}
#color8 .waku{
	border:1px solid #999933;
	}
#color8 table.t2 th{
	background:#999933;
	color:#FFF;
	}
#color8 table.t2 td{
	border:1px solid #DDDD66;
	}
/*部屋情報*/
#color8 table.t3 th{
	background:#CCCC99;
	text-align:center;
}
#color8 table.t3 td{
	border:1px solid #DDDD66;
}
#color8 .btn_mail a{
	background:url(../img/system/mail_off8.gif) no-repeat;
	}
#color8 .btn_print a{
 background:url(../img/system/print_off8.gif) no-repeat;
	}

#color0 .btn_mail a:hover,
#color2 .btn_mail a:hover,
#color5 .btn_mail a:hover,
#color6 .btn_mail a:hover,
#color7 .btn_mail a:hover,
#color8 .btn_mail a:hover,
.btn_mail a:hover
{
	background:url(../img/system/mail_on.gif) no-repeat;
	}
#color0 .btn_print a:hover,
#color2 .btn_print a:hover,
#color5 .btn_print a:hover,
#color6 .btn_print a:hover,
#color7 .btn_print a:hover,
#color8 .btn_print a:hover,
.btn_print a:hover{
	background:url(../img/system/print_on.gif) no-repeat;
	}

/*写真*/
table.t4{
	margin-top:0.5em;
	}
table.t4 th{
	background:#9C9CDD;
	color:#FFF;
	text-align:center;
	font-weight:normal;
}
table.t4 td{
	text-align:center;
	vertical-align:middle;
	padding:5px 0;
}
table.t4 td img{
	margin:2px 0;
}

/*問い合わせフォーム*/
form dl{
	margin:0;
	padding:0;
	line-height:1.8em;
	}
form dt{
	background:#DDDDFF;
	width:8em;
	text-align:center;
	margin:0.5em 0 0;
	padding:0;
	}
form dd{
	margin:-1.8em 0 0 8.5em;
	padding:0;
	}


/**/
td.line_off{
	border:none;
	}

p{
	margin:1em 0;
}

.picup_mark{
	color:#CC0000;
	font-size:70%;
	line-height:1em;
	}

.s_kakaku{
	font-size:200%;
	line-height:normal;
	color:#CC0000;
	}
.s_tanka{
	color:#CC0000;
	}
.fs_120{
	font-size:120%;
	font-weight:bold;
	}
.fc_red{
	color:#CC0000;
}
