BODY{
	margin:0px;
	border:0px;
	font-family:"メイリオ","ＭＳ Ｐゴシック",Verdana;
	font-size:0.9em;
}
table{
	font-size:0.9em;
	margin-left:10px;
}

/* Menu */
table.menu{
    border:0px;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.menu td{
    padding:0.3em 1em;
	font-size:18px;
}

/* List */
table.ulist{
    border-top:1px solid #1E90FF;
    border-left:1px solid #1E90FF;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.ulist tr{
	background:#ffffff;
}

.ulist tr:nth-child(2n-1){
	background:#f1f6fc;
}

.ulist th{
    border-right:1px solid #1E90FF;
    border-bottom:1px solid #1E90FF;
    color:#4f6b72;
    background-color:#AFEEEE;
    padding:0.3em 0.3em;
    text-align:center;
}
.ulist td{
    border-right:1px solid #1E90FF;
    border-bottom:1px solid #1E90FF;
    padding:0.3em 0.3em;
}

table.non_uedit{
	border-top:1px solid white;
    border-left:1px solid white;
    border-collapse:collapse;
    border-spacing:0;
    background-color:white;
    empty-cells:show;
}
.non_uedit th{
    border-right:1px solid white;
    border-bottom:1px solid white;
    color:white;
    background-color:white;
    padding:0.3em 0.3em;
    text-align:center;
}
.non_uedit td{
    border-right:1px solid white;
    border-bottom:1px solid white;
    padding:0.3em 0.3em;
}

/* EDIT */
table.uedit{
    border-top:1px solid dodgerblue;
    border-left:1px solid dodgerblue;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.uedit th{
    border-right:1px solid dodgerblue;
    border-bottom:1px solid dodgerblue;
    color:#4f6b72;
    background-color:#AFEEEE;
    padding:0.3em 0.3em;
    text-align:center;
}
.uedit td{
    border-right:1px solid dodgerblue;
    border-bottom:1px solid dodgerblue;
    padding:0.3em 0.3em;
}

/* バーコード自動移動先*/
table.uedit_to{
    border-top:1px solid dodgerblue;
    border-left:1px solid dodgerblue;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#BEED8E;
    empty-cells:show;
}
.uedit_to th{
    border-right:1px solid dodgerblue;
    border-bottom:1px solid dodgerblue;
    color:#4f6b72;
    background-color:#BEED8E;
    padding:0.3em 0.3em;
    text-align:center;
}
.uedit_to td{
    border-right:1px solid dodgerblue;
    border-bottom:1px solid dodgerblue;
    padding:0.3em 0.3em;
}

p.midashi_from{
    font-size:1.5em;
    color:#000000;
}

p.midashi_to{
    font-size:1.5em;
    color:#ff0000;
}

/* row count */"
table.numbering{
  counter-reset: rowCount -1;
}
.numbering th{
    text-align:center;
}
.numbering tr{
  counter-increment: rowCount;
}

.numbering td:first-child::before{
  content: counter(rowCount);
}

/* DATE */
input.yy {
	width:40px;
	height:20px;
}
input.mm {
	width:30px;
	height:20px;
}
input.dd {
	width:30px;
	height:20px;
}
input.hh {
	width:30px;
	height:20px;
}
input.ii {
	width:30px;
	height:20px;
}

/* a button */
a.btn {
    background-color:#DCDCDC;
    color:#111111;
    border:1px solid #696969;
    padding:1px;
    cursor:pointer;
    text-decoration:none;
	background: linear-gradient(#FFFFFF,#C0C0C0);
}
a.btn:hover {
    color:#111111;
    background-color:#A6F4FF;
    border:1px solid #26A0DA;
	background: linear-gradient(#A6F4FF,#A6F4FF);
}
