@charset "UTF-8";
/* CSS Document */
/*********************************************************************************
roomplan.css ヨコハマ オールパークス メンバーズ　4LDKの住居学ページCSS
----------------------------------------------------------------------------------
作成日：2008.10.22
修正日：2008.**.** 
----------------------------------------------------------------------------------

**********************************************************************************/



/*mainHedaderHousing
**********************************************************************************/
#housingTopBody h2.mainHeaderHousing {
  margin-bottom: 40px;
}

#housingTopBody .firstSection,
#housingTopBody .secondSection {
  width: 900px;
  margin: 0 auto 40px;
}

#housingTopBody .thirdSection {
  width: 940px;
  margin-left: 40px;
}


#housingTopBody .firstSection .merit {
  font-weight: bold;
  color: #007A47;
}

#housingTopBody .firstSection .leftBox {
  width: 507px;
  float: left;
}
#housingTopBody .firstSection .rightBox {
  width: 360px;
  float: right;
}


#housingTopBody .firstSection .leftBox .center4ldk {
  margin-bottom: 20px;
}
#housingTopBody .firstSection .leftBox .leftBox_child .text {
  margin-bottom: 20px;
}
#housingTopBody .firstSection .leftBox .leftBox_child .text {
  line-height: 2.5em;
}
#housingTopBody .firstSection .leftBox .leftBox_child .lifeStyleCycle {
  float: right;
}


#housingTopBody .column3 {
  float: left;
  margin-right: 30px;
}
#housingTopBody .column3last {
  float: left;
}


#housingTopBody ul.secondListStyle01,
#housingTopBody ul.secondListStyle02,
#housingTopBody ul.secondListStyle03 {
  font-size: 12px;
  line-height: 1.8em;
}

#housingTopBody ul.secondListStyle01,
#housingTopBody ul.secondListStyle03 {
  widht: 285px;
  margin-top:20px;
}

#housingTopBody ul.secondListStyle02 {
  widht: 270px;
  margin-top:20px;
}


#housingTopBody ul.secondListStyle01 li {
  background-image : url(../imgs/ico_01.gif);
  background-position : 0 0.6em ;
  background-repeat : no-repeat ;
  padding-left: 12px;
  margin-left: 20px;
}

#housingTopBody ul.secondListStyle02 li {
  background-image: url(../imgs/ico_02.gif);
  background-position : 0 0.6em ;
  background-repeat : no-repeat ;
  padding-left: 12px;
  margin-left: 20px;
}

#housingTopBody ul.secondListStyle03 li {
  background-image: url(../imgs/ico_03.gif);
  background-position : 0 0.6em ;
  background-repeat : no-repeat ;
  padding-left: 12px;
  margin-left: 5px;
}
#housingTopBody .mainHeaderHousing02 {
  text-align: center;
  margin: 0 auto 20px;

}
#housingTopBody p.read02 {
  text-align: center;
  margin-bottom: 40px;
}


#housingTopBody .thirdSection .w285 {
  width: 285px;
}
#housingTopBody .thirdSection .w270 {
  width: 270px;
}
#housingTopBody .thirdSection .w325 {
  width: 325px;
}

#housingTopBody .thirdSection .column3 p,
#housingTopBody .thirdSection .column3 h3,
#housingTopBody .thirdSection .column3last p,
#housingTopBody .thirdSection .column3last h3 {
  margin-bottom: 20px;
}

#housingTopBody .mainHeaderHousing03 {
  padding-top: 30px;
  padding-bottom: 50px;
  text-align: center;
  margin: 0 auto;
}


/*clearfix*/
.firstSection:after,
.secondSection:after,
.thirdSection:after,
.forceSection:after {
	content:".";
	display:block;
	height:0;
	line-height: 0;
	clear:both;
	visibility:hidden;
}