/* CSS Document */


body{font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
  "Osaka","ＭＳ Ｐゴシック", "MS P Gothic",
  Verdana,Arial, Helvetica, sans-serif;font-size:12px;font-color:#333333;margin:0 auto;}
a:link {color:#333333;text-decoration:none;}
a:visited {color:#666666;}
a:hover {color:#9B94C6;}
a:active {color:#E4D4F9;}
a{overflow:hidden;text-decoration:none;}

/* 共通飾り */
img{border:0px;}
.pink_f{font-weight:bold;background:#FFCCCC;}

.capcoblue{color:#3D2E92;}

.greenF{color:#39AE39;}

.yellowF{color:#FBD53C;}

.pinkF{color:#FF9E9E;}
.pinkFD{color:#FF4444;}

.skyF{color:#8EDBFF;}
.skyFD{color:#0099E3;}

.orangeF{color:#F8A407;}
.orangeFD{color:#E97A16}

.greyF{color:#333333;}

.red{font-weight:bold;color:#FF0000;}
.errmsg{font-weight:bold;color:#FF0000;line-height:20px;}

.backlogo{background:url(img/basic/bg_backlogo.jpg) no-repeat;}

.yellowBg{background:#FFFFCC;}


/* 共通位置調整 */
.Left{float:left;}
.Right{float:right;}
.center{text-align:center;}
.tRight{text-align:right;}
.tLeft{text-align:left;}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/}




/* 共通サイズ */
.w10{width:10px;} .w20{width:20px;} .w35{width:35px;} .w30{width:30px;} .w40{width:40px;}
.w100{width:100px;} .w200{width:200px;} .w350{width:350px;} .w300{width:300px;} .w400{width:400px;}
.mt10{margin-top:10px;} .mb10{margin-bottom:10px;}
.mt15{margin-top:15px;} .mb15{margin-bottom:15px;}
.mt20{margin-top:20px;} .mb20{margin-bottom:20px;}
.mt30{margin-top:30px;} .mb30{margin-bottom:30px;}
.mt40{margin-top:40px;} .mb40{margin-bottom:40px;}
.mt50{margin-top:50px;} .mb50{margin-bottom:50px;}


.f14{font-size:14px;line-height:180%;}


/* 共通定義 */

h4{font-size:14px;margin-left:10px;}




/* 全体 */
#wrap{width:940px;height:100%;margin:0 auto;padding:0;background:url(img/basic/bg_basic.jpg) repeat-y;}

/* ヘッダー */
#header{width:892px;height:90px;margin:0 0 0 35px;padding:0 0 8px 0;
	background:url(img/basic/bg_header.jpg) top right no-repeat;}
#header h1{font-size:12px;font-weight:normal;float:right;text-align:right;margin:15px 15px 0 0;}
#header .about{font-size:12px;font-weight:normal;float:right;text-align:right;margin:15px 0 0 0;}
img.logo{float:left;margin:15px 0 0 0;}

/* ヘッダー内リスト */
#header ul{float:right;list-style:none;margin:35px 2px 0 0;height:20px;line-height:20px;width:390px;}
#header li,
#header li a,
#header li a:hover
	{float:left;display:block;background:url(img/basic/ul_head.gif) no-repeat;text-indent:-9999px;}
#header li.office,
#header li.office a
	{width:137px;float:left;}
#header li.office a:hover
	{background:url(img/basic/ul_head.gif) no-repeat 0 -20px;}

#header li.recruit,
#header li.recruit a
	{width:68px;background-position:-137px 0;float:left;}
#header li.recruit a:hover
	{background:url(img/basic/ul_head.gif) no-repeat -137px -20px;}

#header li.sitemap,
#header li.sitemap a
	{width:92px;background-position:-205px 0;float:left;}
#header li.sitemap a:hover
	{background:url(img/basic/ul_head.gif) no-repeat -205px -20px;}

#header li.contact,
#header li.contact a
	{width:85px;background-position:-297px 0;float:left;}
#header li.contact a:hover
	{background:url(img/basic/ul_head.gif) no-repeat -297px -20px;}




/* タブボタン */
#tab{height:40px;width:916px;margin:0 0 0 11px;padding:0;background:url(img/basic/bg_tab.jpg) right top no-repeat;}


#tab ul{height:40px;list-style:none;margin:0;padding:0;}
#tab li,
#tab li a,
#tab li a:hover
	{float:left;height:40px;display:block;background:url(img/basic/ul_tab.jpg) no-repeat;text-indent:-9999px;}

#tab li.top,
#tab li.top a
	{width:105px;background:url(img/basic/ul_tab.jpg) no-repeat;}
#tab li.top a:hover
	{width:105px;background:url(img/basic/ul_tab.jpg) no-repeat 0 -40px;}

#tab li.about,
#tab li.about a
	{width:205px;background:url(img/basic/ul_tab.jpg) no-repeat -105px 0;}
#tab li.about a:hover
	{width:205px;background:url(img/basic/ul_tab.jpg) no-repeat -105px -40px;}
#tab li.about_now,#tab li.about_now a,#tab li.about_now a:hover
	{width:205px;background:url(img/basic/ul_tab.jpg) no-repeat -105px -80px;}

#tab li.job,
#tab li.job a
	{width:205px;background:url(img/basic/ul_tab.jpg) no-repeat -310px 0;}
#tab li.job a:hover
	{width:205px;background:url(img/basic/ul_tab.jpg) no-repeat -310px -40px;}
#tab li.job_now,#tab li.job_now a,#tab li.job_now a:hover
	{width:205px;background:url(img/basic/ul_tab.jpg) no-repeat -310px -80px;}

#tab li.client,
#tab li.client a
	{width:205px;background:url(img/basic/ul_tab.jpg) no-repeat -515px 0;}
#tab li.client a:hover
	{width:205px;background:url(img/basic/ul_tab.jpg) no-repeat -515px -40px;}
#tab li.client_now,#tab li.client_now a,#tab li.client_now a:hover
	{width:205px;background:url(img/basic/ul_tab.jpg) no-repeat -515px -80px;}


/* フッター*/
#footer{clear:both;width:940px;height:189px;margin:20px auto;padding:0;background:url(img/basic/bg_foot.jpg) no-repeat;}
#footer ul{position:absolute;margin:50px 15px 0 390px;list-style:none;padding:0;height:20px;}
#footer li{float:left;margin:10px 0 0 0;padding:0;}
#verisign{width:135px;float:right;margin:30px 190px 0 0;padding:0;}




/* 総合TOP-アイキャッチ */
#common_top{width:916px;height:285px;margin:0 0 0 11px;background:url(img/basic/bg_commontop.jpg) no-repeat;}

#common_left{float:left;width:340px;height:233px;margin:25px 0 0 35px;background:#3D2E92;}
#common_left img,#common_left img a{width:230px:height:120px;margin:24px 0 0 53px;}
#common_left img a:hover{border:1px solid #3D2E92;display:bloack;}
#common_left div.group{width:340px;height:67px;margin:18px 0 0 0;background:#FFFFFF;}
#common_left div.group img,#common_left div.group img a{float:left;border:none;margin:0;padding:0;}


#common_top h2{float:left;width:460px;height:52px;margin:92px 0 0 20px;text-indent:-9999px;background:url(img/basic/h2_commontop.jpg) no-repeat;}
#common_top h3{float:left;width:485px;height:40px;margin:0 0 0 20px;text-indent:-9999px;background:url(img/basic/h3_commontop.jpg) no-repeat;}


/* 総合TOP-アイキャッチ内ボタン */
#common_top ul{float:left;margin:20px 0 0 25px;padding:0;}
#common_top li,
#common_top li a,
#common_top li a:hover
	{float:left;height:39px;display:block;background:url(img/basic/bt_commontop.jpg) no-repeat;text-indent:-9999px;}

#common_top li.cmtop_job,
#common_top li.cmtop_job a
	{width:226px;background:url(img/basic/bt_commontop.jpg) no-repeat;margin:0 25px 0 0;}
#common_top li.cmtop_job a:hover
	{width:226px;background:url(img/basic/bt_commontop.jpg) no-repeat 0 -39px;}

#common_top li.cmtop_client,
#common_top li.cmtop_client a
	{width:226px;background:url(img/basic/bt_commontop.jpg) no-repeat -226px 0;}
#common_top li.cmtop_client a:hover
	{width:226px;background:url(img/basic/bt_commontop.jpg) no-repeat -226px -39px;}


/* 総合TOP-お知らせ*/
#common_info{float:left;width:580px;border-bottom:1px solid #CCCCCC;margin:25px 0 0 45px;}
#common_info h4{width:580px;height:40px;background:url(img/basic/h4_cmtopinfo.jpg) no-repeat;margin:0px;text-indent:-9999px;}

#common_info ul{list-style:none;margin:18px 0 25px 0;}
#common_info li{text-indent:60px;line-height:33px;}

#common_info li.info_job
	{background:url(img/basic/ul_cmtopinfo.gif) no-repeat 0 4px;}

#common_info li.info_staff
	{background:url(img/basic/ul_cmtopinfo.gif) no-repeat 0 -28px;}

#common_info li.info_client
	{background:url(img/basic/ul_cmtopinfo.gif) no-repeat 0 -62px;}


/* 総合TOP-来社登録済スタッフ様入口*/
#common_staffmenu{float:right;width:250px;background:url(img/basic/bg_cmtopstaff.gif) no-repeat;margin:25px 40px 40px 0;}
#common_staffmenu h4,#common_staffmenu h4 a{width:250px;height:38px;display:block;margin:0;background:url(img/basic/h4_cmtopstaff.gif) no-repeat;text-indent:-9999px;}

#common_staffmenu p.explain{margin:0;padding:2px 15px 8px 15px;background:url(img/basic/bg_cmtopstaff.gif) repeat-y;line-height:18px;}

#common_staffmenu .bottom{height:62px;margin:0;padding:0;background:url(img/basic/bg_cmtopstaffbottom.gif) bottom no-repeat;}

#common_staffmenu .bt{margin:0;}
#common_staffmenu .bt a{width:221px;height:45px;display:block;margin:0 0 0 13px;background:url(img/basic/bt_cmtopstaff.jpg) no-repeat;text-indent:-9999px;}
#common_staffmenu .bt a:hover{background:url(img/basic/bt_cmtopstaff.jpg) no-repeat 0 -45px;}



/* 総合TOP-オフィス*/
#common_office{clear:both;width:852px;height:220px;border-bottom:1px solid #CCCCCC;margin:0 0 0 45px;}
#common_office h4{width:852px;height:40px;background:url(img/basic/h4_cmtopoffice.jpg) no-repeat;margin:0px;text-indent:-9999px;}

#office_staff{float:left;width:140px;margin:10px 0 0 27px;}
#office_info{float:left;width:550px;margin:0 0 0 10px;}
#office_info p{float:left;line-height:22px;font-size:13px;}

#office_info p.btMap{float:right;width:83px;height:27px;display:block;margin:75px 20px 0 0;background:url(img/basic/bt_map.gif) no-repeat;text-indent:-9999px;}
#office_info p.btMap a{width:83px;height:27px;display:block;background:url(img/basic/bt_map.gif) no-repeat;text-indent:-9999px;}

#office_info p.roominfo{clear:both;width:550px;height:37px;margin:7px 0 0 0;background:url(img/basic/bg_roominfo.gif) no-repeat;text-indent:160px;font-weight:bold;line-height:37px;}
#office_building{float:left;width:102px;margin:12px 0 0 10px;}






/* 仕事TOP-アイキャッチ */
#shigoto_top{width:916px;height:210px;margin:0 0 0 11px;padding:0;background:url(img/basic/bg_shigototop.jpg) no-repeat;}

#shigoto_top h2{float:left;width:506px;height:57px;margin:53px 0 0 30px;text-indent:-9999px;background:url(img/basic/h2_shigototop.jpg) no-repeat;}
#shigoto_top h3{float:left;width:506px;height:24px;margin:5px 0 0 30px;text-indent:-9999px;background:url(img/basic/h3_shigototop.jpg) no-repeat;}




/* 仕事TOP-右メニュー囲い */
#shigoto_topMenu{float:right;width:250px;margin:25px 40px 0 0;}







/* 仕事TOP-右メニュー-サブメニューTOP用*/
#shigoto_topMenu ul{margin:10px 0 0 0;padding:0;}
#shigoto_topMenu li,
#shigoto_topMenu li a,
#shigoto_topMenu li a:hover
{height:31px;display:block;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat;text-indent:-9999px;}

#shigoto_topMenu li.aboutRegist,
#shigoto_topMenu li.aboutRegist a
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat;}
#shigoto_topMenu li.aboutRegist a:hover
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -250px 0;}
#shigoto_topMenu li.aboutRegist a:active
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -500px 0;}


#shigoto_topMenu li.aboutSearch,
#shigoto_topMenu li.aboutSearch a
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat 0 -31px;}
#shigoto_topMenu li.aboutSearch a:hover
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -250px -31px;}
#shigoto_topMenu li.aboutSearch a:active
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -500px -31px;}

#shigoto_topMenu li.aboutFlow,
#shigoto_topMenu li.aboutFlow a
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat 0 -62px;}
#shigoto_topMenu li.aboutFlow a:hover
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -250px -62px;}
#shigoto_topMenu li.aboutFlow a:active
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -500px -62px;}

#shigoto_topMenu li.aboutMerit,
#shigoto_topMenu li.aboutMerit a
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat 0 -93px;}
#shigoto_topMenu li.aboutMerit a:hover
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -250px -93px;}
#shigoto_topMenu li.aboutMerit a:active
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -500px -93px;}

#shigoto_topMenu li.aboutMessage,
#shigoto_topMenu li.aboutMessage a
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat 0 -124px;}
#shigoto_topMenu li.aboutMessage a:hover
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -250px -124px;}
#shigoto_topMenu li.aboutMessage a:active
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -500px -124px;}

#shigoto_topMenu li.aboutJobs,
#shigoto_topMenu li.aboutJobs a
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat 0 -155px;}
#shigoto_topMenu li.aboutJobs a:hover
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -250px -155px;}
#shigoto_topMenu li.aboutJobs a:active
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -500px -155px;}

#shigoto_topMenu li.aboutTraining,
#shigoto_topMenu li.aboutTraining a
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat 0 -186px;}
#shigoto_topMenu li.aboutTraining a:hover
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -250px -186px;}
#shigoto_topMenu li.aboutTraining a:active
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -500px -186px;}

#shigoto_topMenu li.QandA,
#shigoto_topMenu li.QandA a
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat 0 -217px;}
#shigoto_topMenu li.QandA a:hover
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -250px -217px;}
#shigoto_topMenu li.QandA a:active
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -500px -217px;}

#shigoto_topMenu li.searchList,
#shigoto_topMenu li.searchList a
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat 0 -248px;}
#shigoto_topMenu li.searchList a:hover
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -250px -248px;}
#shigoto_topMenu li.searchList a:active
	{width:250px;background:url(img/basic/ul_shigotomenuL.jpg) no-repeat -500px -248px;}




/* 仕事TOP-右メニュー-登録について*/
#aboutEntry a{width:250px;height:96px;display:block;margin:20px 0 0 0;background:url(img/basic/bt_aboutEntry.jpg) no-repeat;text-indent:-9999px;}
#aboutEntry a:hover{background:url(img/basic/bt_aboutEntry.jpg) no-repeat 0 -96px;text-indent:-9999px;}


/* 仕事TOP-右メニュー-仕事からエントリー*/
#shigoto_topJobentry{width:250px;background:url(img/basic/bg_topJobentry.gif) no-repeat;margin:20px 0 5px 0;}
#shigoto_topJobentry h4,
#shigoto_topJobentry h4 a
{width:250px;height:38px;display:block;margin:0;background:url(img/basic/h4_topJobentry.gif) no-repeat;text-indent:-9999px;}
#shigoto_topJobentry p.explain{margin:0;padding:2px 15px 8px 15px;background:url(img/basic/bg_topJobentry.gif) repeat-y;line-height:18px;}
#shigoto_topJobentry .bottom{height:62px;margin:0;padding:0;background:url(img/basic/bg_topJobentrybottom.gif) bottom no-repeat;}

#shigoto_topJobentry .btHaken{margin:0;}
#shigoto_topJobentry .btHaken a{float:left;width:105px;height:45px;display:block;margin:0 0 0 13px;background:url(img/basic/bt_topHakenentry.jpg) no-repeat;text-indent:-9999px;}
#shigoto_topJobentry .btHaken a:hover{background:url(img/basic/bt_topHakenentry.jpg) no-repeat 0 -45px;}

#shigoto_topJobentry .btShoukai{margin:0;}
#shigoto_topJobentry .btShoukai a{float:left;width:105px;height:45px;display:block;margin:0 0 0 8px;background:url(img/basic/bt_topShoukaientry.jpg) no-repeat;text-indent:-9999px;}
#shigoto_topJobentry .btShoukai a:hover{background:url(img/basic/bt_topShoukaientry.jpg) no-repeat 0 -45px;}


/* 仕事TOP-右メニュー-会社エントリー*/
#shigoto_topEntry{width:250px;background:url(img/basic/bg_topEntry.gif) no-repeat;margin:0 0 5px 0;}
#shigoto_topEntry h4,
#shigoto_topEntry h4 a
{width:250px;height:38px;display:block;margin:0;background:url(img/basic/h4_topEntry.gif) no-repeat;text-indent:-9999px;}
#shigoto_topEntry p.explain{margin:0;padding:2px 15px 8px 15px;background:url(img/basic/bg_topEntry.gif) repeat-y;line-height:18px;}
#shigoto_topEntry .bottom{height:62px;margin:0;padding:0;background:url(img/basic/bg_topEntrybottom.gif) bottom no-repeat;}
#shigoto_topEntry .bt{margin:0;}
#shigoto_topEntry .bt a{width:221px;height:45px;display:block;margin:0 0 0 13px;background:url(img/basic/bt_topEntry.jpg) no-repeat;text-indent:-9999px;}
#shigoto_topEntry .bt a:hover{background:url(img/basic/bt_topEntry.jpg) no-repeat 0 -45px;}

/* 仕事TOP-右メニュー-来社登録済スタッフ様入口*/
#shigoto_topStaff{width:250px;background:url(img/basic/bg_cmtopstaff.gif) no-repeat;margin:0 0 5px 0;}
#shigoto_topStaff h4,
#shigoto_topStaff h4 a
{width:250px;height:38px;display:block;margin:0;background:url(img/basic/h4_cmtopstaff.gif) no-repeat;text-indent:-9999px;}
#shigoto_topStaff p.explain{margin:0;padding:2px 15px 8px 15px;background:url(img/basic/bg_cmtopstaff.gif) repeat-y;line-height:18px;}
#shigoto_topStaff .bottom{height:62px;margin:0;padding:0;background:url(img/basic/bg_cmtopstaffbottom.gif) bottom no-repeat;}
#shigoto_topStaff .bt{margin:0;}
#shigoto_topStaff .bt a{width:221px;height:45px;display:block;margin:0 0 0 13px;background:url(img/basic/bt_cmtopstaff.jpg) no-repeat;text-indent:-9999px;}
#shigoto_topStaff .bt a:hover{background:url(img/basic/bt_cmtopstaff.jpg) no-repeat 0 -45px;}




/* 仕事TOP-メインエリア */
#shigoto_topMain{float:left;width:585px;margin:25px 0 0 40px;}

/* 仕事TOP-派遣の新着*/
#newHaken{width:585px;border-bottom:1px solid #FF8075;margin:0 0 40px 0;background:url(img/basic/bg_shigotoHaken.jpg) repeat-y;}
#newHaken h4{width:585px;height:42px;background:url(img/basic/h4_shigotoHaken.jpg) no-repeat;margin:0px;text-indent:-9999px;}
#newHaken ul{margin:8px 0 5px 0;}
#newHaken li{height:27px;line-height:27px;list-style:none;background:url(img/basic/ul_newHaken.gif) no-repeat 0 9px;text-indent:20px;}
#newHaken div{width:585px;height:64px;margin:0;padding:0;background:url(img/basic/bg_shigotoHaken02.jpg) no-repeat;}
#newHaken p a{float:right;width:253px;height:50px;display:block;margin:8px 0 0 0;padding:0;background:url(img/basic/bt_shigototopHaken.jpg) no-repeat;text-indent:-9999px;}
#newHaken p a:hover{background:url(img/basic/bt_shigototopHaken.jpg) no-repeat -253px 0;text-indent:-9999px;}


/* 仕事TOP-紹介の新着*/
#newShoukai{width:585px;border-bottom:1px solid #FF8075;margin:0 0 40px 0; background:url(img/basic/bg_shigotoShoukai.jpg) repeat-y;}
#newShoukai h4{width:585px;height:42px;background:url(img/basic/h4_shigotoShoukai.jpg) no-repeat;margin:0px;text-indent:-9999px;}
#newShoukai ul{margin:8px 0 5px 0;}
#newShoukai li{height:27px;line-height:27px;list-style:none;background:url(img/basic/ul_newShoukai.gif) no-repeat 0 9px;text-indent:20px;}
#newShoukai div{width:585px;height:64px;margin:0;padding:0;background:url(img/basic/bg_shigotoShoukai02.jpg) no-repeat;}
#newShoukai p a{float:right;width:253px;height:50px;display:block;margin:8px 0 0 0;padding:0;background:url(img/basic/bt_shigototopShoukai.jpg) no-repeat;text-indent:-9999px;}
#newShoukai p a:hover{background:url(img/basic/bt_shigototopShoukai.jpg) no-repeat -253px 0;text-indent:-9999px;}


/* 仕事TOP-お知らせ*/
#shigoto_topInfo{width:585px;margin:0 0 35px 0;}
#shigoto_topInfo h4{width:585px;height:32px;background:url(img/basic/h4_shigototopInfo.jpg) no-repeat;margin:0;text-indent:-9999px;}
#shigoto_topInfo ul{margin:8px 0 5px 0;}
#shigoto_topInfo li{height:27px;line-height:27px;text-indent:17px;list-style:none;background:url(img/basic/ul_shigototopInfo.gif) no-repeat 0 5px;}


/* 仕事TOP-オフィス*/
#shigoto_topOffice{width:585px;margin:0 0 30px 0;}
#shigoto_topOffice h4{width:585px;height:32px;background:url(img/basic/h4_shigototopOffice.jpg) no-repeat;margin:0;text-indent:-9999px;}
#shigoto_topOffice .logo{margin:15px 16px 15px 15px;}
#shigoto_topOffice p{display:block;margin:17px 0 0 0;line-height:20px;font-size:12px;}

#shigoto_topOffice p.btMap{position:absolute;display:block;width:83px;height:27px;margin:33px 0 0 375px;background:url(img/basic/bt_map.gif) no-repeat;text-indent:-9999px;}
#shigoto_topOffice p.btMap a{display:block;width:83px;height:27px;background:url(img/basic/bt_map.gif) no-repeat;text-indent:-9999px;}

#shigoto_topOffice p.roominfo{width:480px;height:37px;margin:16px 0 0 0;background:url(img/basic/bg_roominfoShigototop.gif) no-repeat;text-indent:140px;font-weight:bold;line-height:37px;}
#office_buildingS{width:102px;margin:4px 0 0 1px;}






/* コンテンツ-タイトル */
#contents_title{width:850px;margin:15px 0 10px 45px;}
#contents_title h2{width:850px;height:58px;margin:0 0 10px 0;background:url(img/basic/h2_contentsTEST.gif) no-repeat;text-indent:-9999px;}

/* コンテンツ-タイトル(テスト用) */
#contents_title h2{background:url(img/basic/h2_contents.gif) no-repeat;}

#contents_title h2.companyAbout{background-position:0 0;}
#contents_title h2.companyProfile{background-position:0 -58px;}
#contents_title h2.companyGreeting{background-position:0 -116px;}
#contents_title h2.companyGroup{background-position:0 -174px;}

#contents_title h2.jobAbout{background-position:0 -290px;}
#contents_title h2.jobMess-coordinater{background-position:0 -348px;}
#contents_title h2.jobMess-center{background-position:0 -406px;}
#contents_title h2.jobTraining{background-position:0 -464px;}
#contents_title h2.jobHaken{background-position:0 -522px;}
#contents_title h2.jobShoukaiyotei{background-position:0 -580px;}
#contents_title h2.jobJinzaishoukai{background-position:0 -638px;}
#contents_title h2.jobGeneral{background-position:0 -696px;}
#contents_title h2.jobVoice-staff{background-position:0 -754px;}
#contents_title h2.jobVoice-client{background-position:0 -812px;}
#contents_title h2.jobHowto{background-position:0 -870px;}
#contents_title h2.jobFlow{background-position:0 -928px;}
#contents_title h2.jobQandA{background-position:0 -986px;}
#contents_title h2.jobFormall{background-position:0 -1044px;}
#contents_title h2.jobSearch{background-position:0 -1624px;}


#contents_title h2.serviceFirst{background-position:0 -1102px;}
#contents_title h2.serviceHaken{background-position:0 -1160px;}
#contents_title h2.serviceHakenpoint{background-position:0 -1218px;}
#contents_title h2.serviceShoukaiyotei{background-position:0 -1276px;}
#contents_title h2.serviceJinzaishoukai{background-position:0 -1334px;}
#contents_title h2.serviceJinzai{background-position:0 -1392px;}

#contents_title h2.privacy{background-position:0 -1508px;}
#contents_title h2.map{background-position:0 -1566px;}
#contents_title h2.recruit{background-position:0 -1682px;}
#contents_title h2.sitemap{background-position:0 -1740px;}


#contents_title h2.contact_all{background:url(img/basic/h2_contentsTEST01.gif) no-repeat;}
#contents_title h2.contact_all{background:url(img/basic/h2_contentsTEST01.gif) no-repeat;}
#contents_title h2.contact_client{background:url(img/basic/h2_contentsTEST02.gif) no-repeat;}
#contents_title h2.contact_staff{background:url(img/basic/h2_contentsTEST03.gif) no-repeat;}
#contents_title h2.contact_staff2{background:url(img/basic/h2_contentsTEST04.gif) no-repeat;}


/* コンテンツ-タイトル-キャプション */
#contents_title p{width:830px;margin:10px;line-height:140%;}


/* コンテンツ-右メニュー囲い */
#contents_menu{display:none;float:right;width:230px;margin:15px 45px 0 0;}


/* コンテンツ-右メニュー-サブメニュー */
#contents_menu ul{margin:0 20px 20px 0;padding:0;}
#contents_menu li,
#contents_menu li a,
#contents_menu li a:hover
{height:100%;line-height:36px;display:block;text-indent:-9999px;}

/* コンテンツ-右メニュー-「仕事」サブメニュー */
#contents_menu li.jobAbout,
#contents_menu li.jobAbout a
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat;}
#contents_menu li.jobAbout a:hover
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat -230px 0;}
#contents_menu li.jobAbout a:active,#contents_menu li.jobAbout_now a
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat -460px 0;height:100%;}

#contents_menu li.jobType,
#contents_menu li.jobType a
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat 0 -36px;}
#contents_menu li.jobType a:hover
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat -230px -36px;}
#contents_menu li.jobType a:active,#contents_menu li.jobType_now a
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat -460px -36px;height:100%;}

#contents_menu li.jobGeneral,
#contents_menu li.jobGeneral a
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat 0 -72px;}
#contents_menu li.jobGeneral a:hover
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat -230px -72px;}
#contents_menu li.jobGeneral a:active,#contents_menu li.jobGeneral_now
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat -460px -72px;height:100%;}

#contents_menu li.jobRegist,
#contents_menu li.jobRegist a
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat 0 -108px;}
#contents_menu li.jobRegist a:hover
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat -230px -108px;}
#contents_menu li.jobRegist a:active,#contents_menu li.jobRegist_now
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat -460px -108px;height:100%;}

#contents_menu li.jobQandA,
#contents_menu li.jobQandA a
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat 0 -144px;}
#contents_menu li.jobQandA a:hover
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat -230px -144px;}
#contents_menu li.jobQandA a:active,#contents_menu li.jobQandA_now
	{width:230px;background:url(img/basic/ul_shigotomenuS.jpg) no-repeat -460px -144px;height:100%;}




/* コンテンツ-右メニュー-「会社」サブメニュー */
#contents_menu li.companyAbout,
#contents_menu li.companyAbout a
	{width:230px;background:url(img/basic/ul_companymenuS.jpg) no-repeat;}
#contents_menu li.companyAbout a:hover
	{width:230px;background:url(img/basic/ul_companymenuS.jpg) no-repeat -230px 0;}
#contents_menu li.companyAbout a:active,#contents_menu li.companyAbout_now a
	{width:230px;background:url(img/basic/ul_companymenuS.jpg) no-repeat -460px 0;}

#contents_menu li.companyProfile,
#contents_menu li.companyProfile a
	{width:230px;background:url(img/basic/ul_companymenuS.jpg) no-repeat 0 -36px;}
#contents_menu li.companyProfile a:hover
	{width:230px;background:url(img/basic/ul_companymenuS.jpg) no-repeat -230px -36px;}
#contents_menu li.companyProfile a:active,#contents_menu li.companyProfile_now a
	{width:230px;background:url(img/basic/ul_companymenuS.jpg) no-repeat -460px -36px;}

#contents_menu li.companyGreeting,
#contents_menu li.companyGreeting a
	{width:230px;background:url(img/basic/ul_companymenuS.jpg) no-repeat 0 -72px;}
#contents_menu li.companyGreeting a:hover
	{width:230px;background:url(img/basic/ul_companymenuS.jpg) no-repeat -230px -72px;}
#contents_menu li.companyGreeting a:active,#contents_menu li.companyGreeting_now a
	{width:230px;background:url(img/basic/ul_companymenuS.jpg) no-repeat -460px -72px;}

#contents_menu li.companyGroup,
#contents_menu li.companyGroup a
	{width:230px;background:url(img/basic/ul_companymenuS.jpg) no-repeat 0 -108px;}
#contents_menu li.companyGroup a:hover
	{width:230px;background:url(img/basic/ul_companymenuS.jpg) no-repeat -230px -108px;}
#contents_menu li.companyGroup a:active,#contents_menu li.companyGroup_now a
	{width:230px;background:url(img/basic/ul_companymenuS.jpg) no-repeat -460px -108px;}


/* コンテンツ-右メニュー-「企業様」サブメニュー */
#contents_menu li.serviceFirst,
#contents_menu li.serviceFirst a
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat;}
#contents_menu li.serviceFirst a:hover
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat -230px 0;}
#contents_menu li.serviceFirst a:active,#contents_menu li.serviceFirst_now a
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat -460px 0;}

#contents_menu li.serviceHaken,
#contents_menu li.serviceHaken a
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat 0 -36px;}
#contents_menu li.serviceHaken a:hover
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat -230px -36px;}
#contents_menu li.serviceHaken a:active,#contents_menu li.serviceHaken_now a
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat -460px -36px;}

#contents_menu li.serviceShoukai,
#contents_menu li.serviceShoukai a
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat 0 -72px;}
#contents_menu li.serviceShoukai a:hover
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat -230px -72px;}
#contents_menu li.serviceShoukai a:active,#contents_menu li.serviceShoukai_now a
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat -460px -72px;}

#contents_menu li.serviceJinzai,
#contents_menu li.serviceJinzai a
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat 0 -108px;}
#contents_menu li.serviceJinzai a:hover
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat -230px -108px;}
#contents_menu li.serviceJinzai a:active,#contents_menu li.serviceJinzai_now a
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat -460px -108px;}

#contents_menu li.serviceForm,
#contents_menu li.serviceForm a
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat 0 -144px;}
#contents_menu li.serviceForm a:hover
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat -230px -144px;}
#contents_menu li.serviceForm a:active,#contents_menu li.serviceForm_now a
	{width:230px;background:url(img/basic/ul_clientmenuS.jpg) no-repeat -460px -144px;}


/* コンテンツ-右メニュー-「登録スタッフ」サブメニュー */
#contents_menu li.staffForm,
#contents_menu li.staffForm a
	{width:230px;background:url(img/basic/ul_staffmenuS.jpg) no-repeat;}
#contents_menu li.staffForm a:hover
	{width:230px;background:url(img/basic/ul_staffmenuS.jpg) no-repeat -230px 0;}
#contents_menu li.staffForm a:active,#contents_menu li.staffForm_now a
	{width:230px;background:url(img/basic/ul_staffmenuS.jpg) no-repeat -460px 0;}




/* コンテンツ-右メニュー-「仕事」ダウンメニュー */
#contents_menu ul.downmenuOr{display:block;margin:0;padding:0;}
#contents_menu .downmenuOr li,
#contents_menu .downmenuOr li a,
#contents_menu .downmenuOr li a:hover
{margin:0;padding:0;height:29px;line-height:29px;color:#666666;font-size:13px;display:block;background:url(img/basic/ul_downmenuOr.gif) no-repeat;text-indent:25px;}

#contents_menu .downmenuOr li a:hover
{margin:0;padding:0;height:29px;line-height:29px;background:url(img/basic/ul_downmenuOr.gif) 0 -29px;color:#333333;display:block;}
#contents_menu .downmenuOr li.now a
{margin:0;padding:0;height:29px;line-height:29px;background:url(img/basic/ul_downmenuOr.gif) 0 -58px;color:#FF6600;display:block;}

/* コンテンツ-右メニュー-「会社」ダウンメニュー */
#contents_menu ul.downmenuPu{margin:0;padding:0;width:230px;}
#contents_menu .downmenuPu li,
#contents_menu .downmenuPu li a,
#contents_menu .downmenuPu li a:hover
{height:29px;line-height:29px;color:#666666;font-size:13px;display:block;background:url(img/basic/ul_downmenuPu.gif) no-repeat;text-indent:25px;}

#contents_menu .downmenuPu li a:hover
{background:url(img/basic/ul_downmenuPu.gif) 0 -29px;color:#333333;}
#contents_menu .downmenuPu li.now a
{background:url(img/basic/ul_downmenuPu.gif) 0 -58px;color:#3D2E92;}


/* コンテンツ-右メニュー-「企業様」ダウンメニュー */
#contents_menu ul.downmenuBl{margin:0;padding:0;width:230px;}
#contents_menu .downmenuBl li,
#contents_menu .downmenuBl li a,
#contents_menu .downmenuBl li a:hover
{height:29px;line-height:29px;color:#666666;font-size:13px;display:block;background:url(img/basic/ul_downmenuBl.gif) no-repeat;text-indent:25px;}

#contents_menu .downmenuBl li a:hover
{background:url(img/basic/ul_downmenuBl.gif) 0 -29px;color:#333333;}
#contents_menu .downmenuBl li.now a
{background:url(img/basic/ul_downmenuBl.gif) 0 -58px;color:#00A9FB;}


/* コンテンツ-右メニュー-「登録スタッフ」ダウンメニュー */
#contents_menu ul.downmenuGr{margin:0;padding:0;width:230px;}
#contents_menu .downmenuGr li,
#contents_menu .downmenuGr li a,
#contents_menu .downmenuGr li a:hover
{height:29px;line-height:29px;color:#666666;font-size:13px;display:block;background:url(img/basic/ul_downmenuGr.gif) no-repeat;text-indent:25px;}

#contents_menu .downmenuGr li a:hover
{background:url(img/basic/ul_downmenuGr.gif) 0 -29px;color:#333333;}
#contents_menu .downmenuGr li.now a
{background:url(img/basic/ul_downmenuGr.gif) 0 -58px;color:#006600;}



/* コンテンツ-右メニュー-登録について*/
#aboutEntryS a{width:230px;height:82px;display:block;margin:0 0 0 0;background:url(img/basic/bt_aboutEntryS.jpg) no-repeat;text-indent:-9999px;}
#aboutEntryS a:hover{background:url(img/basic/bt_aboutEntryS.jpg) no-repeat 0 -82px;text-indent:-9999px;}


/* コンテンツ-右メニュー-仕事からエントリー*/
#contents_Jobentry{width:230px;background:#FFECD8;margin:20px 0 15px 0;}
#contents_Jobentry h4,
#contents_Jobentry h4 a
{width:230px;height:29px;display:block;margin:0;background:url(img/basic/h4_contentsJobentry.gif) no-repeat;text-indent:-9999px;}
#contents_Jobentry .bottom{height:58px;margin:10px 0 0 0;}

#contents_Jobentry .btHaken a{float:left;width:105px;height:45px;display:block;margin:0 0 0 8px;background:url(img/basic/bt_topHakenentry.jpg) no-repeat;text-indent:-9999px;}
#contents_Jobentry .btHaken a:hover{background:url(img/basic/bt_topHakenentry.jpg) no-repeat 0 -45px;}

#contents_Jobentry .btShoukai a{float:left;width:105px;height:45px;display:block;margin:0 0 0 5px;background:url(img/basic/bt_topShoukaientry.jpg) no-repeat;text-indent:-9999px;}
#contents_Jobentry .btShoukai a:hover{background:url(img/basic/bt_topShoukaientry.jpg) no-repeat 0 -45px;}


/* コンテンツ-右メニュー-会社エントリー*/
#contents_Entry{width:230px;height:100px;background:#EDF9FF;margin:0 0 15px 0;}
#contents_Entry h4,
#contents_Entry h4 a
{width:230px;height:29px;display:block;margin:0;background:url(img/basic/h4_contentsentry.gif) no-repeat;text-indent:-9999px;}
#contents_Entry .bt a{width:221px;height:45px;display:block;margin:0 0 0 5px;background:url(img/basic/bt_topEntry.jpg) no-repeat;text-indent:-9999px;}
#contents_Entry .bt a:hover{background:url(img/basic/bt_topEntry.jpg) no-repeat 0 -45px;}

/* コンテンツ-右メニュー-来社登録済スタッフ様入口*/
#contents_Staff{width:230px;height:100px;background:#EAF8EA;margin:0 0 15px 0;}
#contents_Staff h4,
#contents_Staff h4 a
{width:230px;height:29px;display:block;margin:0;background:url(img/basic/h4_contentsstaff.gif) no-repeat;text-indent:-9999px;}
#contents_Staff .bt a{width:221px;height:45px;display:block;margin:0 0 0 5px;background:url(img/basic/bt_cmtopstaff.jpg) no-repeat;text-indent:-9999px;}
#contents_Staff .bt a:hover{background:url(img/basic/bt_cmtopstaff.jpg) no-repeat 0 -45px;}









/* コンテンツ-メインエリア */
#contents_main{float:left;width:585px;margin:15px 0 0 50px;letter-spacing:0.1em;}

/* コンテンツ-h見出し関連 */
#contents_main h3.company,
#contents_main h3.job,
#contents_main h3.service{font-size:16px;line-height:30px;heigt:30px;text-indent:25px;background:url(img/basic/h3_contents.gif) no-repeat;margin:0 0 15px 8px;color:#333333;}
#contents_main h3.job{background:url(img/basic/h3_contents.gif) no-repeat 0 -31px;}
#contents_main h3.service{background:url(img/basic/h3_contents.gif) no-repeat 0 -62px;}


#contents_main h3.privacy{font-size:18px;height:18px;line-height:18px;text-align:center;clear:both;margin:40px 0 30px 0;}


#contents_main h4.company,
#contents_main h4.job,
#contents_main h4.service{font-size:14px;line-height:28px;heigt:28px;text-indent:25px;background:url(img/basic/h4_contents.jpg) no-repeat;margin:0 0 15px 8px;color:#333333;}
#contents_main h4.job{background:url(img/basic/h4_contents.jpg) no-repeat 0 -28px;}
#contents_main h4.service{background:url(img/basic/h4_contents.jpg) no-repeat 0 -56px;}





/* コンテンツ-共通設定 */

#contents_main p{line-height:180%;margin:0 0 25px 10px;}

#contents_main ul{margin:0 0 25px 0;}
#contents_main li{margin:0 0 15px 0;font-size:13px;line-height:150%;}



/* コンテンツ-リスト-チェックマーク */
#contents_main ul.checkmark{margin:0 0 25px 0;padding-left:20px;list-style:none;}
.checkmark li{margin:0 0 15px 0;padding:0 0 2px 38px;line-height:25px;background:url(img/basic/ul_checkmark.gif) no-repeat;}

/* コンテンツ-リスト-ナンバー */
#contents_main ul.numberSq{margin:0 0 25px 0;list-style:none;}
.numberSq li{padding:5px 0 0 30px;}
.numberSq li.num01{background:url(img/basic/ul_numberSq01.gif) no-repeat 0 3px;}
.numberSq li.num02{background:url(img/basic/ul_numberSq02.gif) no-repeat 0 3px;}

#contents_main a:link {color:#0DA3FD;text-decoration:none;}



/* コンテンツ-about(特長メリット)用 */
.merit{width:570px;clear:both;height:100%;background:#E0F5F5;background:url(img/basic/bg_merit.jpg) repeat-y;}
.merit p{padding:10px;margin:0;height:100%;clear:both;}
.merit img{margin:5px 0 0 10px;}
.merit strong{color:#3D2E92;}

.merit h3{width:570px;height:47px;margin:0;background:url(img/basic/h3_merit.gif) no-repeat;text-indent:-9999px;}
.merit h3.merit02{background-position:0 -45px;}
.merit h3.merit03{background-position:0 -90px;}
.merit h3.merit04{background-position:0 -135px;}
.merit h3.merit05{background-position:0 -180px;}



/* コンテンツ-flow(登録の流れ)用ステップのdl */
dl#step{}

#step dt{height:31px;width:575px;background:url(img/basic/dt_step.gif) no-repeat;text-indent:-9999px;margin:10px 0 0 10px;border-bottom:1px solid #CCCCCC;}
#step dt.step01{background:url(img/basic/dt_step.gif) no-repeat 0 0;}
#step dt.step02{background:url(img/basic/dt_step.gif) no-repeat 0 -31px;}
#step dt.step03{background:url(img/basic/dt_step.gif) no-repeat 0 -62px;}
#step dt.step04{background:url(img/basic/dt_step.gif) no-repeat 0 -93px;}
#step dt.step05{background:url(img/basic/dt_step.gif) no-repeat 0 -124px;}
#step dd{margin:0 0 20px 10px;padding:10px;line-height:180%;letter-spacing:0.1em;background:#FFF9E6;}




/* コンテンツ-howto(登録について)用 */
#howto_instant{width:550px;background:#FFC5C1;margin:20px 0 20px 20px;background:url(img/basic/div_howtoinstant.gif) no-repeat right bottom;}
#howto_instant h5{height:53px;margin:0;background:url(img/basic/h5_howtoinstant.gif) no-repeat;text-indent:-9999px;}
#howto_instant p{padding:10px 20px 10px 20px;margin:0;}
#howto_instant p.clear{clear:both;margin:0 0 0 0;padding:10px 20px 0 20px;border-top:2px solid #FFC5C1;}
#howto_instant p.end{clear:both;margin:0 0 40px 0;}

#howto_instant p.btHaken{float:right;padding:0;width:105px;height:45px;margin:0 15px 20px 0;}
#howto_instant p.btHaken a{float:right;width:105px;height:45px;display:block;background:url(img/basic/bt_topHakenentry.jpg) no-repeat;text-indent:-9999px;}
#howto_instant p.btHaken a:hover{background:url(img/basic/bt_topHakenentry.jpg) no-repeat 0 -45px;}

#howto_instant p.btShoukai{float:right;margin:0;padding:0;width:105px;height:45px;margin:0 30px 20px 0;}
#howto_instant p.btShoukai a{float:right;width:105px;height:45px;display:block;background:url(img/basic/bt_topShoukaientry.jpg) no-repeat;text-indent:-9999px;}
#howto_instant p.btShoukai a:hover{background:url(img/basic/bt_topShoukaientry.jpg) no-repeat 0 -45px;}

#howto_instant p.btEntry{float:right;width:221px;height:45px;margin:0 30px 55px 0;padding:0;}
#howto_instant p.btEntry a{float:right;width:221px;height:45px;display:block;margin:0 0 0 13px;background:url(img/basic/bt_topEntry.jpg) no-repeat;text-indent:-9999px;}
#howto_instant p.btEntry a:hover{background:url(img/basic/bt_topEntry.jpg) no-repeat 0 -45px;}



#howto_later{width:550px;background:#FFC5C1;margin:20px 0 20px 20px;background:url(img/basic/div_howtolater.gif) no-repeat right bottom;}
#howto_later h5{height:53px;margin:0;background:url(img/basic/h5_howtolater.gif) no-repeat;text-indent:-9999px;}
#howto_later p{padding:10px 20px 10px 20px;margin:0;background:url(img/basic/p_howtolater.gif) repeat-y;}
#howto_later p.clear{clear:both;margin:0 0 0 0;padding:10px 20px 0 20px;border-top:2px solid #B8AFE7;}

#howto_later p.btEntry{float:right;width:221px;height:45px;margin:0 30px 55px 0;padding:0;}
#howto_later p.btEntry a{float:right;width:221px;height:45px;display:block;margin:0 0 0 13px;background:url(img/basic/bt_topEntry.jpg) no-repeat;text-indent:-9999px;}
#howto_later p.btEntry a:hover{background:url(img/basic/bt_topEntry.jpg) no-repeat 0 -45px;}



#howto_shoukai{width:550px;background:#FFC5C1;margin:20px 0 20px 20px;background:url(img/basic/div_howtoshoukai.gif) no-repeat right bottom;}
#howto_shoukai h5{height:53px;margin:0;background:url(img/basic/h5_howtoshoukai.gif) no-repeat;text-indent:-9999px;}
#howto_shoukai p{padding:10px 20px 0 20px;margin:0;background:url(img/basic/p_howtoshoukai.gif) repeat-y;}
#howto_shoukai p.clear{height:80px;clear:both;margin:0 20px 0 0;padding:10px 20px 0 20px;border-top:2px solid #FFB367;}

#howto_shoukai p.btShoukai{float:right;padding:0;width:105px;height:45px;margin:10px 30px 20px 0;}
#howto_shoukai p.btShoukai a{float:right;width:105px;height:45px;display:block;background:url(img/basic/bt_topShoukaientry.jpg) no-repeat;text-indent:-9999px;}
#howto_shoukai p.btShoukai a:hover{background:url(img/basic/bt_topShoukaientry.jpg) no-repeat 0 -45px;}



/* コンテンツ-営業メッセージ(message-coordinater)用よつばのクローバー */
#contents_main p.clover{background:url(img/contents/pict_clover.gif) no-repeat 0 0;padding:5px 0 12px 50px;margin-bottom:15px;}


/* コンテンツ-QandA(よくある質問)用dl */
dl#QandA{padding:10px 10px 15px 10px;background:url(img/basic/dl_qanda.gif) bottom left no-repeat;}

#QandA dt{height:50px;padding-left:65px;background:url(img/basic/dt_question.gif) no-repeat 0 0;
	color:#333333;line-height:50px;font-size:14px;font-weight:bold;}

#QandA dd{padding:10px 15px 15px 65px;margin:0 0 0 0;background:url(img/basic/dd_answer.gif) no-repeat 0 0;line-height:180%;font-size:12px;}
#QandA dd.short{padding-bottom:35px;}


/* コンテンツ-group(グループ会社)用 */
.group{border:1px solid #CCCCCC;width:560px;margin:0 0 20px 10px;padding:0;}
.group img{margin:2px 5px 5px 0px;}
#contents_main .group p{width:350px;margin:10px 0 5px 15px;}
.group h4,.group h4 a{width:560px;height:77px;display:block;margin:0;padding:0;background:url(img/basic/h4_group.gif) no-repeat 0 0;text-indent:-999px;}
.group h5{width:365px;height:30px;line-height:32px;margin:2px 0 0 5px;font-size:12px;text-indent:10px;
background:#FFFFDF;border-bottom:1px solid #CCCCCC;}


.group h4#hakuhodo,
.group h4#hakuhodo a
{background-position:0 0;}

.group h4#daiko,
.group h4#daiko a
{background-position:0 -77px;}

.group h4#yomiko,
.group h4#yomiko a
{background-position:0 -154px;}

.group h4#DYpartners,
.group h4#DYpartners a
{background-position:0 -231px;}



/* コンテンツ-general(よくあるお仕事)用 */
.yoyaku_wrap{width:550px;margin:20px 0 20px 10px;padding-bottom:10px;background:url(img/basic/bg_yoyakuBg.gif) bottom right no-repeat;}

#contents_main .yokuaru_l{float:left;background:#FFCCFF;width:270px;background:url(img/basic/bg_yokuaru.gif) no-repeat 0 0;}
#contents_main .yokuaru_l p{margin:10px;}
#contents_main .yokuaru_l img{margin-left:10px;}
#contents_main .yokuaru_l h4,
#contents_main .yokuaru_r h4{width:270px;height:48px;margin:0;padding:0;text-indent:-9999px;
background:url(img/basic/h4_yokuaru.jpg) no-repeat 0 0;}

#contents_main .yokuaru_l h4.eigyoujimu{background-position:0 0;}
#contents_main .yokuaru_r h4.kanrijimu{background-position:0 -49px;}
#contents_main .yokuaru_l h4.seisakushinkou{background-position:0 -98px;}
#contents_main .yokuaru_r h4.baitaishinkou{background-position:0 -147px;}
#contents_main .yokuaru_l h4.webcontents{background-position:0 -196px;}
#contents_main .yokuaru_r h4.others{background-position:0 -245px;}

#contents_main .yokuaru_r{float:right;background:#FFCCFF;width:270px;background:url(img/basic/bg_yokuaru.gif) no-repeat 0 0;}
#contents_main .yokuaru_r p{margin:10px;}
#contents_main .yokuaru_r img{margin-left:10px;}
#contents_main .yokuaru_r h4{width:270px;}






/* コンテンツ-jinzai(登録人材)用テーブル */
#contents_main table.data{ width:350px;margin:0 0 10px 120px; font-size:12px;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    line-height:15px;}
#contents_main table.data th,
#contents_main table.data td{ font-size:12px;padding:5px 10px;border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;color:#333333;line-height:15px;}
#contents_main table.data th{background:#DDEDFF;font-weight:normal;color:#000066;text-align:right;}
#contents_main table.data td{text-align:right;}








/* コンテンツ-テーブル共通 */
#contents_main table{width:575px;margin:0 0 20px 10px;text-align:left;line-height:150%;letter-spacing:0.1em;}








/* コンテンツ-フォーム用テーブル(紫色) */
#contents_main table.basic tr{height:35px;}
#contents_main table.basic th{background:#D0CCE5;color:#333333;text-indent:10px;}
#contents_main table.basic td{background:#ECEAF4;padding:8px;}

/* コンテンツ-フォーム用テーブル(水色) */
#contents_main table.blue tr{height:35px;clear:both;}
#contents_main table.blue th{background:#DDEDFF;color:#333333;text-indent:10px;width:30%;}
#contents_main table.blue td{background:#EDF9FF;padding:5px;}

/* コンテンツ-フォーム用テーブル(緑色) */
#contents_main table.green tr{height:35px;}
#contents_main table.green th{background:#CAEECA;color:#333333;text-indent:10px;width:30%;}
#contents_main table.green td{background:#ECF9EC;padding:8px;}

/* コンテンツ-フォーム用テーブル(黄色) */
#contents_main table.yellow tr{height:35px;}
#contents_main table.yellow th{background:#FFE9A4;color:#333333;text-indent:10px;width:25%;}
#contents_main table.yellow td{background:#FFF9E6;padding:8px;}

/* コンテンツ-フォーム用テーブル(橙色) */
#contents_main table.orange tr{height:35px;}
#contents_main table.orange th{background:#FBBF7D;color:#333333;text-indent:10px;width:25%;}
#contents_main table.orange td{background:#FFF9E6;padding:8px;}

/* コンテンツ-フォーム用テーブル(桃色) */
#contents_main table.pink tr{height:35px;}
#contents_main table.pink th{background:#FFD9D9;color:#333333;text-indent:10px;width:20%;}
#contents_main table.pink td{background:#FFF0F0;padding:8px;}



/* コンテンツ-フォーム用調整 */
.inputcenter{align:center;text-align:center;margin-top:30px;}
.radio_left{line-height:14px;}
ul#formlist{margin:20px 15px 10px 19px;list-style:none;padding:0;height:30px;font-size:14px;}
ul#formlist li{float:left;margin:10px 0 0 0;padding:0;}
ul#formlist li a:link{color:#333333;}
ul#formlist li a:hover{color:#9B94C6;}

/* コンテンツ-フォーム-アコーディオン */
h3.accordion_head{margin:10px 0 15px 25px;height:15px;color:#333333;font-size:15px;}
h3.formtitle{margin:30px 0 20px 17px;color:#333333;font-size:16px;}
h3.formtitle span{font-weight:normal;font-size:12px;}


/* コンテンツ-フォームアラート */
div.ok,
div.ng { margin:10px 0 20px 35px; padding:12px 0 15px 65px; font-size:15px; font-weight:bold; line-height:18px; background:url(imgsys/ok.gif) 0 0 no-repeat;font-size:12px;}
div.ng { color:#FF0000; background:url(img/basic/ng.gif) 0 10px no-repeat;}
div.ok { color:#66CC33; background:url(img/basic/ok.gif) 0 10px no-repeat;}


/* コンテンツ-フォーム送信完了 */
#thanks{text-align:center;width:400px;height:100px;margin:20px 0 20px 100px;padding:20px 0;border:2px solid #D1EBFE;background:#EDFBFE;}
#thanks p{width:380px;text-align:left;margin-left:15px;}
#thanks h3{width:374px;height:38px;margin:0 0 15px 10px;background:url(img/basic/h3_contactthanks.gif);text-indent:-9999px;}


/* バナー-関東以外エリア-トップ右メニュー用20110823 */
#area_bntop a{width:250px;height:57px;display:block;margin:0;background:url(img/basic/banner_areaL.jpg) no-repeat;text-indent:-9999px;}
#area_bntop a:hover{background:url(img/basic/banner_areaL.jpg) no-repeat 0 -57px;}
/* バナー-関東以外エリア-右メニュー用20110823 */
#area_bnr a{width:230px;height:53px;display:block;margin:0;background:url(img/basic/banner_areaS.jpg) no-repeat;text-indent:-9999px;}
#area_bnr a:hover{background:url(img/basic/banner_areaS.jpg) no-repeat 0 -53px;}




/*パンくず*/
#pankuzu{clear:both; display:block; margin:20px 0 0 47px; padding:0;}
#pankuzu:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
#pankuzu{display:inline-table; }/*IE\*/* html #pankuzu{height:1%; } #pankuzu{display:block; height:20px; }
#pankuzu ul{display:block; margin:0; padding:0; font-size:10px; }
#pankuzu ul li{display:block; float:left; margin:0; padding:0; list-style:none; list-style-type:none; text-indent:20px;background: url(img/basic/li_pankuzu.gif) 0 -2px no-repeat; }
#pankuzu ul li a{color:#111; }
#pankuzu ul li.top{text-indent:0; background:none; }
#pankuzu ul li.top a{color:#111; }
#pankuzu ul li.next{color:#999; }
#pankuzu ul li.active a,#pankuzu li.active{color:#6a5acd; }
#pankuzu ul li a{text-decoration:none; }



