@charset "utf-8";

/**-----** レコメンド内（1：画像ありパターンの「勤務地」部分） start **-----**/
div.table_radi_1{
	display: table;
	}
div.table_radi_1 div.img_radi{
	display: table-cell;
	padding: 0px 10px 5px 10px;
	text-align: left;
	vertical-align: top;
	}
div.table_radi_1 div.img_radi img{
	margin-top:0px
	}
div.table_radi_1 div.radi_tableCol01{
	display: table-cell;
	}
div.table_radi_1 div.radi_tableCol01 dl.radi_detail_01{
	display: table;
	margin: 0px 0px 3px 0px;
	}
div.table_radi_1 div.radi_tableCol01 dl.radi_detail_01 dt{
	background-color: #9e9c9a;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	vertical-align: middle;
	width: 65px;
	height: 15px;
	}
div.table_radi_1 div.radi_tableCol01 dl.radi_detail_01 dd{
	display: table-cell;
	font-weight: bold !important;
	margin-bottom: 0 !important;
	padding: 4px 5px 2px 5px !important;
	line-height: 16px;
	}
/**-----** レコメンド内（1：画像ありパターンの「勤務地」部分） end **-----**/

/**-----** レコメンド内（2：画像なしパターンの「勤務地」部分） start **-----**/
div.table_radi_1_no{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 4px 0px !important;
	}
div.table_radi_1_no div.radi_tableCol01_no{
	display: table-cell;
	}
div.table_radi_1_no div.radi_tableCol01_no dl.radi_detail_01_no{
	display: table;
	margin: 0px 0px 3px 0px;
	}
div.table_radi_1_no div.radi_tableCol01_no dl.radi_detail_01_no dt{
	background-color: #9e9c9a;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	vertical-align: middle;
	width: 65px;
	height: 15px;
	}
div.table_radi_1_no div.radi_tableCol01_no dl.radi_detail_01_no dd{
	display: table-cell;
	font-weight: bold !important;
	margin-bottom: 0 !important;
	padding: 2px 5px 2px 5px !important;
	line-height: 16px;
	}
/**-----** レコメンド内（2：画像なしパターンの「勤務地」部分） end **-----**/

/**-----** レコメンド内（「最寄駅」「給料」欄部分） start **-----**/
div.table_radi_2{
	padding: 0px 0px 0px 10px;
	}
div.table_radi_2 dl.radi_detail_02{
	display: table;
	margin: 0px 0px 7px 0px !important;
	}
div.table_radi_2 dl.radi_detail_02 dt{
	background-color: #9e9c9a;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	vertical-align: middle;
	width: 65px;
	height: 15px;
	}
div.table_radi_2 dl.radi_detail_02 dd{
	display: table-cell;
	font-weight: bold !important;
	margin-bottom: 0 !important;
	padding: 2px 5px 2px 5px !important;
	line-height: 16px;
	}

/**===** 「給料」文言 start **===**/
/*---- 1：文字切り時用短縮用 start ----*/
div.table_radi_2 dl.radi_detail_03_s_short{
	display: table;
	margin: 0px 0px 3px 0px !important;
	}
div.table_radi_2 dl.radi_detail_03_s_short dt{
	background-color: #9e9c9a;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	vertical-align: middle;
	width: 65px;
	height: 15px;
	}
div.table_radi_2 dl.radi_detail_03_s_short dd{
	display: table-cell;
	font-weight: bold !important;
	margin-bottom: 0 !important;
	padding: 2px 5px 2px 5px !important;
	line-height: 16px;
	}
div.table_radi_2 p.radi_s_text_all{
	text-align:right !important;
	margin: 0px 10px 5px 0px !important;
	}
div.table_radi_2 p.radi_s_text_all a{
	cursor:pointer;
	color:#ff7bac !important;
	text-align:right !important;
	font-weight: bold !important;
	}
/*---- 1：文字切り時用短縮用 end ----*/

/*---- 2：文字切り時用全部用 start ----*/
div.table_radi_2 dl.radi_detail_03_s_all{
	display: table;
	margin: 0px 0px 3px 0px !important;
	}
div.table_radi_2 dl.radi_detail_03_s_all dt{
	background-color: #9e9c9a;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	vertical-align: middle;
	width: 65px;
	height: 15px;
	}
div.table_radi_2 dl.radi_detail_03_s_all dd{
	display: table-cell;
	font-weight: bold !important;
	margin-bottom: 0 !important;
	padding: 2px 5px 2px 5px !important;
	line-height: 16px;
	}
div.table_radi_2 p.radi_s_text_close{
	text-align:right !important;
	margin: 0px 10px 5px 0px !important;
	}
div.table_radi_2 p.radi_s_text_close a{
	cursor:pointer;
	color:#6699ff !important;
	text-align:right !important;
	font-weight: bold !important;
	}
/*---- 2：文字切り時用全部用 end ----*/

/*---- 3：文字切り無し用 start ----*/
div.table_radi_2 dl.radi_detail_03_s_normal{
	display: table;
	margin: 0px 0px 7px 0px !important;
	}
div.table_radi_2 dl.radi_detail_03_s_normal dt{
	background-color: #9e9c9a;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	vertical-align: middle;
	width: 65px;
	height: 15px;
	}
div.table_radi_2 dl.radi_detail_03_s_normal dd{
	display: table-cell;
	font-weight: bold !important;
	margin-bottom: 0 !important;
	padding: 2px 5px 2px 5px !important;
	line-height: 16px;
	}
/*---- 3：文字切り無し用 end ----*/
/**===** 「給料」文言 end **===**/

/**===** 「仕事内容」文言 start **===**/
/*---- 1：文字切り時用短縮用 start ----*/
div.table_radi_2 dl.radi_detail_03_w_short{
	display: table;
	margin: 0px 0px 3px 0px !important;
	}
div.table_radi_2 dl.radi_detail_03_w_short dt{
	background-color: #9e9c9a;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	vertical-align: middle;
	width: 65px;
	height: 15px;
	}
div.table_radi_2 dl.radi_detail_03_w_short dd{
	display: table-cell;
	font-weight: bold !important;
	margin-bottom: 0 !important;
	padding: 2px 5px 2px 5px !important;
	line-height: 16px;
	}
div.table_radi_2 p.radi_w_text_all{
	text-align:right !important;
	margin: 0px 10px 5px 0px !important;
	}
div.table_radi_2 p.radi_w_text_all a{
	cursor:pointer;
	color:#ff7bac !important;
	text-align:right !important;
	font-weight: bold !important;
	}
/*---- 1：文字切り時用短縮用 end ----*/

/*---- 2：文字切り時用全部用 start ----*/
div.table_radi_2 dl.radi_detail_03_w_all{
	display: table;
	margin: 0px 0px 3px 0px !important;
	}
div.table_radi_2 dl.radi_detail_03_w_all dt{
	background-color: #9e9c9a;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	vertical-align: middle;
	width: 65px;
	height: 15px;
	}
div.table_radi_2 dl.radi_detail_03_w_all dd{
	display: table-cell;
	font-weight: bold !important;
	margin-bottom: 0 !important;
	padding: 2px 5px 2px 5px !important;
	line-height: 16px;
	}
div.table_radi_2 p.radi_w_text_close{
	text-align:right !important;
	margin: 0px 10px 5px 0px !important;
	}
div.table_radi_2 p.radi_w_text_close a{
	cursor:pointer;
	color:#6699ff !important;
	text-align:right !important;
	font-weight: bold !important;
	}
/*---- 2：文字切り時用全部用 end ----*/

/*---- 3：文字切り無し用 start ----*/
div.table_radi_2 dl.radi_detail_03_w_normal{
	display: table;
	margin: 0px 0px 7px 0px !important;
	}
div.table_radi_2 dl.radi_detail_03_w_normal dt{
	background-color: #9e9c9a;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	vertical-align: middle;
	width: 65px;
	height: 15px;
	}
div.table_radi_2 dl.radi_detail_03_w_normal dd{
	display: table-cell;
	font-weight: bold !important;
	margin-bottom: 0 !important;
	padding: 2px 5px 2px 5px !important;
	line-height: 16px;
	}
/*---- 3：文字切り無し用 end ----*/
/**===** 「仕事内容」文言 end **===**/

/**===** 見出し部分 start **===**/
div.radi_headline_div{
	margin: 10px 10px 5px 10px;
	/* text-align:center; */
}
div.radi_headline_div p.radi_headline_p{
	font-size:16px;
	font-weight: 700;
	color:#404040;
}
div.radi_headline_div p.radi_headline_p img {
	vertical-align: text-top;
}
/**===** 見出し部分 end **===**/
/**-----** レコメンド内（「最寄駅」「給料」欄部分） end **-----**/

.button_application_radi{
	padding:0 10px;
	}
.button_application_radi a{
	display:block;
	border:2px solid #ff7bac;
	background-color:#ff7bac;
	padding:10px 0;
	text-align:center;
	cursor:pointer;
	}
.button_application_radi a span{
	background-repeat:no-repeat;
	background-size:10px 16px;
	background-position:left 50%;
	color:#fff;
	font-size:15px;
	}

.form_Pankuzu01{
	display:table;
	width:100%;
	height:30px;
	background-image:url(/lite/img/new/bg_formPankuzu01.png);
	background-size:800px 30px;
	background-repeat:no-repeat;
	background-position:center top;
	}
.form_Pankuzu01 li{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	color:#8ad0ea;
	font-weight:bold;
	}
.form_Pankuzu02{
	display:table;
	width:100%;
	height:30px;
	background-image:url(/lite/img/new/bg_formPankuzu02.png);
	background-size:800px 30px;
	background-repeat:no-repeat;
	background-position:center top;
	}
.form_Pankuzu02 li{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	color:#8ad0ea;
	font-weight:bold;
	}
.form_Pankuzu03{
	display:table;
	width:100%;
	height:30px;
	background-image:url(/lite/img/new/bg_formPankuzu03.png);
	background-size:800px 30px;
	background-repeat:no-repeat;
	background-position:center top;
	}
.form_Pankuzu03 li{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	color:#8ad0ea;
	font-weight:bold;
	}
.form_Pankuzu_Current{
	color:#fff !important;
	}

/*** 応募フォーム用_新見出し start ***/
.form_Pankuzu_new01{
	display:table;
	width:100%;
	height:30px;
	background-image:url(/lite/img/new/bg_formPankuzu_new01.jpg);
	background-size:800px 30px;
	background-repeat:no-repeat;
	background-position:center top;
	}
.form_Pankuzu_new01 li{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	color:#8ad0ea;
	font-weight:bold;
	}
.form_Pankuzu_new02{
	display:table;
	width:100%;
	height:30px;
	background-image:url(/lite/img/new/bg_formPankuzu_new02.jpg);
	background-size:800px 30px;
	background-repeat:no-repeat;
	background-position:center top;
	}
.form_Pankuzu_new02 li{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	color:#8ad0ea;
	font-weight:bold;
	}
.form_Pankuzu_Current_new{
	color:#fff !important;
	}
/*** 応募フォーム用_新見出し end ***/

/*** 新着メルマガ応募フォームのチェックボックス体裁 start ***/
/** 「職種」 **/
.areaCity_list li .areaName_re_job{
	display:table-cell;
	height:50px;
	text-align:left;
	vertical-align:middle;
	}
.areaCity_list li a .areaName_re_job{
	display:block;
	position:relative;
	padding-left:10px;
	line-height:50px;
	font-size:13px;
	color:#666;
	background-image:url(/lite/img/new/arrow_gry.png);
	background-repeat:no-repeat;
	background-size:8px 18px;
	background-position:98% 50%;
	}

/** 「雇用形態」 **/
.areaCity_list li .areaName_re_emp{
	display:table-cell;
	height:50px;
	text-align:left;
	vertical-align:middle;
	}
.areaCity_list li a .areaName_re_emp{
	display:block;
	position:relative;
	padding-left:10px;
	line-height:50px;
	font-size:13px;
	color:#666;
	background-image:url(/lite/img/new/arrow_gry.png);
	background-repeat:no-repeat;
	background-size:8px 18px;
	background-position:98% 50%;
	}

/** 「業種」 **/
.areaCity_list li .areaName_re_ind{
	display:table-cell;
	height:50px;
	text-align:left;
	vertical-align:middle;
	}
.areaCity_list li a .areaName_re_ind{
	display:block;
	position:relative;
	padding-left:10px;
	line-height:50px;
	font-size:13px;
	color:#666;
	background-image:url(/lite/img/new/arrow_gry.png);
	background-repeat:no-repeat;
	background-size:8px 18px;
	background-position:98% 50%;
	}

/** 「勤務科（診療科目）」 **/
.areaCity_list li .areaName_re_ka{
	display:table-cell;
	height:50px;
	text-align:left;
	vertical-align:middle;
	}
.areaCity_list li a .areaName_re_ka{
	display:block;
	position:relative;
	padding-left:10px;
	line-height:50px;
	font-size:13px;
	color:#666;
	background-image:url(/lite/img/new/arrow_gry.png);
	background-repeat:no-repeat;
	background-size:8px 18px;
	background-position:98% 50%;
	}

/** 「こだわり条件」 **/
.areaCity_list li .areaName_re_off{
	display:table-cell;
	height:50px;
	text-align:left;
	vertical-align:middle;
	}
.areaCity_list li a .areaName_re_off{
	display:block;
	position:relative;
	padding-left:10px;
	line-height:50px;
	font-size:13px;
	color:#666;
	background-image:url(/lite/img/new/arrow_gry.png);
	background-repeat:no-repeat;
	background-size:8px 18px;
	background-position:98% 50%;
	}

/** 「市区町村（個別）」 **/
.areaCity_list li .areaName_re_ci{
	display:table-cell;
	height:50px;
	text-align:left;
	vertical-align:middle;
	}
.areaCity_list li a .areaName_re_ci{
	display:block;
	position:relative;
	padding-left:10px;
	line-height:50px;
	font-size:13px;
	color:#666;
	background-image:url(/lite/img/new/arrow_gry.png);
	background-repeat:no-repeat;
	background-size:8px 18px;
	background-position:98% 50%;
	}

/** 「市区町村（すべて選択する）」 **/
.areaCity_list li .areaName_re_ci_all{
	display:table-cell;
	height:50px;
	text-align:left;
	vertical-align:middle;
	}
.areaCity_list li a .areaName_re_ci_all{
	display:block;
	position:relative;
	padding-left:10px;
	line-height:50px;
	font-size:13px;
	color:#666;
	background-image:url(/lite/img/new/arrow_gry.png);
	background-repeat:no-repeat;
	background-size:8px 18px;
	background-position:98% 50%;
	}
/*** 新着メルマガ応募フォームのチェックボックス体裁 end ***/

/*** 新着メルマガ応募フォームのチェックボックス体裁 start ***/
.applicationForm_Checkbox .areaName_re_job{
	padding:0 10px;
	}
.applicationForm_Checkbox .areaName_re_emp{
	padding:0 10px;
	}
.applicationForm_Checkbox .areaName_re_ind{
	padding:0 10px;
	}
.applicationForm_Checkbox .areaName_re_ka{
	padding:0 10px;
	}
.applicationForm_Checkbox .areaName_re_off{
	padding:0 10px;
	}
.applicationForm_Checkbox .areaName_re_ci{
	padding:0 10px;
	}
.applicationForm_Checkbox .areaName_re_ci_all{
	padding:0 10px;
	}
/*** 新着メルマガ応募フォームのチェックボックス体裁 end ***/

/*** 新着メルマガ登録画面で、「都道府県：複数市区町村選択」リンクの文字色 start ***/
#kencity_v2 a:link{
	color:#6699ff;
}
#kencity_v2 a:visited{
	color:#6699ff;
}
/*** 新着メルマガ登録画面で、「都道府県：複数市区町村選択」リンクの文字色 end ***/

