/**************************************
  表内容は 12px 固定
 **************************************/
/*normalize.css v3.0.2 | MIT License | git.io/normalize*/
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: 700;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}
button[disabled] + span,
html input[disabled] + span {
  color: #aaa;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: 700;
}

table {
  border-collapse: separate;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/* Reset
------------------------------------------------------------ */
html {
  font-size: 62.5%;
  overflow-y: scroll;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 1em;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
}

a {
  margin: 0;
  padding: 0;
  outline: none;
}

img {
  vertical-align: middle;
}

/*=============================================================
 Base
=============================================================*/
* {
  box-sizing: border-box;
}
*.c_printMode {
  color: #000;
}

*:before,
*:after {
  box-sizing: border-box;
}

html {
  overflow-y: scroll;
}
html.is-fs-m {
  font-size: 71.4285%;
}

body {
  margin: 0;
  color: #333;
  font-size: 1.4rem;
  font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  line-height: 1.5;
  word-break: break-all;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  line-height: 1.2;
}

ol,
ul,
menu {
  padding: 0;
}

ul {
  list-style: none;
}

ol {
  margin-left: 1.5em;
}

figure {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

textarea {
  resize: vertical;
}

img,
object,
embed {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}

button {
  padding: 0;
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  appearance: none;
}

blockquote {
  position: relative;
  margin: 1em 0 0;
  padding: 15px 15px 15px 60px;
  background: #eee;
  color: #333;
}
blockquote::before {
  display: inline-block;
  position: absolute;
  top: 18px;
  left: 15px;
  vertical-align: middle;
  content: "”";
  color: #cfcfcf;
  font-size: 30px;
  line-height: 1;
}
blockquote cite {
  display: block;
  margin-top: 1em;
  text-align: right;
  font-size: 0.9em;
}

small {
  font-size: 100%;
}
.font-small{
  font-size: 11px;
}

.m0{
  margin:0px!important;
}
.p0{
  padding:0px!important;
}
/*=============================================================
 Link
=============================================================*/
a:link {
  color: #0000EE;
  text-decoration: underline;
}

a:visited {
  color: #0000EE;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
  opacity: .7;
}

a:active {
  color: #0000EE;
}

/*newstyle*/
body {
  background-color: #f5f5f5;
}
form {
  margin: 0;
}
table {
  width: 100%;
}
.content {
  background: #fff;
  margin: auto;
  width: 1080px;
  border: 20px solid #fff;
  margin-bottom: 20px;
}
.content-nomargin {
  background: #fff;
  margin: auto;
  width: 1080px;
  border: 20px solid #fff;
}
.content-bottomnone {
  background: #fff;
  margin: auto;
  width: 1080px;
  border: 20px solid #fff;
  border-bottom: 0;
}
.content-topnone {
  background: #fff;
  margin: auto;
  width: 1080px;
  border: 20px solid #fff;
  border-top: 0;
}
.form-content {
  background: #fff;
  margin: auto;
  width: 1080px;
  border: 20px solid #fff;
  border-bottom: none;
}
.form-content table {
  width: 100%;
  padding: 0 100px;
  margin:0 auto;
  background: #e7e7ff;
  border: 20px solid #e7e7ff;
}
.form-content table td {
  padding: 10px;
  vertical-align: top;
}
.form-content table td:first-child {
  width: 20%;
}
/*契約者ＩＤのID入力枠*/
.form-content03 table td:first-child {
  width: 26%;
}
.footer-content {
  width: 100%;
  padding: 35px 0 10px;
}
.footer-content td {
  text-align: center;
  color: #999;
  font-size: 12px;
}

.attention-content {
  background: #fff;
  margin: auto;
  width: 1080px;
  border: 20px solid #fff;
}
.attention-content table {
  width: 100%;
  border: 1px solid #DB152B;
}
.attention-content table td {
  padding: 20px;
}
.attention-content table td hr {
  border-color: #DB152B;
  margin-bottom: 15px;
}
.attention-content_02 {
  width: 100%;
  border: #DB152B solid 1px;
  padding-bottom: 15px;
  margin-top: 15px;
}
.attention-content_02 table{
  border: none;
  margin: 5px 15px;
}
.attention-content_02 td {
  padding: 5px 0px;
}
.attention-content_02 td hr {
  border-color: #DB152B;
  margin-bottom: 0px;
}
.attention-content_03 {
  padding: 15px 0 0;
}
.attention-content_03 table{
  width: 100%;
  border: #DB152B solid 1px;
  padding: 5px 15px 20px;
}
.attention-content_03 td {
  padding: 5px 0px;
}
.attention-content_03 td hr {
  border-color: #DB152B;
  margin-bottom: 0px;
}

/*バナーが存在しない場合*/
.firstheader {
  margin-top:25px;
}
.firstheader02 {
  margin:25px auto 40px;
}
.firstbody{
  padding-top: 25px;
}

.btn-area {
  background: #fff;
  margin: auto;
  width: 1080px;
  border: 20px solid #fff;
  margin-bottom: 0px;
  padding-bottom: 20px;
	text-align: center !important;
}
.btn-area div {
  text-align: center !important;
}
/*幅が余計な時*/
.btn-area02 {
  width: auto;
}
.button-without {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  appearance: none;
  font-size: 18px;
  display: inline-block;
  min-width: 150px;
  padding: 10px 30px 9px;
  font-weight: bold;
  text-align: center;
  border: 1px solid #00047b;
  border-radius: 5px;
  text-decoration: none;


  color: #00047b;
  background-color: #fff;
}
a.button-without {
  text-decoration: none;
  color: #333;
  font-size: 14px;
  min-width: 90px;
  font-weight: normal;
  padding-top: 8px;
  padding-bottom: 6px;
  margin-top: 10px;
  margin-bottom: 5px;
  color: #00047b;
  border: 1px solid #00047b;
}
.button-without:hover {
  opacity: .7;
}
input {
  min-width: 350px;
  padding: 5px 10px;
  border: 1px solid #333;
}
.button-without.small {
  font-size: 14px;
  font-weight: bold;
}
.button-without.small.btnsize {
  width:350px;
}
.button-main {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  appearance: none;
  font-size: 18px;
  display: inline-block;
  min-width: 150px;
  padding: 10px 30px 9px;
  font-weight: bold;
  text-align: center;
  border: 1px solid #00047b;
  border-radius: 5px;
  text-decoration: none;
  color: #fff;
  background-color: #00047b;
}
.button-main:hover {
  opacity: .7;
}
.button-main.small {
  font-size: 14px;
}

.button-area-tc {
  text-align: center;
}

TD { font-size: 14px; }

.hidden{
  display: none;
}

/* この画面を閉じる */
.closeInfo{
  padding-top: 20px;
  text-align: center;
}

/**************************************
  文字サイズ
 **************************************/
/* 強調注意文字 */
.noticeB{ color: #ff0000; font-weight: bold; }

/* 業務タイトル */
.bizName,
.title.bizName{
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
	position: relative;
	color: #00047b;
	padding: 0;
}
.bizName:before{
	content: "";
	width: 6px;
	height: 28px;
	left: -20px;
	top: 5px;
	position: absolute;
	background-color: #F1911A;
}
.bizName h2{
  line-height: 1.5;
}
/* ヘルプマークの設定*/
.c_hoverHelp {
  position: relative;
  display: inline-block;
  margin: 0 0 0 6px;
  opacity: 1.0;
  height: 24px;
  line-height: 1;
}
h2 .c_hoverHelp {
  top: -7px;
}
.c_icon_help {
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Ccircle%20style%3D%22fill%3A%23999%3B%22%20class%3D%22st0%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%2F%3E%3Cpath%20style%3D%22fill%3A%23fff%3B%22%20class%3D%22st1%22%20d%3D%22M13.2%2C13v1.7h-2.4v-2.5c0.9-0.3%2C1.6-0.7%2C2.3-1.3c0.4-0.4%2C0.7-0.9%2C0.7-1.5c0-1-0.7-1.6-2-1.6%20c-1%2C0-1.9%2C0.3-2.7%2C0.9H8.9V6.6C10%2C6.2%2C11.2%2C6%2C12.4%2C6c1.1-0.1%2C2.1%2C0.2%2C3%2C0.8c0.7%2C0.5%2C1.1%2C1.4%2C1.1%2C2.2c0%2C0.8-0.2%2C1.6-0.7%2C2.2%20C15.1%2C12.1%2C14.2%2C12.7%2C13.2%2C13z%20M13.4%2C18h-2.7v-2h2.7V18z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 24px;
  height: 24px;
  position: relative;
}
.c_showHelp {
  display: none;
  opacity: 1.0;
  position: absolute;
  left: -17px;
  top: -35px;
  width: 160px;
  font-size: 12px;
  background: #999;
  padding: 5px 0;
  text-align: center;
  color: #fff;
  border-radius: 3px;
}
.c_showHelp:after {
    content: "";
    position: absolute;
    top: 92%;
    left: 25px;
    border: 5px solid transparent;
    border-top: 8px solid #999;
  }
.c_icon_help:hover + .c_showHelp {
  display: block;
}

/* h1の設定*/
.content-title{
  margin: auto;
  width: 1080px;
  padding:20px 0 10px;
}
.content-title h1{
  color: #00047b;
  font-size: 3rem;
  font-weight: bold;
  line-height: 1;
}
.title{
  font-size: 16px;
  font-weight: bold;
  padding: 0 5px;
  margin-bottom: 15px;
}


/*独特のコーディングのwmecir009.htmlをテンプレートに似せる*/
.wmecir009-content-nomargin .hidden{
  display:none;
}
.wmecir009-content-nomargin .form-content{
  border-left: 0px;
  border-right: 0px;
}
.wmecir009-content-nomargin .form-content table{
 padding: 0 230px;
}
.wmecir009-content-nomargin .form-content table td:first-child{
  width: 29%;
}
.wmecir009-content-nomargin .btn-area{
  width: 1040px;
}
.wmecir009-content-nomargin .bizName{
  padding-left: 0;
}
/*wmecir154.htmlの場合のようにtable内側にあるものの対応*/
.attention-content-top {
  border: 1px solid #DB152B;
  border-bottom: 0px;
}
.attention-content-top2 {
  border: 1px solid #DB152B;
  border-bottom: 0px;
  padding-top: 30px;
}
.attention-content-bottom {
  border: 1px solid #DB152B;
  border-top: 0px;
  padding-bottom: 30px;
}
/*電子証明書情報*/
.Tablebd{ width:100%!important;}
.Tablebd td{padding:0px 10px;}
.Tablebd .subject{
  font-size: 14px; font-weight: bold;text-align: center;
  background-color: #e5ecf4; width: auto;
  border: solid 1px #024C95;
  color:#024C95;
}
.TablebdColor-EL{ border-left: solid 1px #024C95;}
.TablebdColor-ER{ border-right: solid 1px #024C95; }
.TablebdColor-E{ border-right: solid 1px #024C95;border-bottom: solid 1px #024C95;}

.TablebdSpe{padding:20px 10px!important;}
.TablebdSpe-T{padding-top:20px!important;}
.TablebdSpe-B{padding-bottom:20px!important;}
.TablebdColor-E{ border-right: solid 1px #024C95;border-bottom: solid 1px #024C95;}
/*softkey*/
.c_softKeybordWrap {
    display: none;
}

.c_softKeybordBox {
    position: relative;
}
.c_softKeybord02 {
  background-color: #D2D2D2;
  padding: 30px;
  border-radius: 5px;
  box-shadow: 0px 3px 6px #ccc;
  margin: 30px 0 0;
  position: absolute;
  left: calc(50% - 392px);
  top: 0;
  z-index: 210;
  width: 765px; }
  .c_softKeybordWrap.col-right .c_softKeybord02 {
    left: -35px;
    position: absolute; }
  .c_softKeybord02_arrow {
    position: absolute;
    left: 50%;
    top: -29px;
    margin-left: -20px;
    border-bottom: 30px solid #D2D2D2;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent; }
  .c_softKeybord02 .btn, .c_softKeybord02 .selBtn {
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    appearance: none;
    display: block;
    color: #333;
    text-align: center;
    border-radius: 5px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ccc; }
    .c_softKeybord02 .btn:hover, .c_softKeybord02 .selBtn:hover {
      opacity: .7; }
  .c_softKeybord02 .btn {
    font-weight: bold;
    width: 45px;
    line-height: 43px;
    font-size: 24px;
}
  .c_softKeybord02 input {
		    min-width: auto;
}
    .c_softKeybord02 .btn + .btn {
      margin-left: 10px; }
  .c_softKeybord02 .selBtn {
    width: 155px;
    line-height: 43px; }
    .c_softKeybord02 .selBtn + .selBtn {
      margin-left: 10px; }
    .c_softKeybord02 .selBtn.close {
      margin-left: auto;
      font-weight: bold;
      border-color: #024C95;
      color: #024C95; }
  .c_softKeybord02 .softKeyArea {
    display: flex;
    justify-content: left; }
    .c_softKeybord02 .softKeyArea + .softKeyArea {
      margin-top: 20px; }

.c_adjustable_panel50 .c_contentBlock + .c_contentBlock .c_softKeybord02 {
  left: 10px;
  position: absolute; }

.c_adjustable_panel50 .c_contentBlock + .c_contentBlock .c_softKeybord02_arrow {
  left: 657px; }

.c_adjustable_panel50 .c_contentBlock + .c_contentBlock .c_id_pass_box .c_softKeybord02 {
  left: inherit;
  right: 0;
  margin-right: 37px; }

.c_softKeybordBox {
  position: relative;
	display: inline-block;
}
  .c_id_pass_box .c_softKeybordBox {
    display: block; }

.c_flex > .c_softKeybordBox .c_softKeybord02 {
  left: inherit;
  right: 0; }

.c_flex > .c_softKeybordBox .c_softKeybord02_arrow {
  left: 657px; }

.c_softKeybordWrap_overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 200; }
  .js-show .c_softKeybordWrap_overlay {
    display: block; }
.c_softKeybordWrap {
  display: none; }
  .c_softKeybordWrap.js-show {
    display: block;
    position: relative; }
/* info */
.ico_Info {
  margin: 15px 10px;
}
.ico_Info span{
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23F1911A%22%20d%3D%22M20.4%2C3.5c-4.7-4.7-12.3-4.7-17%2C0c-4.6%2C4.6-4.7%2C12.2-0.1%2C16.9c0%2C0%2C0.1%2C0.1%2C0.1%2C0.1%20c4.7%2C4.7%2C12.3%2C4.7%2C17%2C0c4.6-4.6%2C4.7-12.2%2C0.1-16.9C20.5%2C3.6%2C20.5%2C3.5%2C20.4%2C3.5z%20M19%2C18.9c-3.9%2C3.8-10.1%2C3.8-14%2C0%20C1.2%2C15.1%2C1.2%2C9%2C5%2C5.2c0%2C0%2C0.1-0.1%2C0.1-0.1c3.9-3.8%2C10.1-3.8%2C14%2C0C22.8%2C8.8%2C22.9%2C15%2C19%2C18.9C19.1%2C18.8%2C19.1%2C18.9%2C19%2C18.9z%22%2F%3E%3Cpath%20fill%3D%22%23F1911A%22%20d%3D%22M12%2C9.1c1%2C0%2C1.8-0.8%2C1.8-1.8S13%2C5.5%2C12%2C5.5c-1%2C0-1.8%2C0.8-1.8%2C1.8S11%2C9.1%2C12%2C9.1L12%2C9.1z%22%2F%3E%3Cpath%20fill%3D%22%23F1911A%22%20d%3D%22M14.2%2C17H14c-0.3%2C0-0.5-0.2-0.5-0.5v-6.4c0-0.1-0.1-0.2-0.2-0.2c0%2C0-0.1%2C0-0.1%2C0L10%2C11.7%20c-0.9%2C0.5-0.5%2C1-0.1%2C1s1.3-0.1%2C1.3-0.1v4c0%2C0.3-0.2%2C0.5-0.5%2C0.5h-0.5c-0.1%2C0-0.2%2C0.1-0.2%2C0.2v1c0%2C0.1%2C0.1%2C0.2%2C0.2%2C0.2h3.9%20c0.1%2C0%2C0.2-0.1%2C0.2-0.2v-1C14.4%2C17.1%2C14.3%2C17%2C14.2%2C17C14.2%2C17%2C14.2%2C17%2C14.2%2C17z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  padding-left: 1.4em;
  background-size: 14px 14px;
  background-position: 0 3px;
}
.ico_Info .nsp{
  background: none;
  padding-left: 1.4em;
}
/* error */
#errMsg,#validateMsg {
  background-color: #fcd6d6;
  margin: 20px auto;
  color: #fe0000 !important;
  max-width: 1040px;
  outline: 20px solid #fff;
}
#errMsg img,#validateMsg img{
  display: none;
}
.errTitle {
  font-size: 24px !important;
  color: #fe0000 !important;
  line-height: 1.5 !important;

}
.errTitle:before {
  content: "";
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23fe0000%22%20d%3D%22M509.08%2C448.217L274.676%2C42.218c-8.299-14.376-29.051-14.376-37.352%2C0L2.922%2C448.217c-8.301%2C14.376%2C2.074%2C32.347%2C18.674%2C32.347h468.806C507.003%2C480.564%2C517.378%2C462.594%2C509.08%2C448.217z%20M277.035%2C423.636c0%2C2.68-9.418%2C4.853-21.033%2C4.853c-11.619%2C0-21.037-2.173-21.037-4.853V389.98c0-2.68%2C9.418-4.853%2C21.037-4.853c11.615%2C0%2C21.033%2C2.174%2C21.033%2C4.853V423.636z%20M273.529%2C345.11c0.008%2C0.1%2C0.066%2C0.195%2C0.066%2C0.3c0%2C4.344-7.879%2C7.866-17.594%2C7.866c-9.721%2C0-17.596-3.522-17.596-7.866c0-0.102%2C0.056-0.198%2C0.066-0.3l-10.936-140.5c0-4.344%2C12.744-7.866%2C28.465-7.866s28.463%2C3.522%2C28.463%2C7.866L273.529%2C345.11z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-size: 24px auto;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  margin-top: -2px;
  margin-right: 7px;
}
.errText {
  display: block;
  margin-top: 10px;
  font-size: 20px !important;
  color: #fe0000 !important;
  line-height: 1.5 !important;
  font-weight: bold;
}
/* errcaption*/
.captionander{
  padding-top: 20px;
  text-align: left;
}

.c_icon_keybord {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2012%22%3E%3Cpath%20fill%3D%22%2300047b%22%20d%3D%22M386%2C164v12h20V164Zm19.048%2C11h-18.1V165h18.1Z%22%20transform%3D%22translate%28-386%20-164%29%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%2300047b%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%223%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%2300047b%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%223%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%2300047b%22%2F%3E%3Crect%20x%3D%2215%22%20y%3D%223%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%2300047b%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%2300047b%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%225%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%2300047b%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%225%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%2300047b%22%2F%3E%3Crect%20x%3D%2215%22%20y%3D%225%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%2300047b%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%2300047b%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%228%22%20width%3D%226%22%20height%3D%221%22%20fill%3D%22%2300047b%22%2F%3E%3Crect%20x%3D%2215%22%20y%3D%228%22%20width%3D%222%22%20height%3D%221%22%20fill%3D%22%2300047b%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px auto;
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  margin-top: -2px;
  margin-left: 0.5em;
}
