@charset "utf-8";
/* CSS Document */


/*******************すべてに適応**************************
**********************************************************/

body{
	margin:0;
	padding:0;
	border:0;
	font-family:'ＭＳ ゴシック', 'MS Gothic', 'Osaka－等幅', Osaka-mono, monospace;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#333;
	background-image: url(../img/common/bg.gif);
	}
	

h1{
	display:block;
	background-color:#A29579;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	line-height:25px;
	margin:0;
	padding:0;
	}

	
a:link {
	color:#333;
	text-decoration:none;
}
a:visited {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#FF3366;
	text-decoration:none;
}
a:active {
	color:#333;
	text-decoration:none;
}
	
	
	
	
/**************************ヘッダー開始*****************************
********************************************************************/

div.header_bg{
	background-position:center;
	background-image:url(../img/common/heder_bg.jpg);
	height:405px;
	}
	
div.header{
	width:1010px;
	height:405px;
	margin:auto;
	padding:0;
	background-color:#FFF;
	border-left:solid 5px #A29579;
	border-right:solid 5px #A29579;
	}
	
div.header_main{
	width:720px;
	height:325px;
	padding:10px 0 0 0;
	margin:0;
	float:left;
	}
.header_span{
	display:block;
	color:#000;
	background-image:url(../img/common/heder_img2.jpg);
	background-repeat:no-repeat;
	height:185px;
	padding:15px 42px 3px 180px;
	line-height:15px;
	}
img.main_title{
	margin:0 160px 10px 10px;
	float:left;
	border:0;
	}
	
div.header_serch{
	width:280px;
	height:325px;
	float:right;
	margin:10px 0px 0px 0px;
	}
	

	
/***************物件検索***********************/	
ul#menu{
	list-style:none;
	margin:0;
	padding:0;}
ul#menu li{
	display:block;
	float:left;
	width:280px;
	height:80px;
	border-bottom:dotted 1px #FFF;}
ul#menu a{
	display:block;
	width:280px;
	height:80px;}
ul#menu a span{
	display:none;}

a.menu01{background-image:url(../img/common/search.jpg); background-position:0 0;}
a:hover.menu01{background-position:-280px 0;}
a.menu02{background-image:url(../img/common/search.jpg); background-position:0 -80px;}
a:hover.menu02{background-position:-280px -80px;}
a.menu03{background-image:url(../img/common/search.jpg); background-position:0 -160px;}
a:hover.menu03{background-position:-280px -160px;}

/**************メニューバー****************/
ul#menu02{
	width:810px;
	height:45px;
	background-image:url(../img/common/menu01.jpg);
	list-style:none;
	margin:0;
	float:left;
	padding:0;}
ul#menu02 li{
	display:block;
	float:left;
	width:120px;
	height:45px;}
ul#menu02 a{
	display:block;
	width:120px;
	height:45px;}
ul#menu02 a span{
	display:none;}

a.menu05{background-image:url(../img/common/menu.jpg); background-position:0 0;}
a:hover.menu05{background-position:0 -45px;}
a.menu06{background-image:url(../img/common/menu.jpg); background-position:-120px 0;}
a:hover.menu06{background-position:-120px -45px;}
a.menu07{background-image:url(../img/common/menu.jpg); background-position:-240px 0;}
a:hover.menu07{background-position:-240px -45px;}
a.menu08{background-image:url(../img/common/menu.jpg); background-position:-360px 0;}
a:hover.menu08{background-position:-360px -45px;}
a.menu09{background-image:url(../img/common/menu.jpg); background-position:-480px 0;}
a:hover.menu09{background-position:-480px -45px;}
a.menu_b{background-image:url(../img/common/menu.jpg); background-position:-600px 0;}
a:hover.menu_b{background-position:-600px -45px;}



/**************************ヘッダー終了*****************************
********************************************************************/


/**************************メイン開始*****************************
********************************************************************/


div.main{
	width:1010px;
	height:auto;
	margin:auto;
	background-color:#FFF;
	border-left:solid #A29579 5px;
	border-right:solid #A29579 5px;
	}
	
div.main_menu{
	width:750px;
	height:auto;
	float:left;
	margin:0;
	padding:0 15px;
	border-right:solid 1px #300;
	/*background-image:url(../img/common/all_bg.jpg);*/
	}
	
div.main_menu img{
	border:0;
	margin:0;
	padding:0;
	}
	

/**************************メイン終了*****************************
********************************************************************/


/**************************サイドバー開始*****************************
********************************************************************/

div.side_menu{
	width:210px;
	padding:0 10px 0 9px;
	margin:15px 0;
	float:right;
	}
	
img.banner00_s{
	display:block;
	margin:10px 0;
	padding:0;
	border:0;}
img.banner00_st{
	display:block;
	margin:10px 0;
	padding:0;
	border:0;}
img.banner00_n{
	display:block;
	margin:5px 0;
	padding:0;
	border:0;}
img.banner00_t{
	display:block;
	margin:5px 0;
	padding:0;
	border:0;}
img.banner00_i{
	display:block;
	margin:5px 0;
	padding:0;
	border:0;}


#side_menu1{
	background-image:url(../img/common/side_bg1.jpg);
	list-style:none;
	margin:0 0 10px 0;
	padding:0;}
#side_menu1 li{
	border-bottom:dotted 1px #333;
}

#side_menu1 a{
	display:block;
	padding:8px  0 8px 25px;}
#side_menu1 a:hover{
	background-color:#2B0000;
	color:#FFF;}
	
#side_menu2{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;}
#side_menu2 li{
	background-image:url(../img/common/side_bg1.jpg);}
#side_menu2 a{
	display:block;
	padding:10px  0 10px 25px;}

#side_menu3{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;}
#side_menu3 li{
	background-image:url(../img/common/side_bg1.jpg);}
#side_menu3 a{
	display:block;
	padding:10px  0 10px 25px;}

#side_menu4{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;}
#side_menu4 li{
	background-image:url(../img/common/side_bg1.jpg);}
#side_menu4 a{
	display:block;
	padding:5px  0 5px 25px;}





/**************************サイドバー終了*****************************
********************************************************************/
div.end{
	clear:both;
	font-size:11px;
	text-align:right;}

div.footer{
	margin:0;
	padding:0;
	background-image:url(../img/common/footer_bg.jpg);
	border:none;}
	
div.footer_main{
	width:1010px;
	margin:auto;
	padding:15px 0 20px 0px;
	border:none;}
div.footer_main span{
	clear:both;
	float:right;
	color:#FFF;
	margin:0px;
	padding:5px;
	display:block;}
	
div.f-link a{
	color:#FFF;
	font-size:10px;}

div.f-link a:hover{
	color:#FF3366;}

div.f-link{
	color:#FFF;
	width:1000px;
	margin:auto;
	font-size:10px;
	line-height:12px;
	padding:0 0 10px 0;
	border:none;}
p.footer_menu{
	color:#FFF;
	margin:0 15px 5px 15px;
	padding:0;
	font-weight:normal;
	font-size:12px;}
p.footer_menu a{
	color:#FFF;}
p.footer_menu a:hover{
	color:#FF3366;}
	





div.topicpath{
	padding:4px 10px 6px 10px;}
ol.topicpath{
	margin:0;
	padding:0;}
ol.topicpath li {
	/* liを横並び＆ブレットを消す */
	display: inline;
	list-style-type: none;
	margin:0;
	padding:0;
	width:600px;
	color:#999;}
.topicpath ol li a {
	/* aの背景画像に記号の画像を指定 */
	background-image:url(../img/common/crumb.gif);
	/* 右寄せ＆リピート無し */
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 15px;}
