@charset "SHIFT-JIS";


#naviarea{
	width: 180px;
	position: relative;
	margin: 0;
	padding: 0;
	}
#naviarea ul{
	margin: 0px;
	padding: 0px;
	width: 180px;
	list-style-type: none;
	}
#naviarea ul li{
	margin: 0px;
	padding: 0px;
	width: 180px;
	float: left;
	}
#naviarea p{
	margin: 0px;
	padding: 0px;
	}
#naviarea p a{
	display:block;
	width: 180px;
	height: 30px;
	}

/*************** オーバー時 ***************/
#naviarea li p:hover{background-position: -180px;}
#naviarea li a:hover{background-position: -180px;}
/* 現在地表示↓ */
#naviarea p.pnaviopen {background-position: -180px;}
#naviarea li.linaviopen a{background-position: -180px;}
/* 現在地表示↑ */

/******************** 共通部分　影・ドットライン･ソリッドライン **********************/
#naviarea li .bg {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 155px;
	padding: 3px 15px 3px 10px;
	font-size: 83%;
	color: #333333;
	text-decoration: none;
	display: block;
	background-image: url(../images/navi_bg_txtbg.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}
/*組み込みソリューションのメニューを付けたした 090305酒井*/

#naviarea li .bg_alt {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 145px;
	padding: 3px 15px 3px 20px;
	font-size: 83%;
	color: #333333;
	text-decoration: none;
	display: block;
	background-image: url(../images/navi_bg_txtbg_alt.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}
	
#naviarea li .shadow {
	display: block;
	float: left;
	padding: 0px;
	margin:0px;
	height: 5px;
	width: 180px;
	background-image: url(../images/navi_bg_shadow.gif);
	background-repeat: no-repeat;
	}
#naviarea li .dot {
	float: left;
	padding: 0px;
	height: 1px;
	width: 180px;
	display: block;
	background-image: url(../images/navi_bg_txtdot.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#naviarea li .dot_alt {
	float: left;
	padding: 0px;
	height: 1px;
	width: 180px;
	display: block;
	background-image: url(../images/navi_bg_txtdot_alt.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}


#naviarea li .solid {
	display: block;
	float: left;
	padding: 0px;
	height: 1px;
	width: 180px;
	background-image: url(../images/navi_bg_txtsolid.gif);
	background-repeat: no-repeat;
}
/******************** IE6 **********************/
*html #naviarea li .shadow {
	display: block;
	float: left;
	padding: 0px;
	margin:0px 0px -10px 0px;
	height: 5px;
	width: 180px;
	background-image: url(../images/navi_bg_shadow.gif);
	background-repeat: no-repeat;
	}
*html #naviarea li .solid {
	display: block;
	float: left;
	padding: 0px;
	margin:0px 0px -13px 0px;
	height: 1px;
	width: 180px;
	background-image: url(../images/navi_bg_txtsolid.gif);
	background-repeat: no-repeat;
	}
*html #naviarea li .dot {
	float: left;
	padding: 0px;
	margin:0px 0px 0px 0px;
	height: 1px;
	width: 180px;
	display: block;
	background-image: url(../images/navi_bg_txtdot.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	}
	
/***************************** ソリューション +- 画像**********************************/
#naviarea #solunavi-a{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_a01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #solunavi-b{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_b01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #solunavi-c{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_c01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #solunavi-d{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_d01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #solunavi-e{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	/*background-image: url(../images/navi_solu_e01.gif);*/
	background-image: url(../images/navi_solu_e01-solu.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
/*組み込みソリューションのメニューを付けたした 090305酒井*/

#naviarea #solunavi-e-solu{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_e01-solu.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .solunavi-e2{
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_e02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
/*組み込みソリューションのメニューを付けたした 090305酒井*/

#naviarea .solunavi-e3{/*診断*/
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_e03.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#naviarea .solunavi-e4{/*組み込み開発コンサルティング*/
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_e04.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#naviarea .solunavi-e5{/*組み込みソフトウェア開発*/
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_e05.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#naviarea .solunavi-e6{/*技術者育成*/
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_e06.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #solunavi-f{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_f01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .solunavi-f2{
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_f02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #solunavi-g{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_g01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .solunavi-g2{
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_g02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .solunavi-g3{
	display:block;
	float:left;
	width: 180px;
	height: 24px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_g03.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .solunavi-g4{
	display:block;
	float:left;
	width: 180px;
	height: 24px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_g04.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .solunavi-g5{
	display:block;
	float:left;
	width: 180px;
	height: 24px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_g05.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .solunavi-g6{
	display:block;
	float:left;
	width: 180px;
	height: 24px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_g06.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #solunavi-h{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_h01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .solunavi-h2{
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_h02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .solunavi-h3{
	display:block;
	float:left;
	width: 180px;
	height: 24px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_h03.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #solunavi-i{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_i01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #solunavi-j{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_j01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .solunavi-j2{
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_j02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #solunavi-k{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_k01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #solunavi-l{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_solu_l01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
/*************** 青背景部分 ***************/
#naviarea .solunavi-e2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .solunavi-f2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .solunavi-g2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .solunavi-g3 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .solunavi-g4 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .solunavi-g5 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .solunavi-g6 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .solunavi-h2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .solunavi-h3 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .solunavi-j2 a{
	display:block;
	width: 180px;
	height: 26px;
	}


/******************** IE6 **********************/
	/*  OVER */
*html #solunavi-a a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_a01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #solunavi-b a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_b01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #solunavi-c a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_c01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #solunavi-d a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_d01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #solunavi-e a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_e01-solu.gif);
	/*background-image: url(../images/navi_solu_e01.gif);*/
	background-repeat: no-repeat;
	background-position: -180px;
	}
/*組み込みソリューションのメニューを付けたした 090305酒井*/
*html #solunavi-e-solu a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_e01-solu.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #solunavi-f a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_f01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #solunavi-g a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_g01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #solunavi-h a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_h01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #solunavi-i a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_i01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #solunavi-j a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_j01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #solunavi-k a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_k01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #solunavi-l a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_solu_l01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}

/******************** IE6 **********************/

/***************************** 製品情報 +- 画像**********************************/
#naviarea #pronavi-a{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_a01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .pronavi-a2{
	display:block;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_a02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #pronavi-b{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_b01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .pronavi-b2{
	display:block;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_b02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #pronavi-c{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_c01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .pronavi-c2{
	display:block;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_c02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #pronavi-d{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_d01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .pronavi-d2{
	display:block;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_d02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #pronavi-e{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_e01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .pronavi-e2{
	display:block;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_e02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #pronavi-f{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_f01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .pronavi-f2{
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_f02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #pronavi-g{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_g01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .pronavi-g2{
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_g02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #pronavi-h{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_h01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .pronavi-h2{
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_h02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #pronavi-i{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_i01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .pronavi-i2{
	display:block;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_pro_i02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
/*************** 青背景部分 ***************/
#naviarea .pronavi-a2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .pronavi-b2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .pronavi-c2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .pronavi-d2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .pronavi-e2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .pronavi-f2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .pronavi-g2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .pronavi-h2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .pronavi-i2 a{
	display:block;
	width: 180px;
	height: 26px;
	}

/******************** IE6 **********************/
	/*  OVER */
*html #pronavi-a a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_pro_a01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #pronavi-b a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_pro_b01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #pronavi-c a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_pro_c01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #pronavi-d a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_pro_d01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #pronavi-e a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_pro_e01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #pronavi-f a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_pro_f01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #pronavi-g a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_pro_g01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #pronavi-h a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_pro_h01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #pronavi-i a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_pro_i01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}

/******************** IE6 **********************/

/***************************** ラーニング +- 画像**********************************/
#naviarea #learnnavi-a{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_a01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .learnnavi-a2{
	display:block;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_a02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #learnnavi-b{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_b01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .learnnavi-b2{
	display:block;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_b02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #learnnavi-c{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_c01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .learnnavi-c2{
	display:block;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_c02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #learnnavi-d{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_d01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .learnnavi-d2{
	display:block;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_d02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #learnnavi-e{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_e01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .learnnavi-e2{
	display:block;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_e02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #learnnavi-f{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_f01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .learnnavi-f2{
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_f02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #learnnavi-g{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_g01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea .learnnavi-g2{
	display:block;
	float:left;
	width: 180px;
	height: 26px;
	text-indent: -9999em;
	background-image: url(../images/navi_learn_g02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
/*************** 青背景部分 ***************/
#naviarea .learnnavi-a2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .learnnavi-b2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .learnnavi-c2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .learnnavi-d2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .learnnavi-e2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .learnnavi-f2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
#naviarea .learnnavi-g2 a{
	display:block;
	width: 180px;
	height: 26px;
	}
/******************** IE6 **********************/
	/*  OVER */
*html #learnnavi-a a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_learn_a01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #learnnavi-b a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_learn_b01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #learnnavi-c a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_learn_c01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #learnnavi-d a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_learn_d01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #learnnavi-e a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_learn_e01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #learnnavi-f a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_learn_f01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #learnnavi-g a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_learn_g01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
/******************** IE6 **********************/

/***************************** 事例 +- 画像**********************************/
#naviarea #casenavi-a{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_case_c01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #casenavi-b{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_case_d01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #casenavi-c{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_case_b01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #casenavi-d{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_case_a01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #casenavi-e{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_case_e01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
/*************** 青背景部分 ***************/

/******************** IE6 **********************/
	/*  OVER */
*html #casenavi-a a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_case_c01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #casenavi-b a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_case_d01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #casenavi-c a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_case_b01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #casenavi-d a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_case_a01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}
*html #casenavi-e a:hover{
	width: 180px;
	height: 30px;
	background-image: url(../images/navi_case_e01.gif);
	background-repeat: no-repeat;
	background-position: -180px;
	}


/***************************** 特集 +- 画像**********************************/
#naviarea #spnavi-a{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_sp_a01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}
#naviarea #spnavi-b{
	display:block;
	float:left;
	width: 180px;
	height: 30px;
	text-indent: -9999em;
	background-image: url(../images/navi_sp_b01.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	}


