@charset "UTF-8";
/* CSS Document */

/*トップページ*/

body#topPage {
	background:url(../img/top_bg.png) left 80px repeat-x; 
}

.newsTxt {
	padding:10px 0;
	border-bottom:1px solid #ccc;
}

.newsTxt .date {
	float:left;
	margin-right:3em;
}

#titleTxt_top {
	background:url(../img/title_bg.png) 0 0 repeat-x;
	height:50px;
	line-height:50px;
	padding-left:1em;
	font-weight:bold;
	text-align:left;
}


html>body .menuBox_top {
  position:relative;
  z-index:1;
}

.menuBox_top {
	width:240px;
	float:left;
	margin:20px 20px 0 0;
}

.menuBox_top a {
	width:240px;
	display:block;
	font-size:10px;
	margin-bottom:0px;
/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/

}

.menuBox_top a strong {
	display:block;
	position:relative;
	z-index:-1;
	width:240px;

  overflow: hidden;

/*\*//*/
  display:inline-table;
/**/

}

.menuBox_top a.kenko:link,.menuBox_top a.kenko:visited {
	background:url(../img/top_btn_kenko.png) 0 0 no-repeat;
	height:32px;
}
.menuBox_top a.kenko:hover {
	background:url(../img/top_btn_kenko_ac.png) 0 0 no-repeat;
	height:32px;
}

.menuBox_top a.barrierfree:link,.menuBox_top a.barrierfree:visited {
	background:url(../img/top_btn_barrierfree.png) 0 0 no-repeat;
	height:32px;
}
.menuBox_top a.barrierfree:hover {
	background:url(../img/top_btn_barrierfree_ac.png) 0 0 no-repeat;
	height:32px;
}

.menuBox_top a.security:link,.menuBox_top a.security:visited {
	background:url(../img/top_btn_security.png) 0 0 no-repeat;
	height:32px;
}
.menuBox_top a.security:hover {
	background:url(../img/top_btn_security_ac.png) 0 0 no-repeat;
	height:32px;
}

.menuBox_top a.hajimerumaeni:link,.menuBox_top a.hajimerumaeni:visited {
	background:url(../img/top_btn_hajimerumaeni.png) 0 0 no-repeat;
	height:32px;
}
.menuBox_top a.hajimerumaeni:hover {
	background:url(../img/top_btn_hajimerumaeni_ac.png) 0 0 no-repeat;
	height:32px;
}

.menuBox_top a.jisseki:link,.menuBox_top a.jisseki:visited {
	background:url(../img/top_btn_jisseki.png) 0 0 no-repeat;
	height:32px;
}
.menuBox_top a.jisseki:hover {
	background:url(../img/top_btn_jisseki_ac.png) 0 0 no-repeat;
	height:32px;
}

.menuBox_top a.okujo:link,.menuBox_top a.okujo:visited {
	background:url(../img/top_btn_okujo.png) 0 0 no-repeat;
	height:32px;
}
.menuBox_top a.okujo:hover {
	background:url(../img/top_btn_okujo_ac.png) 0 0 no-repeat;
	height:32px;
}

.menuBox_top a.koji:link,.menuBox_top a.koji:visited {
	background:url(../img/top_btn_koji.png) 0 0 no-repeat;
	height:60px;
}
.menuBox_top a.koji:hover {
	background:url(../img/top_btn_koji_ac.png) 0 0 no-repeat;
	height:60px;
}

.menuBox_top a.lifeevent:link,.menuBox_top a.lifeevent:visited {
	background:url(../img/top_btn_lifeevent.png) 0 0 no-repeat;
	height:40px;
	margin-bottom:10px;
}
.menuBox_top a.lifeevent:hover {
	background:url(../img/top_btn_lifeevent_ac.png) 0 0 no-repeat;
	height:40px;
	margin-bottom:10px;
}

.menuBox_top a.gainen:link,.menuBox_top a.gainen:visited{
	background:url(../img/top_btn_gainen.png) 0 0 no-repeat;
	height:60px;
}
.menuBox_top a.gainen:hover {
	background:url(../img/top_btn_gainen_ac.png) 0 0 no-repeat;
	height:60px;
}

.menuBox_top a.shuzen:link,.menuBox_top a.shuzen:visited{
	background:url(../img/top_btn_shuzen.png) 0 0 no-repeat;
	height:60px;
}
.menuBox_top a.shuzen:hover {
	background:url(../img/top_btn_shuzen_ac.png) 0 0 no-repeat;
	height:60px;
}

.menuBox_top a.taishin:link,.menuBox_top a.taishin:visited{
	background:url(../img/top_btn_taishin.png) 0 0 no-repeat;
	height:40px;
}
.menuBox_top a.taishin:hover {
	background:url(../img/top_btn_taishin_ac.png) 0 0 no-repeat;
	height:40px;
}


.txtBox_top {
	padding:8px;
	border:1px solid #ccc;
	border-width:0px 1px 1px 1px;
	width:222px;
	_width:240px;
	height:70px;
	line-height:20px;
	text-align:left;
}

ul#links_top {
	padding:8px;
	border:1px solid #ccc;
	width:222px;
	_width:240px;
	line-height:20px;
	text-align:left;
}



ul#links_top li {
	background:url(../img/icon01.png) 5px 10px no-repeat;
	text-align:left;
	list-style:none;
	font-size:10px;
	position:relative;
}

ul#links_top li a {
	display:block;
	width:195px;
	_width:220px;
	padding:5px 5px 5px 20px;
	text-align:left;
}

#leftBox_top {
	width:240px;
	margin:0 20px 0 0;
	padding:20px 0;
	float:left;
}

#mainBox_top {
	width:500px;
	padding:20px 0;
	float:left;
}




