@charset "UTF-8";
/* CSS Document */
html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
/**
test image cache
IE6上でロールオーバー時にボタンがちらつく現象をなくすためのコード
※回線処理落ちのちらちきを抑えることは不可能。
filter: expression(document.exexCommand("background-imagecache", false, true));
**/
#navi dl {
	margin: 0px;
	padding: 0px;
}
#navi dd {
	margin: 0px;
	padding: 0px;
}
/**--------------------------------------------**/
/**0+++++++++++++++++++++++++++++++++++**/
#navi a.sn {
	background-image: url(navi/bt.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}
#navi a:hover.sn {
	background-image: url(navi/bt_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}

/**1+++++++++++++++++++++++++++++++++++**/
#navi a.sn1 {
	background-image: url(navi/bt1_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}
/**
#navi a:hover.sn1 {
	background-image: url(navi/bt1_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}**/
/**2+++++++++++++++++++++++++++++++++++**/
#navi a.sn2 {
	background-image: url(navi/bt2_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}
#navi a:hover.sn2 {
	background-image: url(navi/bt2_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}

/**3+++++++++++++++++++++++++++++++++++**/
#navi a.sn3 {
	background-image: url(navi/bt3_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}
#navi a:hover.sn3 {
	background-image: url(navi/bt3_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}

/**4+++++++++++++++++++++++++++++++++++**/
#navi a.sn4 {
	background-image: url(navi/bt4_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}
#navi a:hover.sn4 {
	background-image: url(navi/bt4_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}

/**5+++++++++++++++++++++++++++++++++++**/
#navi a.sn5 {
	background-image: url(navi/bt5_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}
#navi a:hover.sn5 {
	background-image: url(navi/bt5_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}

/**6+++++++++++++++++++++++++++++++++++**/
#navi a.sn6 {
	background-image: url(navi/bt6_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}
#navi a:hover.sn6 {
	background-image: url(navi/bt6_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 200px;
}
/**-------------------------------------**/
#navi a:hover.sn1 {
	background-color:transparent;
}
#navi a:hover.sn1 img{
	visibility: hidden;
}
#navi a:hover.sn2 {
	background-color:transparent;
}
#navi a:hover.sn2 img{
	visibility: hidden;
}
#navi a:hover.sn3 {
	background-color:transparent;
}
#navi a:hover.sn3 img{
	visibility: hidden;
}
#navi a:hover.sn4 {
	background-color:transparent;
}
#navi a:hover.sn4 img{
	visibility: hidden;
}
#navi a:hover.sn5 {
	background-color:transparent;
}
#navi a:hover.sn5 img{
	visibility: hidden;
}
#navi a:hover.sn6 {
	background-color:transparent;
}
#navi a:hover.sn6 img{
	visibility: hidden;
}
#navi em {
	font-size: 1px;
	font-weight: lighter;
	color: #BD7666;
	text-decoration: none;
	display: none;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
/** ●●●●●●●●●●●●●●●●●●●●●●●● **/
#wrapper #navigation {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 800px;
}
#navigation dl {
	margin: 0px;
	padding: 0px;
}
#navigation dd {
	padding: 0px;
	margin: 0px;
	float: left;
}#navigation a.s {
	background-image: url(navi/s.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 5px;
	display: block;
	float: left;
}
/**-------------------------------------**/
/**0+++++++++++++++++++++++++++++++++++**/
#navigation a.no {
	background-image: url(navi/navi_bt_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a:hover.no {
	background-image: url(navi/navi_bt_o.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a.vi {
	background-image: url(navi/navi_bt_vi.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}

/**1+++++++++++++++++++++++++++++++++++**/
#navigation a.no1 {
	background-image: url(navi/obt1.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a:hover.no1 {
	background-image: url(navi/obt1.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a.vi1 {
	background-image: url(navi/vbt1.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}

/**2+++++++++++++++++++++++++++++++++++**/
#navigation a.no2 {
	background-image: url(navi/obt2.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a:hover.no2 {
	background-image: url(navi/obt2.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a.vi2 {
	background-image: url(navi/vbt2.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}

/**3+++++++++++++++++++++++++++++++++++**/
#navigation a.no3 {
	background-image: url(navi/obt3.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a:hover.no3 {
	background-image: url(navi/obt3.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a.vi3 {
	background-image: url(navi/vbt3.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}

/**4+++++++++++++++++++++++++++++++++++**/
#navigation a.no4 {
	background-image: url(navi/obt4.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a:hover.no4 {
	background-image: url(navi/obt4.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a.vi4 {
	background-image: url(navi/vbt4.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}

/**5+++++++++++++++++++++++++++++++++++**/
#navigation a.no5 {
	background-image: url(navi/obt5.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a:hover.no5 {
	background-image: url(navi/obt5.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a.vi5 {
	background-image: url(navi/vbt5.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}

/**6+++++++++++++++++++++++++++++++++++**/
#navigation a.no6 {
	background-image: url(navi/obt6.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a:hover.no6 {
	background-image: url(navi/obt6.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a.vi6 {
	background-image: url(navi/vbt6.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}

/**7+++++++++++++++++++++++++++++++++++**/
#navigation a.no7 {
	background-image: url(navi/obt7.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a:hover.no7 {
	background-image: url(navi/obt7.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}
#navigation a.vi7 {
	background-image: url(navi/vbt7.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 110px;
}

#navigation a:hover {
	background-color:transparent;
}
#navigation a:hover img{
	visibility: hidden;
}

/**-------------------------------------**/
#navigation em {
	font-size: 1px;
	font-weight: lighter;
	color: #BD7666;
	text-decoration: none;
	display: none;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
