

.toolSection {
    min-height: 1px;
    padding: 5px;
    border: thin solid #eee;
}
.toolSection:after {
    content: ".";  /* 新しい要素を作る */
    display: block;  /* ブロックレベル要素に */
    clear: both;
    height: 0;
    visibility: hidden;
}

.toolLabel {
    display: inline;
    font-family: arial, Helvetica;
    font-size: 9pt;
    margin-right: 5px;
    padding: 0 5px;
    color: #555;
    backgroundColor: #ff0;
    border-radius: 10px;
    border: thin solid #aaa;
}

.separate-bar {
	background-color	: #ca7;
    color               : #fff;
	font-size			: 9pt;
	font-family			: arial, Helvetica;
    padding             : 3px 5px;
}
.separate-bar:after {
    content: ".";  /* 新しい要素を作る */
    display: block;  /* ブロックレベル要素に */
    clear: both;
    height: 0;
    visibility: hidden;
}

.separatorLabel {
    display: inline;
    font-size: 9pt;
    text-shadow         : 2px 2px 1px #000;
}

.editorLabel:hover {
    background: #00f;
    color: #ff0;
    box-shadow: 2px 2px 10px 3px #555;
}

.subMenuType {
    border-bottom       : thin solid #aaa;
    font-size           : 9pt;
    padding-top         : 3px;
    padding-bottom      : 3px;
    background-color    : #fea;
}
.menuType {
    border-bottom       : thin solid #aaa;
    font-size           : 9pt;
    padding-top         : 3px;
    padding-bottom      : 3px;
    background-color    : #ffd;
}

#scanDateArea:hover {
    background-color: #ccf;
    border-radius: 10px;
    padding: 0 5px;
}

.insDateLabel {
    width: 60px;
    padding: 2px 10px;
    font-size: 9pt;
    color: #555;
    vertical-align: top;
}
.insLabel {
    padding: 2px 10px;
    font-size: 9pt;
    color: #555;
    vertical-align: top;
}



