@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;
	}

	.onlinestatus_disp {
		font-weight:bolder;
		color:#ff0000;
	}

	.leftmenu_title_online {
		margin:3px;
		padding:5px;
		text-align:center;
		background:#afeeee;
		border:1px solid #778899;
		color:#0000ff;
	}

	.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;
	}
