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

/*---------------------------------------------------- 
	排出削減企業様へ　ナビゲーション
---------------------------------------------------- */
#main_nav {
	width: 240px;
	margin-bottom: 10px;
}
#main_nav ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#main_nav li {
  margin: 0;
  padding: 0;
  width: 240px;
  text-indent: -9999px;
  list-style: none;
}
#main_nav li a {
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	display: block;
	width: 240px;
	height: 49px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
}


/* space メニューサイズの変更
---------------------------------------------------- */
#main_nav ul #space{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#main_nav li#space {
  margin: 0;
  padding: 0;
  width: 240px;
  height: 63px;
  text-indent: -9999px;
}
#main_nav li#space a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  width: 240px;
  height: 63px;
}

#main_nav li#space a   {
  background-position: 0px 0px;
}
#main_nav li#nav01 a   {
  background-position: 0px -63px;
}
#main_nav li#nav02 a{
  background-position: 0px -112px;
}
#main_nav li#nav03 a {
  background-position:  0px -161px;
}
#main_nav li#nav04 a {
	background-position: 0px -210px;
}
#main_nav li#nav05 a {
  background-position:  0px -259px;
}
#main_nav li#nav06 a {
  background-position: 0px -308px;
}
#main_nav li#nav07 a{
  background-position: 0px -357px;
}


/* マウスオーバー時の指定
---------------------------------------------------- */
#main_nav li#space a:hover    {
  background-position:  -240px 0px;
}
#main_nav li#nav01  a:hover  {
  background-position: -240px -63px;
}
#main_nav li#nav02  a:hover  {
 background-position:  -240px -112px;
}
#main_nav li#nav03 a:hover {
  background-position: -240px -161px;
}
#main_nav li#nav04 a:hover {
  background-position: -240px -210px;
}
#main_nav li#nav05 a:hover {
  background-position: -240px -259px;
}
#main_nav li#nav06 a:hover {
  background-position: -240px -308px;
}
#main_nav li#nav07 a:hover {
  background-position: -240px -357px;
}

/* 表示時マウスオーバー時の指定
---------------------------------------------------- */

#main_nav li#space.ov a{
  background-position:  -240px 0px;
}
#main_nav li#nav01.ov a  {
  background-position: -240px -63px;
}
#main_nav li#nav02.ov a  {
 background-position:  -240px -112px;
}
#main_nav li#nav03.ov a {
  background-position: -240px -161px;
}
#main_nav li#nav04.ov a      {
  background-position: -240px -210px;
}
#main_nav li#nav05.ov a {
  background-position: -240px -259px;
}
#main_nav li#nav06.ov a {
  background-position: -240px -308px;
}
#main_nav li#nav07.ov a {
  background-position: -240px -357px;
}


/*---------------------------------------------------- 
	入れ子ナビゲーション
---------------------------------------------------- */

 #main_nav .navs_01 ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
 #main_nav .navs_01 li {
  margin: 0;
  padding: 0;
  width: 240px;
  height: 30px;
  text-indent: -9999px;
}
 #main_nav .navs_01 li a {
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	display: block;
	width: 240px;
	height: 30px;
	background-image: url(../images/it_nav.gif);
	background-position: 0px 0px;
}

#faq #main_nav .navs_01 li a {
background-image: url(../images/fq_nav.gif);
}

#main_nav .navs_01 li#nav01 a   {
  background-position: 0px 0px;
}
#main_nav .navs_01 li#nav02 a{
  background-position: 0px -30px;
}
#main_nav .navs_01 li#nav03 a {
  background-position:  0px -60px;
}
#main_nav .navs_01 li#nav04 a {
	background-position: 0px -90px;
}



/* マウスオーバー時の指定
---------------------------------------------------- */

#main_nav .navs_01 li#nav01  a:hover  {
  background-position: -240px -0px;
}
#main_nav .navs_01 li#nav02  a:hover  {
 background-position:  -240px -30px;
}
#main_nav .navs_01 li#nav03 a:hover {
  background-position: -240px -60px;
}
#main_nav .navs_01 li#nav04 a:hover  {
  background-position: -240px -90px;
}
#main_nav .navs_01 li#nav05 a:hover {
  background-position: -240px -120px;
}
#main_nav .navs_01 li#nav06 a:hover {
  background-position: -240px -150px;
}
#main_nav .navs_01 li#nav07 a:hover {
  background-position: -240px -180px;
}

/* 表示時マウスオーバー時の指定
---------------------------------------------------- */

#main_nav .navs_01 li#nav01.ov a   {
  background-position: -240px -0px;
}
 
#main_nav .navs_01 li#nav02.ov a  {
 background-position:  -240px -30px;
}
#main_nav .navs_01 li#nav03.ov a  {
  background-position: -240px -60px;
}
#main_nav .navs_01 li#nav04.ov a {
  background-position: -240px -90px;
}
#main_nav .navs_01 li#nav05.ov a  {
  background-position: -240px -120px;
}
#main_nav .navs_01 li#nav06.ov a  {
  background-position: -240px -150px;
}
#main_nav .navs_01 li#nav07.ov a  {
  background-position: -240px -180px;
}

