﻿
/* 採用情報テーブル */
#recruittable{
    width: 802px;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#recruitnaiyo{
    width: 800px;
    font-size: 9pt;
    text-align: center;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
    border-left: #333333 1px solid;
    border-right: #333333 1px solid;
}

/* トップサブメニューテーブル */
#recruittablesub{
    width: 750px;
    font-size: 9pt;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#recruitnaiyosubT1{
    width: 190px;
    font-size: 9pt;
    text-align: center;
    vertical-align: top;
    padding: 2px 2px 5px 5px;
    line-height: 120%;
    color: #202020;
    background-color: #e0e0e0;
    border-top: #333333 1px solid;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#recruitnaiyosubT2{
    width: 100px;
    font-size: 9pt;
    text-align: center;
    vertical-align: top;
    padding: 2px 2px 5px 5px;
    line-height: 120%;
    color: #202020;
    background-color: #e0e0e0;
    border-top: #333333 1px solid;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#recruitnaiyosubT3{
    width: 170px;
    font-size: 9pt;
    text-align: center;
    vertical-align: top;
    padding: 2px 2px 5px 5px;
    line-height: 120%;
    color: #202020;
    background-color: #e0e0e0;
    border-top: #333333 1px solid;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#recruitnaiyosubT4{
    width: 190px;
    font-size: 9pt;
    text-align: center;
    vertical-align: top;
    padding: 2px 2px 5px 5px;
    line-height: 120%;
    color: #202020;
    background-color: #e0e0e0;
    border-top: #333333 1px solid;
    border-left: #333333 1px solid;
    border-right: #333333 1px solid;
    border-bottom: #333333 1px solid;
}

#recruitnaiyosub1{
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    padding: 2px 2px 5px 5px;
    line-height: 120%;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#recruitnaiyosub2{
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    padding: 2px 2px 5px 5px;
    line-height: 120%;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#recruitnaiyosub3{
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    padding: 2px 2px 5px 5px;
    line-height: 120%;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#recruitnaiyosub4{
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    padding: 2px 2px 5px 5px;
    line-height: 120%;
    border-left: #333333 1px solid;
    border-right: #333333 1px solid;
    border-bottom: #333333 1px solid;
}


/* サブメニュー */
#recruitindexmenu_l_sel{
    width: 75px;
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}
#recruitindexmenu_l_non{
    width: 75px;
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    background-color: #e0e0e0;
    border-bottom: #333333 1px solid;
}
#recruitindexmenu_m_sel{
    width: 75px;
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
    border-left: #333333 1px solid;
}
#recruitindexmenu_m_non{
    width: 75px;
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    background-color: #e0e0e0;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#recruitindexmenu_r{
    font-size: 9pt;
    text-align: center;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#recruitindexmenu_rl{
    font-size: 9pt;
    text-align: center;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
    border-left: #333333 1px solid;
    border-right: #333333 1px solid;
    border-bottom: #333333 1px solid;
}


/* リクルート用外枠 */
#recruitindextable{
    font-size: 9pt;
    width: 802px;
    padding: 0px;
    background-color: #ffffff;
    border-spacing: 0px;
    border-left: #333333 1px solid;
    border-right: #333333 1px solid;
}

/* リクルート用内枠 */
#recruitintable{
    font-size: 10pt;
    width: 600px;
    padding: 0px;
    border:  0px;
    cellpadding: 3px;
    cellspacing: 0px;
    border-spacing: 0px;
    background-repeat:  repeat-y;
    background-color: #ffffff;
}

/* トップメッセージ */
#recruittopmsgtable{
    width: 700px;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}
#recruittopmsgnaiyo1{
    width: 100px;
    font-size: 9pt;
    line-height: 140%;
    text-align: left;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}
#recruittopmsgnaiyo2{
    width: 600px;
    font-size: 9pt;
    line-height: 140%;
    text-align: left;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}
#recruittopmsgnaiyo3{
    font-size: 9pt;
    line-height: 140%;
    text-align: left;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}

/* スペシャルコンテンツテーブル */

#specialtable{
    width: 600px;
    padding: 0px;
    border-spacing: 0px;
}

#specialnaiyo{
    font-size: 9pt;
    text-align: left;
    line-height: 120%;
    vertical-align: top;
    line-height: 140%;
    padding: 5px 5px 5px 5px;
}
#specialnaiyo1{
    width: 100px;
    font-size: 9pt;
    text-align: left;
    line-height: 120%;
    vertical-align: top;
    line-height: 140%;
    padding: 5px 5px 5px 5px;
}

#specialsubtitle{
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    background-color: #c1d3f2;
}

/* 新卒採用希望の方へテーブル */
#sinsotutable{
    width: 700px;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#sinsotunaiyo{
    font-size: 9pt;
    text-align: left;
    line-height: 140%;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}


/* 中途採用希望の方へテーブル */
#keikentable{
    width: 700px;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#keikennaiyo{
    font-size: 9pt;
    text-align: left;
    line-height: 140%;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}

#keikensyokusyutitle{
    width: 700px;
    height: 20px;
    font-size: 9pt;
    padding: 5px 5px 5px 5px;
    background-color: #e0e0e0;
    border-top: #333333 1px solid;
    border-bottom: #333333 1px solid;
}

/* 新卒採用募集要項テーブル */
#sinbosyutable{
    width: 600px;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#sinbosyunaiyo{
    width: 100px;
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    line-height: 120%;
    padding: 5px 5px 5px 5px;
    background-color: #e0e0e0;
    border-bottom: #333333 1px solid;
}

#sinbosyutable2{
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#sinbosyunaiyo1s{
    width: 100px;
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    line-height: 120%;
    padding: 5px 5px 5px 5px;
    background-color: #e0e0e0;
    border-top:    #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#sinbosyunaiyo1{
    width: 100px;
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    line-height: 120%;
    padding: 5px 5px 5px 5px;
    background-color: #e0e0e0;
    border-bottom: #333333 1px solid;
}
#sinbosyunaiyo2s{
    width: 450px;
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    line-height: 120%;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
    border-top:    #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#sinbosyunaiyo2{
    width: 450px;
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    line-height: 120%;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
    border-bottom: #333333 1px solid;
}


/* 中途採用募集要項テーブル */
#keibosyutable{
    width: 700px;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

/*
#keibosyumidasi{
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    background-color: #0000ff;
    color:            #ffffff;
}
*/

#keibosyumidasi{
    font-size: 12pt;
    font-weight: bold;
    color: #000066;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    background-color: #c1d3f2;
}

#keibosyunaiyo{
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}

#keibosyutable2{
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#keibosyunaiyo1{
    width: 100px;
    font-size: 9pt;
    text-align: right;
    vertical-align: top;
    line-height: 120%;
    padding: 5px 5px 5px 5px;
    background-color: #e0e0e0;
    border-bottom: #333333 1px solid;
}
#keibosyunaiyo2{
    width: 450px;
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    line-height: 120%;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
    border-bottom: #333333 1px solid;
}


/* 社員メッセージテーブル */
#messagetable{
    width: 700px;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#messagenaiyo{
    font-size: 9pt;
    text-align: left;
    line-height: 120%;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}



/* 福利厚生テーブル */
#fukuritable{
    width: 700px;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#fukurinaiyo{
    font-size: 9pt;
    text-align: left;
    line-height: 140%;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}

#fukurisyuruititle{
    width: 700px;
    height: 20px;
    font-size: 9pt;
    padding: 5px 5px 5px 5px;
    background-color: #e0e0e0;
    border-top: #333333 1px solid;
    border-bottom: #333333 1px solid;
}


/* 教育研修テーブル */
#kyouikutable{
    width: 700px;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#kyouikunaiyo{
    font-size: 9pt;
    text-align: left;
    line-height: 140%;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}


/* 資格手当テーブル */
#recruitsikakutable{
    width: 700px;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#recruitsikakunaiyo{
    font-size: 9pt;
    text-align: center;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}

#sikakutable{
    width: 650px;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#sikakuheader{
    font-size: 9pt;
    text-align: left;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}

#sikakutitle1{
    width: 180px;
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    background-color: #e0e0e0;
    border-top: #333333 1px solid;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#sikakutitle2{
    width: 300px;
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    background-color: #e0e0e0;
    border-left: #333333 1px solid;
    border-top: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#sikakutitle3{
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    background-color: #e0e0e0;
    border-left: #333333 1px solid;
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    border-bottom: #333333 1px solid;
}

#sikakunaiyo1{
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#sikakunaiyo2{
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
#sikakunaiyo3{
    font-size: 9pt;
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
    border-left: #333333 1px solid;
    border-right: #333333 1px solid;
    border-bottom: #333333 1px solid;
}


/* セミナー・説明会テーブル */
#seminartable{
    width: 700px;
    padding: 0px;
    border-spacing: 0px;
    background-color: #ffffff;
}

#seminarnaiyo{
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    line-height: 120%;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}

#seminartitle{
    width: 700px;
    height: 20px;
    font-size: 9pt;
    padding: 5px 5px 5px 5px;
    background-color: #e0e0e0;
    border-top: #333333 1px solid;
    border-bottom: #333333 1px solid;
}

/* ページリンク */
#keikenlink{
    width: 600px;
    font-size: 9pt;
    color: #0000cc;
    text-align: right;
    link: #0000cc;
    vlink: #0000cc;
    avlink: #0000cc;
}

