#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;
}
