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

#header ul
{
	width			: 150px;
	height			: 50px;
	background		: url(../images/common/menu/h_off.gif) no-repeat;
	float			: left;
}

#header ul li,
#menu ul li
{
	float			: left;
}

#header ul li a
{
	display			: block;
	height			: 50px;
	text-indent		: -9000px;
	overflow		: hidden;
}

#h01 a
{
	width			: 66px;
}

#h02 a
{
	width			: 84px;
}

#h01 a:hover
{
	background		: url(../images/common/menu/h_on.gif) no-repeat 0 0;
}

#h02 a:hover
{
	background		: url(../images/common/menu/h_on.gif) no-repeat -66px 0;
}

#menu ul
{
	width			: 901px;
	height			: 43px;
	background		: url(../images/common/menu/g_off.gif) no-repeat;
	float			: left;
}

#menu ul li a
{
	display			: block;
	height			: 43px;
	text-indent		: -9000px;
	overflow		: hidden;
}

#g01 a
{
	width			: 181px;
}

#g02 a,
#g03 a,
#g04 a,
#g05 a
{
	width			: 180px;
}

#g01 a:hover
{
	background		: url(../images/common/menu/g_on.gif) no-repeat 0 0;
}

#g02 a:hover
{
	background		: url(../images/common/menu/g_on.gif) no-repeat -181px 0;
}

#g03 a:hover
{
	background		: url(../images/common/menu/g_on.gif) no-repeat -361px 0;
}

#g04 a:hover
{
	background		: url(../images/common/menu/g_on.gif) no-repeat -541px 0;
}

#g05 a:hover
{
	background		: url(../images/common/menu/g_on.gif) no-repeat -721px 0;
}


#left ul#left01
{
	width			: 238px;
	height			: 206px;
	background		: url(../images/common/menu/l_off.gif) no-repeat;
}
/*
#left ul li a
{
	display			: block;
	width			: 238px;
	text-indent		: -9000px;
	overflow		: hidden;
}*/

#l01 a
{
	height			: 86px;
}

#l02 a
{
	height			: 60px;
}

#l03 a
{
	height			: 60px;
}

#l01 a:hover
{
	background		: url(../images/common/menu/l_on.gif) no-repeat 0 0;
}

#l02 a:hover
{
	background		: url(../images/common/menu/l_on.gif) no-repeat 0 -86px;
}

#l03 a:hover
{
	background		: url(../images/common/menu/l_on.gif) no-repeat 0 -146px;
}

#l_blog
{
	width			: 234px;
	height			: 66px;
	background		: url(../images/common/menu/l_blog.gif) no-repeat;
	margin			: 90px auto 5px;
}

#l_blog a
{
	display			: block;
	width			: 234px;
	height			: 66px;
	text-indent		: -9000px;
	overflow		: hidden;
}

#l_blog a:hover
{
	background		: url(../images/common/menu/l_blog_on.gif) no-repeat;
}

#l_corporate
{
	width			: 234px;
	height			: 66px;
	background		: url(../images/common/menu/l_corporate.gif) no-repeat;
	margin			: 0 auto 10px;
}

#l_corporate a
{
	display			: block;
	width			: 234px;
	height			: 66px;
	text-indent		: -9000px;
	overflow		: hidden;
}

#l_corporate a:hover
{
	background		: url(../images/common/menu/l_corporate_on.gif) no-repeat;
}

#l_team6
{
	width			: 230px;
	height			: 70px;
	background		: url(../images/common/menu/l_team6.gif) no-repeat;
	margin			: 0 auto;
}

#l_team6 a
{
	display			: block;
	width			: 230px;
	height			: 70px;
	text-indent		: -9000px;
	overflow		: hidden;
}

#l_team6 a:hover
{
	background		: url(../images/common/menu/l_team6_on.gif) no-repeat;
}

#bana_out
{
	width			: 258px;
	height			: 87px;
	background		: url(../images/top/bana_out.jpg) no-repeat;
}

#bana_out a,
#bana_in a
{
	display			: block;
	width			: 258px;
	height			: 87px;
	text-indent		: -9000px;
	overflow		: hidden;
}

#bana_out a:hover
{
	background		: url(../images/top/bana_out_on.jpg) no-repeat;
}

#bana_in
{
	width			: 258px;
	height			: 87px;
	background		: url(../images/top/bana_in.jpg) no-repeat;
}

#bana_in a:hover
{
	background		: url(../images/top/bana_in_on.jpg) no-repeat;
}


/*---------------------------------------------------
    ボタン           
---------------------------------------------------*/
.oubo a:hover img
{
	visibility	: hidden;
}

.oubo a:hover
{
	background-color: #fff;
}

.oubo
{
	width		: 223px;
	height		: 58px;
	margin		: 10px auto;
}

.oubo a
{
	background	: url(../images/recruit/oubo_on.gif) 0px 0px no-repeat;
	display		: block;
	width		: 223px;
	height		: 58px;
}







































