@charset "shift_jis";

/* ------------------------- TOC
footer_regular_yahoo / -----11/10/03修正----- /
950 footer_regular_yahoo / -----11/10/03追加----- /
footer_regular / -----11/10/03修正----- /
950 footer_regular / -----11/10/03追加----- /
footer_top_yahoo / -----11/10/03修正----- /
950 footer_top_yahoo / -----11/10/03追加----- /
footer_top / -----11/10/03修正----- /
950 footer_top / -----11/10/03追加----- /
footer_popup_yahoo / -----11/10/03修正----- /
footer_popup / -----11/10/03修正----- /
footer_shokumukeirekishocoach_yahoo / -----08/12/15追加----- /
footer_shokumukeirekishocoach / -----08/12/15追加----- /
fotter_recommend / -----12/12/06変更----- /
footer_950共通 / -----12.09.30----- /
 ------------------------- */


/* ============================== footer_950,fotter共通 12.09.30追加 吉村 */
#footer_950 #ft_copy { width: 247px; }
#footer_950 #ft_copy img { margin: 2px 0 4px; }
#footer_950 #ft_copy p { display: block; }
#footer_950 #ft_link { width: 450px; }

#footer #ft_copy { width: 247px; }
#footer #ft_copy img { margin: 2px 0 4px; }
#footer #ft_copy p { display: block; }
#footer #ft_link { width: 450px; }

/* ============================== footer_regular 08/03/31追加 */
/* -----フッタロゴ----- 11/10/03修正 */
#footer #footer_logo_message { text-align: center; padding: 10px 0; border-bottom: 1px solid #9e210b; }
#footer #footer_logo_message #footer_logo_img { width: 350px; margin-left: auto; margin-right: auto; }
#footer #footer_logo_message #footer_logo_img .left_img { float: left; margin-right: 5px; }
#footer #footer_logo_message #footer_logo_img .right_img { float: left; margin-top: 10px; }

/* -----リクルートのWebサイト----- */
#footer #footer_regular #footer_recruitwebsite { margin: 10px 0 0; padding: 1px 0 0; background: url(../../../../../rnc/contents/pub/inc_footer/img/nog_ft_line.gif) repeat-x 0 0; }
#footer #footer_regular #footer_recruitwebsite #footer_recruitwebsite_inner { padding: 0 0 1px; background: url(../../../../../rnc/contents/pub/inc_footer/img/nog_ft_line.gif) repeat-x 0 100%; }
#footer #footer_regular #footer_recruitwebsite #footer_recruitwebsite_title { float: left; width: 84px; margin: 3px 0; text-align: center; }
#footer #footer_regular #footer_recruitwebsite #footer_recruitwebsite_link { float: right; width: 611px; margin: 3px 0; }
#footer #footer_regular #footer_recruitwebsite #footer_recruitwebsite_link p, #footer #footer_recruitwebsite #footer_recruitwebsite_link a { color:#6C625C; font-size: 11px; font-family: "MS UI Gothic"; line-height: 140%; }
#footer #footer_regular #footer_recruitwebsite #footer_recruitwebsite_link a:hover { color:#ff0000; }


/* ============================== 950 footer_regular 11/10/03追加 */
/* -----フッタロゴ----- */
#footer_950 #footer_logo_message { text-align: center; padding: 10px 0; border-bottom: 1px solid #9e210b; }
#footer_950 #footer_logo_message #footer_logo_img { width: 350px; margin-left: auto; margin-right: auto; }
#footer_950 #footer_logo_message #footer_logo_img .left_img { float: left; margin-right: 5px; }
#footer_950 #footer_logo_message #footer_logo_img .right_img { float: left; margin-top: 10px; }

/* -----お問い合わせなど各種リンク----- */
#footer_950 #footer_regular #ft_link { width: 520px; }

/* -----リクルートのWebサイト----- */
#footer_950 #footer_regular #footer_recruitwebsite { margin: 10px 0 0; padding: 1px 0 0; background: url(../../../../../rnc/contents/pub/inc_footer/img/nog_ft_line.gif) repeat-x 0 0; }
#footer_950 #footer_regular #footer_recruitwebsite #footer_recruitwebsite_inner { padding: 0 0 1px; background: url(../../../../../rnc/contents/pub/inc_footer/img/nog_ft_line.gif) repeat-x 0 100%; }
#footer_950 #footer_regular #footer_recruitwebsite #footer_recruitwebsite_title { float: left; width: 84px; margin: 3px 0; text-align: center; }
#footer_950 #footer_regular #footer_recruitwebsite #footer_recruitwebsite_link { float: right; width: 861px; margin: 3px 0; }
#footer_950 #footer_regular #footer_recruitwebsite #footer_recruitwebsite_link p, #footer_950 #footer_recruitwebsite #footer_recruitwebsite_link a { color:#6C625C; font-size: 11px; font-family: "MS UI Gothic"; line-height: 140%; }
#footer_950 #footer_regular #footer_recruitwebsite #footer_recruitwebsite_link a:hover { color:#ff0000; }


/* ============================== 950 footer_top_yahoo 11/10/03追加 */
/* -----フッタロゴ----- */
#footer_950 #footer_logo_message { text-align: center; padding: 10px 0; border-bottom: 1px solid #9e210b; }
#footer_950 #footer_logo_message #footer_logo_img { width: 350px; margin-left: auto; margin-right: auto; }
#footer_950 #footer_logo_message #footer_logo_img .left_img { float: left; margin-right: 5px; }
#footer_950 #footer_logo_message #footer_logo_img .right_img { float: left; margin-top: 10px; }

/* -----お問い合わせなど各種リンク----- */
#footer_950 #footer_top_yahoo #ft_link { width: 770px; }

/* -----Yahoo!リクナビのWebサイト----- */
#footer_950 #footer_top_yahoo #footer_yahoorikunabiwebsite { margin: 10px 0 0; padding: 1px 0 0; background: url(../../../../../rnc/contents/pub/inc_footer/img/nog_ft_line.gif) repeat-x 0 0; }
#footer_950 #footer_top_yahoo #footer_yahoorikunabiwebsite #footer_yahoorikunabiwebsite_title { float: left; width: 158px; margin-top: 7px; text-align: center; }
#footer_950 #footer_top_yahoo #footer_yahoorikunabiwebsite #footer_yahoorikunabiwebsite_link { float: right; width: 772px; margin-top: 5px; }
#footer_950 #footer_top_yahoo #footer_yahoorikunabiwebsite #footer_yahoorikunabiwebsite_link p, #footer_950 #footer_yahoorikunabiwebsite #footer_yahoorikunabiwebsite_link a { color:#6C625C; font-size: 11px; font-family: "MS UI Gothic"; line-height: 140%; }
#footer_950 #footer_top_yahoo #footer_yahoorikunabiwebsite #footer_yahoorikunabiwebsite_link a:hover { color:#ff0000; }


/* ============================== footer_top 08/03/31追加 */
#footer #footer_top #ft_message { padding: 0 0 21px; background: url(../../../../../rnc/parts/img/nsi_ft_redline.gif) repeat-x 0 100%; }
/* -----フッタロゴ----- 11/10/03修正 */
#footer #footer_logo_message { text-align: center; padding: 10px 0; border-bottom: 1px solid #9e210b; }
#footer #footer_logo_message #footer_logo_img { width: 350px; margin-left: auto; margin-right: auto; }
#footer #footer_logo_message #footer_logo_img .left_img { float: left; margin-right: 5px; }
#footer #footer_logo_message #footer_logo_img .right_img { float: left; margin-top: 10px; }

/* -----お問い合わせなど各種リンク----- */
#footer #footer_top #ft_link { width: 520px; }

/* -----リクルートのWebサイト 09/11/24修正----- */
#footer #footer_top #footer_recruitwebsite { margin: 10px 0 0; padding: 1px 0 0; background: url(../../../../../rnc/contents/pub/inc_footer/img/nog_ft_line.gif) repeat-x 0 0; }
#footer #footer_top #footer_recruitwebsite #footer_recruitwebsite_inner { padding: 0 0 1px; background: url(../../../../../rnc/contents/pub/inc_footer/img/nog_ft_line.gif) repeat-x 0 100%; }
#footer #footer_top #footer_recruitwebsite #footer_recruitwebsite_title p { margin: 5px 0 0; }
#footer #footer_top #footer_recruitwebsite #footer_recruitwebsite_link { margin: 5px 0 3px; }
#footer #footer_top #footer_recruitwebsite #footer_recruitwebsite_link p, #footer #footer_recruitwebsite #footer_recruitwebsite_link a { color: #6C625C; font-size: 11px; font-family: "MS UI Gothic"; line-height: 140%; }
#footer #footer_top #footer_recruitwebsite #footer_recruitwebsite_link a:hover { color: #ff0000; }


/* ============================== 950 footer_top 11/10/03追加 */
/* -----フッタロゴ----- 09/10/14追加 */
#footer_950 #footer_logo_message { text-align: center; padding: 10px 0; border-bottom: 1px solid #9e210b; }
#footer_950 #footer_logo_message #footer_logo_img { width: 350px; margin-left: auto; margin-right: auto; }
#footer_950 #footer_logo_message #footer_logo_img .left_img { float: left; margin-right: 5px; }
#footer_950 #footer_logo_message #footer_logo_img .right_img { float: left; margin-top: 10px; }

/* -----お問い合わせなど各種リンク----- */
/* -----15/07/10変更----- */
/* -----#footer_950 #footer_top #ft_link { width: 520px; }----- */
#footer_950 #footer_top #ft_link { width: 600px; }

/* -----リクルートのWebサイト 09/11/24修正----- */
#footer_950 #footer_top #footer_recruitwebsite { margin: 10px 0 0; padding: 1px 0 0; background: url(../../../../../rnc/contents/pub/inc_footer/img/nog_ft_line.gif) repeat-x 0 0; }
#footer_950 #footer_top #footer_recruitwebsite #footer_recruitwebsite_inner { padding: 0 0 1px; background: url(../../../../../rnc/contents/pub/inc_footer/img/nog_ft_line.gif) repeat-x 0 100%; }
#footer_950 #footer_top #footer_recruitwebsite #footer_recruitwebsite_title p { margin: 5px 0 0; }
#footer_950 #footer_top #footer_recruitwebsite #footer_recruitwebsite_link { margin: 5px 0 3px; }
#footer_950 #footer_top #footer_recruitwebsite #footer_recruitwebsite_link p, #footer_950 #footer_recruitwebsite #footer_recruitwebsite_link a { color: #6C625C; font-size: 11px; font-family: "MS UI Gothic"; line-height: 140%; }
#footer_950 #footer_top #footer_recruitwebsite #footer_recruitwebsite_link a:hover { color: #ff0000; }

/* ============================== footer_popup 08/03/31追加 */
/* -----フッタロゴ----- 09/10/14追加 */
#footer #footer_logo_message { text-align: center; padding: 10px 0; border-bottom: 1px solid #9e210b; }
#footer #footer_logo_message #footer_logo_img { width: 350px; margin-left: auto; margin-right: auto; }
#footer #footer_logo_message #footer_logo_img .left_img { float: left; margin-right: 5px; }
#footer #footer_logo_message #footer_logo_img .right_img { float: left; margin-top: 10px; }

/* -----リクルートのWebサイト----- */
#footer #footer_popup #footer_recruitwebsite { margin: 10px 0 0; padding: 1px 0 0; background: url(../../../../../rnc/contents/pub/inc_footer/img/nog_ft_line.gif) repeat-x 0 0; }
#footer #footer_popup #footer_recruitwebsite #footer_recruitwebsite_inner { padding: 0 0 1px; background: url(../../../../../rnc/contents/pub/inc_footer/img/nog_ft_line.gif) repeat-x 0 100%; }
#footer #footer_popup #footer_recruitwebsite #footer_recruitwebsite_title { float: left; width: 84px; margin: 3px 0; text-align: center; }
#footer #footer_popup #footer_recruitwebsite #footer_recruitwebsite_link { float: right; width: 611px; margin: 3px 0; }
#footer #footer_popup #footer_recruitwebsite #footer_recruitwebsite_link p, #footer #footer_recruitwebsite #footer_recruitwebsite_link a { color:#6C625C; font-size: 11px; font-family: "MS UI Gothic"; line-height: 140%; }
#footer #footer_popup #footer_recruitwebsite #footer_recruitwebsite_link a:hover { color:#ff0000; }


/* ============================== footer_shokumukeirekishocoach 08/12/15追加 */
/* -----お問い合わせなど各種リンク----- */
#footer_980 #footer_shokumukeirekishocoach #ft_link { width: 520px; }

/* ============================== fotter_recommend 12/01/18追加 */
/* -----footer_recommend用フッタロゴ-----*/
#footer #footer_logo_txt { text-align: center; padding: 10px 0; }
#footer #footer_logo_txt #footer_logo_img { width: 350px; margin-left: auto; margin-right: auto; }
#footer #footer_logo_txt #footer_logo_img .left_img { float: left; margin-right: 5px; }
#footer #footer_logo_txt #footer_logo_img .right_img { float: left; margin-top: 10px; }

#footer_950 #footer_logo_txt { text-align: center; padding: 10px 0; }
#footer_950 #footer_logo_txt #footer_logo_img { width: 350px; margin-left: auto; margin-right: auto; }
#footer_950 #footer_logo_txt #footer_logo_img .left_img { float: left; margin-right: 5px; }
#footer_950 #footer_logo_txt #footer_logo_img .right_img { float: left; margin-top: 10px; }
/* -----各種リンク----- */
#footer #footer_recommend { margin-bottom: 10px; padding-bottom: 10px; } /* -----12/12/06変更----- */

#footer #footer_recommend #recommend_txt { color: #6C625C; font-family: "MS UI Gothic"; font-size: 11px; padding-top: 10px; } /* -----12/12/06変更----- */
#footer #footer_recommend .recommend_body { color: #6C625C; font-family: "MS UI Gothic"; font-size: 11px; margin-top: 10px; }
#footer #footer_recommend .recommend_ttl { color: #6C625C; font-family: "MS UI Gothic"; font-size: 11px; }

#footer #footer_recommend .recommend_list_genre .leftcol { float: left; padding-top:3px;}
#footer #footer_recommend .recommend_list_genre .recommend_genre_ttl { color: #6C625C; font-family: "MS UI Gothic"; font-size: 11px; width: 112px; }

#footer #footer_recommend .recommend_list_genre .rightcol { float: right; }
#footer #footer_recommend .recommend_list_detailWrap { width: 588px; }
#footer #footer_recommend .recommend_list_detail {} 
#footer #footer_recommend .recommend_list_detail li { display: inline-block; /display: inline; zoom: 1; }
#footer #footer_recommend .recommend_list_detail li a { color: #6C625C; font-family: "MS UI Gothic"; font-size: 11px; }
#footer #footer_recommend .recommend_list_detail li a:hover { color: #ff0000; } /* -----12/06/05追加----- */


/*------------------------------------*/
/* -----各種リンク----- */
#footer_950 #footer_recommend { margin-bottom: 10px; padding-bottom: 10px; } /* -----12/12/06変更----- */
#footer_950 #footer_recommend #recommend_txt { color: #6C625C; font-family: "MS UI Gothic"; font-size: 11px; padding-top: 10px; } /* -----12/12/06変更----- */
#footer_950 #footer_recommend .recommend_body { color: #6C625C; font-family: "MS UI Gothic"; font-size: 11px; margin-top: 10px; }
#footer_950 #footer_recommend .recommend_ttl { color: #6C625C; font-family: "MS UI Gothic"; font-size: 11px; line-height: 180%;}
#footer_950 #footer_recommend .recommend_list_genre .leftcol { float: left; padding-top:3px;}
#footer_950 #footer_recommend .recommend_list_genre .recommend_genre_ttl { color: #6C625C; font-family: "MS UI Gothic"; font-size: 11px; width: 112px;}
#footer_950 #footer_recommend .recommend_list_genre .rightcol { float: left; }

#footer_950 #footer_recommend .recommend_list_genre li { list-style: none outside none; line-height: 130%; }

#footer_950 #footer_recommend .recommend_list_detailWrap { width: 800px; }
#footer_950 #footer_recommend .recommend_list_detail {} 
#footer_950 #footer_recommend .recommend_list_detail li { display: inline-block; /display: inline; zoom: 1; }
#footer_950 #footer_recommend .recommend_list_detail li a { color: #6C625C; font-family: "MS UI Gothic"; font-size: 11px; }
#footer_950 #footer_recommend .recommend_list_detail li a:hover { color: #ff0000; } /* -----12/06/05追加----- */
/*------------------------------------*/


/* ============================== 共通 13.02.12追加 吉村 */
#ft_copy { float: left; width: 163px; margin: 3px 0 0; }
#ft_copy p a { font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro'; font-size: 10px; font-weight: bold; }
#ft_copy p a:link, #ft_copy p a:visited, #ft_copy p a:active { color: #435B67; }
#ft_copy p a:hover { color:#ff0000; }

#ft_link { float: right; padding-top: 18px; margin: 1px 0 0; }
#ft_link * { font-size: 11px; font-family: "MS UI Gothic"; line-height: 140%; }
#ft_link p { margin: 0; text-align: right; }
#ft_link p img { margin: 2px 0 0 4px; vertical-align: middle; }