@charset "utf-8";

/* ------------------------------------------------------------

	navigation style

------------------------------------------------------------ */


/* ----------global navi---------- */

#g-navi {
	width: 852px;
	height: 38px;
	margin-bottom: 19px;
}

#g-navi ul {
	list-style-type: none;
	font-size: 1px;
	line-height: 0.01em;
}

#g-navi ul li {
	float: left;
	margin-left: 0;
}

#g-navi ul li a {
	display: block;
	width: 122px;
	height: 38px;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

#g-navi ul li a span {
	display: none;
}

#g-navi .navi1 a {
	background-image: url(../images/g-navi_01.jpg);
}

#g-navi .navi1 a:hover {
	background-image: url(../images/g-navi_01_o.jpg);
}

#g-navi .navi2 a {
	background-image: url(../images/g-navi_03.jpg);
}

#g-navi .navi2 a:hover {
	background-image: url(../images/g-navi_03_o.jpg);
}

#g-navi .navi3 a {
	background-image: url(../images/g-navi_04.jpg);
}

#g-navi .navi3 a:hover {
	background-image: url(../images/g-navi_04_o.jpg);
}

#g-navi .navi4 a {
	background-image: url(../images/g-navi_05.jpg);
}

#g-navi .navi4 a:hover {
	background-image: url(../images/g-navi_05_o.jpg);
}

#g-navi .navi5 a {
	background-image: url(../images/g-navi_06.jpg);
}

#g-navi .navi5 a:hover {
	background-image: url(../images/g-navi_06_o.jpg);
}

#g-navi .navi6 a {
	background-image: url(../images/g-navi_07.jpg);
}

#g-navi .navi6 a:hover {
	background-image: url(../images/g-navi_07_o.jpg);
}

#g-navi .navi7 a {
	width: 120px;
	background-image: url(../images/g-navi_08.jpg);
}

#g-navi .navi7 a:hover {
	background-image: url(../images/g-navi_08_o.jpg);
}


/* ----------global navi active---------- */

#home #g-navi .navi1 a {
	background-image: url(../images/g-navi_01_o.jpg);
	cursor: default;
}

#saisei #g-navi .navi2 a {
	background-image: url(../images/g-navi_03_o.jpg);
	cursor: default;
}
#m_and_a   .navi2   a {
	background-image: url(../images/g-navi_03_o.jpg);
	cursor: default;
}
#consal    #g-navi    .navi4    a {
	background-image: url(../images/g-navi_05_o.jpg);
	cursor: default;
}
#aboutus  #g-navi  .navi5  a,
#rinen  #g-navi  .navi6  a {
	background-image: url(../images/g-navi_06_o.jpg);
	cursor: default;
}
#inquiry    #g-navi    .navi6    a {
	background-image: url(../images/g-navi_07_o.jpg);
	cursor: default;
}
#regist    #g-navi    .navi7    a {
	background-image: url(../images/g-navi_08_o.jpg);
	cursor: default;
}


/* ----------left navi---------- */

#navi_frame ul {
	list-style-type: none;
	margin: 11px;
}

#navi_frame ul li {
	background: url(../images/navi_arrow.gif) no-repeat left 0.25em;
	margin-left: 0;
	margin-bottom: 0.25em;
	padding-left: 17px;
}

#navi_frame ul li a {
	color: #333333;
}

* html body #navi_frame ul li a {
	height: 1%;
}

#navi_frame ul li a:hover {
	color: #FF6600;
}



/* ----------left navi active---------- */

#kaikei #navi_frame ul li.kaikei a,
#consal #navi_frame ul li.consal a,
#saisei #navi_frame ul li.saisei a,
#m_and_a #navi_frame ul li.m_and_a a,
#kettsansindan #navi_frame ul li.kettsansindan a,
#keiei #navi_frame ul li.keiei a,
#inspection #navi_frame ul li.inspection a,
#mg_game #navi_frame ul li.mg_game a,
#sougyou #navi_frame ul li.sougyou a,
#senmonka #navi_frame ul li.senmonka a,
#jikosindan #navi_frame ul li.jikosindan a,
#it #navi_frame ul li.it a,
#ryoukin #navi_frame ul li.ryoukin a,
#link #navi_frame ul li.link a,
#rinen #navi_frame ul li.rinen a,
#staff #navi_frame ul li.staff a,
#blog #navi_frame ul li.blog a,
#komon_link #navi_frame ul li.komon_link a,
#juku_fukuda #navi_frame ul li.juku_fukuda a,
#juku_okamoto #navi_frame ul li.juku_okamoto a,
#aboutus #navi_frame ul li.aboutus a,{
	text-decoration: underline;
}
#navi_frame  ul  li  img {
	vertical-align: middle;
}
