/***********  独自設定   *******************************************************/
#overlay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:900;
	background-color:#000000;
	-moz-opacity:0.2;
	-khtml-opacity:0.2;
	opacity:.20;
	filter: alpha(opacity=20);
}



.popupWindow {

	margin:0px auto;
	text-align:left;
	width:820px;
	border:3px solid #3c7faf;
	padding:15px;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#FFFFFF;
	position: absolute; 

}

.popupWindow .titleBar {
	border:1px solid #aaccee;
	background-image:url(../img/titleback.gif);
	background-repeat:repeat-x;
	background-color:#c2ddf7;
}
/*桜井が消去
.popupWindow .titleBarText {
	float:left;
	vertical-align:bottom;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
}
*/
.popupWindow .clientArea {
  background-color: #ffffff;
  border-color: #BABABA;
  border-style: solid;
  border-width: 1px;
  padding:10px 15px 0px;
   
}

.popupWindow .btn{
	padding:6px;
	text-align:right;
}
/*ここより桜井により付け加え*/
.popupWindow .page211left{
	width:450px;
	float:left;
}
.popupWindow .page211right{
	float:right;
	background-color:#ebf3fb;
	border:1px solid #aaccee;
	padding:10px;
	width:320px;
}
.popupWindow .tab_bottom{
	width:447px;
	border:1px solid #b1c0cc;
	border-top:none;
}
.popupWindow .sites{
	border:3px solid #b3d1ef;
	padding:10px;
}
.popupWindow .sites_table{
	width:100%;
	font-size:80%;
	line-height:normal;
	border-right:1px #aaccee solid;
	border-bottom:1px #aaccee solid;
}

.popupWindow .sites_table td{
	border-top:1px #aaccee solid;
	border-left:1px #aaccee solid;
	width:105px;
	height:25px;
	padding:1px 6px;/* 桜井追加 */
	cursor:pointer; /* unisys追加 */
}

/*この4つはbookから引用*/
.popupWindow .check{
	background-color:#b4c9e9;
}
.popupWindow .mente{
	 background-color:#D3D3D3;
}
.popupWindow .sites_table td:hover{
	background-color:#b4c9e9; /* unisys追加 */
}
.popupWindow .sites_error{
	background-color:#dddddd;
}
/*.popupWindow .sites_table a:link,.popupWindow .sites_table a:visited{
	color:#333333;
	text-decoration:none;
	display:block;
	width:92px;
	height:24px;
	padding:2px 6px;
}
.popupWindow .sites_table a:hover{
	background-color:#b4c9e9;
}
.popupWindow .sites_error{
	background-color:#dddddd;
}
.popupWindow .sites .select{
	border-right:1px #bfc4ca solid;
	border-bottom:1px #bfc4ca solid;
	width:100%;
	background-color:#FFFFFF;
}
.popupWindow .sites .select td{
	padding:4px 6px;
	border-top:1px #bfc4ca solid;
	border-left:1px #bfc4ca solid;
}*/

.popupWindow .checkbox{
	background-color:#b4c9e9;
}
.popupWindow .checkbox input{
	margin:0;
}
.popupWindow .text211{
	margin:7px 0px;
}
.popupWindow .select{
	width:100%;
}
.popupWindow .select td{
	border:1px solid #aaccee;
	background-color:#FFFFFF;
	padding:3px 5px 2px 5px;
}
.popupWindow .select .checkbox{
	background-color:#ebf3fb;
	text-align:center;
	width:10px;
}
.popupWindow .select .number{
	text-align:center;
	width:10px;
}

.popupWindow .txt{
	color:#07519a;
	font-weight:bold;
	padding:6px 0px 4px 10px;
	float:left;
}

/*テーブルのスタイルシート打消し用　採用するかどうか考え中*/
.popupWindow .tableoff{
	margin:0px;
	padding:0;
	border:none;
}
.popupWindow .tableoff td{
	padding:0;
	margin: 0px;
	border:none;
}
/*桜井追加*/
/* 2-1-2
------------------------------------------------------------- */
.popupWindow .ufj_table{
	margin:3px 0px;
}
.popupWindow .ufj_table_th{
	background-color:#ECECEC;
	color:#041e5a;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	padding:2px;
}
.popupWindow .ufj_table td{
	border:1px solid #FFFFFF;
	padding:2px;
}
.popupWindow .ufj_table input{
	font-size:10px;
}

/* ============  白井追加マージ予定============================================================== */
/*---コンテンツ---*/
.popupWindow .pagecontent{
	margin-top:15px;
}
/*---リード文---*/
.popupWindow .lead {
	margin-top:15px;
}

/*---ボタン---*/
.popupWindow .pagebtns {
	margin-top:20px;
	border-top:1px solid #CCCCCC;
	padding:20px 0px 10px 0px;
	text-align:center;
	font-weight:bold;
}
.popupWindow .pagebtns input{
	padding:0px 10px;
	margin:10px 5px 0px 5px;
}



/*入力エラーメッセージスタイル*/
.popupWindow .error{
	border:2px #cc3333 solid;
	color:#cc3333;
	padding:10px 13px;
	margin-top:15px;
	/* add shirai */
	font-size:12px;
	text-align:left;
}


/*フォーム*/
.textfield{
	margin:0;
	font-size:12px;
}
.textfield_error{
	margin:0;
	font-size:12px;
	border:2px #cc3333 solid;
}


/*エラーメッセージ用*/
.font_err_b{
	color:#cc3333;
	font-weight:bold;
}

