
.label {
    display: inline;
    float: left;
    font-size: 9pt;
    width: 70px;
}

.listLabel {
    display: inline;
    float: left;
    font-size: 9pt;
    width: 70px;
    padding-left: 10px;
    color: #00f;
}

.selectedLabel {
    display: inline;
    background: #00f;
    color: #ff0;
    font-size: 9pt;
    padding: 3px 5px;
    border-radius: 10px;
    border: thin solid #fff;
    box-shadow: 2px 2px 10px 3px #555;
}

.value {
    display: inline;
    float: right;
    text-align: right;
    padding-right: 20px; /* iOS 用にすこし幅広め */
}

.menuItem {
    display: inline;
    text-decoration: none;
    font-size: 9pt;
    margin-right: 5px;
    padding: 0px 5px;
    background: #dff;
    border-radius: 10px;
    border: thin solid #ddd;
}
.menuItem-yellow {
    display: inline;
    text-decoration: none;
    font-size: 9pt;
    margin-right: 5px;
    padding: 0px 5px;
    background: #ff8;
    border-radius: 10px;
    border: thin solid #ddd;
}

.group-menu {
    display: inline;
    text-decoration: none;
    font-size: 9pt;
    margin-right: 5px;
    padding: 0px 5px;
    background: #dff;
    border-radius: 10px;
    border: thin solid #ddd;
}

.group-title {
    display: inline;
    font-size: 10pt;
    margin-right: 5px;
    padding: 0px 5px;
    background: #f1e6b2;
    border-radius: 10px;
    border: thin solid #ddd;
}
