
#panelFrame {
    width: 360px;
    border: thin solid #888;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 2px 2px 10px 5px #aaa;
}

#recordTR:hover {
    background-color: #00f;
    color: #ff0;
}

TABLE#groupTable {
	border			: thin solid #000;
	border-collapse	: collapse;
	font-family		: arial, Helvetica;
	font-size		: 10pt;
	width			: 100%;
}

TABLE#subTable {
	border-collapse	: collapse;
	font-family		: arial, Helvetica;
	font-size		: 10pt;
	width			: 100%;
}

TR#header {
	background-color: #fc0;
	font-size		: 10pt;
}

TR#highTR {
	background-color: #fce;
}

TR#lowTR {
	background-color: #cef;
}

TD#labelTD {
	text-align		: center;
	background-color: #ff0;
	font-size		: 10pt;
}

TD#cellLabel {
	font-size		: 8pt;
}

TD#cellTD {
	text-align		: right;
	// valign		: middle;
}

TD#footer {
	text-align		: right;
	font-size		: 8pt;
}

#message {
	color			: #00f;
	font-size		: 10pt;
}

#inputArea {
    text-align: center;
    background-color: #bfd;
    padding: 5px 0;
}

#findResultArea {
    margin-top: 5px;
    padding: 5px;
    font-size: 9px;
}

#resultBar {
    background-color: #ec9;
}

/* --- NOA/base.css と同じもの --- */
#tool-header {
	background-color	: #aec;
	font-size			: 10pt;
	font-family			: arial, Helvetica;
    padding             : 2px 0px;
    color               : #333;
    height              : 25px;
    border-radius: 15px 15px 0 0;
}
#tool-bar {
	background-color	: #bfd;
    color               : #333;
	font-size			: 10pt;
	font-family			: arial, Helvetica;
    height              : 30px;
    border-left: thin solid #ddd;
    border-right: 2px solid #ccc;
}
#tool-footer {
	background-color	: #aec;
	font-size			: 10pt;
	font-family			: arial, Helvetica;
    padding             : 2px 0px;
    color               : #555;
    height              : 26px;
    border-radius: 0 0 15px 15px;
}
#titleLabel {
    display: inline;
    font-size: 9pt;
    padding: 0 10px;
}

#left-side {
    display: inline;
    float               : left;
	padding             : 2px 10px;
}
#right-side {
    display             : inline;
    float               : right;
    text-align          : right;
	padding             : 2px 10px;
}

#whiteButton {
    display: inline;
    font-size: 9pt;
    padding: 1px 10px;
    background: #fff;
    border-radius: 4px;
    border-right: thin solid #555;
    border-bottom: thin solid #555;
    box-shadow: 1px 1px 5px 1px #fff inset;
    background: -webkit-linear-gradient(top, #fff, #ccc);
}
#whiteButton:hover {
    background: #00f;
    color: #ff0;
    box-shadow: 2px 2px 10px 3px #555;
}

