﻿@charset "utf-8";
/* CSS Document */
/* html文書全体の設定 */
html{
	font-size: 14px;
	font-family: "ＭＳ ゴシック", "MS Gothic", sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
	/*overflow: scroll;*/
	overflow: hidden;
	letter-spacing: -0.5px;
}

form br {
	clear: both;
}

/* 全ページ共通入力／表示 */

input[type='text'] {
	height: 22px;
	line-height: 18px;
	margin:0px 2px;
	padding:0px 2px;
	font-family: "ＭＳ ゴシック", "MS Gothic", sans-serif;
	border: solid 1px #BBB;
}

input[type='password'] {
	height: 22px;
	line-height: 18px;
	margin:0px 2px;
	padding:0px 2px;
	font-family: Verdana, sans-serif;
	border: solid 1px #BBB;
}

input[type='radio']{
	height: 22px;
	line-height: 18px;
	margin:0px 2px;
	padding:0px 2px;
	position:relative;
	top:1px;
}

input[type='checkbox']{
	height: 22px;
	line-height: 18px;
	margin:0px 2px;
	padding:0px 2px;
	position:relative;
	/*top:3px;*/
	left:1px;
}

select {
	height: 26px;
	line-height: 22px;
	margin:0px 2px;
	padding:0px;
	font-family: "ＭＳ ゴシック", "MS Gothic", sans-serif;
	border: solid 1px #BBB;
}

select:disabled{
	background:rgb(235, 235, 228);
	color:rgb(84, 84, 84);
}

input:disable{
	background:rgb(235, 235, 228);
	color:rgb(84, 84, 84);
}
a:link{
	color: #00F;
}
a:visited{
	color: #00F;
}
.num {
	text-align: right;
}
/*
.slct {
	height: 24px;
	line-height: 20px;
	margin:0px 2px;
	padding:0px;
}
*/
.label {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: left;
	margin:2px;
}
.labelR {
	display: block;
	float: right;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: right;
	margin:2px;
}

.labelNm {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: left;
	margin:2px 2px 2px 5px;
}

.labelShort {
	display: block;
	float: left;
	height: 14px;
	line-height: 14px;
	vertical-align: middle;
	text-align: left;
	margin:1px;
}

.labelShortNm {
	display: block;
	float: left;
	height: 14px;
	line-height: 14px;
	vertical-align: middle;
	text-align: left;
	margin:1px 1px 1px 5px;
}

.errMsg {
	font-weight: 700;
	color: #F00;
}

/* 全ページ共通ボタン型リンク設定 */

.btnLinkSmall{
	width:80px;
}

.Button {
	float:right;
	margin-top:10px;
}

.gridButton {
	float:left;
	margin-top:10px;
}

/* 全ページ共通ズームボタン設定 */

.zoomLink {
	font-size: 11px;
	height: 20px;
	width: 20px;
	color: #000;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #CCC;
	margin: 2px 2px 2px 0px;
	background: url("../image/srchBtn.png");
}

/*
	// Firefox用 
	background: -moz-linear-gradient(top, #FFF, #EEE 50%, #FFF);
	// Safari,Google Chrome用
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(0.5,#EEE), to(#FFF));
*/

.zoomDate {
	font-size: 14px;
	height: 22px;
	width: 22px;
	color: #000;
/*	border: 1px solid #666;
//	padding: 3px 2px 0px 2px;
//	border-radius: 3px; */
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #CCC;
	margin: 2px 2px 2px 0px;
	background: url("../image/calendar.png");
	background-repeat:no-repeat; 
}

/* 全ページ共通header設定 */

.header {
	width: 960px; 
	margin: 0 auto;
/*	background: #FFCC00; */
}

.header1920 {
	width: 1860px; 
	margin: 0 auto;
}

.systemName{
	width:398px;
	float: left;
	padding: 0px 0px 0px 0px;
    margin: 4px 0px 3px 0px;
    height: 28px;
}

.company{
	margin-left:20px;
}

.version{
	margin-top:5px;
	float:left;
}

.logoBox{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
/*	background: #FFCC00; */
	height:28px;
	width:200px;
	display: block;
	float: left;
	background: url("../image/logo.gif") no-repeat;
}
.systemName>.inpLabel{
	line-height: 28px;
}
.logoBox2{
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 3px 0px; 
/*	background: #FFCC00; */
	height:28px;
	text-align:right;
	vertical-align:middle;
	display: block;
	float: right;
}
.logoBox2 .inpLabel {
	font-size: 0.9em;
	line-height: 28px;
}
.logoBox3{
	padding: 5px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	height:20px;
	display: block;
	float: left;
}
.username{
	text-decoration: underline;
}

.btnHeader{
	float:right;
	margin-left:10px;
	position:relative;
	bottom:6px;
}

.toright{
	text-align:right;
}

.toleft{
	text-align:left;
}

.tocenter{
	text-align:center;
}

.pageTitle {
	margin: 15px 0px 5px 0px; 
	border-bottom: #00F 2px solid;
}

.clear {
	clear:both;
}

.hide {
	visibility:hidden;
}

.prev{
	float: left;
}

.next{
	float: right;
}

.red {
	color:red;
}

.ui-datepicker {
    font-size: 100%;
}

/*---------------------------------------------
全ページ共通項目長
*/
.hizuke{
	width:85px;
}
.tokuCd{
	width:85px;
}
.genbaCd{
	width:85px;
}
.genbaSubCd{
	width:20px;
}

.leftFloat{
	float:left;
}

.rightFloat{
	float:right;
}

/*---------------------------------------------
業務連絡
*/

.renraku {
	width: 960px; 
	margin: 0 auto;
	margin-top:20px;
}

/*---------------------------------------------
検索条件
*/

#grpSrch {
	margin:  0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
.srchTitlebar {
	display:block;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
/*	border: 1px solid #4297d7; */
	border: 1px solid #CCC;

/*
	background: #f6a828;
	background-color: #5C9CCC;
	background-image:url("../image/bg_blue.png")
*/
	background: linear-gradient(rgb(0,204,51),rgb(0,154,51));
/*	background-color: #afea81; */
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position-x:50%;
	background-position-y:50%;
	background-size:auto;
	background-origin:padding-box;
	background-clip:border-box;
	/*color: #000;*/
	color: #FFF;
	font-weight: bold;
	position: relative;
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none;
	height:22px;
	margin:2px 0px;
	padding: 1px 0px 1px 2px;
}
.srchTitle { 
	float: left; 
	margin: 5px 3px;
}

.srchBtn {
	height: 16px;
	width: 40px;
	color: #000;
	border: 1px solid #666;
	padding: 2px 10px 1px 10px;
	border-radius: 3px;
	display: block;
	float: right;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #CCC;
	margin: 1px 5px;
	background: url(../image/ie_nav_back.png);
	/* Firefox用 */
	background: -moz-linear-gradient(top, #FFF, #EEE 50%, #FFF);
	/* Safari,Google Chrome用 */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(0.5,#EEE), to(#FFF));
}

.srchBtn:hover {
	background: url(../image/ie_nav_back_hover.png);
	background: -moz-linear-gradient(top, #CCC , #FFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#CCC), to(#FFF));
}

.wideMBtn {
	height: 16px;
	width: 60px;
	color: #000;
	border: 1px solid #666;
	padding: 2px 10px 1px 10px;
	border-radius: 3px;
	display: block;
	float: right;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #CCC;
	margin: 1px 5px;
	background: url(../image/ie_nav_back.png);
	/* Firefox用 */
	background: -moz-linear-gradient(top, #FFF, #EEE 50%, #FFF);
	/* Safari,Google Chrome用 */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(0.5,#EEE), to(#FFF));
}

.wideMBtn:hover {
	background: url(../image/ie_nav_back_hover.png);
	background: -moz-linear-gradient(top, #CCC , #FFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#CCC), to(#FFF));
}

.wideMBtn_disabled {
	height: 16px;
	width: 60px;
	color: #000;
	border: 1px solid #666;
	padding: 2px 10px 1px 10px;
	border-radius: 3px;
	display: block;
	float: right;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #CCC;
	margin: 1px 5px;
	background: url(../image/ie_nav_back_disabled.png);
}


.btnSrchNm{
	color:#000;
	font-weight:normal;
}

.closeBtn {
	height: 16px;
	width: 16px;
	color: #000;
	border: 1px solid #666;
	padding: 2px 10px 1px 10px;
	border-radius: 3px;
	display: block;
	float: right;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #CCC;
	margin: 1px 5px;
	background: url(../image/ie_nav_back.png);
	/* Firefox用 */
	background: -moz-linear-gradient(top, #FFF, #EEE 50%, #FFF);
	/* Safari,Google Chrome用 */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(0.5,#EEE), to(#FFF));
}

.closeBtn:hover {
	background: url(../image/ie_nav_back_hover.png);
	background: -moz-linear-gradient(top, #CCC , #FFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#CCC), to(#FFF));
}

.btnCloseNm{
	color:#4682B4;
	font-weight:normal;
}

/*---------------------------------------------
モーダルウィンドウの背景 
*/

.grayPanel{
	position:fixed;
	display: none;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background: url(../image/GrayPanelBack.png) repeat;
}

/*---------------------------------------------
モーダルウィンドウ表示領域 
*/

.zoomPanel {
	display: none;
	position: fixed;
	top:0%;
	left:0%;
	background: #FFF;
	border-radius: 5px;
	padding: 5px;
}

.zoomPanel h1 {
	font-size: 16px;
	margin-top:5px;
	margin-bottom:5px;
}


/*---------------------------------------------
ズームグリッド 
*/
.ZoomGrid {
	margin: 10px 20px 5px 20px;
}

.ZoomSubGrid {
	margin: 10px 20px 5px 10px;
}

.ZoomButton {
	margin: 10px 10px 0px 10px;
	float: right;
}
.ZoomButton input[type="button"] {
	display: block;
	float: left;
	color: #000;
	border: 1px solid #666;
	margin: 0px 0px 0px 10px;
}
.srchCond {
	display: block;
	float: left;
	margin: 0px 20px 0px 20px;
}
.srchButton {
/*	display: block;
	float: right;
*/
	color: #000;
	border: 1px solid #666;
}
.aSrchBtn {
	display: block;
	float: left;
	margin:2px;
	color: #000;
	border: 1px solid #666;
/*	background-color:gray;
	color:black;
	border-color:black;
	border-width:1px;
	border-style:solid;
*/
}

/*---------------------------------------------
ログイン画面
*/
.divNendo {
	height: 26px;
}
/*---------------------------------------------
取引状況照会結果
*/

.tranList {
	width: 960px; 
	margin: 0 auto;
	margin-top:5px;
}


#jyoken input[type='text'] {
	display: block;
	float: left;
}

.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
.loader {
  margin: 60px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(0,0,0, 0.2);
  border-right: 1.1em solid rgba(0,0,0, 0.2);
  border-bottom: 1.1em solid rgba(0,0,0, 0.2);
  border-left: 1.1em solid #000000;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}



/*
.loading {
	display: none;
	position: fixed;
	top:40%;
	left:45%;
	background-color: #FFF;
	opacity: 0.5;
	border-radius: 5px;
	padding: 5px;
	z-index:9999;
	background: url(../image/loading.gif) no-repeat;
	height:50px;
	width:50px;
}
*/
.dialog {
    border-color: red;
    background-color: pink;
}
.dialog div.dialog {
    border-color: red;
}


/*---------------------------------------------
テーブル指定
*/

.tblHead {
	/*border-collapse: collapse;*/
	table-layout:fixed;
}

.tblHead.menu {
	width:50%;
	display:none;
}

.tblHead tr td{
	padding: 0px 0px 0px 0px;
	margin: 0;
	/*border: 1px solid #fff;*/
	border-left:none;
}

.tblBottom {
	border-collapse: collapse;
}

.tblBottom tr td{
	padding: 0px 0px 0px 0px;
	margin: 0;
	border: 1px solid #fff;
	border-left:none;
	width: 120px;
}

.tdTitle {
	text-align: center;
	background-color: #afea81;
	color: #000;
	height: 18px;
	/*font-weight: bold;*/
	width: 120px;
}

.tdTitleWithoutWidth {
	text-align: center;
	background-color: #afea81;
	color: #000;
	height: 18px;
	/*font-weight: bold;*/
}


.tdTitleID {
	text-align: right;
	background-color: #afea81;
	color: #fff;
	height: 18px;
	/*font-weight: bold;*/
	width: 150px;
	padding-right:5px!Important;
}

.tdInput {
	width: 120px;
}

.tdInputL {
	width: 200px;
}

.tdButton {
	width: 140px;
}

.tdButton2 {
	width: 280px;
	text-align: right;
}

.tdButton3 {
	width: 420px;
}

.tdSpanL {
	width: 375px;
	text-align:right;
/*	float:right; */
}

.tableTitleCenter {
	text-align: center;
	vertical-align: text-top;
	background: #FFCC66;
	height: 18px;
}

.spnDetail {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: left;
	margin:2px;
}

.spnDetailTitle {
	display: block;
	float: left;
	text-align: right;
	vertical-align: text-top;
	background: #a6aff6;
	margin: 0px 5px 0px 2px;
	padding: 0px 2px 0px 2px;
	height: 16px;
	line-height:16px;
}

.tableNoneMargin table{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

.tableNoneMargin tr td{
	border:0px;
	margin:0px;
	padding:0px;
}

.WinCloseButton input[type="button"] {
	display: block;
	float: right;
	color: #000;
	border: 1px solid #666;
	margin: 0px 0px 0px 10px;
}

/* タブ表示用設定 */
/* タブボタン表示領域 */
.TabHeader {
	margin: 0;
	padding: 0;
}
/* タブボタン設定 */
.TabSpan {
}

.TabButton {
	float: left;
	width: 60px;
	height: 23px;
	line-height:23px;
	margin: 0px 0px 0px 1px;
	padding: 0;
	border-radius: 5px 5px 0px 0px;
	background: #CCC;
	text-align: center;
}
.TabButton:hover {
	cursor: pointer;
}
.ActiveTabButton {
	float: left;
	width: 60px;
	height: 23px;
	line-height: 23px;
	margin: 0px 0px 0px 1px;
	padding: 0;
	border-radius: 5px 5px 0px 0px;
	background: #f6a828;
	text-align: center;
}
/* タブ設定 */
.TabBox {
	border-radius: 5px 5px 5px 5px;
	background: #EEE;
	margin: 0;
	padding: 5px 10px 5px 10px;
}
/* 有効タブ */
.ActiveTabBox {
	border-radius: 0px 5px 5px 5px;
	background: #EEE;
	margin: 0;
	padding: 5px 10px 5px 10px;
}
/* 無効タブ */
.HiddenTabBox {
	display: none;
}

/*---------------------------------------------
お知らせ(HOME)に関する指定
*/

.divTopix li{
	height:25px;
	font-size:14px;
	margin-left:0px;
}

.divTopix ul{
	list-style-type: disc;
}

.newTopix {
	color:#FF0000;
	font-size: 9px;
}

.tenpuBtn {
	background-color:#FFFFFF;
	border-style:none;
}

.tenpuLink {
	font-size: 11px;
}






.detailPanel {
/*	display: none; */
	background: #FFF;
	width: 960px;
	height: 620px;
	position: absolute;
}

.RequiredInput {
	color: #F00;
}


.textarea {
	font-size: 14px;
}

.sendToBtn {
	height: 16px;
	width: 40px;
	color: #000;
	border: 1px solid #666;
	padding: 2px 10px 1px 10px;
	border-radius: 3px;
	display: block;
	text-align: left;
	text-decoration: none;
	text-shadow: 1px 1px 1px #CCC;
	margin: 1px 5px;
	background: url(../image/ie_nav_back.png);
	/* Firefox用 */
	background: -moz-linear-gradient(top, #FFF, #EEE 50%, #FFF);
	/* Safari,Google Chrome用 */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(0.5,#EEE), to(#FFF));
}

.sendToBtn:hover {
	background: url(../image/ie_nav_back_hover.png);
	background: -moz-linear-gradient(top, #CCC , #FFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#CCC), to(#FFF));
}

.gridBtn {
	margin-top:2px;
	margin-bottom:2px;
}

.noscroll {
/*	position:relative;*/
	overflow:hidden;
	padding-right:18px;
/*	height:900px;*/
}

input::-ms-clear {
    display:none;
}

input::-ms-reveal {
    display:none;
}

.targetPrice {
	width:110px
}

.GridError{
	color: #FF0000;
	border : 1px solid #F00 !important;
}
.ValidateError{
	color: #FF0000;	
	border : 1px solid #F00 !important;
}

.light-blue ul.mega-menu li a {
	padding-right:35px;
}


.my_screen{
	margin-top:80px;
}

.my_body{
	padding: 10px;
	margin:0 auto;
	width:420px;
	background: #F8F8F8;
	border:1px solid #DDD;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}

.fmLogin{
	margin:0 0 0 50px;
	height:175px;
}

.logopic{
	margin:15px 0 15px 50px;
}

.inpLabel{
	display:block;
	float:left;
	height:22px;
	margin:0px 5px;
	vertical-align:middle;
	text-align:left;
	line-height: 22px;
}
.inpLabelBottom{
	display:block;
	float:left;
	height:26px;
	margin:0px 5px;
	vertical-align:middle;
	text-align:left;
	line-height: 26px;
}
.inpField{
	display:block;
	float:left;
}

.inpLabel.title{
	width:80px;
}
/*
.inpField.number_100{width:900px;}
.inpField.number_15{width:135px;}
.inpField.number_14{width:126px;}
.inpField.number_13{width:117px;}
.inpField.number_12{width:108px;}
.inpField.number_11{width:99px;}
.inpField.number_10{width:90px;}
.inpField.number_9{width:81px;}
.inpField.number_8{width:72px;}
.inpField.number_7{width:63px;}
.inpField.number_6{width:54px;}
.inpField.number_5{width:45px;}
.inpField.number_4{width:36px;}
.inpField.number_3{width:27px;}
.inpField.number_2{width:18px;}
*/
.inpField.number_100{width:50.2em;}
.inpField.number_60{width:30.2em;}
.inpField.number_30{width:15.2em;}
.inpField.number_15{width:7.7em;}
.inpField.number_14{width:7.2em;}
.inpField.number_13{width:6.7em;}
.inpField.number_12{width:6.2em;}
.inpField.number_11{width:5.7em;}
.inpField.number_10{width:5.2em;}
.inpField.number_9{width:4.7em;}
.inpField.number_8{width:4.2em;}
.inpField.number_7{width:3.7em;}
.inpField.number_6{width:3.2em;}
.inpField.number_5{width:2.7em;}
.inpField.number_4{width:2.2em;}
.inpField.number_3{width:1.7em;}
.inpField.number_2{width:1.2em;}
.inpField.number_1{width:.7em;}

.inpLabel.string_100{width:50em;}
.inpLabel.string_50{width:25em;}
.inpLabel.string_40{width:20em;}
.inpLabel.string_30{width:15em;}
.inpLabel.string_20{width:10em;}
.inpLabel.string_10{width:5em;}

.menuHead{
	margin-bottom:10px;
}

.ui-button {
	border-radius: 5px!Important;
	border: solid 1px #222!Important;
	background: -webkit-linear-gradient(rgb(255,255,255), rgb(243,243,243), rgb(208,208,208))!Important;
	background: -o-linear-gradient(rgb(255,255,255), rgb(243,243,243), rgb(208,208,208))!Important;
	background: linear-gradient(rgb(255,255,255), rgb(243,243,243), rgb(208,208,208))!Important;
	color: #000!Important;
}
.ui-button:focus {
	border: solid 1px #222!Important;
	background: -webkit-linear-gradient(rgb(255,255,255), rgb(243,243,243), rgb(208,208,208))!Important;
	background: -o-linear-gradient(rgb(255,255,255), rgb(243,243,243), rgb(208,208,208))!Important;
	background: linear-gradient(rgb(255,255,255), rgb(243,243,243), rgb(208,208,208))!Important;
	color: #000!Important;
}
.ui-button:hover{
	background: -webkit-linear-gradient(rgb(219,220,220),rgb(199,201,201),rgb(163,164,165))!Important;
	background: -o-linear-gradient(rgb(219,220,220),rgb(199,201,201),rgb(163,164,165))!Important;
	background: linear-gradient(rgb(219,220,220),rgb(199,201,201),rgb(163,164,165))!Important;
	color: #000!Important;
}
.ui-button:active{
	background: -webkit-linear-gradient(rgb(189,189,189),rgb(181,182,183),rgb(153,155,156))!Important;
	background: -o-linear-gradient(rgb(189,189,189),rgb(181,182,183),rgb(153,155,156))!Important;
	background: linear-gradient(rgb(189,189,189),rgb(181,182,183),rgb(153,155,156))!Important;
	color: #000!Important;
}

.menuBtn{
	width:60%;
	margin: 2px 25%;
	height: 40px;
	
}
.tsgMenuTd > .btnLink {
	width: 100%;
	margin: 2px 0;
}
.menuBtn > span.ui-button-text{
	padding: 0;
	display: block;
	height: 40px;
	line-height: 40px;
}

.tsgMenuTd{
	width:47%;
}

.gridDiv{
	margin:0 auto;
}

.searchHead{
	margin-bottom:10px;
}

.searchTable{
	width:100%;
	font-family: "ＭＳ ゴシック", "MS Gothic", sans-serif;
}

tbody.selectedRow tr{
	background-color: rgb(168,198,238);
}

.even tr{
	background:rgb(239,243,250);
}
.odd tr{
	background:#FFF;
}
.yellowRow tr{
	background:#ffff00;
}
.redRow tr{
	background:#ff0000;
}

.ui-widget-content{
	background:#f5f3e5;
}

.gridHover tr{
	background-color: rgb(206,219,239);
}

.gridBtn {
	height: 18px;
	width: 100px;
	color: #000;
	border: 1px solid #666;
	padding: 2px 10px 1px 10px;
	border-radius: 3px;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #CCC;
	margin: 0px;
	background: url(../image/ie_nav_back.png);
	/* Firefox用 */
	background: -moz-linear-gradient(top, #FFF, #EEE 50%, #FFF);
	/* Safari,Google Chrome用 */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(0.5,#EEE), to(#FFF));
}

.gridBtn:hover {
	background: url(../image/ie_nav_back_hover.png);
	background: -moz-linear-gradient(top, #CCC , #FFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#CCC), to(#FFF));
}

.errorToolTip{
	background-color: red;
	color:white;
	/*font-weight: bold;*/
}

.gridTd{
	width:0px;
	max-width:0px;
	white-space:nowrap;
}
.gridTd div{
	overflow:hidden;
}

*[data-zoomGroupType="set"][data-targetType="text"]{
/*	width: 120px;*/
	overflow: hidden;
}

.gridCheckBox{
	top:1px!Important;
	left:5px!Important;
	-ms-transform: scale(1.5, 1.5);
	-webkit-transform: scale(1.5, 1.5);
	transform: scale(1.5, 1.5);
}
.spanDateFromTo{
	margin-left:5px;
	position:relative;
	top:3px;
	float:left;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	font-family: "ＭＳ ゴシック", "MS Gothic", sans-serif;
	font-weight: normal;
}
.ui-jqgrid-htable {
	border : none;
}
.ui-jqgrid-labels th {
	height: 20px;
	padding: 0px 2px;
}
.ui-jqgrid tr.jqgrow td{	
	font-family: "ＭＳ ゴシック", "MS Gothic", sans-serif;
	font-weight: normal;
	padding: 0px 2px;
}

.ui-button-text-only .ui-button-text {
	padding: 0.2em 1em;
}

.gridTable tbody{
	background: #FFF;
}

.gridTable tbody tr td:first-child{
	border-left: solid 1px rgb(223,217,195);
}
.blankBody tr td {
	border-left: solid 1px rgb(223,217,195);
	border-right:  solid 1px rgb(223,217,195);
}

.gridTable tbody tr:last-child td{
	border-bottom: solid 1px rgb(223,217,195);
}



.rowSpanCell{
	border-left: none;
}

.zoomTitle.buttonDisabled{
	color: #EEE;
}

.colTitle{
	width:120px;
}
.redColor{
	color: #FF0000;
}

.goudouZaikoColor{
	background:#fce4d6!Important;
}

.tokuisakiZaikoColor{
	background:#bdd7ee!Important;
}

.hattyuzumiZaikoColor{
	background:#ddebf7!Important;
}

.makerZaikoColor{
	background:#fff2cc!Important;
}

.syohinColor{
	background:#ffffff!Important;
}

.zissekiColor1{
	background:#a9d08e!Important;
}

.zissekiColor2{
	background:#e2efda!Important;
}

.zissekiColor3{
	background:#92d050!Important;
}

.minMozisize{
	font-size:12px;
}

.tableSpace{
	background:#FFFFFF!Important;
	border-top: none!Important;
	border-bottom: none!Important;
}
