/* ====================================== */

/* 基本設定                               */

/* ====================================== */

body , html {

	margin            : 0;

	padding           : 0;

	height            : 100%;

	font-size         : 12px;

	font-family       : "Helvetica", "Arial", "メイリオ", "Meiryo", "MS PGothic", sans-serif;

}



input[type="text"] ,

input[type="password"] ,

select {

	color             : #000000;

	border            : 1px solid  darkgray;

}



input[type="text"][readonly] {

	color             : #000000;

	background-color  : whitesmoke;

}



input[type="text"]:disabled {

	color             : #000000;

	background-color  : whitesmoke;

}



table {

	border-collapse   : collapse;

}



/* ====================================== */

/* ブラウザ チェック用                    */

/* ====================================== */

.NonBox1 {

	width             : 100%;

	height            : 500px;

	padding-top       : 50px;

}



.NonBox2 {

	border            : 1px solid #FFFFFF;

	width             : 800px;

	height            : 500px;

	margin            : auto;

	text-align        : center;

	font-size         : 18px;

}

.NonBox12 ,

.NonBox22  {

	display           : none;

}



/* 実行中アニメーション */

#WaitPanel {

	position          : fixed;

	top               : 50%;

	left              : 50%;

	margin-top        : -32px;

	margin-left       : -32px;

	background-color  : transparent;

	border            : none;

	outline           : none;

	-webkit-box-shadow: 0px 0px 0px black;

	-moz-box-shadow   : 0px 0px 0px black;

	box-shadow        : 0px 0px 0px black;

}



#WaitPanel .yui3-widget-bd {

	border            : none;

	outline           : none;

}



.yui3-panel-focused {

	border            : none;

	outline           : none;

}



/* 実行中の背景 */

.yui3-skin-sam .yui3-widget-mask {

	background-color  : #223460;

	opacity           : 0.7;

	filter            : alpha(opacity=70);

	-moz-opacity      : 0.70;

}



#WaitPanel2 {

	position          : fixed;

	top               : 50%;

	left              : 50%;

	margin-top        : -32px;

	margin-left       : -300px;

	background-color  : transparent;

	border            : none;

	outline           : none;

	-webkit-box-shadow: 0px 0px 0px black;

	-moz-box-shadow   : 0px 0px 0px black;

	box-shadow        : 0px 0px 0px black;

}



#WaitPanel2 .yui3-widget-bd {

	border            : none;

	outline           : none;

}



#WaitPanel2Tbl {

	padding           : 20px;

	background-color  : #003366;

	opacity           : 0.8;

	filter            : alpha(opacity=80);

	-moz-opacity      : 0.80;

}



#WaitPanel2Text {

	color             : #FFFFFF;

	font-size         : 20px;

	font-weight       : bold;

}



/* ボタン */

.base-button {

	font-size         : 14px;

	height            : 30px;

	cursor            : pointer;

}

.base-button:hover {

	opacity           : 0.8;

	filter            : alpha(opacity=80);

	-moz-opacity      : 0.80;

}

.base-button:disabled {

	cursor            : auto;

	height            : 30px;

	opacity           : 0.4;

	filter            : alpha(opacity=40);

	-moz-opacity      : 0.40;

}

/* for IE8 */

input[type='button'][disabled] {

	opacity           : 0.4;

	filter            : alpha(opacity=40);

	-moz-opacity      : 0.40;

}

input[type='button'][disabled]:hover {

	cursor            : auto;

	opacity           : 0.4;

	filter            : alpha(opacity=40);

	-moz-opacity      : 0.40;

}





/* ====================================== */

/* INPUT BUTTON                           */

/* ====================================== */

/* ログイン */

.login-button {

	background        : url(../img/btn/btn_b_login.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* ログアウト */

.logout-button {

	background        : url(../img/btn/btn_r_logout.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* お問い合わせ */

.information-button {

	background        : url(../img/btn/btn_g_toi.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* ログイン画面へ */

.to-login-button {

	background        : url(../img/btn/btn_g_tologin.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 152px;

}

/* 検索(最新表示) */

.searchnew-button {

	background        : url(../img/btn/btn_g_kensaku_new.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 152px;

}

/* 再送信 */

.resend-button {

	background        : url(../img/btn/btn_o_saisoushin.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 前へ */

.prev-button {

	background        : url(../img/btn/btn_g_maehe.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 64px;

}

/* 次へ */

.next-button {

	background        : url(../img/btn/btn_g_next.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 64px;

}

/* 時刻指定変更 */

.timechange-button {

	background        : url(../img/btn/btn_o_jikanshiteihen.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 107px;

}

/* 時刻指定キャンセル */

.timecancel-button {

	background        : url(../img/btn/btn_r_jikanshiteitori.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 107px;

}

/* 条件追加 */

.condins-button {

	background        : url(../img/btn/btn_g_jouken_tsuika.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 検索 */

.search-button {

	background        : url(../img/btn/btn_g_kensaku.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* リセット */

.reset-button {

	background        : url(../img/btn/btn_r_reset.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 新規登録 */

.entry-button {

	background        : url(../img/btn/btn_b_newentry.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 新規グループ登録 */

.entrygroup-button {

	background        : url(../img/btn/btn_b_newgroup.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 138px;

}

/* 処理確定 */

.exec-button {

	background        : url(../img/btn/btn_b_syorikakutei.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* ダウンロード */

.download-button {

	background        : url(../img/btn/btn_g_dl.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 108px;

}

/* ダウンロードアイコン */

.jobdownload-icon {

	background        : url(../img/btn/btn_b_download.jpg) no-repeat;

	border            : 0px;

	height            : 26px;

	width             : 26px;

}

/* プレビューアイコン */

.preview-icon {

	background        : url(../img/btn/btn_g_imageview2.jpg) no-repeat;

	border            : 0px;

	height            : 26px;

	width             : 26px;

}

/* 更新 */

.update-button {

	background        : url(../img/btn/btn_b_koushin.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 仮削除 */

.tmpdel-button {

	background        : url(../img/btn/btn_r_delete_kari.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 削除 */

.delete-button {

	background        : url(../img/btn/btn_r_delete.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 93px;

}

/* グループ一覧表示 */

.grouplist-button {

	background        : url(../img/btn/btn_g_grouplist_hyouji.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 148px;

}

/* 端末一覧表示 */

.termlist-button {

	background        : url(../img/btn/btn_g_machinelist.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 120px;

}

/* 自動採番 */

.autonum-button {

	background        : url(../img/btn/btn_g_idjidou.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 108px;

}

/* 登録 */

.add-button {

	background        : url(../img/btn/btn_b_touroku.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 91px;

}

/* 表示リセット */

.displayreset-button {

	background        : url(../img/btn/btn_r_hyouji_reset.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 107px;

}

/* 送信状況一覧ダウンロード */

.jobdownload-button {

	background        : url(../img/btn/btn_g_soushindl.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 158px;

}

/* 取込 */

.inport-button {

	background        : url(../img/btn/btn_b_inport.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* エラーリストダウンロード */

.errorlist-button {

	background        : url(../img/btn/btn_g_error.jpg) no-repeat;

	border            : 0px;

	height            : 29px;

	width             : 176px;

}

/* プレビュー */

.preview-button {

	background        : url(../img/btn/btn_g_preview.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 取消 */

.escape-button {

	background        : url(../img/btn/btn_r_esc.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* グループ一覧から選択 */

.groupselect-button {

	background        : url(../img/btn/btn_b_groupselect.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 174px;

}



/* 端末一覧から選択 */

.termselect-button {

	background        : url(../img/btn/btn_b_machineselect.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 174px;

}

/* FAX番号追加 */

.faxadd-button {

	background        : url(../img/btn/btn_b_tsuika.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 80px;

}

/* 削除 */

.delete-button {

	background        : url(../img/btn/btn_r_delete.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 93px;

}

/* 編集 */

.edit-button {

	background        : url(../img/btn/btn_g_edit.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 新規作成 */

.newcreate-button {

	background        : url(../img/btn/btn_g_new_sakusei.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 一時作成 */

.tmpcreate-button {

	background        : url(../img/btn/btn_g_new.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 送信確認へ */

.sendconf-button {

	background        : url(../img/btn/btn_o_soushinkakunin.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 108px;

}

/* 送信プレビュー */

.sendpreview-button {

	background        : url(../img/btn/btn_g_sashipreview.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 122px;

}

/* 戻る */

.back-button {

	background        : url(../img/btn/btn_g_back.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 送信開始 */

.sendexec-button {

	background        : url(../img/btn/btn_o_soshinkaishi_off.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 送信開始:マウスオーバー */

.sendexec-button:hover {

	background        : url(../img/btn/btn_o_soshinkaishi_on.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 送信開始:マウスオーバー(先読み用) */

.sendexec-button-hover {

	background        : url(../img/btn/btn_o_soshinkaishi_on.jpg) no-repeat;

	border            : 0px;

	height            : 0px;

	width             : 0px;

}

/* フォーマットダウンロード */

.formatdownload-button {

	background        : url(../img/btn/btn_b_formatdl.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 177px;

}

/* アップロード */

.upload-button {

	background        : url(../img/btn/btn_b_upload.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 108px;

}

/* 変更 */

.modify-button {

	background        : url(../img/btn/btn_b_henkou.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 決定 */

.condition-button {

	background        : url(../img/btn/btn_b_kettei.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 選択完了 */

.selected-button {

	background        : url(../img/btn/btn_o_sentaku_end.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 閉じる */

.close-button {

	background        : url(../img/btn/btn_r_close.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* 登録一覧ダウンロード */

.datadownload-button {

	background        : url(../img/btn/btn_b_tourokudl.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 157px;

}

/* 原稿表示 */

.imageview-button {

	background        : url(../img/btn/btn_g_imageview.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* はい */

.yes-button {

	background        : url(../img/btn/btn_b_yes.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}

/* いいえ */

.no-button {

	background        : url(../img/btn/btn_r_no.jpg) no-repeat;

	border            : 0px;

	height            : 30px;

	width             : 92px;

}





/* ====================================== */

/* メニューフレーム                       */

/* ====================================== */

#menu_frm {

	border            : 0px;

	margin            : 0px;

	overflow          : hidden;

}



/* ====================================== */

/* ページレイアウト                       */

/* ====================================== */

/*                                        */

#bodyMain {

	width             : 1050px; /* 左側部width + 右側部width */

	height            : 100%;

	display           : none;

}

/* 左側部 */

#bodyLeft {

	width             : 250px;

	float             : left;

	height            : 100%;

	position          : fixed;

	background-color  : #FFFFFF;

	z-index           : 999;

}



/* 右側部 */

#bodyRight {

	width             : 800px;

	float             : right;

	height            : 100%;

}



/* 右側上部 */

#mainBox {

	width             : 800px;

	height            : 95%;

}

/* 右側下部 */

#msgBox {

	position          : fixed;

	width             : 800px;

	height            : 0%;

}



#msgPanle {

	position          : fixed;

	width             : 800px;

	height            : 0%;

	overflow-y        : auto;

	color             : #FFFFFF;

	font-size         : 13px;

	font-weight       : bold;

}

.msgPanelShow {

	background-color  : #000000;

}

.msgPanelHide {

	background-color  : transparent;

}

#msgText {

	position          : absolute;

}

#msgIcon {

	position          : absolute;

	right             : 0;

	width             : 40px;

	height            : 19px;

}



/* ====================================== */

/* ヘッダ部                               */

/* ====================================== */

/* ヘッダー部 */

#commHead {    /* ヘッダ部全体のDIV */

	position          : relative ;

	margin-top        : 5px;

}



#headImg { /* ヘッダ部-左の画像 */

	background-image  : url(../img/headBtn.png);

	background-repeat : no-repeat;

	height            : 33px;

}



#headTxt { /* ヘッダ部-左の画面タイトル文字 */

	position          : absolute;

	color             : #FFFFFF;

	letter-spacing    : 2px;

	font-size         : 20px;

	font-weight       : bold;

	top               : 3px;

	left              : 20px;

	text-shadow       : 2px 2px 3px #000;

	filter            : Shadow(color=gray,Strength=3,direction=135);

}



/* ====================================== */

/* 共通部                                 */

/* ====================================== */

/* 共通部 TABLE */

#commTable {

	position          : relative ;

	margin-top        : 10px;

	width             : 800px;

	border-collapse   : collapse;

	border            : 1px solid #3c89d9;

}



/* 共通部 TABLE-TD */

#commTable TD,TH {

	border            : 1px solid #3c89d9;

}



.commTxt1 {

	background-color  : #D3E9FF;

}



.commTxt2 {

}



.es_input1 {

	background-color  : #FFFF00;

}



.es_input2 {

	background-color  : #FFFFB7;

}



.es_input3 {

	background-color  : #F0F0F0;

}





.base_tbl1  ,

.base_tbl2  ,

.base_tbl3  {

	table-layout      : fixed;

	width             : 800px;

}

/* ====================================== */

/* 送信系                                 */

/* ====================================== */

/* 上部-左 */

.tbl1_t1 {

	width             : 20px;

	height            : 20px;

	background        : url(../img/other/kado_g_01.gif) no-repeat left center;

}

/* 上部-中 */

.tbl1_tc {

	width             : 760px;

	height            : 20px;

	background        : url(../img/other/color_spacer_g.gif) repeat ;



}

/* 上部-右 */

.tbl1_t2 {

	width             : 20px;

	height            : 20px;

	background        : url(../img/other/kado_g_02.gif) no-repeat left center;

}

/* 中央部-左 */

.tbl1_m1 {

	background        : url(../img/other/color_spacer_g.gif) repeat ;

}

/* 中央部-中 */

.tbl1_mc {

	background        : url(../img/other/color_spacer_g.gif) repeat ;

}

/* 中央部-右 */

.tbl1_m2 {

	background        : url(../img/other/color_spacer_g.gif) repeat ;

}

/* 下部-左 */

.tbl1_b1 {

	width             : 20px;

	height            : 20px;

	background        : url(../img/other/kado_g_03.gif) no-repeat left center;

}

/* 下部-中 */

.tbl1_bc {

	background        : url(../img/other/color_spacer_g.gif) repeat ;

}

/* 下部-右 */

.tbl1_b2 {

	width             : 20px;

	height            : 20px;

	background        : url(../img/other/kado_g_04.gif) no-repeat left center;

}





/* ====================================== */

/* メンテ系                               */

/* ====================================== */

/* 上部-左 */

.tbl2_t1 {

	width             : 20px;

	height            : 20px;

	background        : url(../img/other/kado_y_01.gif) no-repeat left center;

}

/* 上部-中 */

.tbl2_tc {

	width             : 760px;

	height            : 20px;

	background        : url(../img/other/color_spacer_y.gif) repeat ;

}

/* 上部-右 */

.tbl2_t2 {

	width             : 20px;

	height            : 20px;

	background        : url(../img/other/kado_y_02.gif) no-repeat left center;

}

/* 中央部-左 */

.tbl2_m1 {

	background        : url(../img/other/color_spacer_y.gif) repeat ;

}

/* 中央部-中 */

.tbl2_mc {

	background        : url(../img/other/color_spacer_y.gif) repeat ;

}

/* 中央部-右 */

.tbl2_m2 {

	background        : url(../img/other/color_spacer_y.gif) repeat ;

}

/* 下部-左 */

.tbl2_b1 {

	width             : 20px;

	height            : 20px;

	background        : url(../img/other/kado_y_03.gif) no-repeat left center;

}

/* 下部-中 */

.tbl2_bc {

	background        : url(../img/other/color_spacer_y.gif) repeat ;

}

/* 下部-右 */

.tbl2_b2 {

	width             : 20px;

	height            : 20px;

	background        : url(../img/other/kado_y_04.gif) no-repeat left center;

}



/* ====================================== */

/* オプション系                           */

/* ====================================== */

/* 上部-左 */

.tbl3_t1 {

	width             : 20px;

	height            : 20px;

	background        : url(../img/other/kado_sv_01.gif) no-repeat left center;

}

/* 上部-中 */

.tbl3_tc {

	width             : 760px;

	height            : 20px;

	background        : url(../img/other/color_spacer_sv.gif) repeat ;

}

/* 上部-右 */

.tbl3_t2 {

	width             : 20px;

	height            : 20px;

	background        : url(../img/other/kado_sv_02.gif) no-repeat left center;

}

/* 中央部-左 */

.tbl3_m1 {

	background        : url(../img/other/color_spacer_sv.gif) repeat ;

}

/* 中央部-中 */

.tbl3_mc {

	background        : url(../img/other/color_spacer_sv.gif) repeat ;

}

/* 中央部-右 */

.tbl3_m2 {

	background        : url(../img/other/color_spacer_sv.gif) repeat ;

}

/* 下部-左 */

.tbl3_b1 {

	width             : 20px;

	height            : 20px;

	background        : url(../img/other/kado_sv_03.gif) no-repeat left center;

}

/* 下部-中 */

.tbl3_bc {

	background        : url(../img/other/color_spacer_sv.gif) repeat ;

}

/* 下部-右 */

.tbl3_b2 {

	width             : 20px;

	height            : 20px;

	background        : url(../img/other/kado_sv_04.gif) no-repeat left center;

}





/* 青太線table */

.main_tbl1 {

	position          : relative;

	margin-top        : 10px;

	width             : 796px;

	border-collapse   : collapse;

	border            : 2px solid #006699;

}



/* プルダウン枠線 */

.colorbk   {

	border            : 1px solid #000000;

}



/* 処理確定前表示ボックス */

.counter_box {

	width             : 800px;

	margin-top        : 10px;

	margin-bottom     : 10px;

	height            : 35px;

	line-height       : 35px;

}



.counterview_box {

	margin            : auto;

	border            : 2px solid gray;

	width             : 500px;

	height            : 100%;

	text-align        : center;

	vertical-align    : middle;

}





/* 一覧テーブルのヘッダー部 */

.tblist_hed{

	border-collapse   : collapse;;

	border            : 1px solid #3c89d9;

	background-color  : #D3E9FF;

	text-align        : center;

}



.rigthDiv {

	text-align        : right;

}



.addButtonDiv {

	width             : 800px;

}



.addButtonBox {

	width             : 600px;

	text-align        : center;

	border            : 2px solid  gray;

	margin-right      : auto;

	margin-left       : auto;

}



.addButton {

	margin-top        : 10px;

	margin-bottom     : 10px;

}



/* 一覧テーブルのデータ部 */

.tblist{

	border-collapse   : collapse;

	border            : 1px solid #3c89d9;

	overflow-x        : hidden;

	white-space       : nowrap;

}



.tblist_box {

	width             : 800px;

	overflow-x        : scroll;

	overflow-y        : hidden;

	border            : 1px solid #3c89d9;

}



.tblist_tbl {

	white-space       : nowrap;

	table-layout      : fixed;

	border-collapse   : collapse;

	width             : 800px;

	overflow-x        : scroll;

}



.tblist_tbl TD {

	height            : 20px;

	overflow-y        : hidden;

}



/* 項目表示用テーブル */

.text_table TD {

	height            : 30px;

}



/* ページ表示 標準 */

.page {

	float             : left;

	margin-left       : 5px;

}



/* ページ表示 リンク有り */

.pageLnk {

	text-decoration   : underline;

}



/* ページ表示 リンク有り:Overカーソル */

.pageLnk:hover {

	cursor            : pointer;

}



/* ページ表示 現在ページ */

.pageCur {

}



/* ページ表示 現在ページ:Overカーソル */

.pageCur:hover {

}



.delete_row {

	color             : #FF0000;

}



.add_row {

	color             : #0000FF;

}



.center_div {

	margin-left       : auto;

	margin-right      : auto;

}



/* コメント */

.txt1 {

	color             : red;

}



/* コメント */

.txt2 {

	color             : blue;

	font-size         : 80%;

}



/* 仮削除/仮登録カウンター */

.count_text {

	font-size         : 18px;

	margin-left       : 10px;

	margin-right      : 10px;

}



/* 拡張ブロック初期表示 */

.ExpDivInit {

	position          : fixed;

	visibility        : hidden;

}



/* 拡張ブロック通常表示 */

.ExpDivDisp {

	position          : relative;

	visibility        : visible;

}



/* 標準 開くアイコン */

.OpenIcon {

	background        : url(../img/btn/btn_open.gif) no-repeat left center;

	padding-left      : 24px;

}



/* 標準 閉じるアイコン */

.CloseIcon {

	background        : url(../img/btn/btn_close.gif) no-repeat left center;

	padding-left      : 24px;

}



.yui3-widget-hd {

	cursor            : default;

}

