/* ======================== 目次 ==========================



	更新日：2008/03/19

	[01]:hタグ

	[02]:コピー

	[03]:企業向けトップ

	[04]:人材派遣

	[05]:紹介予定派遣

	[06]:制作請負



======================================================== */



/* -------------------------[01]:hタグ */

/* 企業向けコンテンツトップ*/

h2.h2_temp { width: 585px; height: 24px; margin:0; padding: 0px; text-indent: -5555px; background: url(/temp/img/h2_temp.gif) no-repeat;margin-bottom:15px;}
h2.h2_temp01 { width:585px; height:28px; background:url(/temp/img/h2_temp01.gif) no-repeat; text-indent:-5555px; margin-bottom:20px;}
h2.h2_temp02 { width:585px; height:28px; background:url(/temp/img/h2_temp01.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}
h3.h3_copy {width:315px; height:16px; text-indent:-5555px; background:url(/temp/img/copy_temp01.gif) no-repeat; margin-bottom:15px;}

/* 人材派遣*/

h2.h2_ts01 { width:585px; height:28px; background:url(/temp/img/h2_ts01.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}
h2.h2_ts02 { width:585px; height:28px; background:url(/temp/img/h2_ts02.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}
h2.h2_ts03 { width:585px; height:28px; background:url(/temp/img/h2_ts03.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}
h2.h2_ts04 { width:585px; height:28px; background:url(/temp/img/h2_ts04.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}

h3.h3_ts01 { width:194px; height:16px; background:url(/temp/img/h3_ts01.gif) no-repeat; text-indent:-5555px; margin:15px 0px 8px 0px;}
h3.h3_ts02 { width:194px; height:16px; background:url(/temp/img/h3_ts02.gif) no-repeat; text-indent:-5555px; margin:20px 0px 13px 0px;}
h3.h3_ts03 { width:194px; height:16px; background:url(/temp/img/h3_ts03.gif) no-repeat; text-indent:-5555px; margin:20px 0px 13px 0px;}
h3.h3_ts04 { width:194px; height:16px; background:url(/temp/img/h3_ts04.gif) no-repeat; text-indent:-5555px; margin:20px 0px 13px 0px;}

h4.h4_ts01 { width:100px; height:17px; background:url(/temp/img/h4_ts01.gif) no-repeat; text-indent:-5555px; margin:15px 0px 12px 0px;}
h4.h4_ts02 { width:100px; height:17px; background:url(/temp/img/h4_ts02.gif) no-repeat; text-indent:-5555px; margin:15px 0px 12px 0px;}
h4.h4_ts03 { width:100px; height:17px; background:url(/temp/img/h4_ts03.gif) no-repeat; text-indent:-5555px; margin:15px 0px 12px 0px;}
h4.h4_ts04 { width:262px; height:23px; background:url(/temp/img/h4_ts04.gif) no-repeat; text-indent:-5555px; margin:0px 0px 7px 0px;}
h4.h4_ts05 { width:262px; height:23px; background:url(/temp/img/h4_ts05.gif) no-repeat; text-indent:-5555px; margin:0px 0px 7px 0px;}
h4.h4_ts06 { width:262px; height:23px; background:url(/temp/img/h4_ts06.gif) no-repeat; text-indent:-5555px; margin:0px 0px 7px 0px;}
h4.h4_ts07 { width:262px; height:23px; background:url(/temp/img/h4_ts07.gif) no-repeat; text-indent:-5555px; margin:0px 0px 7px 0px;}

/* プロジェクト派遣*/

h2.h2_project01 { width:585px; height:28px; background:url(/temp/img/h2_project01.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}
h2.h2_project02 { width:585px; height:28px; background:url(/temp/img/h2_project02.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}
h2.h2_project03 { width:585px; height:28px; background:url(/temp/img/h2_project03.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}
h3.h3_merit01 { width:184px; height:36px; background:url(/temp/img/merit01.gif) no-repeat; text-indent:-5555px; margin-top:4px;}
h3.h3_merit02 { width:184px; height:36px; background:url(/temp/img/merit02.gif) no-repeat; text-indent:-5555px; margin-top:4px;}
h3.h3_merit03 { width:184px; height:36px; background:url(/temp/img/merit03.gif) no-repeat; text-indent:-5555px; margin-top:4px;}
h3.h3_step01 { width:113px; height:83px; background:url(/temp/img/step01.gif) no-repeat; text-indent:-5555px;}
h3.h3_step02 { width:113px; height:85px; background:url(/temp/img/step02.gif) no-repeat; text-indent:-5555px;}
h3.h3_step03 { width:113px; height:82px; background:url(/temp/img/step03.gif) no-repeat; text-indent:-5555px;}
h3.h3_step04 { width:113px; height:94px; background:url(/temp/img/step04.gif) no-repeat; text-indent:-5555px;}
h3.project01 { width:166px; height:16px; background:url(/temp/img/h3_project01.gif) no-repeat; text-indent:-5555px; margin:0px;}

h4.h4_merit01 { width:166px; height:40px; background:url(/temp/img/h4_project01.gif) no-repeat; text-indent:-5555px; margin:0px auto;}
h4.h4_merit02 { width:166px; height:40px; background:url(/temp/img/h4_project02.gif) no-repeat; text-indent:-5555px; margin:0px auto;}
h4.h4_merit03 { width:166px; height:40px; background:url(/temp/img/h4_project03.gif) no-repeat; text-indent:-5555px; margin:0px auto;}

h4.h4_merit04 { width:166px; height:40px; background:url(/temp/img/h4_instruction01.gif) no-repeat; text-indent:-5555px; margin:0px auto;}
h4.h4_merit05 { width:166px; height:40px; background:url(/temp/img/h4_instruction02.gif) no-repeat; text-indent:-5555px; margin:0px auto;}
h4.h4_merit06 { width:166px; height:40px; background:url(/temp/img/h4_instruction03.gif) no-repeat; text-indent:-5555px; margin:0px auto;}

/* 即日短期派遣 */
h4.sokujitsu{ width: 166px; margin: 0 auto;}



/* 紹介予定派遣*/
h3.instruction01 { width:227px; height:17px; background:url(/temp/img/h3_instruction01.gif) no-repeat; text-indent:-5555px; margin:0px;}


/* 制作請負*/

h2.h2_stacio { width:585px; height:28px; background:url(/temp/img/h2_stacio.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}

/* 研修・教育サービス */

h2.h2_instruction01 { width:585px; height:28px; background:url(/temp/img/h2_instruction01.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}
h2.h2_instruction02 { width:585px; height:28px; background:url(/temp/img/h2_instruction02.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}
h3.h3_instruction { width:403px; height:22px; background:url(/temp/img/h3_instruction.gif) no-repeat;  text-indent:-5555px; margin:0px auto; }


/* コンサルティング */

h2.h2_consulting01 { width:585px; height:28px; background:url(/temp/img/h2_consulting01.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}
h2.h2_consulting02 { width:585px; height:28px; background:url(/temp/img/h2_consulting02.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}
h2.h2_consulting03 { width:585px; height:28px; background:url(/temp/img/h2_consulting03.gif) no-repeat; text-indent:-5555px; margin-bottom:15px; margin-top:30px;}
h3.h3_consul {width:282px; height:20px; background:url(/temp/img/h3_consulting.gif) no-repeat; text-indent:-5555px; margin-top:15px;}
h3.copy_consul01 {width:565px; height:18px; background:url(/temp/img/copy_consulting01.gif) no-repeat; text-indent:-5555px; margin-bottom:10px;}
h3.copy_consul02 {width:565px; height:18px; background:url(/temp/img/copy_consulting02.gif) no-repeat; text-indent:-5555px; margin-bottom:10px;}
h3.copy_consul03 {width:565px; height:18px; background:url(/temp/img/copy_consulting03.gif) no-repeat; text-indent:-5555px; margin:15px 0px 10px;}
h3.copy_consul04 {width:565px; height:18px; background:url(/temp/img/copy_consulting04.gif) no-repeat; text-indent:-5555px; margin-bottom:10px;}
h3.copy_consul05 {width:565px; height:18px; background:url(/temp/img/copy_consulting05.gif) no-repeat; text-indent:-5555px; margin:15px 0px 10px;}
h4.consul_box01 {width:126px; height:18px; background:url(/temp/img/h4_consulting06.gif) no-repeat; text-indent:-5555px; margin:22px 0px 0px 3px; }
h4.consul_box02 {width:126px; height:18px; background:url(/temp/img/h4_consulting07.gif) no-repeat; text-indent:-5555px; margin:22px 0px 0px 3px; }
h4.consul_box03 {width:126px; height:18px; background:url(/temp/img/h4_consulting08.gif) no-repeat; text-indent:-5555px; margin:22px 0px 0px 3px; }
h4.consul_box04 {width:126px; height:18px; background:url(/temp/img/h4_consulting09.gif) no-repeat; text-indent:-5555px; margin:22px 0px 0px 3px; }
h4.h4_counsil01 {width:191px; height:43px; background:url(/temp/img/h4_consulting01.gif) no-repeat; text-indent:-5555px;}
h4.h4_counsil02 {width:191px; height:43px; background:url(/temp/img/h4_consulting02.gif) no-repeat; text-indent:-5555px;}
h4.h4_counsil03 {width:184px; height:31px; background:url(/temp/img/h4_consulting03.gif) no-repeat; text-indent:-5555px;}
h4.h4_counsil04 {width:184px; height:31px; background:url(/temp/img/h4_consulting04.gif) no-repeat; text-indent:-5555px; margin-top:25px;}
h4.h4_counsil05 {width:184px; height:31px; background:url(/temp/img/h4_consulting05.gif) no-repeat; text-indent:-5555px; margin-top:30px;}

/* 人材派遣についてよくあるご質問 */
h2.h2_qa01 { width:585px; height:28px; background:url(/temp/img/h2_qa01.gif) no-repeat; text-indent:-5555px; margin-bottom:15px;}
h2.h2_qa02 { width:585px; height:28px; background:url(/temp/img/h2_qa02.gif) no-repeat; text-indent:-5555px; margin-bottom:15px;}
h4.q { width:530px; font-size:small; line-height:150%; background:url(/temp/img/q.gif) no-repeat 0% 0%; padding-left:35px; margin:10px 0px 0px; padding-bottom:10px; border-bottom:1px solid #ff6600;}


/* -------------------------[02]:コピー */

.copy_ts01 { width:566px; height:37px; text-indent:-5555px; background:url(/temp/img/copy_ts01.gif) no-repeat; margin-bottom:15px;}
.copy_ts02 { width:566px; height:37px; text-indent:-5555px; background:url(/temp/img/copy_ts02.gif) no-repeat;}
.copy_instruction { width:565px; height:38px; text-indent:-5555px; background:url(/temp/img/copy_instruction.gif) no-repeat;}

/* -------------------------[02]:企業向けトップ */

.pb7 { padding-bottom:7px;}
.in ul.bt_box { width:492px; margin:15px auto 0px;}
.in ul.bt_box li { width:243px; height:66px; padding:0px; float:left; list-style:none; display:block;}
.in ul.bt_box .bt01{ width:243px; height:66px; display:block;background:url(/temp/img/bt01.gif) no-repeat; text-indent:-5555px; padding-right:6px;  padding-bottom:6px;}
.in ul.bt_box .bt01 a {width: 243px; height: 66px; margin: 0px; display: block;}
.in ul.bt_box .bt01 a:hover {background: url(/temp/img/bt01_on.gif) no-repeat; display: block; }
.in ul.bt_box .bt02{ width:243px; height:66px; display:block; background:url(/temp/img/bt03.gif) no-repeat; text-indent:-5555px; padding-bottom:6px;}
.in ul.bt_box .bt02 a {width: 243px; height: 66px; margin: 0px; display: block;}
.in ul.bt_box .bt02 a:hover {background: url(/temp/img/bt03_on.gif) no-repeat; display: block;}
.in ul.bt_box .bt03{ width:243px; height:66px; display:block; background:url(/temp/img/bt02.gif) no-repeat; text-indent:-5555px; padding:0px 6px 0px 0px;}
.in ul.bt_box .bt03 a {width: 243px; height: 66px; margin: 0px; display: block;}
.in ul.bt_box .bt03 a:hover {background: url(/temp/img/bt02_on.gif) no-repeat; display: block; }
.in ul.bt_box .bt04{ width:243px; height:66px; display:block; background:url(/temp/img/bt04.gif) no-repeat; text-indent:-5555px; }
.in ul.bt_box .bt04 a {width: 243px; height: 66px; margin: 0px; display: block;}
.in ul.bt_box .bt04 a:hover {background: url(/temp/img/bt04_on.gif) no-repeat; display: block; }

.temp_img { width:558px; height:91px; margin:20px auto;}
.temp_box { width:456px; margin:25px auto;}
.temp_box01 , .temp_box02 { width:218px; }
.temp_box01 .top { width:218px; height:38px; text-indent:-5555px; background:url(/temp/img/h3_temp01.gif) no-repeat; }
.temp_box01 .detail { width:192px; background:url(/temp/img/box01_bg.gif) repeat-y; padding:7px 13px 5px 13px;}
.temp_box01 .bt { width:110px; height:27px; margin:7px auto 0px;}
.temp_box01_bottom {width:218px; height:9px; background:url(/temp/img/box01_bottom.gif) no-repeat;}
.temp_box02 .top { width:218px; height:38px; text-indent:-5555px; background:url(/temp/img/h3_temp02.gif) no-repeat; }
.temp_box02 .detail { width:192px; background:url(/temp/img/box01_bg.gif) repeat-y; padding:7px 13px 5px 13px;}
.temp_box02 .bt { width:110px; height:27px; margin:7px auto 0px;}
.temp_box02_bottom {width:218px; height:9px; background:url(/temp/img/box01_bottom.gif) no-repeat;}

/* -------------------------[03]:人材派遣 */

/* 図のあたり */

.figure_box01 { width:549px; border:1px solid #cccccc; padding:7px; margin-top:18px;}
.figure_box01 .img01 { width:250px; height:186px; }
.figure_box01 .text_box01 { width:286px; font-size:small;}
.figure_box01 .box_top {width:286px; height:5px; background:url(/temp/img/box02_top.gif) no-repeat; font-size:0px; line-height:0%;}
.figure_box01 .box_body {width:268px; margin:0px;padding:8px; background-color:#fff5dc; border-left:1px solid #ffdd88; border-right:1px solid #ffdd88;}
.figure_box01 .box_bottom {width:286px; height:5px; background:url(/temp/img/box02_bottom.gif) no-repeat; font-size:0px; line-height:0%;}
.figure_box01 .no { margin-top:25px;}
.ts_bt01 {width:199px; height:25px; margin-top:12px; float:right;}
.figure_box02 { width:564px; margin:0px auto 20px; }
.figure_box02 .graph01{ width:183px; margin-right:12px;}
.figure_box02 .graph02{ width:180px; margin-right:12px;}
.figure_box02 .graph03{ width:177px;}

/* 悩み */

.alert01 { width: 525px; margin: 0 auto; padding: 15px 10px 10px 10px; border: 3px double #ffa36b; background: #fffef5; margin-bottom:15px;}
.alert02 { width: 525px; margin: 0 auto; padding: 15px 10px 10px 10px; border: 3px double #ffa36b; background: #fffef5; margin:15px 0px;}
.alert01 ul , .alert02 ul{ width: 530px; }
.alert01 ul li{ width:243px; font-size:small; line-height:150%; float:left; list-style:none; font-weight:bold; color:#996633; background:url(/temp/img/caution.gif) no-repeat 0% 3px ; padding-left:22px; padding-bottom:8px;display:block; }
.alert02 ul li{ width:525px; font-size:small; line-height:150%; list-style:none; font-weight:bold; color:#996633; background:url(/temp/img/caution.gif) no-repeat 0% 1px ; padding-left:22px; padding-bottom:8px;display:block; }

/* 図のあたり */

.c_box .ts_body { width:500px; margin:5px auto 0px; padding-bottom:5px;}
.c_box .ts_body .text { width:305px; color:#fff; line-height:150%; font-weight:bold; margin-top:5px;}
.c_box .ts_body .bt { width:144px; height:38px;}

.pb20 {padding-bottom:20px;}

.time_box_top{ width: 555px; height: 8px; margin: 0px; padding: 0px; background: url(/temp/img/ts_box_top.gif) no-repeat; font-size: 1px;}
.time_box{ width: 553px; margin: 0px; padding: 10px 0px 0px 0px; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #abcf43; position: relative; }
.time_box_bottom{ width: 555px; height: 4px; background: url(/temp/img/ts_box_bottom.gif) no-repeat; font-size: 1px; margin: 0px 0px 10px 0px;}
.time_box .txt{ width:544px; height:17px; margin:0px auto 10px; font-size:small; padding-left:9px;}
.time_box .txt img{ width:47px; vertical-align:middle;}
.time_box .txt span{ height:16px; vertical-align:middle; font-size:small; margin-left:8px;}
.ts_table01{ width: 535px; margin: 5px auto 0px; display: block;}
.ts_table01 .top{ width: 535px; height:5px; background: url(/temp/img/ts_table_top.gif) no-repeat; font-size: 1px; border: 0px; padding: 0px; margin: 0px;}
.ts_table01 th{ font-size: small; background: #fff2cf; border-width: 0px 0px 1px 1px; border-color: #ccc; border-style: solid; color: #996600; padding: 7px 0px 4px 10px; text-align: left; vertical-align: middle; }
.ts_table01 th.bottom_line{ font-size: small; background: #fff2cf; border-width: 0px 0px 0px 1px; border-color: #ccc; border-style: solid; }
.ts_table01 td.bottom_line{ font-size: small; background: #fff; border-width: 0px 1px 0px 1px; border-color: #ccc; border-style: solid; }
.ts_table01 td{ font-size: small; background: #fff; border-width: 0px 1px 1px 1px; border-color: #ccc; border-style: solid; padding: 7px 7px 0px 10px; text-align: left; vertical-align: middle;}
.ts_table01 .bottom{ width: 535px; height:5px; background: url(/temp/img/ts_table_bottom.gif) no-repeat; font-size: 1px; border: 0px; }
ul.ts_list { width:565px; margin:0px auto;}
ul.ts_list li{ width:278px; display:block; list-style-type:none; float:left; padding-right:0px; padding-left:4px;}
div.ts_box_top{ width:278px; height:8px; background:url(/temp/img/box03_top.gif) no-repeat; font-size:0px;}
div.ts_box_body{ width:276px; height:99px; padding-bottom:10px;margin:0px auto ;border-left:1px solid #ff6b14; border-right:1px solid #ff6b14; padding-top:9px;}
div.ts_box { width:262px; margin:0px auto;}
div.ts_box .txt { width:262px; font-size:small; line-height:150%;}
div.ts_box_bottom{ width:278px; height:5px; background:url(/temp/img/box03_bottom.gif) no-repeat; margin-bottom:10px; font-size:1px; line-height:1px;}

.mr10{ margin-right:1px;}

/* -------------------------[03]:プロジェクト派遣 */

.mt5 {margin-top:5px;}
.merit { width:565px; margin:0px auto;}
.middle{ margin:0px 6px 0px 6px;}

.merit .merit_box .body { width:184px; /* height:110px; */ background:url(/temp/img/merit_box_body.gif) repeat-y; padding-top:5px;}
.merit .merit_box p{ width:160px; margin:11px auto 0px; line-height:150%; font-size:small;}
.merit_box_bottom { width:184px; height:9px; background:url(/temp/img/merit_bottom.gif) no-repeat;}
.merit .merit_box02 .body { width:184px;padding-top:5px; background:url(/temp/img/merit_box_body.gif) repeat-y;}
.merit .merit_box02 p{ width:160px; margin:11px auto 0px; line-height:150%; font-size:small;}

.step01 { width:565px; height:83px; margin:0px auto;}
.step02 { width:565px; height:85px; margin:0px auto;}
.step03 { width:565px; height:82px; margin:0px auto;}
.step04 { width:565px; height:94px; margin:0px auto;}

.step01 .text01 , .step02 .text01 { width:439px; margin-top:15px; font-size:small; line-height:150%;}
.step03 .text01 , .step04 .text01 { width:439px; margin-top:5px; font-size:small; line-height:150%;}

.temp_g_boxtop{ width: 565px; height: 8px; margin: 0px; padding: 0px; background: url(/temp/img/g_box_top.gif) no-repeat; font-size: 1px;}
.temp_g_box{ width: 543px; margin: 0px; padding: 10px 10px 5px 10px; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #abcf43;}
.temp_g_boxbottom{ width: 565px; height: 7px; background: url(/temp/img/g_box_bottom.gif) no-repeat; font-size: 1px; margin: 0px 0px 15px 0px;}
.temp_g_box p { font-size:small; font-weight:bold; color:#333; text-indent:0px; padding-top:4px;}

.table_temp { width: 543px; margin: 0 auto 10px; padding: 0px; }
.table_temp th{ margin: 0; padding: 3px 0px 3px 0px; background: url(/img/dot.gif) repeat-x bottom; }
.table_temp td{ margin: 0; padding: 0px 10px 0px 10px; background: url(/img/dot.gif) repeat-x bottom; line-height: 140%;}

.introduction_box { width:543px; height:145px; margin:0px auto;}
.introduction_box .before { width:261px; height:140px; float:left;}

.introduction_box .before_bottom , .introduction_box02 .before_bottom{ width:261px; height:5px; background:url(/temp/img/box07_bottom.gif) no-repeat; font-size:0px; padding:0px;}
.introduction_box .before .body {width:249px; height:115px; padding:4px 5px 0px 5px; line-height:150%; font-size:small; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #3499ff;}
.introduction_box .arrow {width:14px; height:60px; margin-top:42px; padding-left:3px;}
.introduction_box .after { width:261px; height:140px; }
.introduction_box .after_bottom , .introduction_box02 .after_bottom{ width:261px; height:5px; background:url(/temp/img/box08_bottom.gif) no-repeat; font-size:0px; padding:0px;}
.introduction_box .after .body {width:249px; height:115px; padding:0px 5px 0px 5px; font-size:small; line-height:150%; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #ffb228;}

.introduction_box02 { width:543px; margin:0px auto;}
.introduction_box02 .before { width:261px; /* height:140px; */ }
.introduction_box02 .after { width:261px;/*  height:140px; */ }
.introduction_box02 .arrow {width:17px; height:60px; margin-top:9px; margin-left:2px;}
.introduction_box02 .before .body {width:249px; height:55px; padding:4px 5px 0px 5px; line-height:150%; font-size:small; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #3499ff;}
.introduction_box02 .after .body {width:249px; height:55px; padding:4px 5px 0px 5px; font-size:small; line-height:150%; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #ffb228;}

/* 即日短期派遣 */
.perm_figure { margin:20px auto 0; width: 562px; }
.perm_figure .list { background: #fff7e3; padding: 17px 0px 10px 17px; margin: 15px 0px 0px 0px;}
.perm_figure .list ul { width: 346px; list-style: none; margin: 0px; padding: 0px; float: left;}
.perm_figure .list li { line-height: 0; margin: 0px 0px 7px 0px;}
.perm_figure .list li img{ vertical-align: bottom; line-height: normal;}
.perm_figure .list .catch{ width: 151px; float: left; margin: 90px 0px 0px 25px;}



/* -------------------------[06]:制作請負 */

.figure_stacio01 { width:420px; height:207px; margin:15px auto 33px;}
.figure_stacio02 { width:524px;margin:19px auto;}
.bold {font-weight:bold;}
.creator{ width: 460px; height: 14px; margin: 20px auto ; padding: 15px 100px 15px 0px; background: url(/temp/img/box_stacio.gif) no-repeat; display: block;}
.creator .stacio{ background: url(/img/a_list02.gif) no-repeat 0 2px; font-weight: bold; padding: 0px 0px 0px 15px;}
.in .text { width:375px; font-size:small; line-height:150%;}





/* -------------------------[07]:研修・教育サービス */

.instruct_box { width:444px; padding-top:17px; margin:0px auto ;}
.instruct_box .top { width:444px;  height:10px; font-size:0px; line-height:0px; background:url(/temp/img/instruction_boxtop.gif) no-repeat; margin:0px auto ;}
.instruct_body { width:444px; background:url(/temp/img/instruction_boxbody.gif) repeat-y; padding-top:7px; padding-bottom:7px;}
.instruct_bottom{ width:444px; height:6px; background:url(/temp/img/instruction_boxbottom.gif) no-repeat;}

.instruct_box ul { width:403px; margin:7px auto 0px; font-size:small; line-height:150%; padding-left:8px;}
.instruct_box ul li { width:173px; list-style:none; background:url(/img/list01.gif) no-repeat 0% 5px; display:block; float:left; padding-left:12px;}
.pr30 { padding-right:30px;}
.pb30 { padding-bottom:30px;}
.mt20 { margin-top:20px;}

.c_box .inst_body { width:510px; margin:5px auto 0px; padding-bottom:5px;}
.c_box .inst_body .text { width:330px; color:#fff; line-height:150%; font-weight:bold; margin-top:8px;}
.c_box .inst_body .bt { width:144px; height:38px; padding-left:25px;}

/* -------------------------[08]:コンサルティングサービス */
.mt10 {margin-top:10px;}
.consul_box { width: 564px; height: 62px; margin: 5px auto ; background: url(/temp/img/consulting_box.gif) no-repeat; display: block;}
.consul_box .textbox{ width: 420px; font-size:small; margin-top:11px; display: block; margin-left:4px;}
.counsil_box { width:566px; margin:0px auto 10px;}
.counsil_box .box{ width:566px; height:339px; margin:20px auto 0px; background:url(/temp/img/figure_consulting_bg.gif) no-repeat;}
.counsil_box .box .counsil { width:566px; height:257px; padding-top:41px;}
.counsil_box .counsil01{ width:191px; margin:0px auto;}
.counsil_box .counsil01 p { width:155px; margin-left:14px;}
.counsil_box .counsil01 ul { width:155px; margin-left:14px; margin-top:20px;}
.counsil_box .counsil01 ul li { font-size:x-small; list-style:none; line-height:150%;}
.counsil_box .counsil01 ul li.h { font-weight:bold; background:url(/img/list01.gif) 0% 2px no-repeat; padding-left:13px;}
.counsil_box .counsil01 ul li.small_li { background:url(/welfare/img/list01.gif) 8% 50% no-repeat; padding-left:18px;}

.counsil_box .counsil02{ width:184px; margin:0px auto;}

.counsil_box .counsil02 p { width:164px; margin-left:10px; font-size:x-small;}

/* 図 */

.figure_box03 { width:545px; height:203px; border:1px solid #cccccc; padding:9px 10px; margin-top:15px;}



/* -------------------------[09]:人材派遣Q&A */

/* -------------------------質問 */

.qa { width:565px; margin:0px auto;}
.last_qa { width:565px; margin:0px auto 27px;}
.a { width:530px; font-size:small; background:url(/qa/img/a.gif) no-repeat 0% 0%; padding-left:35px; padding-bottom:10px; margin:10px 0px 0px;line-height:150%;}
.anchor{ background: url(/img/a_list02.gif) no-repeat 0 2px; font-weight: bold; padding: 0px 0px 0px 15px; margin-top:15px; display:block; }


/***各エリア問い合わせテーブル**/

.table_qa{ width: 565px; margin: 0 auto 10px; padding: 0px; }
.table_qa th{ /* width: 584px; */ margin: 0; padding: 3px 0px 3px 0px; background: url(/img/dot.gif) repeat-x bottom; }
.table_qa td{ /* width: 584px; */ margin:0; padding: 5px 10px 5px 0px; background: url(/img/dot.gif) repeat-x bottom; line-height: 140%; /* text-indent:-40px; */}
/* .table_qa td img{ margin: 0px 3px 0px 0px; padding: 0px; background: url(/img/dot.gif) repeat-x bottom;}
 */

.adress{ background:url(/temp/img/flag07.gif) no-repeat 0% 2px; padding-left:45px; width:300px; font-size:small;}
.tel{ background:url(/temp/img/flag08.gif) no-repeat 0% 4px; padding-left:45px; width:300px; font-size:small;}

