@charset "shift_jis";
/* 上の宣言が無いとコメントに日本語を入れられません。注意 */


/* IE6のチラつき対策cssです */
html { 
    filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}



/*IE6 では下記display:none　だけでa領域が消えます */
.t_indent{ text-indent:-9999px;
display:none;

}


#top01{
	width: 109px;
	height: 46px;
	background-image: url(../img/menu_img/goto_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

/*fire foxでは下記の透明度を指定しないとa領域が消えません*/
#top01 a {
	
	opacity: 0; filter: alpha(opacity=0);
	}

#top01 a.hover {
	background-color:#F66
	}


#top02{
	width: 167px;
	height: 46px;
	background: url(../img/menu_img/goto_rent.jpg) left top no-repeat;
	background-repeat: no-repeat;
	background-position: left top;
	}

#top02 a {
	
	opacity: 0; filter: alpha(opacity=0);
	}

#top02 a.hover {
	background-color:#F66
	}
	

#top03{
	width: 168px;
	height: 46px;
	background: url(../img/menu_img/goto_buy.jpg) left top no-repeat;
	background-repeat: no-repeat;
	background-position: left top;
	}

#top03 a {
	
	opacity: 0; filter: alpha(opacity=0);
	}

#top03 a.hover {
	background-color:#F66
	}

#top04{
	width: 168px;
	height: 46px;
	background: url(../img/menu_img/goto_owner.jpg) left top no-repeat;
	background-repeat: no-repeat;
	background-position: left top;
	}

#top04 a {
	
	opacity: 0; filter: alpha(opacity=0);
	}

#top04 a.hover {
	background-color:#F66
	}
	
	
#top05{
	width: 168px;
	height: 46px;
	background: url(../img/menu_img/goto_consul.jpg) left top no-repeat;
	background-repeat: no-repeat;
	background-position: left top;
	}

#top05 a {
	
	opacity: 0; filter: alpha(opacity=0);
	}

#top05 a.hover {
	background-color:#F66
	}
	
	
#top06{
	  width: 170px;
	height: 46px;
	background: url(../img/menu_img/goto_company.jpg) left top no-repeat;
	background-repeat: no-repeat;
	background-position: left top;
	}

#top06 a {
	
	opacity: 0; filter: alpha(opacity=0);
	}

#top06 a.hover {
	background-color:#F66
	}
	
	
#navi_box {
	width:950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#third_wrapper #navi_back {
	background-image: url(../images/main_menu_third.gif);
	margin:0px 0px 0px 0px;
}
#second_wrapper #navi_back {
	background-image: url(../images/main_menu_third.gif);
	margin:0px 0px 0px 0px;
}
#top_wrapper #navi_back {
	background-image: url(../images/main_menu01.gif);
	margin:250px 0px 0px 0px;
}


/*サイドメニュー用スタイル*/

#left_menu {
	color:#41607b;

	
}

#left_menu a {
	color:#00F;
	text-decoration: underline;
	background-image: url(../images/point.jpg);
	background-repeat: no-repeat;
}

#left_menu ul{
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#left_menu li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#acc {
	width:260px;
	list-style:none;
	margin:0px 0px 0px 0px; 
		}

#acc h3 {
	width:245px;
	
	padding:6px 0px 6px 15px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	height:38px;
	font-size:12px;
}

#acc h3:hover {
	
	}

#acc .acc-section {
	overflow:hidden;
	background:#fff;
	}

#acc .acc-content {
	width:230px;
	padding:15px;
	background-image:url(../images/menu_img/menu_back.jpg);
	background-repeat:repeat-y;
	border-bottom-width: 1px;
	
	}
	
.explain {
	font-size: 10px;
	margin-top: 15px;
}

/*サイドメニュー内ネスト*/

#nested {
	width:228px;
	list-style:none;
	margin-bottom:5px;
	background-color:#dbdbdb;
	}

#nested h3 {
	width:214px;
	height:18px;
	border:1px solid #b0abab;
	padding:1px 6px 3px 6px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	background:url(../images/head.gif);
	margin:0px 0px 2px 0px;
	font-size:10px;
	}

#nested h3:hover {
	background:url(../images/header_over.gif);
	}

#nested .acc-section {
	overflow:hidden;
	background:#fff;
	}

#nested .acc-content {
	width:216px;
	padding:5px;
	border:1px solid #9ac1c9;
	border-top:none;
	background:#fff;
	font-size:10px;
	}

#nested .acc-selected {
	background:url(../images/head_over.gif);
	}


#nested2 {
	width:228px;
	list-style:none;
	margin-bottom:5px;
	background-color:#dbdbdb;
	}

#nested2 h3 {
	width:214px;
	height:18px;
	border:1px solid #b0abab;
	padding:1px 6px 3px 6px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	background:url(../images/head.gif);
	margin:0px 0px 2px 0px;
	font-size:10px;
	}

#nested2 h3:hover {
	background:url(../images/header_over.gif);
	}

#nested2 .acc-section {
	overflow:hidden;
	background:#fff;
	}

#nested2 .acc-content {
	width:216px;
	padding:5px;
	border:1px solid #9ac1c9;
	border-top:none;
	background:#fff;
	font-size:10px;
	}

#nested2 .acc-selected {
	background:url(../images/head_over.gif);
	}


#nested3 {
	width:228px;
	list-style:none;
	margin-bottom:5px;
	background-color:#dbdbdb;
	}

#nested3 h3 {
	width:214px;
	height:18px;
	border:1px solid #b0abab;
	padding:1px 6px 3px 6px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	background:url(../images/head.gif);
	margin:0px 0px 2px 0px;
	font-size:10px;
	}

#nested3 h3:hover {
	background:url(../images/header_over.gif);
	}

#nested2 .acc-section {
	overflow:hidden;
	background:#fff;
	}

#nested3 .acc-content {
	width:216px;
	padding:5px;
	border:1px solid #9ac1c9;
	border-top:none;
	background:#fff;
	font-size:10px;
	}

#nested3 .acc-selected {
	background:url(../images/head_over.gif);
	}
	
	
	
#nested4 {
	width:228px;
	list-style:none;
	margin-bottom:5px;
	background-color:#dbdbdb;
	}

#nested4 h3 {
	width:214px;
	height:18px;
	border:1px solid #b0abab;
	padding:1px 6px 3px 6px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	background:url(../images/head.gif);
	margin:0px 0px 2px 0px;
	font-size:10px;
	}

#nested4 h3:hover {
	background:url(../images/header_over.gif);
	}

#nested4 .acc-section {
	overflow:hidden;
	background:#fff;
	}

#nested4 .acc-content {
	width:216px;
	padding:5px;
	border:1px solid #9ac1c9;
	border-top:none;
	background:#fff;
	font-size:10px;
	}

#nested4 .acc-selected {
	background:url(../images/head_over.gif);
	}
.acc-content a {
	background-image: url(../images/triangle.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
}
#information {
	background-image: url(../images/menu_img/menu_information.jpg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#data {
	background-image: url(../images/menu_img/menu_data.jpg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#guide {
	background-image: url(../images/menu_img/menu_guide.jpg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#inquire {
	background-image: url(../images/menu_img/menu_inquire.jpg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}
