@charset "shift-jis";







body {background:#ffffff;color:#000000;}



.tbtitle {background:#CCCCCC;color:#000000;border-left:0}



.toptitle 



{background:#CCCCCC;color:#000000;font-size:14px;text-align:center;



border-bottom:1px solid  #555555;margin:3px;padding:5px;}











a:link {color:#0000ff;}



a:visited {color:#0000ff;}



a:active { color:#0000ff;}



a {text-decoration : none;}



a:hover {color:#ff0000;text-decoration:none;}







td {font-size:12px;color:#000000;}



.td2 {font-size:10px;color:#000000;}



table.ico {border:1px solid #FFFFFF}



table.ico td {



border-bottom: 1px solid #9AB2FF;border-right: 1px solid #9AB2FF;



border-top: 1px solid #E7EDFF;border-left: 1px solid #E7EDFF;



font-size:10px;text-align:center;background-color:#D2DDFF;width:50px;padding:2px;}











input,select {background:#ffffff;font-size:12px;}



textarea { border:1px solid #A9A9A9;font-size:12px;overflow:auto;}







table.admin {border: 1px solid #555555;border-collapse:collapse;}



table.admin td {border-bottom: 1px solid #555555;border-right: 1px solid #555555}











.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 #555555;border-collapse:collapse;}



table.allphoto td {border:1px solid #555555;}







hr {color: #555555;height: 1px;border: 0px;background-color: #555555;width:100%;}







.holidays {color:#ff0000;}



.sundays {color:#ff0000;}



.saturdays {color:#0000ff;}



.weekdays {color:#4e4e4e;}



.todays {color:#8a2be2;}



.today_bgs {background:#b5dcff;}







.calens {border:1px solid #555555;border-collapse:collapse;background:#ffffff;line-height:20px;}



.calens td {border-right:1px solid #555555;border-bottom:1px solid #555555;}



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







.acc_head {background:#CCCCCC;color:#000000;text-align:center;}



.acc_time_head_up {background:#ffb5de;color:#2f4f4f;}



.acc_time_head_down {background:#aed9ff;color:#2f4f4f;}



.acc_col_bg {background:#E5E5E5;}



.acc_search_head {background:#aed9ff;color:#2f4f4f;}



.acc_data_head {background:#aed9ff;color:#2f4f4f;}



.acc_head_title {font-size:14px;color:#3399ff;}







table.admin_menu_top {border:1px solid #555555;}



.admin_menu_left {border-right:1px solid #555555;vertical-align:top;}







.onlinestatus_disp {color:#ff0000;}



.leftmenu_title_online {



margin:3px;padding:5px;text-align:center;background:#CCCCCC;



border:1px solid #555555;color:#000000;



}







.leftmenu_title_logout {



margin:3px;



		padding:5px;



		text-align:center;



		background:#CCCCCC;



		border:1px solid #555555;



		color:#0000ff;



	}







	.leftmenu_title_top {



		margin:3px;



		padding:5px;



		text-align:center;



		background:#CCCCCC;



		border:1px solid #555555;



		color:#000000;



	}







	.leftmenu_title {



		margin:3px;



		padding:5px;



		text-align:center;



		background:#CCCCCC;



		border:1px solid #555555;



		color:#000000;



	}







	.leftmenu_kotitle {



		padding-left:7px;



		line-height:20px;



	}







	.rightmenu_table {



		border:1px solid #555555;



		border-collapse:collapse;



	}







	.rightmenu_table td {







		border-bottom: 1px solid #555555;



		border-right: 1px solid #555555;







	}















	.tbs_all_ex {



		background:#f1fcfc;



	}











		#ic_disp {



		display:none;



border:1px dashed #FFCC00;



		background:#FFFFFF;



		overflow:auto;



		width:200px;



		height:120px;



		line-height:14px;



	}







	.att_ajax {



		color:#ff0000;



	}