/* $Id: admin.css,v 2.43 2005/07/29 00:31:01 UG Exp $ */
@charset "shift-jis";

	html {
		scrollbar-Track-Color: #ffffff;
		scrollbar-Face-Color: #ffffff;
		scrollbar-Shadow-Color: #778899;
		scrollbar-DarkShadow-Color: #ffffff;
		scrollbar-Highlight-Color: #778899;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-Arrow-Color: #778899;
	}

	body {
		background:#ffffff url("");
		background:fixed;
		background-position:0% 0%;
		font-size:11px;
		color:#000;
		font-family:Osaka,verdana,tahoma;
	}

	a:link {
		color:#0000ff;
	}


	a:visited {
		color:#0000ff;
	}

	a:active { 
		color:#0000ff;
	}

	a {
		text-decoration : underline;
	}

	a:hover {
		color:#ff0000;
		text-decoration:underline;
	}

	td {
		font-size:11px;
		color:#000;
		font-family:Osaka,verdana,tahoma;
	}

	input,select {
		background:#ffffff;
		border:1px solid #778899;
		color:#424242;
		font-family:Osaka,verdana,tahoma;
		font-size:11px;
	}

	textarea { 
		border:1px solid #778899;
		font-size:9px;
		color:#424242;
		overflow:auto; 
		font-family:Osaka,verdana,tahoma;
	}

	table.admin {
		border :1px solid #778899;
		border-collapse:collapse;
	}

	table.admin td {
		border-bottom: 1px solid #778899;
		border-left: 1px solid #778899;
	}

	.check_ok {
		color:#0000ff;
		text-align:center;
	}

	.check_ng {
		color:#ff0000;
		text-align:center;
	}

	.pxs {
		font-size:9px; 
	}

	.att {
		color:#ff0000;
	}

	table.allphoto {
		border:1px solid #778899;
		border-collapse:collapse;
		
	}

	table.allphoto td {
		border:1px solid #778899;
	}

 	hr {
		color: #3399ff;
		background-color: #3399ff;
		height: 1px;
		border: 0px;
		filter: Alpha(opacity=100, finishopacity=20, style=3);
	}

	.holidays { 
		color:#ff0000;
	}

	.sundays { 
		color:#ff0000;
	}

	.saturdays {
		color:#0000ff;
	}

	.weekdays { 
		color:#4e4e4e;
	}

	.todays {
		color:#8a2be2;
	}

	.today_bgs {
		background:#b5dcff;
	}

	.calens {
		border:1px solid #778899;
		border-collapse:collapse;
		background:#ffffff;
		line-height:20px;
	}

	.calens td {
		border-right:1px solid #778899;
		border-bottom:1px solid #778899;
	}

	.calens_week {
		background:#ffffae;
	}

	.none td {
		border:0;
	}

	.calens a {
		text-decoration : underline;
	}

	.calens a:link {
		color:#ff8500;
	}


	.calens a:visited {
		color:#ff8500;
	}

	.calens a:active { 
		color:#ff8500;
	}

	.calens a:hover {
		color:#228b22;
		text-decoration : underline;
	}

	.axs_head {
		background:#b0cfd0;
		color:#2f4f4f;
	}

	.axs_time_head_up {
		background:#ffb5de;
		color:#2f4f4f;
	}

	.axs_time_head_down {
		background:#aed9ff;
		color:#2f4f4f;
	}

	.axs_col_bg {
		background:#d1ddec;
	}

	.axs_search_head {
		background:#aed9ff;
		color:#2f4f4f;
	}

	.axs_data_head {
		background:#aed9ff;
		color:#2f4f4f;
	}

	.axs_head_title {
		font-size:14px;
		color:#3399ff;
	}

	table.admin_menu_top {
		border:1px solid #778899;
	}

	.admin_menu_top_title {
		background:#3399ff;
		color:#fff;
		font-size:16px;
		line-height:30px;
		text-align:center;
	}

	.admin_menu_left {
		border-right:1px solid #778899;
		vertical-align:top;
	}

	.leftmenu_title_logout {
		margin:3px;
		padding:5px;
		text-align:center;
		background:#80dfff;
		border:1px solid #778899;
		color:#0000ff;
	}

	.leftmenu_title_top {
		margin:3px;
		padding:5px;
		text-align:center;
		background:#afeeee;
		border:1px solid #778899;
		color:#0000ff;
	}

	.leftmenu_title {
		margin:3px;
		padding:5px;
		text-align:center;
		background:#e6e6fa;
		border:1px solid #778899;
		color:#0000ff;
	}

	.leftmenu_kotitle {
		padding-left:7px;
		line-height:20px;
	}

	.rightmenu_table {
		border:1px solid #000;
		border-collapse:collapse;
	}

	.rightmenu_table td {
		border:1px solid #000;
	}

	.rightmenu_table_title {
		background:#b0c4de;
		color:#000;
		font-weight:bolder;
	}

	.tbs_all_ex {
		background:#f1fcfc;
	}


	#ic_disp {
		display:none;
		border:solid 1px #778899;
		background-color:#f8f3ca;
		overflow:auto;
		width:350px;
		height:130px;
	}

	.att_ajax {
		color:#ff0000;
	}

	.onlinestatus_disp {
		color:#ff0000;
		font-weight:bolder;
	}

	.leftmenu_title_online {
		margin:3px;
		padding:5px;
		text-align:center;
		background:#a3c7c8;
		border:1px solid #778899;
		color:#0000ff;
	}

	.hiddenmsg {
		position:relative;
		visibility: hidden;
		width: 200px;
		color: #fff;
		font-size:9px;
		text-align:left;
		overflow:hidden;
		background:#000;
		border:1px solid #3399ff;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		opacity:0.7;
		z-index:0;
		left:3em;
		top:-1em;
	}

	.hidemsg_title {
		font-weight:bolder;
		text-decoration:underline;
		font-family:Osaka,Tahoma;
		font-size:10px;
	}
	
	.alpha {
		color:#000;
		filter:alpha(opacity=70);
		-moz-opacity:0.5;
		opacity:0.5;
	}
	
	.non_arrest {
	        background: #c0c0c0;
	}
