body,td {  font-size: 12px; line-height: 20px; color: #444444}
.moji10 {  font-size: 10px; line-height: 18px}
.moji10nonlh {font-size: 10px; line-height: normal;}
.moji12_16px {font-size: 12px; line-height: 16px}
.moji10_blue {  font-size: 10px; line-height: 14px; color: #356392}
.moji10_wh {  font-size: 10px; line-height: 14px; color: #FFFFFF}
.moji_red {  color: #CC0000}
.moji_14{  font-size: 14px; font-weight: bold;  color: #444444; line-height: 22px}
.moji_14_bl{  font-size: 14px; font-weight: bold;  color: #CC6600; line-height: 22px}
.moji10_be {  font-size: 10px; line-height: 14px; color: #0C1D72}
.moji_red2 { color: #660000; font-weight: bold}
.moji12 {  font-size: 12px; line-height: 20px; color: #444444}
.title { font-size: 14px; line-height: 14px; color: #FFFFFF; font-weight: bold}
.naviback {  background-image: url(img/top3.jpg); background-repeat: no-repeat}
a:link {  color: #003399; text-decoration: none}
a:visited {  color: #0066CC; text-decoration: none}
a:hover   {  color: #3366FF; text-decoration: underline}
.nabiback2 {  background-image: url(img/header2.jpg); background-repeat: no-repeat}
.table1 {  padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; background-color: #F8F4EB;; border: #E1C89F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.moji12_wh { font-size: 12px; line-height: 20px; color: #FFFFFF; font-weight: bold}
.news { font-size: 10px; line-height: 13px}
.moji10_red { font-size: 10px; color: #CC0000; line-height: 14px}
.back {  background-image: url(../corp_img/lineback.gif)}
.moji12_gray { font-size: 12px; line-height: 20px; color: #CCCCCC; font-weight: bold }
.square {  margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px}
.moji14_red { font-size: 14px; color: #CC0000 ; line-height: 20px; font-weight: bold}
.moji18_red { font-size: 18px; color: #CC0000 ; line-height: 24px; font-weight: bold}
.moji14_green { font-size: 14px; color: #41BA09; line-height: 20px; font-weight: bold}
.moji14_blue { font-size: 14px; color: #1F7ACF; line-height: 20px; font-weight: bold}
.back2 { background-image: url(../corp_company/img/rinen2.jpg); background-repeat: no-repeat; background-position: right top}
.back3 { background-image: url(../corp_company/img/rinen1.jpg); background-repeat: no-repeat; background-position: right top}
.table2 { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; background-color: #FFFFFF; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.table3 { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; background-color: #FFFFFF; border: #CC0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.blue {  color: #003399}

.indexPR{margin-left:8px; margin-right:3px; margin-top:8px;} a:link{color:#003399; text-decoration:underline;} a:visited{color:#003399; text-decoration:underline;} a:hover{color:#3366ff; text-decoration:underline;}
.moji14_nobold{font-size:14px; color:#444444;}
.moji18_blue { font-size:18px; color:#1F7ACF; line-height:20px; font-weight:bold;}
.moji10_lh13{font-size:10px; line-height:13px;}
.border_gray{border-top:1px dotted #666666; border-bottom:1px dotted #666666;}

table.shareResult{ margin-top:3px;}

.moji14_wh { font-size: 14px; line-height: 20px; color: #FFFFFF; font-weight: bold}

.forcorpEX { width:89px; height:24px; background-image:url(../corp_forclient/img/backimg.jpg); background-repeat:repeat-y; text-align:center; vertical-align:bottom; color:#00006D; font-weight:bold; padding:2px; }


/* エリア別お仕事情報 */
.areabox {}
.nomargin {margin:0; padding:0;}
#arealink img {border:none; z-index:1;}
.areabox_out {background-color:#ffddbb; border:1px solid #d0111b; padding:6px; position:absolute; top:18px; left:0px; z-index:0;}
.areabox_in {background-color:#ffffff; padding:4px;}
.areabox_text {height:220px; width:398px;}
.job_kanto {position:absolute; top:0px; left:14px;}
.job_kansai {position:absolute; top:0px; left:104px;}
.job_toukai {position:absolute; top:0px; left:194px;}
.job_other {position:absolute; top:0px; left:284px;}

.px14   {FONT-SIZE: 14px;}
.px14p   {FONT-SIZE: 14px; color:#FF3333;}
.px14b   {FONT-SIZE: 14px; color:#FF3333;}
.px16   {FONT-SIZE: 16px;}
.green {color:#66CC33;}
.blue2 {color:#1339FF;}
.pink {color:#F4806F;}
.oreange {color:#FF6600;}
.red {color:#DD0000;}

