@charset "utf-8";

/*
html ----------------------------------------------------------------*/

html * {
margin: 0px;
padding: 0px;
font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
}

body {
color:#666666;
margin:0px;
padding:0px;
text-align:center;
font-size: 16px;
/*\*/
_font-size: 100%;
/**/

}
a{ text-decoration:underline;}
a.recruiters{ background:url(http://recruiters.jp/images/top_mark_01.gif) no-repeat left 50%; padding:0 0 0 15px;}
a.recruitersArrow{ background:url(http://recruiters.jp/images/top_mark_02.gif) no-repeat left 50%; padding:0 0 0 10px;}
a:link{ color:#008dc8;text-decoration:underline;}
a:visited{color:#008dc8;text-decoration:underline;}
a:active{color:#008dc8;text-decoration:none;}
a:hover{color:#008dc8;text-decoration:none;}


img {
border:none;
vertical-align:top;
}


input, select, textarea {
font-size: 12px;
}

ul, ol {
list-style: none;
}

/*
html ----------------------------------------------------------------*/


/*
Module ----------------------------------------*/

.clear{
clear:both;
height:1px;
margin:-1px 0 0 0;
font-size:1px;
}

.access_log{ height:1px; margin:-1px 0 0 0; font-size:1px; clear:both;}


.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


span.caution{ font-size:10px; line-height:16px;}
span.txt10px{ font-size:10px; line-height:16px;}



/*
Module ----------------------------------------*/



/*------------------------------------ share ALL Page --*/


/*-- Body share */

#container{
width:720px;
margin:0 auto;
padding:0;
text-align:left;
height:100%;
}
#container:after{display:block;margin-top:-1px;height:1px;content:"";clear:both;}




/* header
------------------------------------------------------ */


#header{ width:720px; height:56px;_height:65px; margin:5px 0 0 0; }

#header h1{ 
float:left; 
margin:0;
font-size:1px;
text-indent:-9999px;
line-height:0;
overflow: hidden;
width:231px;
height:56px;
padding:0;
}

#header h1 a{
display:block;
background: url(http://recruiters.jp/images/main_rogo.gif) no-repeat top left;
width:231px;
height:56px;
}

#header h2{ 
float:left;
margin:0;
width:481px;
_width:489px;
height:28px;
_height:56px;
background:url(http://recruiters.jp/images/header_back2nd.gif) no-repeat top left;
color:#6b6b6b;
padding:28px 8px 0 0;
font-size:12px; font-weight:normal;
text-align:right;
}

#header h2.second{ 
float:left;
margin:0;
width:481px;
_width:489px;
height:28px;
_height:56px;
background:url(http://recruiters.jp/images/header_back2nd.gif) no-repeat top left;
color:#6b6b6b;
padding:28px 8px 0 0;
font-size:12px; font-weight:normal;
text-align:right;
}
#wrapper{ clear:both; width:720px; padding:0; }
#wrapper:after{display:block;margin-top:-1px;height:1px;content:"";clear:both;}


#main_img{ display:none;}



/* header
------------------------------------------------------ */





/* menu
------------------------------------------------------ */


#menu{ display:none;}





/* body
------------------------------------------------------ */

#contents_left{ width:720px;padding:15px 0 0 0; }

#contents_right{display:none; }

#wrapper_bottom{ clear:both; display:none;}


/* body
------------------------------------------------------ */






/* footer
------------------------------------------------------ */

#footer{ display:none;}

#copyright{ 
clear:both; 
height:51px; 
width:720px;
font-size:12px;
text-align:center;
border-top:1px solid #000000;
}



/* footer
------------------------------------------------------ */



/* TOP Page
------------------------------------------------------ */



#top_contents{ padding:0 25px 20px 28px;}
#top_contents h3{ width:400px; margin:0 0 10px 0;}
#top_contents h4{ clear:both; margin:0 0 20px 0;}

#top_contents h5{ width:34px; margin:0 9px 0 0; float:left;}
#top_contents h6{ float:left; margin:0 0 15px 0;}

.top_1st_block_left{ float:left; width:266px; margin:0 0 10px 0;}
.top_1st_block_left p{ font-size:12px; line-height:26px; margin:7px 0 0 0;}

.top_1st_block_right{ float:left; width:400px; margin:0 0 10px 0;}

.top_1st_block_right p{ font-size:12px; line-height:22px; margin:0 0 15px 0;}

.top_1st_block_right ul{ margin:0 0 15px 0;}
.top_1st_block_right li{ margin:0;}


.top_2nd_block_left{ width:334px; float:left; background:url(http://recruiters.jp/images/top_line_height.gif) repeat-y top right; padding:0 0 1px 0; height:100%;}
.top_2nd_block_right{ width:330px; float:left; padding:0 0 1px 0;}
.top_2nd_block_01{ background:url(http://recruiters.jp/images/top_line_width.gif) no-repeat bottom left; padding:0 15px 0 0; height:100%;}
.top_2nd_block_02{ background:url(http://recruiters.jp/images/top_line_width.gif) no-repeat bottom left; padding:0 0 0 12px; height:100%;}
.top_2nd_block_03{ padding:15px 15px 0 0; height:100%;}
.top_2nd_block_04{ padding:15px 0 0 12px; height:100%;}

.top_2nd_block_left p{ clear:both; font-size:12px; line-height:20px; padding:0 0 15px 2px;}
.top_2nd_block_right p{ clear:both; font-size:12px; line-height:20px; padding:0 0 15px 2px;}







/* Contents Page
------------------------------------------------------ */


/*　ぱんくず　*/
#pankuzu{ margin:0 0 15px 0;}

#pankuzu ul{ margin:0 0 0 30px;}
#pankuzu li{ display:inline; margin:0 10px 0 0; font-size:12px; line-height:14px; color:#b1aaa6;}

/*　ページトップ　*/

#goTop{ text-align:right; font-size:12px; font-family:verdana; background:url(http://recruiters.jp/images/goTop.gif) no-repeat 603px 50%; clear:both; }



#contents_base{ padding:0 27px 20px 30px;}

#contents_base h3{ margin:0 0 30px 0;}

#service_body{ margin:0; }
#service_body h4{ font-size:16px; color:#80ad12; border-bottom:1px solid #a9d63e; padding:6px 6px 6px 0; margin:0 0 25px 0;  }
#service_body h4 strong{ 
background:#a9d63e; 
border-bottom:1px solid #a9d63e; 
font-size:20px; 
font-family:Verdana; 
color:#ffffff; 
padding:6px 10px 6px 10px; 
margin:0 6px 0 0;
}

.service_head_left{ width:390px; float:left; margin:0 0 25px 0;}
.service_head_left p{ font-size:12px; line-height:20px; margin:0 25px 25px 0; }

.service_head_right{ width:272px; float:right; text-align:right; margin:0 0 25px 0;}


.service_point{ clear:both; background:#fcfcfc; border:1px dotted #000000; padding:6px 0 6px 11px; display:inline-block; height:100%; margin:0 0 45px 0; }
.service_point:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
/* exlude MacIE5 \*/
* html .service_point { height: 1% }
.service_point {display:block;}
/* end MacIE5 */

.service_point p{ font-size:12px; padding:7px 0 0 53px; }
.service_point p.detail_more{ font-size:12px; margin:16px 0 0 0; padding:0 0 0 66px; background:url(http://recruiters.jp/images/service_img_markArrow.gif) no-repeat 53px top; }



/* 導入プラン例 */


#case_study_body{ margin:0; color:#666666; }

#case_study_body h4{ margin:0; font-size:16px; padding:10px 10px 10px 81px; border-bottom:1px solid #666666; line-height:18px; }
#case_study_body h5{ margin:0; font-size:12px; font-weight:normal; padding:10px 10px 10px 81px; line-height:14px; }

.plan_box{ clear:both; margin:0;}

.plan_price{ float:left; margin:0 0 15px 0;}


.plan_content_left{ width:491px; float:left;}
.plan_content_right{ width:171px; float:left;}
.plan_content_right p{ margin:10px 0 0 0; font-size:12px; line-height:14px;}


ul.plan_200_tb { margin:0;}
ul.plan_200_tb li{ width:118px; height:39px;_height:59px; float:left; background:url(http://recruiters.jp/images/plan_200_tb_back.gif) no-repeat top left; font-size:12px; font-weight:bold; text-align:center; padding:20px 0 0 0; margin:0 4px 4px 0; line-height:20px;}
ul.plan_200_tb li.tb200_2{ width:118px; height:47px;_height:59px; float:left; background:url(http://recruiters.jp/images/plan_200_tb_back.gif) no-repeat top left; font-size:12px; font-weight:bold; text-align:center; padding:12px 0 0 0; margin:0 4px 4px 0; line-height:20px;}


ul.plan_350_tb { margin:0;}
ul.plan_350_tb li{ width:118px; height:39px;_height:59px; float:left; background:url(http://recruiters.jp/images/plan_350_tb_back.gif) no-repeat top left; font-size:12px; font-weight:bold; text-align:center; padding:20px 0 0 0; margin:0 4px 4px 0; line-height:20px;}
ul.plan_350_tb li.tb350_2{ width:118px; height:47px;_height:59px; float:left; background:url(http://recruiters.jp/images/plan_350_tb_back.gif) no-repeat top left; font-size:12px; font-weight:bold; text-align:center; padding:12px 0 0 0; margin:0 4px 4px 0; line-height:20px;}

ul.plan_1000_tb { margin:0;}
ul.plan_1000_tb li{ width:118px; height:39px;_height:59px; float:left; background:url(http://recruiters.jp/images/plan_1000_tb_back.gif) no-repeat top left; font-size:12px; font-weight:bold; text-align:center; padding:20px 0 0 0; margin:0 4px 4px 0; line-height:20px;}
ul.plan_1000_tb li.tb1000_2{ width:118px; height:47px;_height:59px; float:left; background:url(http://recruiters.jp/images/plan_1000_tb_back.gif) no-repeat top left; font-size:12px; font-weight:bold; text-align:center; padding:12px 0 0 0; margin:0 4px 4px 0; line-height:20px;}




.plan_comment{ clear:both; margin:18px 0 30px 0; background:url(http://recruiters.jp/images/plan_img_comment.gif) no-repeat top left; width:380px;_width:482px; height:70px;_height:80px; padding:10px 15px 0 87px; font-size:12px; line-height:20px;}


ul.plan_1000_img{ margin:0;}
ul.plan_1000_img li{ margin:0 0 35px 0; float:left;}
ul.plan_1000_img li.plan1000txt{ background:url(http://recruiters.jp/images/plan_1000_img_back.gif) no-repeat top left;}
ul.plan_1000_img li p{ font-size:12px; margin:12px 0 5px 5px; text-align:center;}

.plan_point{ clear:both; background:#fcfcfc; border:1px dotted #000000; padding:13px; display:inline-block; height:100%; margin:0 0 40px 0; }
.plan_point:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
/* exlude MacIE5 \*/
* html .plan_point { height: 1% }
.plan_point {display:block;}
/* end MacIE5 */


.plan_point h6{ font-size:12px; font-weight:bold; margin:0; }
.plan_point p{ font-size:12px; line-height:20px; margin:13px 0 0 0; }
.plan_point p a{ font-size:12px; margin:5px 0 0 0; padding:0 0 0 12px; background:url(http://recruiters.jp/images/service_img_markArrow.gif) no-repeat left top; line-height:13px; }






/* お問い合わせ */


#inquiry_body{ margin:0; }

#inquiry_body p{ margin:0 0 20px 0; font-size:12px; line-height:14px;}

span.red{ color:#CC0000; }


table#inquiry_top{ width:660px; margin:0 0 20px 0; }
table#inquiry_top th{ background:#f2f9e2; padding:10px; font-size:14px; text-align:left;  }
table#inquiry_top td{ border-bottom:1px solid #a9d63e; font-size:12px; line-height:20px; padding:10px;  }

table#inquiry_top td input{ vertical-align:middle; margin:0 5px 0 0; }

.inQtextarea{ width:500px; height:100px; margin:0 auto;}


table#inquiry_bottom{ width:660px; margin:0 0 20px 0; }
table#inquiry_bottom th{ background:#f2f9e2; padding:10px; font-size:12px; text-align:left; border-bottom:2px solid #ffffff; width:200px;  }
table#inquiry_bottom td{ border-bottom:2px solid #ffffff; font-size:12px; line-height:20px; padding:10px;  }

.inQtxt{ width:300px;}
.inQtxt2{ width:300px; margin:0 0 5xp 0;}

dl#inq_last{ margin:0;}

dl#inq_last dt{ margin:0 0 10px 0; font-size:12px; font-weight:bold;}
dl#inq_last dd{ margin:0 0 20px 0; font-size:12px; line-height:18px; border-bottom:1px solid #a9d63e; padding:0 0 15px 15px;}

dl#inq_last input{ vertical-align:middle; margin:0 5px 0 0; }

.botton_position{ text-align:center; margin:10px;}



/* お客様の声 */



#users_voice_body{ margin:0; }
#users_voice_body h4{ font-size:16px; color:#80ad12; border-bottom:1px solid #a9d63e; padding:6px 6px 6px 2px; margin:0 0 25px 0;  }

.users_voice_head_left{ width:180px; float:left; margin:0 0 25px 0;}

.users_voice_head_right{ width:480px; float:right; text-align:right; margin:0 0 25px 0;}
.users_voice_head_right p{ font-size:12px; line-height:20px; margin:0 0 25px 0; text-align:left; }
.users_voice_head_right p.user_voiceLink{ font-size:12px; line-height:20px; margin:15px 0 0 0; text-align:left; }


.users_voice_point{ clear:both; background:#fcfcfc; border:1px dotted #000000; padding:6px 0 6px 11px; display:inline-block; height:100%; margin:0 0 20px 0; }
.users_voice_point:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
/* exlude MacIE5 \*/
* html .users_voice_point { height: 1% }
.users_voice_point {display:block;}
/* end MacIE5 */

.users_voice_point p{ font-size:12px; padding:7px 0 0 53px; }
.users_voice_point p.detail_more{ font-size:12px; margin:16px 0 0 0; padding:0 0 0 66px; background:url(http://recruiters.jp/images/service_img_markArrow.gif) no-repeat 53px top; }



.users_voice_point_b{ clear:both; background:#fcfcfc; border:1px dotted #000000; padding:13px; display:inline-block; height:100%; margin:0 0 40px 0; }
.users_voice_point_b:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
/* exlude MacIE5 \*/
* html .users_voice_point_b { height: 1% }
.users_voice_point_b {display:block;}
/* end MacIE5 */


.users_voice_point_b h6{ font-size:12px; font-weight:bold; margin:0; }
.users_voice_point_b p{ font-size:12px; line-height:20px; margin:13px 0 0 0; }
.users_voice_point_b p a{ font-size:12px; margin:5px 0 0 0; padding:0 0 0 12px; background:url(http://recruiters.jp/images/service_img_markArrow.gif) no-repeat left top; line-height:13px; }




/* 採用情報サイトの構築 */



#service_body h5{ font-size:14px; color:#80ad12; border-bottom:1px solid #a9d63e; padding:6px 6px 6px 0; margin:15px 0 25px 0; clear:both;  }

.service01_headLeft{ width:225px; float:left;}
.service01_head_txt{ background:url(http://recruiters.jp/images/service01_img_01_2.gif) no-repeat left bottom; width:200px; height:318px; padding:0;}
.service01_head_txt p{ font-size:12px; line-height:18px; margin:5px 13px 13px 13px;}

.service01_headRight{ width:437px; float:left;}

.service01_headRight dl{ margin:0;}
.service01_headRight dt{ font-size:12px; font-weight:bold; line-height:18px;}
.service01_headRight dd{  font-size:12px; line-height:18px; margin:0 0 30px 0;}



.service01_2nd_box{ background:#fcfcfc; border:1px dotted #000000; padding:15px; clear:both; height:100%; margin:0 0 10px 0;}

.service01_2nd_box h6{ font-size:12px; font-weight:bold; line-height:16px; margin:0 0 15px 0;}
.service01_2nd_box p{ font-size:12px;line-height:18px; margin:0 0 15px 0;}

.service01_2nd_boxLeft{ background:#fcfcfc; border:1px dotted #000000; padding:15px; height:100%; margin:0 9px 20px 0; float:left; width:295px;_width:325px; height:230px;}
.service01_2nd_boxLeft h6{ font-size:12px; font-weight:bold; line-height:16px; margin:0 0 15px 0;}
.service01_2nd_boxLeft p{ font-size:12px;line-height:18px; margin:0 0 15px 0;}

.service01_2nd_boxRight{ background:#fcfcfc; border:1px dotted #000000; padding:15px; height:100%; margin:0 0 20px 0; float:left; width:295px;_width:325px; height:230px;}
.service01_2nd_boxRight h6{ font-size:12px; font-weight:bold; line-height:16px; margin:0 0 15px 0;}
.service01_2nd_boxRight p{ font-size:12px;line-height:18px; margin:0 0 15px 0;}


.service01_flow_01Left{ float:left; width:150px; margin:0 20px 20px 0; background:url(http://recruiters.jp/images/service01_img_05.gif) no-repeat top left; height:182px; text-align:center; font-weight:bold; padding:23px 0 0 0; font-size:12px; }
.service01_flow_01Right{ float:left; width:492px; }

.service01_flow_02Left{ float:left; width:150px; margin:0 20px 20px 0; background:url(http://recruiters.jp/images/service01_img_06.gif) no-repeat top left; height:152px; text-align:center; font-weight:bold; padding:23px 0 0 0; font-size:12px; }
.service01_flow_02Right{ float:left; width:492px; }

.service01_flow_03Left{ float:left; width:150px; margin:0 20px 20px 0; background:url(http://recruiters.jp/images/service01_img_07.gif) no-repeat top left; height:173px; text-align:center; font-weight:bold; padding:23px 0 0 0; font-size:12px; }
.service01_flow_03Right{ float:left; width:492px; }

dl.service01_flow{ margin:0;}
dl.service01_flow dt{ font-size:12px; font-weight:bold; line-height:18px;}
dl.service01_flow dd{  font-size:12px; line-height:18px; margin:0 0 15px 0;}


.service01_bottom{ margin:0 0 20px 0; clear:both; border-bottom:1px dotted #000000; height:100%; padding:0 0 20px 0;}
.service01_bottom:after{display:block;margin-top:-1px;height:1px;content:"";clear:both;}

.service01_bottom p{ font-size:12px; line-height:20px; margin:0 0 30px 0;}
.service01_bottom h6{ font-size:12px; line-height:20px; font-weight:bold; }

.service01_bottomLeft{ width:446px; float:left; margin:0 10px 0 0;}
.service01_bottomRight{ width:205px; float:left; margin:0 0 0 0;}


.service_bottom_point{ clear:both; background:#fcfcfc; border:1px dotted #000000; padding:13px; display:inline-block; height:100%; margin:0 0 15px 0; }
.service_bottom_point:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
/* exlude MacIE5 \*/
* html .service_bottom_point { height: 1% }
.service_bottom_point {display:block;}
/* end MacIE5 */

.service_bottom_point h6{ font-size:12px; font-weight:bold; margin:0; }
.service_bottom_point p{ font-size:12px; line-height:20px; margin:13px 0 0 0; }
.service_bottom_point ul{ margin:15px 0 0 0;}
.service_bottom_point li{ font-size:12px; margin:5px 0 0 0; padding:0 0 0 12px; background:url(http://recruiters.jp/images/service_img_markArrow.gif) no-repeat left top; line-height:13px; }




/* 取材・撮影・コンテンツ制作 */
#service02{ margin:0;}

#service02 p{ font-size:12px; line-height:18px; margin:0 0 20px 0;}

.service02Left{ width:323px; margin:0 15px 10px 0; float:left;}
.service02Right{ width:323px; margin:0 0 10px 0; float:left;}


.service02Left h6{ font-size:12px; font-weight:bold; border-bottom:1px solid; padding:5px 0 5px 0; margin:0 0 10px 0;}
.service02Right h6{ font-size:12px; font-weight:bold; border-bottom:1px solid; padding:5px 0 5px 0; margin:0 0 10px 0;}

.service02Left p{ font-size:12px; line-height:18px; margin:0 0 20px 0;}
.service02Right p{ font-size:12px; line-height:18px; margin:0 0 20px 0;}

#service02 img{ float:right; margin:0 0 10px 10px;}



/* 求人検索サイトに１年間の特典掲載  */

#service03{ margin:0;}

#service03 p{ font-size:12px; line-height:18px; margin:0 0 20px 0;}
#service03 p.service03_line{ font-size:12px; line-height:18px; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #80ad12;}
#service03 h6{ font-size:12px; font-weight:bold; border-bottom:1px solid; padding:5px 0 5px 0; margin:0 0 10px 0;}
#service03 h6.service03_bottom{ font-size:12px; font-weight:bold; border-bottom:none; padding:0; margin:0 0 5px 0; line-height:24px;}


.service03Left{ width:445px; margin:0 0 10px 0; float:left;}
.service03Right{ width:200px; margin:0 0 10px 15px; float:left; text-align:right;}

.service03_txt{ background:url(http://recruiters.jp/images/service03_2.gif) no-repeat left bottom; width:200px; height:678px; padding:0;}
#service03 p.service03_site{ font-size:12px; line-height:18px; margin:5px 13px 10px 13px; text-align:left;}


/* 採用キーワードで集中的なSEO施策   */


#service04{ margin:0;}

#service04 p{ font-size:12px; line-height:18px; margin:0 0 20px 0;}
#service04 h6{ font-size:12px; font-weight:bold; border-bottom:1px solid; padding:5px 0 5px 0; margin:0 0 10px 0; clear:both;}

.service04Left{ float:left; width:150px; margin:0 15px 20px 0; background:url(images/service04_arrow.gif) no-repeat top left; height:248px;_height:271px; text-align:center; font-weight:bold; padding:23px 0 0 0; font-size:12px;}
.service04Right{ width:497px; margin:0 0 10px 0; float:left;}
.service04Right dl{ margin:0;}
.service04Right dt{ font-size:12px; font-weight:bold; line-height:24px;}
.service04Right dd{ font-size:12px;line-height:18px; margin:0 0 15px 0;}

img.service04{ float:right; margin:0 0 10px 10px;}



#service05{ margin:0;}
#service05 p{ font-size:12px; line-height:18px; margin:0 0 20px 0;}
#service05 h6{ font-size:12px; font-weight:bold; border-bottom:1px solid; padding:5px 0 5px 0; margin:0 0 10px 0; clear:both;}

.service05Left{ float:left; width:81px;_width:101px; margin:0 15px 20px 0; background:url(/images/service_05_merit.gif) no-repeat top left; height:43px;_height:73px; text-align:left; font-weight:bold; padding:30px 0 0 20px; font-size:12px;}
.service05Right{ width:520px; margin:0 0 10px 0; float:left;}
.service05Right dl{ margin:0;}
.service05Right dt{ font-size:12px; font-weight:bold; line-height:24px;}
.service05Right dd{ font-size:12px;line-height:18px; margin:0 0 15px 0;}

img.service05{ float:left; margin:0 10px 10px 0;}




/* 採用サイトの重要性 */

#point_of_site_body{ margin:0; }
#point_of_site_body h4{ font-size:16px; color:#80ad12; border-bottom:1px solid #a9d63e; padding:6px 6px 6px 2px; margin:0 0 25px 0;  }
#point_of_site_body p{ font-size:12px; line-height:18px; margin:0 0 20px 0;  }


.point_voice{ clear:both; background:#f2f9e2; border:1px dotted #000000; padding:13px; display:inline-block; height:100%; margin:0 0 15px 0; }
.point_voice:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
/* exlude MacIE5 \*/
* html .point_voice { height: 1% }
.point_voice {display:block;}
/* end MacIE5 */

.point_voice h6{ font-size:12px; font-weight:bold; margin:0; }
.point_voice p{ font-size:12px; line-height:20px; margin:13px 0 0 0; }



.point_safe{ background:#fcfcfc; border:1px dotted #000000; padding:15px; margin:0 0 15px 0;}
.point_safe h6{ font-size:12px; line-height:20px; font-weight:bold; margin:0 0 10px 0; clear:both;}
.point_safe ul{ margin:0 0 0 20px; list-style:outside disc;}
.point_safe li{ font-size:12px; line-height:20px; }

.point_arrow{ text-align:center; margin:0 0 10px 0;}


.point_safe_01{ background:#fcfcfc; border:1px solid #d8d8d8; padding:15px; margin:0 13px 25px 0; width:180px;_width:210px; float:left; font-size:12px; line-height:18px; font-weight:bold; text-align:center;}
.point_safe_02{ background:#fcfcfc; border:1px solid #d8d8d8; padding:15px; margin:0 13px 25px 0; width:180px;_width:210px; float:left; font-size:12px; line-height:18px; font-weight:bold; text-align:center;}
.point_safe_03{ background:#fcfcfc; border:1px solid #d8d8d8; padding:15px; margin:0 0 25px 0; width:180px;_width:210px; float:left; font-size:12px; line-height:18px; font-weight:bold; text-align:center;}




.point_cost_01{ border:1px solid #d8d8d8; margin:0 13px 25px 0; width:210px; text-align:center; float:left; height:315px; background:url(http://recruiters.jp/images/point_arrow_01.gif) no-repeat left bottom;}
.point_cost_02{ border:1px solid #d8d8d8; margin:0 13px 25px 0; width:210px; text-align:center; float:left; height:315px;}
.point_cost_03{ border:1px solid #d8d8d8; margin:0 0 25px 0; width:210px; text-align:center; float:left; height:315px; background:url(http://recruiters.jp/images/point_arrow_02.gif) no-repeat left bottom;}

.point_cost_01 h6{ font-size:12px; line-height:14px; padding:7px 0 7px 0; background:#fcfcfc; border-bottom:1px solid #d8d8d8;}
.point_cost_02 h6{ font-size:12px; line-height:14px; padding:7px 0 7px 0; background:#fcfcfc; border-bottom:1px solid #d8d8d8;}
.point_cost_03 h6{ font-size:12px; line-height:14px; padding:7px 0 7px 0; background:#fcfcfc; border-bottom:1px solid #d8d8d8;}


ul.cost01{ margin:15px 15px 5px 15px;}
ul.cost01 li{ border:1px solid #d8d8d8; font-size:12px; padding:5px 0 5px 0; margin:0 0 10px 0;}

ul.cost02{ margin:73px 15px 0 15px;}
ul.cost02 li.cost03_1{ border:solid #d8d8d8; border-width:1px 1px 0 1px;  font-size:12px; padding:30px 0 0 0; margin:0; height:35px;_height:65px;}
ul.cost02 li.cost03_2{ border:solid #d8d8d8; border-width:1px 1px 0 1px; font-size:12px; padding:40px 0 0 0; margin:0; height:40px;_height:80px;}
ul.cost02 li.cost03_3{ border:solid #d8d8d8; border-width:1px 1px 0 1px; font-size:12px; padding:30px 0 0 0; margin:0; height:35px;_height:65px;}




.point_bottom{ clear:both; background:#fcfcfc; border:1px dotted #000000; padding:13px; display:inline-block; height:100%; margin:0 0 40px 0; }
.point_bottom:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
/* exlude MacIE5 \*/
* html .point_bottom { height: 1% }
.point_bottom {display:block;}
/* end MacIE5 */


.point_bottom h6{ font-size:12px; font-weight:bold; margin:0; }
#point_of_site_body p.point_bottomTxt { font-size:12px; line-height:20px; margin:13px 0 0 0; }
.point_bottom p a{ font-size:12px; margin:5px 0 0 0; padding:0 0 0 12px; background:url(images/service_img_markArrow.gif) no-repeat left top; line-height:13px; }


