@charset"Shift_JIS";

/*---------[DEFAULT_TAG]---------*/

dl, dt, dd, li, h1, h2, h3, h4, h5, h6, form, input {
margin: 0px;
padding: 0px;
}

ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

img {border: 0px;} 



/*---------[DEFAULT_BODY]---------*/
body#r52_body_style0001{
	color: #222222;
  margin: 0px;
	font-family:  "MS PGothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";
	text-align:center;
	padding: 0px;
	background-color: #F5F5F5;
}

#r52_body_style0001 p{
	margin: 0px;
	vertical-align: bottom;
}


/*---------[DEFAULT_BACKGROUND]---------*/
/*背景大枠*/
#r52_bg_style0001 {
  margin: 0px auto;
	width:950px;
	background: url(../img_cmn/bg_r52_cmn_0001.gif) repeat-y top;
	padding: 0px;
}



/*---------[DEFAULT_HEADER]---------*/
/*ヘッダの背景枠*/
#r52_header_style0001 {
	width:950px;
	background: url(../img_cmn/bg_r52_cmn_0002.gif) no-repeat top;
	margin: 0px;
	padding: 16px 0px 0px;
}

/*ロゴ*/
div.r52_logo_style0001 {
	width:150px;
	text-align: left;
	margin-bottom: 11px;
	margin-top: 2px;
	margin-left:8px;
}

/*トップ用に変更：2007/10/31*/
#r52_header_style0001 h1 {
	font-size:75%;
	font-weight: normal;
}


/*グロナビ*/
#r52_gnv_style0001 {
	padding:0;
	margin: 15px 0px 0px;
	}


#r52_gnv_style0001 ul{
	margin:0px;
	padding:0px;
}

#r52_gnv_style0001 li{
	list-style-position: outside;
	list-style-type: none;
	float: left;
}



/*---------[DEFAULT_FOOTER]---------*/
/*フッタ背景枠*/
#r52_footer_style0001 {
	width:950px;
	background: url(../img_cmn/bg_r52_cmn_0003.gif) no-repeat bottom;
	margin: 0px;
	padding-bottom: 30px;
}

/*PAGETOP*/
#r52_pagetop_style0001{
	width:888px;
	margin: 0px auto 5px;
	text-align: right;
	font-size:0.8em;
}

/*FOOTER_NAVIGATION*/
#r52_footnavi_style0001{
	width:888px;
	margin: 10px auto 7px;
}

#r52_footnavi_style0001 th.r52_footnavi_style0002{
	width:188px;
	text-align: left;
}

#r52_footnavi_style0001 td.r52_footnavi_style0003{
	width:700px;
	text-align: left;
	font-size:10px;
}

#r52_footnavi_style0004{
	width:888px;
	margin: 8px auto 8px;
}

#r52_footnavi_style0005{
	width:888px;
	margin: 8px auto 8px;
	text-align: left;
}

#r52_footnavi_style0005 h3.r52_footnavi_style0006{
	margin: 0 0 2px 0;
	padding: 0;
	font-weight:normal;
	color:#666666;
	font-size:10px;
}

#r52_footnavi_style0005 p.r52_footnavi_style0007{
	color:#666666;
	font-size:10px;
}

#r52_footnavi_style0005 p.r52_footnavi_style0007 A:link { color:#666666; text-decoration: none; }
#r52_footnavi_style0005 p.r52_footnavi_style0007 A:visited { color:#666666; text-decoration: none; }
#r52_footnavi_style0005 p.r52_footnavi_style0007 A:hover { color:#666666; text-decoration: underline; }
#r52_footnavi_style0005 p.r52_footnavi_style0007 A:active { color:#666666; text-decoration: none; }

#r52_footnavi_style0008{
	width:888px;
	margin: 8px auto;
	padding: 5px 0 6px;
	background:#E6E6E6;
	text-align: left;
}

#r52_footnavi_style0008 h3.r52_footnavi_style0009{
	margin: 0 0 4px 8px;
	padding: 0;
	color:#333333;
	font-size:10px;
}

#r52_footnavi_style0008 table.r52_footnavi_style0010 {
	width:883px;
	margin: 0 0 0 5px;
	color:#333333;
	font-size:10px;
}

#r52_footnavi_style0008 table.r52_footnavi_style0010 td{
padding: 4px 3px 4px 5px;
vertical-align:top;
}

#r52_footnavi_style0008 table.r52_footnavi_style0010 td.r52_footnavi_style0011{
	background: url(../img_cmn/lin_r52_cmn_0005.gif) repeat-y top right;
}


/*追加070801*/
#r52_footnavi_style0012{
	width:888px;
	margin: 0px auto 8px;
	text-align: left;
}

#r52_footnavi_style0012 p.r52_footnavi_style0007{
color:#666666;
}


/*COPYRIGHT*/
#r52_copy_style0001{
	width:888px;
	margin: 5px auto 0px;
	text-align: right;
}



/*---------[DEFAULT_LINK]---------*/
A:link { color:#454D8C; text-decoration: underline; }
A:visited { color:#454D8C; text-decoration: underline; }
A:hover { color:#04058B; text-decoration: underline; }
A:active { color:#04058B; text-decoration: underline; }


/*---------[DEFAULT_COLOR]---------*/
.WHITE { color:#FFFFFF; }
.BLACK { color:#000000; }
.inteBLUE { color:#0A50A1; }
.RED { color:#FF0000; }
.GRAY1 { color:#CCCCCC; }
.GRAY2 { color:#999999; }
.GRAY4 { color:#666666; }
.NAVY2 { color:#0A0F63; }


/*---------[DEFAULT_FONTSIZE]---------*/
/*トップ用に変更：2007/10/31*/
.fontS {font-size:10px; line-height:1.5;}
.fontSn {font-size:10px; line-height:1.2;}
.fontM {font-size:0.8em; line-height:1.5;}
.fontMn {font-size:0.8em; line-height:1.2;}
.fontMm {font-size:0.8em; line-height:1.3;}
.fontL {font-size:1.0em;}
.fontLL {font-size:1.2em;}
.fontXL {font-size:1.4em;}


/*---------[DEFAULT_BREADCRUMBS]---------*/
/*標準*/
#r52_bread_style0001 {
	font-size:x-small;
	width:888px;
	text-align: left;
	margin: 15px auto 16px;
}



/*下マージンなし*/
#r52_bread_style0002 {
	font-size:small;
	width:888px;
	text-align: left;
	margin: 15px auto 0px;
}



/*---------[DEFAULT_block control]---------*/
/*--文字揃え--*/
.r52_blkposi_style0001 {
	text-align:center !important;
}

.r52_blkposi_style0002 {
	text-align:right !important;
}


/*--下余白--*/
.r52_blk_style0001 {
	margin-bottom:10px!important;
}

.r52_blk_style0002 {
	margin-bottom:15px !important;
}

.r52_blk_style0003 {
	margin-bottom:20px !important;
}

.r52_blk_style0004 {
	margin-bottom:25px !important;
}

.r52_blk_style0005 {
	margin-bottom:30px !important;
}

.r52_blk_style0006 {
	margin-bottom:35px !important;
}

.r52_blk_style0007 {
	margin-bottom: 5px;
}


/*---------[DEFAULT_ICON_MARGIN]---------*/
/*右付きアイコン fontM*/
img.r52_icon_style0001 {
	margin-left: 4px;
	vertical-align: middle;
	margin-bottom: 1px;
}

/*左付きアイコン fontM*/
img.r52_icon_style0002 {
	margin-right: 4px;
}


/*左付きアイコン fontS*/
img.r52_icon_style0003 {
	margin-right: 4px;
	vertical-align: middle;
	margin-top: 2px;
	text-align: left;
}

/*---------[DEFAULT_LIST]---------*/
ul.r52_list_style0001,
ul.r52_list_style0002,
ul.r52_list_style0003,
ul.r52_list_style0004 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.r52_list_style0001 {
	text-indent:12px;
}

ul.r52_list_style0001 li {
	margin-bottom: 4px;
	background: url(../img_cmn/ico_r52_cmn_0001.gif) no-repeat 0px 4px;
	padding-left:12px;
	text-indent:0px;
}


ul.r52_list_style0001 li.r52_list_end {
	margin-bottom: 0px;
}



/*---------[DEFAULT_FORM]---------*/
input {vertical-align: middle;}


/*---------[DEFAULT_OTHER]---------*/
/*--float解除--*/
br.clr_both{
	clear: both;
	float: none;
}

.clr:after {
    content: ".";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0px;
    line-height: 0;
}
.clr { display: inline-block; }
/* no ie mac \*/
* html .clr { height: 1%; }
.clr { display: block; }
/* */



/*---------[ピックアップ求人ロゴ　2007/08/15追加]---------*/
div.r52_pickup_style0001 {
	display:block;
	padding:5px;
	width:90px;
	border:1px solid #CCCCCC;
	margin:0 auto 10px 0;
	text-align:left;
}



/*------------------------------------[ここからトップ用]※2007/10/31------------------------------------*/



/*---------[トップ用2カラム]---------*/
/*--右ブロック--*/
#r52_clmn_style0001,
#r52_clmn_style0002 {
	margin: 0px auto 10px;
	text-align: left;
	width: 888px;
}


#r52_clmn_style0003 {
	margin: 0px auto 35px;
	text-align: left;
	width: 888px;
}

#r52_rightclmn_style0001,
#r52_rightclmn_style0002,
#r52_rightclmn_style0003 {
	float: right;
	width: 648px;
	margin-bottom: 0px;
}


#r52_leftclmn_style0001,
#r52_leftclmn_style0002,
#r52_leftclmn_style0003 {
	float: left;
	margin-right: 25px;
	width: 215px;
}

/*--左ブロック--*/
div.r52_leftclmn_style0004 {
	border-top:2px solid #A1A08C;
	padding: 6px 0 0 0;
	margin: 0px auto 25px;
}





/*---------[新着求人]---------*/
/*--NEWS--*/
div.r52_newsbox {
	margin: 20px 0 18px;
	vertical-align: middle;
}

/*--新着ボックス大枠--*/
div.r52_newjobbox {
	width: 648px;
}

/*--新着ボックス：左--*/
div.r52_newjobbox_left {
	width: 390px;
	float: left;
}

/*--新着ボックス：右--*/
div.r52_newjobbox_right {
	width: 229px;
	float: right;
}

/*--求人特集--*/
.r52_tokushu_text {
	font-size:75%;
	font-weight: normal;
	line-height:1.3;
}

th.r52_tokushu_th {
	width: 50px;
	vertical-align: top;
	padding:1px 0 0;
}

th.r52_tokushu_th2 {
	width: 50px;
	vertical-align: top;
	padding:0;
}

td.r52_tokushu_td {
	vertical-align: top;
	padding:1px 0px 0px;
	height: 31px;
	width: 335px;
}

td.r52_tokushu_td2 {
	vertical-align: top;
	padding:1px 0 0;
	width: 335px;
}

/*--h2見出し--*/
h2.r52_toph2_style001{
	margin: 0 5px 0 0;
	padding: 0;
	font-weight:normal;
	font-size:1em;
	float:left;
	vertical-align: middle;
}

.r52_toph2_style002{
	margin: 2px 4 0 0;
}

/*---------[職種で探す]---------*/
.r52_shokushu_fontS {
	font-size:0.8em;
	line-height:1.3;
}

.r52_shokushu_fontM {
	font-size:0.8em;
	line-height:1.3;
}


/*--
div.r52_shokushu_title {
	margin: 0 0 15px;
	padding: 5px 0 0px;
	border-top:2px #A0A08C solid;
}
--*/


h2.r52_shokushu_title_img {
	float:left;
	width:112px;
}

div.r52_shokushu_titletext {
	padding-top:2px;
	margin: 0px;
}


ul.r52_shokushu_list{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-indent:12px;
}


ul.r52_shokushu_list li {
	margin-bottom: 0px;
	background: url(../img_cmn/ico_r52_cmn_0001.gif) no-repeat 0px 4px;
	padding-left:12px;
	text-indent:0px;
}



/*--求人カテゴリボックス--*/
div.r52_shokushu_ctg1 {
	width:308px;
	margin-right: 15px;
	margin-bottom: 15px;
	float:left;
}

div.r52_shokushu_ctg2 {
	width:322px;
	margin-bottom: 15px;
	float:left;
}

div.r52_shokushu_ctg3 {
	width:308px;
	margin-right: 15px;
	float:left;
}

div.r52_shokushu_ctg4 {
	width:322px;
	float:left;
}


/*---------[専門サイトで探す]---------*/
div.r52_senmonbox {
	margin: 0px 0 5px;
	width: 210px;
}

div.r52_senmonimg_style0001 {
	float: left;
	width: 60px;
	padding-top: 2px;
}

div.r52_senmonimg_style0002 {
	float: right;
	width: 150px;
}

/*---------[地域で探す・社名・キーワードで探すほか]---------*/
div.r52_areaotherbox {
	width: 648px;
	margin: 0px;
}

/*--ボックス：左--*/
div.r52_areaotherbox_left {
	width: 308px;
	float: left;
}

/*--ボックス：右--*/
div.r52_areaotherbox_right {
	width: 308px;
	float: right;
}


div.r52_areaother_title {
	margin: 0 0 20px;
	padding: 5px 0 0;
	border-top:2px #A0A08C solid;
}

h2.r52_areaother_title_img {
	font-weight:normal;
	font-size:1em;
	float:left;
	width:91px;
}

h2.r52_areaother_title_img2 {
	font-weight:normal;
	font-size:1em;
	float:left;
	width:145px;
}

div.r52_areaother_title_text {
	padding-top: 4px;
}

div.r52_areaother_inputbox {
	vertical-align:middle;
}

div.r52_areaother_btnbox {
	border:1px #CCCCCC solid;
	width: 306px;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}


/*---------[転職支援サービス]---------*/
div.r52_tenshokubox {
	background-color:#F3F3F3;
	border: 1px solid #CCCCCC;
}

div.r52_tenshokubox_bg {
	margin: 10px 14px;
}


div.r52_tenshoku_merit {
	float: left;
	background-color:#FFFFFF;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	margin-right:7px;
	width: 133px;
}

div.r52_tenshoku_meritbox {
	padding:5px 10px 10px;
}

h3.r52_tenshoku_merit_h3 {
	padding-bottom:1px;
	border-bottom:2px #999999 solid;
	margin-bottom: 4px;
}


div.r52_tenshoku_merit_flow {
	float: right;
	margin-right: 10px;
}


/*---------[スカウトサービス]---------*/
div.r52_scoutbox {
	background-color:#F3F3F3;
	border: 1px solid #CCCCCC;
}

div.r52_scoutbox_bg {
	background: url(../img/img_r52_index_0017.gif) no-repeat right center;
	margin: 10px 14px;
}

div.r52_scout_title {
	margin: 0;
}


/*---------[転職成功ガイド]---------*/
div.r52_guide_title {
	background-color:#F3F3F3;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

img.r52_guide_title_img {
	padding:0px;
	margin: 7px 0px 7px 14px;
}

div.r52_guidebox {
	padding:1px;
	border: 1px solid #CCCCCC;
}

div.r52_guidebox_cnt1 {
	float: left;
	background-image: url(/img_cmn/lin_r52_cmn_0006.gif);
	background-position:center right;
	background-repeat:no-repeat;
	width: 213px;
}

div.r52_guidebox_cnt2 {
	float: right;
	width: 213px;
}

img.r52_guide_img {
	margin-bottom:10px
}

div.r52_guide_text {
	width: 185px;
	margin: 14px;
}



/*---------[関連・お知らせ]---------*/
div.r52_kanrenbox {
	width: 648px;
}

div.r52_kanren_textbox1 {
	float:left;
	width: 132px;
	margin-right:30px;
}

div.r52_kanren_textbox2 {
	float:left;
	width: 132px;
}

h3.r52_h3_style0003{
	background: url(../img_cmn/lin_r52_cmn_0004.gif) left bottom repeat-x;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	text-align:left;
}


/*--アルバイト情報ロゴ枠--*/
div.r52_kanren_logo {
	padding:5px;
	border:solid #CCCCCC 1px;
	display:block;width:90px;
	margin-bottom: 5px;
}


/*---------[転職セミナー・イベント情報]---------*/
p.r52_seminar_textbox {
	margin: 0px 0px 20px 12px !important;
	width: 195px;
}


/*---------[動画・映像の転職情報サイト「シゴトGyaO」]---------*/

p.r52_gaomove_textbox {
	margin: 5px 0px!important;
	width: 102px;
}



/*---------[R60_2007/12/26追記]---------*/

div.r60_leftclmn_style0005 {
	border-top:2px solid #A1A08C;
	padding: 6px 0 0 0;
	margin: 0px auto 9px;
}

div.r60_shokushu_title {
	margin: 0 0 25px;
	padding: 5px 0 0px;
	border-top:2px #A0A08C solid;
}













