@charset	"Shift_JIS";

/************基本設定************/
/* bodyタグ内一括指定 */
body {
	/*(フォントサイズのポイント指定)*/
	font-size:10pt;
	
	/*(フォントサイズの相対指定)
	font-size:normal;*/
	
	/** BGカラーの指定 画層より上に記述すること**/
	background:#efefef;
	
	/* BGイメージの指定 
	background-image:url("images/jc_f_top_bg.gif");	*/
	
	/* bgイメージの縦で繰り返し 
	background-repeat:repeat-y;*/
	
	/* bgイメージの位置の指定 
	background-position:0,0;*/
	
	/* マージン（外の間隔）の指定 「上右下左」*/
	margin:0px 0px 0px 0px; 
	
	/* パディング（内の間隔）の指定「上右下左」 */
	padding:0px 0px 0px 0px; 
	
	/* テキストカラーの指定 */
	color:#333333;
	
	/* テキスト行間の指定 */
	line-height:130%;
	}

td {
	/*(フォントサイズのポイント指定)*/
	font-size:10pt;

	/* テキストカラーの指定 */
	color:#333333;
	
	/* テキスト行間の指定 */
	line-height:160%;
	}

th {
	/*(フォントサイズのポイント指定)*/
	font-size:10pt;

	/* テキストカラーの指定 */
	color:#333333;
	
	/* テキスト行間の指定 */
	line-height:160%;
	
	/* 太字の指定 */
	font-weight:700;
	}

/* テキストエリアタグ内一括指定
   2011/04/26 M.Miyashiro スマートフォン対応のため、textarea.cssへ切り出し */


/*h1{*/
 	/*(フォントサイズのポイント指定)*/
/*	font-size:18pt;*/
/*	}*/

/*h2{*/
	/*(フォントサイズのポイント指定)*/
/*	font-size:16pt;*/
/*	}*/


h3{
	/*(フォントサイズのポイント指定)*/
	font-size:14pt;
	}


/*h4{*/
	/*(フォントサイズのポイント指定)*/
/*	font-size:12pt;*/
/*	}*/

/************テキストの大きさ設定************/

/*.big4{*/
	/*(フォントサイズのポイント指定)*/
/*	font-size:18pt;*/
/*	}*/
	
/*.big3{*/
	/*(フォントサイズのポイント指定)*/
/*	font-size:16pt;*/
/*	}*/

.big2 {
	/*(フォントサイズのポイント指定)*/
	font-size:14pt;
	}
	
/*.big1{*/
	/*(フォントサイズのポイント指定)*/
/*	font-size:12pt;	*/
	/* パディング（内の間隔）の指定「上右下左」 
	padding:0px 0px 0px 0px;*/
	/* マージン（外の間隔）の指定「上右下左」 
	margin:140px 0px 0px 0px;*/
/*	}*/

/*.big0{*/
	/*(フォントサイズのポイント指定)*/
/*	font-size:11pt;	*/
	/* パディング（内の間隔）の指定「上右下左」 
	padding:0px 0px 0px 0px;*/
	/* マージン（外の間隔）の指定「上右下左」 
	margin:140px 0px 0px 0px;*/
/*	}*/

/**/
/* オンカーソルリンク （標準） */
bg-white {

	background:#ffffff;
}

/************リンク設定************/

/* 未訪問リンク（標準） */
a:link {
	color:#0000ff;	
	
}

/* 訪問済リンク （標準） */
a:visited {
	color:#2602CC;	
}

/* オンカーソルリンク （標準） */
a:hover {
	color:#0000ff;
	background:#E0E6FF;
}

/* オンクリックリンク （標準） */
a:active {
	color:#ff0000;	
	background:#E0E6FF;
}

/************各コーナーのタイトル下の点線設定************/

/*コーナータイトルの入ったセルの設定*/
.segment_table{

	/* ボーダーラインの設定「下」 */
	border-bottom:1px solid #bbbbbb;
	
	/* パディング（内の間隔）の指定「上右下左」 */
	padding:0px 0px 0px 4px;
}

/*コーナータイトルの入ったセルの二重線設定*/
.segment_table2{

	/* ボーダーラインの設定「下」 */
	border-bottom:3px double #bbbbbb;

}

/*コーナータイトル下の説明文の設定*/
.segment_text{

	/* パディング（内の間隔）の指定「上右下左」 */
	padding:0px 0px 0px 0px;
	/* マージン（外の間隔）の指定「上右下左」 */
	margin:0px 18px 20px 18px;
}

/************textsmall設定************/
.textsmall {
	/*(フォントサイズのポイント指定)*/
	font-size:8pt;
	
	/*(フォントサイズの相対指定)
	font-size:small;*/
	
	/* マージン（外の間隔）の指定 「上右下左」*/
	margin:0px 0px 0px 6px; 
	
	/* パディング（内の間隔）の指定「上右下左」 */
	padding:0px 0px 0px 0px; 
	
	/* テキストカラーの指定 */
	color:#333333;
	
	/* テキスト行間の指定 */
	line-height:130%;
}

/******燃料サーチャージ請求書通常********/
.fontsmall {
	/*(フォントサイズのポイント指定)*/
	font-size:8pt;

	/*文字幅*/
	letter-spacing:-1pt;
}

/******燃料サーチャージ請求書口座********/
.fontsmall2 {
	/*(フォントサイズのポイント指定)*/
	font-size:9pt;

	/*文字幅*/
	letter-spacing:-1pt;
}

/************各種テキストの設定************/
/*コメント*/
.comment{
	color:#696969;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
}

/*セル内注釈（※で始まる）*/
.attention{
	color:#FF4147;
}
/*必須*/
.essential{
	color:#FF4147;
}
/*お知らせ*/
.infomation {
	COLOR: #808000;
}
/*ご案内*/
.guidance {
	color:#000080;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
}
/*システム処理結果(正常時)*/
.ok_msg {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-STYLE: normal; TEXT-DECORATION: none
}
/*システム処理結果(異常時)*/
.er_msg {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #cc0000; LINE-HEIGHT: 18px; FONT-STYLE: normal; TEXT-DECORATION: none
}
/* ヘッダ部日付表示 */
.hizuke {
	FONT-SIZE: 9px; COLOR: #006600; LINE-HEIGHT: 14px
}
/* ヘッダ部利用者表示 */
.rennrakusaki_mei {
	FONT-SIZE: 11px; COLOR: #006600; LINE-HEIGHT: 14px
}

/*.textred {*/
	/* テキストカラーの指定 (赤系)*/
/*	color:#FF4147;*/
/*}*/

/*.textgreen {*/
	/* テキストカラーの指定 (赤系)*/
/*	color:#005500;*/
/*}*/

.textnavy {
	/* テキストカラーの指定 (赤系)*/
	color:#000080;
}

/*.textbrown {*/
	/* テキストカラーの指定 (赤系)*/
/*	color:#5A2529;*/
/*}*/

/*.textblue {*/
	/* テキストカラーの指定 (赤系)*/
/*	color:#3399FF;*/
/*}*/


/************textsmall設定************/
.textmargin6px{
	/*(フォントサイズのポイント指定)
	font-size:8pt;*/
	
	/*(フォントサイズの相対指定)
	font-size:small;*/
	
	/* マージン（外の間隔）の指定 「上右下左」*/
	margin:0px 0px 0px 6px; 
	
	/* パディング（内の間隔）の指定「上右下左」 */
	padding:0px 0px 0px 0px; 
	
	/* テキストカラーの指定 
	color:#333333;*/
	
	/* テキスト行間の指定 */
	line-height:130%;
}

/************戻るボタン画像設定************/
.back{
	
	/* マージン（外の間隔）の指定 「上右下左」*/
	margin:0px 16px 0px 16px; 

}

/************CopyRight設定************/
.copyright {
	/*(フォントサイズのポイント指定)*/
	font-size:8pt;
	
	/*(フォントサイズの相対指定)
	font-size:small;*/
	
	/* マージン（外の間隔）の指定 「上右下左」*/
	margin:0px 0px 0px 0px; 
	
	/* パディング（内の間隔）の指定「上右下左」 */
	padding:0px 0px 0px 0px; 
	
	/* テキストカラーの指定 */
	color:#333333;
	
	/* テキスト行間の指定 */
	line-height:140%;
}

/************テーブル設定************/
/*ページ内の両サイドのしきり線*/
/*背景とのしきりにある縦線になります*/

.table_side{
	
	/* ボーダーラインの設定「左」 */
	border-left:2px solid #cccccc;
	
	/* ボーダーラインの設定「右」 */
	border-right:2px solid #cccccc;
}

.table_bottom{
	
	/* ボーダーラインの設定「下」 */
	border-bottom:2px solid #cccccc;
	
}

/************バックグラウンドの設定************/
/* バックグラウンド　ライトイエロー */
.bg_l-yellow {
	background:#F8FFDA;
}

/* バックグラウンド　ライトブルー */
.bg_l-blue{
	background:#D2EEFF;
}

/* バックグラウンド　ライトレッド */
.bg_l-red{
	background:#FFEAF6;
}

/* バックグラウンド　ライトレッド */
.bg_l-green{
	background:#DAFBE3;
}

/************画面タイトル文字の設定************/
.pageTitle{
	font-size:14pt;
	font-weight:700;
}

/************Tips表示の設定************/
/* Tips表示するレイアの定義と装飾 */
SPAN.tips{
  position:absolute;
  visibility:hidden;
  border:1px solid #3333cc;
  padding:5;
  background-color:#ffffcc;
  layer-background-color:#ffffcc;
}

/************ボタンの設定************/
.normal_btn {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.normal_not_action_place_btn {
	COLOR: #000000; BACKGROUND-COLOR: #FFDEAD
}
.delete_btn {
	BACKGROUND-COLOR: #ff9999
}
.logout_btn {
	COLOR: #FFE635; BACKGROUND-COLOR: #75A9FF
}
.action_place {
	BACKGROUND-COLOR:#dcdcdc
}	                  
	                     
/************プログレス処理************/
.pbhide
	{
	position:absolute;
	visibility:hidden;
	}
.pbshow
	{
	position:absolute;
	visibility:visible;
	}
.prgbar
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	width:200px;
	border:ridge 2px #99ccff;
	background-color:#003366;
	padding:0px 0px 0px 4px;
	color:#ffffff; 
	}
.prgbar h4
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	background:#003366 url("/ebp/pic/pleasewait_f.gif") no-repeat left 2px;
	padding:5px 5px 4px 20px;
	font-size:12px;
	font-weight:normal;
	}

/************テーブル設定************/

/* ヘッダー項目 */
.basic_header {
	background:#eaf3ff;
}

/* ヘッダー項目フォント */
.basic_h_font {
	/* テキストカラーの指定 */
	color:#000080;
	/* ボールド */
	font-weight:bold;
}

/* ヘッダー項目ボーダーライン */
.basic_bottom{
	/* ボーダーラインの設定「下」 */
	border-bottom:1px solid #bbbbbb;
	/* パディング（内の間隔）の指定「上右下左」 */
	padding:0px 0px 0px 4px;
}

/* 項目 */
.basic_body {
	background:#ffffff;
}

/* 外枠 */
.basic_outline {
	background:#999999;
}

/* リスト項目(偶数) */
.list_gusu {
	background:#f9f9f9;
}

/* リスト項目(奇数) */
.list_kisu {
	background:#ffffff;
}

/*リスト用ナビゲーション　ページ数*/
.list_page{
	color:#18427f;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
}

/*一覧用テーブルヘッダー*/
.list_header{
	background:#eaf3ff;
	line-height:15px;
}

/************リンクナビゲーション************/
/*リンク要素　無し*/
.list_navi{
	color:#18427f;
	font-weight:bold;
	font-size:20px;
	line-height:22px;
}

/*リンク要素　リンク*/
.list_navi a:link{
	color:#18427f;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}

/*リンク要素　訪問済み*/
.list_navi a:visited{
	color:#9900cc;
	font-style:normal;
	font-size:12px;
	text-decoration:underline;
}

/*リンク要素　オーバー*/
.list_navi a:hover{
	color:#ff3300;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}

/*リンク要素　アクティブ*/
.list_navi a:active{
	color:#cc0000;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}


/************ページナビゲーション************/
.current-page {
	FONT-SIZE: 15px; FONT-WEIGHT: bold; LINE-HEIGHT: 25px
}
.page-link A:link {
	FONT-SIZE: 13px; TEXT-DECORATION: underline; LINE-HEIGHT: 25px
}
.page-link A:visited {
	FONT-SIZE: 13px; TEXT-DECORATION: underline; LINE-HEIGHT: 25px
}
.page-link A:hover {
	FONT-SIZE: 13px; TEXT-DECORATION: underline; LINE-HEIGHT: 25px
	color:#0000ff;
	background:#E0E6FF;
}

.page-link A:active {
	FONT-SIZE: 13px; TEXT-DECORATION: underline; LINE-HEIGHT: 25px
	color:#ff0000;	
	background:#E0E6FF;
}

/************操作************/
/* IME OFF */
.IMEOFF {
	IME-MODE: disabled
}
/* IME ON */
.IMEON {
	IME-MODE: active
}

TABLE.cation {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #FF0000; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}

TD.cation {
  color: #FF0000; /* 文字の色 */
  background-color: #FFFFCC; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #FF0000; /* 枠の色 */
  border-width: 1px 1px; /* 枠の幅 */
}

