@charset "Shift_JIS";
/* ******************
Form Style
******************* */
form	{margin:5px auto; text-align:center/*IE Transitional用*/;}
form p, form table, form div {margin:0.1em auto;text-align:left;}

form table	{
	border:2px dotted #ccc;
	background-color:#dfd;/*eff6ff*/
	color:#000;
	/* \66 \6F nt-size:90%;ＮＮ６向け*/
}
form th {text-align:right;}

fieldset {
	border:none;
/*	width:95%;background:#e3e3e3;
*/	margin:2px auto;
	}
legend.spe	{/*display:block;text-align:center;IE有效*/
	margin-left:1.5em;
	border-width: 1px;
	border-style: solid;
	border-color: #000 #000 #fff #000;
	padding:2px;
	background:#fff;color:#000;
	}

fieldset fieldset, table fieldset {
	width:98%;
	margin:5px;
	border-color:#aaa;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background:transparent;
	}
fieldset fieldset legend {
	margin:0;text-align:left;
	border-width:0 0 0 0;
	background:transparent;color:#000;
/**/	}

input,textarea, select	{ /*ＩＥはselect無效*/
/*	border:1px #666 solid;
	background-color:#fff;
	line-height:110%;
*/}
/* .checkBox, .radioButton, .SubmitButtonの各classは、多くのUAが屬性セレクタを解釋可能になるまでの暫定措置。 */

input.checkBox,
input.radioButton
	{
	background:transparent;
	margin: 0px; padding:0;
	vertical-align: text-bottom ;/*IE9はDOCTYPE宣言Transitionalだと無效*/
	border-width: 0;/* WinIE・MacIEにおいて妙な枠が描畫されるのを廻避 */
	}

input.button, 
button	{/*#eff6ff*/
/*	border:2px #fff solid;
	background-color:#000; color:#fff;font-weight:bold;
	margin:0 3px; padding:0;
*/	}

/* 以下は屬性セレクタ利用。(現状 Mozilla のみ／→IE9はDOCTYPE宣言Transitionalだと無效) */
input[type="checkbox"],input[type="radio"]{/*border-width: 0px;*/}/*Mozはmarginのみ有效*/
input[type="submit"],input[type="reset"]
	{/*
	-moz-border-radius: 0.4em;
	border:2px #008 solid;
	background-color:#eef;
	color:#008;
	margin:0em;padding:2px 0;
*/	}

textarea	{
	font-size:1em;
/*	padding:0.2em;
	scrollbar-base-color : #999;
*/	scrollbar-face-color : white; 
	scrollbar-track-color: #999;
	scrollbar-arrow-color : #00f; 
	scrollbar-3dlight-color: #999;
	scrollbar-highlight-color : white; 
	scrollbar-shadow-color : #999;
	scrollbar-darkshadow-color : white;
	line-height:1.1em;
}

label	{/* MozillaのブラウザデフォルトCSSの指定を打ち消し */
	padding: 0;
	vertical-align: baseline;
	}
.Label	{
	font-weight:normal;
	color:black;
	}
label.sub {margin-left:2.5em;}
