
/* ********************************************************************************************************************* */
/* PayrollNet WIZARD 用　　　　　　　　　　　　　　　　　　　　　　　　　　　                                            */
/* ********************************************************************************************************************* */
TD.WizardSubTitle
{
	font-size : 13px;
	font-weight : normal;
	background-color : #104e8b;
	color : White;
	padding-left : 5;
	height :25px;
}

TD.WizardHeader
{
	font-size:13px;
	background-color : gray;
	color : #FFFFFF;
	padding-left :5;
	padding-right :5;
	padding-top : 0;
	padding-bottom : 0;
	height :25px;
}

TD.WizardHeaderPlane
{
	font-size:13px;
	background-color : white;
	color : #000000;
	padding-left :5;
	padding-right :5;
	padding-top : 0;
	padding-bottom : 0;
}

TD.WizardContents
{
	font-size : 13px;
	background-color : menu;
	color : Black;
}

/*データグリッドの  Header*/
TR.WizardHeader
{
    font-size : 13px;
	background-color : #104e8b;
	color : #FFFFFF;
	padding-left:5;
	height:23px;
}

TR.WizardHeaderAdd
{
    font-size : 13px;
	background-color : #CCCCCC;
	color : #FFFFFF;
	padding-left:5;
	height:23px;	
}

/*データグリッドの Contents */
TR.WizardContents
{
	font-size : 13px;
	background-color : #FFFFFF;
	color : Black;
}

/*　データグリッドの ALTERNATE ROW */
TR.ContentsALT
{
	font-size:13px;
	background-color :#F0F8FF;
	color : Black;	
}

TD.GridItemCentering
{
	font-size : 13px;
	background-color : #FFFFFF;
	color : Black;
	vertical-align: sub;
	text-align : center;
}

/* WIzard - Confirmationの内容の大きなカテゴリ(例・会社情報、給与支払日・・・等 */
TD.WizardConfirmTDHeaderMain
{
	font-size : 13px;
	background-color : #191970;
	color : #FFFFFF;
	font-weight :bold;	
}
/*WIZARD - Confirmationの大きな項目内の各テーブルのヘッダ*/
TD.WizardConfirmTDHeader
{
	height :20;
	font-size : 13px;
	background-color : #BEBEBE;
	color : Black;
    padding-right :10;
    padding-left : 15;
}

/*WI|ZARD　CONFIRMATION　MENUTABLE*/
Table.WizardConfirmMenuTable
{
 border :0;
 background-color : #FFFFFF;
 font-size : 10;
 color:black;
 padding-left : 15;
 padding-right :15;
}

/*ここから↓　Wizardの会社設定確認画面にある丈夫メニュー用　*/
TD.WizardConfirmMenuHeader
{
	font-size : 11px;
	background-color: #191970 ;
	color : white;
	padding-right :10;
 text-align :center;	
}

TD.WizardConfirmMenuContents
{
	font-size : 11px;
	background-color: #F0F8FF ;
	color : white;
	text-align :left ;
}
/*ここまで↑　Wizardの会社設定確認画面にある丈夫メニュー用*/


TD.WizardConfirmContents
{
	font-size : 13px;
	background-color : #FFFFFF;
	color : Black;
	height :20;
}

TR.WizardConfirmGridHeader
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color:#BEBEBE;
	color : black;
	text-align :left;
	margin-bottom :10;
    table-layout :fixed ;
    letter-spacing :1;
    font-family: MS PGothic;	
}

TR.WizardConfirmGridContents
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color :White;	
	color: Black;
}

/* ウィザード用　デザイン型共通 */
/* Title (見出し語　例、支給、控除・・等)*/
TD.CategoryTitle
{
	font-size : 11pt;
	font-weight: bold;
	font-family :Arial;
	padding-top : 30;
}
	
TR.WizardLine1
{
	background-color :#104e8b;
	height:30px;
	color :White;
	font-family :MS PGothic;
	font-size :14px;
	padding-left :5;
	padding-right :15;	
	text-align :left;
}

TR.WizardLine2
{
	color:#104e8b;
	font-family :MS PGothic;
	font-size :12px;
	background-color :#CCCCCC;
	height :18px;
}

TR.WizardLine3
{
	background-color :#FFFFFF;
	height :10px;	
}

TR.WizardLine4
{
	background-color :#104e8b;
    height:40px;
}

TR.WizardBody
{
	background-color : #f5f5f5;
	font-size :13px;
	color:Black;
}

TD.WizardPageTitle
{
	font-size : 15px;
	color :#ffffff;
	font-weight : normal;
	background-color : #104e8b;
	font-family :MS PGothic;
	height : 30px;
	font-style :normal ;
}
/* 追加ボタン (<asp:button>) */
Input.WizardAddButton
{
	background-color : #104e8b;
	font-size:13;
	font-weight : bold;
	color : White;
	width : 47;
	height : 25;
}

/* ボタン ページング用　次へ・前へ・・等。<asp:button>) */
Input.WizardButton
{
	background-color : #27408B;
	font-size:14;
	font-weight :bold;
	color : White;
	width : 70;
	height : 27;
}

/* ボタン ページング用　次へ・前へ・・等。<asp:button>) */
Input.WizardButtonWide
{
	background-color : #27408B;
	font-size:14;
	font-weight :bold;
	color : White;
	width : 170;
	height : 27;
}

Input.WizardButtonResizable
{
	background-color : #27408B;
	font-size:14;
	font-weight : bold;
	color : White;
	height : 27;
}

/* WizardFamilyData データを表示するテーブルをまとめているテーブル用*/
Table.ParentTable
{
	font-size:12px;
	color:black;
	border-style:ridge;
	border-color:white;
	border-width :1;
	padding-top:0;
	padding-bottom:0;
	padding-right:0;
	padding-left:0; 
	margin-bottom :0;
	margin-top :0;
	margin-left:0;
	margin-right :0;
}

/* WizardFamilyData ヘッダーテーブル用*/
Table.HeaderTable
{
	background-color :#104e8b;
	font-size:12px;
	color:white;
	border-style:ridge;
	border:0;
	border-color:#FFE4E1;
	text-align :center ;
}

/* WizardFamilyData ヘッダーテーブル用*/
Table.ButtonTable
{
	background-color :#CCCCCC;
	font-size:12px;
	color:white;
	border-style:ridge;
	border-color:GRAY;
	text-align :center ;
	
}
/* WizardFamilyData データを表示するテーブル用 */
Table.ChildTable
{
	background-color:white;
	font-size:12px;
	color:black;
	border-style:solid;
	border-color:#cccccc;
	border-width :1;
	padding-top:2;
	padding-bottom:2;
	padding-right:2;
	padding-left:2; 
}


/*テーブル全体のフォントを統一*/
TD.WizardTable
{
	 background-color :Red;
	font-size:14px;
}

/* ********************************************************************************************************************* */
/* PayrollNet WIZARD 終わり　　　　　　　　　　　　　　　　　　　　　　　　　　　                                            */
/* ********************************************************************************************************************* */


Input.inputEmpBasicDataEntry
{
	border-style :ridge ;
}

span.RadioYN
{
 font-size:1;
}

table.tblEmpBasicDataEntry
{
	font-size :12px;
    border-width : 0;
    padding :0;
    margin : 0; 
    text-align:left;
}

Tab.TabEmpBasicDataEntry
{
 font-size :10px;	
 background-color:pink;
}

Table.WiserdTable
{
 border-width:0;
}

TD.wiserdTD
{
	font-size :12px;
	height:50;
	border:none;	
}

/* ********************************************************************************************************************* */
/* ここよりウェブ明細関連　　　　           　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/* ********************************************************************************************************************* */

/* Header left-text-align + gray-background */
TR.HeaderGray
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color:#CCCCCC;
	color : black;
	padding-top:3;
	padding-bottom :3;
}
/* Header left-text-align + gray-background */
TD.HeaderGray
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color:#CCCCCC;
	color : black;
	padding-top:3;
	padding-bottom :3;
}
/* Header center-text-align + gray-background */
TR.HeaderGrayC
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color:#CCCCCC;
	color : black;
	padding-top:3;
	padding-bottom :3;
	text-align :center ;
}
/* Header center-text-align + gray-background */
TD.HeaderGrayC
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color:#CCCCCC;
	color : black;
	text-align :center ;
	padding-top:3;
	padding-bottom :3;
}

/** 薄いグレーバックに黒字,左寄せ **/
TD.TitleGrayL
{
  background-color		: #CCCCCC;
  color					: black;
  font-family			: MS PGothic;
  font-size				: 10pt;
  text-align            : left;  
  padding-left:3px; 
  
}

/* ＴＲ　薄いグレーバック 左寄せ */
TR.ContentsRightGray
{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	background-color :#f5f5f5;
	font-family: MS PGothic; 
}
/* ＴＲ　薄いグレーバック 右寄せ */
TR.ContentsRightGrayR
{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	background-color :#f5f5f5;
	text-align :right;	
	font-family: MS PGothic; 
}
/* ＴR　薄いグレーバック・中央 */
TR.ContentsRightGrayC
{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	background-color :#f5f5f5;
	font-family: MS PGothic; 
	text-align :center ;
}

/* ＴＤ　薄いグレーバック・左寄せ */
TD.ContentsRightGray
{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	background-color :#f5f5f5;
	font-family: MS PGothic; 
}
/* ＴＤ　薄いグレーバック・右寄せ */
TD.ContentsRightGrayR
{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	text-align :right;		
	background-color :#f5f5f5;
}
/* ＴＤ　薄いグレーバック・中央 */
TD.ContentsRightGrayC
{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	background-color :#f5f5f5;
	text-align :center;
}

/* ********************************************************************************************************************* */
/* ウェブ明細関連　終わり　　　           　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/* ********************************************************************************************************************* */



/* ********************************************************************************************************************* */
/* 以下､PayrollNet　共通スタイル 　　　　           　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/* ********************************************************************************************************************* */
/*																														 */
/*  ▼お願い▼　後にペイロールのデザインが、一新されるときにスタイルの変更を簡単にする為に、以下を守ってください。　		     */
/*　@スタイルの設定の上に、説明を記す。　　　　　　　　　                                                                   */
/*　Aできる限り、同じタグでいく通りものスタイルを作らない。                                                                 */
/*  BHTMLのタグごとに分類すること。既に存在するものは､新しく作らず､末尾に追加すること。				                      	 */
/* ********************************************************************************************************************* */


/* ● BODY表示   ************************************************************************** */
BODY          
{
	background-color : #FFFFFF;
	font-size : 13px;
	font-weight :normal;
	font-family :MS PGothic;
	margin : 10px;
}

BODY.table          
{
	background-color : #FFFFFF;
	font-size : 13px;
	font-weight :normal;
	font-family :MS PGothic;
	margin : 1px;
}

/* ● ページタイトル表示   ************************************************************************** */
TD.PageTitle
{
	font-size : 15px;
	font-style : normal;
	font-weight : bold;
	color : Black;
	padding-bottom:20;
}

/* ● テーブル    ************************************************************************** */
Table
{
	font-size:13px;
	font-style:normal;
}

/* ヘッダー 濃紺　(　表示されるテキストのALIGN＝中央　）*/
TD.CellHeader
{
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	background-color:#483D8B;
	color : white;
	text-align :center;
	padding-top:3;
	padding-bottom :3;
}

/* ヘッダー　ライトブルー（バックカラーがライトブルーで、テキスト左寄せ） */
TD.CellHeaderLB
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F8FF;
	color : black;
	text-align :left;
	padding-top:3;
	padding-bottom :3;
}


/* ヘッダー ( 白抜き文字濃紺地 TEXT-ALIGN＝左寄せ　）*/
TD.CellHeaderV
{
	font-size:13;
	font-style:normal;
	font-weight:bold;
	background-color:#483D8B;
	color : white;
	text-align :left;
	padding-top:3;
	padding-bottom :3;
	padding-left :2;
}


/* ● テーブル コンテンツ   ************************************************************************** */

/* コンテンツ テーブルセル　*/
TD.Contents
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color :White;
}
/* コンテンツ テーブルセル　*/
TD.ContentsCenter
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color :White;
	text-align :center ;
}



/* ● データグリッド ヘッダー   ************************************************************************** */

/* ヘッダー　濃紺 *  データグリッドの場合 */
TR.CellHeader
{
	font-size:13;
	font-style:normal;
	font-weight:bold;
	background-color:#483D8B;
	color : white;
	text-align :left;
	margin-bottom :10;
    table-layout :fixed ;
    letter-spacing :1;
    font-family: MS PGothic; 
    padding-left :1;
    padding-bottom :1;
    padding-top :1; 
}

/* ヘッダー　ライトブルー データグリッドの場合*/
TR.CellHeaderLB
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F8FF;
	color : black;
	text-align :left;
	padding-top:3;
	padding-bottom :3;
}

/* ヘッダー　ライトグレー　データグリッドの場合*/
TR.CellHeaderLG
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color:#F5F5F5;
	color : black;
}

/* ● データグリッド コンテンツ　   ************************************************************************** */

/* コンテンツ *  データグリッドセル */
TR.Contents
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color :White;
}

/*　コンテンツ *  データグリッドの ALTERNATE ROWの場合(バックグラウンドが薄い空色） */
TR.ContentsALT
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color :#F0F8FF;
}

/* コンテンツ *  データグリッドセル　右寄せ表示 */
TR.ContentsR
{
	font-size:13;
	font-style:normal;
	font-weight:normal;
	background-color :White;
	text-align :right ;
	padding : 0;
}

/* ● ボタン　   ************************************************************************** */

/* 更新・表示ボタン等、ペイロールの標準サイズ（？）のボタン (<asp:button>) */
Input.UpdateDisplayButton
{
	background-color : #473C8B;
	font-size:14;
	font-weight :bold;
	color : White;
	width : 70;
	height : 27;
}

Input.Button
{
	background-color : #473C8B;
	font-size:14;
	font-weight :bold;
	color : White;
	width : 70;
	height : 27;
}

/*幅広ボタン用（訳7文字までＯＫ）*/
Input.ButtonWide
{
	background-color : #473C8B;
	font-size:14;
	font-weight :bold;
	color : White;
	width : 140;
	height : 27;	
}

/*ボタン文字制限無し*/
Input.ButtonInf
{
	background-color : #473C8B;
	font-size:14;
	font-weight :bold;
	color : White;
	height : 27;	
}

/* 追加ボタン (<asp:button>) */
Input.AddButton
{
	background-color : #473C8B;
	font-size:13;
	font-weight : normal;
	text-align :center;
	color : White;
	width : 47;
	height : 25;
}

/* ボタン ページング用　次へ・前へ・・等。<asp:button>) */
Input.ButtonGeneral
{
	background-color : #473C8B;
	font-size:14;
	font-weight :bold;
	color : White;
	width : 70;
	height : 27;
}

/* ボタン ページング用　次へ・前へ・・等。<asp:button>) */
Input.ButtonNavi
{
	background-color : #473C8B;
	font-size:14;
	font-weight :bold;
	color : White;
	width :40;
	height :18;
}

/* ●  特別表示    ************************************************************************** */

/*テーブルセル内での金額表示　右寄せ */
TD.MoneyDisplay
{
	text-align :right;
	font-style:normal;
	font-weight:normal;
	background-color :White;	
	padding-right :2;
	font-size : 10pt;
	font-family :MS PGothic;
}

/*Labelでの金額表示　右寄せ */
Span.MoneyDisplay
{
	font-size : 10pt;
	font-family : MS PGothic;
	font-style:normal;
	font-weight:normal;
	background-color :White;
	padding-right :2;
	text-align :right;
}

input.MoneyDisplay
{
	text-align :right;
	font-size : 10pt;
	font-family :MS PGothic;
	font-style:normal;
	font-weight:normal;
	background-color :White;	
	padding-right :2;	
}

TD.CENTER
{
	text-align :center ;	
}

Table.base2cTbl td {
	border-color:#A8A8A8;
	border-style:solid;
	border-width:1px 0 0;
	padding:5px 10px;
}

Table.base2cResult td {
	border-color:#A8A8A8;
	border-style:solid;
	border-width:1px 1 0;
	padding:2px 10px;
}

Table.base2cNormal td {
	border-color:#A8A8A8;
	border-style:solid;
	border-width:1px 1 1;
	padding:2px 2px;
}

Table.base2cDataList td {
	border-color:#A8A8A8;
	border-style:solid;
	border-width:1px 0 1 1;
	padding:2px 2px;
}

TD.jobsbg 
{
	background:none repeat scroll 0 0 #F4F4F4;
	width:500;
}

TD.USControl1
{
	border-color:#A8A8A8;
	border-style:solid;
	border-width:1px 0 1 0;
	height:70px;
}

TD.jobsbgUSControl
{
	background:none repeat scroll 0 0 #F4F4F4;
	border-color:#A8A8A8;
	border-style:solid;
	border-width:1px 0 1 0;
	height:70px;
}

Div.SearchBox
{
	padding:15px;
	width:600;
	background:#F9F9FF;
	border-top:#56458C 5px solid;
	border-right:#56458C 2px solid;
	border-left:#56458C 2px solid;
	border-bottom:#56458C 2px solid;
}

TR.GridHeader
{
	font-family: Arial;
	font-size : 12px;
	font-weight:bold;
	background-color:#39429c;
	color : White;
	text-align : left;
	 padding: 5px;
}

TR.GridItems
{
	font-family :Arial;
	font-size : 12px;
	background-color: #F4F4F4;	
	color : Black;
	text-align :left;
	padding : 5px;
}
	
TR.GridAlternItems
{
	font-family:Arial;
	font-size : 12px;
    background-color :#FFFFFF;
    color : Black;
    text-align :left;
    padding : 5px;
}

/* ヘッダー固定用 */
.Freezing {
z-index: 10;
top: expression(this.offsetParent.scrollTop);
left:expression(0);
position: relative;
}
/* リンク下線なし */
A.no_under { COLOR: black; TEXT-DECORATION: none }
A.no_under:hover { TEXT-DECORATION: underline }
A.no_under_select { COLOR: white; TEXT-DECORATION: none }
A.no_under_select:hover { TEXT-DECORATION: underline }
A.under_black { COLOR: black; }

div.pnlParent {position:relative;width:100%}
div.pnlBlock { background-color:#f7f6f3; border:2px solid #ccc; padding:0px; margin-bottom:0.9em; }
div.pnlBlockSeparates { background-color:#F0F8FF; border:2px solid #ccc; padding:0px; margin-bottom:0.9em; }
div.pnlHeader { background-color:#284775; color:#fff; font-weight:bold; margin:0em; padding:2px; }
div.pnlHeader2 { background-color:#bbb; color:#fff; font-weight:bold; margin:0em; padding:0px; }
div.pnlSubBlock { margin:0.4em }
div.pnlSubHeader { border-bottom:solid 2px #bbb; color:#bbb; font-weight:bold; margin-top:0.8em; margin-bottom:0.8em; padding:2px }
div.pnlSubSection { margin:0em 0.5em 0.8em 0.5em; }
div.pnlSubSectionHeader { border-bottom:1px solid #ccc; margin-bottom:0.2em; }
div.pnlBlockAppUCCenter { text-align:center; margin:2px; padding:5px }
div.pnlSchColor { border-color:#abc; }
span.arrow {
  font-size: xx-small;  color: red;       
}

/* 折り返し禁止 */
.ColumnNowrap {
    white-space: nowrap;
}