@charset "UTF-8";

/* 
NG	text-shadow: red 2px 3px 4px, 5px 6px; DarkSlateGray
border: 3px groove yellow;
tr{padding:1em;}table-layout: fixed;
h1{color:darkgreen;}
.navi{margin-left:auto; margin-right:auto;}
.note{text-align:left;}
*/

/*
#tav1 tr{ background:#eee;} 
#tav2 tr.v3{ background:#eee;} 
d2d2d2 !important
th, td{
	color:#000;	background-color:inherit;}
* */
/****************************/
.nv .mask{	font-size:0.8em;}
.nv button{	font-size:0.8em;}
#spine{font-size:1.1em; font-weight:bold;}
td.posi{	font-size:0.8em; color:black;}
/****************************/

tr{background-color:#ECEFF3;}
tr:nth-child(even){/*:not(.v5,.v6)*/
  background-color:rgba(255,255,255,1);
}

col.cola,td.posi,.nv td{background-color:#dbdbfa; }/**/
col.colb{background-color:#eee; min-width:70px;}
col.colc{background-color:#ddd; }
col.coln{background-color:#eee; }
.colf{background-color:#eee;  }
th.posi{background-color:peru; }

td{	
	padding:0.2em 0 0.2em 0.2em;	position:relative; 
	vertical-align:top;  line-height:1;
}
td.word{color:darkgreen;}

/*td.v0{background-color:#e8e8e8; } font-size:inherit; margin:0.1em;
td.v0{background-color:#eee;}
td.v1{background-color:#e8e8e8;}
td.v2{background-color:#dedede;}
 * */
.v0 .vv, .v1 .vv, .v2 .vv{color:blue;}
td.vv{background-color:inherit;}
td.v3{color:#666;}
td.yo{background-color:#ddfcdd;}/*rgb*/
td.tu{background-color:#fceaea;}
td.im{background-color:lightcyan;}
td.ip{background-color:#ddeeee;}
td.vo{background-color:#ffdada;}
.bo{font-weight:bold;}
.ho{border-bottom: 2px solid orange;}
/*
td.sp{color:blue;}
tr td.irre, tr.v1 td.irre, tr.v2 td.irre{font-weight:bold;}
tr td.note{ background:#ccc;}
*/
td h5{margin-top:0;}
.actposi{  white-space: nowrap;}
/*
form{display:inline;}
tr.v1 td{color:red; }, tr.v1 td, tr.v2 td, tr.v3 td
td.r0 a, td.r1 a, td.r2 a, td.v0 a, td.v1 a, td.v2 a{color:green; }
tr td a{color:yellow; }
tr td.word{border:1px solid yellow;}
*/
td.base{background-color:#dde;}

tr td.note, td.r0, td.r1, td.r2, td.r3, td.cate{color:#000;}/*font-size:0.9em; */
tr td.cate a, tr td.flag a {}
td a:active, td a:hover {background:inherit;}


th{background-color:slategray; color:white;}
th.v0, .all{background-color:gold;color:green;}
th.v1,th.v2,th.v3{background-color:#888;}
tr td.c0{color:blue; font-size:1.0em; background-color:beige; }
tr td.c1{color:darkgreen; font-size:11px;}
tr td.c1{background-color:#aca; }

/* for table */
td>.v0, td>.v1, td>.v2{
	position:absolute; top:0px; left:0px; right:0; padding:0.2em 0 0 0.2em; 
	background-color:inherit; color:inherit;
}
td> .v3, td> .gray{ color:black;}

/*td>div.v0, td>div.v1, td>div.v2{*/
div.v0, div.v1, div.v2{
	font-size:inherit; line-height:inherit; letter-spacing:inherit; 
	display:none;
}
tr.v0 .v0, tr.v1 .v1, tr.v2 .v1{display:table-cell;}

.v2 .vv:hover .v1{display:none;}
.v1 .vv:hover .v1{display:none;}
.v0 .vv:hover .v0{display:none;}

.plain td>div.v0, .plain td>div.v1, .plain td>div.v2{/*, td.nv>div.v1*/
	display:none !important;
}


/*
, td.nv>div.v0, td.nv>div.v1{
	display:none !important;
}
td.nv >div.v1{
	display:table-cell !important;
	background-color:#eceff3;
}
td.nv:hover >div.v1{
	display:none !important;
}
td.nv>div.v1{
	display:table-cell !important;
}
.v3 .vv:hover .v3{display:none;}
.v3 .vv:hover .v2{display:table-cell;}
.v2 .vv:hover .v2{display:none;}
.v2 .vv:hover .v0{display:table-cell;}
tr.v0 td.v0 .v0, tr.v0 td.v1 .v0, tr.v0 td.v2 .v0{display:table-cell;}
tr.v1 td.v0 .v1, tr.v1 td.v1 .v0, tr.v1 td.v2 .v0{display:table-cell;}
tr.v2 td.v0 .v1, tr.v2 td.v1 .v1, tr.v2 td.v2 .v0{display:table-cell;}
tr.v3 td .v2{display:table-cell;}
,button.v1,button.v2,button.v3 , button.v0
 * */

/* to avoid button in list.html */
/*
tr.v3 td.v0 .v1, tr.v3 td.v1 .v1, tr.v3 td.v2 .v1{display:table-cell;}
tr.v0 td.v0 .v0, tr.v0 td.v1 .v0, tr.v0 td.v2 .v0{display:table-cell;}
tr.v1 td.v0 .v0, tr.v1 td.v1 .v0, tr.v1 td.v2 .v1{display:table-cell;}
tr.v2 td.v0 .v0, tr.v2 td.v1 .v1, tr.v2 td.v2 .v1{display:table-cell;}
tr.v3 td.v0 .v1, tr.v3 td.v1 .v1, tr.v3 td.v2 .v1{display:table-cell;}
	border: 1px dotted red; 
div>div.v0, div>div.v1, div>div.v2{
	font-size:inherit; line-height:inherit; letter-spacing:inherit; vertical-align:middle; 
	background:inherit !important;
	position:absolute; left:0px; top:0px; height:98%; display:none;
}
#flag button,td button,.note button,
button, input[type="button"]{
	margin:0; padding:0 0.2em; font-size:10px;
}
tr:hover{background-color:orange;}
* */

span.ub, span.gr, span.sil{
font-size:inherit !important; font-family:inherit !important; 
letter-spacing:inherit; margin:0;
}
span.gr{color:black; }
span.ub{color:green; }
td.try{border:1px red solid;}
td.nv:not(.vw), .v2 td.v3{visibility:hidden;}
tr:hover td.nv, tr:hover td.v3{visibility:visible;}
.colb:hover td.nv, .colb:hover td.v3{visibility:visible;}/*in vain*/

td .nv{display:none;}
.posi div, .word div{
	margin:0.4em 0 0 0;
}
/*	padding-left:0.2em;
 * */
.pop .cur{font-weight:bold;}
button.cur{background-color:yellow;}
.pop span{line-height:1.6;}

#actense{	width:180px;  white-space: nowrap;}

/* INITIAL */

/* COMBINATIONS margin:0.1em; */

.mask{ color:indigo; text-shadow:2px 2px 4px white;}

.achie b{ padding:0 0.3em; }
b.ach_{color:gold;	text-shadow: 1px 1px 1px #222;}
b.achi{color:lime;		text-shadow: 1px 1px 1px #222;}

.try, #spine, #spine *{color:orangered; }
.hide{display:none; color:crimson;}
span.hide{ margin-left:4em;}
.cur:hover .hide, .clause:hover span.hide{display:inline;}/*.try:hover .hide, */
.clause:hover div.hide{display:block;}


.nopr td form{display:inline-block;}
caption,.nv td{border:1px gold inset;}
/*
.posi a:link{background-color:yellow; font-weight:normal;}
td.same{color:maroon;}, td.posi
 * */

