/* 全体に適用 */
	
body {
	text-align: left;
	margin:0;
	padding:0;
	background-image:url('../comon_image/sc_menuBg.jpg');
	background-repeat:repeat-x;
	font-family:"Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

img {
	border : 0px;
}

div,p,dl,dd,dt{
	margin:0;
	padding:0;
	}

#container{
	width : 964px;
}

#headerArea{
	background-repeat:no-repeat;
	width : 964px;
	height : 105px;
}


#mainArea{
	margin:0 auto;
	padding:0;
	background-image:url('../comon_image/second_mainBg.jpg');
	background-repeat:repeat-y;
	width : 964px;
	height : auto;
}


#pankuzu{
	width : 320px;
	height : 33px;
	font-size : 11px; 
	position : relative;
	}

#pankuzu span{
	font-size : 11px;
	position : absolute;
	top : 15px;
	left : 20px;
	color : #999999;
	}

a.pankuzuLink {
	font-size : 11px; 
	color : #999999;
	font-weight : bold;
	float : left;
	}

a:hover.pankuzuLink {
	font-size : 11px; 
	color : #CCCCCC;
	font-weight : bold;
	float : left;	
	}

strong{
	font-weight:normal;
	}

h1{
	margin:0 auto;
	padding:0;
	width : 74px;
	text-align:center;
	position:absolute;
	top:11px;
	left:37px;
}

h2{
	margin:0 auto;
	padding:0;
}

h3{
	margin:0 auto;
	padding:0;
}

h4{
	margin:0;
	padding:0;
	}
	
h5{
	margin:0;
	padding:0;
	}

h6{
	margin:0;
	padding:0;
	}

.size10{
	font-size:10px;
	}
	
.size11{
	font-size:11px;
	}

.size12{
	font-size:12px;
	}
	
#rentListBox ul li .Gray{
	color:#666666;
	}
	
	
.paragraph{
	margin-top:10px;
	}
	
.paragraph_min{
	margin-top:7px;
	}
	
/*floatを指定したボックスに用いるハック*/
.clearfix:after{
 content:".";
 display:block;
 height:0;
 line-height:0;
 clear:both;
 visibility:hidden;
 }
	
.clearfix{
 zoom:1;
 }
	
/*Hides from IE-mac\*/
*html .clearfix{
	height:1%;
	padding-right: 0px;
}
.clearfix{display:block;}


/*End hide from IE-mac*/
	

/* グローバルナビゲーションに適用 */
#menu {
	margin:0 auto;
	padding:0;
	float : right;
	width : 810px;
	margin: 15px 0px 0px 0px;
	vertical-align:middle;
	padding-top : 0px;
}

#menu li {
	margin:0 auto;
	padding:0;
	float : left;
	margin-right:15px;
	margin-top:6px;
	list-style-type: none; 
}

/* MENU consept */

li.menu_Concept a:link,li.menu_Concept a:visited {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_concept.jpg');
	background-repeat:no-repeat;
	width : 55px;
	height : 11px;
	text-indent:-10000px;
}

li.menu_Concept a:hover {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_concept_f2.jpg');
	background-repeat:no-repeat;
	width : 55px;
	text-indent:-10000px;
}


/* MENU serviceamenitiy */

li.menu_serviceAmenitiy a:link,li.menu_serviceAmenitiy a:visited {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_serviceamenitiy.jpg');
	background-repeat:no-repeat;
	width : 114px;
	height : 11px;
	text-indent:-10000px;
}

li.menu_serviceAmenitiy a:hover {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_serviceamenitiy_f2.jpg');
	background-repeat:no-repeat;
	width : 114px;
	text-indent:-10000px;
}

/* MENU ForRent */

li.menu_ForRent a:link,li.menu_ForRent a:visited {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_forrent.jpg');
	background-repeat:no-repeat;
	width : 57px;
	height : 11px;
	text-indent:-10000px;
}

li.menu_ForRent a:hover {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_forrent_f2.jpg');
	background-repeat:no-repeat;
	width : 57px;
	text-indent:-10000px;
}

/* MENU Room Plan*/

li.menu_RoomPlan a:link,li.menu_RoomPlan a:visited {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_roomplan.jpg');
	background-repeat:no-repeat;
	width : 70px;
	height : 11px;
	text-indent:-10000px;
}

li.menu_RoomPlan a:hover {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_roomplan_f2.jpg');
	background-repeat:no-repeat;
	width : 70px;
	text-indent:-10000px;
}

/* MENU LifeInformation */

li.menu_LifeInformation a:link,li.menu_LifeInformation a:visited {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_lifeinformation.jpg');
	background-repeat:no-repeat;
	width : 97px;
	height : 11px;
	text-indent:-10000px;
}

li.menu_LifeInformation a:hover {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_lifeinformation_f2.jpg');
	background-repeat:no-repeat;
	width : 97px;
	text-indent:-10000px;
}

/* MENU accessmap */

li.menu_AccessMap a:link,li.menu_AccessMap a:visited {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_accessmap.jpg');
	background-repeat:no-repeat;
	width : 85px;
	height : 11px;
	text-indent:-10000px;
}

li.menu_AccessMap a:hover {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_accessmap_f2.jpg');
	background-repeat:no-repeat;
	width : 85px;
	text-indent:-10000px;
}


/* MENU menu_data */

li.menu_Data a:link,li.menu_Data a:visited {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_data.jpg');
	background-repeat:no-repeat;
	width : 37px;
	height : 11px;
	text-indent:-10000px;
}

li.menu_Data a:hover {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_data_f2.jpg');
	background-repeat:no-repeat;
	width : 37px;
	text-indent:-10000px;
}

/* MENU menu_forfurtherinformation */

li.menu_ForFurtherInformation a:link,li.menu_ForFurtherInformation a:visited {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_forfurtherinformation.jpg');
	background-repeat:no-repeat;
	width : 135px;
	height : 11px;
	text-indent:-10000px;
}

li.menu_ForFurtherInformation a:hover {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_forfurtherinformation_f2.jpg');
	background-repeat:no-repeat;
	width : 135px;
	text-indent:-10000px;
}


/* MENU menu_abooutUs */

li.menu_contactUs a:link,li.menu_contactUs a:visited {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_contactUs.jpg');
	background-repeat:no-repeat;
	width : 72px;
	height : 11px;
	text-indent:-10000px;
}

li.menu_contactUs a:hover {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url('../comon_image/menu_contactUs_f2.jpg');
	background-repeat:no-repeat;
	width : 72px;
	text-indent:-10000px;
}
	

/*Privacy Policy*/

#privacypolicy a:link,#privacypolicy a:visited {
	display:block;
	text-decoration:none;
	color : #484848;
	background-image:url('../comon_image/sc_privacy.jpg');
	background-repeat:no-repeat;
	width : 77px;
	z-index:0;
	height : 11px;
	text-indent:-10000px;
}

#privacypolicy a:hover {
	z-index:0;
	display:block;
	text-decoration:none;
	color : #484848;
	background-image:url(../comon_image/sc_privacy_f2.jpg);
	background-repeat:no-repeat;
	width : 77px;
	text-indent:-10000px;
}


/* サブメニュー */
#subNaviArea{
	margin:0 auto;
	padding:7px 0 0 0;
	float : left;
	width:199px;
	height : auto;
}

#subNaviArea .subNaviSitemap{
	text-decoration:none;
	color : #FFFFFF;
	background-image:url(../comon_image/title_sitemap01.gif);
	background-repeat:no-repeat;
	width : 180px;
	height:70px;
	text-indent:-10000px;
	margin-left:20px;
	}

#subNaviArea .subNaviData{
	text-decoration:none;
	color : #FFFFFF;
	background-image:url(../comon_image/title_Data01.gif);
	background-repeat:no-repeat;
	width : 180px;
	height:70px;
	text-indent:-10000px;
	margin-left:20px;
	}
	
#subNaviArea .subNaviConcept{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_concept01.gif);
	background-repeat:no-repeat;
	width : 180px;
	height:70px;
	text-indent:-10000px;
	margin-left:20px;
	}
	
#subNaviArea .subNaviAccessMap{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_accessMap01.gif);
	background-repeat:no-repeat;
	width : 180px;
	height:70px;
	text-indent:-10000px;
	margin-left:20px;
	}
	
#subNaviArea .subNaviServiceAmenity{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_serviceAmenity01.gif);
	background-repeat:no-repeat;
	width : 180px;
	height:70px;
	text-indent:-10000px;
	margin-left:20px;
	}
	
#subNaviArea .subNaviLifeInformation{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_lifeInformation01.gif);
	background-repeat:no-repeat;
	width : 180px;
	height:70px;
	text-indent:-10000px;
	margin-left:20px;
	}

#subNaviArea .subNaviForRent{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_forrent01.gif);
	background-repeat:no-repeat;
	width : 180px;
	height:70px;
	text-indent:-10000px;
	margin-left:20px;
	}
	
#subNaviArea .subNaviRoomPlan{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_roomplan01.gif);
	background-repeat:no-repeat;
	width : 180px;
	height:70px;
	text-indent:-10000px;
	margin-left:20px;
	}

#subNaviArea .subNaviU2BrFeature{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_U2brFeature01.gif);
	background-repeat:no-repeat;
	width : 180px;
	height:70px;
	text-indent:-10000px;
	margin-left:20px;
	}
    

/*タイトル*/

#titleSitemap{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_Sitemap02.gif);
	background-repeat:no-repeat;
	width:730px;
	height:57px;
	text-indent:-10000px;
	float: right;
	}

#titleData{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_Data02.gif);
	background-repeat:no-repeat;
	width:730px;
	height:57px;
	text-indent:-10000px;
	float: right;
	}
	
#titleConcept{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_con02.gif);
	background-repeat:no-repeat;
	width:730px;
	height:57px;
	text-indent:-10000px;
	float: right;
	}
	
#titleAccessMap{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_accessMap02.gif);
	background-repeat:no-repeat;
	width:730px;
	height:57px;
	text-indent:-10000px;
	float: right;
	}
	
#titleServiceAmenity{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_serviceAmenity02.gif);
	background-repeat:no-repeat;
	width:730px;
	height:57px;
	text-indent:-10000px;
	float: right;
	}
	
#titleLifeInformation{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_lifeInformation02.gif);
	background-repeat:no-repeat;
	width:730px;
	height:57px;
	text-indent:-10000px;
	float: right;
	}
	
#titleForRent{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_forrent02.gif);
	background-repeat:no-repeat;
	width:730px;
	height:57px;
	text-indent:-10000px;
	float: right;
	}
	
#titleRoomPlan{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_roomplan02.gif);
	background-repeat:no-repeat;
	width:730px;
	height:57px;
	text-indent:-10000px;
	float: right;
	}

#titleU2BrFeature{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../comon_image/title_U2brFeature02.gif);
	background-repeat:no-repeat;
	width:730px;
	height:57px;
	text-indent:-10000px;
	float: right;
	}

/*メインコンテンツ*/

#contentsArea{
	margin:0 auto 0;
	padding:0;
	float : right;
	height : auto;
	width: 705px;
	padding-right: 20px;
}

#contents{
	margin-top:35px;
	width:705px;
	}

#text_box{
	width:460px;
	}	

/*#pagetop{
	width: 58px;
	text-align: right;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	clear: both;
	}*/
	
#pagetop img{
	float:right;
	}
	
#pagetop{
	width: 58px;
	text-align: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	clear: both;
	float: right;
	}
	
.pagetop{
	width: 58px;
	text-align: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	clear: both;
	float: right;
	}

#welcom_text{
	background:url(../concept/Concept_img01.jpg) right top no-repeat;
	font-size:11px;
	height:323px;
	margin-bottom:45px;
	color:#666666;
	line-height:180%;
	}
	
#welcom_text02{
	background: url(../accessMap/accessMap_img01.jpg) right top no-repeat;
	font-size:11px;
	height:323px;
	margin-bottom:0px;
	color:#666666;
	line-height:180%;
	}
	
#welcom_text03{
	background: url(../serviceAmenity/serviceAmenity_img00.jpg) no-repeat;
	font-size:11px;
	background-position:100% 25px;
	height:100%;
	margin-bottom:25px;
	color:#666666;
	line-height:180%;
	}
	
#welcom_text04{
	background: url(../lifeInformation/life_bg01.jpg) bottom right no-repeat;
	font-size:11px;
	height:441px;
	margin-bottom:0px;
	color:#666666;
	line-height:180%;
	}
	
#welcom_text05{
	background: url(../forRent/forRent_img01.jpg) right no-repeat;
	top:50px;
	font-size:11px;
	margin-bottom:40px;
	color:#666666;
	line-height:180%;
	}
	
#welcom_text06{
	background: url(../roomPlan/roomPlan_img01.jpg) right no-repeat;
	top:50px;
	font-size:11px;
	margin-bottom:40px;
	color:#666666;
	line-height:180%;
	}

#welcom_text07{
    top:50px;
	font-size:11px;
	margin-bottom:43px;
	color:#666666;
	line-height:1.7;
	}
    

#title_concept02{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../concept/Concept_welcom.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
	width:372px;
	height:50px;
	margin-bottom:35px;
	}
	
#title_AccessMap02{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../accessMap/satisfactoryAccess_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	width:224px;
	height:47px;
	margin-bottom:35px;
	}
	
#title_ServiceAmenity02{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../serviceAmenity/serviceAmenity_title00.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	width:409px;
	height:49px;
	margin-bottom:35px;
	}

#title_LifeInformation02{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../lifeInformation/life_tit01.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	width:415px;
	height:48px;
	margin-bottom:35px;
	}	

#title_ForRent02{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../forRent/forRent_tit.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
	width:414px;
	height:48px;
	margin-bottom:35px;
	}
	
#title_RoomPlan02{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../roomPlan/roomPlan_tit.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	width:296px;
	height:48px;
	margin-bottom:35px;
	}		
	
/*コンセプト*/
#Concept_contents{
	width:702px;
	text-align:center;
	}
	
#Concept_contents h5{
	margin-bottom:30px;
	}

#contents_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../concept/Concept_title01.jpg);
	width:702px;
	height:20px;
	}
	
#text_image01{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../concept/Concept_text01.gif);
	width:406px;
	height:64px;
	}
	
#text_image02{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../concept/Concept_text02.gif);
	width:228px;
	height:31px;
	}
	
#text_image03{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../concept/Concept_text03.gif);
	width:343px;
	height:32px;
	}	

#text_image04{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../concept/Concept_text04.gif);
	width:411px;
	height:78px;
	}

#text_image05{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../concept/Concept_text05.gif);
	width:210px;
	height:32px;
	}	
	
.fix{
	display:inline-block;
	}

.fix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
	
.Concept_contents_area{
	text-align:center;
	margin:0 auto 20px;
	padding-bottom:20px;
	width:646px;
	background:url(../concept/concept_dashed_line.gif) bottom no-repeat;
	}
	
.Concept_contents_area_last{
	text-align:center;
	margin:0 auto 0px;
	width:646px;
	}

.text_area{
	float:left;
	color:#000000;
	font-size:11px;
	text-align:left;
	line-height: 130%;
	margin-left: 15px;
	width: 450px;
	}
	
.text_area02{
	float:left;
	margin-right:0px;
	color:#000000;
	font-size:11px;
	line-height: 130%;
	text-align:left;
	}

.text_img{
	margin:10px 0 15px;
	}
	
.haba406{
	width:406px;
	}
	
.mini_text_area{
	text-align:left;
	margin-top:2px;
	}

.photo_area{
	float:left;
	width:211px;
	}
	
.photo_area{
	float:left;
	width:211px;
	}
	
.conceptphoto_area{
	float:left;
	}
	
.photo_area_yohaku{
	margin:0 15px;
	}

.photo_area_yohaku02{
	margin:0 15px 0 5px;
	}

#Concept_btn01{
	width : 357px;
	height : 35px;
	}
	
#Concept_btn02{
	width : 286px;
	height : 35px;
	}
	
#Concept_btn03{
	width : 220px;
	height : 35px;
	}
	
#Concept_btn04{
	width : 321px;
	height : 35px;
	}
	
#Concept_btn05{
	width : 343px;
	height : 35px;
	}
	
.text_area #Concept_btn01 a:link, .text_area #Concept_btn01 a:visited {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image: url(../concept/Concept_btn01.gif) ;
	background-repeat:no-repeat;
	width : 357px;
	height : 35px;
	text-indent:-10000px;
}

.text_area #Concept_btn01 a:hover {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image:url(../concept/Concept_btn01_f2.gif);
	background-repeat:no-repeat;
	width : 357px;
	text-indent:-10000px;
}

.text_area #Concept_btn02 a:link, .text_area #Concept_btn02 a:visited {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image: url(../concept/Concept_btn02.gif) ;
	background-repeat:no-repeat;
	width : 286px;
	height : 35px;
	text-indent:-10000px;
}

.text_area #Concept_btn02 a:hover {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image:url(../concept/Concept_btn02_f2.gif);
	background-repeat:no-repeat;
	width : 286px;
	text-indent:-10000px;
}

.text_area #Concept_btn03 a:link, .text_area #Concept_btn03 a:visited {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image: url(../concept/Concept_btn03.gif) ;
	background-repeat:no-repeat;
	width : 220px;
	height : 35px;
	text-indent:-10000px;
}

.text_area #Concept_btn03 a:hover {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image:url(../concept/Concept_btn03_f2.gif);
	background-repeat:no-repeat;
	width : 220px;
	text-indent:-10000px;
}


.text_area02 #Concept_btn04 a:link, .text_area02 #Concept_btn04 a:visited {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image: url(../concept/Concept_btn04.gif) ;
	background-repeat:no-repeat;
	width : 321px;
	height : 35px;
	text-indent:-10000px;
}

.text_area02 #Concept_btn04 a:hover {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image:url(../concept/Concept_btn04_f2.gif);
	background-repeat:no-repeat;
	width : 321px;
	text-indent:-10000px;
}


.text_area #Concept_btn05 a:link, .text_area #Concept_btn05 a:visited {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image: url(../concept/Concept_btn05.gif) ;
	background-repeat:no-repeat;
	width : 343px;
	height : 35px;
	text-indent:-10000px;
}

.text_area #Concept_btn05 a:hover {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image:url(../concept/Concept_btn05_f2.gif);
	background-repeat:no-repeat;
	width : 343px;
	text-indent:-10000px;
}


/*アクセスマップ*/
#access_img{
	width:705px;
	height:240px;
	}

#access_img p{
	float:left;
	margin-right:1px;
	height:240px;
	}
	
#access_img .access_img_last{
	margin:0;
	}
	
#contents .accessMap_text_area{
	width:705px;
	color: #666666;
	padding-bottom: 30px;
	}
	
#Map_All{
	}	

#access_area{
	width:320px;
	float:left;
	}
	
	
#area_area{
	width:362px;
	float: right;
	}
	
#access_title_area{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../accessMap/accessMap_img06.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	width:164px;
	height:13px;
	margin-bottom:5px;
	}
	
#area_title_area{
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../accessMap/accessMap_img07.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
	width:146px;
	height:13px;
	margin-bottom:5px;
	}


.Mapbtn_area{
	width:92px;
	height:22px;
	margin-top:5px;
	float:right;
	}

.Mapbtn_area a:link,.Mapbtn_area a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../accessMap/btn_Print.jpg);
	background-repeat:no-repeat;
	width : 92px;
	height : 22px;
	text-indent:-10000px;
}

.Mapbtn_area a:hover {
	z-index:0;
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../accessMap/btn_Print_f2.jpg);
	background-repeat:no-repeat;
	width : 92px;
	text-indent:-10000px;
}

/*サービス＆アメニティ*/

#Concept_contents{
	width:702px;
	}
	
#concierge_btn{
	margin-top:10px;
	}
	
#Fitness_btn{
	float:left;
	margin-top:10px;
	width:192px;
	}
	
#Fitness_btn p{
	margin:0;
	margin-left:15px;
	}
	
#Public_btn{
	float:left;
	margin-top:10px;
	width:192px;
	}
	
#Public_btn p{
	margin:0;
	margin-left:15px;
	}

#SApage_link{
	float:left;
	margin-top:10px;
	width:180px;
	}

#SApage_link p{
	margin-top:5px;
	padding-left:25px;
	}

	
.text_area_SA{
	float:left;
	color:#666666;
	font-size:12px;
	text-align:left;
	line-height: 180%;
	margin-left: 15px;
	width: 450px;
	}
	
.text_area_SA2{
	float:left;
	color:#666666;
	font-size:12px;
	text-align:left;
	line-height: 180%;
	margin-right: 15px;
	width: 450px;
	}
	
#SApage_link #SApage_btn01 a:link,#SApage_link #SApage_btn01 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../serviceAmenity/serviceAmenity_sitemenu01.jpg);
	background-repeat:no-repeat;
	width : 113px;
	height : 19px;
	text-indent:-10000px;
}

#SApage_link #SApage_btn01 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../serviceAmenity/serviceAmenity_sitemenu01_f2.jpg);
	background-repeat:no-repeat;
	width : 113px;
	text-indent:-10000px;
}


#SApage_link #SApage_btn02 a:link,#SApage_link #SApage_btn02 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../serviceAmenity/serviceAmenity_sitemenu02.jpg);
	background-repeat:no-repeat;
	width : 98px;
	height : 19px;
	text-indent:-10000px;
}

#SApage_link #SApage_btn02 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../serviceAmenity/serviceAmenity_sitemenu02_f2.jpg);
	background-repeat:no-repeat;
	width : 98px;
	text-indent:-10000px;
}


#SApage_link #SApage_btn03 a:link,#SApage_link #SApage_btn03 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../serviceAmenity/serviceAmenity_sitemenu03.jpg);
	background-repeat:no-repeat;
	width : 79px;
	height : 19px;
	text-indent:-10000px;
}

#SApage_link #SApage_btn03 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../serviceAmenity/serviceAmenity_sitemenu03_f2.jpg);
	background-repeat:no-repeat;
	width : 79px;
	text-indent:-10000px;
}


#SApage_link #SApage_btn04 a:link,#SApage_link #SApage_btn04 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../serviceAmenity/serviceAmenity_sitemenu04.jpg);
	background-repeat:no-repeat;
	width : 105px;
	height : 19px;
	text-indent:-10000px;
}

#SApage_link #SApage_btn04 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../serviceAmenity/serviceAmenity_sitemenu04_f2.jpg);
	background-repeat:no-repeat;
	width : 105px;
	text-indent:-10000px;
}

#SApage_link #SApage_btn05 a:link,#SApage_link #SApage_btn05 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../serviceAmenity/serviceAmenity_sitemenu05.jpg);
	background-repeat:no-repeat;
	width : 81px;
	height : 19px;
	text-indent:-10000px;
}

#SApage_link #SApage_btn05 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../serviceAmenity/serviceAmenity_sitemenu05_f2.jpg);
	background-repeat:no-repeat;
	width : 81px;
	text-indent:-10000px;
}

	
#Fitness_btn #Fit_btn01 a:link,#Fitness_btn #Fit_btn01 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../serviceAmenity/serviceAmenity_btn02.jpg);
	background-repeat:no-repeat;
	width : 181px;
	height : 19px;
	text-indent:-10000px;
}

#Fitness_btn #Fit_btn01 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../serviceAmenity/serviceAmenity_btn02_f2.jpg);
	background-repeat:no-repeat;
	width : 181px;
	text-indent:-10000px;
}


#Fitness_btn #Fit_btn02 a:link,#Fitness_btn #Fit_btn02 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../serviceAmenity/serviceAmenity_btn03.jpg);
	background-repeat:no-repeat;
	width : 192px;
	height : 19px;
	text-indent:-10000px;
}

#Fitness_btn #Fit_btn02 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../serviceAmenity/serviceAmenity_btn03_f2.jpg);
	background-repeat:no-repeat;
	width : 192px;
	text-indent:-10000px;
}	


#Fitness_btn #Fit_btn03 a:link,#Fitness_btn #Fit_btn03 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../serviceAmenity/serviceAmenity_btn04.jpg);
	background-repeat:no-repeat;
	width : 186px;
	height : 19px;
	text-indent:-10000px;
}

#Fitness_btn #Fit_btn03 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../serviceAmenity/serviceAmenity_btn04_f2.jpg);
	background-repeat:no-repeat;
	width : 186px;
	text-indent:-10000px;
}


#Fitness_btn #Fit_btn04 a:link,#Fitness_btn #Fit_btn04 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../serviceAmenity/serviceAmenity_btn05.jpg);
	background-repeat:no-repeat;
	width : 164px;
	height : 19px;
	text-indent:-10000px;
}

#Fitness_btn #Fit_btn04 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../serviceAmenity/serviceAmenity_btn05_f2.jpg);
	background-repeat:no-repeat;
	width : 164px;
	text-indent:-10000px;
}

#Public_btn #Pub_btn01 a:link,#Public_btn #Pub_btn01 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../serviceAmenity/serviceAmenity_btn06.jpg);
	background-repeat:no-repeat;
	width : 166px;
	height : 19px;
	text-indent:-10000px;
}

#Public_btn #Pub_btn01 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../serviceAmenity/serviceAmenity_btn06_f2.jpg);
	background-repeat:no-repeat;
	width : 166px;
	text-indent:-10000px;
}


#Public_btn #Pub_btn02 a:link,#Public_btn #Pub_btn02 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../serviceAmenity/serviceAmenity_btn07.jpg);
	background-repeat:no-repeat;
	width : 141px;
	height : 19px;
	text-indent:-10000px;
}

#Public_btn #Pub_btn02 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../serviceAmenity/serviceAmenity_btn07_f2.jpg);
	background-repeat:no-repeat;
	width : 141px;
	text-indent:-10000px;
}
	
	
#concierge_btn a:link,#concierge_btn a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../serviceAmenity/serviceAmenity_btn01.jpg);
	background-repeat:no-repeat;
	width : 240px;
	height : 19px;
	text-indent:-10000px;
}

#concierge_btn a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../serviceAmenity/serviceAmenity_btn01_f2.jpg);
	background-repeat:no-repeat;
	width : 240px;
	text-indent:-10000px;
}

photo_area photo_area_yohaku2{
	margin-left:5px;
	}
	
.ServiceAmenity_contents_area{
	clear:both;
	margin-top: 0px;
	}

.as_of{
	width:682px;
	text-align: right;
	font-size:11px;
	}

.tab_decoration{
	color:#5E551C;
	clear:both;
	border:none;
	width:682px;
	border-spacing:1px;
	}

.tab_decoration td{	
	background-color:#F4F1DD;
	height:24px;
	font-size:12px;
	}

.tab_decoration .tab_cent{
	text-align:center;
	margin:0 auto;
	}
	
.tab_decoration .tab_cent img{
	display:block;
	width:60px;
	height:13px;
	}

	
.tab_decoration .tab_cent a{
	display:block;
	text-decoration:none;
	margin:0 auto;
	padding:0;
	width:70px;
	text-align:center;
	}	
	
.tab_bed{
	text-align:center;
	}
	
.tab_Spec{
	text-indent:1em;
	}

.tab_decoration .tab1{
	width:90px;
	height:32px;
	background: url(../comon_image/room_tabBG.gif);
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
	line-height:32px;
	}
	
.tab_decoration .tab1 p{
	line-height:1.0;
	font-weight:normal;
	margin-left:5px;
	}
	
.tab_decoration .tab1 span{
	letter-spacing:-0.03em;
	}
	
.tab_decoration .tab2{
	width:518px;
	height:32px;
	background: url(../comon_image/room_tabBG.gif);
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
	line-height:32px;
	}
	
.tab_decoration .tab2 p{
	line-height:1.0;
	font-weight:normal;
	margin-left:5px;
	}
	
.tab_decoration .tab3{
	width:70px;
	height:32px;
	background: url(../comon_image/room_tabBG.gif);
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
	line-height:32px;
	}
	
.tab_decoration .tab3 p{
	line-height:1.0;
	font-weight:normal;
	margin-left:5px;
	}
	
.tab_decoration .tab4{
	font-size:11px;
	line-height:32px;
	height:32px;
	border-bottom:solid 1px #CCC162;
	padding-left:10px;
	}
	
tab_decoration span{
	color:#8D8129;
	}
	

.haba460{
	width:460px;
	}

.haba440{
	width:440px;
	}
	
.haba430{
	width:430px;
	}

#Servise_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../serviceAmenity/serviceAmenity_title01.gif);
	width:702px;
	height:25px;
	margin-bottom:20px;
	}
	
#Front_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../serviceAmenity/serviceAmenity_title02.gif);
	width:702px;
	height:25px;
	margin-bottom:20px;
	}
	
	
#Fitness_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../serviceAmenity/serviceAmenity_title03.gif);
	width:702px;
	height:25px;
	margin-bottom:20px;
	}
	
#Child_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../serviceAmenity/serviceAmenity_title04.gif);
	width:702px;
	height:25px;
	margin-bottom:20px;
	}

#Public_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../serviceAmenity/serviceAmenity_title05.gif);
	width:702px;
	height:25px;
	margin-bottom:20px;
	}
	
			
.table_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../serviceAmenity/serviceAmenity_title_mini.jpg);
	width:242px;
	height:13px;
	margin:20px 0 5px;
	}
	
.Concept_contents_area{
	text-align:center;
	margin:0 auto 20px;
	padding-bottom:20px;
	width:646px;
	background:url(../concept/concept_dashed_line.gif) bottom no-repeat;
	}
	
/*ライフインフォメーション*/
#LIpage_link{
	float:left;
	margin-top:10px;
	width:180px;
	}

#LIpage_link p{
	margin-top:5px;
	padding-left:25px;
	clear:both;
	}
	
#Shopping_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../lifeInformation/lifeinfo_title01.gif);
	width:703px;
	height:24px;
	margin-bottom:10px;
	}
	
#Life_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../lifeInformation/lifeinfo_title02.gif);
	width:703px;
	height:24px;
	margin-bottom:10px;
	}
	
	
#Culture_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../lifeInformation/lifeinfo_title03.gif);
	width:703px;
	height:24px;
	margin-bottom:10px;
	}


#Amusement_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../lifeInformation/lifeinfo_title04.gif);
	width:703px;
	height:24px;
	margin-bottom:10px;
	}

	
.info_contents_box{
	width:695px;
	}
	
#LIpage_link #LIpage_btn01 a:link,#LIpage_link #LIpage_btn01 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../lifeInformation/lifeinfo_sitemenu01.gif);
	background-repeat:no-repeat;
	width : 143px;
	height : 19px;
	text-indent:-10000px;
}

#LIpage_link #LIpage_btn01 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../lifeInformation/lifeinfo_sitemenu01_f2.gif);
	background-repeat:no-repeat;
	width : 143px;
	text-indent:-10000px;
}

#LIpage_link #LIpage_btn02 a:link,#LIpage_link #LIpage_btn02 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../lifeInformation/lifeinfo_sitemenu02.gif);
	background-repeat:no-repeat;
	width : 29px;
	height : 18px;
	text-indent:-10000px;
}

#LIpage_link #LIpage_btn02 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../lifeInformation/lifeinfo_sitemenu02_f2.gif);
	background-repeat:no-repeat;
	width : 29px;
	text-indent:-10000px;
}


#LIpage_link #LIpage_btn03 a:link,#LIpage_link #LIpage_btn03 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../lifeInformation/lifeinfo_sitemenu03.gif);
	background-repeat:no-repeat;
	width : 50px;
	height : 18px;
	text-indent:-10000px;
}

#LIpage_link #LIpage_btn03 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../lifeInformation/lifeinfo_sitemenu03_f2.gif);
	background-repeat:no-repeat;
	width : 50px;
	text-indent:-10000px;
}


#LIpage_link #LIpage_btn04 a:link,#LIpage_link #LIpage_btn04 a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../lifeInformation/lifeinfo_sitemenu04.gif);
	background-repeat:no-repeat;
	width : 75px;
	height : 18px;
	text-indent:-10000px;
	margin-bottom:30px;
}

#LIpage_link #LIpage_btn04 a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../lifeInformation/lifeinfo_sitemenu04_f2.gif);
	background-repeat:no-repeat;
	width : 75px;
	text-indent:-10000px;
	margin-bottom:30px;
}

#LIpage_link #LIpage_Rokko_Island a:link,#LIpage_link #LIpage_Rokko_Island a:visited {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image: url(../lifeInformation/Rokko_Island.gif);
	background-repeat:no-repeat;
	width : 150px;
	height : 30px;
	text-indent:-10000px;

}

#LIpage_link #LIpage_Rokko_Island a:hover {
	display:block;
	text-decoration:none;
	color : #ffffff;
	background-image:url(../lifeInformation/Rokko_Island.gif);
	background-repeat:no-repeat;
	width : 150px;
	text-indent:-10000px;
}

.LifeInformation_contents_area{
	clear:both;
	padding-top:25px;
	}
	
.link_box_left{
	width:340px;
	padding:10px 0;
	float:left;
	margin-right:10px;
	background:url(../lifeInformation/lifeinfo_dashed_line.gif) bottom no-repeat;
	}
	
.link_box_right{
	width:340px;
	float:left;
	background:url(../lifeInformation/lifeinfo_dashed_line.gif) bottom no-repeat;
	padding: 10px 0;
	}
	
.link_photo_area{
	width:111px;
	height:96px;
	float:left;
	margin-right:10px;
	}
	
.link_text_area{
	color:#666666;
	}


.link_text_areaaddress{
	margin-top:5px;	
	width:218px;
	float:left;
	}
	
.link_text_areaaddress p{
	font-size:10px;
	letter-spacing:0.07em;
	color:#666666;
	margin-top:5px;
	height:11px;
	}

.link_text_area .link_text_areaaddress a{
	display:inline;
	float:left;
	width:52px;
	text-align:right;
	height:11px;
	text-decoration:none;
	}
	
.text_link{
	float:left;
	width:218px;
	letter-spacing:0.07em;
	}

.textExplanation{
	clear:both;
	width:320px;
	letter-spacing:0.07em;
	}

	
.link_text_area a{
	line-height:130%;
	font-size:10px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	}
	
.link_text_area a:hover{
	line-height:130%;
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
	color:#FC38B3;
	}
	
.tel_left{
	float:left;
	}
	
.translation{
	font-weight:normal;	
	display : block;
	}

.translation_mini{
	letter-spacing:-0.05em;
	}

.noLink_name{
	font-weight:bold;
	font-size:10px;
	line-height:130%;
	}
	
.Comment_text{
	font-size:10px;
	letter-spacing:0.07em;
	color:#666666;
	margin-top:3px;
	}
	
	
/*募集中の物件-For　Rent-*/

.Apartment_tab{
	border:solid 1px #cccccc;
	width:703px;
	font-size:12px;
	padding:0;
	}

.Apartment_tab h6{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	margin:0 auto 10px;
	padding:5px 0;
	background: url(../forRent/forRent_tableBG03.jpg) top repeat-y;
	letter-spacing:-0.02em;
	}

.Apartment_tab .list_box{
	width:350px;
	float:left;
	margin:0;
	margin-right:30px;
	padding:0;
	margin-bottom:10px;

	}
	
.Apartment_tab .list_box2{
margin-bottom:10px;
	}
	
.Apartment_tab .list_box ul{
	margin:0 0 0 40px;
	padding:0px;
	color:#666666;
	line-height: 1.3;
	}

.Apartment_tab span{
	color:#333333;
	}
	
.Apartment_tab .list_box2 ul{
	margin:0 0 0 40px;
	padding:0px;
	color:#666666;
	line-height: 1.3;
	}		


.Apartment_tab02{
	border-bottom: solid 1px #EFEFEF;
	width:703px;
	height:1px;
	margin-top:-1px;
	line-height:0;
	margin-left:1px;
	font-size:0.1px;
	}
	
	
#rentListBox{
	margin-bottom:30px;
	font-size:12px;
	border:#cccccc solid 1px;
	padding-bottom:15px;
	padding-top:2px;
	width:703px;
	}
	
#rentList_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../forRent/roomType_title01.jpg);
	width:170px;
	height:12px;
	margin:20px 0 0px;
	}
	
.as_of2{
	text-align: right;
	font-size:11px;

	}
	
#date_tab{
	background-color:#B9A939;
	margin:0 2px;
	color: #8D8429;
	}

#date_tab a {
	color: #8D8429;
	text-decoration:none;
	display:block;
	width:100%;
	}

#date_tab td,#date_tab th{
	text-align: center;
	}
	
#date_tab td{
	text-align:right;
	padding-right:5px;
	background-color: #FFFFFF;
	}

#date_tab .tab_cen_north{
	text-align:center;
	padding:0;
	background-color: #F2EFD7;
	}
	
#date_tab .tab_cen_south{
	text-align:center;
	padding:0;
	background-color: #FAF9EB;
	}
	
#rentListBox .northTitle {
	font-weight: bold;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 8px;
	color: #FFFFFF;
	text-align: left;
	background-color: #EEEBCA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FAF9EB;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FAF9EB;
}

#rentListBox .southTitle {
	font-weight: bold;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-align: left;
	background-color: #EEEBCA;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FAF9EB;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FAF9EB;
}

#date_tab .space {
	background-color: #FFFFFF;
	height: 25px;
}



#date_tab .tab_cen{
	text-align:center;
	padding:0;
	}
	
#date_tab .tab_cen a{
	text-align:center;
	padding:0;
	display:block;
	}

#date_tab .tab_miniB{
	width:1px;
	height:25px;
	font-size:1px;
	margin:0;
	padding:0;
	background-color:#F2EFD7;
	}
	
#date_tab .tab_mini{
	width:1px;
	height:25px;
	font-size:1px;
	margin:0;
	padding:0;
	background-color:#F2EFD7;
	}
	
#date_tab .tab_title{
	background-color:#FAF9EB;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color: #8D8429;
	}
	
#data{
	width:296px;
	height:17px;
	color:#7B6220;
	font-weight:bold;
	text-align: left;
	line-height:17px;
	text-indent:1em;
	background-color: #FAF9EB;
	font-size: 11px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
	
#plan{
	width:196px;
	height:25px;
	color:#7B6220;
	font-weight:bold;
	text-align: left;
	line-height:25px;
	text-indent:1em;
	background-color: #FAF9EB;
	font-size: 11px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
	
#rentListBox ul{
	margin:0;
	padding:15px 0px 10px 25px;
	font-size:11px;
	color:#666666;
	list-style:square;
	line-height: 1.3;
	}

#rentListBox ul li{
	margin-bottom:10px;
	line-height: 1.3;
	}
	
#rentListBox ul li span{
color:#333333;
	}

.line{
	margin-left:10px;
	margin-bottom:10px;
	}

.forRentComment{
	font-size:11px;
	color:#333333;
	width:683px;
	line-height:1.3;
	margin-left:10px;
	margin-bottom:15px;
	}
	
.contact_box{
	margin-left:10px;
	height:100%;
	}
	
.contact_text{
	font-size:11px;
	color:#333333;
	width:683px;
	line-height:1.3;
	margin-bottom:15px;
	}
	
.contact_box .contact_text p{
	margin-bottom:5px;
	height:100%;
	}
	
.address_text{
	color:#333333;
	font-size:11px;
	line-height:1.3;
	width:230px;
	float:left;
	}
	
.address_text strong{
	font-weight:bold;
	font-size:12px;
	display:block;
	margin-bottom:10px;
	}
	
.btn_Area{
margin:0;
padding:0;
height:100%;
	}
	
.btn_Area img{
	float:right;
	}

#btn_roomPlan{
	float:right;
	}
	
#btn_Information{
	float:right;
	margin-right: 5px;
	}
	
.btn_Area #btn_roomPlan a{
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../forRent/btn_roomPlan.jpg);
	background-repeat:no-repeat;
	width : 224px;
	height : 86px;
	text-indent:-10000px;
}

.btn_Area #btn_roomPlan a:hover {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image:url(../forRent/btn_roomPlan_f2.jpg);
	background-repeat:no-repeat;
	width : 224px;
	text-indent:-10000px;
}

.btn_Area #btn_Information a{
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../forRent/btn_For.jpg);
	background-repeat:no-repeat;
	width : 224px;
	height : 86px;
	text-indent:-10000px;
}

.btn_Area #btn_Information a:hover {
	display:block;
	text-decoration:none;
	color : #FFFFFF;
	background-image: url(../forRent/btn_For_f2.jpg);
	background-repeat:no-repeat;
	width : 224px;
	text-indent:-10000px;
}

#rent_ServiceApartment{
	width:703px;
	margin-bottom:20px;
	}
	
#rent_ServiceApartment #text_area{
		float:left;
	color:#666666;
	font-size:12px;
	text-align:left;
	line-height: 180%;
	}
	
#rent_ServiceApartment #serviceApartment_title{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../forRent/forRent_title02.gif);
	width:272px;
	height:13px;
	margin:10px 0;
	}
	
#rent_ServiceApartment #text_area{
	float:left;
	color:#666666;
	font-size:12px;
	text-align:left;
	line-height: 170%;
	width: 450px;
	margin-right: 30px;
	}
	
#rent_ServiceApartment #text_area .mini_text_area{
	text-align:left;
	margin-top:2px;
	}

/*ルームプラン*/
#forRent_btnArea{
	height:22px;
	margin:10px 0 0 570px;
	}
	
#forRent_btnArea a{
	text-align:left;
	display:block;
	text-decoration:none;
	background-image: url(../roomPlan/roomPlan_btn.jpg);
	background-repeat:no-repeat;
	width : 112px;
	height : 22px;
	text-indent:-10000px;
}

#forRent_btnArea a:hover {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image: url(../roomPlan/roomPlan_btn_f2.jpg);
	background-repeat:no-repeat;
	width : 112px;
	text-indent:-10000px;
}

#roomplan_example{
	background:url(../roomPlan/roomPlan_bg01.gif) left no-repeat;
	width:705px;
	height:1070px;
	margin:20px 0 0px;
	position: relative;
	color: #666666;
	}
	
#roomplan_example dd{
	margin-bottom:5px;
	line-height:1.3;
	}
	
	
#roomplan_example #example1{
	font-size:10px;
	position:absolute;
	width: 280px;
	left: 0px;
	top: 127px;
	letter-spacing: 0.05em;
	}
	
#roomplan_example #example1 dt{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../roomPlan/roomPlan_title03.jpg);
	width:107px;
	height:12px;
	margin:0 0 10px;
	}

	
#roomplan_example #example1 .image_photo{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../roomPlan/roomPlan_img02.jpg);
	width:206px;
	height:166px;
	margin:0;
	}
	
#roomplan_example #example2{
	font-size:10px;
	position:absolute;
	width: 255px;
	left: 0px;
	top: 493px;
	letter-spacing: 0.05em;
	}
	
#roomplan_example #example2 dt{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../roomPlan/roomPlan_title04.jpg);
	width:136px;
	height:12px;
	margin:0 0 10px;
	}

	
#roomplan_example #example2 .image_photo{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../roomPlan/roomPlan_img03.jpg);
	width:206px;
	height:166px;
	margin:0;
	}
	
#roomplan_example #example3{
	font-size:10px;
	position:absolute;
	width: 370px;
	left: 333px;
	top: 103px;
	text-align: right;
	letter-spacing: 0.05em;
	}
	
#roomplan_example #example3 dd{
	text-align: left;
	line-height: 1.3;
	}
	
#roomplan_example #example3 dt{
	text-decoration:none;
	color : #FFFFFF;
	text-align: left;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../roomPlan/roomPlan_title05.jpg);
	width:118px;
	height:13px;
	margin:0 0 10px auto;
	}

	
#roomplan_example #example3 .image_photo{
	text-decoration:none;
	color : #FFFFFF;
	text-align: left;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../roomPlan/roomPlan_img05.jpg);
	width:206px;
	height:166px;
	margin:0 0 0 auto;
	}

#roomplan_example #example4{
	font-size:10px;
	position:absolute;
	width: 226px;
	left: 478px;
	top: 433px;
	text-align: right;
	letter-spacing: 0.05em;
	}
	
#roomplan_example #example4 dd{
	text-align: left;
	line-height: 1.3;
	}
	
#roomplan_example #example4 dt{
	text-decoration:none;
	color : #FFFFFF;
	text-align: left;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../roomPlan/roomPlan_title06.jpg);
	width:169px;
	height:13px;
	margin:0 0 10px auto;
	}

	
#roomplan_example #example4 .image_photo{
	text-decoration:none;
	color : #FFFFFF;
	text-align: left;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../roomPlan/roomPlan_img04.jpg);
	width:206px;
	height:166px;
	margin:0 0 0 auto;
	}
	
.caption{
	margin-top:970px;
	color:#666666;
	font-size:11px;
	line-height:1.4;
	}

#roomplan_example #example5{
	font-size:10px;
	position:absolute;
	width: 386px;
	left: 232px;
	top: 765px;
	letter-spacing: 0.05em;
	}
	
#roomplan_example #example5 dd{
	width:470px;
	line-height: 1.3;
	}
	
#roomplan_example #example5 dt{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../roomPlan/roomPlan_title07.jpg);
	width:122px;
	height:13px;
	margin:0 0 10px;
	}

	
#roomplan_example #example5 .image_photo{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../roomPlan/roomPlan_img06.jpg);
	width:386px;
	height:171px;
	margin:0;
	}
	
#roomplan_example h5{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../roomPlan/roomPlan_title01.jpg);
	width:705px;
	height:20px;
	margin:0 0 20px;
	}
	
#roomplan_example #unit{
	text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image: url(../roomPlan/roomplan_title02.gif);
	width:210px;
	height:29px;
	}

/*アンダー２ベッドルーム*/
#tabheader{
    list-style-type:none;
	margin:0 0 0 23px;
	padding:0;
	height:27px;
	position:relative;
	top:1px;
	}

#tabheader li{
    float:left;
	width:168px;
	padding-right:5px;	
	} 
	
#tabheader li img {
	vertical-align:bottom;
	}
	
#tabheader li a {
	display:block;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	}

#tabheader li#tabOneBedRoom a {
	background:url(../under2BrFeature/1BR_tab_off1.gif) left bottom no-repeat;
	}
	
#tabheader li#tabTwoBedRoom a {
	background:url(../under2BrFeature/2BR_tab_off1.gif) left bottom no-repeat;
	}
	
#tabheader li#tabOneBedRoom a.selected {
	background:url(../under2BrFeature/1BR_tab_on1.gif) left bottom no-repeat;
	}
	
#tabheader li#tabTwoBedRoom a.selected {
	background:url(../under2BrFeature/2BR_tab_on1.gif) left bottom no-repeat;
	}
	
.bedroomArea{
    border:solid #CCCCCC 1px;
	margin:0;
	padding:0;
	clear:both;
	zoom:1;
	}	
	
.bedroomArea_topLeft{
    float:left;
	width:359px;
	margin:39px 67px 30px 70px;
	display:inline;
	}

.bedroomArea_topRight{
    float:left;
	width:161px;
	margin-top:53px;
	}
	
.bedroomArea_topRight img.tabletitle{	
    margin-top:10px;
	}
	
.bedroomArea_topRight table{
    background-color:#F5F5F5;
	color:#666666;
	border-collapse:collapse;
	margin-top:10px;
	border-bottom:dashed 1px #CCCCCC;
	}

.bedroomArea_topRight th{
    background-color:#A5A5A5;
	color:#ffffff;
	font-size:12px;
	border:dashed 1px #CCCCCC;
	border-width:1px 0 0;
	width:36%;
	}	
	
.bedroomArea_topRight td{	
    background-color:F5F5F5;
	font-size:12px;
	border:dashed 1px #CCCCCC;
	border-width:1px 0 0;
	width:64%;	
	}

.bedroomArea_bottom{
    clear:both;
	width:676px;
	margin:0 auto;
	padding:0;
	}
	
.bedroomArea_bottom li{
    float:left;
	width:161px;
	padding:0 4px;
    list-style-type:none;
	}

#publicArea{
	width:708px;
	margin:0 auto;
	padding:0;
	}

#publicArea ul {
	width:708px;
	margin:0 0 0 -4px;
	padding:0;
	}

#publicArea li{
    float:left;
	margin:0;
	padding:0 0 0 4px;
    list-style-type:none;
	}    

#publicArea p.btn01 a:link, 
#publicArea p.btn01 a:visited {
	background-image:url(../under2BrFeature/public_letter01_off1.jpg);
 	background-repeat:no-repeat;
 	color:#FFFFFF;
 	display:block;
 	height:32px;
 	text-decoration:none;
 	text-indent:-10000px;
	width:173px;
}

#publicArea p.btn01 a:hover{
    background-image:url(../under2BrFeature/public_letter01_on1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	height:32px;
    }

#publicArea p.btn02 a:link, 
#publicArea p.btn02 a:visited {
	background-image:url(../under2BrFeature/public_letter02_off1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	height:32px;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	}

#publicArea p.btn02 a:hover{
    background-image:url(../under2BrFeature/public_letter02_on1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	height:32px;
    }

#publicArea p.btn03 a:link, 
#publicArea p.btn03 a:visited {
	background-image:url(../under2BrFeature/public_letter03_off1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	height:32px;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	}

#publicArea p.btn03 a:hover{
    background-image:url(../under2BrFeature/public_letter03_on1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	height:32px;
    }
	
#publicArea p.btn04 a:link, 
#publicArea p.btn04 a:visited {
	background-image:url(../under2BrFeature/public_letter04_off1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	height:32px;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	}

#publicArea p.btn04 a:hover{
    background-image:url(../under2BrFeature/public_letter04_on1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	height:32px;
    }

#publicArea p.btn05 a:link, 
#publicArea p.btn05 a:visited {
	background-image:url(../under2BrFeature/public_letter05_off1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	height:32px;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	}

#publicArea p.btn05 a:hover{
    background-image:url(../under2BrFeature/public_letter05_on1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	height:32px;
    }

#publicArea p.btn06 a:link, 
#publicArea p.btn06 a:visited {
	background-image:url(../under2BrFeature/public_letter06_off1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	height:32px;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	}

#publicArea p.btn06 a:hover{
    background-image:url(../under2BrFeature/public_letter06_on1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	height:32px;
    }

#publicArea p.btn07 a:link, 
#publicArea p.btn07 a:visited {
	background-image:url(../under2BrFeature/public_letter07_off1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	height:32px;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	}

#publicArea p.btn07 a:hover{
    background-image:url(../under2BrFeature/public_letter07_on1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	height:32px;
    }

#publicArea p.btn08 a:link, 
#publicArea p.btn08 a:visited {
	background-image:url(../under2BrFeature/public_letter08_off1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	height:32px;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	}

#publicArea p.btn08 a:hover{
    background-image:url(../under2BrFeature/public_letter08_on1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	text-indent:-10000px;
	width:173px;
	height:32px;
    }

#Access_title{
    text-decoration:none;
	color : #FFFFFF;
	background-repeat:no-repeat;
	text-indent:-10000px;
	background-image:url(../under2BrFeature/access_title.gif);
	width:702px;
	height:25px;
	margin-bottom:20px;
	clear:both;
    }


#access_area_right{
    padding-top:12px;
	float:right;
	width:362px;
	}

#access_area_right p{
	font-size:11px;
	color:#666666;
	line-height:1.7;
	margin-bottom:0;
	}
	
#access_area_right .accessText2 {
	line-height:1.4;
	}	
	
#access_area_right ul{
	margin-left:0;
    padding-left:0;
	list-style-type:none;
	margin-top:10px;
	margin-bottom:10px;
	}

#access_area_right ul li {
	padding-bottom:2px;
	}

#access_area_right ul li.bordertop{
     border-top:dashed 1px #cccccc;
	 padding-top:7px;
	 }

#U2BrFeature_Public_title{
    text-decoration:none;
	color : #FFFFFF;
	text-indent:-10000px;
	background:url(../under2BrFeature/public_title.gif) center top no-repeat;
	height:25px;
	margin-bottom:20px;
	clear:both;
    }

	
/*フッター*/
#footer{
	width:964px;
	height:152px;
	padding:0;
	margin:0;
	clear:both;
	background-image:url('../comon_image/second_mainBg.jpg');
	background-repeat:repeat-y;
	
}

#verisign{
	margin:58px 0 0;
	float : left;
	width : 130px;
	padding-left : 10px;
}

#info_box{
	display:inline;
	background:url(../comon_image/contactAndRealtorLogo.jpg) top left no-repeat;
	float:right;
	margin-right:20px;
	width:705px;
	height:117px;
	}
#informationArea{
	float:left;
	width  : 520px;
	height:65px;
	text-align:right;
	padding-top : 63px;
}

/* infoボタン */
#btn_info_img{
	float:right;
	text-align:right;
	margin:70px 15px 0px;
	display:inline;
	}

#info_box #btn_info_img a:link,#info_box #btn_info_img a:visited {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image:url(../comon_image/btn_information.jpg);
	background-repeat:no-repeat;
	width : 153px;
	height : 32px;
	text-indent:-10000px;
}

#info_box #btn_info_img a:hover {
	text-align:left;
	display:block;
	text-decoration:none;
	background-image:url(../comon_image/btn_information_f2.jpg);
	background-repeat:no-repeat;
	width : 153px;
	text-indent:-10000px;
}





/*コピーライトに適用*/
.copyright{
	background-color:#FFFFFF;
	float : left;
	color:#CDCDCD;
	font-size:8px;
	width:964px;
	height:35px;
	padding:0;
	background:url(../comon_image/bg_bottom.jpg) no-repeat bottom;
	
}

.copyright p{
	width:705px;
	float:right;
	text-align:center;
	margin:10px auto 0;
	}


.line{
	background-color:#8E8E8E;
	width:1px;
}
	
.line02{
	background-color:#8E8E8E;
	height:1px;
}


#privacypolicy{
	font-size:9px;
	font-weight:normal;
	position:absolute;
	left: 861px;
	top: 87px;
	height:11px;
	z-index:0;
	width: 77px;
	}
	

/*概要テーブル*/
.requestTable {
	text-align: left;
	width: 705px;
	font-size:12px;
}


th.border {
	background: #f3f3f3 url(../comon_image/bar_s.gif) bottom repeat-x;
	width: 180px;
	padding: 15px 10px;
}

th.last {
	background: #f3f3f3;
	width: 170px;
	padding: 15px 10px;
}


td.border {
	text-align: left;
	padding: 15px 10px;
	background: url(../comon_image/bar_s.gif) bottom repeat-x;
}

td.last {
	text-align: left;
	padding: 15px 10px;
}


.jpn {
	text-align: left;
	line-height: 130%;
	font-size: 11px;
	font-weight:normal;
	margin-top: 3px;
}

.insideTable td {
	padding: 5px 0px;
}

#contentsArea #contents #datatable{
	width: 705px;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	background: url(../comon_image/bar_s.gif) bottom repeat-x;
	}

#contentsArea #contents #datatable #datatable_title{
	text-align:left;
	margin-bottom : 0px;
	padding-bottom:5px;
}

#contentsArea #contents #datatable #datatable_title .eng {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	vertical-align: middle;
}

#contentsArea #contents #datatable #datatable_title .jpn {
	margin-top: 5px;
	font-size: 11px;
	font-weight: normal;
	color: #F2AA43;
	vertical-align: middle;
}

.roomPlanCaution {
	margin-top:0px;
	margin-bottom:0px;
	
}


/*サイトマップ*/

.side {
	padding-left:50px;
}

.pop {
	padding-left:120px;
}

#contents02 {
	margin-top:35px;
	width:705px;
	font-size:12px;
	}

#contents02 ul{
	margin: 0;
	padding: 10px;
	margin-left:0px;
	list-style-type: none;
	vertical-align:middle;
}

#contents02 li{
	margin-left:0px;
	list-style-type: none;
	padding-right: 20px;
	padding-bottom: 5px;
}

#contents02 li img{ 
	vertical-align:middle;
	padding-right:3px;
}

/*サイトマップ　リンク*/

#contents02 a {
	color: #999999;
}

#contents02 a:hover {
	color: #cccccc;
	text-decoration:underline;
}


