﻿/*□□□□□□□□□□□□□□□□□□□□

	サイト共通スタイル：グリッドコントロール

□□□□□□□□□□□□□□□□□□□□*/
/*////////////////////////////////////////
	Grid
////////////////////////////////////////*/
div.rgd {
	margin-top: 10px;
}
div.rgd.scroll {
	background-color: #eaeaea;
}
div.rgd.scroll table.rgMasterTable {
	background-color: #fff;
}
div.rgd table.rgMasterTable caption {
	text-align: left;
}
div.rgd table.rgMasterTable th {
	text-align: center;
	border: 1px solid #c0c0c0;
	font-weight: normal;
	padding: 3px;
}
div.rgd div.rgDataDiv table.rgMasterTable tr td {
	border: 1px solid #c0c0c0;
	font-weight: normal;
	padding: 3px 5px 3px 5px;
	line-height: 1.5em;
}
div.rgd table.rgMasterTable th.rgHeader a,
div.rgd table.rgMasterTable td a  {
	color: #1061B2;
}
div.rgd table.rgMasterTable td a.aspNetDisabled {
	color: #333 !important;
}

/* 偶数行 */
div.rgd table.rgMasterTable tr:nth-of-type(even),
div.rgd table.rgMasterTable tr.rgAltRow {
	background-color: #fdfded;
}
/* 選択行 */
div.rgd table.rgMasterTable tr.rgSelectedRow {
	background: #d7ee00;
	color: #333;
	font-size: 102%;
}
/* 選択行内リンク */
div.rgd table.rgMasterTable tr.rgSelectedRow td a {
	color: blue;
}
/* 「未開封」行 */
div.rgd div.rgDataDiv table.rgMasterTable tr.noRead td {
	font-weight: bold;
	color: #333;
	/*background-color: #94d801;*/
}

/* ヘッダーソート アイコン非表示
div.rgd table.rgMasterTable th.rgSorted input {
    display:none;
} */

/* ヘッダー */
div.rgd table.rgMasterTable .rgHeader.input{
    background: url(/_Images/bg_grd_header.png) repeat-x #4682b4;
    color: white;
}


/*――― セル共通クラス ―――*/
/* 文字省略 */
div.rgd table.rgMasterTable td.elips {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*――― その他［品目・メーカー］ ―――*/
/*--- ヘッダーセル ---*/
div.rgd table.rgMasterTable th.itemMaker {
	width: 350px;
	min-width: 250px;
	padding-left: 1em;
	padding-right: 1em;
}

/*--- データセル ---*/
div.rgd table.rgMasterTable td.itemMaker {
	padding: 0 !important;
}
div.rgd table.rgMasterTable td.itemMaker div {
	padding: 2px 5px;
}
div.rgd table.rgMasterTable td.itemMaker div.maker {
	text-align: right;
	border-top: 1px dotted #666;
}
div.rgd table.rgMasterTable tr.rgSelectedRow td.itemMaker div.maker {
	border-top: 1px dotted #fff;
}

/* 添付ファイル */
div.rgd table.rgMasterTable td input[type=image] {
	vertical-align: middle;
}

/*――― MPC図番・客先図番 ―――*/
div.rgd table.rgMasterTable td.drawingNum a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	min-width: 20px;
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: center;
}
div.rgd table.rgMasterTable td.drawingNum a.icon {
    background-image: url(/_Images/ico_download.png);
	text-indent: 1.5em;
}
div.rgd table.rgMasterTable td.drawingNum a.alert {
    background-image: url(/_Images/ico_download_alert.png);
	text-indent: 1.5em;
}
div.rgd table.rgMasterTable td.drawingNum a.aspNetDisabled {
	color: #666;
}


/* 暫定単価アイコン付き */
div.rgd table.rgMasterTable td.zan {
    background-image: url(../../_Images/ico_zan.gif);
    background-repeat: no-repeat;
    background-position: left 2px center;
    text-align:right;
}

/* ソート列背景色 */
div.rgd table.rgMasterTable tr td {
    background-color: inherit !important;
    /*border-bottom-color:inherit !important;*/
	border-bottom-color: #c0c0c0 !important;
}


/*――― ページング ―――*/
div.rgd table.rgMasterTable td.rgPagerCell * {
	vertical-align: middle !important;
}
div.rgd table.rgMasterTable td.rgPagerCell td.rcbInputCell input {
	background-color: transparent !important;
}


/*――― データなし ―――*/
div.rgd table.rgMasterTable tr.rgNoRecords td {
	text-align: center !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	color: gray !important;
}
/* スクロールありの場合用 */
div.rgd div.rgDataDiv tr.rgNoRecords td {
	border: none !important;
}
div.rgd table.rgMasterTable td img {
	vertical-align: middle;
}
