@charset "UTF-8";
@import url(default.css);
@import url(jquery.css);
/*
 CSS Document
 default.cssに全体に関わる「リセット/初期設定」の指定アリ（ただし基本変更不可）
 最終更新日: 2009/07/03（デフォルトで記述されている部分のみ）
*/

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* add class */
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.f5{font-size:191.6%;line-height:1.1em;} /* 22px */
.f4{font-size:166.6%;line-height:1.1em;} /* 20px */
.f3{font-size:150%;line-height:1.2em;}   /* 18px */
.f2{font-size:133.3%;line-height:1.5em;} /* 16px */
.f1{font-size:116.6%;line-height:1.5em;} /* 14px */
.f0{font-size:100%;line-height:1.5em;}   /* 12px */
.f-1{font-size:91.6%;line-height:1.3em;} /* 11px */
.f-2{font-size:83.3%;line-height:1.2em;} /* 10px */

.hr { /* IE6で独自のマージンあり */
	border-color:#999 #fff #fff;
	border-width:1px;
	border-style:solid;
	margin:0;
}
.form_border { /* width100%をinput,textareaに指定したい場合の親(td)に指定(親がdivだとIE6に不具合あり) */
	border-width:1px;
	border-style:solid;
	border-color:#666 #eee #eee #666;
	padding:3px;
	background-color:#fff;
}
.form_border:hover {
	background-color:#FFC;
}
.form_border input,
.form_border textarea {
	width:100%;
	border-width:0;
}
.opacity100 { /* 透明を指定（IEにてfilterを使用するとアンチが切れるので要注意） */
	opacity:1.0; /* except IE6 */
	filter:alpha(opacity=100); /* IE6,7 */
	-ms-filter:"alpha(opacity=100)"; /* IE8 */
}
.word-break { /* IE独自（ただし、css3の仕様にはアリ） */
	word-break:break-all;
}
.none { /* 非表示 */
	display:none;
}
.clear {
	clear:both;
	line-height:0;
	font-size:0em;
}
.clearfix {
	overflow:hidden;
	zoom:1; /* IE6 */
}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* 個別初期設定 */
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
body {
	padding:0 10px;
}
ul,
ol,
li { /* 全てのliの先頭に画像を指定する場合はdisc > noneに、margin-left,padding-leftのコメントを外す */
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
p {}
strong {}
address {}
/* リンク係初期設定　------------------------------------------------ */
a { /* リンク */
	outline:none;
	text-decoration:none;
	color:#00a;
}
a:hover { /* マウスオーバー時 */
	text-decoration:underline;
	color:#00f;
}
a:active { /* クリック時 */
	text-decoration:underline;
	color:#00a;
}
a:visited { /* 訪問済み */
	color:#609;
}
a:visited:hover { /* 訪問済みマウスオーバー */
	text-decoration:underline;
	color:#00f;
}
a:visited:active { /* 訪問済みクリック時 */
	text-decoration:underline;
	color:#00a;
}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* コンテナ */
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#container {
	width:950px;
	margin:auto;
}
#container .pad { /* width指定に％を使用時の表示崩れを回避するためにpaddingはここへ */
	padding:0;
}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* ヘッダーブロック */
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#header_block {}
#header_block .pad { /* width指定に％を使用時の表示崩れを回避するためにpaddingはここへ */
	padding:0;
}
/* サイトタイトルなど ------------------------------------------------ */
.header_head { /* ヘッダー上部枠 */
	background:#f0f0f0 url(/images/header_head_bg.gif) repeat-x 0 0;
	padding:2px;
	margin-bottom:13px;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.header_head h1 { /* ヘッダー上部枠内 リード */
	float:left;
	font-weight:normal;
}
.header_head ul { /* ヘッダー上部枠内 右要素 */
	float:right;
}
.header_head li {
	display:inline;
	border-left:1px solid #999;
	padding:0 3px 0 8px;
}
.header_head li.first { /* 右要素 区切り線打ち消し */
	border-left:none;
}
.header_body { /* ヘッダー中央 枠 */
	overflow:hidden;
	zoom:1; /* IE6 */
}
.header_body h1 { /* サイトタイトル */
	float:left;
	background:url(/images/hrn_logo.gif) no-repeat 0 0;
	width:367px;
	height:68px;
	text-indent:-9999px;
}
.header_body h1 a {
	display:block;
	height:68px;
}
/* 検索ボックス ------------------------------------------------ */
.search_box {
	float:right;
	margin-top:18px;
}
.search_box .search_form {
	width:18em;
	_height:1.5em; /* IE6 */
}
.search_box .search_button { /* 検索ボタン */
	width:4em;
}
/* グローバルメニュー ------------------------------------------------ */
.global_menu_box {
	margin-bottom:15px;
	background:#f0f0f0 url(/images/global_menu_bg.gif) repeat-x 0 0;
}
ul.global_menu {
	width:950px;
	margin:auto;
	overflow:hidden;
	zoom:1; /* IE6 */
}
ul.global_menu li {
	float:left;
}
ul.global_menu li a { /* メニュー一括指定 */
	background-image:url(/images/global_menu_off.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	height:55px;
	width:106px;
	text-indent:-9999px;
}
.global_menu_box li.g-menu01 a { /* ニュース */
	width:105px;
}
.global_menu_box li.g-menu02 a { /* 特集・インタビュー・企業事例 */
	width:210px;
	background-position:-105px 0;
}
.global_menu_box li.g-menu03 a { /* 人材サービス */
	background-position:-315px 0;
}
.global_menu_box li.g-menu04 a { /* セミナー */
	background-position:-421px 0;
}
.global_menu_box li.g-menu05 a { /* 人事相談室 */
	background-position:-527px 0;
}
.global_menu_box li.g-menu06 a { /* ニュースリリース */
	background-position:-633px 0;
}
.global_menu_box li.g-menu07 a { /* 用語辞典 */
	background-position:-739px 0;
}
.global_menu_box li.g-menu08 a { /* タブロイド購読会員専用 */
	width:105px;
	background-position:-845px 0;
}
ul.global_menu li.current a,
ul.global_menu li a:hover { /* カレントページ指定用（カレントのilに.currentを追加） */
	background-image:url(/images/global_menu_on.gif);
}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* コンテンツブロック */
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#content_block {
	overflow:hidden;
	zoom:1; /* IE6 */
}
#content_block .pad { /* width指定に％を使用時の表示崩れを回避するためにpaddingはここへ */
	padding:0;
	overflow:hidden;
    zoom:1; /* IE6 */
}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* 左カラム - 全ページ */
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.left-column_container {
	float:left;
	width:170px;
	overflow:hidden;
    zoom:1; /* IE6 */
}
.left-column_container span.to-list { /* 一覧へボタン */
	font-size:91.6%;
	margin:0 10px 10px;
	display:block;
	text-align:right;
	line-height:1em;
}
.to-list a { /* [一括指定]一覧へ矢印アイコン */
	background:url(/images/to-list_icon.gif) no-repeat 0 center;
	padding-left:10px;
}
/* 人材サービスを探す ------------------------------------------------ */
.talented-people_search_box { /* 大枠 */
	border:1px solid #b6cddc;
	margin-bottom:10px;
}
.talented-people_search_box h2 { /* タイトル */
	padding:4px;
	text-align:center;
	background:#f0f0f0 url(/images/left_h2_bg.gif) repeat-x 0 0;
	color:#fff;
}
.talented-people_search_box ul { /* 内容 ul */
	padding:10px 10px 0;
}
/* セミナーを探す ------------------------------------------------ */
.seminar_search_box { /* 大枠 */
	border:1px solid #b6cddc;
	margin-bottom:10px;
}
.seminar_search_box h2 { /* タイトル */
	padding:4px;
	text-align:center;
	background:#f0f0f0 url(/images/left_h2_bg.gif) repeat-x 0 0;
	color:#fff;
}
.seminar_search_box ul { /* 内容 ul */
	padding:10px 10px 0;
}
.seminar_search_box li { /* list-style-image */
	background:url(/images/li_icon_orange.gif) no-repeat 0 0.5em;
	padding-left:8px;
}
/* バナー広告170x50px ------------------------------------------------ */
.ad_banner170x50 {
	margin-bottom:10px;
}
.ad_banner170x50 a {
	margin-bottom:10px;
	display:block;
	background:#f0f0f0;
	width:170px;
	height:50px;
}
.ad_banner170x50 a img {
	width:170px;
	height:50px;
}
/* バナー広告170x100px ------------------------------------------------ */
.ad_banner170x100 {
    margin-bottom:10px;
}
.ad_banner170x010 a {
    margin-bottom:10px;
    display:block;
    background:#f0f0f0;
    width:170px;
    height:100px;
}
.ad_banner170x100 a img {
    width:170px;
    height:100px;
}
/* タブロイド申し込み ------------------------------------------------ */
.tabloid_subscription_button a {
	margin-bottom:10px;
	display:block;
	background:#f0f0f0 url(/images/tabloid_subscription.gif) no-repeat 0 top;
	width:170px;
	height:45px;
	text-indent:-9999px;
}
.tabloid_subscription_button a:hover {
	background-position:0 bottom;
}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* メインカラム - トップページ（中央） */
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.main-column_container { /* トップページ用指定 */
	margin:0 360px 0 180px;
}
.main-column_container span.to-list { /* 一覧へボタン */
	font-size:91.6%;
	margin-right:10px;
}
.news_right-content span.to-list { /* news用 一覧へボタン */
	display:block;
	text-align:right;
	margin-right:0;
}
img.rss_icon { /* RSSアイコン */
	 vertical-align:middle;
}
.news_head img.rss_icon { /* news用 RSSアイコン */
	margin:4px 10px;
}
.new_icon {
	vertical-align:middle;
	margin-left:2px;
}
/* ニュース ------------------------------------------------ */
.news_box {
	border:1px solid #b6cddc;
	margin-bottom:10px;
	zoom:1; /* IE6 */
}
.news_head { /* tab機能 背景 */
	background:#f0f0f0 url(/images/main_h2_bg.gif) repeat-x 0 0;
	text-align:right;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.news_head li { /* tab機能 タイトル枠 */
	float:left;
	border-right:1px solid #b6cddc;
	border-bottom:1px solid #b6cddc;
}
.news_head li a { /* tab機能 タイトル */
	padding:3px 7px;
	display:block;
	color:#666;
	font-weight:bold;
}
#jq_nav .select { /* tab機能 hoverされたtab */
	background:#fff;
	border-bottom:1px solid #fff;
}
#jq_nav .select a { /* tab機能 hoverされたtab */
	color:#005084;
	text-decoration:none;
}
.news_body {}
/* ニュースの右要素 ------------------------------------------------ */
.news_right-content { /* 写真を含んだ右要素 */
	float:right;
}
.news_photo { /* 写真の枠 */
	padding:12px;
	border:1px solid #b6cddc;
	background:#f2f6f9;
}
.news_photo p { /* キャプション */
	width:119px;
}
.news_photo a { /* 写真 */
	display:block;
	width:119px;
	height:79px;
	border:1px solid #b6cddc;
	background:#f0f0f0;
}
.news_photo a img {
	width:119px;
	height:79px;
}
/* [一括指定]総合,雇用,人材採用,人材育成,人材サービス ------------------------------------------------ */
.news01,
.news02,
.news03,
.news04,
.news05 { /* 各項目枠 */
	padding:10px;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.news01 li,
.news02 li,
.news03 li,
.news04 li,
.news05 li { /* list-style-image */
	background:url(/images/li_icon_blue.gif) no-repeat 0 0.5em;
	padding-left:8px;
	padding-bottom:4px;
}
/* 総合 ------------------------------------------------ */
/* 雇用 ------------------------------------------------ */
/* 人材採用 ------------------------------------------------ */
/* 人材育成 ------------------------------------------------ */
/* 人材サービス ------------------------------------------------ */

/* 写真ニュース ------------------------------------------------ */
.main-column_container .photo_news_box {
	margin:5px 0 0 0;
	padding:5px 0 5px 0;
	background:#f2f6f9;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.main-column_container .photo_news_box h2 { /* タイトル */
	float:left;
	text-align:center;
	font-weight:normal;
	color:#005084;
	line-height:1.1em;
	padding:13px 3px;
}
.main-column_container ul.photo_news_list li {
	float:left;
	background:none;
	padding-left:0;
}
.main-column_container ul.photo_news_list li a { /* 写真部分 */
	display:block;
	width:79px;
	height:53px;
	margin-right:1px;
	border:1px solid #bbb;
	background:#f0f0f0;
}
.main-column_container ul.photo_news_list li a img {
	width:79px;
	height:53px;
}
/* テキスト広告 ------------------------------------------------ */
.ad_text {
	margin:0 10px 0.2em;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.ad_text span {
	float:left;
	width:54px;
	height:15px;
	background:url(/images/ad_text.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin-right:5px;
}
.ad_text a {
	float:left;
}
/* 特集 ------------------------------------------------ */
.special-issue_box { /* 大枠 */
	border:1px solid #b6cddc;
	margin-bottom:10px;
	zoom:1; /* IE6 */
}
.special-issue_head { /* タイトル枠 */
	background:#f0f0f0 url(/images/main_h2_bg.gif) repeat-x 0 0;
	padding:3px 10px;
	text-align:right;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.special-issue_box h2 { /* タイトル */
	background:url(/images/main_h2_icon.gif) no-repeat 0 0.5em;
	text-indent:13px;
	color:#005084;
	float:left;
}
ul.special-issue_list { /* 内容 ul */
	padding:10px 10px 0;
}
ul.special-issue_list li { /* 内容 li */
	margin-bottom:10px;
	overflow:hidden;
	zoom:1; /* IE6 */
}
ul.special-issue_list a.photo { /* 写真 */
	float:left;
	width:79px;
	height:53px;
	margin-right:5px;
	border:1px solid #bbb;
	background:#f0f0f0;
}
ul.special-issue_list a.photo img {
	width:79px;
	height:53px;
}
ul.special-issue_list p { /* 本文 */
	margin-left:86px;
}
/* インタビュー ------------------------------------------------ */
.interview_box { /* 大枠 */
	border:1px solid #b6cddc;
	margin-bottom:10px;
	zoom:1; /* IE6 */
}
.interview_head { /* タイトル枠 */
	background:#f0f0f0 url(/images/main_h2_bg.gif) repeat-x 0 0;
	padding:3px 10px;
	text-align:right;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.interview_box h2 { /* タイトル */
	background:url(/images/main_h2_icon.gif) no-repeat 0 0.5em;
	text-indent:13px;
	color:#005084;
	float:left;
}
ul.interview_list { /* 内容 ul */
	padding:10px 10px 0;
}
ul.interview_list li { /* 内容 li */
	margin-bottom:10px;
	overflow:hidden;
	zoom:1; /* IE6 */
}
ul.interview_list a.photo { /* 写真 */
	float:left;
	width:53px;
	height:53px;
	margin-right:5px;
	border:1px solid #bbb;
	background:#f0f0f0;
}
ul.interview_list a.photo img {
	width:53px;
	height:53px;
}
ul.interview_list p { /* 本文 */
	margin-left:61px;
}
/* インタビュー(2段組)用 ------------------------------------------------ */
.interview_box .two_column {
        padding:10px 10px 0;
}
.interview_box .two_column .interview_list {
        padding:0;
        padding-bottom:10px;
        overflow:hidden;
        zoom:1; /* IE6 */
        _display:inline; /* IE6 */
}
.interview_box .two_column ul.interview_list li { /* 内容 li */
        margin-bottom:0;
        float:left;
        width:45%;
        margin-right:5%;
        _width:42%; /* IE6 */
        _margin-right:4%; /* IE6 */
}
/* インタビュー(x4)用 ------------------------------------------------ */
.interview3_box { /* 大枠 */
  border:1px solid #ccbf8f;
  margin-bottom:10px;
  zoom:1; /* IE6 */
}
.interview3_box .interview_head { /* タイトル枠 */
  background:#f0f0f0 url(/images/main_h2_bg.gif) repeat-x 0 0;
  padding:3px 10px;
  text-align:right;
  overflow:hidden;
  zoom:1; /* IE6 */
}
.interview3_box h2 { /* タイトル */
  background:url(/images/main_h2_icon.gif) no-repeat 0 0.5em;
  text-indent:13px;
  /*color:#005084;*/
  float:left;
}
.interview3_box h2 a {
  color:#000;
}
.interview3_box ul.interview_list { /* 内容 ul */
  maring:0;
  padding:0;
}
.interview3_box ul.interview_list li { /* 内容 li */
  margin-bottom:0px;
  overflow:hidden;
  zoom:1; /* IE6 */
}
.interview3_box ul.interview_list a.photo { /* 写真 */
  float:left;
  width:100px;
  height:100px;
  margin:0;
  border:1px solid #bbb;
  background:#f0f0f0;
}
.interview3_box .two_column {
  margin:0;
  padding:0;
}
.interview3_box ul.interview_list a.photo img {
  width:100px;
  height:100px;
}
.interview3_box ul.interview_list p { /* 本文 */
  margin-left:0px;
}
.interview3_box .two_column {
  margin:0;
  padding:0;
}
.interview3_box .two_column .interview_list {
  padding:0;
  overflow:hidden;
  zoom:1; /* IE6 */
  _display:inline; /* IE6 */
}
.interview3_box .two_column ul.interview_list li { /* 内容 li */
  margin-bottom:0;
  float:left;
  width:25%;
  margin-right:0%;
  _width:25%; /* IE6 */
  _margin-right:0%; /* IE6 */
}

/* 企業事例 ------------------------------------------------ */
.corporate_example_box { /* 大枠 */
	border:1px solid #b6cddc;
	margin-bottom:10px;
	zoom:1; /* IE6 */
}
.corporate_example_head { /* タイトル枠 */
	background:#f0f0f0 url(/images/main_h2_bg.gif) repeat-x 0 0;
	padding:3px 10px;
	text-align:right;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.corporate_example_box h2 { /* タイトル */
	background:url(/images/main_h2_icon.gif) no-repeat 0 0.5em;
	text-indent:13px;
	color:#005084;
	float:left;
}
ul.corporate_example_list { /* 内容 ul */
	padding:10px 10px 0;
}
ul.corporate_example_list li { /* 内容 li */
	margin-bottom:10px;
	overflow:hidden;
	zoom:1; /* IE6 */
}
ul.corporate_example_list a.photo { /* 写真 */
	float:left;
	width:53px;
	height:53px;
	margin-right:5px;
	border:1px solid #bbb;
	background:#f0f0f0;
}
ul.corporate_example_list a.photo img {
	width:53px;
	height:53px;
}
ul.corporate_example_list p { /* 本文 */
	margin-left:61px;
}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* メインカラム - 下層ページ */
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.lower-layer_container { /* 下層ページ用指定 */
	margin:0;
	padding-left:15px;
	overflow:hidden;
    zoom:1; /* IE6 */
}
/* [一括指定]パンくずリスト ------------------------------------------------ */
.breadcrumbs {
	margin:0 0 0.5em;
}
.breadcrumbs li {
	display:inline;
}
/* [一括指定]検索結果件数表示 ------------------------------------------------ */
.page_result_count {
	margin-top:1em;
	padding:5px 0;
	border-top:1px dashed #aaa;
}
.page_result_count strong { /* 数字 */
	margin:0 0.3em;
}
/* [一括指定]ページングパーツ ------------------------------------------------ */
.pagination {
    margin-top:1em;
    padding:5px 0;
    border-top:1px dashed #aaa;
    overflow:hidden;
    zoom:1; /* IE6 */
    text-align:center;
}

.paging-parts {
	margin-top:1em;
	padding:5px 0;
	border-top:1px dashed #aaa;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.paging-parts .page_nav { /* ページナビ */
	text-align:center;
}
.paging-parts .page_nav span { /* ページ番号 */
	margin:0 5px;
}
.paging-parts .page_nav span.current { /* 現在のページ */
	background:#fff5c8;
}
.paging-parts .prev_page { /* 前へ */
	float:left;
}
.paging-parts .next_page { /* 次へ */
	float:right;
}
.paging-parts .no-link,
.paging-parts .no-link a { /* 最前後ページでリンクの無い場合 */
	color:#bbb;
}
.paging-parts .no-link a:hover {
	text-decoration:none;
	cursor:default;
}
/* [一括指定]一覧表示共通 ------------------------------------------------ */
/* ［サイトマップページ用］ ------------------------------------------------ */
.sitemap_container {
	padding:20px 20px 0;
	margin-bottom:1em;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.sitemap_box { /* 大枠 */
	width:28.3%;
	margin-right:5%;
	float:left;
	margin-bottom:1em;
	overflow:hidden;
	zoom:1; /* IE6 */
	_margin-right:3%; /* IE6 */
}
.sitemap_title { /* 大タイトル枠 */
	padding:10px;
	background:url(/images/title_h2_bg.gif) repeat-x 0 0;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.sitemap_title h2 { /* 大タイトル */
	color:#005084;
	font-size:133.3%;
}
.sitemap_head { /* タイトル枠 */
	border-bottom:1px dashed #aaa;
}
.sitemap_box h3 { /* タイトル */
	color:#777;
	font-size:116.6%;
}
ul.sitemap_list { /* 内容 ul */
	margin-left:1em;
}
ul.sitemap_list li { /* 内容 li */
	padding-left:8px;
	background:url(/images/li_icon_blue.gif) no-repeat 0 0.5em;
}
.paging-parts2 {
	text-align:center;
}
.paging-parts2 span,
.paging-parts2 a {
	margin:0 10px;
	padding:5px 10px;
}
.paging-parts2 span {
	background:#2e96da;
	border:1px solid #277fb9;
	color:#fff;
	font-weight:bold;
}
.paging-parts2 a {
	background:#ddd;
	border:1px solid #ccc;
	color:#aaa;
}
.paging-parts2 a:hover {
	background:#2e96da;
	border:1px solid #277fb9;
	color:#fff;
	font-weight:bold;
}
.lower-layer_box { /* 大枠 */
	margin-bottom:1em;
	zoom:1; /* IE6 */
}
.lower-layer_title { /* 大タイトル枠 */
	padding:10px;
	background:url(/images/title_h2_bg.gif) repeat-x 0 0;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.lower-layer_title h2 { /* 大タイトル */
	color:#005084;
	font-size:133.3%;
}
.lower-layer_title span {
	float:right;
	margin-left:1em;
}
.lower-layer_head { /* タイトル枠 */
	background:#f0f0f0 url(/images/sub_h2_bg.gif) repeat-x 0 0;
	padding:3px 10px;
	text-align:right;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.lower-layer_box h3 { /* タイトル */
	background:url(/images/main_h2_icon.gif) no-repeat 0 0.5em;
	text-indent:13px;
	color:#005084;
	float:left;
	font-size:116.6%;
}
ul.lower-layer_list { /* 内容 ul */
}
ul.lower-layer_list li { /* 内容 li */
	padding:2px 10px 2px 23px;
	overflow:hidden;
	zoom:1; /* IE6 */
}
ul.lower-layer_list span { /* 日付 */
	float:right;
	font-size:91.6%;
	color:#666;
}
ul.lower-layer_list li.even { /* 偶数背景色 */
	background:#f0f0f0;
}
ul.lower-layer_list p { /* 本文 */
	font-size:116.6%;
	margin-right:5em;
}
/* [一括指定]写真ニュース下層ページ ------------------------------------------------ */
.lower-layer_box .photo_news_box {}
.lower-layer_box ul.photo_news_list {
	padding:10px 10px 5px 23px;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.lower-layer_box ul.photo_news_list.even { /* 偶数背景色 */
	background:#f0f0f0;
}
.lower-layer_box ul.photo_news_list li {
	float:left;
	width:25%;
}
.lower-layer_box ul.photo_news_list li .img { /* 写真部分 */
	display:block;
	width:79px;
	height:53px;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #bbb;
	background:#f0f0f0;
	float:left;
}
.lower-layer_box ul.photo_news_list li .img img {
	width:79px;
	height:53px;
}
.lower-layer_box ul.photo_news_list li p { /* キャプション */
	color:#666;
	font-size:91.6%;
	margin-right:15px;
}
/* [一括指定]写真ニュース一覧 ------------------------------------------------ */
.lower-layer_box .photo_news_index_box ul.photo_news_list li {
	width:90px;
}
.lower-layer_box .photo_news_index_box ul.photo_news_list li .date { /* 一覧内の日付 */
	margin-top:1.3em;
	display:block;
}
/* [一括指定]写真ニュース詳細 ------------------------------------------------ */
.lower-layer_box .photo_news_index_box .top_photo {
	padding:10px 10px 5px 23px;
}
.lower-layer_box .photo_news_index_box .top_photo div { /* 大きな写真背景 */
	background:#f0f0f0;
	padding:30px;
}
.lower-layer_box .photo_news_index_box .top_photo div a img { /* 大きな写真 */
	display:block;
	width:400px;
	height:268px;
	margin:auto;
	background:#fff;
	border:1px solid #bbb;
}
.lower-layer_box .photo_news_index_box .top_photo div a img { /* 大きな写真 */
	width:400px;
}
.lower-layer_box .photo_news_index_box .top_photo div p { /* キャプション */
	margin-top:2em;
    text-align:center;
}
/* ［各記事詳細ページ］全体 ------------------------------------------------ */
.lower-layer_detailed {
	padding:10px;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.lower-layer_detailed .text p { /* 記事本文 */
	font-size:133.3%;
	margin-bottom:1em;
}
/* ［各記事詳細ページ］右写真要素 ------------------------------------------------ */
.lower-layer_detailed .right-content { /* 写真を含んだ右要素 */
	float:right;
	margin:0 0 10px 20px;
}
.lower-layer_detailed .photo { /* 写真の枠 */
	padding:12px;
	border:1px solid #b6cddc;
	background:#f2f6f9;
}
.lower-layer_detailed .photo p { /* キャプション */
	width:150px;
}
.lower-layer_detailed .photo a { /* 写真 */
	display:block;
	width:180px;
	border:1px solid #b6cddc;
	background:#f0f0f0;
}
.lower-layer_detailed .photo a img {
    width:180px;
}
/* ［各記事詳細ページ］関連用語 ------------------------------------------------ */
.related-word {
	margin:1em 0;
	padding:5px 0;
	border-top:1px dashed #aaa;
}
.related-word h4,
.related-word ul,
.related-word li {
	display:inline;
}
.related-word h4 { /* タイトル */
	color:#ff7800;
	background:#fff5c8;
	margin-right:1em;
	font-weight:normal;
}
.related-word li { /* 用語 */
	margin-right:1em;
}
/* ［特集・インタビュー・企業事例 一覧］写真表示用 ------------------------------------------------ */
.special-issue_index ul.lower-layer_list li {
	padding:4px 10px 4px 23px;
}
.special-issue_index ul.lower-layer_list li div {
	float:left;
}
.special-issue_index ul.lower-layer_list li div .img { /* 写真部分 基本指定 */
	display:block;
	width:79px;
	height:53px;
	margin-right:5px;
	border:1px solid #bbb;
	background:#f0f0f0;
	float:left;
}
.special-issue_index ul.lower-layer_list li .img img {
	width:79px;
	height:53px;
}
.special-issue_index ul.lower-layer_list li .l-size { /* 写真部分 大きいサイズ */
	width:79px;
}
.special-issue_index ul.lower-layer_list li .s-size { /* 写真部分 小さいサイズ */
	width:53px;
	height:53px;
	margin-right:5px;
	border:1px solid #bbb;
	background:#f0f0f0;
}
.special-issue_index ul.lower-layer_list li p { /* 本文 */
	font-size:116.6%;
	margin-right:15px;
}
/* ［人材サービスページ用］全体 ------------------------------------------------ */
.service_search_box {}
.service_search_head ul {
	overflow:hidden;
	zoom:1; /* IE6 */
}
/* ［人材サービスページ用］tab機能 ------------------------------------------------ */
.service_search_head li { /* tab機能 タイトル枠 */
	float:left;
	margin-right:2px;
	background:#f6f6f6 url(/images/service_tab_bg.gif) repeat-x 0 0;
}
.service_search_head li a { /* tab機能 タイトル */
	padding:0.5em 3em;
	font-weight:bold;
	color:#808080;
	display:block;
}
.service_search_head li a:visited {
	color:#808080;
}
#jq_nav2 .select { /* tab機能 clickされたtab */
	background:#f1edd9;
}
#jq_nav2 .select a { /* tab機能 clickされたtab */
	color:#000;
	text-decoration:none;
}
#jq_nav2 a:hover { /* tab機能 clickされたtab */
	color:#000;
	text-decoration:none;
	background:#f1edd9;
}
.service_search_body { /* tab機能 切り替え表示される要素 外枠 */
	background:#f1edd9 url(/images/service_search_body_bg.gif) repeat-x 0 0;
	padding:10px;
}
.service_search01,
.service_search02,
.service_search03,
.service_search04 { /* [一括指定]tab機能 切り替え表示される要素 */
	border:1px solid #ccc9b7;
	padding:10px;
	background:#fff;
	margin-bottom:7px;
}
.service_search_body h3 { /* [一括指定]tab機能 切り替え表示される要素のタイトル */
	background:#f1edd9;
	line-height:1.2em;
}
.service_search_body ul { /* [一括指定]tab機能 切り替え表示される要素のul */
	padding:0.5em 1em 1em;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.service_search_body li { /* [一括指定]tab機能 切り替え表示される要素のli */
	float:left;
	width:16.6%;
}
.service_search_body .ul01 li,
.service_search_body .ul02 li { /* [一括指定]tab機能 切り替え表示される要素の幅 */
	width:33.3%;
}
.service_search_body .ul04 li { /* [一括指定]tab機能 切り替え表示される要素の幅 */
	width:20%;
}
.service_search_body .service_search02 .ul01 li,
.service_search_body .ul03 li { /* [一括指定]tab機能 切り替え表示される要素の幅 */
       width:33.3%;
}
.service_search_body .service_search04 .ul01 li { /* [一括指定]tab機能 切り替え表示されるservice_search02,04の幅 */
	width:20%;
}
/* ［人材サービスページ用］検索ボタン周り ------------------------------------------------ */
.service_search_box .search_button_box { /* 検索ボタン枠 */
	overflow:hidden;
	zoom:1; /* IE6 */
}
.service_search_box .search_button_box .checkbox_controller { /* すべてのチェックを 付ける-外す */
	float:left;
	line-height:1em;
}
.service_search_box .search_button_box .checkbox_controller a:visited {
	color:#00a;
}
.service_search_box .search_button_box .search_button { /* 検索ボタン */
	float:right;
}
.service_search_box .search_button_box .search_button a { /* 検索ボタン */
	display:block;
	text-indent:-9999px;
	background:url(/images/search_button.gif) no-repeat 0 top;
	width:160px;
	height:35px;
}
.service_search_box .search_button_box .search_button a:hover { /* 検索ボタン */
	background:url(/images/search_button.gif) no-repeat 0 bottom;
}
/* ［人材サービスページ用］検索結果詳細表示 ------------------------------------------------ */
.search_result_box { /* 大枠 */
	margin-bottom:1em;
	zoom:1; /* IE6 */
}
.search_result_box .search_result_head { /* タイトル枠 */
	background:#f0f0f0 url(/images/main_h2_bg.gif) repeat-x 0 0;
	padding:3px 0 3px 10px;
	text-align:right;
	margin-bottom:0.7em;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.search_result_box .search_result_head span { /* 資料請求チェックbox */
	background:#005084;
	padding:6px 20px;
	color:#fff;
	font-weight:bold;
}
.search_result_box .search_result_head h2 { /* タイトル */
	float:left;
	font-size:116.6%;
}
.search_result_box .search_result_body { /* 内容枠 */
	margin-bottom:1em;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.search_result_box .search_result_body h3 {
	color:#005084;
	font-size:116.6%;
}
.search_result_box .search_result_body p {
	font-size:116.6%;
}
.search_result_box .search_result_body p span a { /* 詳細を見るボタン */
	color:#ff7800;
	background:#fff5c8;
	margin-left:0.5em;
	white-space:nowrap;
}
.search_result_box .search_result_body p span a:visited { /* 詳細を見るボタン */
	color:#ff7800;
}
.search_result_box .search_result_body .photo { /* 写真 */
	float:left;
	margin:0 0.7em 0.7em 0;
}
.search_result_box .search_result_body .photo a { /* 写真 */
	display:block;
	width:120px;
	border:1px solid #b3b3b3;
	background:#f0f0f0;
}
.search_result_box .search_result_body .photo a img {
	width:120px;
}
.materials_seminar_detailed_table {
	width:100%;
	margin-bottom:10px;
}
.materials_seminar_detailed_table tr td {
	border:1px solid #999;
	padding:3px 5px;
}
.materials_seminar_detailed_table .title {
	background:#eee;
	white-space:nowrap;
}
/* ［人材サービスページ用］資料請求ボタン ------------------------------------------------ */
.materials_seminar_detailed_box .search_result_body { /* 内容枠 */
	margin-bottom:1em;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.materials_seminar_detailed_box .search_result_body h3 {
	color:#005084;
	font-size:133.3%;
}
.materials_seminar_detailed_box .search_result_body p {
	font-size:133.3%;
}
.materials_seminar_detailed_box .search_result_body .photo { /* 写真 */
	float:left;
	margin:0 0.7em 0.7em 0;
}
.materials_seminar_detailed_box .search_result_body .photo a { /* 写真 */
	display:block;
	width:120px;
	border:1px solid #b3b3b3;
	background:#f0f0f0;
}
.materials_seminar_detailed_box .search_result_body .photo a img {
	width:120px;
}
.materials_request_box {
	margin-bottom:1em;
	padding:0.5em 0;
	border-top:1px dashed #aaa;
	text-align:center;
}
.materials_request_button {
	display:block;
	width:350px;
	height:35px;
	margin:auto;
}
.materials_request_button a {
	display:block;
	text-indent:-9999px;
	background:url(/images/materials_request_form_sbutton.gif) no-repeat 0 top;
	width:350px;
	height:35px;
}
.materials_request_button a:hover {
	background:url(/images/materials_request_form_sbutton.gif) no-repeat 0 bottom;
}
.materials_request_revise_button a {
	display:block;
	text-indent:-9999px;
	background:url(/images/request_form_revise_button.gif) no-repeat 0 top;
	width:350px;
	height:35px;
}
.materials_request_revise_button a:hover {
	background:url(/images/request_form_revise_button.gif) no-repeat 0 bottom;
}

.materials_magazine_button {
  display:block;
  width:350px;
  height:35px;
  margin:auto;
}
.materials_magazine_button a {
  display:block;
  text-indent:-9999px;
  background:url(/images/materials_magazine_form_sbutton.gif) no-repeat 0 top;
  width:350px;
  height:35px;
}
.materials_magazine_button a:hover {
  background:url(/images/materials_magazine_form_sbutton.gif) no-repeat 0 bottom;
}
.materials_magazine_revise_button a {
  display:block;
  text-indent:-9999px;
  background:url(/images/magazine_form_revise_button.gif) no-repeat 0 top;
  width:350px;
  height:35px;
}
.materials_magazine_revise_button a:hover {
  background:url(/images/magazine_form_revise_button.gif) no-repeat 0 bottom;
}

.materials_member_button {
  display:block;
  width:350px;
  height:35px;
  margin:auto;
}
.materials_member_button a {
  display:block;
  text-indent:-9999px;
  background:url(/images/materials_member_form_sbutton.gif) no-repeat 0 top;
  width:350px;
  height:35px;
}
.materials_member_button a:hover {
  background:url(/images/materials_member_form_sbutton.gif) no-repeat 0 bottom;
}
.materials_member_revise_button a {
  display:block;
  text-indent:-9999px;
  background:url(/images/member_form_revise_button.gif) no-repeat 0 top;
  width:350px;
  height:35px;
}
.materials_member_revise_button a:hover {
  background:url(/images/member_form_revise_button.gif) no-repeat 0 bottom;
}

.materials_regist_button {
  display:block;
  width:350px;
  height:35px;
  margin:auto;
}
.materials_regist_button a {
  display:block;
  text-indent:-9999px;
  background:url(/images/materials_regist_form_sbutton.gif) no-repeat 0 top;
  width:350px;
  height:35px;
}
.materials_regist_button a:hover {
  background:url(/images/materials_regist_form_sbutton.gif) no-repeat 0 bottom;
}
.materials_regist_revise_button a {
  display:block;
  text-indent:-9999px;
  background:url(/images/regist_form_revise_button.gif) no-repeat 0 top;
  width:350px;
  height:35px;
}
.materials_regist_revise_button a:hover {
  background:url(/images/regist_form_revise_button.gif) no-repeat 0 bottom;
}

.materials_query_button {
  display:block;
  width:350px;
  height:35px;
  margin:auto;
}
.materials_query_button a {
  display:block;
  text-indent:-9999px;
  background:url(/images/materials_query_form_sbutton.gif) no-repeat 0 top;
  width:350px;
  height:35px;
}
.materials_query_button a:hover {
  background:url(/images/materials_query_form_sbutton.gif) no-repeat 0 bottom;
}
.materials_query_revise_button a {
  display:block;
  text-indent:-9999px;
  background:url(/images/query_form_revise_button.gif) no-repeat 0 top;
  width:350px;
  height:35px;
}
.materials_query_revise_button a:hover {
  background:url(/images/query_form_revise_button.gif) no-repeat 0 bottom;
}


.materials_request_box span strong {
	color:#999;
	font-weight:normal;
	display:block;
}

/* ［サイトマップページ用］ ------------------------------------------------ */
.sitemap_container {
	padding:20px 20px 0;
	margin-bottom:1em;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.sitemap_box { /* 大枠 */
	width:28.3%;
	margin-right:5%;
	float:left;
	margin-bottom:1em;
	overflow:hidden;
	zoom:1; /* IE6 */
	_margin-right:3%; /* IE6 */
}
.sitemap_title { /* 大タイトル枠 */
	padding:10px;
	background:url(/images/title_h2_bg.gif) repeat-x 0 0;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.sitemap_title h2 { /* 大タイトル */
	color:#005084;
	font-size:133.3%;
}
.sitemap_head { /* タイトル枠 */
	border-bottom:1px dashed #aaa;
}
.sitemap_box h3 { /* タイトル */
	color:#777;
	font-size:116.6%;
}
ul.sitemap_list { /* 内容 ul */
	margin-left:1em;
}
ul.sitemap_list li { /* 内容 li */
	padding-left:8px;
	background:url(/images/li_icon_blue.gif) no-repeat 0 0.5em;
}
/* ［セミナーページ用］申し込むボタン ------------------------------------------------ */
.seminar_request_box {
	margin-bottom:1em;
	padding:0.5em 0;
	border-top:1px dashed #aaa;
	text-align:center;
}
.seminar_request_button {
	display:block;
	width:350px;
	height:35px;
	margin:auto;
}
.seminar_request_button a {
	display:block;
	text-indent:-9999px;
	background:url(/images/seminar_request_form_sbutton.gif) no-repeat 0 top;
	width:350px;
	height:35px;
}
.seminar_request_button a:hover {
	background:url(/images/seminar_request_form_sbutton.gif) no-repeat 0 bottom;
}
.seminar_request_revise_button a {
	display:block;
	text-indent:-9999px;
	background:url(/images/request_form_revise_button.gif) no-repeat 0 top;
	width:350px;
	height:35px;
}
.seminar_request_revise_button a:hover {
	background:url(/images/request_form_revise_button.gif) no-repeat 0 bottom;
}
.seminar_request_box span strong {
	color:#999;
	font-weight:normal;
	display:block;
}
/* ［人材サービスページ用］資料請求フォームページ ------------------------------------------------ */
.materials_request_form_box { /* 大枠 */
	margin-bottom:1em;
	zoom:1; /* IE6 */
}
.materials_request_form_box .search_result_head { /* タイトル枠 */
	background:#f0f0f0 url(/images/main_h2_bg.gif) repeat-x 0 0;
	padding:3px 10px;
	margin-bottom:0.7em;
}
.materials_request_form_box .search_result_head h2 { /* タイトル */
	font-size:116.6%;
}
.materials_request_form_box .search_result_body { /* 内容確認の背景 */
	background:#f8f6ec;
	border:1px solid #e0dcca;
	margin:20px 50px;
	padding:20px;
}
.materials_request_form_box li { /* 内容確認のリスト */
	background:url(/images/li_icon_orange.gif) no-repeat 0 0.5em;
	padding-left:8px;
	font-size:116.6%;
	line-height:1.5em;
}
.materials_request_form_box table { /* 必要事項記入フォーム */
	width:100%;
}
.materials_request_form_box table td {
	padding:5px 10px;
}
.materials_request_form_box table .left_td { /* 必要事項記入フォーム 左要素 */
	background:#eff7fc;
	border:1px solid #cae5f5;
	width:10em;
}
.materials_request_form_box table .right_td { /* 必要事項記入フォーム 右要素 */
	background:#f6f6f6;
	border-width:1px 1px 1px 0;
	border-style:solid;
	border-color:#d9d9d9;
}
.materials_request_form_box table .request_form01,
.materials_request_form_box table .request_form02,
.materials_request_form_box table .request_form03,
.materials_request_form_box table .request_form07,
.materials_request_form_box table .request_form10,
.materials_request_form_box table .request_form11 { /* 必要事項記入フォーム フォーム部分 */
	width:35em;
}
.materials_request_form_box table .request_form04,
.materials_request_form_box table .request_form05,
.materials_request_form_box table .request_form06,
.materials_request_form_box table .request_form08,
.materials_request_form_box table .request_form09 { /* 必要事項記入フォーム フォーム部分 */
	width:15em;
}
.materials_request_form_box table .request_form_short {
  width:10em;
}
.materials_request_form_box table .request_form_long {
  width:30em;
}
.materials_request_form_box table .request_form_middle {
  width:15em;
}
.materials_request_button a { /* 資料請求フォームページ 申し込みボタン */
	background:url(/images/materials_request_form_sbutton.gif) no-repeat 0 top;
}
.materials_request_button a:hover { /* 資料請求フォームページ 申し込みボタン */
	background:url(/images/materials_request_form_sbutton.gif) no-repeat 0 bottom;
}
.materials_request_revise_button a { /* 資料請求フォームページ 修正するボタン */
	background:url(/images/request_form_revise_button.gif) no-repeat 0 top;
}
.materials_request_revise_button a:hover { /* 資料請求フォームページ 修正するボタン */
	background:url(/images/request_form_revise_button.gif) no-repeat 0 bottom;
}
/* ［用語辞典］index ------------------------------------------------ */
.worddic_index ul {
	margin:20px 40px;
	/*padding:20px;*/
	/*background:#F1EDD9;*/
	/*border:1px solid #CCC9B7;*/
	overflow:hidden;
	zoom:1; /* IE6 */
}
.worddic_index ul li {
	padding:0;
	float:left;
	width:33.3%;
}
.worddic_index ul li p {
	margin:8px 2px;
	/*background:#F1EDD9 url(/images/sub_h2_bg.gif) repeat-x 0 0;*/
	background:#F8F6EC;
	border:1px solid #E0DCCA;
}
.worddic_index ul li p a {
	text-align:center;
	padding:5px;
	display:block;
	zoom:1; /* IE6 */
}
.worddic_index ul li p a:hover {
	background:#F1EDD9 url(/images/sub_h2_bg.gif) repeat-x 0 0;
}
/* ［用語辞典］list ------------------------------------------------ */
.worddic_list .initial_index {
       text-align:center;
       margin:5px 0;
}
.worddic_list .initial_index a {
       padding:0.2em 0.4em;
}
.worddic_list ul li {
       padding-top:10px;
       padding-bottom:10px;
}
.worddic_list ul li h4 {
       font-size:116.6%;
}
.worddic_list ul li h4 span {
       float:none;
       font-weight:normal;
       margin-left:0.5em;
}
.worddic_list ul li p {
       margin:0;
       margin-top:-0.2em;
       font-size:100%;
}
.worddic_list .initial_index a:hover { /* マウスオーバー時 */
       text-decoration:none;
       background:#d9edfb;
}
.worddic_list .initial_index a:visited:hover { /* 訪問済みマウスオーバー */
       text-decoration:none;
       background:#d9edfb;
}
/* ［会員専用バックナンバー］list ------------------------------------------------ */
.backnum_list .year_index {
       text-align:center;
       margin:5px 0;
}
.backnum_list .year_index a {
       padding:0.2em 0.4em;
}
.backnum_list ul li {
       padding-top:10px;
       padding-bottom:10px;
}
.backnum_list ul li h4 {
       font-size:116.6%;
}
.backnum_list ul li p {
       margin:0;
       margin-top:-0.2em;
       font-size:100%;
}
.backnum_list ul li .interviewer {
       text-align:right;
       color:#666;
}
.backnum_list .year_index a:hover { /* マウスオーバー時 */
       text-decoration:none;
       background:#d9edfb;
}
.backnum_list .year_index a:visited:hover { /* 訪問済みマウスオーバー */
       text-decoration:none;
       background:#d9edfb;
}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* 右カラム - トップページ */
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.right-column_container {
	float:right;
	width:350px;
}
.right-column_container span.to-list { /* 一覧へボタン */
	font-size:91.6%;
	margin-right:10px;
}
/* バナー広告350x120px ------------------------------------------------ */
.ad_banner350x120 a {
    margin-bottom:10px;
    display:block;
    background:#f0f0f0;
    width:350px;
    height:120px;
}
.ad_banner350x120 a img {
    width:350px;
    height:120px;
}
/* バナー広告350x240px ------------------------------------------------ */
.ad_banner350x240 a {
	margin-bottom:10px;
	display:block;
	background:#f0f0f0;
	width:350px;
	height:240px;
}
.ad_banner350x240 a img {
	width:350px;
	height:240px;
}
/* 人材サービスニュース ------------------------------------------------ */
.talented-people_service_box { /* 大枠 */
	margin-bottom:10px;
	border:1px solid #dcdcdc;
	zoom:1; /* IE6 */
}
.talented-people_service_head { /* タイトル枠 */
	background:#f0f0f0 url(/images/talented-people_service_bg.gif) repeat-x 0 0;
	padding:3px 10px;
	text-align:right;
	overflow:hidden;
	zoom:1; /* IE6 */
}

.talented-people_service_box ul { /* 内容 ul */
    padding:10px;
}
.talented-people_service_box li { /* list-style-image */
    background:url(/images/li_icon_orange.gif) no-repeat 0 0.5em;
    padding-left:8px;
}

.talented-people_service_box h2 { /* タイトル */
	background:url(/images/talented-people_service_icon.gif) no-repeat 0 0.2em;
	text-indent:15px;
	float:left;
}
dl.talented-people_service_list { /* dl */
	padding:5px 10px 0;
}
dl.talented-people_service_list dt { /* 日付 */
	float:left;
}
dl.talented-people_service_list dt span { /* 日付 */
	background:#e1f1ee;
	color:#00a;
}
dl.talented-people_service_list dd { /* 本文 */
	margin-bottom:0.5em;
	margin-left:6em;
	zoom:1; /* IE6 */
}
/* ［サイトマップページ用］ ------------------------------------------------ */
.sitemap_container {
	padding:20px 20px 0;
	margin-bottom:1em;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.sitemap_box { /* 大枠 */
	width:28.3%;
	margin-right:5%;
	float:left;
	margin-bottom:1em;
	overflow:hidden;
	zoom:1; /* IE6 */
	_margin-right:3%; /* IE6 */
}
.sitemap_title { /* 大タイトル枠 */
	padding:10px;
	background:url(/images/title_h2_bg.gif) repeat-x 0 0;
	overflow:hidden;
	zoom:1; /* IE6 */
}
.sitemap_title h2 { /* 大タイトル */
	color:#005084;
	font-size:133.3%;
}
.sitemap_head { /* タイトル枠 */
	border-bottom:1px dashed #aaa;
}
.sitemap_box h3 { /* タイトル */
	color:#777;
	font-size:116.6%;
}
ul.sitemap_list { /* 内容 ul */
	margin-left:1em;
}
ul.sitemap_list li { /* 内容 li */
	padding-left:8px;
	background:url(/images/li_icon_blue.gif) no-repeat 0 0.5em;
}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* フッターブロック */
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#footer_block {
	background:#f0f0f0;
	text-align:center;
	padding:10px;
	margin-top:20px;
	clear:both;
}
#footer_block .pad { /* width指定に％を使用時の表示崩れを回避するためにpaddingはここへ */
	padding:0;
}
/* フッターリンク ------------------------------------------------ */
.footer_link li {
	display:inline;
	border-left:1px solid #999;
	padding:0 3px 0 8px;
}
.footer_link li.first { /* リストの先頭項目 */
	border-left:none;
}
