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

@import "init.css";
@import "base_layout.css";

/*ナビゲーションlevel2*/
div#level2{
	background:url(../img/bg_navi_company.gif) no-repeat;
	height:100%;
	min-height:100%;
	float:right;
	text-align:right;
	}

div#level2 h2{
	width:150px;
	height:45px;
	margin:0 0 0 0;
	text-indent:-9999px;
	}
div#level2 ul li{
	width:150px;
	height:35px;
	text-indent:-9999px;
	}
div#level2 ul li a{
	display:block;
	width:150px;
	height:30px;
	margin:0 0 5px 0;
	text-indent:-9999px;
	}
div#level2 ul li a:hover{
	width:145px;
	margin:0 0 0 5px;
	background:#5172B3;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	}	

/*コンテンツ領域*/
div#main{
	padding:0 0 0 20px;
	}

/*ページ見出し company.html*/
h2#company{
	width:100%;
	height:50px;
	background:url(../company/img/h2_company.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 0 -20px;
	}
div#main h3#administered{
	width:100%;
	height:35px;
	background:url(../services/img/h3_administered.gif) no-repeat;
	text-indent:-9999px;
	margin:20px 0 0 -20px;
	}


#main table{
	border-collapse:collapse;
	border-top:1px solid #FFFFFF;
	}
#main table.lasttable{
	margin:0 0 60px 0;
	}
	
#main table th{
	background:#748EC2;
	padding:3px 0 3px 10px;
	width:170px;
	border-bottom:1px solid #FFFFFF;
	margin:1px 0 1px 0;
	vertical-align:top;
	font-weight:bold;
	}
#main table td{
	padding:3px 10px 3px 10px;
	border-bottom:1px solid #FFFFFF;
	}

ul#collaboratearea li{
	display:inline;
	margin:0 10px 0 0;
	white-space:nowrap;
	}


/*ページ見出し map.html*/
h2#map{
	width:100%;
	height:50px;
	background:url(../other/img/h2_map.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 0 -20px;
	}
dl.access{
	margin:0 0 5px 0;
	}	
dl.access dt{
	display:inline;
	white-space:nowrap;
	margin:0 5px 0 0;
	}
dl.access dd{
	display:inline;
	white-space:nowrap;
	margin:0 5px 0 0;
	}


/*3d回転*/
#mapimage{
    position: relative;
		width:550px;
		height:480px;
		margin:15px 0 0 0;
}
#mapimage div{
		width:550px;
		height:365px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
#mapimage div a{
	display:block;
	width:550px;
	height:365px;
	}
#mapimage div a:hover img{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	}	


