#mainVisual{
/*	background-color: #422704;*/
	background-color: #75473e;
	height: 260px;
}
#mainVisual #mainVisual2{
	height: 260px;
	width: 950px;
	margin: 0 auto;
}
#mainVisual #mainVisual2 #mainText{
	width: 400px;
	height: 260px;
	background-image: url(../images/main_text.gif);
	float: left;
}
#mainVisual #mainVisual2 #mainText h2{
	text-indent: -9999px;
}
#mainVisual #mainVisual2 #mainText p{
	text-indent: -9999px;
}

#mainVisual #mainVisual2 #swfContents{
	width: 550px;
	float: right;
}

#contents #conceptBox{
	width: 450px;
	float: left;
	padding-left: 10px;
}
#contents #conceptBox h3{
	height: 60px;
	background-image: url(../images/h3_concept.gif);
	text-indent: -9999px;
}
#contents #conceptBox #conceptText{
	background-image: url(../images/conceptText_bg.jpg);
	margin-top: 20px;
	padding-top: 10px;
	height: 370px;
}
#contents #conceptBox #conceptText h4{
	text-indent: -9999px;
	height: 40px;
}
#contents #conceptBox #conceptText h4#geihinkan{
	background-image: url(../images/h4_geihinkan.png);
}
#contents #conceptBox #conceptText h4#jinsei{
	background-image: url(../images/h4_jinsei.png);
}
#contents #conceptBox #conceptText h4#tpo{
	background-image: url(../images/h4_tpo.png);
}
#contents #conceptBox #conceptText p{
	padding: 0 20px;
	padding-bottom: 10px;
}


#contents #historyBox{
	width: 450px;
	float: right;
	padding-right: 10px;
}
#contents #historyBox h3{
	height: 60px;
	background-image: url(../images/h3_history.gif);
	text-indent: -9999px;
}
#contents #historyBox .imgBox{
	width: 220px;
	float: left;
	padding: 10px 0;
}


#contents #floorBox{
	padding-top: 20px;
}
#contents #floorBox h3{
	height: 60px;
	background-image: url(../images/h3_floor.gif);
	text-indent: -9999px;
}
#contents #floorBox #floorLeft{
	width: 400px;
	float: left;
}
#contents #floorBox #floorRight{
	width: 530px;
	float: left;
}
#contents #floorBox #floorRight .floorPhoto{
	padding-bottom: 10px;
	background-image: url(../../images/dotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 5px;
}
#contents #floorBox #floorRight .floorPhoto h4{
	text-indent: -9999px;
	height: 40px;
}
#contents #floorBox #floorRight .floorPhoto h4#oriental{
	background-image: url(../images/h4_oriental.gif);
}
#contents #floorBox #floorRight .floorPhoto h4#french{
	background-image: url(../images/h4_french.gif);
}
#contents #floorBox #floorRight .floorPhoto h4#italian{
	background-image: url(../images/h4_italian.gif);
}
#contents #floorBox #floorRight .floorPhoto p{
	line-height: 1.2em;
	font-size: 11px;
	color: #a18c74;
}
#contents #floorBox #floorRight .floorPhoto .imgBox{
	width: 120px;
	float: left;
	margin: 2px;
	padding: 2px;
	border: 1px solid #e6e0da;
}
#contents #floorBox #floorRight .floorPhoto .imgBox a:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
