body
{
	BACKGROUND-COLOR: #ffffff;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	COLOR: black;
}

a{ color:#0000FF;}
a:visited{ color:#0000FF;}

/*入力欄×ボタンを非表示
input::-ms-clear {
	visibility:hidden
}
*/

/*Chromeで出る枠を消す*/
input{
	outline: none;
}

TEXTAREA{
	outline: none;
	resize: none;
}

.CodeItemInput
{
	height:25px;
	width:100%;
	padding-left: 5px;
	background: #FFFFFF;
	border:solid 1px #26a0da;
	font-size:96%;
	ime-mode:inactive;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*---------------------------------------*/
/*チェックボックス*/
/*Firefoxではwidthプロパティ・heightプロパティが効きませんが、
  以下のベンダープレフィックスで大きくすることができます*/

input[type=checkbox] {
  -moz-transform-origin: right bottom;
  -moz-transform: scale( 1.2 , 1.2 );
}

/*---------------------------------------*/
/*メニューフレーム*/

.MenuBtnTd{
	border:outset 1px #EEEEEE;	/*double 4px #26a0da*/
	cursor:pointer;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}

.MenuFramTd{
	border-right:double 4px #26a0da;
	background-image: linear-gradient(to top, #ffffee 0%, #ffffff 100%);
/*	BACKGROUND-COLOR: #ffffff;*/
	padding-left:10px;
	padding-right:10px;
}

/*----------------------------------*/
/*メインフレーム*/


/*----------------------------------*/
/*利用者コード、登録番号入力欄*/

/* IE10でのみ効く場合もあるが、非推奨 */
@media all and (-ms-high-contrast: none) {
  .InpubCode
  {
	height:19;
	font-family: "ＭＳ ゴシック";
	font-size:100%;
	letter-spacing: 11px;
	border:solid 0px #000000;
	padding-bottom:0px;
	white-space: nowrap;
	ime-mode:inactive;
	font-weight: bold;
	color:#22222;
	padding-right:0px;
  }
}

/* IE11でのみ有効 */
_:-ms-lang(x)::-ms-backdrop, .InpubCode {
	height:19;
	font-family: "ＭＳ ゴシック";
	font-size:100%;
	letter-spacing: 11px;
	border:solid 0px #000000;
	padding-bottom:0px;
	white-space: nowrap;
	ime-mode:inactive;
	font-weight: bold;
	color:#22222;
	padding-right:0px;
}

/* 全てのバージョンのEdgeで有効 */
@supports (not (-webkit-hyphens: none)) and (not (-moz-appearance: none)) {
  .InpubCode
  {
	height:19;
	font-family: "ＭＳ ゴシック";
	font-size:100%;
	letter-spacing: 10px;
	border:solid 0px #000000;
	padding-bottom:0px;
	white-space: nowrap;
	ime-mode:inactive;
	font-weight: bold;
	color:#22222;
	padding-right:0px;
  }
}

/* Google Chromeでのみ有効 */
_:lang(x)::-internal-media-controls-overlay-cast-button, .InpubCode {
	height:19;
	font-family: "ＭＳ ゴシック";
	font-size:100%;
	letter-spacing: 10px;
	border:solid 0px #000000;
	padding-bottom:0px;
	white-space: nowrap;
	ime-mode:inactive;
	font-weight: bold;
	color:#22222;
	padding-right:0px;
}

/*----------------------------------*/

.InpubCodeTd
{
	padding-left: 2px;
	background: #FFFFFF;
	border:solid 1px #26a0da;
	white-space: nowrap;
	padding-top:2px;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.InpubBottomLineIE6
{
	border:0;
	width:16px;
	height:1;
	white-space: nowrap;
}

.InpubBottomLineIE11
{
	border:0;
	width:15px;
	height:1;
	white-space: nowrap;
}

.InpubBottomLineTd
{
	padding-left:2px;
	padding-right:2px;
	white-space: nowrap;
}

/*----------------------------------*/
.InpubJikiCode
{
	height:28;
	font-family: "ＭＳ ゴシック";
	font-size:80%;
	padding-left:4px;
	ime-mode:inactive;
	border:solid 1px #26a0da;
	color:#22222;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*----------------------------------*/
/*利用者コードTD*/

.ItemNameUserCdTd
{
	white-space: nowrap;
	font-size:100%;
	padding-left:30px;
	padding-right:20px;
}

/*----------------------------------*/
/*登録番号TD*/

.BookInfoTb{
	BACKGROUND-COLOR: #FFFFFF;
	width:100%;
	border:solid 1px #26a0da;
	padding:3px;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.BookInfoTb2{
	BACKGROUND-COLOR: #D7EEFF;
	width:100%;
	border:solid 0px #26a0da;
	padding:0px;
}

.ItemNameRgtnTd
{
	white-space: nowrap;
	font-size:100%;
	padding-left:16px;
	padding-right:23px;
}

.BookDataTb{
	BACKGROUND-COLOR: #ffffff;
	font-size:96%;
	width:100%;
	height:100%;
	border:solid 1px #26a0da;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.BookNameTdOneRow{
	BACKGROUND-COLOR: #EEEEEE;
	white-space: nowrap;
	padding-left:4px;
	height:22px;
}

.BookNameTitleTdOneRow{
	BACKGROUND-COLOR: #EEEEEE;
	white-space: nowrap;
	padding-left:4px;
	height:34px;
}

.BookDataTdOneRow{
	BACKGROUND-COLOR: #ffffee;
	padding-left: 4px;
	height:22px;
}

.BookDataTdOneRowKikan{
	BACKGROUND-COLOR: #00FFFF;
	padding-left: 4px;
	height:22px;
}

.BookDataTdOneRowTitle{
	BACKGROUND-COLOR: #ffffee;
	padding-left: 3px;
	padding-top:2px;
	height:22px;
	overflow:hidden;
	width:99%;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.BookDataTdYoyakuMsg{
	color: #003399;
	font-size:100%;
	padding-left: 24px;
	white-space: nowrap;
/*	text-decoration:underline;*/
}

/*
.BookDataTdOneRowInput
{
	font-size:100%;
	width:100%;
	border: 0px solid #FFFFFF;
	font-family:'Meiryo UI';
	background:#ffffee;
	color:#000000;
	cursor:text;
	padding-top:3px;
	height:24px;
}
*/

/*----------------------------------*/
/*貸出確認画面*/

.KasidasiConfBtn
{
	width:100px;
	height:30px;
	font-size:100%;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
}

.KasidasiConfBtnFocus
{
	width:100px;
	height:30px;
	font-size:100%;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
}


/*----------------------------------*/
/*返却予定日欄*/

.InpubReturnDate
{
	ime-mode:inactive;
	height:29;
	width:130px;
	font-size:100%;
	border:solid 1px #26a0da;
	padding-top: 2px;
	padding-left: 8px;
	BACKGROUND-COLOR: #ffffee;
	letter-spacing:1px;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*----------------------------------*/

.BtnSearch
{
	width:60px;
	height:29px;
	font-size:96%;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	cursor: pointer;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
}

.BtnSearch2
{
	width:90px;
	height:29px;
	font-size:96%;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	cursor: pointer;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
}

.BtnLend
{
	width:110px;
	height:31px;
	font-size:94%;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	cursor: pointer;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
}


@media screen{.BtnClear
{
	width:140px;
	height:30px;
	font-size:100%;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	cursor: pointer;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
};
}

@media print {.BtnClear {display: none;};}

@media screen{.BtnClear2
{
	width:180px;
	height:36px;
	font-size:100%;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	cursor: pointer;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
};
}

@media print {.BtnClear2 {display: none;};}

/*----------------------------------*/
/*貸出画面タイトルバー*/


.TitleBarText{
	font-size: 180%;
	padding-left:26px;
	color:#FFFFFF;
	letter-spacing: 8px;
	text-shadow: 1px 1px 1px #454545;
}

.TitleBarDate{
	font-size: 120%;
	TEXT-ALIGN: right;
	color:#000000;
	padding-right:30px;
	letter-spacing:2px;
	text-shadow: 1px 1px 1px #c0c0c0;
}

/*----------------------------------*/
/*利用者情報*/

.UserInfoTb{
	BACKGROUND-COLOR: #ffffff;
	width:100%;
	border:solid 1px #26a0da;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.UserInfoTb2{
	BACKGROUND-COLOR: #ffffff;
	font-size:96%;
	width:100%;
	height:100%;
	border:solid 0px #26a0da;
}

.UserInfoTd{
	BACKGROUND-COLOR: #D7EEFF;
	border-bottom:solid 1px #26a0da;
	padding-left:5px;
	height:26px;
	white-space: nowrap;
}

.UserInfoTd50{
	BACKGROUND-COLOR: #D7EEFF;
	border-bottom:solid 1px #26a0da;
	padding-left:5px;
	height:26px;
	 width:50%;
	white-space: nowrap;
}

.UserInfoTdKasidasi{
	BACKGROUND-COLOR: #FFBEDA;	/*FFBEDA*/
	border-bottom:solid 1px #26a0da;
	padding-left:5px;
	height:26px;
/*	text-align:center;*/
	white-space: nowrap;
}

.UserInfoKasidasiText{
	color:#DC143C;		/*DC143C*/
	font-size:106%;
	font-weight: bold;
	padding-left:1px;
	padding-right:1px;
}

.UserInfoTdPop{
	BACKGROUND-COLOR: #FFD700;
	border-bottom:solid 1px #26a0da;
	padding-left:5px;
	height:26px;
	white-space: nowrap;
}

.UserInfoLine4InputWarning
{
	font-size:100%;
	width:100%;
	height:100%;
	border: 0px solid #FFFFFF;
	font-family:'Meiryo UI';
	background:#DC143C;
	color:#ffffff;
	cursor:text;
	padding-left:5px;
	padding-bottom:2px;
	height:22px;
}

.UserInfoLine4Input
{
	font-size:100%;
	width:100%;
	height:100%;
	border: 0px solid #FFFFFF;
	font-family:'Meiryo UI';
	background:#D7EEFF;
	color:#000000;
	cursor:text;
	padding-left:5px;
	padding-bottom:2px;
	height:22px;
}

/*----------------------------------*/
/*ボタン*/


.LendBtnTd{
	white-space: nowrap;
	text-align: right;
}

/*----------------------------------*/
/*利用者データ*/

.UserDataTb{
	BACKGROUND-COLOR: #FFFFFF;
	width:100%;
	border:solid 1px #26a0da;
	padding:3px;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.UserDataTb2{
	BACKGROUND-COLOR: #ffffff;
	font-size:96%;
	width:100%;
	height:100%;
	border:solid 0px #26a0da;
}

.UserDataListDiv{
	BACKGROUND-COLOR: #ffffff;
	width:100%;
	overflow:auto;
	border: 0px solid #bbb;
	overflow-y:scroll;
}

.UserDataTdName{
	BACKGROUND-COLOR: #EEEEEE;
	font-size:100%;
	border-bottom:solid 1px #B0C4DE;
	white-space: nowrap;
	padding-left:4px;
	padding-right:20px;
/*	vertical-align:top;*/
}

.UserDataTdNameLast{
	BACKGROUND-COLOR: #EEEEEE;
	font-size:100%;
	white-space: nowrap;
	padding-left:4px;
	padding-right:20px;
/*	vertical-align:top;*/
}

.UserDataTdData{
	BACKGROUND-COLOR: #ffffee;
	font-size:100%;
	border-bottom:solid 1px #B0C4DE;
	border-left:solid 2px #ffffff;
	padding-left: 6px;
	height:26px;
	word-break: break-all;
/*	vertical-align:top;*/
}

.UserDataTdDataLast{
	BACKGROUND-COLOR: #ffffee;
	font-size:100%;
	border-left:solid 2px #ffffff;
	padding-left: 6px;
	height:26px;
	word-break: break-all;
/*	vertical-align:top;*/
}

/*----------------------------------*/
/*案内メッセージ、処理結果メッセージ*/

.StatusMessageTdOk{
	padding-left:30px;
	padding-right:30px;
	BACKGROUND-COLOR: #336699;	/*008BBB 薄青*/
	color:#FFFFFF;
	width:100%;
	height:31px;
/*	border:solid 1px #eeeeee;*/
	text-align: center;
	font-size: 120%;
	letter-spacing: 2px;
	padding-bottom: 1px;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.StatusMessageTdError{
	padding-left:30px;
	padding-right:30px;
	BACKGROUND-COLOR: #CC0033;
	color:#FFFFFF;
	width:100%;
	height:31px;
/*	border:solid 1px #eeeeee;*/
	text-align: center;
	font-size: 120%;
	letter-spacing: 2px;
	padding-bottom: 1px;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.StatusMessageTdErrorNotFound{
	padding-left:30px;
	padding-right:30px;
	BACKGROUND-COLOR: #FF6600;
	color:#FFFFFF;
	width:100%;
	height:31px;
/*	border:solid 1px #eeeeee;*/
	text-align: center;
	font-size: 120%;
	letter-spacing: 2px;
	padding-bottom: 1px;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.StatusMessageTdCancel{
	padding-left:30px;
	padding-right:30px;
	BACKGROUND-COLOR: #696969;	/*777777 灰色, 008080 緑色*/
	color:#66FFFF;
	width:100%;
	height:31px;
/*	border:solid 1px #eeeeee;*/
	text-align: center;
	font-size: 120%;
	letter-spacing: 2px;
	padding-bottom: 1px;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*----------------------------------*/
/*リスト*/

@media screen{
	.ListTb{
		BACKGROUND-COLOR: #FFFFFF;
		width:100%;
		border:solid 1px #26a0da;
		padding:3px;

		/*角を丸くする*/
		-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
		-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
		box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	};
}
@media print {
	.ListTb{
		BACKGROUND-COLOR: #FFFFFF;
		width:100%;
		border:solid 0px #26a0da;
		padding:3px;
	};
}

.ListTb2{
	BACKGROUND-COLOR: #FFFFFF;
	width:100%;
	border:solid 0px #26a0da;
}

@media screen{.ListDiv{
	BACKGROUND-COLOR: #ffffff;
	width:100%;
	height:100%;
	overflow:auto;
	border: 0px solid #bbb;
	overflow-y:scroll;
};
}

@media print{.ListDiv{
	BACKGROUND-COLOR: #ffffff;
	width:100%;
	height:100%;
	overflow:visible;
	border: 0px solid #bbb;
	overflow-y:visible;
};
}

.ListHed
{
	color:#000000;
	white-space: nowrap;
	text-align:left;
	border-bottom: 1px solid #B0C4DE;
	font-size:100%;
	height:26px;
	BACKGROUND-COLOR: #EEEEEE;
	padding-bottom:4px;
	padding-top:2px;
	letter-spacing: 1px;
}

.ListHedEng
{
	color:#000000;
	white-space: nowrap;
	text-align:left;
	border-bottom: 1px solid #B0C4DE;
	font-size:100%;
	height:26px;
	BACKGROUND-COLOR: #EEEEEE;
	padding-bottom:4px;
	padding-top:2px;
}

.ListTd
{
	color:#000000;
	text-align:left;
	vertical-align:top;
	padding-left:4px;
	padding-top:2px;
	border-bottom: 1px solid #B0C4DE;
	font-size:96%;
	height:28px;
}


/*----------------------------------*/
/*ログイン管理者ID取得エラーメッセージ*/

.LoginIdErrorMessageTd{
	padding-left:30px;
	padding-right:30px;
	color:red;
	width:100%;
	text-align: center;
	font-size: 130%;
	letter-spacing: 3px;
}

/*----------------------------------*/
/*返却画面*/
/*----------------------------------*/

.ItemNameRgtnTdHen
{
	white-space: nowrap;
	font-size:100%;
	padding-left:4px;
	padding-right:23px;
}

.HenDataTdOneRowTitle{
	BACKGROUND-COLOR: #D7EEFF;
	height:22px;
	overflow:hidden;
	width:99%;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.HenDataTdName{
	BACKGROUND-COLOR: #EEEEEE;
	font-size:100%;
	border-bottom:solid 1px #26a0da;
	white-space: nowrap;
	padding-left:4px;
/*	vertical-align:top;*/
}

.HenDataTdNameLast{
	BACKGROUND-COLOR: #EEEEEE;
	font-size:100%;
	white-space: nowrap;
	padding-left:4px;
/*	vertical-align:top;*/
}

.HenDataTdData{
	BACKGROUND-COLOR: #D7EEFF;
	font-size:100%;
	border-bottom:solid 1px #26a0da;
	border-left:solid 2px #ffffff;
	padding-left: 5px;
	height:26px;
/*	vertical-align:top;*/
}

.HenDataTdDataLast{
	BACKGROUND-COLOR: #D7EEFF;
	font-size:100%;
	border-left:solid 2px #ffffff;
	padding-left: 5px;
	height:26px;
/*	vertical-align:top;*/
}

/*返却画面のデータリスト*/
.ListHedHen
{
	color:#000000;
	white-space: nowrap;
	text-align:left;
	vertical-align:top;
	border-bottom: 1px solid #26a0da;
	font-size:92%;
	line-height:18px;
	BACKGROUND-COLOR: #EEEEEE;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:2px;
	letter-spacing: 1px;
}

.ListHedHenEng
{
	color:#000000;
	white-space: nowrap;
	text-align:left;
	vertical-align:top;
	border-bottom: 1px solid #26a0da;
	font-size:92%;
	line-height:18px;
	BACKGROUND-COLOR: #EEEEEE;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:2px;
}

.ListTdHen
{
	color:#000000;
	text-align:left;
	vertical-align:top;
	padding-left:4px;
	padding-top:2px;
	border-bottom: 1px solid #26a0da;
	font-size:92%;
	line-height:18px;
	padding-bottom:3px;
}

/*---------------------------------------*/
/*利用者検索*/


.InpubUserName
{
	height:25px;
	width:100%;
	padding-left: 5px;
	background: #FFFFFF;
	border:solid 1px #26a0da;
	font-size:96%;
	ime-mode:active;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.BtnUserSearch
{
	width:100px;
	height:29px;
	font-size:100%;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	cursor: pointer;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
}

.BtnUserSearch2
{
	width:90px;
	height:31px;
	font-size:112%;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	cursor: pointer;
	letter-spacing: 4px;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
}

.BtnUserDetail
{
	width:45;
	height:24px;
	font-size:90%;
/*	font-weight: bold;*/
/*	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	cursor: pointer;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
}


/*利用者検索画面*/
.ListHedUser
{
	color:#000000;
	white-space: nowrap;
	vertical-align:top;
	border-bottom: 1px solid #26a0da;
	font-size:92%;
	line-height:18px;
	BACKGROUND-COLOR: #EEEEEE;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:2px;
	letter-spacing: 1px;
}

.ListTdUser
{
	color:#000000;
	vertical-align:top;
	padding-left:4px;
	padding-top:2px;
	border-bottom: 1px solid #26a0da;
	font-size:92%;
	line-height:18px;
	padding-bottom:3px;
}

/*---------------------------------------*/
/*利用者詳細ページ*/

.UserDetailTdName{
	height:27px;
	width:130px;

	BACKGROUND-COLOR: #008080;
	background-image: linear-gradient(to left, #5F9EA0 0%, #2F4F4F 120%);
	color: #ffffff;

/*
	BACKGROUND-COLOR: #eeeeee;
	color: #000000;
*/
	white-space: nowrap;
	padding-left:6px;
	padding-right:20px;
/*	font-family: "メイリオ";*/
/*	text-align:center;*/
/*	vertical-align:top;*/
}

.UserDetailTdNull{
	height:1px;
	border-top:solid 1px #B0C4DE;
/*	padding-right:3px;*/
}

.UserDetailTdNull2{
	height:1px;
	border-top:solid 1px #B0C4DE;

/*	height:6px;
	border-top:solid 2px #FFFFFF;
	border-bottom:solid 2px #FFFFFF;
	BACKGROUND-COLOR: #888888;
*/
}

.UserDetailTdData1{
	width:150px;
	BACKGROUND-COLOR: #ffffff;
	border-left:solid 2px #ffffff;
	padding-left: 6px;
	padding-right: 6px;
	height:24px;
	white-space: nowrap;
/*	vertical-align:top;*/
}

.UserDetailTdData2{
	BACKGROUND-COLOR: #ffffff;
	border-left:solid 2px #ffffff;
	padding-left: 6px;
	padding-right: 6px;
	height:24px;
/*	vertical-align:top;*/
}

.UserDetailTdDataShozokuFull{
	BACKGROUND-COLOR: #ffffff;
	border-left:solid 2px #ffffff;
	padding-left: 6px;
	padding-right: 6px;
	height:24px;
	padding-top:2px;
	padding-bottom:3px;
	line-height:17px;
	font-size: 90%;
}

.UserDetailTdInfo{
	BACKGROUND-COLOR: #FAFAD2;
	border-left:solid 0px #ffffff;
	padding-left: 8px;
	padding-right: 6px;
	height:24px;
	padding-top: 3px;
	padding-bottom: 4px;
/*	vertical-align:top;*/
}

.UserDetailDataText{
	color: #0033CC;
	padding-left:6px;
	white-space: nowrap;
}

.UserDetailDataTextNull{
	width:20%;
}

/*---------------------------------------*/
/*利用者登録画面*/

.UserEditInput
{
	font-size:96%;
	width:100%;
	height:100%;
	border: 0px solid #FFFFFF;
	font-family:'Meiryo UI';
	background-color: transparent;
	color:#000000;
	cursor:text;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	ime-mode:active;
}

.UserEditTextArea
{
	font-size:100%;
	height:100%;
	border: 0px solid #FFFFFF;
	font-family:'ＭＳ ゴシック';
	text-shadow: 1px 0px 0px #c0c0c0;
	background-color: transparent;
	color:#000000;
	cursor:text;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	ime-mode:active;
}

.UserEditYmd
{
	font-size:96%;
	height:100%;
	border: 0px solid #FFFFFF;
	font-family:'Meiryo UI';
	background-color: transparent;
	color:#000000;
	cursor:text;
	padding-left: 6px;
	ime-mode:inactive;
}

.UserEditYmd2
{
	font-size:95%;
	height:100%;
	border: 0px solid #FFFFFF;
	font-family:'Meiryo UI';
	background:#ffffff;
	color:#000000;
	cursor:text;
	padding-left: 6px;
}

.UserEditTdName{
	height:27px;
	width:130px;
	BACKGROUND-COLOR: #0e6eb8;
	background-image: linear-gradient(to left, #008BBB 0%, #006699 90%);
	color: #ffffff;
	white-space: nowrap;
	padding-left:6px;
	padding-right:20px;
}

.UserEditTdNameFix{
	height:27px;
	width:140px;
	BACKGROUND-COLOR: #0e6eb8;
	background-image: linear-gradient(to left, #008BBB 0%, #006699 90%);
	color: #ffffff;
	white-space: nowrap;
	padding-left:6px;
	padding-right:20px;
}

.UserEditTdData1{
	width:200px;
	BACKGROUND-COLOR: #FFFFFF;
	height:24px;
	white-space: nowrap;
}

.UserEditTdData2{
	BACKGROUND-COLOR: #FFFFFF;
	height:24px;
/*	vertical-align:top;*/
}

.UserEditTdDataRef{
	BACKGROUND-COLOR: #eeeeee;
	height:24px;
	color:#0033CC;
}

.UserEditTdDataRefShozokuFull{
	BACKGROUND-COLOR: #eeeeee;
	height:24px;
	color:#0033CC;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:4px;
	line-height:17px;
	font-size: 90%;
}

.UserEditTdNull{
	height:1px;
	border-top:solid 1px #B0C4DE;
}

.UserEditTdNull2{
	height:1px;
	border-top:solid 1px #B0C4DE;
}

.BtnUserEditRef
{
	width: 26px;
	height:96%;
	font-size:100%;
	font-weight: bold;
	padding-left:6px;
/*	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	cursor: pointer;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
}

.UserEditRefInput
{
	font-size:96%;
	width:100%;
	height:100%;
	border: 0px solid #FFFFFF;
	font-family:'Meiryo UI';
	background:#eeeeee;
	color:#0033CC;
	cursor:text;
	padding-left:6px;
}

.UserEditSelect{
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border:solid 0px #cccccc;
/*	BACKGROUND-COLOR: #FAFAD2;*/
	background-color: transparent;
	font-size: 96%;
	height: 96%;
	padding-left: 4px;
	color:#000000;
}

/*その他情報*/
.UserEditTdName2{
	font-size: 96%;
	height:26px;
	width:110px;
	BACKGROUND-COLOR: #eeeeee;
	white-space: nowrap;
	padding-left:6px;
	padding-right:20px;
	border-right:solid 1px #B0C4DE;
	border-bottom: 1px solid #ffffff;
}

.UserEditTdData3{
	BACKGROUND-COLOR: #FFFFFF;
	height:24px;
}

.UserEditInputCode
{
	font-size:96%;
	height:100%;
	width:100%;
	border: 0px solid #ffffff;
	font-family:'Meiryo UI';
	background-color: transparent;
	color:#000000;
	cursor:text;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	ime-mode:inactive;
}

.UserEditInputCode2
{
	font-size:96%;
	height:100%;
	border: 0px solid #ffffff;
	border-right: 1px solid #B0C4DE;
	font-family:'Meiryo UI';
	background-color: transparent;
	color:#000000;
	cursor:text;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	ime-mode:inactive;
}

.UserEditInputNumber
{
	font-size:96%;
	height:100%;
	border: 0px solid #ffffff;
	border-right: 1px solid #B0C4DE;
	font-family:'Meiryo UI';
	background-color: transparent;
	color:#000000;
	cursor:text;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	ime-mode:inactive;
}

/*処理結果メッセージ*/

.UserEditStatusMessageTdOk{
	padding-left:30px;
	padding-right:30px;
	BACKGROUND-COLOR: #F0E68C;
	color:#0000ff;
	width:100%;
	height:31px;
	text-align: center;
	font-size: 110%;
	letter-spacing: 2px;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.UserEditStatusMessageTdError{
	padding-left:30px;
	padding-right:30px;
	BACKGROUND-COLOR: #CC0033;
	color:#FFFFFF;
	width:100%;
	height:31px;
	text-align: center;
	font-size: 110%;
	letter-spacing: 2px;

	/*角を丸くする*/
	-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 1px rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*---------------------------------------*/
/*再貸出画面*/

/*再貸出画面のデータリスト*/
.ListHedRelend
{
	color:#000000;
	white-space: nowrap;
	text-align:left;
	vertical-align:center;
	border-bottom: 1px solid #26a0da;
	font-size:92%;
	line-height:18px;
	BACKGROUND-COLOR: #EEEEEE;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:4px;
	letter-spacing: 1px;
}

/*---------------------------------------*/
/*IC貸出画面*/

.ListTdIc
{
	color:#000000;
	text-align:left;
	vertical-align:top;
	padding-left:4px;
	padding-top:6px;
	border-bottom: 1px solid #26a0da;
	font-size:92%;
	line-height:18px;
	padding-bottom:3px;
}

.ListTdIcLast
{
	color:#000000;
	text-align:left;
	vertical-align:top;
	padding-left:4px;
	padding-top:6px;
	border-bottom: 0px solid #26a0da;
	font-size:92%;
	line-height:18px;
	padding-bottom:3px;
}

.ListHedIc
{
	color:#000000;
	white-space: nowrap;
	text-align:left;
	vertical-align:top;
	border-bottom: 1px solid #26a0da;
	font-size:92%;
	line-height:18px;
	BACKGROUND-COLOR: #EEEEEE;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:4px;
	letter-spacing: 1px;
}


/*---------------------------------------*/
/*状況照会画面*/

@media screen{.BtnSyoukai
{
	width:150px;
	height:34px;
	font-size:100%;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	cursor: pointer;

	/*角を丸くする*/
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
};
}

@media print{.BtnSyoukai{display: none;};}

/*---------------------------------------*/
/*各種画面：空白データの下線が表示されない*/

.DetailItemTb6
{
	border-collapse : collapse;
}

.DetailItemTb11
{
}

/*---------------------------------------*/
/*管理者用状況照会*/

/*状況照会検索条件画面カレントTAB*/
.KhyListSearchPageActiveTab
{
	font-size:120%;
	padding-right:32px;
	padding-bottom:7px;
	padding-left:32px;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #A9A9A9;

	color: #ffffff;
	cursor: pointer;
	letter-spacing: 2px;
	BACKGROUND-COLOR: #0e6eb8;
	text-shadow: 2px 1px 2px #454545;
}

/*状況照会検索条件画面リンクTAB*/
.KhyListSearchPageLinkTab
{
	font-size:120%;
	padding-right:32px;
	padding-bottom:6px;
	padding-left:32px;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #dcdcdc;

	color: #0000FF;
	cursor: pointer;
	letter-spacing: 2px;
	BACKGROUND-COLOR: #EEE8AA;
	text-shadow: 2px 2px 2px #c0c0c0;

/*	text-decoration: underline;*/
}

.KhyListSearchRefBtn
{
	width:50px;
	height:25px;
	font-size:86%;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	cursor: pointer;
	letter-spacing: 1px;
	padding-top:4px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
}

/*入力欄*/
.KhyListSearchInput
{
	height:25px;
	padding-left: 3px;
	font-size:92%;
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}

.KhyListSearchRefText
{
	font-size:96%;
	width:100%;
	height:100%;
	border: 0px solid #FFFFFF;
	font-family:'Meiryo UI';
	background:#FFF8DC;
	color:#000080;
	cursor:text;
	padding-left:8px;
}

.KhyListSearchSelect{
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border:solid 1px #26a0da;
	BACKGROUND-COLOR: #eeeeee;
	font-size: 96%;
	height: 25px;;
	padding-left: 4px;
	color:#000080;
}

.KhyListHed
{
	color:#ffffff;
	white-space: nowrap;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:4px;
	line-height:19px;
	border: 0px solid #FFFFFF;
	border-bottom: 1px solid #bbb;

	font-size:90%;
}

.KhyListSearchInf
{
	padding-left:10px;
	padding-right:10px;
	BACKGROUND-COLOR:EEEEEE;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.2);
}

.KhyListSearchItemsTd
{
	padding-top:4px;
	padding-left:20px;
	padding-right:30px;
	line-height:20px;
	font-size:92%;
}


.KhyListSearchItemText
{
	text-decoration: underline;
}

.KhyListTd
{
	border-bottom: 1px solid #bbb;
	white-space: normal;
	vertical-align:top;
	line-height:18px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:4px;
	padding-right:6px;
	font-size:90%;
}

.KhyListTdCallNum
{
	border-bottom: 1px solid #bbb;
	white-space: normal;
	vertical-align:center;
	line-height:18px;
	padding-left:1px;
	padding-top:3px;
	padding-bottom:4px;
	padding-right:2px;
	font-size:90%;
}

.KhyListCheckBox
{
	width:15px;
	height:15px;
}

.KhyListDateRefSel
{
	font-family: "Meiryo UI", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:90%;
	margin: 0 0 0 0;
	padding-left:2px;
	height:25px;
	color:#000080;
	border: 1px solid #26a0da;
	BACKGROUND-COLOR: #eeeeee;
}

/*所属範囲指定TAB*/
/*
.KhyListShozokuTab
{
	margin: 0 0 0 -14;
	border: 1px solid #bbb;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
*/

.KhyListSelItemTd
{
	vertical-align:center;
	padding-top:2px;
	padding-bottom:4px;
	font-size:92%;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.KhyListSortMarc
{
	font-size:106%;
	color:red;
}

.KhyListHedItemTd
{
	padding-left:2px;
	padding-right:12px;
	padding-top:1px;
	padding-bottom:1px;

	cursor: pointer;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.KhyYoyakuHed
{
	color:#ffffff;
	white-space: nowrap;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:16px;
	border: 0px solid #FFFFFF;
	border-bottom: 1px solid #bbb;

	font-size:92%;

}

.KhyYoyakuTd
{
	border-bottom: 1px solid #bbb;
	white-space: normal;
	vertical-align:top;
	line-height:18px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:4px;
	padding-right:16px;
	font-size:92%;
}

.KhyYoyakuBody{
	margin:0px;
	background-color:#FFF8DC;
	overflow:auto;
}

.KhyListDateInput{
	height:22px;
	padding-left:1px;
	font-size:92%;
	font-family: "ＭＳ Ｐゴシック";
}

.KhyReLendHed
{
	color:#ffffff;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:16px;
	border: 0px solid #FFFFFF;
	border-bottom: 1px solid #bbb;
	font-size:90%;
}

.KhyReLendTd
{
	border-bottom: 1px solid #bbb;
	vertical-align:top;
	line-height:18px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:4px;
	padding-right:16px;
	font-size:90%;
}

.KhyListHedTR
{
	background-color:#0e6eb8;
	border: 0px solid #bbb;

	/*角を丸くする*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.KhyListSelItemTd2
{
	vertical-align:center;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.KhyListSelItemComent
{
	vertical-align:center;
	color:#000080;
	font-size:90%;
}

.KhyListTabItems
{
	BACKGROUND-COLOR: #B0E0E6;

}

/*---------------------------------------*/
/*入力欄の×ボタン*/

.showclearbtn {
	background: url(/BlaWinWeb/imgs/close.png) no-repeat center right white;
}

/*---------------------------------------*/
/*パスワードフォーカスOn時の画像*/
.focusPw {
	background: url(/BlaWinWeb/imgs/pw_on.png) no-repeat center right white;
}

/*パスワード表示時の画像*/
.showPw {
	background: url(/BlaWinWeb/imgs/pw_off.png) no-repeat center right white;
}

/*---------------------------------------*/

/*Excel出力中のポップアップメッセージ*/
#divoverlay_excel_out
{
	height:32px;
	width:600px;
	position:absolute;
	top: 50%;
	left: 28%;
	padding:12px;
	border:solid 1px #00bfff;
	display:none;
	font-size:120%;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
}

/*---------------------------------------*/

/*ICタグ書き込み処理中のポップアップメッセージ*/
.nikon_ic_write_msg
{
	padding-top:4px;
	font-size:170%;
	font-family:'メイリオ';
	color:#ffffff;
	text-shadow: 1px 1px 1px #bbb;
}

/*利用者版：ICタグ書き込み処理中のポップアップメッセージ*/
.divoverlay_ic_write_riyou
{
	height:15%;
	width:60%;
	position:absolute;
	top: 230;
	left: 20%;
	padding:12px;
	border:solid 0px #00bfff;
	display:none;
	font-family:'メイリオ';
	font-size:200%;
	color:#0000ff;
	padding-top:5%;
	background:#d3d3d3;
	opacity: 0.90;
}

/*管理者版：ICタグ書き込み処理中のポップアップメッセージ*/
.divoverlay_ic_write_kanri
{
	height:15%;
	width:60%;
	position:absolute;
	top: 120;
	left: 20%;
	padding:12px;
	border:solid 0px #00bfff;
	display:none;
	font-family:'メイリオ';
	font-size:180%;
	color:#0000ff;
	padding-top:5%;
	background:#d3d3d3;
	opacity: 0.90;
}

/*---------------------------------------*/
