@charset "utf-8";

.inner-box {
	margin:0 auto;
	padding-right:10px;
	padding-left:10px;
	text-align:center;
}
.notes-box {
	margin:20px 20px 10px 20px;
	padding:10px;
	width:520px;
	text-align:left;
}
.left-box {
	float:left;
}
.right-box {
	float:right;
}

.apartment-guide-tbl h2 {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_apartmentguide.jpg) no-repeat 0 0;
	text-indent:-10000px;
}

.company-tbl .title01 {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_companyinfo1.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.company-tbl .title02 {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_companyinfo2.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.company-tbl h3 {
	margin-bottom:8px;
	font-size:14px;
	text-align:left;
}
.company-tbl .gaiyou {
	margin:10px;
	padding:20px;
	background-color:#EEEEEE;
	text-align:left;
}
.company-tbl .gaiyou p {
	line-height:1.4;
}
.company-tbl table {
	margin:10px 0 20px 0;
	padding:0;
	background-color:#999999;
}
.company-tbl th {
	padding:10px;
	width:30%;
	background-color:#EEEEEE;
	font-weight:normal;
	text-align:left;
}
.company-tbl td {
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
}
.company-tbl td ul {
	padding-left:30px;
}
.company-tbl td li {
	padding-bottom:4px;
}

.employee-tbl h2 {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_employee.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.employee-tbl table {
	margin:10px 5% 0 5%;
	padding:0;
	width:90%;
	border:none;
	background-color:#999999;
	text-align:center;
}
.employee-tbl th {
	margin:0 auto;
	padding:6px;
	background-color:#FFFFFF;
	width:99px;
	font-size:14px;
	line-height:1.6;
	text-align:center;
}
.employee-tbl td {
	margin:0;
	padding:6px;
	background-color:#FFFFFF;
	text-align:left;
}
.employee-tbl .com {
	font-size:14px;
}
.employee-tbl td ul {
	margin:10px;
	padding:0;
	list-style-type:none;
}
.employee-tbl td li {
	margin:2px 0 4px 0;
	padding:0;
	color:#666666;
	text-aling:left;
}

.flow-estate-tbl,
.flow-room-tbl,
.single-tbl,
.support-tbl {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	text-align:left;
}
.flow-estate-tbl h2 {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_flowestate.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-estate-tbl h3.copy01 {
	margin:20px 0;
	padding:0;
	width:186px;
	height:235px;
	background:url(../images/man1.jpg) no-repeat 0 0;
	text-indent:-10000px;
	float:right;
}
.flow-estate-tbl h3.copy02 {
	margin:20px 5% auto 5%;
	padding:0;
	width:510px;
	height:130px;
	background:url(../images/fl_est8.gif) no-repeat 0 0;
	text-indent:-10000px;
	text-align:center;
}
.flow-estate-tbl dl {
	margin:10px 0 20px 0;
	padding:4px;
}
.flow-estate-tbl dd {
	margin-bottom:20px;
	padding:0 20px 0 20px;
	color:#666666;
	line-height:1.4;
}
.flow-estate-tbl .box01 {
	margin:0 0 10px 0;
	padding:0;
	width:273px;
	height:31px;
	background:url(../images/fl_est1.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-estate-tbl .box02 {
	margin:0 0 10px 0;
	padding:0;
	width:273px;
	height:31px;
	background:url(../images/fl_est2.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-estate-tbl .box03 {
	margin:0 0 10px 0;
	padding:0;
	width:273px;
	height:31px;
	background:url(../images/fl_est3.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-estate-tbl .box04 {
	margin:0 0 10px 0;
	padding:0;
	width:273px;
	height:31px;
	background:url(../images/fl_est4.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-estate-tbl .box05 {
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	width:273px;
	height:31px;
	background:url(../images/fl_est5.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-estate-tbl .box06 {
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	width:273px;
	height:31px;
	background:url(../images/fl_est6.gif) no-repeat 0 0;
	text-indent:-10000px;
}

.flow-room-tbl h2 {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_flowroom.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-room-tbl dl {
	margin:10px 0 20px 0;
	padding:10px;
}
.flow-room-tbl dt {
	margin-bottom:4px;
}
.flow-room-tbl dd {
	margin-bottom:20px;
	padding:0 20px 0 20px;
	color:#666666;
	line-height:1.4;
}
.flow-room-tbl .box01 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/fl_room1.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-room-tbl .box02 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/fl_room2.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-room-tbl .box03 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/fl_room3.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-room-tbl .box04 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/fl_room4.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-room-tbl .box05 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/fl_room5.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-room-tbl .box06 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/fl_room6.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-room-tbl .box07 {
	margin:0 0 10px 0;
	padding:0;
	width:273px;
	height:31px;
	background:url(../images/fl_room7.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-room-tbl .box08 {
	margin:0 0 10px 0;
	padding:0;
	width:273px;
	height:31px;
	background:url(../images/fl_room8.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.flow-room-tbl table {
	margin:0 auto;
	padding:0;
	width:95%;
	background:#CCCCCC 1px;
	text-align:center;
}
.flow-room-tbl th {
	margin:0;
	padding:7px;
 width:15%;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:left;
}
.flow-room-tbl td {
	margin:0;
	padding:7px;
	background-color:#FFFFFF;
	text-align:left;
}
.single-tbl .manual {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_single1.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.single-tbl .manner {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_single2.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.single-tbl p {
	margin:10px;
	padding:4px;
	font-size:14px;
 line-height:1.2;
 font-weight:bold;
}
.single-tbl dl {
	margin:10px 0 20px 0;
	padding:4px;
}
.single-tbl dt {
	padding:4px;
 font-weight:bold;
}
.single-tbl dd {
	margin-bottom:20px;
	padding:0 20px 0 20px;
	color:#666666;
	line-height:1.4;
}
.single-tbl .box01 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/single1.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.single-tbl .box02 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/single2.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.single-tbl .box03 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/single3.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.single-tbl .box04 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/single4.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.single-tbl .box05 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/single5.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.single-tbl table {
	margin:0 auto;
	padding:0;
	width:95%;
	text-align:center;
}
.single-tbl th {
	margin:0;
	padding:2px;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:left;
 vertical-align:top;
}
.single-tbl td {
	margin:0;
	padding:2px 0;
	background-color:#FFFFFF;
	text-align:left;
}
.support-tbl h2 {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_support.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.support-tbl dl {
	margin:10px 0 20px 0;
	padding:4px;
}
.support-tbl dt {
	padding:4px;
 font-weight:bold;
}
.support-tbl dd {
	margin-bottom:20px;
	padding:0 20px 0 20px;
	color:#666666;
	line-height:1.4;
}
.support-tbl .box01 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/support1.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.support-tbl .box02 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/support2.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.support-tbl .box03 {
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	height:31px;
	background:url(../images/support3.gif) no-repeat 0 0;
	text-indent:-10000px;
}
.link-tbl h2 {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_link.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.link-tbl table {
	margin:20px auto;
	padding:0;
	width:90%;
	background-color:#999999;
	text-align:center;
}
.link-tbl th {
	margin:0;
	padding:10px;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:left;
}
.link-tbl td {
	margin:0;
	padding:10px;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:left;
}
.panorama-tbl ul {
	list-style-type:none;
	margin-top:20px;
	margin-left:30px;
	padding-bottom:40px;
}
.panorama-tbl li {
	margin:10px;
	width:242px;
	height:142px;
	text-indent:-10000px;
	float:left;
}
.panorama-tbl li a {
	display:block;
	margin:0;
	padding:0;
	width:242px;
	height:142px;
}
.panorama-tbl .btn01 {
	background:url(../panorama/images/btn01_off.jpg) no-repeat 0 0;
}
.panorama-tbl .btn02 {
	background:url(../panorama/images/btn02_off.jpg) no-repeat 0 0;
}
.panorama-tbl .btn03 {
	padding-bottom:40px;
	background:url(../panorama/images/btn03_off.jpg) no-repeat 0 0;
}
.panorama-tbl .btn01 a:hover {
	background:url(../panorama/images/btn01_on.jpg) no-repeat 0 0;
}
.panorama-tbl .btn02 a:hover {
	background:url(../panorama/images/btn02_on.jpg) no-repeat 0 0;
}
.panorama-tbl .btn03 a:hover {
	background:url(../panorama/images/btn03_on.jpg) no-repeat 0 0;
}
.privacy-info-tbl h2 {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_privacy.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.privacy-info-tbl ul {
	margin:10px 0 20px 0;
	padding:10px;
	list-style-type:none;
}
.privacy-info-tbl li {
	margin-bottom:20px;
	padding:0 20px 0 20px;
	line-height:1.4;
	text-align:left;
}
.privacy-info-tbl li ol {
	margin:10px 0 20px 0;
	padding:10px;
	list-style-type:none;
}
.privacy-info-tbl li li {
	margin-bottom:20px;
	padding:0 20px 0 20px;
	line-height:1.4;
	text-align:left;
}

.rent-tbl h2 {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_rent.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.rent-tbl .menu-list {
	list-style-type:none;
	margin:20px auto;
	padding:0;
}
.rent-tbl .menu-list li {
	margin:0 0 6px 10px;
	padding:0;
	width:242px;
	height:142px;
	text-indent:-10000px;
	float:left;
}
.rent-tbl .menu-list li a {
	display:block;
	margin:0;
	padding:0;
	width:242px;
	height:142px;
}
.rent-tbl .menu-list .menu01 {
	background:url(/images/btn01_off.jpg) no-repeat 0 0;
}
.rent-tbl .menu-list .menu01 a:hover {
	background:url(/images/btn01_on.jpg) no-repeat 0 0;
}
.rent-tbl .menu-list .menu02 {
	background:url(/images/btn02_off.jpg) no-repeat 0 0;
}
.rent-tbl .menu-list .menu02 a:hover {
	background:url(/images/btn02_on.jpg) no-repeat 0 0;
}
.rent-tbl .menu-list .menu03 {
	background:url(/images/btn03_off.jpg) no-repeat 0 0;
}
.rent-tbl .menu-list .menu03 a:hover {
	background:url(/images/btn03_on.jpg) no-repeat 0 0;
}

.report-tbl h2 {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_report.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.report-tbl h3 {
	margin:20px 0 0 20px;
	padding:0;
	font-size:16px;
	text-align:left;
}
.report-tbl table {
	margin:6px auto 20px auto;
	padding:0;
	background-color:#999999;
	width:90%;
}
.report-tbl th {
	padding:10px;
	width:30%;
	background-color:#EEEEEE;
	font-weight:normal;
	text-align:left;
}
.report-tbl td {
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
}
.report-tbl td ul {
	padding-left:30px;
}
.report-tbl td li {
	padding-bottom:4px;
}
.report-tbl .block01 {
	margin:20px auto;
	padding:0;
	text-align:center;
}
.report-tbl .block01 ol {
	margin:10px 0;
	padding:0;
	font-size:14px;
	list-style-type:none;
}

.sitemap-tbl h2 {
	margin:0;
	padding:0;
	width:590px;
	height:40px;
	background:url(../images/title_sitemap.jpg) no-repeat 0 0;
	text-indent:-10000px;
}
.sitemap-box {
	margin:20px 20px 10px 20px;
	padding:10px;
	width:520px;
	text-align:left;
}
.sitemap-box ul {
	margin:0 0 0 10px;
	padding:0;
}
.sitemap-box li {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	text-align:left;
}
.sitemap-box li ul {
	margin:10px 0 0 30px;
	padding:0;
}
.sitemap-box li li {
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	text-align:left;
}

