BODY
{
  FONT-SIZE: 12px;
  COLOR: black;
  LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}

/* new: starts here */

/* "The Smart Way to Career up." */
.new
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: red;
    background-color: #FFCCFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, san-serif
}


.headTxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, san-serif
}

/* Red title (box pattern and border pattern) */
.boxRedTit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.boxRedTitJ
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.bodRedTit
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 11px;
    COLOR: #990000;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.bodRedTit A
{
    COLOR: #990000;
    TEXT-DECORATION: none
}

/* Form styles */
/* Login form (top) */
.formTop{width:60px;height:20px}
.formTopLine{MARGIN-BOTTOM: 0px}
.formTopTxt
{
  FONT-SIZE: 9px;
  FONT-FAMILY: Verdana, Arial, Helvetica, san-serif
}
/* Login form (menu) */
.formMenu{width:110px;height:20px}
.formMenuTxt
{
    FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #003366;
  LINE-HEIGHT: 13px;
  FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
}
.formAsk{width:120px;height:20px}
.formAskTxt
{
  FONT-SIZE: 9px;
  FONT-FAMILY: Verdana, Arial, Helvetica, san-serif
  LINE-HEIGHT: 13px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.formMail{width:200px;height:20px}
.formMailTxt
{
  FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.formChPwd{width:100px;height:20px}
.formChPwdTxt
{
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Arial, Helvetica, san-serif
}

/* primary body styles */
.bodyPrime
{
  FONT-SIZE: 11px;
  COLOR: black;
  LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.bodyPrime A
{
  COLOR: #006699;
  TEXT-DECORATION: none;
}
.bodyPrime A:hover
{
  TEXT-DECORATION: underline;
  COLOR: #990000
}
.bodyPrimeBold
{
    FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: black;
  LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.bodyPrimeNormal
{
  FONT-SIZE: 11px;
  COLOR: black;
  LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.bodyPrimeBold A,
.bodyPrimeNormal A
{
  COLOR: #006699;
  TEXT-DECORATION: none;
}
.bodyPrimeBold A:hover,
.bodyPrimeNormal A:hover
{
  TEXT-DECORATION: underline;
  COLOR: #990000
}
.bodyPrimeSmall
{
  FONT-SIZE: 9px;
  COLOR: black;
  LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.bodyPrimeSmall A
{
  COLOR: #006699;
  TEXT-DECORATION: none;
}
.bodyPrimeSmall A:hover
{
  TEXT-DECORATION: underline;
  COLOR: #990000
}
.bodyOrange
{
    FONT-WEIGHT: bold;
  FONT-SIZE: 15px;
  COLOR: #ff9900;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.bodyOrange A
{
  COLOR: #ff9900;
  TEXT-DECORATION: underline;
}
.bodyAlt
{
  FONT-SIZE: 11px;
  COLOR: #003366;
  LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}

/* Main box */
.mainBoxBodyJ
{
  FONT-SIZE: 12px;
  COLOR: black;
  LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.mainBoxBodyE
{
  FONT-SIZE: 12px;
  COLOR: black;
  LINE-HEIGHT: 16px;
  FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
}

/* Quick help */
.menuQHelpTit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #993300;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.menuQHelpBody
{
  FONT-SIZE: 9px;
  COLOR: black;
  LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.menuQHelpBody A
{
  COLOR: black;
  TEXT-DECORATION: none
}
.menuQHelpBody A:hover
{
  TEXT-DECORATION: underline
}

/* forgot password */
.forgotPsd A
{
    FONT-SIZE: 9px;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.forgotPsd A:hover
{
    FONT-SIZE: 9px;
    COLOR: #ff9933;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}

/* footer */
.footer
{
  FONT-SIZE: 9px;
  COLOR: black;
  LINE-HEIGHT: 12px;
  FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
}
.footer A
{
  COLOR: black;
  TEXT-DECORATION: none
}
.footer A:hover{
  TEXT-DECORATION: underline
}

/* Visa Q&A texts */
.visaQ
{
  FONT-SIZE: 12px;
  COLOR: #CC6666;
  LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.visaA
{
  FONT-SIZE: 12px;
  COLOR: #333333;
  LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.visaHugeQ
{
    FONT-WEIGHT: bold;
  FONT-SIZE: 40px;
  COLOR: #CC6666;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.visaHugeA
{
    FONT-WEIGHT: bold;
  FONT-SIZE: 40px;
  COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}

/* warnig red */
.warnRed
{
    FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.warnRed A
{
    COLOR: #ff0000;
  TEXT-DECORATION: underline
}

.accBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.accPage
{
    FONT-SIZE: 10px;
    COLOR: black;
  LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}
.accDate
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}

.accDate A
{
    COLOR: #006699;
  TEXT-DECORATION: none
}

.accDate A:hover
{
    COLOR: #990000;
  TEXT-DECORATION: underline
}
.agNameL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #006699;
  LINE-HEIGHT: 28px;
    FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.agNameL A
{
  COLOR: #006699;
  TEXT-DECORATION: none;
}
.agNameL A:hover
{
  TEXT-DECORATION: underline;
  COLOR: #990000
}
.agNameM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    LINE-HEIGHT: 22px;
  COLOR: #006699;
    FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.agNameM A
{
  COLOR: #006699;
  TEXT-DECORATION: none;
}
.agNameM A:hover
{
  TEXT-DECORATION: underline;
  COLOR: #990000
}
.agNameS
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
  LINE-HEIGHT: 18px;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.agNameS A
{
  COLOR: #006699;
  TEXT-DECORATION: none;
}
.agNameS A:hover
{
  TEXT-DECORATION: underline;
  COLOR: #990000
}
.menuUpdate
{
    FONT-SIZE: 9px;
    COLOR: #993300;
    FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.menuUpdate A
{
  COLOR: #006699;
  TEXT-DECORATION: none;
}
.menuUpdate A:hover
{
  TEXT-DECORATION: underline;
  COLOR: #990000
}
.mailMag
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}

/* registration tag */
.gbg
{
    FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: black;
  LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif;
}
.taga
{
  FONT-SIZE: 11px;
  COLOR: black;
  LINE-HEIGHT: 18px;
  width:140px;
  height:20px;
  FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif;
}
.tagi
{
  FONT-SIZE: 11px;
  COLOR: black;
  LINE-HEIGHT: 18px;
  width:140px;
  height:20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif;
}
.tagi A
{
  COLOR: #006699;
  TEXT-DECORATION: none;
}
.tagi A:hover
{
  TEXT-DECORATION: underline;
  COLOR: #990000
}
.tagii
{
  FONT-SIZE: 11px;
  COLOR: #AAAAAA;
  LINE-HEIGHT: 18px;
  width:140px;
  height:20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif;
}


h1
{
font-sizez:14px;
margin::1px;
padding:1px;
}

/*  2007/09/19 ADD Ishihara   */

.linkTitleImage
{
  padding:4px 0px 0px 0px;
}

.linkTitleSize
{
  font-size:18px;
  font-weight:bold;
  color:#9D0000;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.linkContentsSize
{
  font-size:12px;
  padding:5px 5px 5px 20px;
} 

.linkSize
{
  padding:0px 0px 0px 30px;
} 

.linkPageContentsWidth
{
  width:100%;
}

.linkBox
{
  padding:5px 0px 0px 30px;
}


.paddingMarginH1
{
  padding:10px 0px 3px 0px;
  margin:0px 0px 0px 0px; 
}

.paddingMarginH2
{
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 0px; 
}

.paddingMarginP
{
  padding:10px 0px 5px 0px;
  margin:0px 0px 0px 20px; 
}

.linkExplainLabelSize
{
  padding:10px 0px 5px 0px;
  font-size:12px;
}

.resumeSearchCenterSettingsTable { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px solid black; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.resumeSearchCenterSettingsTable TD { 
border: 1px solid black; /* セルの枠線（太さ・色・スタイル） */ 
} 

.resumeSearchCenterBox
{
  background-image: url("images/resumeSearchCenter/orangeBox.gif");
  background-repeat:repeat-x;
}

.resumeSearchCenterBox {
  border:1px solid #909091;
  font-size: 12px;
  padding:8px 0px 8px 5px;
  margin:0px 0px 0px 0px;
  font-weight:bold;
}

.resumeSearchCenterDetailBox {
  font-size: 12px;
  border-top:0px;
  border-left:1px solid #909091;
  border-right:1px solid #909091;
  border-bottom:1px solid #909091;
  padding:8px 0px 8px 8px;
  margin:0px 0px 0px 0px;
  line-height:140%;
}

.resumeSearchCenterButtonBox {
  font-size: 12px;
  border:1px solid #909091;
  padding:8px 8px 8px 8px;
  margin:0px 0px 0px 0px;
  background-image: url("images/resumeSearchCenter/grayBox.gif");
  background-repeat:repeat-x;
}

.leftMenuResumeSearchCenterButtonBox {
  padding:7px 0px 7px 0px; MARGIN: 0px 5px 0px 2px;
  border:1px solid #909091;
  LINE-HEIGHT: 1.8;
  LETTER-SPACING: 0px;
  text-align:center;
  font-size:10px;
  background-image: url("images/resumeSearchCenter/orangeLeftMenuBox.gif");
  background-repeat:repeat-x;
}

.agencyExplain
{
  font-size:14px;
  font-weight:bold;
  color:#FF9900;
}

.agencyNotEntryExplain
{
  font-size:12px;
  color:red;
}

.noAgencyBox
{
  border:1px solid red;
  padding:20px 0px 20px 0px;
  margin:20px 0px 10px 0px;
  width:400px;
  color:red;
  font-weight:bold;
  text-align:center;
}

.noAgencyBoxWide
{
  border:1px solid red;
  padding:20px 0px 20px 0px;
  margin:20px 0px 10px 0px;
  width:500px;
  color:red;
  font-weight:bold;
}

.agencyALLEntryButtonBox {
  padding:5px 0px 5px 0px;
  MARGIN: 0px 0px 20px 0px;
  BACKGROUND-POSITION: 0px 0px;
  BORDER:1px solid #808080;
  LINE-HEIGHT: 1.7;
  LETTER-SPACING: 0px;
  text-align:center;
  font-size:12px;
  width:410px;
  background-image: url("images/agency/allEntryButton.gif");
  background-repeat:repeat-x;
  font-weight:bold;

}

.agMenuLink
{
  FONT-SIZE: 11px;
  COLOR: black;
  LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'Osaka', 'ＭＳ ゴシック', san-serif
}

.agMenuLink A
{
  COLOR: #006699;
  TEXT-DECORATION: underline;
}
.agMenuLink A:hover
{
  TEXT-DECORATION: underline;
  COLOR: #990000
}

.employerTxt
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #333333;
  LINE-HEIGHT: 13px;
  FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
  background-color:#043c78;
  border:solid 1px #daa520;
  color:#ffffff;
}

.employerLink1 A, employerLink1 A:hover
{
  COLOR: #f0e68c;
  TEXT-DECORATION: none;
}

.employerLink2 A
{
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}
.employerLink2 A:hover
{
  COLOR: #cccccc;
  TEXT-DECORATION: underline;
}


