/*form*/
	/*select設定*/
	select.cl00   { background-color:#FFFFCC; width:500px; border:6px solid #DDDDDD; }
	select.cl01   { background-color:#FFFFCC; width:120px; border:6px solid #DDDDDD; }
	select.cl02   { background-color:#DFDFDF; width:120px; border:6px solid #DDDDDD; }
	select.cl03   { background-color:#FFCCCC; width:120px; border:6px solid #DDDDDD; }
	select.lst_normal {
	width:200px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_middle {
	width:300px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_max {
	width:620px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_url {
	width:600px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_req {
	width:480px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_reqedit {
	width:580px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_none {
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_small {
	width:120px;
}
	select.lst_min_width_500 {
	min-width: 500px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_none_noedit {
	color: #3D3D3D;
	background-color: #E8E8E8;
}
	select.lst_rule {
	color: #3D3D3D;
	background-color: #FFFEEC;
	width:1055px;
}
	select.lst_rule_noedit {
	color: #3D3D3D;
	background-color: #E8E8E8;
	width:1055px;
}
	select.lst_user {
	width:240px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_user2 {
	width:290px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_user3 {
	width:290px;
	color: #3D3D3D;
	background-color: #CCFFCC;
}
	select.lst_user4 {
	width:290px;
	color: #3D3D3D;
	background-color: #F6AFAF;
}
	select.lst_user_admin {
	width:280px;
	color: #3D3D3D;
	background-color: #CCFFCC;
}
	select.lst_user_admin2 {
	width:280px;
	color: #3D3D3D;
	background-color: #F6AFAF;
}
	select.lst_ip {
	width:260px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_ldap {
	width:480px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_big {
	width:500px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_view {
	width:580px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_view_noedit {
	width:580px;
	color: #3D3D3D;
	background-color: #E8E8E8;
}
	select.lst_mta {
	width:540px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.lst_white {
	width:100%;
	color: #3D3D3D;
	background-color: #FFFEEC;

	overflow: scroll;
}
	select.cmb_normal {
	width:200px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.cmb_none {
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.cmb_midium {
	width:340px;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.pri_appro {
	width:100%;
	color: #3D3D3D;
	background-color: #FFFEEC;
}
	select.pri_appro_disable {
	width:100%;
	color: #333333;
	background-color: #CCCCCC;
}
	select.cmb_ldap {
	width:294px;
}
	/*input設定*/
		input {
		font-size: 12px;
}
		/*	disabled時にフォントがグレーアウト(IE10以降への対応)	 */
		input:disabled[class=btn_normal] {
		color: #A0A0A0;
		text-shadow: 1px 1px 0px #FFFFFF;
}
		input:disabled[class=btn_large] {
		color: #A0A0A0;
		text-shadow: 1px 1px 0px #FFFFFF;
}
		/*メインボタン(グレー)*/
		input.btn_normal {
		border-color: #999999;
		border-width: 3px;
		font-size: 14px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_bg.gif);
		color: #444444;
		min-width: 100px;
		width: auto;
}
		/*メインボタン(グレー)*/
		input.btn_large {
		border-color: #999999;
		border-width: 3px;
		font-size: 14px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_bg.gif);
		color: #444444;
		min-width: 130px;
		width: auto;
}
		/*コピーボタン(グレー)*/
		input.btn_small {
		border-color: #999999;
		border-width: 3px;
		font-size: 14px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_bg.gif);
		color: #444444;
		width: 60px;
}
		/*削除(小)ボタン(グレー)*/
		input.btn_small2 {
		border-color: #999999;
		border-width: 3px;
		font-size: 10px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_bg.gif);
		color: #444444;
		width: 30px;
}
		/*...ボタン(グレー)*/
		input.btn_minimum {
		border-color: #999999;
		border-width: 3px;
		font-size: 14px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_bg.gif);
		color: #444444;
		width: 30px;
}

		/*レポート表示ボタン*/
		input.btn_rpt {
		border-color: #999999;
		border-width: 2px;
		font-size: 12px;
		background-image: url(img/btn_bg.gif);
		color: #444444;
		width: 40px;
		line-height: 130%;
}

		/*削除ボタン(赤)*/
		input.btn_del {
		border-color: #FF7A7A;
		border-width: 3px;
		/*background-color: #FF0000;*/
		font-size: 14px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_bg2.gif);
		color: #444444;
		width: 100px;
}
		/*削除ボタン(赤)*/
		input.btn_delsmall {
		border-color: #FF7A7A;
		border-width: 3px;
		/*background-color: #FF0000;*/
		font-size: 14px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_bg2.gif);
		color: #444444;
		width: 60px;
}
		/*有効ボタン*/
		input.btn_active {
		border-color: #FF7A7A;
		border-width: 3px;
		/*background-color: #87cefa;*/
		font-size: 14px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_rpt.gif);
		color: #444444;
		width: 100px;
}
		/*無効ボタン*/
		input.btn_inactive {
		border-color: #FF7A7A;
		border-width: 3px;
		/*background-color: #ff0000;*/
		font-size: 14px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_bg.gif);
		color: #444444;
		width: 100px;
}
		/*コピーボタン*/
		input.btn_copy {
		border-color: #FF7A7A;
		border-width: 3px;
		/*background-color: #FF0000;*/
		font-size: 14px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_bg2.gif);
		color: #444444;
		width: 100px;
}

		/*有効ボタン2*/
		input.btn_active2 {
		border-color: #FF7A7A;
		border-width: 3px;
		/*background-color: #87cefa;*/
		font-size: 11px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_rpt.gif);
		color: #444444;
		width: 70px;
		height: 25px;
}
		/*無効ボタン2*/
		input.btn_inactive2 {
		border-color: #FF7A7A;
		border-width: 3px;
		/*background-color: #ff0000;*/
		font-size: 11px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_bg.gif);
		color: #444444;
		width: 70px;
		height: 25px;
}

		/*有効ボタン3*/
		input.btn_active3 {
		border-color: #FF7A7A;
		border-width: 3px;
		/*background-color: #87cefa;*/
		font-size: 11px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_rpt.gif);
		color: #444444;
		width: 42px;
		height: 25px;
}
		/*無効ボタン3*/
		input.btn_inactive3 {
		border-color: #FF7A7A;
		border-width: 3px;
		/*background-color: #ff0000;*/
		font-size: 11px;
		margin: 1px;
		padding: 1px;
		background-image: url(img/btn_bg.gif);
		color: #444444;
		width: 42px;
		height: 25px;
}

	input.btn_updown {
	color: #444444;
	border-color: #999999;
	border-width: 3px;
	font-size: 15px;
	margin: 1px;
	padding: 1px;
	background-image: url(img/btn_bg.gif);
	font-family: monospace;
}
	input.btn_plusminus {
	background-color: #3366CC;
	color: #FFFFFF;
	border-color: #6699FF;
	border-width: 3px;
	font-size: 13px;
	margin: 1px;
	padding: 1px;
}


	/*STRING*/
	input.txt_normal { color: #333333; background-color: #FFFEEC; }
	input.txt_normal2 { color: #333333; background-color: #FFFEEC; width: 340px; min-width:340px; max-width:340px; }
	input.txt_normal3 { color: #333333; background-color: #FFFEEC; width: 150px; min-width:150px; max-width:150px; }
	input.txt_normal4 { color: #333333; background-color: #FFFEEC; width: 310px; min-width:310px; max-width:310px; }
	input.txt_normal_long { color: #333333; background-color: #FFFEEC; width: 410px; min-width:410px; max-width:410px; }
	input.txt_normal_long2 { color: #333333; background-color: #FFFEEC; width: 410px; min-width:410px; max-width:410px; height:3em; }
	/*STRING DISABLE*/
	input.txt_disable { color: #333333; background-color: #CCCCCC; }
	input.txt_disable2 { color: #333333; background-color: #CCCCCC; width: 340px; min-width:340px; max-width:340px; }
	/*NUMBER*/
	input.txt_numeric { color: #333333; background-color: #FFFEEC; text-align: right; }
	input.txt_numeric2 { color: #333333; background-color: #FFFEEC; text-align: right; width: 30px;}
	input.txt_numeric3 { color: #333333; background-color: #FFFEEC; text-align: right; width: 40px;}
	/*PATH*/
	input.txf_normal { color: #333333; background-color: #FFFEEC; }
	input.chk_normal { width:22px; height: 22px; width: 22px; }
		/*基本チェックボックス*/
		input.chk_big { width:24px; height: 24px; width: 24px; vertical-align: middle; }
		input.chk_big_cfm { width:24px; height: 24px; width: 24px; }
		/*基本ラジオボタン*/
		input.rad_normal { width:25px; height: 24px; width: 24px; vertical-align: middle; }
		input.btn_addurl { background-color: #EFFFF2; color: #333333; border-color: #6699FF; border-width: 1px; font-size: 12px; height: 16px; width: 70px;}
	/*textarea設定*/
	textarea.txa_normal { color: #3D3D3D; background-color: #E6F2FF; width:320px;}
	textarea.txa_none { color: #333333; background-color: #FFFEEC; }
	textarea.txa_none_width_500 { color: #333333; background-color: #FFFEEC; width:500px;}
	textarea.txa_noedit { color: #333333; background-color: #E8E8E8; }
	textarea.txa_fonts {color: #333333;	background-color: #FFFEEC;font-size: 12px;line-height: 120%;}
	textarea.txa_spoof { font-family:inherit; font-size:12px; line-height:120%; margin-bottom:20px; overflow:auto; width:100%; height:90%;}
	/*option設定*/
	option.opt_urlinclude { background-color: #E6F2FF; }
	option.opt_urlcomplete { background-color: #FFFFFF; }
	option.opt_urlex { background-color: #CCFFCC; }
	option.opt_reqon { color: #000000; }
	option.opt_reqoff { color: #666666; }
	option.opt_group { background-color: #CCFFCC;}
	option.opt_attribute { background-color:#F6AFAF}
	option.opt_domain { background-color:#e6f2ff}
	option.opt_mailaddlist { background-color:#9494F7}
	option.opt_regexp { background-color:#00ced1}
	option.opt_defserver { background-color:#F6AFAF}
	option.opt_oklist_mailaddlist {}
	option.opt_oklist_domain { background-color:#E6F2FF}
	option.opt_oklist_extention { background-color:#CCFFCC}
	option.opt_whitelist {}
	option.opt_whitelist_obs { background-color:#CCFFCC }
	option.opt_extlist_no { background-color:#CCFFCC}

