@import url("common.css");
@import url("formStyle.css");

/** •`‰æ—Ìˆæ‚Í610px **/


#main table.forinp{
	border:none;
	border-collapse:collapse;
	display:block;
	clear:both;
	margin:30px 150px 10px 150px;
	font-size:small;
}

#main table.forinp th{
	width:100px;
}

#main table.forinp td{
	width:200px;
	border:1px #999999 solid;
	border-left:9px #999999 solid;
}

#main table.forinp td input,
#main table.forinp td select{
	width:195px;
	padding:2px;
	border:none;
}

#main table.forinp td input.sr,
#main table.forinp td select.sr{
	width:40px;
	text-align:right;
	padding:2px;
	border:none;
}

#main table.forinp td input.ss,
#main table.forinp td select.ss{
	width:80px;
	text-align:right;
	padding:2px;
	border:none;
}

#main input.sub{
	width:100px;
	background:#FFFFFF;
	border:none;
	border-bottom:1px #999999 dotted;
	text-align:center;
	padding:1px 10px;
	display:block;
	clear:both;
}

#main input.sub:hover{
	background:#FFFFFF;
	color:#FF0033;
	border-bottom:1px #FF0033 dotted;
}


#main img#top{
	height:200px;
}

#main #kmenu{
	width:600px;
	margin:5px auto;
	margin-bottm:10px;
	diaplay:block;
	clear:both;
}

#main #kmenu a:link,
#main #kmenu a:active,
#main #kmenu a:visited{
	width:110px;
	background:#FFFFFF;
	border:none;
	border-bottom:1px #999999 dotted;
	text-align:center;
	text-decoration:none;
	padding:1px;
	margin-left:5px;
	margin-right:5px;
	display:block;
	float:left;
}

#main #kmenu a:hover{
	background:#FFFFFF;
	color:#FF0033;
	border-bottom:1px #FF0033 dotted;
}

h3{
	margin-top:20px;
	font-size:small;
	color:#339900;
}

ul{
	list-style-type: disc;
	list-style-position: outside;
	margin-left:50px;
	margin-right:50px;
}

ul a:link,
ul a:active,
ul a:visited{
	color:#000066;
}

ul a:hover{
	color:#0066FF;
}

#leftb{
	display:block;
	width:400px;
	float:left;
}

#rightb{
	display:block;
	width:200px;
	float:right;
}

table.mlist{
	border-collapse:collapse;
	margin-left:10px;
	margin-bottom:20px;
	clear:both;
}

table.mlist td{
	border-bottom:1px #999999 dotted;
	height:20px;
	vertical-align:middle;
	text-align:left;
	padding:0 5px;
}

table.mlist td.right{
	text-align:right;
}

table.mlist td.center{
	text-align:center;
}

table.shift{
	border-collapse:collapse;
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:1px #999999 solid;
	clear:both;
}

table.shift td{
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	padding:0;
	border:1px #999999 solid;
}

table.shift td.color{
	background:#CCFF99;
}

table.shift td.day{
	width:auto;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	border-right:none;
}
table.shift td.name{
	width:auto;
	padding-left:5px;
	padding-right:5px;
	border-left:none;
}
table.shift td.lname{
	width:auto;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}
table.shift td.ybn{
	border-right:none;
	border-top:none;
	border-bottom:none;
}

table.shift td.sel{
	width:50px;
}

table.shift td.sel select{
	border:none;
}

table.shift th{
	text-align:right;
	border-bottom:1px #999999 solid;
}
table.shift th img{
	float:right;
}

table.pinfo{
	border-collapse:collapse;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	font-size:small;
}

table.pinfo th{
	background:#EEEEEE;
	border:1px #999999 solid;
	padding:0 10px;
	text-align:center;
}

table.pinfo td{
	background:#FFFFFF;
	border:1px #999999 solid;
	padding:0 10px;
	text-align:center;
}

p{
	width:100%;
	text-align:center;
}

img.shiftview{
	border:none;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}

table.status{
	border-collapse:collapse;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}

table.status th{
	background:#EEEEEE;
	padding:3px 10px;
	border:1px #999999 solid;
	text-align:center;
}

table.status td{
	background:#FFFFFF;
	padding:3px 10px;
	border:1px #999999 solid;
	text-align:left;
}

table.status td.cnt{
	text-align:center;
}

table.status td.btn{
	width:16px;
	text-align:center;
}

table.status td input{
	width:16px;
	height:16px;
	display:inline-block;
	border:none;
	text-indent:-9999px;
}

table.status td input.in{
	background:#FFFFFF url(../member/img/contact_blue_add.png) no-repeat 0 0px;
}
table.status td input.out{
	background:#FFFFFF url(../member/img/contact_blue_remove.png) no-repeat 0 0px;
}

table.status td input.time{
	display:inline-block;
	border:1px #999999 solid;
	text-align:center;
	text-indent:0;
	clear:both;
}


