/* header */

#navigation{
width:auto;
height:33px;
text-align:right;
}

#navigation div{
float:left;
}

#navigation a.h_top{
width:42px;
display:block;
height:33px;
margin:0;
padding:0;
background:url(h_image/h_bt_top.gif) no-repeat;
}

#navigation a.h_top:hover{
width:42px;
display:block;
height:33px;
margin:0;
padding:0;
background:url(h_image/h_bt_top_o.gif) no-repeat;
}

#navigation a.h_estate{
width:57px;
display:block;
height:33px;
margin:0;
padding:0;
background:url(h_image/h_bt_estate.gif) no-repeat;
}

#navigation a.h_estate:hover{
width:57px;
display:block;
height:33px;
margin:0;
padding:0;
background:url(h_image/h_bt_estate_o.gif) no-repeat;
}

#navigation a.h_shop{
width:48px;
display:block;
height:33px;
margin:0;
padding:0;
background:url(h_image/h_bt_shop.gif) no-repeat;
}

#navigation a.h_shop:hover{
width:48px;
display:block;
height:33px;
margin:0;
padding:0;
background:url(h_image/h_bt_shop_o.gif) no-repeat;
}

#navigation a.h_housing{
width:67px;
display:block;
height:33px;
margin:0;
padding:0;
background:url(h_image/h_bt_housing.gif) no-repeat;
}

#navigation a.h_housing:hover{
width:67px;
display:block;
height:33px;
margin:0;
padding:0;
background:url(h_image/h_bt_housing_o.gif) no-repeat;
}

#navigation a.h_designer{
width:71px;
display:block;
height:33px;
margin-right:12px;
background:url(h_image/h_bt_designer.gif) no-repeat;
}

#navigation a.h_designer:hover{
width:71px;
display:block;
height:33px;
margin-right:12px;
background:url(h_image/h_bt_designer_o.gif) no-repeat;
}

/* header*/



.size00 { font-size: 8pt; font-style: normal; line-height: 12pt}
.pad {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


.size00-9 { font-size: 8pt; font-style: normal; line-height: 9pt}

.size01 { font-size: 10pt; font-style: normal; line-height: 16pt}

.size01-10 { font-size: 10pt; font-style: normal; line-height: 10pt}

.size01-12 { font-size: 10pt; font-style: normal; line-height: 12pt}

.size02 { font-size: 10pt; font-style: normal; line-height: 17pt}

.size03 { font-size: 12pt; font-style: normal; line-height: 18pt}

.size04 { font-size: 14pt; font-style: normal; line-height: 20pt}

.size10 { font-size: 16pt; font-style: bold; line-height:50pt}

.shop {  font-size: 12pt; font-style: normal; line-height: 18pt}

.itemlist { font-size: 10pt; font-style: normal; line-height: 13pt}

a:vlink {text-decoration:none;}

a:hover {color:#FF9933; text-decoration:none;}

.size00-2 { font-size: 8pt; font-style: normal; line-height: 10pt}
.size08-11 { font-size: 8pt; font-style: normal; line-height: 11pt}
.size00-3 { font-size: 9pt; font-style: normal; line-height: 9pt}
.size00-1 { font-size: 8pt; font-style: normal; line-height: 15pt}
.size01-1 { font-size: 10pt; font-style: normal; line-height: 14pt}
.size01-3 { font-size: 10pt; font-style: normal; line-height: 12pt}
.size02-2 { font-size: 11pt; font-style: normal; line-height: 17pt }
.size00-3 { font-size: 6pt; font-style: normal; line-height: 6pt}
.size00-4 { font-size: 8pt; font-style: normal; line-height: 13pt}
.pad2 {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.site a {color: #333333; text-decoration: underline;}
.site a:link {color: #333333; text-decoration: underline;}
.site a:visited {color: #333333;}
.site a:hover {color: #333333; text-decoration: underline;}
.site a:active {color:#333333;}
.pad4 {
	padding: 5px;
}
.pad3 {


	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pad5 {

	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.pad6 {

	padding-top: 7px;
	padding-right: 0px;
	padding-left: 0px;
}

.estateIcon {
	margin: 0;
	padding: 0 0 5px 0;
}

.f8gray { font-size: 8pt; font-style: normal; line-height: 10pt; color:#666666;}
.f10 { font-size: 10pt; font-style: normal; line-height: 10pt; color:#333333;}

.designerName{
margin:0;
padding:5px 0;
}

.designerLink{
margin:0;
padding:5px 0 5px 7px;
background:url(estate/image/designer_link.gif) no-repeat 0 10px;
}


/* top sidenavi */

#sidenavi_top{
	position:absolute;
	left:610px;
	top:41px;
	width:190px;
}

/* spd top sidenavi */

#sidenavi_spd{
	position:absolute;
	left:610px;
	top:41px;
	width:190px;
}

/* online-shop, estate-rent, housing sidenavi */

#sidenavi{
	position:absolute;
	left:610px;
	top:42px;
	width:190px;
}

/* 070821 setting */

#sidenavi table{
	width:170px;
}

#sidenavi table td{
	font-size:10px;
}

/* online-shop sidenavi ranking */

#sidenavi ul.History_and_rank{
	display:block;
	width:170px;
	margin:0;
	padding:0;
}

#sidenavi ul.History_and_rank li{
	display:block;
	clear:both;
	width:auto;
	height:50px;
	list-style:none;
	margin:0;
	padding:0;
	background:none;
	line-height:150%;
}

#sidenavi ul.History_and_rank li div{
	display:block;
}

#sidenavi ul.History_and_rank li a img{
	margin-right:10px;
	float:left;
}

