/* 各ページのヘッダボタン */ 

.m-bar {
	border: 0;
	margin: 0;
	padding: 0;
	width: 760px;
	height: 30px;
	overflow: hidden;
}

.m-bar img {
	visibility: hidden;
}

.m-bar a,
.m-bar a:link,
.m-bar a:visited {
	background-position: 0px 0px;
	float:left;
}
.m-bar a:focus,
.m-bar a:hover {
	background-position: 0px 60px;
	float:left;
}


.m-bar a:active {
	background-position: 0px 30px;
	float:left;
}
.m-bar .m-01 a {
	background-image: url(img/topmenu01.gif);
}
.m-bar .m-02 a {
	background-image: url(img/topmenu02.gif);
}
.m-bar .m-03 a {
	background-image: url(img/topmenu03.gif);
}
.m-bar .m-04 a {
	background-image: url(img/topmenu04.gif);
}

a { text-decoration:none; }

.text1{
	position:relative;
	top:10px;
	left:10px;
}

/* トップページ左のボタン用テキスト */ 
.text3{
	width:240px;
	height:56px;
	padding:10px;
}

/* トップページ左のボタン用 */ 
#sample2{
	width:260px;
	table-layout: fixed;
}
#sample2,#sample2 td,#sample2 td a{
	margin:0;
	padding:0;
}
#sample2 td{
	display:block;
}
#sample2 td a{
	width:250px;
	height:68px;
	display:block;
	border-top:1px solid #bbbbbb;
	border-right:1px solid #999999;
	border-bottom:1px solid #777777;
	border-left:1px solid #999999;
	background:#eeeeee;
	text-decoration:none;
}
#sample2 td a:hover{
	width:250px;
	height:68px;
	display:block;
	border-top:1px solid #ddddbb;
	border-right:1px solid #cccc99;
	border-bottom:1px solid #aaaa55;
	border-left:1px solid #cccc99;
	background:#ffffcc;
}

/* ボーダー1のテーブル用(Firefox対策) */ 
.solidbox5{
	border:1px solid #555555;
}
.solidbox5_notop{
	border-top:0px ;
	border-bottom:1px solid #555555;
	border-left:1px solid #555555;
	border-right:1px solid #555555;
}
.solidbox9{
	border:1px solid #999999;
}
.solidbox9_notop{
	border-top:0px ;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
