@charset "utf-8";
/* CSS Document */






 
.tip {
	color: #000;
	width: 100px;
	z-index: 13000;
}
 
.tip-title {
	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 14px;
	margin: 0;
	color: #257976;
	padding: 8px;
	background: #cfebea;
	border: 1px solid #9bcfce;
}
 
.tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}




.cellbg {
	padding: 25px;
	*width: 1001px;
	right: 0;

	border-bottom: 1px solid #dbdbdb;
	vertical-align: top;

}
.plainbg{
background-color:#FFFFFF;
}
.editbg{
background-color:#f7ffb4;
}


.cell-kanji {
	width: 130px;
	padding-right: 20px;
	vertical-align: top;

}
.cell-kana {
	width: 160px;
	padding-right: 20px;
	vertical-align: top;

}
.cell-english {
	width: 275px;
	padding-right: 20px;
	vertical-align: top;

}

.dotborder{
	height: 100%;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: bebebe;

}

.smpad{
	padding:0px;
}

.lrgpad{
	padding-left: 20px;
}

.cell-tags {
	vertical-align: top;
	width: 110px;
	padding-right: 20px;
	vertical-align: top;
}

.cell-icon {
padding-left:10px;
padding-right:10px;
vertical-align: top;
text-align:center;
}

.cell-save {
	
vertical-align: top;

}





.kanji {
	font-size: 28px;
	font-family: "MS Gothic";
	color: #000000;
}
.kanji-form {
	margin:0;
	padding:0;
	font-size: 25px;
	width: 100%;
	height: 35px;
}

.kana {
	font-size: 20px;
	font-family: "MS Gothic";
	color: #727272;
	font-weight: bolder;
}
.kana-form {
	font-size: 25px;
		width: 100%;
	height:35px;

}

.english {
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 25px;
}




.english-form {
	font-size: 25px;
	width: 100%;
	height:35px;

}
.tags-form {
	font-size: 25px;
		width: 100%;
	height:35px;

}
.row {
	padding: 0px;
	border-width: 0px;
	border-spacing: 0px;
	width:100%;
	
}

.column-headers {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #a4a4a4;
	padding-top:4px;
	padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif;
	
	
}
.htag {
padding-bottom:7px;
}
.holdingbody {
	background-color: #000000;
	padding: 16px;
	float: none;
	width:985px;
	clear: both;

}


.inline-alert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	position:relative;
	top:15px;
	left:5px;
	border:solid;
	border-width:1px;
}
.deleting{
	color: #c50f3a;
	background-color: #eeb6c3;
	border-color: #c50f3a;

}
.unarchiving{
	color: #1084ba;
	background-color: #bcdcec;
	border-color: #1084ba;

}
.ot_adding{
	color: #FF6600;
	background-color: #FFB56A;
	border-color: #FF6600;
}
.archiving{
	color: #319302;
	background-color: #c4e4ae;
	border-color: #319302;

}
