/* Body BackGround Color */
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

*{
	font-family: 'MS PGothic';
}
 table.header{
        border-collapse:collapse;
        table-layout:fixed;

  }


 TH.colorLogoBack {background-color: #6699FF; color: #FFFFFF; font-size:12pt; }
 TH.colorTableHeader {background-color: #336699; color: #ffffff; font-size: 11pt; text-align:center;}
/* Td BackGround Color */

 TD.colorLogoBack {background-color: #6699FF; color: #FFFFFF;  font-weight: bold; font-size: 14pt; }
 TD.colorLogoBackRight {background-color: #6699FF; color: #FFFFFF; font-size: 12pt; }
 TD_colorWhiteLine {background-color: #FFFFFF; color: #000000; font-size: 9pt; }

 TD.colorBoxYellow {background-color:#ffffcc; color:BLACK; font-size:9pt; }
 TD.colorBoxRed {background-color:#009966; color:YELLOW; font-size:9pt; font-weight:normal; }
/* TODO  ASP_WA対応　[m.kakihana] Add Start */
 TD.colorBoxRed2 {background-color:#FF0000; color:WHITE; font-size:9pt; font-weight:bold; }
/* TODO  ASP_WA対応　[m.kakihana] Add End */


TD.colorBoxWhite {background-color:#CCFF99; color:#000000; font-size:9pt; font-weight:normal;}

 TD.colorMessageOut {background-color:#000066;}
 TD.colorMessageIn  {background-color:#ffffcc; color:#0000; font-size:12pt; }

/* T.Nagayama*/
 .imeD { ime-mode:disabled; }
/* T.Nagayama*/
 TD.colorTableBrder1 {border-top:1px outset    ; border-right:1px outset    ; border-bottom:1px outset   ; border-left:1px outset   ; background-color: #336699; color: #ffffff; font-size: 11pt; text-align:center; padding:3;}
 TD.colorTableBrder2 {border-right:1px outset    ; border-bottom:1px outset   ; border-left:1px outset  ; background-color: #FFFFFF; color: #000000; font-size: 12pt; text-align:left; padding:3;}
 TD.colorTableBrder3 {border-bottom:1px outset   ; background-color: #FFFFFF; color: #000000; font-size: 11pt; text-align:left; padding-bottom: 3; padding-top: 3; font-family: monospace; }
 TD.colorTableBrder4 {border-right:1px outset   ; border-bottom:1px outset   ; background-color: #FFFFFF; color: #000000; font-size: 9pt; text-align:left; padding-bottom:3; padding-top:3;font-family: monospace;}

 TD.colorTableHeader1 {background-color: #FFFFFF; color: #000000; font-size: 11pt; text-align:left;}
 TD.colorTableHeader1C{background-color: #FFFFFF; color: #000000; font-size: 11pt; text-align:center;}
 TD.colorTableHeader1R{background-color: #FFFFFF; color: #000000; font-size: 11pt; text-align:right;}
 TD.colorTableHeader2 {background-color: #FFFFFF; color: #666666; font-size: 11pt; text-align:left;}
 /*//TODO ASP_GTIN対応　[PSC A.Kato] Upd Star
 TD.colorTableNormalRowC {background-color: #FFFFFF; color: #000000; font-size: 12pt; text-align:center;}
 TD.colorTableNormalRowR {background-color: #FFFFFF; color: #000000; font-size: 12pt; text-align:right;}
 TD.colorTableNormalRowL {background-color: #FFFFFF; color: #000000; font-size: 12pt; text-align:left;}*/
 TD.colorTableNormalRowC {background-color: #FFFFFF; color: #000000; font-size: 12pt; vertical-align:middle; text-align:center;}
 TD.colorTableNormalRowR {background-color: #FFFFFF; color: #000000; font-size: 12pt; vertical-align:middle; text-align:right;}
 TD.colorTableNormalRowL {background-color: #FFFFFF; color: #000000; font-size: 12pt; vertical-align:middle; text-align:left;}
 TD.colorTableYellowRowC {background-color: #ffffcc; color: #000000; font-size: 12pt; vertical-align:middle; text-align:center;}
 TD.colorTableYellowRowR {background-color: #ffffcc; color: #000000; font-size: 12pt; vertical-align:middle; text-align:right;}
 TD.colorTableYellowRowL {background-color: #ffffcc; color: #000000; font-size: 12pt; vertical-align:middle; text-align:left;}
/*//TODO ASP_GTIN対応　[PSC A.Kato] Upd End*/
 /*//TODO WA_ENTRY_GTIN対応　[FIP T.Hara] Upd Star*/
 TD.colorTableNormalRowLWrap {background-color: #FFFFFF; color: #000000; font-size: 12pt; vertical-align:middle; text-align:left; word-wrap: break-word;}
 /*/TODO WA_ENTORY_GTIN対応　[FIP T.Hara] Upd End*/
  .col_number {text-align:right; word-wrap: break-word; width:90%;}
 TD.colorTableRowThinLine {background-color: #cccccc;}
 TD.colorTableRowBoldLine {background-color: #666666;}
 TD.colorTableSmallHeader {background-color: #FFFFFF; color: #000000; font-size: 9pt; text-align:left;}
 TD.colorTableSmallHeaderC {background-color: #FFFFFF; color: #000000; font-size: 9pt; text-align:center;}
 TD.colorTableSmallHeaderR {background-color: #FFFFFF; color: #000000; font-size: 9pt; text-align:right;}
 TD.colorTableSmallRowL {background-color: #FFFFFF; color: #000000; font-size: 10pt; text-align:left;}
 TD.colorTableSmallRowC {background-color: #FFFFFF; color: #000000; font-size: 10pt; text-align:center;}
 TD.colorTableSmallRowR {background-color: #FFFFFF; color: #000000; font-size: 10pt; text-align:right;}

 TD.colorTableHeaderA {background-color: #336699; color: #ffffff; font-size: 11pt; text-align:center;}
 TD.colorTableHeaderB {background-color: #006666; color: #ffffff; font-size: 11pt; text-align:center;}
 TD.colorTableInputRow {background-color: #ffffcc; color: #000000; font-size: 12pt;}
 /*//TODO WA納品データ入力対応　[PSC A.Kato] Add Star*/
 TD.colorTableInputRowCenter {background-color: #ffffcc; color: #000000; font-size: 12pt; text-align:center; word-break:break-all;}
 /*//TODO WA納品データ入力対応　[PSC A.Kato] Add End*/
 TD.colorChapHead1 {background-color:#FF99CC; color:BLACK; font-size: 12pt; }
 TD.colorChapBody1 {background-color:#FFFFCC; color:BLACK; font-size: 12pt; font-weight:bold; }
 TD.colorChapHead2 {background-color:#6699FF; color:WHITE; font-size: 11pt; font-weight:bold; }
 TD.colorChapBody2 {background-color:#FFFFCC; color:BLACK; font-size: 11pt; font-weight:bold; }
 .colorChapChar {color:#6699FF;}
 TD.colorChapKey   {background-color:#FFFFCC; color:BLACK; font-size: 12pt; }

 TD.colorFooterMsg {background-color:#FF99CC; color:BLACK; font-size: 11pt; }

 TD.colorSearchHead {background-color:#FFFFCC; color:BLACK; font-size:11pt; font-weight:bold; text-align:right}
 TD.colorSearchBody {background-color:#FFFFCC; color:BLACK; font-size:11pt;}

 TD.colorTableHeader {background-color:#6699FF; color:WHITE; font-size:12pt; text-align:center}
 TD.colorTableRow1   {background-color:#CCFFFF; color:BLACK; font-size:12pt; text-align:center}
 TD.colorTableRow2   {background-color:#CCFFCC; color:BLACK; font-size:12pt; text-align:center}
 TD.colorTableRowGray{background-color:#CCCCCC; color:BLACK; font-size:12pt; text-align:center}
 TD.colorTableRow1L  {background-color:#CCFFFF; color:BLACK; font-size:12pt; text-align:LEFT}
 TD.colorTableRow2L  {background-color:#CCFFCC; color:BLACK; font-size:12pt; text-align:LEFT}
 TD.colorTableRow1R  {background-color:#CCFFFF; color:BLACK; font-size:12pt; text-align:RIGHT}
 TD.colorTableRow2R  {background-color:#CCFFCC; color:BLACK; font-size:12pt; text-align:RIGHT}
 TD.colorTableRowGrayL{background-color:#CCCCCC; color:BLACK; font-size:12pt; text-align:LEFT}
 TD.colorTableRowGrayR{background-color:#CCCCCC; color:BLACK; font-size:12pt; text-align:RIGHT}

 TD.colorInfoBox {background-color: #003399;font-size: 12pt;}
 TD.colorInfoText{background-color: #FFFFFF; color:BLACK; font-size:9pt; }
 TD.colorInfoText2{background-color: #FFFFFF; color:BLACK; font-size:10pt; }

 TD.colorWhite {background-color:WHITE; color:BLACK; font-size:12pt; }
 TD.colorWhite.mustBold {background-color:WHITE; color:#cc3333; font-size:12pt; font-weight:bold;}
 TD.colorBlueGray {background-color:#3399CC; color:BLACK; font-size:12pt;}
 TD.colorGray {background-color:#CCCCCC; color:BLACK; font-size:12pt;}
 TD.fontDeepBlue1 {color:#336699; font-size:12pt;}
 TD.fontDeepBlue2 {color:#336699; font-size:11pt;}

 TD.footer {color:#999999; font-size:9pt; text-align:right; vertical-align:bottom;}

 TD.colorTableBorder {background-color: #FFFFFF; color: #000000; font-size: 11pt; text-align:left; padding-top: 3px; padding-left: 3px; font-family: monospace;}
 TD.buyerCode{ border-bottom:1px outset; border-right:1px outset; background-color: #FFFFFF; color: #555555; font-size: 10pt; text-align:left; padding-bottom: 2px; padding-top: 4px; padding-left: 3px; font-family: monospace;}

 TD.fontDeepBlue2 {color:#336699; font-size:11pt;}

DIV.footer {color:#999999; font-size:9pt; text-align:right; }

 .noticeFont {color:#009966; font-size:10pt; font-weight:BOLD;}
 .must {color:#cc3333;}
 .mustBold {color:#cc3333; font-weight:BOLD;}
 .mustBoldsize {color:#cc3333; font-size:10pt; font-weight:BOLD;}
 .normalFont {font-size:12pt;}
 .middleFont {font-size:9pt;}
 .boldFont {font-weight:BOLD;}

/* .fixing-base {position: fixed !important; top: 0px; left: 0px; width: 100%;  z-index: 999; background-color:white;}*/
 .fixing-base {position: relative; padding-top: 0px; left: 0px; width: 100%;  z-index: 999; background-color:white;}
 .fixing-table{z-index: 1000;}
 .contents{position: fixed; top: 120px; overflow-y: scroll; overflow-x: hidden; border-collapse: collapse; width:100%; height: 585px;}
 .initial{width: 30px; text-align: center; font-size: 0.95em;}
 .innerLink{/*margin-top:-100px; padding-top:100px;*/}

/*//TODO WA納品データ入力対応　[PSC A.Kato] Add Star*/
 .imeOn{text-align:left; ime-mode:active; }
 .imeOff{text-align:left; ime-mode:inactive; }
 .imeDisabledL{text-align:left; ime-mode:disabled; }
 .imeDisabledR{text-align:right; ime-mode:disabled; }
/*//TODO WA納品データ入力対応　[PSC A.Kato] Add End*/
/*//TODO WA採用品データ入力対応　[PSC M.Kurimoto] Add Start*/
 .inputLeft{text-align:left; }
/*//TODO WA採用品データ入力対応　[PSC M.Kurimoto] Add End*/

a.white     { color:white; }
a.purple    { color:purple; }
/* 2007.12.28 PSC E_Hasegawa Add Sort link */
a.blue    { color:blue; }

a.menu:visited {color:navy}
a.menu:active {color:navy}
a.menu:hover {color:navy}

a.alw      { color:#9933cc;text-decoration: none;}
a.alw:hover{ color:#ff6600;}
a.gray     { color:#808080;}

 /* 採用品エントリ機能 Add Start */
a.headerLink:visited {color:YELLOW;}
a.headerLink:link {color:YELLOW;}
a.headerLink:active {color:YELLOW;}
 /* 採用品エントリ機能 Add Start */

/* Add By office-zero Start */
 TD.colorMenuHeader {background-color:#FF99CC; color:WHITE; font-size: 10pt; }
 TD.colorMenuHeaderGray {background-color:#CCCCCC; font-size:10pt;}
 TD.colorMenuFunc   {background-color:#FF99CC; color:WHITE; font-size: 10pt; }
 TD.colorMenuExpln   {background-color:#FFFFCC; color:BLACK; font-size: 10pt; }
 .smallFont {font-size:7pt;}
/* Add By office-zero End */

/* 行間設定 */
.text {line-height : 140% ;}

/* TDタグ内の文字を赤色表示 */
td.fontRed {
	color: red;;
}
/* ポップアップ画面のレイアウト設定 */
div#subContainer{
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    width: 100%;
}
div#subMain{
	padding-bottom:40px;
}
div#subFooter{
	position: absolute;
    bottom: 30px;
    height: 30px;
    width: 100%;
    text-align: center;
}

/* TODO  CSV納品データ変換追加対応　[T.Yamamoto] Add Start */
td.cellAttribute02 {
	margin: 0px;
	padding: 2px;
	border: solid 2px #ffffff;
}

td.cellAttribute03 {
	margin: 0;
	padding: 0 2px 0 2px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	white-space: nowrap;
}

td.cellAttribute04 {
	margin: 0;
	padding: 0 2px 0 2px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

td.cellAttribute05 {
	width: 100%;
}

.cellPadding01 {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.cellHeight01 {
	height: 27px;
}

.cellHeight02 {
	height: 30px;
	padding: 0 0 0 0;
	border: 0px;
}

.cellHeight03 {
	height: 22px;
	padding: 0px;
}

.cellHeight04 {
	height: 60px;
}

.cellWidth01 {
	width: 115px;
}

.cellWidth02 {
	width: 35px;
}

.cellWidth03 {
	width: 35px;
}

.cellWidth04 {
	width: 50px;
}

.cellWidth05 {
	width: 65px;
}

.cellWidth06 {
	width: 80px;
}

.cellWidth07 {
	width: 220px;
}

.cellWidth08 {
}

.cellWidth09 {
	width: 500px;
}

.width08 {
	width: 0px;
}

.cellAttr01 {
	vartical-align: bottom;
	height: 50px;
	text-align: center;
}

.table01 {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.table02 {
	margin-left: 25px;
	border-spacing: 0;
	border-bottom: solid 1px #cccccc;
	font-size: 1.0em;
}

.table03 {
	width: 800px;
}

.table04 {
	width: 100%;
	height: 100px;
}
.table-margin01 {
	margin-top: 0px;
	margin-bottom: 2px;
}

.table-margin02 {
	margin-top: 8px;
	margin-bottom: 15px;
}

.table-margin03 {
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
}

.table-align01 {
	text-align: right;
}

.table-align02 {
	text-align: left;
}

.table-title01 {
	height: 25px;
}

.waku01 {
	position: relative;
	display: block;
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 20px;
	text-align: right;
}

.waku02 {
	display: block;
	width: 800px;
	margin: auto;
}

.waku03 {
	display: block;
	border: solid 1px #cccccc;
	width: 785px;
	margin: auto;
	margin-top: 10px;
	padding-bottom: 10px;
}

.margin01 {
	margin-bottom: 3px;
}

.rightCol01 {
	width: 30px;
}

.input01 {
	width: 70px;
}

.input02 {
	width: 90px;
}

.selector01 {
}

.frame01 {
	display: none;
	text-align: center;
}

.on-off {
	display: none;
}

#up-down {
	background-image: url("/images/images_d.png");
	background-repeat: no-repeat;
}

.up-down {
	display: block;
	width: 25px;
	height: 25px;
}

.td-nowrap {
	white-space: nowrap;
}

.textbox-space {
	margin-bottom:0.1rem;
}

input.logintextbox { width: 120px; }

TD.colorBoxRed3 { width: 120px; }

/* TODO  CSV納品データ変換追加対応　[T.Yamamoto] Add End */
