@charset "UTF-8";
/* CSS Document */
/* ヘッダ追加設定（Quoカード） */
#header p.lot_reserve {
	position:absolute;
	top:0;
	right:177px;
}
#header p.lot_reserve a {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:320px;
	height:38px;
	background-image:url(../img/hd_reserve.gif);
	text-indent:-9999px;
	font-size:0em;
}
#header p.lot_reserve a:hover {
	background-position:-320px 0;
}
/* タイトル設定（imgはpage.cssにて） */
#area_k {
	float:left;
	width:70px;
	height:70px;
}
h2 {
	float:right;
	width:800px;
	height:69px;
	text-indent:-9999px;
	font-size:0em;
	border-bottom:1px solid #003399;
}
/* 見出し設定 */
h3 {
	width:844px;
	height:45px;
	background-image:url(../img/sub1_bg2.gif);
	font-size:115.4%;
	font-weight:bold;
	line-height:46px;
	padding-left:20px;
	margin:0 0 18px 8px;
	color:#333;
	overflow:hidden;
}
h4 {
	width:820px;
	height:28px;
	background-image:url(../img/sub2_bg.gif);
	background-repeat:no-repeat;
	background-color:#f3f9ff;
	border:1px solid #abe;
	font-size:100%;
	font-weight:bold;
	line-height:30px;
	padding-left:20px;
	margin:0 0 20px 19px;
	color:#039;
	overflow:hidden;
}
/* ボックス設定 */
.box1 {
	width:840px;
	margin-left:20px;
	line-height:1.6;
}
.box1_wl {
	margin-left:20px;
	line-height:1.6;
}
.box1_wlimg {
	margin-left:19px;
}
.box1_wlimg table {
	margin-bottom:10px;
}
.box1_wlimg td {
	border:1px solid #fff;
}
.box2 {
	width:820px;
	margin-left:30px;
	line-height:1.6;
}
.fbox1_l {
	float:left;
	width:410px;
	line-height:1.6;
}
.fbox3_l {
	float:left;
	width:420px;
	line-height:1.6;
}
.fbox1_r {
	float:right;
	width:410px;
	line-height:1.6;
}
.fbox2_l {
	float:left;
	width:285px;
	line-height:1.6;
}
/* 物件詳細ページ設定 */
.btm20 {
	margin-bottom:10px;
}
.mgr10 {
	margin-right:10px;
}
.lot_ank {
	padding-top:20px;
}
.lot_ank li {
	float:left;
	height:40px;
	margin-right:8px;
	display:inline;
}
.lot_ank a {
	display:block;
	height:40px;
	background-image:url(../img/lot_sw.gif);
	text-indent:-9999px;
	font-size:0em;
}
a.lw1 {
	width:99px;
	background-position:0 0;
}
a:hover.lw1 {
	background-position:0 -40px;
}
a.lw2 {
	width:99px;
	background-position:-107px 0;
}
a:hover.lw2 {
	background-position:-107px -40px;
}
a.lw3 {
	width:198px;
	background-position:-214px 0px;
}
a:hover.lw3 {
	background-position:-214px -40px;
}
a.contact_sw {
	display:block;
	width:172px;
	height:40px;
	margin:0 20px 0 auto;
	background-image:url(../img/contact_sw.gif);
	text-indent:-9999px;
	font-size:0em;
}
a:hover.contact_sw {
	background-position:-172px 0;
}
/* 展示場ページ設定 */
a.contact_ex {
	display:block;
	width:172px;
	height:40px;
	margin:0 auto;
	background-image:url(../img/contact_sw.gif);
	text-indent:-9999px;
	font-size:0em;
}
a:hover.contact_ex {
	background-position:-172px 0;
}
.ex_com {
	margin:0 auto 10px;
}
.ex_msg_k {
	padding:10px 0;
	background-color:#ffeecc;
}
.ex_msg_f {
	padding:10px 0;
	background-color:#ddf1f5;
}
.ex_btn {
	margin-right:8px;
}
.ex_btn li {
	float:right;
	margin-right:8px;
	display:inline;
}
.ex_btn a {
	display:block;
	width:119px;
	height:40px;
	background-image:url(../img/ex_btn.gif);
	text-indent:-9999px;
	font-size:0em;
}
a.eb1 {
	background-position:0 0;
}
a:hover.eb1 {
	background-position:-119px 0;
}
a.eb2 {
	background-position:0 -40px;
}
a:hover.eb2 {
	background-position:-119px -40px;
}
a.eb3 {
	background-position:0 -80px;
}
a:hover.eb3 {
	background-position:-119px -80px;
}
a.eb4 {
	width:169px;
	background-position:0 -120px;
}
a:hover.eb4 {
	width:169px;
	background-position:-169px -120px;
}


