/**
 *  Cascading Style Sheet
 *
 *    IE5.00                  : CSS-charset != SJIS            -->    ERROR
 *    IE5.01, IE5.5, NN4, NN6 : CSS-charset != HTML-charset    -->    ERROR
 *    CSS de kanji wo tsukawana kereba shinpai nasi !
 */

/************/
/*** Link ***/
/************/

/* Tab Link */
A.Tablink {
	font-size:12px;
	text-decoration:none;
}



/* Non-Visited Link */
A:link {
	color:blue;
}

/* Visited Link */
A:visited {
	color:blue;
}

/* Selected Link(only after IE4) */
A:active {
	color:red;
}

/* Cursol-Hovered Link(only after IE4) */
A:hover {
	color:#4F4F4F;	/* dark gray */
}


/************/
/*** BODY ***/
/************/



/* standerd */
body.body_main {
	color:black;
	background-image: url('/PPIPublish/ppi/ejpcj/img/etc/EjPCJ_CommonBackGround.jpg');

	font-family:'ＭＳ ゴシック', 'Osaka−等幅';
	font-size:12px;
	background-attachment: fixed;
}

/* standerd */
body.body_main_listD {
/* LIST 260PX */
	color:black;
	background-image: url('/PPIPublish/ppi/ejpcj/img/etc/EjPCJ_ListBackGround_S.jpg');

	font-family:'ＭＳ ゴシック', 'Osaka−等幅';
	font-size:12px;
	background-attachment: fixed;
}

body.body_main_listE {
/* LIST 275PX */
	color:black;
	background-image: url('/PPIPublish/ppi/ejpcj/img/etc/EjPCJ_ListBackGround_M.jpg');

	font-family:'ＭＳ ゴシック', 'Osaka−等幅';
	font-size:12px;
	background-attachment: fixed;
}

body.body_main_listF {
/* LIST 110PX */
	color:black;
	background-image: url('/PPIPublish/ppi/ejpcj/img/etc/EjPCJ_ListBackGround_L.jpg');

	font-family:'ＭＳ ゴシック', 'Osaka−等幅';
	font-size:12px;
	background-attachment: fixed;
}


body.body_main_listR {
/* LIST 110PX */
	color:black;
	background-image: url('/PPIPublish/ppi/ejpcj/img/etc/EjPCJ_ListBackGround_L.jpg');

	font-family:'ＭＳ ゴシック', 'Osaka−等幅';
	font-size:11px;
	background-attachment: fixed;
}





td, th {
	color:black;
	font-family:'ＭＳ ゴシック', 'Osaka−等幅';
	font-size:12px;
}


/*************/
/*** Title ***/
/*************/

/* title 1 */
H1 {
	font-family:'ＭＳ ゴシック', 'Osaka−等幅';
	font-weight: bold;
	font-size:20px;
	color:#007fFF;
/*	color:darkgreen;*/ /* dark green */
	text-align:center;
}

H1.SYSERROR{
	font-family:'ＭＳ ゴシック', 'Osaka−等幅';
	font-weight: bold;
	font-size:20px;
	color:red;
/*	text-align:center;*/
}

/* title 2 */
H2 {
	font-family:'ＭＳ ゴシック', 'Osaka−等幅';
	font-weight:bold;
	font-size:18px;
	color:#000066; /* dark blue */
	text-align:left;
}

/* title 3 */
H3 {
	font-family:'ＭＳ ゴシック', 'Osaka−等幅';
	font-weight:bold;
	font-size:12px;
	color:blue;
	text-align:left;
}



/************/
/*** Text ***/
/************/

.UserInfo {
	font-family:'ＭＳ ゴシック', 'Osaka−等幅';
	font-weight: bold;
	font-size:13px;
	color:black;
	text-align:right;
}

.Explanation {
	color: navy;
	font-weight:bold;
	font-size: 14px;
}

.Middle {
	color: navy;
	font-weight:bold;
	font-size: 18px;
}


.Small {
	font-size: 10px;
}

.FooterLink {
	color: black;
	font-size: 12px;
	text-align: center;
}

.Error {
	font-family:'ＭＳ ゴシック', 'Osaka−等幅';
	font-size:14px;
	color:red;
}



/***********************/
/*** Horizontal Rule ***/
/***********************/
HR {
  text-align: center;
  width: 100%;
  border-style: groove;
}

HR.Header,
HR.Footer {
  color: black;
  background-color: black ;
  border-color: black;
  border-style: solid;
}

HR.SYSERROR {
  text-align: center;
  width: 100%;
  border-style: groove;

}

/*************/
/*** TABLE ***/
/*************/


/*  */
TD.Title {
	color: #007f7f;
	font-size:12px;

}


/*  */
TD.Title1 {
	background-color: #0000FF;
	color: #FFFFFF;
	font-size:12px;

}

TD.Title2 {
	background-color: #4444FF;
	color: #FFFFFF;
	font-size:12px;
}

TD.Title3 {
	background-color: #8888FF;
	color: #FFFFFF;
	font-size:12px;
}

TD.Title4 {
	background-color: #CCCCFF;
	color: #FFFFFF;
	font-size:12px;
}

TD.Title5 {
	background-color: #CCCCFF;
	color: #FFFFFF;
	font-size:12px;
}



TH.Center {
/*	background-image : url('/ebidPPIPublish/ppi/ejpcj/img/Detail2.gif');*/
/*	background-image : url('/ebidPPIPublish/ppi/ejpcj/img/Detail3.gif');
	color: #FFFFFF;
	background-color: #CCCCF0;*/

	color: #000000;
	background-color: #FFFFFF;

	font-weight: bold;

	font-size:12px;
	font-weight: normal;
	text-align:center;
}

/* View List Infomation */
TD.WizTitle {
	font-weight: bold;
	font-size:12px;
}

TH.List {
	background-color: #CC4402;
	font-weight: bold;
	font-size:12px;
}
TH.ListNoBold {
	background-color: #CC4402;
	font-weight: normal;
	font-size:12px;
}
TD.List {
	background-color: white;
	font-size:12px;
}
TH.RequiredList {
/*	color: ;*/
	background-color: #FF9999;
	font-weight: bold;
	font-size:12px;
}

/* View Detail Infomation */
TH.Detail {
/*	background-image : url('/ebidPPIPublish/ppi/ejpcj/img/Detail.gif');*/
/*	background-color: #CCCCF0;*/

	font-weight: bold;

	font-size:12px;
	font-weight: normal;
	text-align:left;
/*	color:blue;*/
	color: #000000;
	background-color: #FFFFFF;

}

TH.DetailCenter {
/*	background-image : url('/ebidPPIPublish/ppi/ejpcj/img/Detail.gif');*/
/*	background-color: #CCCCF0;*/
	font-size:12px;
	font-weight: normal;
	text-align:ceter;
/*	color:blue;*/
	color: #000000;
	background-color: #FFFFFF;

	font-weight: bold;

}



TD.Detail {
	background-color: white;
	font-size:12px;
/*	text-align:left;*/
}

/* Entry Table*/
TH.Entry {
/*	background-image : url('/ebidPPIPublish/ppi/ejpcj/img/Detail3.gif');
	color: #FFFFFF;
	background-color: #CCCCF0;*/
	color: #000000;
	background-color: #FFFFFF;

	font-weight: bold;


	font-size:12px;
	text-align:left;
}
TD.RequiredEntry {
/*	color: ;*/
	background-color: #CCFFCC;
	font-size:12px;
	font-weight: normal;
	text-align:left;
}
TD.WizEntry {
/*	background-color: #FCFFFF;*/
	background-color: #FFFFFF;

/*	background-color: lightyellow;*/
	font-size:12px;
}


TD.Entry {
/*	background-color: #FCFFFF;*/
	background-color: #FFFFFF;

/*	background-color: lightyellow;*/
	font-size:12px;
}
TD.EmphasisEntry {
/*	background-color: lightyellow; */
	background-color: pink;
	font-size:12px;
}


/* Transaction */
TH.Trans {
	background-color: pink;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
TD.Trans {
	font-size: 12px;
	text-align: center;
}



/*************/
/*** Input ***/
/*************/

/* INPUT, TEXTAREA and SELECT (after IE4) */
input.Text, textarea, select {
	color:black;
	background-color:white;
	font-size:14px;
	font-family: 'ＭＳ ゴシック', 'Osaka−等幅';
}
INPUT.Button {
	font-size:13px;
	color:black;
}

INPUT.BigText {
	color:black;
	background-color:white;
	font-size:50px;
	font-family: 'ＭＳ ゴシック', 'Osaka−等幅';
}



/***********************/
/*** BODY BackGround ***/
/***********************/


BODY.Main,
BODY.Main .ImVRadio,
BODY.Main .ImVCheckbox {
	background-image : url('/PPIPublish/ppi/ejpcj/img/GSProcBackContents.gif');
}

BODY.Menu,
BODY.Menu .ImVRadio,
BODY.Menu .ImVCheckbox {
	background-image : url('/PPIPublish/ppi/ejpcj/img/GSProcBackContents.gif');
}

BODY.SYSERROR,
BODY.SYSERROR .ImVRadio,
BODY.SYSERROR .ImVCheckbox {
	background-image : url('/PPIPublish/ppi/ejpcj/img/GCErrBack.gif');
}


/**
 *   IE5, NN6 = url-path is css-path traced.
 *   NN4      = url-path is html-path traced.
 */

/**************************************/
/***               DD              ***/
/**************************************/

DD.ErrorTitle {
	font-size:18px;
        color: Red;
	font-weight: bold;

}
DD.ErrorContents {
	font-size:16px;
        color: black;
	font-weight: normal;

}

/**************************************/
/***           PriceTable           ***/
/**************************************/
TH.PriceTitle {
	font-face:monospace;
	font-size:16px;
	font-weight: bold;
	text-align:center;
	border-color:maroon ;
	borser-width:1px;
	border-style:solid;
}
TH.Price {
	background-color: #CC4402;
	font-size:16px;
	font-weight: bold;
	font-face:monospace;
	text-align:center;
	border-color:maroon ;
	borser-width:1px;
	border-style:solid;
}
TD.Price {
	background-color: ivory;
	font-size:16px;
	font-weight: bold;
	font-face:monospace;
	text-align:left;
	border-color:maroon ;
	borser-width:1px;
	border-style:solid;
}



/************************************/
/***           Calendar           ***/
/************************************/
.CalNormal {
	font-size:12px;	color:black;
}
.CalSun, .CalHoliday {
	font-size:12px;	color:red;
}
.CalSat {
	font-size:12px;	color:blue;
}



/************************************/
/***           INPUT              ***/
/************************************/
INPUT.button {
	color:#5050FF;
	border-color:#AAEEFF;
	border-width:3px;
	background-color:EEEEFF;
	vertical-align:middle;
}


