@charset "utf-8";
/******************************************************************************
㈱インサイト：Gnav用スタイルシート
2008/07/10
******************************************************************************/
#nav,#nav li,#nav li,#nav a,#nav a{
	margin: 0;
	padding: 0;
	text-align: center;
}
#nav {
	width: 954px;
	height: 31px;
	position: relative;
	background-image: url(../../img/nav.jpg);
	background-repeat: no-repeat;
	}

/* LI for main navigation */
#nav li {
	list-style: none;
	position: absolute;
	top: 0;
	}
	
#nav li, #nav a {
	height: 31px;
	display: block;
	}

/* Modified Phark Image Replacement Technique */
#nav a {
	text-indent: -3000px;
	text-decoration: none;
	}

#nav-a{left: 0px; width:190px}
#nav-b{left: 191px; width:190px}
#nav-c{left: 381px; width:190px}
#nav-d{left: 572px; width:190px}
#nav-e{left: 763px; width:190px}
/*	menu-a	*/
#nav-a a:hover, #nav-a a:visited:hover{background: transparent url(../../img/nav.jpg) 0px -32px;}
/*	menu-b	*/
#nav-b a:hover, #nav-b a:visited:hover{background: transparent url(../../img/nav.jpg) -191px -32px;}
/*	menu-c	*/
#nav-c a:hover,#nav-c a:visited:hover{background: transparent url(../../img/nav.jpg) -381px -32px;}
/*	menu-d	*/
#nav-d a:hover,#nav-d a:visited:hover{background: transparent url(../../img/nav.jpg) -572px -32px;}
/*	menu-e	*/
#nav-e a:hover,#nav-e a:visited:hover{background: transparent url(../../img/nav.jpg) -763px -32px;}

/******************************************************************************
Subnav定義
******************************************************************************/
#Snav,#Snav li,#Snav a{
	margin: 0;
	padding: 0;
	text-align: center;
}
#Snav {
	width: 130px;
	height: 185px;
	background-image: url(../../img/subnav.gif);
	background-repeat: no-repeat;
	}

/* LI for main navigation */
#Snav li {
	list-style: none;
	top: 0;
	height: 30px;
	display: block;
	}
	
#Snav li, #Snav a {
	height: 31px;
	display: block;
	}

/* Modified Phark Image Replacement Technique */
#Snav a {
	text-indent: -30000px;
	text-decoration: none;
	}

#nav1{top: 0px; height:30px;}
#nav2{top: 31px; height:30px;}
#nav3{top: 62px; height:30px;}
#nav4{top: 93px; height:30px;}
#nav5{top: 124px; height:30px;}
#nav6{top: 155px; height:30px;}
/*	menu-a	*/
#nav1 a:hover, #nav1 a:visited:hover{background: transparent url(../../img/subnav.gif) -130px 0px; height:30px;}
/*	menu-b	*/
#nav2 a:hover, #nav2 a:visited:hover{background: transparent url(../../img/subnav.gif) -130px -31px; height:30px;}
/*	menu-c	*/
#nav3 a:hover, #nav3 a:visited:hover{background: transparent url(../../img/subnav.gif) -130px -62px; height:30px;}
/*	menu-d	*/
#nav4 a:hover, #nav4 a:visited:hover{background: transparent url(../../img/subnav.gif) -130px -93px; height:30px;}
/*	menu-e	*/
#nav5 a:hover, #nav5 a:visited:hover{background: transparent url(../../img/subnav.gif) -130px -124px; height:30px;}
/*	menu-f	*/
#nav6 a:hover, #nav6 a:visited:hover{background: transparent url(../../img/subnav.gif) -130px -155px; height:30px;}

/******************************************************************************
detail定義
******************************************************************************/
.d-nav, .d-nav a{
	margin: 0;
	padding: 0;
}
.detailnav{
	height: 20px;
	width: 61px;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	display: block;
	}
.d-nav, .d-nav a {
	height: 20px;
	display: block;
	}
.d-nav a {
	text-indent: -30000px;
	text-decoration: none;
	}
.d-nav a{
	background: transparent url(../../img/detail_bt.gif) 0px 0px; height:20px; background-repeat: no-repeat;}
.d-nav a:hover, .d-nav a:visited:hover{
	background: transparent url(../../img/detail_bt.gif) 0px -20px; height:20px; background-repeat: no-repeat;}


#l-nav,#l-nav li,#l-nav a{
	margin: 0;
	padding: 0;
}
#l-nav {
	background-image: url(../../img/4facter-look.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 357px;
	position: relative;
	}

/* LI for main navigation */
#l-nav li {
	list-style: none;
	position: absolute;
	top: 0;
	}
	
#l-nav li, #l-nav a {
	height: 50px;
	display: block;
}

/* Modified Phark Image Replacement Technique */
#l-nav a {
	text-indent: -3000px;
	text-decoration: none;
}

#lnav1{left: 0px; width:172px}
#lnav2{left: 184px; width:172px}
/*	menu-a	*/
#lnav1 a:hover, #lnav1 a:visited:hover{background: transparent url(../../img/4facter-look.gif) 0px -50px;}
/*	menu-b	*/
#lnav2 a:hover, #lnav2 a:visited:hover{background: transparent url(../../img/4facter-look.gif) -184px -50px;}
