@charset "utf-8";
#contentsArea p{
	margin:0px;
}
#contentsArea h1{
	margin:0px
}
#contentsArea h2{
	margin:0px
}
#contentsArea h3{
	margin:0px
}
#contentsArea p.read {
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
}
#contentsArea h1.headLine1 {
	font-size: 18px;
	line-height: 26px;
	color: #666666;
	text-decoration: none;
	padding: 5px 15px 5px 15px;
}
#contentsArea h2.headLine2 {
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	text-decoration: none;
	padding: 5px 15px 5px 15px;
}
#contentsArea h3.headLine3 {
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	text-decoration: none;
	padding: 5px 15px 5px 15px;
}
.localNavi {
	height: 50px;
	width: 610px;
	background-image: url(../../flow/img/subnavi01.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	background-position: 0px -54px;
}
.localNavi02 {
	height: 50px;
	width: 610px;
	background-image: url(../../apartment/img/subnavi01.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	background-position: 0px -54px;
}

.localNavi04 {
	height: 50px;
	width: 610px;
	background-image: url(../../designers/img/subnavi01.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	background-position: 0px -54px;
}

.pageMainImage {
	height: auto;
	width: 610px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 10px;
}
.column610 {
	height: auto;
	width: 580px;
	padding: 5px 15px 15px 15px;
}
.column610 p {
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	text-decoration: none;
}
.column610 p img {
	float: right;
	padding: 10px 0px 10px 10px;
}

.column610 h2 {
	font-size: 16px;
	line-height: 34px;
	font-weight: bold;
	color: #0A4FA0;
	text-decoration: none;
}
.column610 h3 {
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.column610 table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #0A4FA0;
	border-left-color: #0A4FA0;
}
.column610 td {
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	text-decoration: none;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0A4FA0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0A4FA0;
}

.qaColumn610 {
	height: auto;
	width: 580px;
	padding: 5px 15px 15px 15px;
}
.qaColumn610 p {
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}
.qaColumn610 h2 {
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	color: #0A4FA0;
	text-decoration: none;
	background-color: #E7E7E7;
	padding-left: 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #0A4FA0;
}
.qaArea {
	padding: 5px 5px 4px 5px;
	height: auto;
	width: 558px;
	border: 1px solid #0A4FA0;
}
.qaHeadlineColumn {
	width: 558px;
	margin: 0px;
	padding: 0px;
}
.qaHeadlineColumn p a{
	font-weight: bold;
	color: #0A4FA0;
	text-decoration: none;
	line-height: 16px;
}
.qaHeadlineColumn p a:hover{
	color: #999999;
	text-decoration: none;
}
.columnConsulImage {
	height: 159px;
	width: 176px;
	float: left;
}
.columnConsulImage2 {
	float: left;
	height: 159px;
	width: 394px;
	padding-left: 10px;
	background-image: url(../../consul/img/consul_bg.jpg);
	background-repeat: no-repeat;
}
#ListBox{
	width:590px;
	margin:0;
	padding:10px;
	margin:0;
	overflow:auto;
	height: auto;
}
#ListBox ul{
	list-style:none;
	margin:0;
	padding:0;
	width:590px;
}
#ListBox li{
	padding:10px 5px 5px 15px;
	margin:0 0 15px 0;
	border:1px solid #CCC;
	background-image: url(img/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 4px 14px;
}

#ListBox li table{
	margin:10px 0 10px 0;
	
}

#ListBox li td{
	vertical-align:top;
}
#ListBox li ul{
	margin:0;
	padding:0;
}
#ListBox li ul li{
	background:none;
	float:right;
	margin:10px 0px 10px 5px;
	padding:0;
	border:none;
}
.sitemapColumn {
	float: left;
	height: auto;
	width: 290px;
}
.sitemapColumn ul {
	margin: 0px;
	padding: 0px;
}
.sitemapColumn li {
	font-size: 14px;
	line-height: 26px;
	list-style:none;
	padding-left:16px;
	background:url(../img/arrow_icon.gif) left 7px no-repeat;
	line-height:26px
}
.sitemapColumn li ul li {
	background: url(../img/arrow_icon.gif) left 7px no-repeat;
	
}
.sitemapColumn li a{
	color: #0A4FA0;
	text-decoration: none;
	
}
.sitemapColumn li a:hover{
	color: #999999;
	
}
.column610Products {
	height: auto;
	width: 590px;
	padding: 5px 10px 15px 10px;
}
.column610Products p {
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	text-decoration: none;
}
.column610Products p img {
	float: right;
	padding: 10px 0px 10px 10px;
}
.column610Products h1 {
	width: 575px;
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	color: #0A4FA0;
	text-decoration: none;
	background-color: #E7E7E7;
	padding-left: 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #0A4FA0;
}
.column610Products h1 a{
	color: #0A4FA0;
	text-decoration: none;
	
}
.column610Products h1 a:hover{
	color: #666666;
	text-decoration: none;
	
}
.column610Products h2 {
	font-size: 16px;
	line-height: 34px;
	font-weight: bold;
	color: #0A4FA0;
	text-decoration: none;
}
.column610Products h3 {
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.column610Products2 {
	height: auto;
	width: 590px;
	padding: 5px 10px 15px 10px;
}
.column610Products2 p {
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.column610Products2 p img {
	float: none;
	padding: 10px 0px 10px 10px;
}
.column610Products2 h1 {
	width: 575px;
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	color: #0A4FA0;
	text-decoration: none;
	background-color: #E7E7E7;
	padding-left: 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #0A4FA0;
}
.column610Products2 h1 a{
	color: #0A4FA0;
	text-decoration: none;
	
}
.column610Products2 h1 a:hover{
	color: #666666;
	text-decoration: none;
	
}
.column610Products2 h2 {
	font-size: 16px;
	line-height: 34px;
	font-weight: bold;
	color: #0A4FA0;
	text-decoration: none;
}
.column610Products2 h3 {
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.column610Products2 h4 {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.column610Products2 ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.column610Products2 li {
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	margin: 0px 0px 0px 14px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: disc;
}

.productLeftNavi {
	height: auto;
	width: 129px;
	float: left;
	padding-left:0px;
}
.productColumn {
	height: auto;
	width: 323px;
	float: left;
}
.productColumn2 {
	height: auto;
	width: 452px;
	float: left;
	padding-left:0px;
}
.productColumn3 {
	height: auto;
	width: 333px;
	float: left;

}
.productColumn4 {
	height: auto;
	width: 590px;
	padding-left: 0px;

}
.productColumn4Box {
	height: auto;
	width: 590px;
	float: left;
	padding: 10px 0px 10px 0px;
}
.productColumn4Box img{
	float: right;
	padding-left: 10px;
}
.otherPhotoArea {
	height: auto;
	width: 570px;
	background-color: #94774F;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
}.otherPhotoArea2 {
	height: auto;
	width: 570px;
	background-color: #CCCCCC;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
}.otherPhotoArea3 {
	height: auto;
	width: 570px;
	background-color: #CDD1A8;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
.otherPhotoAreaTab {
	height: auto;
	width: 590px;
}
.formArea {
	width: 580px;
	padding: 5px 15px 15px 15px;
}
.rerentNavi01 {
	background-image: url(../../rerent/img/apartment.jpg);
	height: 117px;
	width: 250px;
	background-repeat: no-repeat;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding:35px 20px 20px 340px;
}
.rerentNavi02 {
	background-image: url(../../rerent/img/business.jpg);
	height: 117px;
	width: 250px;
	background-repeat: no-repeat;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding:35px 20px 20px 340px;
}
.rerentNavi03 {
	background-image: url(../../rerent/img/myhome.jpg);
	height: 117px;
	width: 250px;
	background-repeat: no-repeat;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding:35px 20px 20px 340px;
}
.rerentNavi01 ul ,.rerentNavi02 ul ,.rerentNavi03 ul{
	margin: 0px;
	padding: 0px;
}
.rerentNavi01 li ,.rerentNavi02 li ,.rerentNavi03 li{
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 250px;
	list-style-type: none;
	line-height: 24px;
	text-indent: -9999px;
}
.rerentNavi01 a ,.rerentNavi02 a ,.rerentNavi03 a{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 250px;
}
.rerentColumn610 {
	margin: 0px;
	padding: 4px 0px 0px 0px;
	height: auto;
	width: 610px;
}
.rerentColumn610 ul {
	margin: 0px;
	padding: 0px;
}
.rerentColumn610 li {
	margin: 0px;
	padding: 10px 170px 0px 45px;
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}
.rerentColumn610 .photoR {
	margin: 0px;
	padding: 0px;
	float: right;
}
.rerentColumn610 .otoiawaseNavi {
	margin: 0px;
	padding: 10px;
	float: right;
}

.merit01 {
	background-image: url(../../rerent/renovation_img/01.gif);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	margin: 0px;
	padding: 0px;
}
.merit02 {
	background-image: url(../../rerent/renovation_img/02.gif);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	margin: 0px;
	padding: 0px;
}
.merit03 {
	background-image: url(../../rerent/renovation_img/03.gif);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	margin: 0px;
	padding: 0px;
}
.rerentColumn610 p {
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
.rerentColumn610 h1 {
	margin: 0px;
	padding: 10px 0px 5px 10px;
}
.rerentColumn610 .arrow {
	text-align: center;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
.rerentColumn610 h2 {
	margin: 0px;
	padding: 10px 0px 5px 10px;
}
.rerentColumn610 h3 {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
	padding: 10px 0px 5px 10px;
	font-weight: normal;
}
.rerentColumn610zumen  {
	float: none;
	margin: 0px 0px 0px 10px;
	padding: 9px;
	height: auto;
	width: 570px;
	border: 1px solid #CCCCCC;
}
.rerentColumn610zumen img {
	float: left;
}
.rerentColumn610zumen p {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.rerentColumn610setubi {
	margin: 0px 0px 0px 15px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	float: left;
	height: auto;
	width: 254px;
}
.rerentColumn610setubi p {
	font-size: 16px;
	line-height: 18px;
	color: #666666;
}

.rerentColumnKyocho {
	font-weight: bold;
	color: #666666;
	padding: 0px 0px 0px 0px;
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #666666;
}

.rerentColumn610setubi img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px 0px 10px 0px;
}
.rerentColumn610reform {
	height: auto;
	width: 590px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.rerentColumn610reform .photoL {
	float: left;
}
.rerentColumn610reform .photoR {
	float: right;
}

.reformInstance {
	height: auto;
	width: 314px;
	float: left;
}

.reformInstance img {
	margin: 0px;
	padding: 0px 20px 0px 20px;
}
.reformInstanceLeft {
	padding: 5px 5px 5px 7px;
	float: left;
	height: auto;
	width: 220px;
}
.reformInstanceRight {
	padding: 5px 5px 5px 7px;
	float: right;
	width: 145px;
	color: #666666;
	text-decoration: none;
}
.reformInstanceLeft  ul,.reformInstanceRight ul {
	margin: 0px;
	padding: 0px;
}
.reformInstanceLeft  li,.reformInstanceRight li {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.reformInstanceLeft p {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.reformInstancePhoto {
	float: left;
	height: 101px;
	width: 138px;
}
.reformInstanceBefore {
	float: left;
	height: 143px;
	width: 240px;
}
.reformInstanceAfter {
	float: right;
	height: 263px;
	width: 350px;
}
.rerentColumn610 h2 {
	font-size: 16px;
	font-weight: bold;
	color: #0A4FA0;
	text-decoration: none;
	padding: 10px 0px 10px 10px;
}

.renovationInstance {
	float: left;
	height: auto;
	width: 590px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
.renovationInstance .photoL {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.renovationInstance .photoR {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.column610Products2 .photo {
	float: right;
}
.column610Products2 .photoL {
	float: left;
}
.renovationInstanceCenter {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 310px;
	float: left;
}
.renovationInstanceCenter p {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}


.localNavigationArea {
	font-size: 14px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 590px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #0A4FA0;
	background-color: #E4E4E4;
	float: left;
}
.localNavigationArea ul {
	margin: 0px;
	padding: 0px;
	background-color: #999999;
}
.localNavigationArea li {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	background-color: #E4E4E4;
	text-align: center;
	height: 30px;
	width: 130px;
	float: left;
	display: block;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #0A4FA0;
}
.localNavigationArea a {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #0A4FA0;
	text-decoration: none;
	display: block;
	height: 30px;
	width: 130px;
	margin: 0px 0px 0px 0px;
}
.localNavigationArea a:hover {
	font-size: 14px;
	color: #E4E4E4;
	text-decoration: underline;
	background-color: #0A4FA0;
	margin: 0px 0px 0px 0px;
	height: 30px;
	width: 130px;
}
.renovationInstanceLeft {
	padding: 0px 0px 0px 0px;
	float: left;
	height: auto;
	width: 113px;
}
.renovationInstanceRight {
	padding: 0px 0px 0px 0px;
	float: right;
	height: auto;
	width: 113px;
}
.renovationInstance .arrow {
	padding: 115px 0px 0px 0px;
	float: left;
	height: 32px;
	width: 43px;
}
.renovationInstance .arrow2 {
	padding: 90px 0px 0px 13px;
	float: left;
	height: 32px;
	width: 43px;
}
.renovationInstance260L {
	float: left;
	height: auto;
	width: 260px;
	padding: 0px 0px 0px 10px;
}
.renovationInstance260L p,.renovationInstance260R p {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

.renovationInstance260R {
	float: right;
	height: auto;
	width: 260px;
	padding: 0px 10px 0px 0px;
}
