@charset "Shift_JIS";

body {
	margin:0;
	background-image:url("../img/bg.gif");
	background-color:#b3b3a7;
	background-position:center;
	background-repeat:repeat-y;
	font-size:84%;
	color:#333333;
	line-height:140%;
}
html>body {
	font-size:9pt;
}

p,td {
	line-height:140%;
}

a {
/*\*/
   overflow: hidden;
/**/
}

#container {
	width:732px;
	margin:10px auto 10px auto;
	padding:0 0 5px 0;
	/*background:url("../img/con_bg.gif") repeat-y;*/
}

#header {
	width:732px;
	height:84px;
}
/*-- ヘッダーリンク --*/
.headlink {
	width:732px;
	background:url("../img/headbar2.gif") no-repeat;
	margin:0;
	padding:0;
	font-size:8pt;
	text-align:right;
}
.headlink a {
	text-decoration:none;
}


/*-- 株式会社弘和 --*/
h2 {
	width:200px;
	height:73px;
	float:right;
	margin:0;
	padding:0;
	background:url("../img/kowa2.gif") no-repeat;
	background-position:32px 25px;
	text-indent:-9999px;
}

/*-- コンテンツ左側 --*/
#left {
	width:523px;
	height:100%;
	float:left;
}

/*-- コンテンツ右側 --*/
#right {
	width:200px;
	height:100%;
	float:right;
}



/*-- まず相談 --*/
h3 {
	width:200px;
	height:200px;
	margin:0 0 10px 0;
	padding:0;
	background:url("../img/sodan.jpg") no-repeat;
	text-indent:-9999px;
	
}
h3 a {
	display:block;
	width:120px;
	height:22px;
	position:relative;
	top:165px;
	left:75px;
}

/*-- ボタン右側 --*/
#btnbg {
	width:200px;
	height:100%;
	margin:0;
	padding:10px 0 12px 0;
	background:url("../img/btnbg.jpg") repeat-y;
}
#btnbg p {
	width:188px;
	text-indent:-9999px;
}
.jigyo {
	height:29px;
	margin:0 auto;
	background:url("../img/jigyo.gif") no-repeat;
}
#btn {
	width:188px;
	height:226px;
	margin:8px auto;
	padding:0;
}
#btn ul {
	margin:0;
	padding:0;
}
#btn li{
	margin:0 0 1px 0;
	padding:0;
	list-style:none;
}
#btn a{
	text-indent:-9999px;
	display:block;
	width:188px;
	height:55px;
}
a.btn_fp {
	background:url("../img/btn.gif") no-repeat;
	background-position:0 0;
}
a.btn_zaisan {
	background:url("../img/btn.gif") no-repeat;
	background-position:0 -55px;
}
a.btn_fudosan {
	background:url("../img/btn.gif") no-repeat;
	background-position:0 -112px;
}
a.btn_kentiku {
	background:url("../img/btn.gif") no-repeat;
	background-position:0 -169px;
}

a.btn_fp:hover{
	background-position:-188px 0px;
}
a.btn_zaisan:hover{
	background-position:-188px -55px;
}
a.btn_fudosan:hover{
	background-position:-188px -112px;
}
a.btn_kentiku:hover{
	background-position:-188px -169px;
}

.urikai {
	height:28px;
	background:url("../img/urikai.gif") no-repeat;
	margin:10px auto 8px auto;
}
.auction {
	display:block;
	width:188px;
	height:91px;
	margin:0 auto;
	padding:0;
	background:url("../img/auction.gif") no-repeat;
	text-indent:-9999px;
}

.bukken {
	display:block;
	width:188px;
	height:77px;
	margin:0 auto 10px;
	padding:0;
	background:url("../img/bukken.gif") no-repeat;
	text-indent:-9999px;
}
.banner_biennale {
	display:block;
	width:188px;
	height:77px;
	margin:0 auto 10px auto;
	padding:0;
	background:url("../img/biennale.gif") no-repeat;
	text-indent:-9999px;
}


.link {
	height:28px;
	background:url("../img/link.gif") no-repeat;
	margin:10px auto 8px auto;
}
.banner01 {
	display:block;
	width:188px;
	height:55px;
	margin:0 auto 10px auto;
	padding:0;
	background:url("../img/fpk.gif") no-repeat;
	text-indent:-9999px;
}
.banner02 {
	display:block;
	width:188px;
	height:55px;
	margin:0 auto 0 auto;
	padding:0;
	background:url("../img/efp.gif") no-repeat;
	text-indent:-9999px;
}
.banner03 {
	display:block;
	width:188px;
	height:55px;
	margin:0 auto 10px auto;
	padding:0;
	background:url("../img/banner_athome.gif") no-repeat;
	text-indent:-9999px;
}




/*-- footer --*/
#footer {
	clear:both;
	width:732px;
	height:19px;
}
.copy {
	clear:both;
	width:732px;
	margin:0;
	padding:2px 0 0 0;
	background:url("../img/footerbg.gif") repeat-x;
	color:#FFFFFF;
	font-size:8pt;
	text-align:right;
}
.up {
	text-align:right;
	font-size:9pt;
	margin:10px 0 0 0;
}
.up2 {
	text-align:right;
	font-size:9pt;
	margin:20px 0 200px 0;
}
.home {
	text-align:right;
	font-size:9pt;
	margin:15px 0 0 0;
}

/*-- その他 --*/
.m0p0 {
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}


