/*@charset "euc-jp";*/ 	/* 本来はShift-JISだが試行錯誤した結果です*/

/* --------------------------------------------------------- */
/*    防臭リッドオンラインシステム							 */
/*    履歴													 */
/*    20180122	新規作成									 */
/* --------------------------------------------------------- */
/* --------------------------------------- */
/*
body
{
	margin: 3px 0 0 0;
	text-align: center;
	font-size: 15px;
	background: #bcbcc6 url(../img/tatebar1.gif) repeat-x top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #090028;
}
*/

/*アンカー*/
a, a:link, a:visited
{
	color: #090028;
	/*text-decoration: none;*/
	/*border-bottom: dotted 1px #888888;*/
}
/*アンカー*/
a:active
{
	color: #0000ff;
}
/*アンカー*/
a:hover
{
	color: #009bff;
}
img
{
	border: none;
}
.clearing
{
	height: -1px;
	clear: both;
}
.hidden
{
	display: none;
}
.loading
{
	width:90px;
	margin: 20px 0 20px 0;
	height: 20px;
	background: url(../img/ajax-loader.gif) no-repeat top right;
	padding: 3px 0 0 0px;

}
/* --------------------------------------- */
/* ページ基本フォーマット1 */
#wrapper1{
	width:983px;
	margin: auto;
	padding: 0 0 0 0;
	/*border: 1px solid #000000; */
}
#topbar
{
	background: url(../img/topber1.gif) no-repeat top center;
	padding: 15px 0 0 0;
}
#sysbody {
	height: auto;			/*2015.1.11 k.komaki 白枠背景の高さを自動に変更 550px→auto*/
	background: url(../img/bg_wrap1.gif) repeat-y top center;
	margin: -3px 0 0 0;		/*2015.1.11 k.komaki 白枠背景の調整のため*/
}

#endbar
{
	background: url(../img/endber1.gif) no-repeat top center;
	padding: 15px 0 0 0;
/*	margin: 0 0 3px 0;*/	/*2015.1.11 k.komaki 白枠背景の調整のため*/
	margin: -10px 0 3px 0;	/*2015.1.11 k.komaki 白枠背景の調整のため*/
}
/* --------------------------------------- */
/* ページ基本フォーマット2 - スクリプト生成部分フォーマット */
#wrapper2{
	width:930px;
	margin: auto;
	text-align: left;
	padding: 0 0 0 0;
	/*border: 1px dotted #000000; */
}


#body {
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 13px;
}
#footer {
	margin: 0 0 10px 0;
	/*padding: 0 0 0 0;*/			/*2015.1.11 k.komaki タブの文字がはみでないようにする*/
	padding: 5px 0 0 0;				/*2015.1.11 k.komaki 下方向の余白をいれてるため、footerで上パディングを指定*/
}

/* --------------------- */
/*ヘッダーバー*/
.bar_side {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	height: 86px;
	width: 20px;
	background: #FFFFFF url(../img/bar_bak.gif) repeat-x top;
	display: inline;
	/*border: 1px solid #00FF00; */
	float: left;					/*2015.1.11 k.komaki ヘッダ画像の余白調整のため追加*/
}

#sub_logo {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	height: 86px;
	width: 30px;
	display: inline;
	}
#sub_logo00 {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	height: 86px;
	width: 30px;
	background: #FFFFFF url(../img/bar_bak.gif) repeat-x top;
	display: inline;
	/*border: 1px solid #00FF00; */
}
#sub_logo01 {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	height: 86px;
	width: 30px;
	background: #FFFFFF url(../img/bar_sub01.gif) no-repeat top;
	display: inline;
	/*border: 1px solid #00FF00; */

}
#sub_logo02 {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	height: 86px;
	width: 30px;
	background: #FFFFFF url(../img/bar_sub02.gif) no-repeat top;
	display: inline;
	/*border: 1px solid #00FF00; */

}
#sub_logo03 {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	height: 86px;
	width: 30px;
	background: #FFFFFF url(../img/bar_sub03.gif) no-repeat top;
	display: inline;
	/*border: 1px solid #00FF00; */

}
#sub_logo04 {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	height: 86px;
	width: 30px;
	background: #FFFFFF url(../img/bar_sub04.gif) no-repeat top;
	display: inline;
	/*border: 1px solid #00FF00;*/
	float: left;		/*2015.1.11 k.komaki ヘッダ画像の余白調整のため追加*/
}
#sub_logo10 {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	height: 86px;
	width: 30px;
	background: #FFFFFF url(../img/bar_sub10.gif) no-repeat top;
	display: inline;
	/*border: 1px solid #00FF00; */

}
#navi_wrapper {
	color: #FFFFFF;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	height: 86px;
	width: 788px;
	background: #FFFFFF url(../img/bar_bak.gif) repeat-x top;
	display: inline;
	/*border: 1px solid #000000; */
	float: left;		/*2015.1.11 k.komaki ヘッダ画像の余白調整のため追加*/
}
#navi_wrapper_top {
	color: #FFFFFF;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	height: 86px;
	width: 818px;
	background: #FFFFFF url(../img/bar_bak.gif) repeat-x top;
	display: inline;
	/*border: 1px solid #000000; */
}
#navi_upper {
	padding: 0 0 0 0;
	margin:  15px 10px 0 10px;
	/*border: 1px solid #00FF00; */
}
#navi_lower {
	padding: 0 0 0 0;
	margin:  23px 10px 0 10px;
	/*border: 1px solid #00FF00; */
}
/* ---タブのレイアウト--- */
/* ---タブのレイアウト--- */
#navi_tab {
	padding: 0 0 0 10px;
	margin:  0 0 0 0;
	color: #090028;
	/*border: 1px solid #00FF00;*/
	}
#navi_tab1 {
	text-align:center;
	width: 80px;
	height:25px;
	display: inline;
	padding: 04px 0px 3px 0px;
	margin:  23px 0px 0px 2px;
	background:		#FFFFFF url(./../img/tab_bak.gif) repeat-x ;
	border-top:		solid 1px #415f7a;
	border-left:	solid 1px #415f7a;
	border-right:	solid 1px #415f7a;
}
.navi_tab1 {
	text-align:center;
/*	width: 70px;*/					/*2015.1.11 k.komaki 削除*/
	width: 71px;					/*2015.1.11 k.komaki タブ幅の微調整 70px→71px*/
	font-size: 10px;				/*2015.1.11 k.komaki タブの文字がはみでないようにする*/
	height:25px;
	display: inline;
/*	padding: 04px 0px 3px 0px;*/	/*2015.1.11 k.komaki 削除*/
	padding: 0px 0px 0px 0px;		/*2015.1.11 k.komaki navi_tab2と同じ設定に変更*/
/*	margin:  23px 0px 0px 2px;*/	/*2015.1.11 k.komaki 削除*/
	margin:  19px 2px 0px 0px;		/*2015.1.11 k.komaki navi_tab2と同じ設定に変更*/
	background:		#FFFFFF;
	border-top:		solid 1px #415f7a;
	border-left:	solid 1px #415f7a;
	border-right:	solid 1px #415f7a;
	float: left;					/*2015.1.11 k.komaki navi_tab2と同じ設定にするように追加*/
	line-height:25px;				/*2015.1.11 k.komaki navi_tab2と同じ設定にするように追加*/

}
/* ---2008/08/04  START --- */
#navi_tab11 {
	text-align:center;
/*	width: 70px;*/					/*2015.1.11 k.komaki 削除*/
	width: 71px;					/*2015.1.11 k.komaki タブ幅の微調整 70px→71px*/
	height:25px;
	display: inline;
/*	padding: 04px 0px 3px 0px;*/	/*2015.1.11 k.komaki 削除*/
	padding: 0px 0px 0px 0px;		/*2015.1.11 k.komaki navi_tab2と同じ設定に変更*/
/*	margin:  23px 0px 0px 2px;*/	/*2015.1.11 k.komaki 削除*/
	margin:  19px 2px 0px 0px;		/*2015.1.11 k.komaki navi_tab2と同じ設定に変更*/
	background:		#FFFFFF url(./../img/tab_bak.gif) repeat-x ;
	border-top:		solid 1px #415f7a;
	border-left:	solid 1px #415f7a;
	border-right:	solid 1px #415f7a;
}
.navi_tab11 {
	text-align:center;
/*	width: 70px;*/					/*2015.1.11 k.komaki 削除*/
	width: 71px;					/*2015.1.11 k.komaki タブ幅の微調整 70px→71px*/
	height:25px;
	display: inline;
/*	padding: 04px 0px 3px 0px;*/	/*2015.1.11 k.komaki 削除*/
	padding: 0px 0px 0px 0px;		/*2015.1.11 k.komaki navi_tab2と同じ設定に変更*/
/*	margin:  23px 0px 0px 2px;*/	/*2015.1.11 k.komaki 削除*/
	margin:  19px 2px 0px 0px;		/*2015.1.11 k.komaki navi_tab2と同じ設定に変更*/
	float: left;					/*2015.1.11 k.komaki navi_tab2と同じ設定にするように追加*/
	line-height:25px;				/*2015.1.11 k.komaki navi_tab2と同じ設定にするように追加*/
	background:		#FFFFFF;
	border-top:		solid 1px #415f7a;
	border-left:	solid 1px #415f7a;
	border-right:	solid 1px #415f7a;
}
.navi_tab21 {
	text-align:center;
/*	width: 70px;*/					/*2015.1.11 k.komaki 削除*/
	width: 71px;					/*2015.1.11 k.komaki タブ幅の微調整 70px→71px*/
	height:25px;
	display: inline;
/*	padding: 04px 0px 3px 0px;*/	/*2015.1.11 k.komaki 削除*/
	padding: 0px 0px 0px 0px;		/*2015.1.11 k.komaki navi_tab2と同じ設定に変更*/
/*	margin:  23px 0px 0px 2px;*/	/*2015.1.11 k.komaki 削除*/
	margin:  19px 2px 0px 0px;		/*2015.1.11 k.komaki navi_tab2と同じ設定に変更*/
	background:		#f1f1f1 url(./../img/tab_bak.gif) repeat-x ;
	border:			solid 1px #415f7a;
	float: left;					/*2015.1.11 k.komaki navi_tab2と同じ設定にするように追加*/
	line-height:25px;				/*2015.1.11 k.komaki navi_tab2と同じ設定にするように追加*/

}
/* ---2008/08/04 END --- */
.navi_tab2 {
	text-align:center;
/*	width: 70px;*/					/*2015.1.11 k.komaki 削除*/
	width: 71px;					/*2015.1.11 k.komaki タブ幅の微調整 70px→71px*/
	height:25px;
	display: inline;
/*	padding: 04px 0px 3px 0px;*/	/*2015.1.11 k.komaki 削除*/
	padding: 0px 0px 0px 0px;		/*2015.1.11 k.komaki ヘッダ画像の余白調整のため追加*/
/*	margin:  23px 0px 0px 2px;*/	/*2015.1.11 k.komaki 削除*/
	margin:  19px 2px 0px 0px;		/*2015.1.11 k.komaki ヘッダ画像の余白調整のため追加*/
	float: left;					/*2015.1.11 k.komaki navi_tab2と同じ設定にするように追加*/
	line-height:25px;				/*2015.1.11 k.komaki navi_tab2と同じ設定にするように追加*/
	background:		#f1f1f1 url(./../img/tab_bak.gif) repeat-x ;
	border:			solid 1px #415f7a;
}
.navi_tab3 {
	font-size: 11px;
}
.navi_tabB {
/*	width: 70px;*/					/*2015.1.11 k.komaki 削除*/
	width: 71px;					/*2015.1.11 k.komaki タブ幅の微調整 70px→71px*/
	height:25px;
	display: inline;
/*	padding: 4px 0px 3px 0px;*/		/*2015.1.11 k.komaki 削除*/
	padding: 0px 0px 0px 0px;		/*2015.1.11 k.komaki ヘッダ画像の余白調整のため追加*/
/*	margin:  23px 0px 0px 2px;*/	/*2015.1.11 k.komaki 削除*/
	margin:  19px 2px 0px 0px;		/*2015.1.11 k.komaki ヘッダ画像の余白調整のため追加*/
	float: left;					/*2015.1.11 k.komaki ヘッダ画像の余白調整のため追加*/
}

.systab a:link, .systab a:visited {
	color: #FFFFFF;
}
.systab a:active {
	color: #0000ff;
}
.systab a:hover {
	color: #0000ff;
}

#sys_logo {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	height: 86px;
	width: 72px;
	background: #FFFFFF url(./../img/bar_all.gif) no-repeat top;
	display: inline;
	/*border: 1px solid #00FF00; */
	float: left;		/*2015.1.11 k.komaki ヘッダ画像の余白調整のため追加*/
}

#sys_blank {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	height: 86px;
	width: 72px;
	background: #FFFFFF url(./../img/bar_blank.gif) no-repeat top;
	display: inline;
	/*border: 1px solid #00FF00; */
}
.sysname {
	font-weight: bold;
}
.sysname a:link, .sysname a:visited {
	color: #FFFFFF;
	/*text-decoration: none;*/
	/*border-bottom: 1px dotted;*/
}
.sysname a:active {
	color: #0000ff;
}
.sysname a:hover {
	color: #63e4ff;
}
.sysver {
	font-size: 10px;
	margin: 0 0 0 3px;
}
.loginuser {
	/*width: 450px;	*/				/*2015.1.11 k.komaki ヘッダ文言の位置の調整*/
	width: 300px;					/*2015.1.11 k.komaki ヘッダ文言の位置の調整*/
	/*text-align: right;*/			/*2015.1.11 k.komaki ヘッダ文言の位置の調整*/
	font-size: 12px;
	/*margin: 0 0 0 0;*/			/*2015.1.11 k.komaki 削除*/
	margin: 2px 0 0 90px;			/*2015.1.11 k.komaki ヘッダ文言の位置の調整*/
	padding: 0 0 0 0;
	/*border: 1px solid #00FF00;*/
}
.BackAOP {
	width: 150px;
	/*text-align: right;*/			/*2015.1.11 k.komaki ヘッダ文言の位置の調整*/
	font-size: 12px;
	/*margin: 0 0 0 0;*/			/*2015.1.11 k.komaki 削除*/
	margin: 2px 0 0 20px;			/*2015.1.11 k.komaki ヘッダ文言の位置の調整*/
	padding: 0 0 0 0;
	font-weight: normal;
	/*border: 1px solid #00FF00;*/
}
/* -------------------------------- */
.body_test {
	height: 100px;
	width: 930px;
	border: 1px solid #00FF00;
}
/* -------------------------------- */

/* ブロック　情報・コマンド・テーブル含む */
#body .block {
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
	/*border: solid 1px #FF0000;*/
}
#body p {
	margin: 0 -18px 2px 0;	/*2015.01.11 k.komaki スクロール表示位置を調整 0→-18px*/
	padding: 0 0 0 0;
	/*border: solid 1px #FF0000;*/
}

/* テーブル標準設定 ------------　*/
/* セルが空白の時にボーダーが消えるのを回避--backgroundを指定 */
#body table {
	font-size: 13px;
	background:#999999;
	width: 930px;
}
/* tdタグ標準設定 /*
/* 右・下にボーダーを設定 */
#body td {
	height:25px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 0 4px 0 4px;
	background:#FFFFFF ;
}

/* ４分割標準設定 */
/* 色なし・線なし・テーブルに関するコメント行 */
/* 右のボーダーを消去 */
#body .td_navi {
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	height:23px;
	border-right: none;
}
#body .td_naviB {
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	height:23px;
	border-right: none;
	border-bottom: none;
}

/* 説明+コマンド行など２行もの */
#body .td_navi_2Line {
	margin: 0 0 0 0;
	padding: 0px 0 0 0;
	height:30px;
	border-right: none;
}
/* 説明なし改テーブル */
#body .td_no_navi {
	margin: 0 0 0 0;
	padding: 0 0px 0 0px;
	height:3px;
	border-right: none;
}

/* ４分割標準設定 */
/* 色付き・凡例セル */
/* td1_edge_L + td2 + td1 + td2 */
#body .td1 {
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:130px;
}
/* ４分割標準設定 */
/* 右端線有り・色付き・凡例セル */
/* td1_edge_L + td2 + td1 + td2 */
#body .td1_edge_L {
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:130px;
	border-left: solid 1px #999999;
}
/* ４分割標準設定 */
/* 下線無し・右端線有り・色付き・凡例セル */
/* td1_edge_L + td2 + td1 + td2 */
#body .td1_edge_L2 {
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:130px;
	border-left: solid 1px #999999;
	border-bottom: none;
}
/* ４分割標準設定 */
/* 下線無し・右端線有り・色付き・凡例セル・薄い */
/* td1_edge_L + td2 + td1 + td2 */
#body .td1_edge_L3 {
	background:#E5EAEF ;
	margin: 0 0 0 0;
	height:3px;
	width:130px;
	border-left: solid 1px #999999;
	border-bottom: none;
}
/* ４分割標準設定 */
/* 右端線有り・色付き・凡例セル */
/* td1_edge_L + td2 + td1 + td2 */
#body .td1_edge_L4 {
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:130px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
}


/* ４分割標準設定 */
/* 色なし・データセル */
/* td1_edge_L + td2 + td1 + td2 */
#body .td2 {
	margin: 0 0 0 0;
	width:335px;
}
/* ４分割標準設定 */
/* 下線なし・色なし・データセル */
/* td1_edge_L + td2 + td1 + td2 */
#body .td2_1 {
	margin: 0 0 0 0;
	width:335px;
	border-bottom: none;
}
/* ４分割標準設定 */
/* 色なし・データセル・colspan=3用 */
/* td1_edge_L + td3 */
#body .td3 {
	background:#FFFFFF ;
	margin: 0 0 0 0;
	width:800px;
}
/* ４分割標準設定 */
/* 下線なし・色なし・データセル・colspan=3用 */
/* td1_edge_L + td3_1 */
#body .td3_1 {
	background:#FFFFFF ;
	margin: 0 0 0 0;
	width:800px;
	border-bottom: none;
}
/* ４分割標準設定 */
/* 色なし・データセル・colspan=3用・薄い */
/* td1_edge_L + td3 */
#body .td3_2 {
	background:#FFFFFF ;
	margin: 0 0 0 0;
	height:3px;
	width:800px;
	border-bottom: none;
}
/* ４分割標準設定 */
/* 上線有り・色なし・データセル・colspan=3用 */
/* td1_edge_L + td3 */
#body .td3_3 {
	background:#FFFFFF ;
	margin: 0 0 0 0;
	width:800px;
	/*border-top: solid 1px #999999;*/
}

/***** ４分割(入札結果用)設定 START*****/
/* 右端線有り・色付き・凡例セル */
#body .td1_edge_4L {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:610px;
	border-left: solid 1px #999999;
	/*border-bottom: none;*/
}
/* 色付き・凡例セル */
#body .td2_4 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:140px;
}
/* 色付き・凡例セル・下線無し */
#body .td2_4BN {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:140px;
	border-bottom: none;
}
/* 色付き・凡例セル */
#body .td2_4B2 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:140px;
	border-bottom: solid 2px #999999;
}
/* 色付き・凡例セル */
#body .td3_4 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:90px;
}
/* 色付き・凡例セル */
#body .td4_4 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:90px;
}
/* 色なし・データセル */
#body .td1_4_1 {
	margin: 0 0 0 0;
	width:610px;
	border-left: solid 1px #999999;
	/*border-bottom: none;*/
}
/* 色なし・データセル・下線無し */
#body .td1_4_2 {
	margin: 0 0 0 0;
	width:610px;
	border-left: solid 1px #999999;
	border-bottom: none;
}
/* 色なし・データセル */
#body .td1_4_1B2 {
	margin: 0 0 0 0;
	width:610px;
	border-left: solid 1px #999999;
	border-bottom: solid 2px #999999;
}
/* 色なし・データセル */
#body .td2_4_1 {
	margin: 0 0 0 0;
	width:140px;
}
/* 色なし・データセル */
#body .td3_4_1 {
	margin: 0 0 0 0;
	width:90px;
}
/* 色なし・データセル */
#body .td3_4_1B2 {
	margin: 0 0 0 0;
	width:90px;
	border-bottom: solid 2px #999999;
}
/* 色なし・データセル */
#body .td4_4_1 {
	margin: 0 0 0 0;
	width:90px;
}
/* 色なし・データセル */
#body .td4_4_1B2 {
	margin: 0 0 0 0;
	width:90px;
	border-bottom: solid 2px #999999;
}
/***** ５分割(入札結果用)設定 END*****/
/***** ５分割(入札結果用)設定 START*****/
/* 右端線有り・色付き・凡例セル */
#body .td1_edge_5L {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:350px;
	border-left: solid 1px #999999;
}
/* 色付き・凡例セル */
#body .td1_5 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:350px;
}
/* 色付き・凡例セル */
#body .td2_5 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:130px;
}
/* 色付き・凡例セル */
#body .td3_5 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:70px;
}
/* 色付き・凡例セル */
#body .td4_5 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:30px;
}
/* 色なし・データセル */
#body .td1_5_1 {
	border-left: solid 1px #999999;
	margin: 0 0 0 0;
	width:350px;
}
/* 色なし・データセル */
#body .td1_5_2 {
	margin: 0 0 0 0;
	width:350px;
}
/* 色なし・データセル */
#body .td2_5_1 {
	margin: 0 0 0 0;
	width:130px;
}
/* 色なし・データセル */
#body .td3_5_1 {
	margin: 0 0 0 0;
	width:70px;
}
/* 色なし・データセル */
#body .td4_5_1 {
	margin: 0 0 0 0;
	width:30px;
}
/***** ５分割(入札対応情報用)設定 END*****/


/***** ６分割(建物情報用)設定 ＳＴＡＲＴ*****/
/* 色なし・データセル */
#body .td2_6_1 {
	margin: 0 0 0 0;
	width:170px;
}
/***** ６分割(建物情報用)設定 ＥＮＤ　　*****/



/***** ７分割(入札スケジュール用)設定 START*****/
/* 右端線有り・色付き・凡例セル */
#body .td1_edge_7L {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:200px;
	border-left: solid 1px #999999;
}

/* 右端線有り・色付き・凡例セル */
#body .td1_edge_7L2 {
	margin: 0 0 0 0;
	width:200px;
	border-left: solid 1px #999999;
	/*border-bottom: none;*/
}

/* 右端線有り・色付き・凡例セル */
#body .td1_edge_7L3 {
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:930px;
	border-left: solid 1px #999999;
	/*border-bottom: none;*/
}

/* 右端線有り・色付き・凡例セル */
#body .td1_edge_7L4 {
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:80px;
	border-left: solid 1px #999999;
	border-right: none;
	/*border-bottom: none;*/
}
/* 右端線有り・色付き・凡例セル */
#body .td1_edge_7L5 {
	margin: 0 0 0 0;
	width:200px;
	border-left: solid 1px #999999;
	border-bottom: none;
}
/* 色付き・凡例セル */
#body .td1_7 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:150px;
}

/* 色付き・凡例セル */
#body .td2_7 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:30px;
}

/* 色付き・凡例セル */
#body .td3_7 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:100px;
}

/* 色付き・凡例セル */
#body .td4_7 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:330px;
}

/* 色付き・凡例セル */
#body .td5_7 {
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:50px;
}

/* 色付き・凡例セル */
#body .td6_7 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:350px;
}

/* 色付き・凡例セル */
#body .td7_7 {
	text-align:center;
	background:#E5EAEF ;
	margin: 0 0 0 0;
	width:280px;
}

/* 色なし・データセル */
#body .td1_7_1 {
	margin: 0 0 0 0;
	width:150px;
	/*border-bottom: none;*/
}

/* 色なし・データセル */
#body .td2_7_1 {
	margin: 0 0 0 0;
	width:20px;
	/*border-bottom: none;*/
}

/* 色なし・データセル */
#body .td3_7_1 {
	margin: 0 0 0 0;
	width:100px;
	/*border-bottom: none;*/
}

/* 色なし・データセル */
#body .td4_7_1 {
	margin: 0 0 0 0;
	width:930px;
	border-left: solid 1px #999999;
	/*border-bottom: none;*/
}

/* 色なし・データセル */
#body .td5_7_1 {
	margin: 0 0 0 0;
	width:730px;
	/*border-bottom: none;*/
}

/* 色なし・データセル */
#body .td6_7_1 {
	margin: 0 0 0 0;
	width:350px;
	/*border-bottom: none;*/
}

/* 色なし・データセル */
#body .td7_7_1 {
	margin: 0 0 0 0;
	width:280px;
	/*border-bottom: none;*/
}

/* 色なし・データセル */
#body .td8_7_1 {
	margin: 0 0 0 0;
	width:350px;
	border-bottom: none;
}

/* 色なし・データセル */
#body .td9_7_1 {
	margin: 0 0 0 0;
	width:280px;
	border-bottom: none;
}

/***** ７分割(入札スケジュール用)設定 END*****/

/* 色なし・データセル・colspan=3用 */
/* td10 */
#body .td10 {
	background:#FFFFFF ;
	margin: 0 0 0 0;
	width:500px;
}

/* 色有り・凡例セル・汎用 */
#body .td_c {
	background:#E5EAEF ;
	margin: 0 0 0 0;
}

/* (予算選択) */
#body .yos_L {
	float:left;
	margin:20px 0 0 0;
}
/* (予算選択) */
#body .yos_R {
	float:right;
}
#body .yos_cmd {
	margin:3px 0 3px 0;
}


#body .tdn {
	margin: 0 0 0 0;
}

/* テーブル標準設定 おわり------------　*/

#body .com1 {
	background: #FFFFFF url(../img/ico2.gif) no-repeat  Left ;
	margin: 0 3px 0 0;
	padding:0 0 0 12px;
}
#body .com2 {
	background: #e5eaef url(../img/ico2.gif) no-repeat  Left ;
	margin: 0 0 0 0;
	padding:0 0 0 10px;
}
#body .com3 {
	margin: 0 3px 0 0;		/*2015.1.19 k.komaki アイコンなし*/
	padding:0 0 0 12px;		/*2015.1.19 k.komaki アイコンなし*/
}

#body .float_left  {float:left; }
#body .float_right {float:right;}


#KojiName1 {
	margin: 0 3px 0 3px;
}

#KojiName2 {
	margin: 0 0 0 0;
}

/* 必須文字列 ------------　*/										/*20071228　追加 必須コメント */
#Hissu {
/*	font-size: 09px;*/
	color: #FF0000;
	font-weight: bold;
}
#XHissu {
	font-size: 09px;
	color: #FF0000;
	font-weight: bold;
}
.nonstandard{
	display:none;
}
.nonstandard_bg{
	background:RGB(255,204,204);
}

.XHissu {
	color: #FF0000;
	font-weight: bold;
}
.Login-Hissu {
	font-size: 09px;
	color: #FF0000;
	font-weight: bold;
}
/* 入力項目枠無し ------------　*/									/*20071228　追加 必須コメント */
#InputNB {
	border:			none;
}
.textboldblue {
	font-size: 1.2em;
	color: #0000FF;
	font-weight: bold;
}
.textblue {
	font-size: 1.2em;
	color: #0000FF;
}

/* ソート・選択されていない状態 */
#body .sort0 {
	background: #CDDBEB url(../img/sort0.gif) no-repeat  Right ;
	margin: 0px 0px 0px 0px;
	/*padding:0px 5px 0px 0px;*/			/*2015.1.19 k.komaki ソート記号の位置調整*/
	padding:0px 10px 0px 0px;				/*2015.1.19 k.komaki ソート記号の位置調整*/
}
/* ソート・昇順 */
#body .sort1 {
	background: #CDDBEB url(../img/sort1.gif) no-repeat  Right ;
	margin: 0px 0px 0px 0px;
	/*padding:0px 5px 0px 0px;*/			/*2015.1.19 k.komaki ソート記号の位置調整*/
	padding:0px 10px 0px 0px;				/*2015.1.19 k.komaki ソート記号の位置調整*/
}
/* ソート・降順 */
#body .sort2 {
	background: #CDDBEB url(../img/sort2.gif) no-repeat  Right ;
	margin: 0px 0px 0px 0px;
	/*padding:0px 5px 0px 0px;*/			/*2015.1.19 k.komaki ソート記号の位置調整*/
	padding:0px 10px 0px 0px;				/*2015.1.19 k.komaki ソート記号の位置調整*/
}


/* コメント強調 ------------　*/									/*20080304　追加	 */
#body .comment_01 {
	background: #FFFF00;
}

.table-hover tbody tr:hover {
  background-color: rgba(0,0,255,0.1);
}

#logininf {
	font-size: 40px;
	color: #FF0000;
	font-weight: bold;
	text-align:right;
	background:#E5EAEF ;
}

.table-double-striped>tbody:nth-of-type(4n+1)
, .table-double-striped>tbody:nth-of-type(4n+3)
{
  background-color: #f9f9f9;
}

.table-hover-double tbody:hover {
  background-color: rgba(0,0,255,0.1);
}

.table td,.table th
{
	padding:.75rem;
	vertical-align:middle;
	border-top:1px solid #eceeef
}

.table thead th
{
	vertical-align:middle;
	border-bottom:2px solid #eceeef
}

#ordertbl td,#ordertbl th,#orderlisttbl td,#orderlisttbl th
{
	padding:.75rem;
	vertical-align:middle;
	border:1px solid #000000
}

#ordertbl .border-2,#orderlisttbl .border-2{
border-right:solid 2px #000000;
border-top:solid 2px #000000;
border-bottom:solid 2px #000000;
border-left:solid 2px #000000;
}

#ordertbl .border-4r,#orderlisttbl .border-4r{
border-right:solid 4px #000000;
}

#ordertbl .border-4l,#orderlisttbl .border-4l{
border-left:solid 4px #000000;
}

#ordertbl .border-4t,#orderlisttbl .border-4t{
border-top:solid 4px #000000;
}

#ordertbl .border-4b,#orderlisttbl .border-4b{
border-bottom:solid 4px #000000;
}

#ordertbl .border-2b,#orderlisttbl .border-2b{
border-bottom:solid 2px #000000;
}

#ordertbl .border-2t,#orderlisttbl .border-2t{
border-top:solid 2px #000000;
}

.bgblue{
background-color:rgb(202,236,250);
}

.w200{
width:200px;
}

.tdnowrap{
	white-space:nowrap;
}

.form-control-disp {
  display: inline;
  width: 100%;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #464a4c;
  background-color: #fff;
  background-image: none;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

.LinkLine {
  text-decoration: underline;
  color: #0000FF !important;
}

#oshiraseWrapper{ margin:0; height:auto; text-align:left; padding:10px 10px 10px 150px; }
#oshirase{padding:10px 10px 10px 10px; background: rgb(202,236,250);}
#oshiraseInnner{padding:10px 10px 10px 10px; background: #ffffff;}
.oshiraseCont{margin:0 0 10px 0; padding:0;border:solid 1px #aaaaaa;}
.oshiraseContTitle{padding:5px 10px 5px 10px;border-bottom:solid 1px #aaaaaa; font-weight:bold;background-color:#f0f2f7;}
.oshiraseContBody{padding:10px 10px 10px 10px; line-height:18px;}

img#DispImage{
    position: fixed;
    width:  60px;
    height: 60px;
}

#ClientCompanyAdr{
	display:block;
}
#tClientCompanyAdr{
	display:none;
}
#overlay{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2020;
	width: 100%;
	height: 100%;
	display: none;
	background: rgba(0,0,0,0.4);
}

.cv-spinner {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.spinner {
	width: 40px;
	height: 40px;
	border: 4px #ddd solid;
	border-top: 4px #2e93e6 solid;
	border-radius: 50%;
	animation: sp-anime 0.8s infinite linear;
}
@keyframes sp-anime {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
	}
}
/*
#mytable .tablesorter-header-inner::after { 
	content: '▼';
	font-size: 12px;
	margin-left: 5px;
}
*/
.tablesorter-headerUnSorted {
    background-image: url('../img/sort.png');
    background-repeat: no-repeat;
    background-position: center right;
}
.tablesorter-headerAsc {
    background-image: url('../img/sort_a.png');
    background-repeat: no-repeat;
    background-position: center right;
    border-bottom: #000 2px solid;
}
.tablesorter-headerDesc {
    background-image: url('../img/sort_d.png');
    background-repeat: no-repeat;
    background-position: center right;
    border-bottom: #000 2px solid;
}
.sorter-false {
    background-image: none;
}

label, input[type='checkbox'] {
    cursor: pointer;
}

.requireinput{
	background:RGB(255,204,204);
}
.clshovPointer:hover{
	cursor:pointer;
}

.clsLinkstyle{
	color: blue;
	text-decoration: underline;
}
input:focus::-webkit-input-placeholder {
	color: transparent;
}
input:focus::-moz-placeholder {
	color: transparent;
}
input:focus::-ms-input-placeholder {
	color: transparent;
}
input:focus::placeholder {
	color: transparent;
}
/* ================================================================ */
