@charset "utf-8";
/* ページ固有CSS */
/* トップ */
.top #tx_area { background:url(../images/outline_01.gif) no-repeat 120px top;}
.top #headline { background:url(../images/headline_01.jpg) ;}

/* 転職アドバイザーから（本文背景シルエット） */
.agents #tx_area_ag01 { background:url(../images/outline_02.gif) no-repeat 120px top; margin-top:25px;}
.agents #tx_area_ag02 { background:url(../images/outline_03.gif) no-repeat 120px top; margin-top:25px;}
.agents #tx_area_ag03 { background:url(../images/outline_04.gif) no-repeat 120px top; margin-top:25px;}
.agents #tx_area_ag04 { background:url(../images/outline_05.gif) no-repeat 120px top; margin-top:25px;}
.agents #tx_area_ag05 { background:url(../images/outline_06.gif) no-repeat 120px top; margin-top:25px;}
.agents #tx_area_ag06 { background:url(../images/outline_07.gif) no-repeat 120px top; margin-top:25px;}
/* 転職アドバイザーから（サブナビゲーション） */
.agents #sub_nav ul {margin-top:335px;}
.agents #sub_nav a#s_n01 { background:url(../profile/images/sub_ag_01.jpg) no-repeat;}
.agents #sub_nav a#s_n02 { background:url(../profile/images/sub_ag_02.jpg) no-repeat;}
.agents #sub_nav a#s_n03 { background:url(../profile/images/sub_ag_03.jpg) no-repeat;}
.agents #sub_nav a#s_n04 { background:url(../profile/images/sub_ag_04.jpg) no-repeat;}
.agents #sub_nav a#s_n05 { background:url(../profile/images/sub_ag_05.jpg) no-repeat;}
.agents #sub_nav a#s_n06 { background:url(../profile/images/sub_ag_06.jpg) no-repeat;}

.agents #sub_nav a:hover#s_n01 { background:url(../profile/images/sub_ag_01_o.jpg) no-repeat;}
.agents #sub_nav a:hover#s_n02 { background:url(../profile/images/sub_ag_02_o.jpg) no-repeat;}
.agents #sub_nav a:hover#s_n03 { background:url(../profile/images/sub_ag_03_o.jpg) no-repeat;}
.agents #sub_nav a:hover#s_n04 { background:url(../profile/images/sub_ag_04_o.jpg) no-repeat;}
.agents #sub_nav a:hover#s_n05 { background:url(../profile/images/sub_ag_05_o.jpg) no-repeat;}
.agents #sub_nav a:hover#s_n06 { background:url(../profile/images/sub_ag_06_o.jpg) no-repeat;}

.agents #sub_nav .o a#s_n01 { background:url(../profile/images/sub_ag_01_o.jpg) no-repeat;}
.agents #sub_nav .o a#s_n02 { background:url(../profile/images/sub_ag_02_o.jpg) no-repeat;}
.agents #sub_nav .o a#s_n03 { background:url(../profile/images/sub_ag_03_o.jpg) no-repeat;}
.agents #sub_nav .o a#s_n04 { background:url(../profile/images/sub_ag_04_o.jpg) no-repeat;}
.agents #sub_nav .o a#s_n05 { background:url(../profile/images/sub_ag_05_o.jpg) no-repeat;}
.agents #sub_nav .o a#s_n06 { background:url(../profile/images/sub_ag_06_o.jpg) no-repeat;}
/* 転職アドバイザーから（見出し文章） */
.agents #headline { background:url(../images/headline_02.jpg) ;}
/* 転職アドバイザーから（本文下ナビゲーション） */
#ag_list { height:50px; width:400px; border-bottom:1px solid; border-color:#999999; margin-bottom:10px; }
#ag_list p { margin:5px 0 0 0;}
#ag_list li{ float:left; width:65px; margin-bottom:3px;}
#ag_list li span { color:#DD0000;}

/* OnlyOneのアドバイス（サブナビゲーション） */
.brief #sub_nav ul {margin-top:313px;}
.brief #sub_nav a#s_n01 { background:url(../brief/images/sub_oo_01.jpg) no-repeat;}
.brief #sub_nav a#s_n02 { background:url(../brief/images/sub_oo_02.jpg) no-repeat;}
.brief #sub_nav a#s_n03 { background:url(../brief/images/sub_oo_03.jpg) no-repeat;}
.brief #sub_nav a#s_n04 { background:url(../brief/images/sub_oo_04.jpg) no-repeat;}
.brief #sub_nav a#s_n05 { background:url(../brief/images/sub_oo_05.jpg) no-repeat;}

.brief #sub_nav a:hover#s_n01 { background:url(../brief/images/sub_oo_01_o.jpg) no-repeat;}
.brief #sub_nav a:hover#s_n02 { background:url(../brief/images/sub_oo_02_o.jpg) no-repeat;}
.brief #sub_nav a:hover#s_n03 { background:url(../brief/images/sub_oo_03_o.jpg) no-repeat;}
.brief #sub_nav a:hover#s_n04 { background:url(../brief/images/sub_oo_04_o.jpg) no-repeat;}
.brief #sub_nav a:hover#s_n05 { background:url(../brief/images/sub_oo_05_o.jpg) no-repeat;}

.brief #sub_nav .o a#s_n01 { background:url(../brief/images/sub_oo_01_o.jpg) no-repeat;}
.brief #sub_nav .o a#s_n02 { background:url(../brief/images/sub_oo_02_o.jpg) no-repeat;}
.brief #sub_nav .o a#s_n03 { background:url(../brief/images/sub_oo_03_o.jpg) no-repeat;}
.brief #sub_nav .o a#s_n04 { background:url(../brief/images/sub_oo_04_o.jpg) no-repeat;}
.brief #sub_nav .o a#s_n05 { background:url(../brief/images/sub_oo_05_o.jpg) no-repeat;}
/*OnlyOneのアドバイス（見出し） */
.brief h1#o01 { background:url(../brief/images/headline_01.jpg) no-repeat ;}
.brief h1#o02 { background:url(../brief/images/headline_02.jpg) no-repeat ;}
.brief h1#o03 { background:url(../brief/images/headline_03.jpg) no-repeat ;}
.brief h1#o04 { background:url(../brief/images/headline_04.jpg) no-repeat ;}
.brief h1#o05 { background:url(../brief/images/headline_05.jpg) no-repeat ;}
/*OnlyOneのアドバイス（h2要素） */
.brief #tx_area h2 { font-size:13px; }
.brief #tx_area h2 span { color:#DD0000; margin:0; }
/* OnlyOneのアドバイス（本文下ナビゲーション） */
#oo_list { height:65px; width:400px; border-bottom:1px solid; border-color:#999999; margin-bottom:10px; }
#oo_list p { margin:5px 0 0 0;}
#oo_list li{ float:left; width:133px; margin-bottom:3px;}
#oo_list li span { color:#DD0000;}

/* ご紹介先一覧（サブナビゲーション） */
.target #sub_nav ul {margin-top:357px;}
.target #sub_nav a#s_n01 { background:url(../target/images/sub_tr_01_o.jpg) no-repeat;}
/* ご紹介先一覧（見出し） */
.target h1#t01 { background:url(../target/images/headline.jpg) no-repeat ;}
/* ご紹介先一覧（h2要素） */
.target #main #tx_area h2 { text-align:center; margin-left:0px; font-weight:bold; }
/* ご紹介先一覧（一覧リスト） */
ul#target_list { width:400px; background:url(../target/images/note_bg.gif) repeat-y }
#target_list li { font-size:13px; line-height:180%;}
.target #tx_area p#cp { text-align:center;}

/* ビジネスパック転職（サブナビゲーション） */
.business #sub_nav ul {margin-top:379px;}
.business #sub_nav a#s_n01 { background:url(../business/images/sub_bu_01_o.jpg) no-repeat;}
/* ビジネスパック転職（見出し） */
.business h1#b01 { background:url(../business/images/headline.jpg) no-repeat ;}
/* ビジネスパック転職（h2要素） */
.business #tx_area h2 { font-size:14px; }
.business #tx_area h2 span { color:#DD0000; margin-left:0; }
/* ビジネスパック転職（h3要素） */
.business #tx_area h3 { font-size:12px; }
/* ビジネスパック転職（リスト要素） */
#main ul#bu_pack { margin-bottom:15px; }
#main #bu_pack li { text-align:left; margin-left:37px; margin-bottom:5px; }

/* よくある質問への回答（サブナビゲーション） */
.faq #sub_nav ul {margin-top:405px;}
.faq #sub_nav a#s_n01 { background:url(../info/images/sub_fa_01.jpg) no-repeat;}
.faq #sub_nav a#s_n02 { background:url(../info/images/sub_fa_02.jpg) no-repeat;}
.faq #sub_nav a#s_n03 { background:url(../info/images/sub_fa_03.jpg) no-repeat;}
.faq #sub_nav a#s_n04 { background:url(../info/images/sub_fa_04.jpg) no-repeat;}
.faq #sub_nav a#s_n05 { background:url(../info/images/sub_fa_05.jpg) no-repeat;}

.faq #sub_nav a:hover#s_n01 { background:url(../info/images/sub_fa_01_o.jpg) no-repeat;}
.faq #sub_nav a:hover#s_n02 { background:url(../info/images/sub_fa_02_o.jpg) no-repeat;}
.faq #sub_nav a:hover#s_n03 { background:url(../info/images/sub_fa_03_o.jpg) no-repeat;}
.faq #sub_nav a:hover#s_n04 { background:url(../info/images/sub_fa_04_o.jpg) no-repeat;}
.faq #sub_nav a:hover#s_n05 { background:url(../info/images/sub_fa_05_o.jpg) no-repeat;}

.faq #sub_nav .o a#s_n01 { background:url(../info/images/sub_fa_01_o.jpg) no-repeat;}
.faq #sub_nav .o a#s_n02 { background:url(../info/images/sub_fa_02_o.jpg) no-repeat;}
.faq #sub_nav .o a#s_n03 { background:url(../info/images/sub_fa_03_o.jpg) no-repeat;}
.faq #sub_nav .o a#s_n04 { background:url(../info/images/sub_fa_04_o.jpg) no-repeat;}
.faq #sub_nav .o a#s_n05 { background:url(../info/images/sub_fa_05_o.jpg) no-repeat;}
/* よくある質問への回答（見出し） */
.faq h1#f01 { background:url(../info/images/headline_01.jpg) no-repeat ;}
.faq h1#f02 { background:url(../info/images/headline_02.jpg) no-repeat ;}
.faq h1#f03 { background:url(../info/images/headline_03.jpg) no-repeat ;}
.faq h1#f04 { background:url(../info/images/headline_04.jpg) no-repeat ;}
/* よくある質問への回答（h2要素） */
.faq #tx_area h2 { font-size:14px; }
.faq #tx_area h2 span { color:#DD0000; margin-left:0; }
/* よくある質問への回答（h3要素） */
.faq #tx_area h3 { font-size:12px; color:#555555; }
/* よくある質問への回答（本文下ナビゲーション） */
#faq_list { height:65px; width:400px; border-bottom:1px solid; border-color:#999999; margin-bottom:10px; }
#faq_list p { margin:5px 0 0 0;}
#faq_list li{ float:left; width:200px; margin-bottom:3px; height:14px;}
#faq_list li span { color:#DD0000;}
/* よくある質問への回答（リスト要素） */
#main #sa_list li { text-align:left; margin-left:0px; width:400px; margin-bottom:8px; line-height:150%; }

/* 答えはわりとシンプル（サブナビゲーション） */
.answer #sub_nav ul {margin-top:430px;}
.answer #sub_nav a#s_n01 { background:url(../routine/images/sub_an_01.jpg) no-repeat;}
.answer #sub_nav a#s_n02 { background:url(../routine/images/sub_an_02.jpg) no-repeat;}

.answer #sub_nav a:hover#s_n01 { background:url(../routine/images/sub_an_01_o.jpg) no-repeat;}
.answer #sub_nav a:hover#s_n02 { background:url(../routine/images/sub_an_02_o.jpg) no-repeat;}

.answer #sub_nav .o a#s_n01 { background:url(../routine/images/sub_an_01_o.jpg) no-repeat;}
.answer #sub_nav .o a#s_n02 { background:url(../routine/images/sub_an_02_o.jpg) no-repeat;}
/* 答えはわりとシンプル（見出し） */
.answer h1#a01 { background:url(../routine/images/headline_01.jpg) no-repeat ;}
.answer h1#a02 { background:url(../routine/images/headline_02.jpg) no-repeat ;}
/* 答えはわりとシンプル（h2要素） */
.answer #tx_area h2 { font-size:13px; color:#000000; margin-top:40px; }
.answer #tx_area h3 { font-size:13px; color:#000000; }
.answer #tx_area h3 span { color:#DD0000; margin:0; }

.answer #accordion h2 { font-size:12px; color:#DD0000; border: dashed 1px #CCCCCC; width:400px; height:16px; margin:10px 0; padding:10px; }
.answer #accordion h2 span {  font-size:12px; text-decoration:underline; margin-left:0; vertical-align:top; font-weight:bold; }
/* 答えはわりとシンプル（アコーディオン） */
.answer .accordion_content{ overflow:hidden; width:420px;}
/* 答えはわりとシンプル（下コンテンツリスト） */
.answer #oo_list { height:45px;}

/* 会社概要（サブナビゲーション） */
.company #sub_nav ul {margin-top:454px;}
.company #sub_nav a#s_n01 { background:url(../company/images/sub_co_01_o.jpg) no-repeat;}
/* 会社概要（見出し） */
.company h1#c01 { background:url(../company/images/headline_01.jpg) no-repeat ;}
/* 会社概要（h2要素） */
.company #tx_area h2 { font-size:14px; clear:both; }
.company #tx_area h2 span { color:#DD0000; margin-left:0; }
/* 会社概要（データリスト） */
.company #tx_area dl { width:400px; clear:both; text-align:left; font-size:14px; line-height:140%; margin-bottom:20px; }
.company #tx_area dt { width:100px; float:left; margin-bottom:5px; }
.company #tx_area dd { width:300px; float:left; margin-bottom:5px; }
.company #tx_area #pf_list dt { width:70px;}
.company #tx_area #pf_list dd { width:330px;}
/* 会社概要（ただのリスト） */
.company #tx_area ul#comp { margin-left:37px; text-align:left; font-size:14px;  }
.company #tx_area #comp li { margin-bottom:5px; }
/* 会社概要（p） */
.company #tx_area p.comp_tx { margin-bottom:5px; font-size:14px; line-height:140%}

/* 転職アドバイザー募集（サブナビゲーション） */
.recruit #sub_nav ul {margin-top:478px;}
.recruit #sub_nav a#s_n01 { background:url(../newbusiness/images/sub_re_01_o.jpg) no-repeat;}
/* 転職アドバイザー募集（見出し） */
.recruit h1#r01 { background:url(../newbusiness/images/headline_01.jpg) no-repeat ;}
/* 転職アドバイザー募集（データリスト） */
.recruit #tx_area dl { width:400px; clear:both; text-align:left; font-size:12px;height:60px; }
.recruit #tx_area dt { width:50px; float:left; margin-bottom:5px; }
.recruit #tx_area dd 	{ width:350px; float:left; margin-bottom:5px; }
/* 転職アドバイザー募集（h2要素） */
.recruit #tx_area h2 { clear:both;; }
.recruit #tx_area h2 span {  font-size:14px; font-weight:bold; color:#DD0000; margin-left:0; }

/* お問い合わせ（サブナビゲーション） */
.contact #sub_nav ul {margin-top:503px;}
.contact #sub_nav a#s_n01 { background:url(../presen/images/sub_co_01_o.jpg) no-repeat;}
/* お問い合わせ（見出し） */
.contact h1#c01 { background:url(../presen/images/headline_01.jpg) no-repeat ;}

/* サイトマップ（見出し） */
.sitemap h1#s01 { background:url(../sitemap/images/headline.jpg) no-repeat ;}
/* サイトマップ（リスト） */
.sitemap #tx_area li { text-align:left; font-size:14px; line-height:110% ;margin:0; height:20px; padding-top:3px; }
.sitemap #tx_area ul.si_01 {margin-left:37px; margin-bottom:30px; text-indent:0; }
.sitemap #tx_area ul.si_02 {margin-left:60px; background:url(../sitemap/images/line_bg.gif) repeat-y; }
.sitemap #tx_area ul.si_03 {margin-left:140px; }

.sitemap #tx_area .si_01 li { text-indent:0px;}
.sitemap #tx_area .si_02 li { text-indent:18px; background:url(../sitemap/images/line_01.gif) no-repeat; }
.sitemap #tx_area .si_03 li { text-indent:18px; background:url(../sitemap/images/line_01.gif) no-repeat;}

.sitemap #tx_area li.end { background:url(../sitemap/images/line_02.gif) no-repeat;}
.sitemap #tx_area li.end2 { background:url(../sitemap/images/line_03.gif) no-repeat;}

/* プライバシーポリシー（見出し） */
.privacy h1#p01 { background:url(../privacy/images/headline.jpg) no-repeat ;}
/* プライバシーポリシー（h2要素） */
.privacy #tx_area h2 { font-size:14px; }
.privacy #tx_area h2 span { color:#DD0000; margin-left:0; }
ul#pp_list { width:400px; text-align:left; }
ul#pp_list li { font-size:12px; margin-bottom:10px; line-height:200%; }