@charset"Shift_JIS";

/***Text***/
* {margin:0px; padding:0px;}

a:link { color:#333333; text-decoration:none; } 
a:visited { color:#333333; text-decoration:none; } 
a:hover { color:#cc3333; text-decoration:underline; }
a:active { color:#cc3333; text-decoration:underline; }

table,textarea,input {font-size:12px;}
.s_tx {font-size:11px; line-height:130%;}
.s {font-size:11px;}
p {margin:0px; padding:0px;}

body {
	font-size:12px;
	color:#444444;
	margin:0px;
	padding:0px;
	background-color:#CC9999;
	text-align:center;
}
.red {
	color:#FF0000;
}
h1 {
	margin:0px;
	padding:20px 20px 10px 20px;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
.h1line {
	margin:0px;
	padding:14px 10px 10px 10px;
}
.h1line2 {
	margin:0px;
	padding:0px 10px 10px 10px;
}
.h1line3 {
	margin:0px;
	padding:11px 10px 10px 10px;
}
h2 {
	margin:0px;
	padding:10px 10px 10px 0px;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}



/***ヘッダー部分***/
#header {
	margin:0 auto;
	padding:0px;
	width:800px;
	height:90px;
	background:url(../img/head_bg.jpg) no-repeat;
	background-color:#ffffff;
	text-align:left;
}
#menu {
	margin:0px auto;
	padding:6px 5px 5px 5px;
	width:790px;
	height:12px;
	background-color:#844552;
	list-style:none;
	font-size:12px;
	color:#ffffff;
}
#menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu li {
    margin:0px;
	padding:0px;
	list-style:none;
	color:#ffffff;
	float:right;
}
#menu li a {
	list-style:none;
    text-decoration:none;
	color:#ffffff;
}
#menu li a:hover {
	text-decoration:underline;
	list-style:none;
	color:#FF9999;
}


/***Body***/
#pagebody {
	margin:0 auto;
	padding:0px;
	width:800px;
	background-color:#592f36;
	text-align:left;
}
#pagebody:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

/***コンテンツ部分***/
#contents {
	margin:0px;
	padding:0px 0px 20px 0px;
	width:610px;
	float:right;
	background:#ffffff url(../img/cont_bg.jpg) no-repeat right top;
}

#contents2 {
	margin:0px;
	padding:0px 0px 20px 0px;
	width:800px;
	float:right;
	background:#ffffff url(../img/cont_bg.jpg) no-repeat right top;
}
#contents a {
	color:#666699;
	text-decoration:underline;
}
#contents a:hover {
	color:#cc3333;
	text-decoration:underline;
}

.prev {
	margin:0px 20px 10px 0px;
	padding-top:0px;
	font-size:11px;
	text-align:right;
}
.ptop {
	margin:0px;
	padding:20px 20px 0px 0px;
	font-size:11px;
	text-align:right;
	clear:both;
}


/***メニュー部分***/
#navi {
	margin:0px;
	padding:0px;
	width:190px;
	float:left;
	text-align:center;
}
#navi ul {
	margin:0;
	padding:10px;
	list-style-type:none;
}
#navi li {
	margin:0px;
	padding:0px 0px 10px 0px;
	width:160px;
	height:60px;
	text-indent:-9999px;
}
#navi li a {
	width: 160px;
	height:60px;
    text-decoration:none;
	display:block;
}
#navi li#sell { background:url(../img/bt_sell.jpg) no-repeat 0px 0px; }
#navi li#rent { background:url(../img/bt_rent.jpg) no-repeat 0px 0px; }
#navi li#remodel { background:url(../img/bt_remodel.jpg) no-repeat 0px 0px; }
#navi li#gallery { background:url(../img/bt_gallery.jpg) no-repeat 0px 0px; }
#navi li#buy { background:url(../img/bt_buy.jpg) no-repeat 0px 0px; }
#navi li#auction { background:url(../img/bt_auction.jpg) no-repeat 0px 0px; }
#navi li#inquiry { background:url(../img/bt_inquiry.jpg) no-repeat 0px 0px; }

/***マウスオーバー時の設定***/
#navi li#sell a:hover { background:url(../img/bt_sell_o.jpg) no-repeat 0px 0px; }
#navi li#rent a:hover { background:url(../img/bt_rent_o.jpg) no-repeat 0px 0px; }
#navi li#remodel a:hover { background:url(../img/bt_remodel_o.jpg) no-repeat 0px 0px; }
#navi li#gallery a:hover  { background:url(../img/bt_gallery_o.jpg) no-repeat 0px 0px; }
#navi li#buy a:hover { background:url(../img/bt_buy_o.jpg) no-repeat 0px 0px; }
#navi li#auction a:hover { background:url(../img/bt_auction_o.jpg) no-repeat 0px 0px; }
#navi li#inquiry a:hover { background:url(../img/bt_inquiry_o.jpg) no-repeat 0px 0px; }


/***フッター部分***/
#footer {
	margin:0px auto;
	padding:6px 10px 5px 10px;
	width:780px;
	height:11px;
	background-color:#844552;
	text-align:right;
	color:#ffffff;
	font-size:11px;
	clear:both;
}
#footer a {
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover {
	color:#FF9999;
	text-decoration:underline;
}	
#copyright {
	margin:0px auto;
	padding:5px 10px 4px 10px;
	width:780px;
	font-size:11px;
	background-color:#ffffff;
	text-align:left;
}
