@charset   "Shift_JIS";

.m01_2{
list-style-type : none;	/* マークなし */
list-style-position : outside;	/* マークは領域外に配置 */
padding-top : 0px;
padding-left : 1px;	/* 重ね合わせによる位置調整 */
padding-right : 0px;
padding-bottom : 0px;
margin-top : 4px;
margin-left : 0px;	/* 左側の位置調整 */
margin-right : 0px;
margin-bottom : 0px;
font-size : 14px;
background-position : 2em 2em;
  text-align : center;
}

.m01_2m{
float : left; /* 左配置（後続の右回り込み） */
width : 92px;	/* 幅 */
line-height : 2em;	/* 行の高さ */
text-align : center;	/* テキストの中央寄せ */
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;	/* ボーダーの重ね合わせ */
margin-right : 3px;
margin-bottom : 3px;
background-image : url(b_menu1a.gif);
background-repeat : no-repeat;
}

.m01_2m A{	/* ★アンカーの領域をリスト領域全体に指定 */
display : block;
width : 100%;
line-height : 2em;
}

.m01_2m A:link{
color : blue;
font-weight : normal;
}

.m01_2m A:visited{
color : black;
font-weight : normal;
}

.m01_2m A:hover{
color : white;
font-weight : normal;
background-image : url(b_menu1h.gif);
background-repeat : no-repeat;
}

.m01_2e{
float : none;	/* 回りこみの解除 */
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

.m04_2{
list-style-type : none;	/* マークなし */
list-style-position : outside;	/* マークは領域外に配置 */
padding-top : 0px;
padding-left : 1px;	/* 重ね合わせによる位置調整 */
padding-right : 0px;
padding-bottom : 0px;
margin-top : 4px;
margin-left : 0px;	/* 左側の位置調整 */
margin-right : 0px;
margin-bottom : 0px;
font-size : 14px;
background-position : 2em 2em;
}

.m04_2m{
float : none;	/* 回りこみの解除 */
width : 92px;	/* 幅 */
line-height : 2em;	/* 行の高さ */
text-align : center;	/* テキストの中央寄せ */
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;	/* ボーダーの重ね合わせ */
margin-right : 3px;
margin-bottom : 3px;
background-image : url(b_menu4a.gif);
background-repeat : no-repeat;
}

.m04_2m A{	/* ★アンカーの領域をリスト領域全体に指定 */
display : block;
width : 100%;
line-height : 2em;
}

.m04_2m A:link{
color : blue;
font-weight : normal;
}

.m04_2m A:visited{
color : black;
font-weight : normal;
}

.m04_2m A:hover{
color : white;
font-weight : normal;
background-image : url(b_menu4h.gif);
background-repeat : no-repeat;
}

.m04_2e{
float : none;	/* 回りこみの解除 */
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

.m09_2 {
list-style:none;
margin:0; padding:0;
text-align:center;
font-size : 12px;
}
.m09_2m {
float : left; /* 左配置（後続の右回り込み） */
width:auto;

margin:0px; padding : 0px 2px 0px 0px;
line-height : 1.0em;	/* 行の高さ */
  
}
.m09_2m A {
display:block;
float:left; width:auto;
margin : 2px 2px 0px 0px; padding : 6px 6px 2px 6px;
color:#fff;
border-top: 1px solid #fff;
border-right : 1px solid silver;
border-bottom : 1px solid silver;
border-left: 1px solid #fff;
background-image : url(b_menu9a.gif);
}
.m09_2m A:hover {
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : silver black black silver;
background-image : url(b_menu9h.gif);
background-repeat : repeat-x;
color : #ffffff;
}

.m09_2e{
float : none;	/* 回りこみの解除 */
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

