@charset "utf-8";
body { behavior:url("js/csshover.htc"); }
#top #navi {
	width: 800px;
	height: 55px;
	margin-bottom: 5px;
}
#top #navi li {
	float: left;
	list-style-type: none;
	display: inline;
	height: 55px;
	width: 160px;
}
#breadcrumbs {
	text-align: left;
	font-size: 0.7em;
	height: 20px;
}
#content {
	width: 620px;
	height: auto;
	text-align: left;
	float: right;
}
#pagetitle {
	background-color: #004710;
	color: #FFFFFF;
	height: 35px;
	font-size: 1.2em;
	text-align: left;
	padding-top: 15px;
	padding-left: 20px;
}
#fig_detail {
	height: 335px;
	width: 570px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/facility/facilityfig.gif);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
}
#fig_detail .air {
	height: 22px;
	width: 45px;
	position: absolute;
	top: 5px;
	left: 155px;
}
#fig_detail a #air_bt {
	background: url(../img/facility/fig_button/air_bt.gif) no-repeat left top;
	text-indent: -9999px;
	cursor:pointer;
}
#fig_detail a #air_bt:hover {
	background: url(../img/facility/fig_button/air_bt.gif) no-repeat right top;
	text-indent: -9999px;
}
#fig_detail .electric {
	height: 22px;
	width: 70px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#fig_detail .gas {
	position: absolute;
	height: 22px;
	width: 115px;
	top: 180px;
	right: 30px;
}
#fig_detail a #gas_bt {
	background: url(../img/facility/fig_button/gas_bt.gif) no-repeat left top;
	text-indent: -9999px;
	cursor:pointer;
}
#fig_detail a #gas_bt:hover {
	background: url(../img/facility/fig_button/gas_bt.gif) no-repeat right top;
	text-indent: -9999px;
}
#fig_detail .henden {
	position: absolute;
	height: 22px;
	width: 70px;
	left: 0px;
	bottom: 65px;
}
#fig_detail a #henden_bt {
	background: url(../img/facility/fig_button/henden_bt.gif) no-repeat left top;
	text-indent: -9999px;
	cursor:pointer;
}
#fig_detail a #henden_bt:hover {
	background: url(../img/facility/fig_button/henden_bt.gif) no-repeat right top;
	text-indent: -9999px;
}
#fig_detail .pdu {
	position: absolute;
	height: 35px;
	width: 115px;
	left: 5px;
	top: 40px;
}
#fig_detail a #pdu_bt {
	background: url(../img/facility/fig_button/pdu_bt.gif) no-repeat left top;
	text-indent: -9999px;
	cursor:pointer;
}
#fig_detail a #pdu_bt:hover {
	background: url(../img/facility/fig_button/pdu_bt.gif) no-repeat right top;
	text-indent: -9999px;
}
#fig_detail .secure {
	position: absolute;
	height: 35px;
	width: 115px;
	right: 160px;
	bottom: 70px;
}
#fig_detail a #sec_bt {
	background: url(../img/facility/fig_button/sec_bt.gif) no-repeat left top;
	text-indent: -9999px;
	cursor:pointer;
}
#fig_detail a #sec_bt:hover {
	background: url(../img/facility/fig_button/sec_bt.gif) no-repeat right top;
	text-indent: -9999px;
}
#fig_detail .server {
	position: absolute;
	height: 22px;
	width: 105px;
	top: 20px;
	right: 80px;
}
#fig_detail a #serv_bt {
	background: url(../img/facility/fig_button/serv_bt.gif) no-repeat left top;
	text-indent: -9999px;
	cursor:pointer;
}
#fig_detail a #serv_bt:hover {
	background: url(../img/facility/fig_button/serv_bt.gif) no-repeat right top;
	text-indent: -9999px;
}
#fig_detail .ups {
	position: absolute;
	height: 22px;
	width: 130px;
	left: 40px;
	bottom: 10px;
}
#fig_detail a #ups_bt {
	background: url(../img/facility/fig_button/ups_bt.gif) no-repeat left top;
	text-indent: -9999px;
	cursor:pointer;
}
#fig_detail a #ups_bt:hover {
	background: url(../img/facility/fig_button/ups_bt.gif) no-repeat right top;
	text-indent: -9999px;
}
#fig_detail .fire {
	position: absolute;
	height: 22px;
	width: 70px;
	top: 105px;
	right: 85px;
}
#fig_detail a #fire_bt {
	text-indent: -9999px;
	cursor:pointer;
	background-image: url(../img/facility/fig_button/fire_bt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#fig_detail a #fire_bt:hover {
	text-indent: -9999px;
	background-image: url(../img/facility/fig_button/fire_bt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.block {
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 20px;
	clear: both;
}
.block_title {
	height: 25px;
	background-color: #E6E6E6;
	font-size: 1em;
	text-align: left;
	padding: 7px 0px 0px 10px;
	border-left: 5px solid #004710;
}
.block .detail_title h4 {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	background-image: url(../img/service/service_title_bg.gif);
	height: 25px;
	padding: 10px 0px 0px 10px;
	background-repeat: no-repeat;
	clear: both;
}
.detail {
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 15px;
	clear: both;
}
.detail img {
	float: right;
	margin-bottom: 30px;
}
.block_text {
	width: 385px;
}
.detail p{
	font-size: 0.8em;
	line-height: 20px;
	color: #3F3F3F;
}
h5 {
	color: #004710;
	font-size: 0.85em;
	padding-bottom: 2px;
}
.gaiyou_detail {
	color: #333333;
	text-align: left;
	font-size: 0.8em;
	padding: 0px 10px;
}
.gaiyou_detail img {
	border-left: 20px solid #FFFFFF;
	border-bottom: 20px solid #FFFFFF;
	float: right;
}
dl {
	border-bottom:solid 1px #CCCCCC;
	line-height: 3em;
}
dt {
	font-weight: bold;
	float: left;
}
dd {
	margin-left: 100px;
}
.pagetop {
	float: right;
	width: 130px;
	height: 20px;
	clear: both;
	margin-bottom: 20px;
}

