* {
  font-family: "Segoe UI" sans-serif !important; }

html[lang='ja'] * {
  font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif !important; }

/* ALL: line height for buttons  */
button,
button * {
  line-height: 2px !important;
  padding-top: 0px !important; }

/* ALL: line height for select  */
select,
select * {
  line-height: 14px !important;
  padding-top: 0px !important; }

/* LISTS: line height for inputs  */
.layer .title,
.options .title {
  padding-top: 0px !important;
  line-height: none !important; }
  .layer .title:focus,
  .options .title:focus {
    padding-top: 0px !important;
    line-height: none !important; }
.layer input[type="text"],
.options input[type="text"] {
  line-height: none !important;
  padding-top: 0px !important; }

/* Popup: header line-height */
.title-bar h2 {
  line-height: none !important;
  padding-top: 0px !important; }

/* settings: line height for auto-extract text */
#auto-extract-description {
  padding-top: 0 !important; }

/* Settings: line height for settings text*/
.bordered li p {
  padding-top: 2px !important; }

/* Alert: line height for message text*/
.alert span {
  line-height: 21px !important; }

/*# sourceMappingURL=theme.css.map */
