/* グループウェア 予定表示 */
.se_table{margin:auto;}

.se_th{
	font-size:1.1em;
	width:20%;
	padding:8px;
    text-align:left;
	white-space: nowrap;
	vertical-align:top;
	font-weight:bold;
}

.se_td {
	font-size:1.1em;
	width:80%;
	padding:6px;
	line-height:1.4;
}

.textBox170 {width:163px; height:16px;padding:2px;margin:0 5px 0 0;}

.table td,.table th {
	font-size:0.95em;
	padding:4px;
    text-align:left;
	white-space: nowrap;
}

h1{background:none;float:left;font-size:1.1em;padding:2px 0 3px 7px;margin:0px;line-height:1;font-weight: bold;}

.vali{margin-right:5px;}

#btnArea{
    padding:8px 0 0 0;
    border-top:dashed 1px #999;margin:10px 0 0 0;
    line-height:1;
    text-align:right;
}

.textBox {height:16px;padding:2px;margin:0 5px 0 0;width:300px;}

#member_list {width:200px;}

.btn-regist{margin-right:10px;}

#alert_mail1{color:#999;}
#alert_mail2{color:#999;}
#alert_sub_mail1{color:#999;}
#alert_sub_mail2{color:#999;}

.line_dash{border-bottom:dashed 1px #999;margin-bottom:8px;padding:0;}

#end_date{width:85px}

table.tb-time td{padding:0 10px 2px 0;}

#description{height:80px;padding:2px;width:420px;font-size:1em;}

.gray { color:#666; }

.lightgray { font-size:90%;color:#999; }

.require{color:red}

.note{color:gray;font-size:0.8em}

a.hint{color:gray !important;cursor:help;}

a#group-add{color:#666 !important;}

a#group-add:hover{text-decoration:none;}

.error{color:red; font-weight:bold;}

.register {float:right;font-weight:normal;font-size:12px;margin-right:20px;} 
.close {float:right;font-weight:normal;font-size:1em;} 
.close a{color:#666666}
.close a:hover{color:#999999}
.reg-user{color:blue;font-weight:noral;}
.reset {
    clear: both;
    font-size: 1px;
    line-height: 1px;
}
