/**********************************************************/
/*                                                        */
/*                                                        */
/**********************************************************/

	A{
		text-decoration:none;
		cursor : hand;
	}

	A:link{
		text-decoration:none;
		cursor : hand;
	}

	A:visited{
		text-decoration:none;
		cursor : hand;
	}

	BODY{
	  font-size : 9pt;
	  font-family : "MS UI Gothic","ＭＳ Ｐゴシック","ＭＳ Ｐ明朝";
	  font-weight : normal;
	  scrollbar-face-color: #ffffff;
	  scrollbar-arrow-color: silver;
	  scrollbar-track-color: #ffffff;
	  scrollbar-shadow-color: #ffffff;
	  scrollbar-3dlight-color: silver;
	  bgproperties="fixed";
	}
	.body1{
		background-repeat:no-repeat;
		background-position:50% 50%;
		background-attachment: fixed;
		/* background-color:#000033;	*/
		background-color:#ffffff;
		margin-top:0px;
		margin-left:0px;
		margin-bottom:0px;
		font-size:12px;
	}
	.body2{
		background-repeat:no-repeat;
		background-position:95% 62%;
		background-attachment: fixed;
		background-color:#000040;
		margin-top:0px;
		margin-left:0px;
		margin-bottom:0px;
		font-size:12px;
		marker-offset:1em;
	}
	.body3{
		/* background-color:#ffffff;	*/
		margin-top:0px;
		margin-left:0px;
		margin-bottom:0px;
		font-size:12px;
	}
	.box1{
		border-width:3px;
		border-style:double;
		border-color:#000040;
		font-size:12px;
	}
	.box2{
		border-width:1px;
		border-style:solid;
		border-color:#000040;
		font-size:12px;
	}
	.box2cc{
		border-width:1px;
		border-style:solid;
		border-color:#000040;
		text-align:center;
		vertical-align:center;
	}
	.boxt{
		color: #6666ff;
		vertical-align:center;
		text-align:center;
		font-size:16px;
		font-weight:bold;
		border-bottom:dotted 1px #000040;
	}
	.boxtl{
		color: #6666ff;
		vertical-align:center;
		text-align:left;
		font-size:16px;
		font-weight:bold;
		border-bottom:double 3px #6666ff;
	}
	.boxh{
		border-top:0px;
		border-bottom:1px;
		border-left:0px;
		border-right:0px;
		border-style:solid;
		border-color:#000040;
	}
	.boxv{
		border-top:0px;
		border-bottom:0px;
		border-left:1px;
		border-right:0px;
		border-style:solid;
		border-color:#000040;
	}
	.boxl{
		border-top:1px;
		border-bottom:1px;
		border-left:1px;
		border-right:0px;
		border-style:solid;
		border-color:#000040;
	}
	.boxm{
		border-top:1px;
		border-bottom:1px;
		border-left:0px;
		border-right:0px;
		border-style:solid;
		border-color:#000040;
	}
	.boxr{
		border-top:1px;
		border-bottom:1px;
		border-left:1px;
		border-right:1px;
		border-style:solid;
		border-color:#000040;
	}
	.boxlh{
		border-top:0px;
		border-bottom:1px;
		border-left:20px;
		border-right:0px;
		border-style:solid;
		border-color:#6666ff;
		vertical-align:center;
		text-align:left;
		color:#000000;
		font-size:17px;
	}
	.boxlhl{
		border-top:0px;
		border-bottom:1px;
		border-left:0px;
		border-right:0px;
		border-style:solid;
		border-color:#6666ff;
		vertical-align:center;
		text-align:right;
		color:#000000;
		font-size:17px;
	}
	.tmstampr{
		color:#000000;
		font-size:12px;
		vertical-align:center;
		text-align:right;
	}
	.menu{
		vertical-align:top;
		text-align:center;
	}
	.tr{
		vertical-align:top;
		text-align:right;
		color:#000000;
		font-size:12px;
	}
	.tc{
		vertical-align:top;
		text-align:center;
		color:#000000;
		font-size:12px;
	}
	.tl{
		vertical-align:top;
		alignment:left;
		text-align:left;
		font-size:12px;
	}
	.cl{
		vertical-align:center;
		text-align:left;
		font-size:12px;
	}
	.cc{
		vertical-align:center;
		text-align:center;
		font-size:12px;
	}
	.cr{
		vertical-align:center;
		text-align:right;
		font-size:12px;
	}
	.bl{
		vertical-align:bottom;
		text-align:left;
		font-size:12px;
	}
	.bc{
		vertical-align:bottom;
		text-align:center;
		font-size:12px;
	}
	.br{
		vertical-align:bottom;
		text-align:right;
		font-size:12px;
	}
	.title{
		vertical-align:center;
		text-align:center;
		color:#ffffff;
		font-size:14px;
		font-weight:bold;
	}
	.clb11{
		vertical-align:center;
		text-align:left;
		color:#000000;
		font-size:12px;
		text-decoration:none;
	}
	.clw11{
		vertical-align:center;
		text-align:left;
		color:#ffffff;
		font-size:12px;
		text-decoration:none;
	}
	.clb12{
		vertical-align:center;
		text-align:left;
		color:#000000;
		font-size:12px;
		text-decoration:none;
	}
	.clw12{
		vertical-align:center;
		text-align:left;
		color:#ffffff;
		font-size:12px;
		text-decoration:none;
	}
	.clw14{
		vertical-align:center;
		text-align:left;
		color:#ffffff;
		font-size:14px;
		text-decoration:none;
	}
	.clw14b{
		vertical-align:center;
		text-align:left;
		color:#ffffff;
		font-size:14px;
		font-weight:bold;
	}
	.clb14{
		vertical-align:center;
		text-align:left;
		color:#000000;
		font-size:14px;
	}
	.clb16{
		vertical-align:center;
		text-align:left;
		color:#000000;
		font-size:14px;
	}
	.headline0{
		background-color:silver;
	}
	.headline1{
		background-color:#3366ff;
	}
	.headline2{
		background-color:#ff0033;
	}
	.headline3{
		background-color:#33cc00;
	}
	.headline4{
		background-color:#6666ff;
	}
	.headline5{
		background-color:#990099;
	}
	.headline6{
		background-color:#050411;
	}

	.t1{
		background-color: #333333;
		border-color: gray;
		border-color-dark:1px #000000;
		border-style: ridge;
		border-width: 1px;
		font-size:14px;
	}
	.ht1{
		background-color: silver;
		border-color: #ffffff;
		text-align:center;
		vertical-align:middle;
		font-size:14px;
	}
	.dt1l{
		background-color: #f3f3f3;
		text-align:left;
		vertical-align:middle;
		font-size:14px;
	}
	.dt1c{
		background-color: #f3f3f3;
		text-align:center;
		vertical-align:middle;
		font-size:14px;
	}
	.dt1r{
		background-color: #f3f3f3;
		text-align:right;
		vertical-align:middle;
		font-size:14px;
	}
	.dt1ls{
		background-color: #000040;
		text-align:left;
		vertical-align:middle;
		font-size:14px;
		color:#ffffff;
	}
	.dt1cs{
		background-color: #000040;
		text-align:center;
		vertical-align:middle;
		font-size:14px;
		color:#ffffff;
	}
	.dtrs{
		background-color: #000040;
		text-align:right;
		vertical-align:middle;
		font-size:14px;
		color:#ffffff;
	}
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	font-size : 9pt;
	font-family : "ＭＳ 明朝","ＭＳ ゴシック";
	font-weight : normal;
	color : #000000;
	background-color : #f6f6f6;
}

input,textarea {
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	font-size : 11pt;
	font-family : "ＭＳ Ｐ明朝","ＭＳ ゴシック";
	font-weight : normal;
	color : #000000;
	background-color : #f6f6f6;
}

/*
select{
	font-size : 9pt;
	font-family : "ＭＳ Ｐ明朝","ＭＳ ゴシック";
	font-weight : normal;
	color : white;
	background-color : #00CC99;
	text-decoration : none;
}
*/

.nmRight{ /*テキストボックスを右詰にする*/
	text-align: right;ime-mode:disabled;
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}

.imeActive{		/*日本語入力状態*/
	ime-mode: active;
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}

.imeDisabled{	/*ＩＭＥなし*/
	ime-mode: disabled;
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}

