@charset "utf-8";
.contentsmenubar/* CSS Document */

 {
	height: auto;
	width: 180px;
	float: left;
	clear: both;
	padding-top: 10px;
}
.contentsmenubar03/* CSS Document */

 {
	height: auto;
	width: 198px;
	float: left;
	display: block;
}
.contentsmenubar04/* CSS Document */

 {
	height: auto;
	width: 198px;
	float: left;
	display: block;
	clear: both;
}
.contentsmenubar_voice/* CSS Document */

 {
	height: auto;
	width: 198px;
	float: left;
	margin-top: 110px;
	display: block;
}
.contentsmenubar02/* CSS Document */

 {
	height: auto;
	width: 180px;
	float: left;
	clear: both;
}

.contentsmenubar a {
	height: 50px;
	width: 180px;
	display: block;
	background-position: bottom;
}

.contentsmenubar02 a {
	height: 50px;
	width: 180px;
	display: block;
	background-position: bottom;
}

.contentsmenubar03 a {
	height: 30px;
	width: 196px;
	display: block;
	padding: 2px 0px 0px 0px;
}
.contentsmenubar04  a {
	height: 32px;
	width: 198px;
	display: block;
	background-position: bottom;
}

.contentsmenubar03   a:hover  {
	background-position: 0px -32px;
}

.contentsmenubar_voice a {
	height: 32px;
	width: 198px;
	display: block;
	background-position: bottom;
}

.contentsmenubar_voice   a:hover  {
	background-position: 0px -32px;
}




.contentsmenubar020 a   {
	background-image: url(/apartment/img/estate/p_020_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.contentsmenubar021 a   {
	background-image: url(/apartment/img/estate/p_021.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 169px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 29px;
}

.contentsmenubar022 a   {
	background-image: url(/apartment/img/estate/p_020.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.contentsmenubar023 a   {
	background-image: url(/apartment/img/estate/p_021_1.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 169px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 29px;
}



.contentsmenubar031 a   {
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #607CAF;
}

.contentsmenubar032 a   {
	background-image: url(/apartment/img/rc/bg_menubtn2.gif);
	background-repeat: no-repeat;
	width: 167px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 29px;
	background-color: #FFFFFF;
	border: 1px solid #cfdbef;
	margin-bottom: 1px;
	color: #607caf;
}
.contentsmenubar031 {
	width: 196px;
	height: 32px;
	border: 1px solid #CFDBEF;
	background-color: #EAEEF7;
	background-image: url(/apartment/img/rc/bg_menubtn2_active.gif);
	background-repeat: no-repeat;
	margin-bottom: 1px;
	color: #607caf;
}


.contentsmenubar033 a   {
	background-image: url(/apartment/img/rc/bg_menubtn2.gif);
	width: 167px;
	margin-left: 29px;
	background-repeat: no-repeat;
	border: 1px solid #E2E9F5;
	color: #607CAF;
}

.contentsmenubar034 a   {
	background-image: url(/apartment/img/rc/bg_menubtn.gif);
	background-repeat: no-repeat;
	border: 1px solid #cfdbef;
	color: #607caf;
}

.contentsmenubar035 a   {
	background-image: url(/apartment/img/rc/bg_menubtn.gif);
	background-repeat: no-repeat;
	border: 1px solid #cfdbef;
	margin-bottom: 1px;
	color: #607caf;
}

.contentsmenubar036   {
	background-image: url(/apartment/img/rc/bg_menubtn2_active.gif);
	background-repeat: no-repeat;
	width: 167px;
	margin-left: 29px;
	border: 1px solid #CFDBEF;
	padding-bottom: 1px;
	height: 31px;
}

.contentsmenubar040 a   {
	background-image: url(/apartment/img/heiseistyle/p_012.gif);
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #FFE1E1;
	color: #A73425;
}

.contentsmenubar041 a   {
	background-image: url(/apartment/img/heiseistyle/p_012.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #FFE1E1;
	margin-left: 29px;
	width: 167px;
	color: #A73425;
}

.contentsmenubar046   {
	background-image: url(/apartment/img/heiseistyle/p_013.gif);
	background-repeat: no-repeat;
	border: 1px solid #FFE1E1;
	padding-bottom: 1px;
	height: 31px;
	width: 196px;
}


.contentsmenubar044 a   {
	background-image: url(/apartment/img/heiseistyle/p_014.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 142px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 55px;
}


.contentsmenubar045 a   {
	background-image: url(/apartment/img/heiseistyle/p_014_1.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 142px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 29px;
}

.contentsmenubar042 a   {
	background-image: url(/apartment/img/heiseistyle/p_010.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 169px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 29px;
}

.contentsmenubar043 a   {
	background-image: url(/apartment/img/heiseistyle/p_013.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.contentsmenubar050   {
	background-image: url(/apartment/img/gallery/menu_back_02.gif);
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #fbe4be;
	height: 29px;
	padding-top: 1px;
	color: #E78C05;
}

.contentsmenubar051 a   {
	background-image: url(/apartment/img/gallery/menu_back_01.gif);
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #fbe4be;
	padding-top: 1px;
	height: 29px;
	color: #E78C05;
}

.contentsmenubar060   {
	background-image: url(/apartment/img/estate/p_021.gif);
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CEDAC7;
	height: 29px;
	padding-top: 1px;
	color: #006933;
}

.contentsmenubar061 a   {
	background-image: url(/apartment/img/estate/p_020.gif);
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CEDAC7;
	padding-top: 1px;
	height: 29px;
	color: #006933;
}

.contentsmenubar062 a   {
	background-image: url(/apartment/img/estate/p_020.gif);
	width: 167px;
	margin-left: 29px;
	background-repeat: no-repeat;
	border: 1px solid #CEDAC7;
	color: #006933;
}

.contentsmenubar063    {
	background-image: url(/apartment/img/estate/p_021.gif);
	width: 167px;
	margin-left: 29px;
	background-repeat: no-repeat;
	border: 1px solid #CEDAC7;
	height: 31px;
	color: #006933;
}


.contentsmenubar052 a   {
	background-image: url(/apartment/img/gallery/menu_back_03.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.ga_contentsmenuwrap {
	height: auto;
	width: 198px;
	float: left;
}
.ga_contentswrap_menu  a {
	height: 32px;
	width: 198px;
	display: block;
}

.ga_contentswrap_menu060   a {
	background-image: url(/apartment/img/gallery/menu_back_03.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.ga_contentswrap_menu060 a:hover {
	background-position: 0px -32px;
}

.ga_contentswrap_menu061   a {
	background-image: url(/apartment/img/heiseistyle/menu_back_005.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.ga_contentswrap_menu061 a:hover {
	background-position: 0px -32px;
}

.contentsmenubar04_voice/* CSS Document */

 {
	height: auto;
	width: 198px;
	float: left;
	margin-top: 110px;
	display: block;
}
.contentsmenubar04    a:hover  {
	background-position: 0px -32px;
}

.contentsmenubar04_voice060  a   {
	background-image: url(/apartment/img/interview/menu_back.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.contentsmenubar04_voice061  a   {
	background-image: url(/apartment/img/interview/menu_back2.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.contentsmenubar04_voice062  a   {
	background-image: url(/apartment/img/interview/menu_back3.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 169px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 29px;
}

.contentsmenubar04_voice063  a   {
	background-image: url(/apartment/img/interview/menu_back4.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 169px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 29px;
}
.contentsmenubar1 a   {
	background-image: url(/apartment/img/rc/p_051.gif);
	background-repeat: no-repeat;
}


.contentsmenubar2 a   {
	background-image: url(/apartment/img/rc/p_53.gif);
	background-repeat: no-repeat;
}

.contentsmenubar3 a   {
	background-image: url(/apartment/img/rc/p_053.gif);
	background-repeat: no-repeat;
}

.contentsmenubar4 a   {
	background-image: url(/apartment/img/rc/p_054.gif);
	background-repeat: no-repeat;
}

.contentsmenubar5 a   {
	background-image: url(/apartment/img/rc/p_055.gif);
	background-repeat: no-repeat;
}

.contentsmenubar   a:hover  {
	background-position: 0px 0px;
}

.contentsmenubar02   a:hover  {
	background-position: 0px 0px;
}




#contentsmenubar_hs1 a   {
	background-image: url(/apartment/img/estate/p_051.gif);
	background-repeat: no-repeat;
}

#contentsmenubar_hs2 a   {
	background-image: url(/apartment/img/heiseistyle/p_052.gif);
	background-repeat: no-repeat;
}
#contentsmenubar_estate1  a   {
	background-image: url(/apartment/img/estate/p_051.gif);
	background-repeat: no-repeat;
}
#contentsmenubar_estate2  a   {
	background-image: url(/apartment/img/estate/p_052.gif);
	background-repeat: no-repeat;
}
#contentsmenubar_estate3  a   {
	background-image: url(/apartment/img/estate/p_053.gif);
	background-repeat: no-repeat;
}

#contentsmenubar_estate4  a   {
	background-image: url(/apartment/img/estate/p_054.gif);
	background-repeat: no-repeat;
}

#contentsmenubar_gallry1  a   {
	background-image: url(/apartment/img/gallery/p_051.gif);
	background-repeat: no-repeat;
}
#contentsmenubar_voice1 a {
	background-image: url(/apartment/img/interview/p_051.gif);
	background-repeat: no-repeat;
}
#contentsmenubar_voice2 a {
	background-image: url(/apartment/img/interview/p_052.gif);
	background-repeat: no-repeat;
}
#contentsmenubar_interview1  a {
	background-image: url(/apartment/img/interview/read_051.gif);
	background-repeat: no-repeat;
}
#contentsmenubar_interview2  a {
	background-image: url(/apartment/img/interview/read_052.gif);
	background-repeat: no-repeat;
}

#contentsmenubar_interview3 a {
	background-image: url(/apartment/img/interview/read_053.gif);
	background-repeat: no-repeat;
}

#contentsmenubar_interview4 a {
	background-image: url(/apartment/img/interview/read_054.gif);
	background-repeat: no-repeat;
}

#contentsmenubar_interview5 a {
	background-image: url(/apartment/img/interview/read_055.gif);
	background-repeat: no-repeat;
}

#contentsmenubar_interview6 a {
	background-image: url(/apartment/img/interview/read_056.gif);
	background-repeat: no-repeat;
}

#contentsmenubar_interview7 a {
	background-image: url(/apartment/img/interview/read_057.gif);
	background-repeat: no-repeat;
}

#contentsmenubar_interview8 a {
	background-image: url(/apartment/img/interview/read_058.gif);
	background-repeat: no-repeat;
}


#contentsmenubar_interview9 a {
	background-image: url(/apartment/img/interview/read_059.gif);
	background-repeat: no-repeat;
}

#contentsmenubar_interview10 a {
	background-image: url(/apartment/img/interview/read_060.gif);
	background-repeat: no-repeat;
}
