@charset "UTF-8";
/*--------------------------------------*/
/*# ヘッダー #                          */
/*--------------------------------------*/
.siteTitle,
.gNav_01{
	position:absolute;
}
.siteTitle{
	top:33px;
	left:40px;
}
.gNav_01{
	top:85px;
	width:882px;
	height:50px;
	padding-left:10px;
}
	.gNav_01 li{
		width:126px;
		height:50px;
	}
		.gNav_01 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../img/gNav_new.jpg") no-repeat;
			text-indent:0px;
		}
		.gNav_01 li#gNav01 a{
			background-position:0px 0px;
		}
		.gNav_01 li#gNav02 a{
			background-position:-125px 0px;
		}
		.gNav_01 li#gNav03 a{
			background-position:-250px 0px;
		}
		.gNav_01 li#gNav04 a{
			background-position:-374px 0px;
		}
		.gNav_01 li#gNav05 a{
			background-position:-500px 0px;
		}
		.gNav_01 li#gNav06 a{
			background-position:-626px 0px;
		}
		.gNav_01 li#gNav07 a{
			background-position:-750px 0px;
		}
		.gNav_01 li#gNav01 a:hover{
			background-position:0px -51px;
		}
		.gNav_01 li#gNav02 a:hover{
			background-position:-125px -51px;
		}
		.gNav_01 li#gNav03 a:hover{
			background-position:-250px -51px;
		}
		.gNav_01 li#gNav04 a:hover{
			background-position:-374px -51px;
		}
		.gNav_01 li#gNav05 a:hover{
			background-position:-500px -51px;
		}
		.gNav_01 li#gNav06 a:hover{
			background-position:-626px -51px;
		}
		.gNav_01 li#gNav07 a:hover{
			background-position:-750px -51px;
		}
		
/* gNav_02 */
.gNav_02{
	top:154px;
	width:890px;
	padding-left:16px;
}
	.gNav_02 li{
		width:124px;
		height:50px;
	}
		.gNav_02 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../img/gNav_new_02.jpg") no-repeat;
			text-indent:0px;
		}
		.gNav_02 li#gNav01 a{
			background-position:0px 0px;
		}
		.gNav_02 li#gNav02 a{
			background-position:-125px 0px;
		}
		.gNav_02 li#gNav03 a{
			background-position:-250px 0px;
		}
		.gNav_02 li#gNav04 a{
			background-position:-374px 0px;
		}
		.gNav_02 li#gNav05 a{
			background-position:-499px 0px;
		}
		.gNav_02 li#gNav06 a{
			background-position:-625px 0px;
		}
		.gNav_02 li#gNav07 a{
			background-position:-750px 0px;
		}
		.gNav_02 li#gNav01 a:hover{
			background-position:0px -51px;
		}
		.gNav_02 li#gNav02 a:hover{
			background-position:-125px -51px;
		}
		.gNav_02 li#gNav03 a:hover{
			background-position:-250px -51px;
		}
		.gNav_02 li#gNav04 a:hover{
			background-position:-374px -51px;
		}
		.gNav_02 li#gNav05 a:hover{
			background-position:-499px -51px;
		}
		.gNav_02 li#gNav06 a:hover{
			background-position:-625px -51px;
		}
		.gNav_02 li#gNav07 a:hover{
			background-position:-750px -51px;
		}
		
/* gNav_03 */
.gNav_03{
	top:154px;
	width:890px;
	padding-left:16px;
}
	.gNav_03 li{
		width:124px;
		height:50px;
	}
		.gNav_03 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../img/gNav_new_03.jpg") no-repeat;
			text-indent:0px;
		}
		.gNav_03 li#gNav01 a{
			background-position:0px 0px;
		}
		.gNav_03 li#gNav02 a{
			background-position:-125px 0px;
		}
		.gNav_03 li#gNav03 a{
			background-position:-250px 0px;
		}
		.gNav_03 li#gNav04 a{
			background-position:-374px 0px;
		}
		.gNav_03 li#gNav05 a{
			background-position:-499px 0px;
		}
		.gNav_03 li#gNav06 a{
			background-position:-625px 0px;
		}
		.gNav_03 li#gNav07 a{
			background-position:-750px 0px;
		}
		.gNav_03 li#gNav01 a:hover{
			background-position:0px -51px;
		}
		.gNav_03 li#gNav02 a:hover{
			background-position:-125px -51px;
		}
		.gNav_03 li#gNav03 a:hover{
			background-position:-250px -51px;
		}
		.gNav_03 li#gNav04 a:hover{
			background-position:-374px -51px;
		}
		.gNav_03 li#gNav05 a:hover{
			background-position:-499px -51px;
		}
		.gNav_03 li#gNav06 a:hover{
			background-position:-625px -51px;
		}
		.gNav_03 li#gNav07 a:hover{
			background-position:-750px -51px;
		}


/* gNav_04 */
.siteTitle,
.gNav_04{
	position:absolute;
	z-index: 2;
}
.siteTitle{
	top:33px;
	left:40px;
}
.gNav_04{
	top:85px;
	width:882px;
	height:50px;
	padding-left:10px;
}
	.gNav_04 li{
		width:126px;
		height:50px;
	}
		.gNav_04 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../img/gNav_new.jpg") no-repeat;
			text-indent:0px;
		}
		.gNav_04 li#gNav01 a{
			background-position:0px -51px;
		}
		.gNav_04 li#gNav02 a{
			background-position:-125px 0px;
		}
		.gNav_04 li#gNav03 a{
			background-position:-250px 0px;
		}
		.gNav_04 li#gNav04 a{
			background-position:-374px 0px;
		}
		.gNav_04 li#gNav05 a{
			background-position:-500px 0px;
		}
		.gNav_04 li#gNav06 a{
			background-position:-626px 0px;
		}
		.gNav_04 li#gNav07 a{
			background-position:-750px 0px;
		}
		.gNav_04 li#gNav01 a:hover{
			background-position:0px -51px;
		}
		.gNav_04 li#gNav02 a:hover{
			background-position:-125px -51px;
		}
		.gNav_04 li#gNav03 a:hover{
			background-position:-250px -51px;
		}
		.gNav_04 li#gNav04 a:hover{
			background-position:-374px -51px;
		}
		.gNav_04 li#gNav05 a:hover{
			background-position:-500px -51px;
		}
		.gNav_04 li#gNav06 a:hover{
			background-position:-626px -51px;
		}
		.gNav_04 li#gNav07 a:hover{
			background-position:-750px -51px;
		}

/* gNav_05 */
.siteTitle,
.gNav_05{
	position:absolute;
	z-index: 2;
}
.siteTitle{
	top:33px;
	left:40px;
}
.gNav_05{
	top:85px;
	width:882px;
	height:50px;
	padding-left:10px;
}
	.gNav_05 li{
		width:126px;
		height:50px;
	}
		.gNav_05 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../img/gNav_new.jpg") no-repeat;
			text-indent:0px;
		}
		.gNav_05 li#gNav01 a{
			background-position:0px 0px;
		}
		.gNav_05 li#gNav02 a{
			background-position:-125px -51px;
		}
		.gNav_05 li#gNav03 a{
			background-position:-250px 0px;
		}
		.gNav_05 li#gNav04 a{
			background-position:-374px 0px;
		}
		.gNav_05 li#gNav05 a{
			background-position:-500px 0px;
		}
		.gNav_05 li#gNav06 a{
			background-position:-626px 0px;
		}
		.gNav_05 li#gNav07 a{
			background-position:-750px 0px;
		}
		.gNav_05 li#gNav01 a:hover{
			background-position:0px -51px;
		}
		.gNav_05 li#gNav02 a:hover{
			background-position:-125px -51px;
		}
		.gNav_05 li#gNav03 a:hover{
			background-position:-250px -51px;
		}
		.gNav_05 li#gNav04 a:hover{
			background-position:-374px -51px;
		}
		.gNav_05 li#gNav05 a:hover{
			background-position:-500px -51px;
		}
		.gNav_05 li#gNav06 a:hover{
			background-position:-626px -51px;
		}
		.gNav_05 li#gNav07 a:hover{
			background-position:-750px -51px;
		}

/* gNav_06 */
.siteTitle,
.gNav_06{
	position:absolute;
	z-index: 2;
}
.siteTitle{
	top:33px;
	left:40px;
}
.gNav_06{
	top:85px;
	width:882px;
	height:50px;
	padding-left:10px;
}
	.gNav_06 li{
		width:126px;
		height:50px;
	}
		.gNav_06 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../img/gNav_new.jpg") no-repeat;
			text-indent:0px;
		}
		.gNav_06 li#gNav01 a{
			background-position:0px 0px;
		}
		.gNav_06 li#gNav02 a{
			background-position:-125px 0px;
		}
		.gNav_06 li#gNav03 a{
			background-position:-250px -51px;
		}
		.gNav_06 li#gNav04 a{
			background-position:-374px 0px;
		}
		.gNav_06 li#gNav05 a{
			background-position:-500px 0px;
		}
		.gNav_06 li#gNav06 a{
			background-position:-626px 0px;
		}
		.gNav_06 li#gNav07 a{
			background-position:-750px 0px;
		}
		.gNav_06 li#gNav01 a:hover{
			background-position:0px -51px;
		}
		.gNav_06 li#gNav02 a:hover{
			background-position:-125px -51px;
		}
		.gNav_06 li#gNav03 a:hover{
			background-position:-250px -51px;
		}
		.gNav_06 li#gNav04 a:hover{
			background-position:-374px -51px;
		}
		.gNav_06 li#gNav05 a:hover{
			background-position:-500px -51px;
		}
		.gNav_06 li#gNav06 a:hover{
			background-position:-626px -51px;
		}
		.gNav_06 li#gNav07 a:hover{
			background-position:-750px -51px;
		}

/* gNav_07 */
.siteTitle,
.gNav_07{
	position:absolute;
	z-index: 2;
}
.siteTitle{
	top:33px;
	left:40px;
}
.gNav_07{
	top:85px;
	width:882px;
	height:50px;
	padding-left:10px;
}
	.gNav_07 li{
		width:126px;
		height:50px;
	}
		.gNav_07 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../img/gNav_new.jpg") no-repeat;
			text-indent:0px;
		}
		.gNav_07 li#gNav01 a{
			background-position:0px 0px;
		}
		.gNav_07 li#gNav02 a{
			background-position:-125px 0px;
		}
		.gNav_07 li#gNav03 a{
			background-position:-250px 0px;
		}
		.gNav_07 li#gNav04 a{
			background-position:-374px -51px;
		}
		.gNav_07 li#gNav05 a{
			background-position:-500px 0px;
		}
		.gNav_07 li#gNav06 a{
			background-position:-626px 0px;
		}
		.gNav_07 li#gNav07 a{
			background-position:-750px 0px;
		}
		.gNav_07 li#gNav01 a:hover{
			background-position:0px -51px;
		}
		.gNav_07 li#gNav02 a:hover{
			background-position:-125px -51px;
		}
		.gNav_07 li#gNav03 a:hover{
			background-position:-250px -51px;
		}
		.gNav_07 li#gNav04 a:hover{
			background-position:-374px -51px;
		}
		.gNav_07 li#gNav05 a:hover{
			background-position:-500px -51px;
		}
		.gNav_07 li#gNav06 a:hover{
			background-position:-626px -51px;
		}
		.gNav_07 li#gNav07 a:hover{
			background-position:-750px -51px;
		}

/* gNav_08 */
.siteTitle,
.gNav_08{
	position:absolute;
	z-index: 2;
}
.siteTitle{
	top:33px;
	left:40px;
}
.gNav_08{
	top:85px;
	width:882px;
	height:50px;
	padding-left:10px;
}
	.gNav_08 li{
		width:126px;
		height:50px;
	}
		.gNav_08 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../img/gNav_new.jpg") no-repeat;
			text-indent:0px;
		}
		.gNav_08 li#gNav01 a{
			background-position:0px 0px;
		}
		.gNav_08 li#gNav02 a{
			background-position:-125px 0px;
		}
		.gNav_08 li#gNav03 a{
			background-position:-250px 0px;
		}
		.gNav_08 li#gNav04 a{
			background-position:-374px 0px;
		}
		.gNav_08 li#gNav05 a{
			background-position:-500px -51px;
		}
		.gNav_08 li#gNav06 a{
			background-position:-626px 0px;
		}
		.gNav_08 li#gNav07 a{
			background-position:-750px 0px;
		}
		.gNav_08 li#gNav01 a:hover{
			background-position:0px -51px;
		}
		.gNav_08 li#gNav02 a:hover{
			background-position:-125px -51px;
		}
		.gNav_08 li#gNav03 a:hover{
			background-position:-250px -51px;
		}
		.gNav_08 li#gNav04 a:hover{
			background-position:-374px -51px;
		}
		.gNav_08 li#gNav05 a:hover{
			background-position:-500px -51px;
		}
		.gNav_08 li#gNav06 a:hover{
			background-position:-626px -51px;
		}
		.gNav_08 li#gNav07 a:hover{
			background-position:-750px -51px;
		}

/* gNav_09 */
.siteTitle,
.gNav_09{
	position:absolute;
	z-index: 2;
}
.siteTitle{
	top:33px;
	left:40px;
}
.gNav_09{
	top:85px;
	width:882px;
	height:50px;
	padding-left:10px;
}
	.gNav_09 li{
		width:126px;
		height:50px;
	}
		.gNav_09 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../img/gNav_new.jpg") no-repeat;
			text-indent:0px;
		}
		.gNav_09 li#gNav01 a{
			background-position:0px 0px;
		}
		.gNav_09 li#gNav02 a{
			background-position:-125px 0px;
		}
		.gNav_09 li#gNav03 a{
			background-position:-250px 0px;
		}
		.gNav_09 li#gNav04 a{
			background-position:-374px 0px;
		}
		.gNav_09 li#gNav05 a{
			background-position:-500px 0px;
		}
		.gNav_09 li#gNav06 a{
			background-position:-626px -51px;
		}
		.gNav_09 li#gNav07 a{
			background-position:-750px 0px;
		}
		.gNav_09 li#gNav01 a:hover{
			background-position:0px -51px;
		}
		.gNav_09 li#gNav02 a:hover{
			background-position:-125px -51px;
		}
		.gNav_09 li#gNav03 a:hover{
			background-position:-250px -51px;
		}
		.gNav_09 li#gNav04 a:hover{
			background-position:-374px -51px;
		}
		.gNav_09 li#gNav05 a:hover{
			background-position:-500px -51px;
		}
		.gNav_09 li#gNav06 a:hover{
			background-position:-626px -51px;
		}
		.gNav_09 li#gNav07 a:hover{
			background-position:-750px -51px;
		}

/* gNav_dl */
.gNav_dl{
	position:absolute;
	z-index: 1;
}

.gNav_dl{
	top:195px;
	width:158px;
	height:80px;
	margin-left:25px;
}
	.gNav_dl li{
		width:78px;
		height:78px;
	}
		.gNav_dl li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../../img/index_side_dl03.gif") no-repeat;
			text-indent:0px;
			z-index: 1;
		}
		.gNav_dl li#gNav01 a{
			background-position:0px 0px;
		}
		.gNav_dl li#gNav02 a{
			background-position:-80px 0px;
			z-index: 1;
		}
		.gNav_dl li#gNav01 a:hover{
			background-position:0px -80px;
		}
		.gNav_dl li#gNav02 a:hover{
			background-position:-80px -80px;
		}
.gNav_dl_02{
	position:absolute;
}

.gNav_dl_02{
	top:280px;
	width:158px;
	height:76px;
	margin-left:25px;
}
	.gNav_dl_02 li{
		width:78px;
		height:76px;
	}
		.gNav_dl_02 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../../img/index_side_dl04.gif") no-repeat;
			text-indent:0px;
		}
		.gNav_dl_02 li#gNav01 a{
			background-position:0px 0px;
		}
		.gNav_dl_02 li#gNav02 a{
			background-position:-78px 0px;
		}
		.gNav_dl_02 li#gNav01 a:hover{
			background-position:0px -80px;
		}
		.gNav_dl_02 li#gNav02 a:hover{
			background-position:-78px -80px;
		}

.gNav_dl_03{
	position:absolute;
}
	
.gNav_dl_03{
	top:209px;
	width:158px;
	height:80px;
	margin-left:10px;
}
	.gNav_dl_03 li{
		width:78px;
		height:78px;
	}
		.gNav_dl_03 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../../img/side_dl01.jpg") no-repeat;
			text-indent:0px;
		}
		.gNav_dl_03 li#gNav01 a{
			background-position:0px 0px;
		}
		.gNav_dl_03 li#gNav02 a{
			background-position:-80px 0px;
		}
		.gNav_dl_03 li#gNav01 a:hover{
			background-position:0px -80px;
		}
		.gNav_dl_03 li#gNav02 a:hover{
			background-position:-80px -80px;
		}

/*--------------------------------------*/
/*# グローバルナビ アクティブ設定 #     */
/*--------------------------------------*/
.siteIndex .gNav li#gNav01 a,
.siteIndex .gNav li#gNav01 a:hover{
	background-position:0px -51px;
}
.news .gNav li#gNav02 a,
.news .gNav li#gNav02 a:hover{
	background-position:-125px -51px;
}
.profile .gNav li#gNav03 a,
.profile .gNav li#gNav03 a:hover{
	background-position:-251px -51px;
}
.service .gNav li#gNav05 a,
.service .gNav li#gNav05 a:hover{
	background-position:-500px -51px;
}
.works .gNav li#gNav06 a,
.works .gNav li#gNav06 a:hover{
	background-position:-626px -51px;
}
.recruit .gNav li#gNav07 a,
.recruit .gNav li#gNav07 a:hover{
	background-position:-750px -51px;
}

/*--------------------------------------*/
/*# サイドメニュー #                    */
/*--------------------------------------*/
.left_gNav{
	position:absolute;
}
.left_gNav{
	top:214px;
	width:153px;
}
	.left_gNav li{
		width:153px;
		height:23px;
	}
		.left_gNav li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../../service/img/le_gNav.jpg") no-repeat;
			text-indent:0px;
		}
		.left_gNav li#lt_gNav01 a{
			background-position:0px 0px;
		}
		.left_gNav li#lt_gNav02 a{
			background-position:0px -23px;
		}
		.left_gNav li#lt_gNav03 a{
			background-position:0px -46px;
		}
		.left_gNav li#lt_gNav04 a{
			background-position:0px -69px;
		}
		.left_gNav li#lt_gNav05 a{
			background-position:0px -92px;
		}
		.left_gNav li#lt_gNav06 a{
			background-position:0px -115px;
		}
		.left_gNav li#lt_gNav07 a{
			background-position:0px -138px;
		}
		.left_gNav li#lt_gNav08 a{
			background-position:0px -160px;
		}
		.left_gNav li#lt_gNav09 a{
			background-position:0px -182px;
		}
		.left_gNav li#lt_gNav10 a{
			background-position:0px -204px;
		}
		.left_gNav li#lt_gNav11 a{
			background-position:0px -227px;
		}
		.left_gNav li#lt_gNav12 a{
			background-position:0px -250px;
		}
		.left_gNav li#lt_gNav13 a{
			background-position:0px -272px;
		}
		.left_gNav li#lt_gNav14 a{
			background-position:0px -295px;
		}
		.left_gNav li#lt_gNav15 a{
			background-position:0px -317px;
		}
		.left_gNav li#lt_gNav16 a{
			background-position:0px -339px;
		}
		.left_gNav li#lt_gNav17 a{
			background-position:0px -361px;
		}
		.left_gNav li#lt_gNav18 a{
			background-position:0px -384px;
		}
		.left_gNav li#lt_gNav19 a{
			background-position:0px -406px;
		}
		.left_gNav li#lt_gNav20 a{
			background-position:0px -428px;
		}
		.left_gNav li#lt_gNav21 a{
			background-position:0px -450px;
		}
		.left_gNav li#lt_gNav22 a{
			background-position:0px -472px;
		}
		.left_gNav li#lt_gNav23 a{
			background-position:0px -494px;
		}
		.left_gNav li#lt_gNav24 a{
			background-position:0px -516px;
		}
		.left_gNav li#lt_gNav25 a{
			background-position:0px -539px;
		}
		.left_gNav li#lt_gNav26 a{
			background-position:0px -562px;
		}
		.left_gNav li#lt_gNav27 a{
			background-position:0px -584px;
		}
		.left_gNav li#lt_gNav28 a{
			background-position:0px -606px;
		}
		.left_gNav li#lt_gNav29 a{
			background-position:0px -628px;
		}
		.left_gNav li#lt_gNav30 a{
			background-position:0px -650px;
		}
		.left_gNav li#lt_gNav01 a:hover{
			background-position:0px 0px;
		}
		.left_gNav li#lt_gNav02 a:hover{
			background-position:-152px -23px;
		}
		.left_gNav li#lt_gNav03 a:hover{
			background-position:-152px -46px;
		}
		.left_gNav li#lt_gNav04 a:hover{
			background-position:-152px -69px;
		}
		.left_gNav li#lt_gNav05 a:hover{
			background-position:-152px -92px;
		}
		.left_gNav li#lt_gNav06 a:hover{
			background-position:-152px -115px;
		}
		.left_gNav li#lt_gNav07 a:hover{
			background-position:-152px -138px;
		}
		.left_gNav li#lt_gNav08 a:hover{
			background-position:-152px -160px;
		}
		.left_gNav li#lt_gNav09 a:hover{
			background-position:-152px -182px;
		}
		.left_gNav li#lt_gNav10 a:hover{
			background-position:-152px -204px;
		}
		.left_gNav li#lt_gNav11 a:hover{
			background-position:-152px -227px;
		}
		.left_gNav li#lt_gNav12 a:hover{
			background-position:-152px -250px;
		}
		.left_gNav li#lt_gNav13 a:hover{
			background-position:-152px -272px;
		}
		.left_gNav li#lt_gNav14 a:hover{
			background-position:-152px -295px;
		}
		.left_gNav li#lt_gNav15 a:hover{
			background-position:-152px -317px;
		}
		.left_gNav li#lt_gNav16 a:hover{
			background-position:-152px -339px;
		}
		.left_gNav li#lt_gNav17 a:hover{
			background-position:-152px -361px;
		}
		.left_gNav li#lt_gNav18 a:hover{
			background-position:-152px -384px;
		}
		.left_gNav li#lt_gNav19 a:hover{
			background-position:-152px -406px;
		}
		.left_gNav li#lt_gNav20 a:hover{
			background-position:-152px -428px;
		}
		.left_gNav li#lt_gNav21 a:hover{
			background-position:-152px -450px;
		}
		.left_gNav li#lt_gNav22 a:hover{
			background-position:-152px -472px;
		}
		.left_gNav li#lt_gNav23 a:hover{
			background-position:-152px -494px;
		}
		.left_gNav li#lt_gNav24 a:hover{
			background-position:-152px -516px;
		}
		.left_gNav li#lt_gNav25 a:hover{
			background-position:-152px -539px;
		}
		.left_gNav li#lt_gNav26 a:hover{
			background-position:-152px -562px;
		}
		.left_gNav li#lt_gNav27 a:hover{
			background-position:-152px -584px;
		}
		.left_gNav li#lt_gNav28 a:hover{
			background-position:-152px -606px;
		}
		.left_gNav li#lt_gNav29 a:hover{
			background-position:-152px -628px;
		}
		.left_gNav li#lt_gNav30 a:hover{
			background-position:-152px -650px;
		}
.right_contents_area {
	height: 1050px;
}



/*--------------------------------------*/
/*# ダウンロード #                      */
/*--------------------------------------*/
.dl_gNav{
	top:500px;
	width:508px;
	height:100px;
}
	.dl_gNav li{
		width:157px;
		height:87px;
	}
		.dl_gNav li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../../service/img/dl_button01_01.gif") no-repeat;
			text-indent:0px;
		}
		.dl_gNav li#dl_gNav01 a{
			background-position:0px 0px;
		}
		.dl_gNav li#dl_gNav02 a{
			background-position:-173px 0px;
		}
		.dl_gNav li#dl_gNav03 a{
			background-position:-350px 0px;
		}
		.dl_gNav li#dl_gNav01 a:hover{
			background-position:0px -87px;
		}
		.dl_gNav li#dl_gNav02 a:hover{
			background-position:-173px -87px;
		}
		.dl_gNav li#dl_gNav03 a:hover{
			background-position:-350px -87px;
		}
.dl_gNav_02{
	width:508px;
	height:100px;
}
	.dl_gNav_02 li{
		width:157px;
		height:87px;
	}
		.dl_gNav_02 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../../service/img/dl_button01_02.gif") no-repeat;
			text-indent:0px;
		}
		.dl_gNav_02 li#dl_gNav01 a{
			background-position:0px 0px;
		}
		.dl_gNav_02 li#dl_gNav02 a{
			background-position:-173px 0px;
		}
		.dl_gNav_02 li#dl_gNav03 a{
			background-position:-350px 0px;
		}
		.dl_gNav_02 li#dl_gNav01 a:hover{
			background-position:0px -87px;
		}
		.dl_gNav_02 li#dl_gNav02 a:hover{
			background-position:-173px -87px;
		}
		.dl_gNav_02 li#dl_gNav03 a:hover{
			background-position:-350px -87px;
		}

.dl_gNav_03{
	top:500px;
	width:508px;
	height:100px;
}
	.dl_gNav_03 li{
		width:157px;
		height:95px;
	}
		.dl_gNav_03 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../../en/service/img/dl_button01_en.gif") no-repeat;
			text-indent:0px;
		}
		.dl_gNav_03 li#dl_gNav01 a{
			background-position:0px 0px;
		}
		.dl_gNav_03 li#dl_gNav02 a{
			background-position:-173px 0px;
		}
		.dl_gNav_03 li#dl_gNav03 a{
			background-position:-350px 0px;
		}
		.dl_gNav_03 li#dl_gNav01 a:hover{
			background-position:0px -96px;
		}
		.dl_gNav_03 li#dl_gNav02 a:hover{
			background-position:-173px -96px;
		}
		.dl_gNav_03 li#dl_gNav03 a:hover{
			background-position:-350px -97px;
		}

.dl_gNav_04{
	width:508px;
	height:100px;
}
	.dl_gNav_04 li{
		width:157px;
		height:87px;
	}
		.dl_gNav_04 li a{
			/*\*/overflow:hidden;/**/
			display:block;
			height:100%;
			zoom:1;/*IEbugFIX*/
			background:url("../../service/img/dl_button01_03.gif") no-repeat;
			text-indent:0px;
		}
		.dl_gNav_04 li#dl_gNav01 a{
			background-position:0px 0px;
		}
		.dl_gNav_04 li#dl_gNav01 a:hover{
			background-position:0px -87px;
		}

