﻿@charset "UTF-8";

/*----- 初期化 -----*/

body {
font-family: "ＭＳ Ｐゴシック", sans-serif, Verdana;
}

li {
list-style: none;
}

table td.stitle {
padding: 4px 0;
}

table td.stitle font {
margin: 0 0 0 5px;
}

#tmenu ul {
margin: 0;
padding: 0;
}

#tmenu li {
margin: 0;
padding: 0;
}

/* ------ new メニュー ------ */

#tmenu {
display: block;
width: 200px;
text-align: left;
background: #ffffff;
}

#navi li {
font-size: 12px;
background: #ffffff;
border: none;
vertical-align: top;
}

#navi .menutop {
display: block;
width: 200px;
height: 25px;
background-image: url(./img/TopMenu_back_1.gif);
background-repeat: no-repeat;
text-indent:-9999em;
}

#navi .menubottom {
display: block;
width: 200px;
height: 13px;
background-image: url(./img/TopMenu_back_4b.gif);
background-repeat: no-repeat;
text-indent:-9999em;
border: none;
vertical-align: top;
}

#navi .menutxt {
margin-left: 16px;
position:relative;
top:30%;
left:0px;
font-weight: bold;
}

#navi .m8.menutxt {
margin-left: 16px;
position: relative;
top:30%;
left:0px;
}

ul#navi li a.m1 {
display: block;
width: 200px;
height: 25px;
background-image: url(./img/TopMenu_back_2.gif);
background-repeat: repeaty;
}

ul#navi li a.m1.active {
position: relative; /* for IE6 */
background-image: url(./img/TopMenu_back_2_on.gif);
background-repeat: repeaty;
}

ul#navi li a.m1:hover {
background-image: url(./img/TopMenu_back_2_on.gif);
background-repeat: repeaty;
overflow: visible;	/* absolute要素が切れてしまう */
}

ul#navi li a.m2 {
display: block;
width: 200px;
height: 25px;
background-image: url(./img/TopMenu_back_3.gif);
background-repeat: repeaty;
}

ul#navi li a.m2.active {
position: relative; /* for IE6 */
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
}

ul#navi li a.m2:hover {
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
overflow: visible;	/* absolute要素が切れてしまう */
}

ul#navi li a.m3 {
display: block;
width: 200px;
height: 25px;
background-image: url(./img/TopMenu_back_3.gif);
background-repeat: repeaty;
}

ul#navi li a.m3.active {
position: relative; /* for IE6 */
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
}

ul#navi li a.m3:hover {
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
overflow: visible;	/* absolute要素が切れてしまう */
}

ul#navi li a.m4 {
display: block;
width: 200px;
height: 25px;
background-image: url(./img/TopMenu_back_3.gif);
background-repeat: repeaty;
}

ul#navi li a.m4.active {
position: relative; /* for IE6 */
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
}

ul#navi li a.m4:hover {
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
overflow: visible;	/* absolute要素が切れてしまう */
}

ul#navi li a.m5 {
display: block;
width: 200px;
height: 25px;
background-image: url(./img/TopMenu_back_3.gif);
background-repeat: repeaty;
}

ul#navi li a.m5.active {
position: relative; /* for IE6 */
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
}

ul#navi li a.m5:hover {
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
overflow: visible;	/* absolute要素が切れてしまう */
}

ul#navi li a.m6 {
display: block;
width: 200px;
height: 25px;
background-image: url(./img/TopMenu_back_3.gif);
background-repeat: repeaty;
}

ul#navi li a.m6.active {
position: relative; /* for IE6 */
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
}

ul#navi li a.m6:hover {
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
overflow: visible;	/* absolute要素が切れてしまう */
}


ul#navi li a.m7 {
display: block;
width: 200px;
height: 25px;
background-image: url(./img/TopMenu_back_3.gif);
background-repeat: repeaty;
}

ul#navi li a.m7.active {
position: relative; /* for IE6 */
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
}

ul#navi li a.m7:hover {
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
overflow: visible;	/* absolute要素が切れてしまう */
}


ul#navi li a.m8 {
display: block;
width: 200px;
height: 25px;
background-image: url(./img/TopMenu_back_3.gif);
background-repeat: repeaty;
}

ul#navi li a.m8.active {
position: relative; /* for IE6 */
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
}

ul#navi li a.m8:hover {
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
overflow: visible;	/* absolute要素が切れてしまう */
}


ul#navi li a.m9 {
display: block;
width: 200px;
height: 25px;
background-image: url(./img/TopMenu_back_3.gif);
background-repeat: repeaty;
}

ul#navi li a.m9.active {
position: relative; /* for IE6 */
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
}

ul#navi li a.m9:hover {
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
overflow: visible;	/* absolute要素が切れてしまう */
}


ul#navi li a.m10 {
display: block;
width: 200px;
height: 25px;
background-image: url(./img/TopMenu_back_3.gif);
background-repeat: repeaty;
}

ul#navi li a.m10.active {
position: relative; /* for IE6 */
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
}

ul#navi li a.m10:hover {
background-image: url(./img/TopMenu_back_3_on.gif);
background-repeat: repeaty;
overflow: visible;	/* absolute要素が切れてしまう */
}


ul#navi li a.m11 {
display: block;
width: 200px;
height: 25px;
background-image: url(./img/TopMenu_back_4.gif);
background-repeat: repeaty;
}

ul#navi li a.m11.active {
position: relative; /* for IE6 */
background-image: url(./img/TopMenu_back_4_on.gif);
background-repeat: repeaty;
}

ul#navi li a.m11:hover {
background-image: url(./img/TopMenu_back_4_on.gif);
background-repeat: repeaty;
overflow: visible;	/* absolute要素が切れてしまう */
}
