@charset "shift_jis";
/*----------------------------
  CSS hisaki Document 2009.02
  Last Update 2009.02.25 hisaki
  

・
	・
	・
・
	・
	・


----------------------------*/

@import "common.css";
@import "calendar.css";


/*####################　トップ用設定　####################*/
body {
	background:url(../../img/wall_body.gif) 0 0 repeat-x;
	text-align:center; color:#333333;
	}
/*####################　枠設定　####################*/

#Header {
	width:950px;
	height:55px;
	margin:0 auto;
	text-align:left;
	}

#Navi {
	clear:both;
	width:950px;
	height:49px;
	margin:0 auto;
	text-align:left;
	}

#Container {
	width:950px;
	margin:0 auto;
	text-align:left;
	}
#Box {
	float:right;
	width:735px;
	margin:0 auto;
	text-align:left;
	}
#Main {
	float:left;
	width:525px;
	margin:0;
	}
#HeadImage{
	height:440px;
	margin-bottom:15px;
	}
/*　メイン
-------------------------------------*/
#Box h2{ display:none;}
#Main #Search h3{
	background:url(../img/contents/wall-main01.jpg) 0 0 no-repeat;
	width:525px;
	height:93px;
	margin:0;
	}
#Main #Search h3 a{
	display:block;
	height:93px;
	text-indent:-9999px;
	}
#Main #Search p{ display:none;}
#Main #Specially h3{ margin-bottom:10px;}
#Main #Specially .new_estate{margin-bottom:30px;}
#Main #Specially p{
	margin:0 0 0 0;
	}
/*#Main #Specially p.table{
	height:521px;
	margin-bottom:10px;
	overflow:hidden;
	}
#Main #Specially table{ margin-bottom:15px;} 
*/#Main #Profit{margin-bottom:10px;}
#Main #Profit .title{
	background:url(../../img/title-main03.gif) 0 0 no-repeat;
	position:relative;
	width:525px;
	height:74px;
	margin-bottom:8px;
	}
#Main #Profit .title h3{ display:none;}
#Main #Profit .title p{
	position:absolute;
	width:35px;
	height:12px;
	top:17px;
	right:14px;
	margin:0;
	}
#Main #Profit .title p a{
	display:block;
	height:12px;
	text-indent:-9999px;
	}
#Main #Profit dl{
	background:url(../../img/line-dotteod-main01.gif) left bottom no-repeat;
	clear:both;
	width:525px;
	line-height:1.25;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	}
#Main #Profit dl.menu02{
	clear:both;
	background:none;
	width:525px;
	padding-bottom:0;
	margin-bottom:5px;
	}
#Main #Profit dl dt{
	display:inline;
	float:left;
	width:100px;
	margin-right:20px;
	font-family:verdana;
	font-size:10px;
	color:#666666;
	}
#Main #Profit dl dd {
	width:400px;
	display:inline;
	float:right;
	text-align:left;

}
#Main #Profit dl dd a{ color:#327ebe;}
#Main #Profit dl dd a:hover{ text-decoration:underline;}
#Main #Profit dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Main #Profit p.more{
	background:url(../img/contents/btn-ex01.gif) 0 0 no-repeat;
	display:inline;
	float:right;
	width:72px;
	height:16px;
	margin-bottom:0;
	}
#Main #Profit p a{
	display:block;
	height:16px;
	text-indent:-9999px;
	}
#Main #Greeting{margin-bottom:30px;}
#Main #Greeting h3{ margin-bottom:20px;}


/*　エクストラメニュー
-------------------------------------*/

#Extra {
	float:right;
	width:200px;
	margin:0;
	}
#Extra .exMenu01{
	background:url(../img/contents/wall-ex-bottom01.gif) left bottom no-repeat;
	margin-bottom:22px;
	padding-bottom:5px;
	}
#Extra .exMenu01 .exBox{
	border-right:4px solid #e6e6e6;
	border-left:4px solid #e6e6e6;
	width:192px;
	_width:200px;
	height:184px;
	_height:188px;
	padding-top:4px;
		}
#Extra .exMenu01 #AreaSearch{
	width:182px;
	height:177px;
	text-align:center;
	display:block;
	_padding:4px;
	margin:0 auto;
		}
#Extra .exMenu01 ul.menu01 ul{ display:none;}
#Extra .exMenu01 ul.menu02{
	border-right:4px solid #e6e6e6;
	border-left:4px solid #e6e6e6;
}

#Extra .exMenu01 ul.menu02 li{
	width:192px;
	height:35px;
	}
#Extra .exMenu01 ul.menu02 li.menu01,
#Extra .exMenu01 ul.menu02 li.menu07{ height:33px;}
#Extra .exMenu01 ul.menu02 li a{
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:35px;
	vertical-align:bottom;
	text-indent:-9999px;
	}
#Extra .exMenu01 ul.menu02 li.menu01 a{ background-image:url(../img/contents/wall-ex-rail01.gif);height:33px;}
#Extra .exMenu01 ul.menu02 li.menu02 a{ background-image:url(../img/contents/wall-ex-rail02.gif);}
#Extra .exMenu01 ul.menu02 li.menu03 a{ background-image:url(../img/contents/wall-ex-rail03.gif);}
#Extra .exMenu01 ul.menu02 li.menu04 a{ background-image:url(../img/contents/wall-ex-rail04.gif);}
#Extra .exMenu01 ul.menu02 li.menu05 a{ background-image:url(../img/contents/wall-ex-rail05.gif);}
#Extra .exMenu01 ul.menu02 li.menu06 a{ background-image:url(../img/contents/wall-ex-rail06.gif);}
#Extra .exMenu01 ul.menu02 li.menu07 a{ background-image:url(../img/contents/wall-ex-rail07.gif);height:33px;}
#Extra .exMenu02{margin-bottom:50px;}
#Extra .exMenu03{margin-bottom:30px;}
#Extra .exMenu02 h3,
#Extra .exMenu03 h3{margin-bottom:17px;}
#Extra .exMenu02 dl dt{
	background:url(../img/contents/ico-ex01.gif) 0 3px no-repeat;
	margin:0 0 3px 2px;
	padding-left:10px;
	font-size:10px;
	color:#666666;
	font-family:verdana;
	}
#Extra .exMenu02 dl dd {
	background:url(../img/contents/line-dotted-ex.gif) left bottom no-repeat;
	padding:0 0 10px 2px;
	margin:0 2px 10px 0;
	}
#Extra .exMenu02 dl dd a{color:#327ebe;}
#Extra .exMenu02 p{
	background:url(../img/contents/btn-ex01.gif) 0 0 no-repeat;
	float:right;
	width:72px;
	height:16px;
	}
#Extra .exMenu02 p a{
	display:block;
	height:16px;
	text-indent:-9999px;
	}
#Extra .exMenu03 ul li{margin-bottom:11px;}
#Extra .exMenu03 ul li img{vertical-align:bottom;}
#Sub .subMenu01 h3.menu01{
	background:url(../img/side/wall-sub-top01.gif) 0 0 no-repeat;
	padding:4px 0 0 5px;
	}

/*　こみだし
-------------------------------------*/

/* まごみだし */





/*end*/

