@charset "utf-8";

/* **********************************************

セカンドページ共用設定

1. メニュー部分
    1-1. IT技術者の皆様へ
	1-2. IT企業の皆様へ
2. コンテンツ部分
    2-1. タイトル画像部分
	2-2. パンくずリスト
	2-3. 全体のインデント設定用
	2-4. ボタン類

**************************************************/

/* 1. メニュー部分************************************************** */

/* 1-1. IT技術者の皆様へ-------------------------------------------- */

div#mainMenu div#userLink {
	margin-bottom: 10px;
	padding-top: 40px;
	padding-left: 8px;
	width: 192px;
	height: 92px;
	font-size: 0;
	line-height: 0;
	text-decoration:none;
	color:#ffffff;
	background-image: url(../images/common/menu_user.gif);
}

div#userLink a {
	margin-bottom: 10px;
	width: 184px;
	height: 35px;
	font-size: 0;
	line-height:0;
	text-decoration:none;
	overflow: hidden;
	text-indent: -9999px;
	display: inline-block;
}

div#userLink a#user01 {
	background-image: url(../images/common/menu_user01_off.jpg);
}

div#userLink a#user01:hover {
	background-image: url(../images/common/menu_user01_on.jpg);
}

div#userLink a#user02 {
	background-image: url(../images/common/menu_user02_off.jpg);
}

div#userLink a#user02:hover {
	background-image: url(../images/common/menu_user02_on.jpg);
}

/* 1-2. IT企業の皆様へ-------------------------------------------- */

div#mainMenu div#comLink {
	margin-bottom: 10px;
	padding-top: 40px;
	padding-left: 8px;
	width: 192px;
	height: 92px;
	font-size: 0;
	line-height: 0;
	text-decoration:none;
	color:#ffffff;
	background-image: url(../images/common/menu_com.gif);
}

div#comLink a {
	margin-bottom: 10px;
	width: 184px;
	height: 35px;
	font-size: 0;
	line-height:0;
	text-decoration:none;
	overflow: hidden;
	text-indent: -9999px;
	display: inline-block;
}

div#comLink a#com01 {
	background-image: url(../images/common/menu_com01_off.jpg);
}

div#comLink a#com01:hover {
	background-image: url(../images/common/menu_com01_on.jpg);
}

div#comLink a#com02 {
	background-image: url(../images/common/menu_com02_off.jpg);
}

div#comLink a#com02:hover {
	background-image: url(../images/common/menu_com02_on.jpg);
}

/* 2. コンテンツ部分********************************************** */

/*全体*/
div#largeContener div#mainContener {
	padding-bottom: 0px;
}

/* 2-1. タイトル画像部分------------------------------------------ */

div#contener div#pageTitle {
	margin-bottom: 5px;
	padding: 0px;
	width: 680px;
	height: 100px;
	font-size: 0;
	line-height:0;
	text-decoration:none;
	overflow: hidden;
	color: #999999;
	/*background-image: url(../work/images/work_a_title.jpg);	これは各ページで指定*/
}

/*まずはWEBエントリー*/
div#contener div#pageTitle a.entry {
	margin-left: 465px;
	margin-top: 50px;
	padding: 0px;
	width: 210px;
	height: 45px;
	font-size: 0;
	line-height:0;
	text-decoration:none;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../images/common/work_title_entry_off.gif);
	background-repeat: no-repeat;
	display: block;
}

div#contener div#pageTitle a.entry:hover {
	background-image: url(../images/common/work_title_entry_on.gif);
}

/*お問い合わせはこちら*/
div#contener div#pageTitle a.inquiry {
	margin-left: 465px;
	margin-top: 50px;
	padding: 0px;
	width: 210px;
	height: 45px;
	font-size: 0;
	line-height:0;
	text-decoration:none;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../images/common/activities_p14_off.gif);
	background-repeat: no-repeat;
	display: block;
}

div#contener div#pageTitle a.inquiry:hover {
	background-image: url(../images/common/activities_p14_on.gif);
}

/* 2-2. パンくずリスト------------------------------------------- */

div#contener div#breadList {
	margin-bottom: 30px;
	padding: 0px;
	width: 680px;
	font-size: 85%;
	line-height: 120%;
}

/* 2-3. 全体のインデント設定用----------------------------------- */

/*インデントなし*/
div#contener .text_noIndent {
	margin-bottom: 30px;
	padding: 0px;
	width: 680px;
	line-height: 170%;
}

/*インデントあり*/
div#contener .text_indent {
	margin-left: 10px;
	margin-bottom: 30px;
	padding: 0px;
	width: 670px;
}

/*文章ページの設定*/
div#contener div.textbox {
	padding-right: 10px;
	width: 660px;
}

div#contener div.textbox p {
	margin-bottom: 20px;
	padding: 0px;
	line-height: 170%;
}

/*タイトル（オレンジの行頭記号付）*/
div#contener h3 {
	margin-bottom: 5px;
	padding: 0px;
	font-weight: bold;
	font-size: 120%;
}

div#contener h3 span.mark {
	margin: 0px;
	padding-right: 10px;
	color: #f39700;
	font-size: 160%;
}

* html div#contener h3 span.mark {
	margin: 0px;
	padding-right: 10px;
	color: #f39700;
	line-height: 120%;
	font-size: 100%;
}

/* 2-4. ボタン類------------------------------------------------- */

/*個人情報の取り扱いについて*/
div#contener a.privacy_btn {
	margin: 0px;
	padding: 0px;
	width: 212px;
	height: 47px;
	background-image: url(../images/common/privacy_off.jpg);
	background-repeat: no-repeat;
	font-size: 0;
	line-height:0;
	text-decoration:none;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}

div#contener a.privacy_btn:hover {
	background-image: url(../images/common/privacy_on.jpg);
}

/*Webエントリーはこちら*/
div#contener a.entry_btn {
	margin: 0px;
	padding: 0px;
	width: 212px;
	height: 47px;
	background-image: url(../images/common/web_entry_off.jpg);
	background-repeat: no-repeat;
	font-size: 0;
	line-height:0;
	text-decoration:none;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}

div#contener a.entry_btn:hover {
	background-image: url(../images/common/web_entry_on.jpg);
}

/*お問い合わせはこちら*/
div#contener a.inquiry_btn {
	margin: 0px;
	padding: 0px;
	width: 212px;
	height: 47px;
	background-image: url(../images/common/activities_p14_off.gif);
	background-repeat: no-repeat;
	font-size: 0;
	line-height:0;
	text-decoration:none;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}

div#contener a.inquiry_btn:hover {
	background-image: url(../images/common/activities_p14_on.gif);
}

/*紹介(中途採用)で働く(100316追加)*/
div#contener a.work_a_btn {
	margin: 0px;
	padding: 0px;
	width: 213px;
	height: 48px;
	background-image: url(../images/common/info_04_off.jpg);
	background-repeat: no-repeat;
	font-size: 0;
	line-height:0;
	text-decoration:none;
	overflow: hidden;
	text-indent: -9999px;
	display: inline-block;
}

div#contener a.work_a_btn:hover {
	background-image: url(../images/common/info_04_on.jpg);
}

/*派遣・紹介予定派遣で働く(100316追加)*/
div#contener a.work_b_btn {
	margin: 0px;
	padding: 0px;
	width: 213px;
	height: 48px;
	background-image: url(../images/common/info_05_off.jpg);
	background-repeat: no-repeat;
	font-size: 0;
	line-height:0;
	text-decoration:none;
	overflow: hidden;
	text-indent: -9999px;
	display: inline-block;
}

div#contener a.work_b_btn:hover {
	background-image: url(../images/common/info_05_on.jpg);
}

/*ボタンを右揃えに*/
div#contener a.btn_right {
	margin-left: auto;
	margin-right: 0px;
	padding: 0px;
}

/*ボタンを中央揃えに*/
div#contener a.btn_center {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}



