﻿
body {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
}


/* スケジュールテーブル(自分) */
.table_My_Sch {
	width: 100%;
	border: 1px solid #c9caca;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
.table_My_Sch td {
	border: 1px solid #c9caca;
	border-collapse: collapse;
	padding: 4px;
	margin: 0px;
}
.table_My_Sch th {
	border: 1px solid #c9caca;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
	.table_My_Sch td a {
		color:#023ed6;
	}

/* トップページ スケジュール枠 */
.WeekCal_Todo {
	padding: 4px;
	border: 1px solid #CCCCCC;
	font-family: 'meiryo UI';
	min-height: 20px;
}
.WeekCal_Day {
	padding: 4px;
	border: 1px solid #CCCCCC;
	font-family: 'meiryo UI';
	min-height: 20px;
}

/* スケジュール日付部の文字 */
.SchDateNormal {
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	font-size:medium;
	font-weight:bold;
	color:white;
}
.SchDateToday {
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	font-size: medium;
	font-weight: bold;
	color: yellow;
}

/* スケジュール内の文字 */
.normaltime {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000000;
	padding: 4px;
}

.disptime {
	font-family: cursive, 'メイリオ';
	font-size: 12px;
	color: #669966;
}

.disptimeAM {
	font-family: cursive, 'メイリオ';
	font-size: 12px;
	color: #660066;
}

.disptimePM {
	font-family: cursive, 'メイリオ';
	font-size: 12px;
	color: #FF3399;
}

/* 終日文字 */
.disptimeAll {
	font-family: sans-serif, 'メイリオ';
	font-size: 12px;
	color: #ea8c08;
}

.disptimeTodo {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #CC0000;
}

/* 外出アイコンもどき */
.IconOutSide {
	font-size: 12px;
	background: linear-gradient(to right, rgba(251, 213, 251, 1) 0%, rgba(149, 233, 243, 1) 100%);
	color: #4d4d4d;
	text-align: left;
}

/* 会議室アイコンもどき */
.IconMeatingRoom {
	font-size: 12px;
	background: linear-gradient(to right, rgba(168, 202, 240, 1) 0%, rgba(233, 240, 250, 1) 100%);
	color: #4d4d4d;
	text-align: left;
}

/* ボタン定義 */
.btn_ore {
	padding: 3px 10px;
	font-size: 0.9em;
	background: -moz-linear-gradient(to bottom, #fff6bd, #fbce81);
	background: -webkit-linear-gradient(to bottom, #fff6bd, #fbce81);
	background: linear-gradient(to bottom, #fff6bd, #fbce81);
	border: 1px solid #b59b6f;
	color: #4d4d4d;
	text-align: center;
	border-radius: 5px;
}
.btn_white {
	padding: 3px 10px;
	font-size: 0.9em;
	background: -moz-linear-gradient(to bottom, #ffffff, #c4cccc);
	background: -webkit-linear-gradient(to bottom, #ffffff, #c4cccc);
	background: linear-gradient(to bottom, #ffffff, #c4cccc);
	border: 1px solid #a8b5b5;
	color: #4d4d4d;
	text-align: center;
	border-radius: 5px;
}
.btn_blue {
	padding: 3px 10px;
	font-size: 0.9em;
	background: -moz-linear-gradient(to bottom, rgb(217, 243, 247), rgb(157, 228, 239));
	background: -webkit-linear-gradient(to bottom, rgb(217, 243, 247), rgb(157, 228, 239));
	background: linear-gradient(to bottom, rgb(217, 243, 247), rgb(157, 228, 239));
	color: #4d4d4d;
	border: 1px solid #6eb5bd;
	text-align: center;
	border-radius: 5px;
}
.btn_blue_s {
	padding: 1px 2px;
	font-size: 0.6em;
	background: -moz-linear-gradient(to bottom, rgb(217, 243, 247), rgb(157, 228, 239));
	background: -webkit-linear-gradient(to bottom, rgb(217, 243, 247), rgb(157, 228, 239));
	background: linear-gradient(to bottom, rgb(217, 243, 247), rgb(157, 228, 239));
	border: 1px solid #6eb5bd;
	color: #4d4d4d;
	text-align: center;
	border-radius: 2px;
}

/* 素テーブル */
.table-in {
	width: 100%;
	border: 0px none;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

.dropdown-menu {
	overflow: auto;
	max-height: 250px;
	min-width: 100%;
}

.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {
	margin: 0;
	background-image: url(../images/buttons/aqua-bg.gif);
	background-position: top left;
	border: 0px none;
	padding: 2px 0px 0px 8px;
	font-size: 11px;
	height: 26px;
	width: 100px;
}
/* テキストボックス部分のスタイル */

.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
	background-image: url(../images/buttons/aqua-arrow.gif);
	background-position: top left;
	border: 0px none;
	height: 26px;
	width: 19px;
}
/* ボタン部分（下矢印）のスタイル */

.AquaStyle .ajax__combobox_itemlist {
	border-color: #000000;
	background-color: #FFFFFF;
}

/*透明なdivで画面全体を覆う*/
.loading {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #fff;
	opacity: 0;
	cursor: wait;
	z-index: 100000;
}