@charset "utf-8";
/* CSS Document */
#containt {
	background-image: url(../commonimg/main_bg02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 766px;
}
#side{
	background-color:#ffffff;
}
/*----------------------- navi_in -----------------------*/
#navi_in {
	background-image: url(../commonimg/bg_nav_in.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width:219px;
	text-align:center;
	margin:0 auto;
}
#navi_in_b {
	background-image: url(../commonimg/bg_nav_in_b.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width:219px;
	text-align:center;
	margin:5px auto 0px;
}
#navi_in ul,
#navi_in_b ul {
  margin:0 0 0 19px;
  padding:0px;
}
#navi_in_b ul {
  padding:5px 0 15px 0;
}
#navi_in ul li,
#navi_in_b ul li {
  margin:0px;
  padding:0px;
}
*+html body #navi_in ul li,
*+html body #navi_in_b ul li {
	margin-bottom:-2px;
}
* html body #navi_in ul li,
* html body #navi_in_b ul li {
	margin-bottom:-2px;
}
#navi_in li a,
#navi_in_b li a {
  display:block;
  text-decoration:none;
  text-indent:-9999px;
  height:61px;
  width:200px;
  margin:0px;
  padding:0px;
}
#navi_in_b li a {
  height:35px;
}

#navi_in li#navi_in_ttl {
  background: url(../commonimg/nav_in_ttl.jpg) no-repeat;
	background-position: left top;
	height:19px;
	width:219px;
  margin:0 0 0 -19px;
}

#navi_in li#navi_in01 a {
  background: url(../commonimg/nav_in01.jpg) no-repeat;
	background-position: left top;
}
#navi_in li#navi_in01 a:hover {
  background: url(../commonimg/nav_in01_o.jpg) no-repeat;
}

#navi_in li#navi_in02 a {
  background: url(../commonimg/nav_in02.jpg) no-repeat;
	background-position: left top;
}
#navi_in li#navi_in02 a:hover {
  background: url(../commonimg/nav_in02_o.jpg) no-repeat;
}

#navi_in li#navi_in03 a {
  background: url(../commonimg/nav_in03.jpg) no-repeat;
	background-position: left top;
}
#navi_in li#navi_in03 a:hover {
  background: url(../commonimg/nav_in03_o.jpg) no-repeat;
}

#navi_in li#navi_in04 a {
  background: url(../commonimg/nav_in04.jpg) no-repeat;
	background-position: left top;
}
#navi_in li#navi_in04 a:hover {
  background: url(../commonimg/nav_in04_o.jpg) no-repeat;
}

#navi_in li#navi_in05 a {
  background: url(../commonimg/nav_in05.jpg) no-repeat;
	background-position: left top;
  height:66px;
}
#navi_in li#navi_in05 a:hover {
  background: url(../commonimg/nav_in05_o.jpg) no-repeat;
}



#navi_in_b li#navi_in01 a {
  background: url(../commonimg/nav_in001.jpg) no-repeat;
	background-position: left top;
}
#navi_in_b li#navi_in01 a:hover {
  background: url(../commonimg/nav_in001_o.jpg) no-repeat;
}

#navi_in_b li#navi_in02 a {
  background: url(../commonimg/nav_in002.jpg) no-repeat;
	background-position: left top;
}
#navi_in_b li#navi_in02 a:hover {
  background: url(../commonimg/nav_in002_o.jpg) no-repeat;
}

#navi_in_b li#navi_in03 a {
  background: url(../commonimg/nav_in003.jpg) no-repeat;
	background-position: left top;
}
#navi_in_b li#navi_in03 a:hover {
  background: url(../commonimg/nav_in003_o.jpg) no-repeat;
}

#navi_in_b li#navi_in04 a {
  background: url(../commonimg/nav_in004.jpg) no-repeat;
	background-position: left top;
}
#navi_in_b li#navi_in04 a:hover {
  background: url(../commonimg/nav_in004_o.jpg) no-repeat;
}

#navi_in_b li#navi_in05 a {
  background: url(../commonimg/nav_in005.jpg) no-repeat;
	background-position: left top;
  height:38px;
}
#navi_in_b li#navi_in05 a:hover {
  background: url(../commonimg/nav_in005_o.jpg) no-repeat;
}
#navi_in_b li#navi_in06 a {
  background: url(../commonimg/nav_in006.jpg) no-repeat;
	background-position: left top;
  height:38px;
}
#navi_in_b li#navi_in06 a:hover {
  background: url(../commonimg/nav_in006_o.jpg) no-repeat;
}

/*----------------------- navibtn2 -----------------------*/
#navibtn2 {
	background-image: url(../commonimg/bg_nav_in.jpg);
  width:219px;
  text-align:center;
	margin:0 auto;
}
#navibtn2 ul {
  margin:0;
  padding:0px;
}
#navibtn2 ul li {
  margin:0px;
  padding:0px;
  display:inline;
}
#navibtn2 li a {
  display:block;
  text-decoration:none;
  text-indent:-9999px;
  height:260px;
  width:219px;
  float:left;
  margin:0px;
  padding:0px;
}
#navibtn2 li#navibtn01 a {
  background: url(../commonimg/nav_nr.jpg) no-repeat;
	background-position: left top;
}
#navibtn2 li#navibtn01 a:hover {
  background: url(../commonimg/nav_nr_o.jpg) no-repeat;
}

