@charset "Shift_JIS";
/*@‘‘‘@common@‘‘‘ */

ul#G_nav{
  display: block;
  padding: 0px;
  height: 68px;
  width: 1204px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
#G_nav li{
  float: left;
  list-style-type: none;
}
/*@‘‘‘@base@‘‘‘ */

#home {
  }
#concept {
  }
#info {
  }
#curator {
  }
#report {
  }
/*@‘‘‘@link@‘‘‘ */

#home a{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  height: 68px;
  width: 240px;
  text-indent: -9999px;
  overflow: hidden;
}
#concept a{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: -240px 0px;
  display: block;
  height: 68px;
  width: 241px;
  text-indent: -9999px;
  overflow: hidden;
}
#info a{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: -481px 0px;
  display: block;
  height: 68px;
  width: 241px;
  text-indent: -9999px;
  overflow: hidden;
}
#curator a{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: -722px 0px;
  display: block;
  height: 68px;
  width: 241px;
  text-indent: -9999px;
  overflow: hidden;
}
#report a{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: -963px 0px;
  display: block;
  height: 68px;
  width: 241px;
  text-indent: -9999px;
  overflow: hidden;
}
/*@‘‘‘@hover@‘‘‘ */

#home a:hover{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: 0px -68px;
  display: block;
  height: 68px;
  width: 240px;
  text-indent: -9999px;
  overflow: hidden;
}
#concept a:hover{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: -240px -68px;
  display: block;
  height: 68px;
  width: 241px;
  text-indent: -9999px;
  overflow: hidden;
}
#info a:hover{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: -481px -68px;
  display: block;
  height: 68px;
  width: 241px;
  text-indent: -9999px;
  overflow: hidden;
}
#curator a:hover{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: -722px -68px;
  display: block;
  height: 68px;
  width: 241px;
  text-indent: -9999px;
  overflow: hidden;
}
#report a:hover{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: -963px -68px;
  display: block;
  height: 68px;
  width: 241px;
  text-indent: -9999px;
  overflow: hidden;
}
/*@‘‘‘@hit@‘‘‘ */

#home_body #home a{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: 0px -136px;
  display: block;
  height: 68px;
  width: 240px;
  text-indent: -9999px;
  overflow: hidden;
}
#concept_body #concept a{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: -240px -136px;
  display: block;
  height: 68px;
  width: 241px;
  text-indent: -9999px;
  overflow: hidden;
}
#info_body #info a{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: -481px -136px;
  display: block;
  height: 68px;
  width: 241px;
  text-indent: -9999px;
  overflow: hidden;
}
#curator_body #curator a{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: -722px -136px;
  display: block;
  height: 68px;
  width: 241px;
  text-indent: -9999px;
  overflow: hidden;
}
#report_body #report a{
  background-image : url(nav.jpg);
  background-repeat: no-repeat;
  background-position: -963px -136px;
  display: block;
  height: 68px;
  width: 241px;
  text-indent: -9999px;
  overflow: hidden;
}
ul#sub_nav{
  padding: 0px;
  list-style-type: none;
  margin-top: 40px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  width: 359px;
}
#sub_nav li{
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #999;
  padding: 0px;
  margin: 0px;
}
#sub_nav li a{
  color: #333;
  text-decoration: none;
  background-image : url(arrow.png);
  background-repeat: no-repeat;
  display: block;
  height: 25px;
  width: 359px;
  background-position: 340px 13px;
  padding-top: 10px;
  padding-left: 10px;
}
#sub_nav li a:hover{
  background-color: #EFEFEF;
  width: 349px;
  padding-left: 10px;
}
#sub_nav #hit{
  background-color: #93A9C6;
  color: #FFF;
}
