@charset "shift_jis";
/*----------------------------
  CSS 担当者名 Document 2009.03
  Last Update 2009.00.00 担当者名
----------------------------*/

@import "common.css";

/*####################　おやみだし　####################*/

#HeadImage{
	background:url(../../img/headimage.jpg) 0 0 no-repeat;
	width:1004px;
	height:274px;
	margin:0 auto;
	text-align:left;
	}
#HeadImage h2,
#HeadImage p{ display:none;}
#Container{text-align:center;}
#PickupEstate{
	width:1000px;
	margin:-37px 0 30px 2px;
	position:relative;
	min-height:240px;
	_height:240px;
	text-align:left;
	}
#PickupEstate h2{
	background:url(../../img/tab.gif) 0 0 no-repeat;
	height:48px;
	margin:0 0 20px 0;
	text-indent:-9999px;
	}
#PickupEstate .estateType h3{
	position:absolute;
	width:190px;
	}
#PickupEstate #Type01 h3{
	top:0;
	left:10px;
	height:42px;
	}
#PickupEstate #Type02 h3,
#PickupEstate #Type03 h3{
	position:absolute;
	top:5px;
	height:37px;
	}
#PickupEstate #Type02 h3{left:205px;}
#PickupEstate #Type03 h3{left:400px;}
#PickupEstate .estateType h3 a{
	display:block;
	width:190px;
	text-indent:-9999px;
	outline:none;
	}
#PickupEstate #Type01 h3 a{	height:42px;}
#PickupEstate #Type02 h3 a,
#PickupEstate #Type03 h3 a{height:37px;}
#PickupEstate #Type02 .entryList,
#PickupEstate #Type03 .entryList{ display:none;}

#PickupEstate .estateType .wrap{
	background:url(../../img/wall-est-list01.gif) left bottom no-repeat;
	clear:both;
	width:1020px;
	margin:0 -20px 10px 0;
	}
#PickupEstate .estateType .wrap.bottom{background:url(../../img/wall-est-list02.gif) left bottom no-repeat;}
#PickupEstate .estateType .wrap .entry{
	display:inline;
	float:left;
	width:215px;
	_width:235px;
	margin:0 20px 0 0;
	padding:10px 10px 25px;
	}
#PickupEstate .estateType .wrap .entry h4{
	margin-bottom:12px;
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#PickupEstate .estateType .wrap .entry h4 a{ color:#2a2c28;}
#PickupEstate .estateType .wrap .entry p.photo{
	border:1px solid #cccccc;
	display:inline;
	float:left;
	width:68px;
	height:68px;
	margin:0 10px 10px 0;
	overflow:hidden;
	}
#PickupEstate .estateType .wrap .entry p.photo img{ vertical-align:bottom;}
#PickupEstate .estateType .wrap .entry dl{
	display:inline;
	float:right;
	width:125px;
	margin:0 0 10px 0;
	}
#PickupEstate .estateType .wrap .entry dl dt{
	width:125px;
	margin:0 0 5px 0;
	}
#PickupEstate .estateType .wrap .entry dl dt img{ vertical-align:bottom;}
#PickupEstate .estateType .wrap .entry dl dd{
	width:115px;
	margin:0 5px 8px 5px;
	}
#PickupEstate .estateType .wrap .entry dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PickupEstate .estateType .wrap .entry p.more{
	background:url(../img/contents/btn-est-more.gif) 0 0 no-repeat;
	clear:both;
	display:inline;
	float:right;
	width:90px;
	height:17px;
	margin:0;
	}
#PickupEstate .estateType .wrap .entry p.more a{
	display:block;
	height:17px;
	text-indent:-9999px;
	font-size:0;
	}
#PickupEstate .estateType .wrap .entry p.more:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Container p.estateLink{
	background:url(../../img/btn-estateall2.gif) 0 0 no-repeat;
	width:265px;
	height:49px;
	margin:0 auto;
	}
#Container p.estateLink a{
	display:block;
	height:49px;
	margin-bottom:42px;
	text-indent:-9999px;
	}

/*　メイン
-------------------------------------*/

#Main .contentsBox h3{ margin-bottom:20px;}

#Main #System{
	background:url(../../img/wall-system.gif) 0 0 no-repeat;
	height:330px;
	position:relative;
	}
#Main #System h3,
#Main #System h4,
#Main #System dl,
#Main #System p{ display:none;}
#Main #System p.link{
	display:block;
	position:absolute;
	top:20px;
	left:15px;
	width:545px;
	height:24px;
	margin:0;
	}
#Main #System p.link a{
	display:block;
	width:545px;
	height:24px;
	text-indent:-9999px;
	}
#Main #Greeting p.photo{
	display:inline;
	float:right;
	width:200px;
	height:238px;
	margin:0 20px 10px 15px;
	}
#Main #Greeting p.photo2{
	display:inline;
	float:left;
	width:250px;
	height:177px;
	margin:0 15px 10px 20px;
	}

#Main #Topics h3{
	background:url(../../img/title-topics.gif) 0 0 no-repeat;
	width:580px;
	height:49px;
	}
#Main #Topics h3 a{
	display:block;
	height:44px;
	margin-bottom:5px;
	text-indent:-9999px;
	}

#Main #Topics dl{
	background:url(../img/contents/line-dotted01.gif) left bottom repeat-x;
	clear:both;
	margin:0 20px 15px;
	padding-bottom:15px;
	zoom:1;
	}
#Main #Topics dl dt{
	display:inline;
	float:left;
	width:90px;
	}
#Main #Topics dl dd{
	display:inline;
	float:left;
	width:370px;
	_width:445px;
	padding:2px 0 2px 75px;
	}
#Main #Topics dl dd.check{ background:url(../../img/ico-square-green01.gif) 0 0 no-repeat;}

#Main #Topics dl dd a{ color:#333333;}
#Main #Topics dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
/*　こみだし
-------------------------------------*/

/* まごみだし */





/*end*/

