@charset "utf-8";
/* CSS Document */

/* --------------------------------------------
	gNavi
-------------------------------------------- */
#gNavi {
	width: 900px;/* グローバルナビ全体の幅 */
	height: 54px;/* グローバルナビ全体の高さ */
	position: relative;
}
* html #gNavi {
	margin: 0;
}
	#gNavi li {
	position: absolute;
	top: 3px;
	height: 54px;/* ナビの高さ - 一括指定 */
	overflow: hidden;
	}
	#gNavi li.gNav01 { width: 150px; left: 0;}
	#gNavi li.gNav02 { width: 150px; left: 150px;}
	#gNavi li.gNav03 { width: 150px; left: 300px;}
	#gNavi li.gNav04 { width: 150px; left: 450px;}
	#gNavi li.gNav05 { width: 150px; left: 600px;}
	#gNavi li.gNav06 { width: 150px; left: 750px;}

		#gNavi li a {
			display: block;
			background-image: url(../images/header/gnav.png);
			background-repeat: no-repeat;
			width: 940px;
			height: 162px;
		}
			#gNavi li a span {
				display:none;
			}
		#gNavi li.gNav01 a { background-position: 0 0;}
		#gNavi li.gNav02 a { background-position: -150px 0;}
		#gNavi li.gNav03 a { background-position: -300px 0;}
		#gNavi li.gNav04 a { background-position: -450px 0;}
		#gNavi li.gNav05 a { background-position: -600px 0;}
		#gNavi li.gNav06 a { background-position: -750px 0;}

		#gNavi li.gNav01 a:hover { background-position: 0 -54px;}
		#gNavi li.gNav02 a:hover { background-position: -150px -54px;}
		#gNavi li.gNav03 a:hover { background-position: -300px -54px;}
		#gNavi li.gNav04 a:hover { background-position: -450px -54px;}
		#gNavi li.gNav05 a:hover { background-position: -600px -54px;}
		#gNavi li.gNav06 a:hover { background-position: -750px -54px;}


/* --------------------------------------------
	gNavi active -  bodyのidがg0Xのとき、該当するナビをアクティブ
-------------------------------------------- */
body.g01 .gNav01 a { background-position: 0 -108px !important;}
body.g02 .gNav02 a { background-position: -150px -108px !important;}
body.g03 .gNav03 a { background-position: -150px -108px !important;}
body.g04 .gNav04 a { background-position: -150px -108px !important;}
body.g05 .gNav05 a { background-position: -150px -108px !important;}
body.g06 .gNav06 a { background-position: -150px -108px !important;}



/*------------------------------------------
* BTN
-------------------------------------------*/
.dkirBox {
	position: relative;
	z-index: 3;
	zoom: 1;
	font-size:4px;
	line-height:2em;
	}
.dkir {
	display: block;
	text-decoration: none;
	}

/*btn
--------------------------------------*/
.btnName .dkir {
	background: url(../images/btn/btn_00_full.png) left top no-repeat;
	width: 148px;
	height: 51px;
	}

/* hover
--------------------------------------*/
.dkir:hover,.active .dkir{
	background-position: left bottom;
	}
.dkir span {
	display:none;
	}