@charset "utf-8";
/* CSS Document */

.tbl01{
	margin:5px 15px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-collapse:collapse;
	}
.tbl01 td,
.tbl01 th{
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	padding:4px;
	color:#333;
	background:#fff;
	vertical-align:top;
}
.tbl01 th{
	background:#D2E7F0;
	text-align:left;
	vertical-align:top;
	}

.tbl02{
	margin:5px 15px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-collapse:collapse;
	width:97%;
	}
.tbl02 td,
.tbl02 th{
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	padding:4px;
	color:#333;
	text-align:center;
	}
.tbl02 th{
	background-color:#D2E7F0;
	}

.tbl03 {
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-collapse:collapse;
	margin:15px;
	width:97%;
}
.tbl03 td {
	font-size: 10pt;
	padding:4px;
	text-align: center;
	background: #CDECED;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
.tbl03 th	{
	font-size:10pt;
	line-height:1.3;
	padding:5px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
.tbl03 th.underL{
	text-decoration:underline;
}

.tbl03.circle	{
	font-size:12pt;
	font-weight:bold;
	color:#03C;
	}

.tbl04 {
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	margin:15px;
	width:97%;
}
.tbl04 th,
.tbl04 td {
	vertical-align:top;
	padding:4px;
	background: #ECF7FB;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
.tbl04 th	{
	background:#D2E7F0;
	text-align:left;
	vertical-align:top;
	border-left:2px solid #94CFEF;
	border-bottom: 2px solid #fff;
	padding-left:6px;
}
.tbl04 th.redbg	{
	background:#4EA7B4;
	text-align:left;
	vertical-align:top;
	border-left:2px solid #4EA7B4;
	border-bottom: 2px solid #fff;
	padding-left:6px;
	color:#fff;
}
.tbl05{
	margin:5px 15px;
	border-top:1px solid #29ABE2;
	border-right:1px solid #29ABE2;
	border-collapse:collapse;
	}
.tbl05 td,
.tbl05 th{
	border-bottom:1px solid #29ABE2;
	border-left:1px solid #29ABE2;
	padding:1px;
	color:#333;
	background:#fff;
	vertical-align:top;
	}
.tbl05 th{
	background:#29ABE2;
	text-align:left;
	vertical-align:top;
	}

.tbl_in{
	margin:2px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-collapse:collapse;
	}
.tbl_in td,
.tbl_in th{
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	padding:2px;
	color:#333;
	vertical-align:top;
	}
.tbl_in th{
	background:#E4E4E4;
	text-align:left;
	vertical-align:top;
	}

.tbl_no_border{
	margin:5px 15px;
	border:none;
	border-collapse:collapse;
	}
.tbl_no_border td,
.tbl_no_border th{
	padding:4px;
	color:#333;
	border:none;
	background:#fff;
	vertical-align:top;
	}
.tbl_no_border th{
	padding:4px;
	background:#E4E4E4;
	text-align:left;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	vertical-align:top;
	}
.tbl_no_border p{
	margin:0;
	}

.tbl_no_border_in{
	margin:2px;
	border:none;
	border-collapse:collapse;
	}
.tbl_no_border_in td,
.tbl_no_border_in th{
	border:none;
	}	
	
.bg_orange{
	background-color:#FFDFBF;
	}
.bg_green_bld{
	background-color:#C6F795;
	font-weight:bold;
	text-align:right;
	}

td.bg_white{
	background-color:#fff;
	}

td.bg_gray{
	background-color:#E1E1E1;
	}

td.circle{
	text-align:center;
}

th.title02{
	background-color:#378CBF;
	color:#fff;
	text-align:left;
	}
	
.tbl01 ul,
.tbl04 ul,
.tbl_no_border ul{
	margin-left:20px;}
	
.address{
	background-color:#DFDFDF;}
.baseball{
	margin:2px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-collapse:collapse;
	}
.baseball td,
.baseball th{
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	padding:2px;
	color:#333;
	vertical-align:top;
	}
.baseball th{
	background:#E4E4E4;
	text-align:left;
	vertical-align:top;
	}
	
/*物件*/

table.tbl_bukken{
	width:561px;
	margin-left:10px;
	border:none;
	padding:0px;
}
table.tbl_bukken th,
table.tbl_bukken td{
	background:#fff;
	padding:2px;
}

img.bukken_photoL{
	border:7px solid #ccc;
}
table.tbl_bukken_in{
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-collapse:collapse;
	width:100%;
	}


.tbl_bukken_in td,
.tbl_bukken_in th{
	padding:4px;
	background:#fff;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-collapse:collapse;
	vertical-align:top;
	}

.tbl_bukken_in h5{
	font-size:13px;
	color:#2B5540;
}
h5.sold_out{
	color:#999;
	}
.tbl_bukken img.bkkenshubetsu{
	margin-bottom:2px;
	display:block;
}
.tbl_bukken img.btn_shosai{
	display:block;
	margin:3px 0 3px 7px;
}
.tbl_bukken img.bukken_photo{
	display:block;
}

th.kakakuL,td.kakakuL{
	font-size:120%;
	font-weight:bold;
	}

.bukken_rimawari{
	margin:15px 15px 5px 15px;
	border:3px double #CCC;
	padding:10px;
	background:#F3F1ED;
	}
.bukken_info{
	margin:15px 15px 5px 15px;
	border:3px double #FF8080;
	padding:10px;
	background:#fff;
	}
.bukken_toiawase{
	margin:15px 15px 5px 15px;
	padding:10px;
	border:3px double #009;
	background:#fff;
	}
.Prev{
	margin:0;
	padding:0;
	text-align:right;
	}