#AG-form\:d_dlvlocbtn_text
{
	width:100%;
}

#AG-form\:d_dlvlocbtn_buttongroup
{
    overflow: visible;
}

.zg-dialog-close-button
{
	height: auto;
	color: black;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}

DIV.AG-search-results .input-radio_colselect td
{
    border-color: transparent !important;
    vertical-align: top;
}


.radio-label-none LABEL
{
	display: none !important;
}

.zg-red-stripe-odd {
	/* 奇数行の赤みを足した色 */
	background-color: #F2D7DC !important; 
}

.zg-red-stripe-even {
	/* 偶数行の赤みを足した色 */
	background-color: #FFE5E8 !important;
}

.zg-red-stripe {
	/* 単セルの赤色塗りつぶし */
	background-color: #F2D7DC !important; 
}

.ui-state-disabled-lite {
    opacity: .80;
}


.text-readonly-round {
	overflow: hidden !important;
	border: 5px;
	background-color: transparent !important;
	box-shadow: none !important;
	color: unset !important;
}



.zg_messages_container{
	font-size: 2em;
	width: 400px;
}

.zg_messages_container > .ui-growl-item-container{
	background-color: #000000;
}

.zg_ui-growl-message{
	width: 320px;
}


.zg_warningConfirm{
	font-size: 2em;
}


.zg-ship-flash {
	animation: zg-ship-flash-bg 0.8s ease-out;
}

@keyframes zg-ship-flash-bg {
	0% {
		box-shadow: 0 0 0 3px #FF5722;
		background-color: #FFC107;
	}
	100% {
		box-shadow: none;
		background-color: inherit;
	}
}

.text-readonly-add
{
	border: #00000047 2px solid !important;
}


.message_detail_div
{
	margin-bottom: 10px;
}

/* ヘッダに埋め込まれた一括変更ラジオ(承認/保留/再依頼)は、列幅同期に合わせて
   ラベルが横一列で伸びると列自体が広がってしまうため、常にコンパクトな折り返し
   表示へ固定する。列幅同期(ズレ防止)自体には影響させない。 */
DIV.AG-search-results th .input-radio_colselect
{
	table-layout: fixed;
	width: 64px !important;
}

DIV.AG-search-results th .input-radio_colselect td
{
	width: 21px;
	text-align: center;
	padding: 0 !important;
}

DIV.AG-search-results th .input-radio_colselect td label
{
	display: block;
	white-space: normal;
	word-break: break-all;
	line-height: 1.1;
}

DIV.AG-search-results th .input-radio_colselect td input
{
	display: block;
	margin: 0 auto;
}


/* 別画面表示リンクの連続実行防止中 */
.zg-new-window-link-disabled,
.zg-new-window-link-disabled:hover,
.zg-new-window-link-disabled:focus,
.zg-new-window-links-disabled .link-label[onclick*="NewWindow("],
.zg-new-window-links-disabled .link-label[onclick*="NewWindow("]:hover,
.zg-new-window-links-disabled .link-label[onclick*="NewWindow("]:focus
{
	color: #808080 !important;
	text-decoration: none !important;
	cursor: wait !important;
}
