.galleria{list-style:none;width:91px;float:right;}
.galleria li{display:block;width:91px;height:60px;overflow:hidden;float:left;margin:0;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px;}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em;}
* html .galleria li div span{} /* MSIE bug */

#studioGallery{
	width:665px;
	margin:0 auto;
	}

#main_image{
	width:574px;
	overflow:hidden;
	float:left;
	}

#mapArea{
	clear:both;
	padding-top:30px;
	}

#studioGallery li img{
	width:91px;
	height:60px;
	}

#mainContents h3{
	font-size:14px;
	margin-bottom:1em;
	clear:both;
	padding-top:20px;
	border-top:1px solid #666;
	}

#anetLogo{
	width:250px;
	float:left;
	}

#intro{
	width:510px;
	line-height:180%;
	float:left;
	}

#mitorizu{
	clear:both;
	padding-top:20px;
	}

#studioFig{
	width:550px;
	float:left;
	}

.priceCol{
	width:380px;
	float:left;
	}

#priceArea li{
	margin-left:2em;
	margin-right:1em;
	margin-bottom:0.5em;
	list-style-type:disc;
	}

.priceCol p{
	margin-right:2em;
	font-size:10px;
	}

#studioSpec{
	width:210px;
	float:left;
	}

#mapB{
	width:420px;
	float:left;
	}

#mapTextB{
	width:340px;
	float:left;
	}
	
/*20090203add*/
h4{
	font-color:#c00;
	}

dt{
	font-weight:bold;
	margin-top:1em;
	}

#houseStudio{
clear:both;
border-top:1px solid #000;
padding-top:20px;
}

#houseStudio h3{
border-style:none;
padding-top:0;
}

#housePhoto{
width:320px;
float:left;
}

#houseTXT{
width:440px;
float:left;
}