a:link {color:#0000dd;text-decoration:none;}
a:visited {color:#0000dd;text-decoration:none;}
a:active {color:#009933;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}

a:link.b {color:#000033;text-decoration:none;}
a:visited.b {color:#000033;text-decoration:none;}
a:active.b {color:#009933;text-decoration:none;}
a:hover.b{color:#0000dd;text-decoration:underline;}

a:link.c {color:#000099;text-decoration:none;}
a:visited.c {color:#000099;text-decoration:none;}
a:active.c {color:#009933;text-decoration:none;}
a:hover.c {color:#ff0000;text-decoration:underline;}

a.d {
	display:block;
	width:100%;
	height:100%;
	color:#000000;
	text-decoration:none;
}
a:visited.d {color:#000000;text-decoration:none;}
a:hover.d {background-color:#ff3366;text-decoration:none;color:#ffffff;}

a.f {color:#0000dd;
	 text-decoration:none;}
a:visited.f {color:#0000dd;text-decoration:none;}
a:hover.f {background-color:#00B06F;text-decoration:none;color:#ffffff;}

a.r {color:#000000;
	text-decoration:none;
}
a:visited.r {color:#000000;text-decoration:none;}
a:hover.r {background-color:#FFC73C;text-decoration:none;color:#000000;}

a.e {
	display:block;
	width:100%;
	height:100%;
	color:#000000;
	text-decoration:none;
}
a:visited.e {color:#000000;text-decoration:none;}
a:hover.e {background-color:#69E0A5;text-decoration:none;color:#000000;}

a.eb {
	display:block;
	width:100%;
	height:100%;
	color:#999999;
	text-decoration:none;
}
a:visited.eb {color:#999999;text-decoration:none;}
a:hover.eb {background-color:#69E0A5;text-decoration:none;color:#000000; font-weight: bold;}

a.ec {
	display:block;
	width:100%;
	height:100%;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}
a:visited.ec {color:#000000;text-decoration:none;  font-weight: bold;}
a:hover.ec {background-color:#ff3366;text-decoration:none;color:#eeeeee; font-weight: normal;}

a.g {
	display:block;
	width:100%;
	height:29%;
	color:#000000;
	text-decoration:none;
	line-height: 15px;
	line-height :22px;
	padding-bottom: 7px;

}
a:visited.g {color:#000000;text-decoration:none;}
a:hover.g {background-color:#ff3366;text-decoration:none;color:#ffffff;}

a.h {
	display:block;
	width:100%;
	height:29%;
	color:#000000;
	text-decoration:none;
	line-height: 15px;
	line-height :22px;
	padding-bottom: 7px;

}
a:visited.h {color:#000000;text-decoration:none;}
a:hover.h {background-color:#69E0A5;text-decoration:none;color:#000000;}

a.tab_l {
	display:block;
	width:112px;
	height:100%;
	color:#555555;
	text-decoration:none;
/*	clip:rect(auto,auto,auto,auto);  */
	background-image: url(../images/index/tab_lg.gif);
	line-height :22px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: left top;
}
a:visited.tab_l {color:#555555;text-decoration:none;}
a:hover.tab_l {text-decoration:none;color:#000000;background-image: url(../images/index/tab_lw.gif);}

a.tab_ls {
	display:block;
	width:112px;
	height:100%;
	color:#555555;
	text-decoration:none;
/*	clip:rect(auto,auto,auto,auto);  */
	background-image: url(../images/index/tab_lg.gif);
	line-height :22px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	background-repeat: no-repeat;
	background-position: left top;
}
a:visited.tab_ls {color:#555555;text-decoration:none;}
a:hover.tab_ls {text-decoration:none;color:#000000;background-image: url(../images/index/tab_lw.gif);}

a.tab_lr {
/*	disply:block; */
	display:block;
	width:112px;
	height:100%;
	color:#555555;
	text-decoration:none;
/*	position:static; top:0px; left:0px; */
/*	clip:rect(auto,auto,auto,auto);  */
	background-image: url(../images/index/tab_lgr.gif);
/*	background-repeat: no-repeat; */
/*	background-position: left top; */
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
/*	line-height :22px; */
/*	vertical-align:bottom; */
	line-height :22px;
}
a:visited.tab_lr {color:#555555;text-decoration:none;}
a:hover.tab_lr {text-decoration:none;color:#000000;background-image: url(../images/index/tab_lw.gif);}

a.tab_l2 {
	display:block;
	width:168px;
	height:100%;
	color:#555555;
	text-decoration:none;
/*	clip:rect(auto,auto,auto,auto);  */
	background-image: url(../images/index/tab_l2g.gif);
	line-height :22px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: left top;
}
a:visited.tab_l2 {color:#555555;text-decoration:none;}
a:hover.tab_l2 {text-decoration:none;color:#000000;background-image: url(../images/index/tab_l2w.gif);}

a.tab_l2r {
	display:block;
	width:168px;
	height:100%; /* 必要*/
	color:#555555;
	text-decoration:none;
/*	clip:rect(auto,auto,auto,auto);  */
	background-image: url(../images/index/tab_l2gr.gif);
/*	padding-top: 7px; Netscape不具合;背景画像に反映 */
	line-height :22px; /* Netscape対応 --------------*/
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
/*	margin-top:7px; IEのみ画像のみ */
/*	vertical-align: bottom; 変化無し*/
/*	position:relative; bottom:2px; 不可*/
/*	background-repeat: no-repeat; 不要*/
/*	background-position: left top; 不要*/
}
a:visited.tab_l2r {color:#555555;text-decoration:none;}
a:hover.tab_l2r {text-decoration:none;color:#000000;background-image: url(../images/index/tab_l2w.gif);}

a.tab_s {
	display:block;
	width:56px;
	height:100%;
	color:#555555;
	text-decoration:none;
/*	clip:rect(auto,auto,auto,auto);  */
	background-image: url(../images/index/tab_sg.gif);
	line-height :22px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: left;
}
a:visited.tab_s {color:#555555;text-decoration:none;}
a:hover.tab_s {text-decoration:none;color:#000000;background-image: url(../images/index/tab_sw.gif);}

a.tab_sr {
	display:block;
	width:56px;
	height:100%;
	color:#555555;
	text-decoration:none;
/*	clip:rect(auto,auto,auto,auto);  */
	background-image: url(../images/index/tab_sgr.gif);
	line-height :22px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: left;
}
a:visited.tab_sr {color:#555555;text-decoration:none;}
a:hover.tab_sr {text-decoration:none;color:#000000;background-image: url(../images/index/tab_sw.gif);}

a.tab_h {
	display:block;
	width:90px;
	height:100%;
	color:#555555;
	text-decoration:none;
/*	clip:rect(auto,auto,auto,auto);  */
	background-image: url(../images/index/tab_g.gif);
	padding-top: 10px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: left top;
}

a.tab_hr {
	display:block;
	width:90px;
	height:100%;
	color:#555555;
	text-decoration:none;
/*	clip:rect(auto,auto,auto,auto);  */
	background-image: url(../images/index/tab_gr.gif);
	padding-top: 10px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: left top;
}
a:visited.tab_hr {color:#555555;text-decoration:none;}
a:hover.tab_hr {text-decoration:none;color:#000000;background-image: url(../images/index/tab_w.gif);}

a:visited.tab_h {color:#555555;text-decoration:none;}
a:hover.tab_h {text-decoration:none;color:#000000;background-image: url(../images/index/tab_w.gif);}

.tabha {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: 14px;
	text-transform: none;
/*	padding-bottom: 2px; */
	padding-bottom: 4px; 
}

.tabhas {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: 14px;
	text-transform: none;
/*	padding-bottom: 2px; */
	padding-bottom: 4px; 
	font-weight: bold;
}

.tab_ul {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: 14px;
	text-transform: none;
	font-weight: normal;
	background-image: url(../images/index/tab_lu.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}
.TOP-bb {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	font-style: normal;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	background-image:  url(../images/b4b.gif);
	background-repeat: no-repeat;
}

.boxbm0d {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: 14px;
	text-transform: none;
	border-top: 1px solid #999999;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #999999;
}
.boxbm0s {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	font-style: normal;
	color: #000000;
	line-height: 14px;
	text-transform: none;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #EBEBEB;
}
.box6 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	padding: 2px;
}
