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

/* メニュー */
#menu {
	width:550px;
    height: 45px;
	margin-bottom:20px;
	margin-top:35px;
	float:left;
	text-align:left;
	margin-left:65px;
}


/* プルダウン関連 */

#menu ul li {
	font-size: 0;
    text-indent: -5000px;
	float: left;
	height: 45px;

}

#menu ul li.index {
	margin-left:0;
}

#menu ul li.works {
	margin-left:13px;
}

#menu ul li.about {
	margin-left:19px;
}


#menu ul li.actions {
	margin-left:19px;
}

#menu ul li.recruit {
	margin-left:17px;
}

#menu ul li.contact {
	margin-left:17px;
}



/* トップ */
#menu ul li.index a, 
#menu ul li.index a:link, 
#menu ul li.index a:visited {
    background-image: url("../../common/img/menu.png");
    background-position: 0 0;
    display: block;
    height: 45px;
	width:42px;
}

#menu ul li.index a:hover {
    background-image: url("../../common/img/menu.png");
    background-position: 0 -50px;
    display: block;
    height: 45px;
	width:42px;
}

#m_index #menu ul li.index a, 
#m_index #menu ul li.index a:link, 
#m_index #menu ul li.index a:visited {
    background-image: url("../../common/img/menu.png");
    background-position: 0 -50px;
    display: block;
    height: 45px;
	width:42px;
}


/* 仕事の指針／領域 */
#menu ul li.works a, 
#menu ul li.works a:link, 
#menu ul li.works a:visited {
    background-image: url("../../common/img/menu.png");
    background-position: -65px 0;
    display: block;
    height: 45px;
	width:80px;
}

#menu ul li.works a:hover {
    background-image: url("../../common/img/menu.png");
    background-position: -65px -50px;
    display: block;
    height: 45px;
	width:80px;
}

#m_works #menu ul li.works a, 
#m_works #menu ul li.works a:link, 
#m_works #menu ul li.works a:visited {
    background-image: url("../../common/img/menu.png");
    background-position: -65px -50px;
    display: block;
    height: 45px;
	width:80px;
}


/* 私たちについて */
#menu ul li.about a, 
#menu ul li.about a:link, 
#menu ul li.about a:visited {
    background-image: url("../../common/img/menu.png");
    background-position: -170px 0;
    display: block;
    height: 45px;
	width:74px;
}

#menu ul li.about a:hover {
    background-image: url("../../common/img/menu.png");
    background-position: -170px -50px;
    display: block;
    height: 45px;
	width:74px;
}

#m_about #menu ul li.about a, 
#m_about #menu ul li.about a:link, 
#m_about #menu ul li.about a:visited {
    background-image: url("../../common/img/menu.png");
    background-position: -170px -50px;
    display: block;
    height: 45px;
	width:74px;
}


/* 社会活動 */
#menu ul li.actions a, 
#menu ul li.actions a:link, 
#menu ul li.actions a:visited {
    background-image: url("../../common/img/menu.png");
    background-position: -270px 0;
    display: block;
    height: 45px;
	width:86px;
}

#menu ul li.actions a:hover {
    background-image: url("../../common/img/menu.png");
    background-position: -270px -50px;
    display: block;
    height: 45px;
	width:86px;
}

#m_actions #menu ul li.actions a, 
#m_actions #menu ul li.actions a:link, 
#m_actions #menu ul li.actions a:visited {
    background-image: url("../../common/img/menu.png");
    background-position: -270px -50px;
    display: block;
    height: 45px;
	width:86px;
}


/* 求人情報 */
#menu ul li.recruit a, 
#menu ul li.recruit a:link, 
#menu ul li.recruit a:visited {
    background-image: url("../../common/img/menu.png");
    background-position: -380px 0;
    display: block;
    height: 45px;
	width:85px;
}

#menu ul li.recruit a:hover {
    background-image: url("../../common/img/menu.png");
    background-position: -380px -50px;
    display: block;
    height: 45px;
	width:85px;
}

#m_recruit #menu ul li.recruit a, 
#m_recruit #menu ul li.recruit a:link, 
#m_recruit #menu ul li.recruit a:visited {
    background-image: url("../../common/img/menu.png");
    background-position: -380px -50px;
    display: block;
    height: 45px;
	width:85px;
}


/* コンタクト */
#menu ul li.contact a, 
#menu ul li.contact a:link, 
#menu ul li.contact a:visited {
    background-image: url("../../common/img/menu.png");
    background-position: -479px 0;
    display: block;
    height: 45px;
	width:80px;
}

#menu ul li.contact a:hover {
    background-image: url("../../common/img/menu.png");
    background-position: -479px -50px;
    display: block;
    height: 45px;
	width:80px;
}

#m_contact #menu ul li.contact a, 
#m_contact #menu ul li.contact a:link, 
#m_contact #menu ul li.contact a:visited {
    background-image: url("../../common/img/menu.png");
    background-position: -479px -50px;
    display: block;
    height: 45px;
	width:80px;
}


