@charset "UTF-8";
/*---------------------------------------------------------------------------*\
    Setting
\*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*\
    Setting - import
\*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*\
    Setting - Reset
\*---------------------------------------------------------------------------*/
/**
 * Add border box sizing in all browsers (opinionated).
 */
*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */
::before,
::after {
  text-decoration: inherit;
  /* 1 */
  vertical-align: inherit;
  /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Use a 4-space tab width in all browsers (opinionated).
 * 4. Remove the grey highlight on links in iOS (opinionated).
 * 5. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 * 6. Breaks words to prevent overflow in all browsers (opinionated).
 */
html {
  cursor: default;
  /* 1 */
  line-height: 1.5;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  -webkit-tap-highlight-color: transparent;
  -ms-text-size-adjust: 100%;
  /* 5 */
  -webkit-text-size-adjust: 100%;
  /* 5 */
  word-break: break-word;
  /* 6 */
}

/* Sections
 * ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */
h1, h2, h3, h4, h5, h6, p, div, figure {
  margin: 0;
  padding: 0;
}

/* Grouping content
 * ========================================================================== */
/**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */
dl,
ol,
ul,
li,
dt,
dd {
  margin: 0;
  padding: 0;
  list-style: none;
}

/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */
ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
  padding: 0;
}

/**
 * 1. Add the correct sizing in Firefox.
 * 2. Show the overflow in Edge 18- and IE.
 */
hr {
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * Add the correct display in IE.
 */
main {
  display: block;
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */
nav ol,
nav ul {
  list-style: none;
  padding: 0;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
 * ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */
/*
 * Change the alignment on media elements in all browsers (opinionated).
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */
iframe {
  border-style: none;
}

/**
 * Remove the border on images within links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */
svg:not([fill]) {
  fill: currentColor;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Tabular data
 * ========================================================================== */
/**
 * Collapse border spacing in all browsers (opinionated).
 */
table {
  border-collapse: collapse;
}

/* Forms
 * ========================================================================== */
/**
 * Remove the margin on controls in Safari.
 */
button,
input,
select {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */
button {
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo;
  overflow: visible;
  /* 1 */
  text-transform: none;
  /* 2 */
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * 1. Change the inconsistent appearance in all browsers (opinionated).
 * 2. Correct the padding in Firefox.
 */
fieldset {
  border: 1px solid #a0a0a0;
  /* 1 */
  padding: 0.35em 0.75em 0.625em;
  /* 2 */
}

/**
 * Show the overflow in Edge 18- and IE.
 */
input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */
legend {
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in Edge 18- and IE.
 * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the inheritance of text transform in Firefox.
 */
select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 * 3. Change the resize direction in all browsers (opinionated).
 */
textarea {
  margin: 0;
  /* 1 */
  overflow: auto;
  /* 2 */
  resize: vertical;
  /* 3 */
}

/**
 * Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  padding: 0;
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */
:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */
:-moz-ui-invalid {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */
/*
 * Add the correct display in Edge 18- and IE.
 */
details {
  display: block;
}

/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */
dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
 * ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* User interaction
 * ========================================================================== */
/*
 * 1. Remove the tapping delay in IE 10.
 * 2. Remove the tapping delay on clickable elements
      in all browsers (opinionated).
 */
a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  -ms-touch-action: manipulation;
  /* 1 */
  touch-action: manipulation;
  /* 2 */
}

/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/* Accessibility
 * ========================================================================== */
/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */
[aria-busy=true] {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */
[aria-controls] {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */
[aria-disabled=true],
[disabled] {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */
[aria-hidden=false][hidden] {
  display: initial;
}

[aria-hidden=false][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/*
 * Other
 */
main {
  display: block;
}

/*---------------------------------------------------------------------------*\
    Setting - Breakpoint
\*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*\
    Setting - Color
\*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*\
    Tool/img/kv.png
\*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*\
    Tool - Import
\*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*\
    Tool - Media
\*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*\
    Tool - Fontsize
\*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*\
    Tool - Line-height
\*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*\
    Extend
\*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*\
	Main - Extend
\*---------------------------------------------------------------------------*/
body.share {
  background: url(../img/bg.gif);
}
body.share .wrapper {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}
body.share .section__inner {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6.5%;
  padding-bottom: 9%;
  background-color: transparent;
}
body.share .kv {
  background: url(/election/results/sen_san26/election/results/sen_san26/share/img/mv_bg.png);
  background-size: cover;
  background-position: center;
  padding: 10% 6.5%;
}
body.share .kv__inr {
  max-width: 714px;
  margin: auto;
  background-color: #fff;
  padding: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000;
  font-size: 1.8rem;
  font-weight: normal;
}
body.share .kv__inr h1 {
  max-width: 440px;
  margin: 0 auto 25px;
}
body.share .kv__inr h1 img {
  width: 100%;
  height: auto;
}
body.share .kv__inr p {
  line-height: 1.6;
}
body.share .kv__att {
  text-align: center;
}
body.share .kv__att ul {
  color: #d30000;
  font-size: 1.5rem;
  display: inline-block;
  text-align: left;
  margin-top: 12px;
}
body.share .kv__att ul li {
  margin-top: 8px;
}
body.share .section__inner-pageNav {
  padding-top: 9%;
  padding-bottom: 9%;
  padding-left: 6.5%;
  padding-right: 6.5%;
}
body.share .pageNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: -2%;
}
body.share .pageNav li {
  width: 46.9%;
  margin-top: 2%;
}
body.share .pageNav li a {
  position: relative;
  color: #fff;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.3rem;
  height: 100%;
  width: 100%;
  text-decoration: none;
  text-align: center;
  border-radius: 25px 0;
  padding: 40px 2%;
  background-color: #fff;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
body.share .pageNav li a svg {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 5%;
  margin-left: -6px;
  width: 12px;
  height: 25px;
}
body.share .pageNav li.pageNav_item-01 a {
  background-color: #0e27dd;
  border: 1px solid #0e27dd;
}
body.share .pageNav li.pageNav_item-02 a {
  background-color: #ff00b2;
  border: 1px solid #ff00b2;
}
body.share .pageNav li.pageNav_item-03 a {
  background-color: #00b6b9;
  border: 1px solid #00b6b9;
}
body.share .pageNav li.pageNav_item-04 a {
  background-color: #ff6d00;
  border: 1px solid #ff6d00;
}
body.share .pageNav li.pageNav_item-05 a {
  background-color: #3e00b2;
  border: 1px solid #3e00b2;
}
body.share .pageNav li.pageNav_item-06 a {
  background-color: #f94872;
  border: 1px solid #f94872;
}
body.share .section__title {
  padding-top: 45px;
  padding-bottom: 45px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
body.share .section__title img {
  display: block;
  max-width: 220px;
  margin: auto;
  height: auto;
}
body.share .section__title-01 {
  background-image: url(/election/results/sen_san26/share/img/h2_01_bg.png);
}
body.share .section__title-02 {
  background-image: url(/election/results/sen_san26/share/img/h2_02_bg.png);
}
body.share .section__title-03 {
  background-image: url(/election/results/sen_san26/share/img/h2_03_bg.png);
}
body.share .section__title-04 {
  background-image: url(/election/results/sen_san26/share/img/h2_04_bg.png);
}
body.share .section__title-05 {
  background-image: url(/election/results/sen_san26/share/img/h2_05_bg.png);
}
body.share .section__title-06 {
  background-image: url(/election/results/sen_san26/share/img/h2_06_bg.png);
}
body.share .section__title + p {
  font-size: 1.8rem;
  width: 75.7%;
  margin: 5vw auto 0;
}
body.share .shareList_wrap {
  overflow: hidden;
}
body.share .shareList_wrap + .shareList_wrap {
  padding-top: 2.253%;
}
body.share .shareList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 75.7%;
  margin: auto;
}
body.share .shareList + .shareList {
  margin-top: 10%;
}
body.share .shareList__item {
  width: 100%;
  margin-top: 10%;
}
body.share .shareList__item:first-child {
  margin-top: 0;
}
body.share .shareList__pt {
  position: relative;
  width: 100%;
  background-color: #fff;
  overflow: hidden;
}
body.share .shareList__pt::before {
  content: "";
  display: block;
  padding-top: 100%;
}
body.share .shareList__pt img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}
body.share .shareList__pt-mov::before {
  padding-top: 75%;
}
body.share .shareList__pt-mov > a {
  display: block;
}
body.share .shareList__pt-yt::before {
  display: none;
}
body.share .shareList__pt-yt > a {
  background-color: #000;
}
body.share .shareList__pt-yt > a img {
  opacity: 0.6;
}
body.share .shareList__pt-yt > a::before {
  content: "";
  display: block;
  padding-top: 75%;
}
body.share .shareList__pt-yt > a::after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjMuNDI0IiBoZWlnaHQ9IjEyMy41NjEiIHZpZXdCb3g9IjAgMCAxMjMuNDI0IDEyMy41NjEiPgogIDxnIGlkPSJwbGF5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+CiAgICA8cGF0aCBpZD0i44OR44K5XzIzIiBkYXRhLW5hbWU9IuODkeOCuSAyMyIgZD0iTTg1LjQsNzAuNnY1Ni44NDlsMzEuNjQ0LTI4LjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzMuMzQ2IC0zNy44NikiIGZpbGw9IiNmZmYiLz4KICAgIDxnIGlkPSLjgrDjg6vjg7zjg5dfMTIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNCIgZGF0YS1uYW1lPSLjg5HjgrkgMjQiIGQ9Ik0xMDEuNTY2LDQ3Ljc3NGMwLS4xMzcuMTM3LS4yNzQuNDExLS4yNzRsMy41NjIuODIyYTMuNjU1LDMuNjU1LDAsMSwxLTEuNjQ0LDcuMTIzbC0yLjYtLjY4NS0uOTU5LDMuN2MwLC4xMzctLjI3NC4yNzQtLjQxMS4yNzRsLS41NDgtLjEzN2MtLjEzNywwLS4yNzQtLjI3NC0uMjc0LS40MTFabTIuMzI5LDYuNTc1YTIuNCwyLjQsMCwxLDAsMS4xLTQuNjU4bC0yLjYtLjY4NS0xLjEsNC43OTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjguMjc5IC00Ni40MDQpIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMjUiIGRhdGEtbmFtZT0i44OR44K5IDI1IiBkPSJNMTExLjA3Myw1MC40NTJjLjEzNy0uMTM3LjI3NC0uMjc0LjQxMS0uMTM3bC41NDguMjc0Yy4xMzcuMTM3LjI3NC4yNzQuMTM3LjQxMWwtNC4yNDcsOS4xNzgsNC4yNDcsMi4wNTVjLjEzNy4xMzcuMjc0LjI3NC4xMzcuNDExbC0uMTM3LjQxMWMtLjEzNy4xMzctLjI3NC4yNzQtLjQxMS4xMzdsLTUuMjA1LTIuNDY2Yy0uMTM3LS4xMzctLjI3NC0uMjc0LS4xMzctLjQxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNS41OTQgLTQ1LjM4NCkiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNiIgZGF0YS1uYW1lPSLjg5HjgrkgMjYiIGQ9Ik0xMTEuNDU1LDYxLjM5LDEyMi4xNCw1NS41aC4yNzRsLjEzNy4xMzdjLjEzNy4xMzcuMTM3LjEzNy4xMzcuMjc0bC0yLjYsMTEuNzgxYzAsLjI3NC0uMjc0LjI3NC0uNTQ4LjEzN2wtLjU0OC0uNDExYS40MjQuNDI0LDAsMCwxLS4xMzctLjI3NGwuNjg1LTIuODc3LTQuNjU4LTMuNDI1LTIuNiwxLjUwN0gxMTJsLS41NDgtLjQxMUEuMjg1LjI4NSwwLDAsMSwxMTEuNDU1LDYxLjM5Wm04LjM1NiwxLjkxOCwxLjIzMy01Ljc1My0uMTM3LS4xMzdMMTE1LjcsNjAuMjk0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzLjc4NSAtNDMuNDQ1KSIgZmlsbD0iI2ZmZiIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzI3IiBkYXRhLW5hbWU9IuODkeOCuSAyNyIgZD0iTTEyMy44NjMsNjYuNjM3bDEuNTA3LTYuNTc1YS4zMzkuMzM5LDAsMCwxLC41NDgtLjEzN2wuNTQ4LjU0OGMuMTM3LjEzNy4xMzcuMjc0LDAsLjI3NGwtMS4yMzMsNS40NzksNS42MTYtLjU0OGMuMTM3LDAsLjI3NCwwLC4yNzQuMTM3bC41NDguNTQ4Yy4xMzcuMTM3LDAsLjQxMS0uMTM3LjU0OGwtNi43MTIuNTQ4LTMuOTczLDMuNDI1YS4yNTcuMjU3LDAsMCwxLS40MTEsMGwtLjQxMS0uNTQ4YS4yNTcuMjU3LDAsMCwxLDAtLjQxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMC41NzYgLTQxLjg0MikiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yOCIgZGF0YS1uYW1lPSLjg5HjgrkgMjgiIGQ9Ik0xMzYuMjEsNzIuNWMuMTM3LDAsLjI3NCwwLC4yNzQuMTM3bC4xMzcuMjc0di4yNzRsLTcuMjYsNi4zdi4xMzdsOS41ODktLjQxMWEuNDc4LjQ3OCwwLDAsMSwuMjc0LjEzN2wuMTM3LjI3NGEuNS41LDAsMCwxLS4xMzcuNDExbC05LjQ1Miw2LjAyN2MtLjEzNy4xMzctLjQxMS4xMzctLjQxMS0uMTM3bC0uMjc0LS41NDhhLjUuNSwwLDAsMSwuMTM3LS40MTFsNy40LTQuNTIxaDBsLTkuMTc4LjQxMWEuNDc4LjQ3OCwwLDAsMS0uMjc0LS4xMzdsLS4xMzctLjI3NHYtLjI3NGw2Ljk4Ni02LjAyN2gwbC04LjM1NiwxLjc4MWMtLjEzNywwLS4yNzQsMC0uMjc0LS4xMzdsLS4yNzQtLjU0OGMtLjEzNy0uMjc0LDAtLjQxMS4yNzQtLjQxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOC42NzcgLTM3LjE1OCkiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yOSIgZGF0YS1uYW1lPSLjg5HjgrkgMjkiIGQ9Ik0xNDAuNTg3LDg5LjI1NWE1LjkxNiw1LjkxNiwwLDEsMS02LjQzOC01LjM0MkE1Ljc4NSw1Ljc4NSwwLDAsMSwxNDAuNTg3LDg5LjI1NVptLTEwLjU0OC44MjJhNC44MTIsNC44MTIsMCwxLDAsOS41ODktLjgyMiw0LjgxNCw0LjgxNCwwLDAsMC05LjU4OS44MjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcuMyAtMzIuOTU0KSIgZmlsbD0iI2ZmZiIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzMwIiBkYXRhLW5hbWU9IuODkeOCuSAzMCIgZD0iTTE0MC40NTUsOTUuM2EuMzYzLjM2MywwLDAsMSwuNDExLjQxMWwtLjEzNy42ODVhLjMuMywwLDAsMS0uMjc0LjI3NGwtOS43MjYsMi42aDBsOC4zNTYsNS40NzljLjEzNywwLC4xMzcuMTM3LjEzNy4yNzRsLS4xMzcuNjg1YzAsLjI3NC0uMjc0LjI3NC0uNDExLjI3NGwtMTAuMTM3LTYuNzEyYy0uMTM3LDAtLjEzNy0uMTM3LS4xMzctLjI3NHYtLjEzN2EuMy4zLDAsMCwxLC4yNzQtLjI3NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNy40NDIgLTI4LjcyNSkiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8zMSIgZGF0YS1uYW1lPSLjg5HjgrkgMzEiIGQ9Ik0xMzcuODc0LDEwNy4xNzdhLjI2Mi4yNjIsMCwwLDEsLjEzNy40MTFsLS4yNzQuNjg1YS4yNjIuMjYyLDAsMCwxLS40MTEuMTM3bC0xMC4yNzQtMy41NjJhLjI2Mi4yNjIsMCwwLDEtLjEzNy0uNDExbC4yNzQtLjY4NWEuMjYyLjI2MiwwLDAsMSwuNDExLS4xMzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTguMDEyIC0yNS42NzEpIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMzIiIGRhdGEtbmFtZT0i44OR44K5IDMyIiBkPSJNMTM2LjU2NiwxMTIuNjQyYy4xMzcuMTM3LjI3NC4yNzQuMTM3LjQxMWwtMy4xNTEsNS43NTNhLjUuNSwwLDAsMS0uNDExLjEzN2wtLjQxMS0uMjc0Yy0uMTM3LS4xMzctLjI3NC0uMjc0LS4xMzctLjQxMWwyLjYtNC43OTQtMy41NjItMS45MTgtMi4xOTIsNC4xMWEuNS41LDAsMCwxLS40MTEuMTM3bC0uNDExLS4yNzRhLjUuNSwwLDAsMS0uMTM3LS40MTFsMi4xOTItNC4xMS0zLjctMi4wNTUtMi42LDQuNzk0YS41LjUsMCwwLDEtLjQxMS4xMzdsLS40MTEtLjI3NGMtLjEzNy0uMTM3LS4yNzQtLjI3NC0uMTM3LS40MTFsMy4xNTEtNS43NTNhLjUuNSwwLDAsMSwuNDExLS4xMzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkuMzA2IC0yNC4yODcpIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMzMiIGRhdGEtbmFtZT0i44OR44K5IDMzIiBkPSJNMTI3Ljc4NiwxMjQuNTM2YS4yNTcuMjU3LDAsMCwxLDAsLjQxMWwtMi42LDIuNDY2YTMuNjgxLDMuNjgxLDAsMCwxLTUuMjA1LTUuMjA1bDEuOTE4LTEuOTE4LTIuNzQtMi43NGEuMjU3LjI1NywwLDAsMSwwLS40MTFsLjQxMS0uNDExYS4yNTcuMjU3LDAsMCwxLC40MTEsMFptLTYuODQ5LTEuNTA3YTIuNTYzLDIuNTYzLDAsMCwwLDAsMy41NjIsMi41MjksMi41MjksMCwwLDAsMy40MjUsMGwxLjkxOC0xLjc4MS0zLjQyNS0zLjQyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMC45MzcgLTIwLjgzOCkiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8zNCIgZGF0YS1uYW1lPSLjg5HjgrkgMzQiIGQ9Ik0xMjEuNDQ4LDEzMS4wM2MuMTM3LjEzNywwLC4yNzQtLjEzNy40MTFsLS41NDguNDExYS4yNjIuMjYyLDAsMCwxLS40MTEtLjEzN2wtNS40NzktOC40OTMtMy45NzMsMi42YS4yNjIuMjYyLDAsMCwxLS40MTEtLjEzN2wtLjI3NC0uNDExYy0uMTM3LS4xMzcsMC0uMjc0LjEzNy0uNDExbDQuNzk0LTMuMTUxYS4yNjIuMjYyLDAsMCwxLC40MTEuMTM3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0LjE4OSAtMTguOTc2KSIgZmlsbD0iI2ZmZiIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzM1IiBkYXRhLW5hbWU9IuODkeOCuSAzNSIgZD0iTTExMi4yNSwxMjQuOTQ4LDExMS43LDEzNy4xNGMwLC4xMzcsMCwuMjc0LS4xMzcuMjc0aC0uNDExbC04LjYzLTguNDkzYS4zMzkuMzM5LDAsMCwxLC4xMzctLjU0OGwuNTQ4LS4yNzRoLjI3NGwyLjE5MiwyLjA1NSw1LjQ3OS0yLjE5Mi4xMzctMy4wMTRjMC0uMTM3LDAtLjI3NC4xMzctLjI3NGwuNTQ4LS4yNzRDMTEyLjExMywxMjQuNjc0LDExMi4yNSwxMjQuODExLDExMi4yNSwxMjQuOTQ4Wm0tNi4wMjcsNi4xNjRjMS4zNywxLjM3LDIuNzQsMi43NCw0LjI0Nyw0LjExaC4xMzdsLjI3NC01Ljg5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3LjA0NSAtMTcuOTYyKSIgZmlsbD0iI2ZmZiIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzM2IiBkYXRhLW5hbWU9IuODkeOCuSAzNiIgZD0iTTEwMC41LDEzMy40NzlsNC43OTQsNC43OTRhLjMzOS4zMzksMCwwLDEtLjEzNy41NDhsLS44MjIuMTM3Yy0uMTM3LDAtLjI3NCwwLS4yNzQtLjEzN2wtMy45NzMtMy45NzMtMi42LDUuMDY4YzAsLjEzNy0uMTM3LjEzNy0uMjc0LjEzN2wtLjgyMi4xMzdjLS4yNzQsMC0uNDExLS4xMzctLjI3NC0uNDExbDMuMTUxLTYuMDI3LS44MjItNS4yMDVjMC0uMTM3LjEzNy0uMjc0LjI3NC0uNDExTDk5LjQsMTI4Yy4xMzcsMCwuMjc0LjEzNy40MTEuMjc0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5LjQwMyAtMTYuNjMxKSIgZmlsbD0iI2ZmZiIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzM3IiBkYXRhLW5hbWU9IuODkeOCuSAzNyIgZD0iTTg5LjU1NiwxNDAuMTkxYzAsLjEzNy0uMTM3LjEzNy0uMjc0LjEzN2gtLjI3NGEuMy4zLDAsMCwxLS4yNzQtLjI3NEw4Ny4wOSwxMzAuNmgtLjEzN2wtNC43OTQsOC4zNTZjMCwuMTM3LS4xMzcuMTM3LS4yNzQuMTM3aC0uMjc0YS4zLjMsMCwwLDEtLjI3NC0uMjc0TDgxLjIsMTI3LjU4OGMwLS4yNzQuMTM3LS40MTEuNDExLS4yNzRsLjY4NS4xMzdhLjMuMywwLDAsMSwuMjc0LjI3NGwtLjEzNyw4LjYzaDBsNC41MjEtNy45NDVjMC0uMTM3LjI3NC0uMTM3LjI3NC0uMTM3SDg3LjVhLjMuMywwLDAsMSwuMjc0LjI3NGwxLjUwNyw5LjA0MWgwbDIuODc3LTguMDgyYzAtLjEzNy4xMzctLjEzNy4yNzQtLjEzN2wuNjg1LjEzN2MuMjc0LDAsLjI3NC4yNzQuMjc0LjQxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNC44OTkgLTE2LjkwNCkiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8zOCIgZGF0YS1uYW1lPSLjg5HjgrkgMzgiIGQ9Ik03Mi45NzcsMTM1LjIyMmE1LjkxMiw1LjkxMiwwLDEsMSw3Ljk0NS0yLjZBNS45MzUsNS45MzUsMCwwLDEsNzIuOTc3LDEzNS4yMjJabTQuNzk0LTkuNDUyYTQuNzc5LDQuNzc5LDAsMCwwLTQuMzg0LDguNDkzLDQuODM3LDQuODM3LDAsMCwwLDYuNDM4LTIuMTkyQTQuNTkyLDQuNTkyLDAsMCwwLDc3Ljc3MiwxMjUuNzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzkuMTQyIC0xOC4xKSIgZmlsbD0iI2ZmZiIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzM5IiBkYXRhLW5hbWU9IuODkeOCuSAzOSIgZD0iTTY4LjA0MywxMzEuMTgxYzAsLjI3NC0uMjc0LjI3NC0uNTQ4LjEzN2wtLjU0OC0uNDExYS40MjQuNDI0LDAsMCwxLS4xMzctLjI3NGwzLjAxNC05LjU4OWgwbC05LjE3OCw0LjI0N2gtLjI3NGwtLjU0OC0uNDExYS4zMzkuMzM5LDAsMCwxLC4xMzctLjU0OGwxMS4xLTQuOTMxaC4yNzRsLjEzNy4xMzdhLjQyNC40MjQsMCwwLDEsLjEzNy4yNzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDIuODM4IC0xOS44MTIpIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNDAiIGRhdGEtbmFtZT0i44OR44K5IDQwIiBkPSJNNTguMDUsMTIyLjQzNmEuMjU3LjI1NywwLDAsMS0uNDExLDBsLS40MTEtLjU0OGEuMjU3LjI1NywwLDAsMSwwLS40MTFsOC40OTMtNi44NDlhLjI1Ny4yNTcsMCwwLDEsLjQxMSwwbC40MTEuNTQ4YS4yNTcuMjU3LDAsMCwxLDAsLjQxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00My44MDMgLTIxLjYxNSkiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV80MSIgZGF0YS1uYW1lPSLjg5HjgrkgNDEiIGQ9Ik01NS41NzcsMTE5LjEyMmMtLjEzNy4xMzctLjI3NCwwLS40MTEtLjEzN2wtMy4xNTEtNS42MTZhLjI2Mi4yNjIsMCwwLDEsLjEzNy0uNDExbC40MTEtLjI3NGMuMTM3LS4xMzcuMjc0LDAsLjQxMS4xMzdsMi43NCw0Ljc5NCwzLjQyNS0xLjkxOC0yLjMyOS00LjExYS4yNjIuMjYyLDAsMCwxLC4xMzctLjQxMWwuNDExLS4yNzRhLjI2Mi4yNjIsMCwwLDEsLjQxMS4xMzdsMi4zMjksNC4xMSwzLjctMi4wNTUtMi43NC00Ljc5NGEuMjYyLjI2MiwwLDAsMSwuMTM3LS40MTFsLjQxMS0uMjc0Yy4xMzctLjEzNy4yNzQsMCwuNDExLjEzN2wzLjE1MSw1LjYxNmEuMjYyLjI2MiwwLDAsMS0uMTM3LjQxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NS43MTQgLTI0LjE5MSkiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV80MiIgZGF0YS1uYW1lPSLjg5HjgrkgNDIiIGQ9Ik00OS40NTQsMTA1Ljk0Yy0uMTM3LDAtLjI3NCwwLS40MTEtLjI3NGwtLjgyMi0zLjU2MmEzLjczMiwzLjczMiwwLDAsMSwyLjc0LTQuMzg0LDMuNjYyLDMuNjYyLDAsMCwxLDQuMzg0LDIuNzRsLjU0OCwyLjYsMy44MzYtLjgyMmMuMTM3LDAsLjI3NC4xMzcuNDExLjI3NGwuMTM3LjU0OGMwLC4xMzctLjEzNy4yNzQtLjI3NC40MTFabTQuNzk0LTUuMDY4YTIuNTI0LDIuNTI0LDAsMCwwLTMuMDE0LTEuOTE4LDIuMzYyLDIuMzYyLDAsMCwwLTEuNzgxLDIuODc3bC41NDgsMi42LDQuNzk0LTEuMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ny4xMjUgLTI3Ljg1OSkiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV80MyIgZGF0YS1uYW1lPSLjg5HjgrkgNDMiIGQ9Ik00Ny42NzQsOTYuMjM4YS4zLjMsMCwwLDEtLjI3NC0uMjc0di0uNjg1YS4zLjMsMCwwLDEsLjI3NC0uMjc0bDEwLjEzNy0uMjc0LS4xMzctNC42NThhLjMuMywwLDAsMSwuMjc0LS4yNzRoLjQxMWEuMy4zLDAsMCwxLC4yNzQuMjc0bC4xMzcsNS42MTZhLjMuMywwLDAsMS0uMjc0LjI3NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ny40IC0zMC43NTkpIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNDQiIGRhdGEtbmFtZT0i44OR44K5IDQ0IiBkPSJNNTguMDM3LDkxLjgxMWwtMTAtNi44NDljLS4xMzcsMC0uMTM3LS4xMzctLjEzNy0uMjc0di0uMTM3YS4zLjMsMCwwLDEsLjI3NC0uMjc0TDU5Ljk1NSw4MS40YS4zNjMuMzYzLDAsMCwxLC40MTEuNDExbC0uMTM3LjQxMWEuMy4zLDAsMCwxLS4yNzQuMjc0bC0yLjg3Ny42ODUtMS4xLDUuNzUzLDIuNDY2LDEuNjQ0Yy4xMzcsMCwuMTM3LjEzNy4xMzcuMjc0bC0uMTM3LjY4NUM1OC40NDgsOTEuODExLDU4LjMxMSw5MS45NDgsNTguMDM3LDkxLjgxMVptLTEuOTE4LTguMzU2Yy0xLjkxOC40MTEtMy44MzYuOTU5LTUuNzUzLDEuMzd2LjEzN0w1NS4zLDg4LjI0OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ny4yMTUgLTMzLjg2NikiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV80NSIgZGF0YS1uYW1lPSLjg5HjgrkgNDUiIGQ9Ik01Ni41NjQsNzguMzY4bC02LjU3NSwxLjUwN2MtLjI3NCwwLS40MTEtLjEzNy0uMjc0LS40MTFsLjI3NC0uNjg1YzAtLjEzNy4xMzctLjEzNy4yNzQtLjEzN2w1LjQ3OS0xLjIzMy0yLjg3Ny00Ljc5NGMwLS4xMzctLjEzNy0uMTM3LDAtLjI3NGwuMjc0LS42ODVhLjI4NS4yODUsMCwwLDEsLjU0OCwwbDMuNDI1LDUuNzUzLDQuNzk0LDIuMDU1YS4yNjIuMjYyLDAsMCwxLC4xMzcuNDExbC0uMjc0LjU0OGgtLjQxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ni41NjQgLTM3LjU0NikiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV80NiIgZGF0YS1uYW1lPSLjg5HjgrkgNDYiIGQ9Ik01Ny4xMTYsNjUuNDE4Yy0uMTM3LS4xMzcsMC0uMjc0LDAtLjQxMWwuMTM3LS4xMzdhLjQyNC40MjQsMCwwLDEsLjI3NC0uMTM3bDguOSwzLjdoMGwtNC41MjEtOC40OTN2LS4yNzRsLjEzNy0uMTM3YS4yNTcuMjU3LDAsMCwxLC40MTEsMGw5LjU4OSw1Ljg5Yy4xMzcuMTM3LjI3NC4yNzQuMTM3LjU0OGwtLjQxMS41NDhhLjI1Ny4yNTcsMCwwLDEtLjQxMSwwTDY0LjI0LDYxLjU4M2gwbDQuMzg0LDguMDgydi4yNzRsLS4xMzcuMjc0YzAsLjEzNy0uMjc0LjEzNy0uMjc0LjEzN2wtOC40OTMtMy41NjJoMEw2NS4wNjIsNzMuNWMuMTM3LjEzNywwLC4yNzQsMCwuNDExbC0uNDExLjU0OGEuNDE3LjQxNywwLDAsMS0uNTQ4LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDMuODI5IC00MS45OTQpIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNDciIGRhdGEtbmFtZT0i44OR44K5IDQ3IiBkPSJNNjkuNjcxLDUzLjQ0NGE1Ljg3NCw1Ljg3NCwwLDEsMS0xLjkxOCw4LjA4MkE1LjczLDUuNzMsMCwwLDEsNjkuNjcxLDUzLjQ0NFptNS40NzksOS4xNzhhNC43OTQsNC43OTQsMCwxLDAtNi40MzgtMS42NDRBNC42LDQuNiwwLDAsMCw3NS4xNSw2Mi42MjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDAuMjE5IC00NC41NCkiIGZpbGw9IiNmZmYiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV80OCIgZGF0YS1uYW1lPSLjg5HjgrkgNDgiIGQ9Ik03NS44MjQsNTFhLjMzOS4zMzksMCwwLDEsLjEzNy0uNTQ4bC42ODUtLjEzN2MuMTM3LDAsLjI3NCwwLC4yNzQuMTM3TDgzLjUsNTguMTIxaDBsMS4yMzMtMTBBLjMuMywwLDAsMSw4NSw0Ny44NDdsLjY4NS0uMTM3Yy4yNzQtLjEzNy40MTEuMTM3LjQxMS4yNzRMODQuNDU0LDYwLjAzOWEuMy4zLDAsMCwxLS4yNzQuMjc0aC0uMTM3Yy0uMTM3LDAtLjI3NCwwLS4yNzQtLjEzN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNi45MiAtNDYuMzQpIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNDkiIGRhdGEtbmFtZT0i44OR44K5IDQ5IiBkPSJNODYuNiw0Ny41NDhjMC0uMTM3LjEzNy0uMjc0LjI3NC0uNDExTDg3LjU1OSw0N2MuMTM3LDAsLjI3NC4xMzcuNDExLjI3NEw4OS4yLDU4LjFjMCwuMTM3LS4xMzcuMjc0LS4yNzQuNDExbC0uNjg1LjEzN2MtLjEzNywwLS4yNzQtLjEzNy0uNDExLS4yNzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuOTAyIC00Ni41ODkpIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfNTAiIGRhdGEtbmFtZT0i44OR44K5IDUwIiBkPSJNOTEuOTc0LDQ2Ljk3NGEuMy4zLDAsMCwxLC4yNzQtLjI3NGw2LjQzOC4yNzRhLjMuMywwLDAsMSwuMjc0LjI3NHYuNDExYS4zLjMsMCwwLDEtLjI3NC4yNzRsLTUuNDc5LS4yNzQtLjEzNywzLjk3Myw0LjY1Ny4xMzdhLjMuMywwLDAsMSwuMjc0LjI3NHYuNDExYS4zLjMsMCwwLDEtLjI3NC4yNzRMOTMuMDcsNTIuNTlsLS4xMzcsNC4yNDcsNS40NzkuMjc0YS4zLjMsMCwwLDEsLjI3NC4yNzRWNTcuOGEuMy4zLDAsMCwxLS4yNzQuMjc0TDkxLjk3NCw1Ny44YS4zLjMsMCwwLDEtLjI3NC0uMjc0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxLjAxNSAtNDYuNykiIGZpbGw9IiNmZmYiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=");
  width: 15.625vw;
  height: 15.625vw;
  background-size: 100%;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 3;
}
body.share .shareList__title {
  font-size: 1.9rem;
  margin-top: 20px;
}
body.share .shareList__btn {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body.share .shareList__btn > li {
  width: 49.5%;
}
body.share .shareList__btn > li > a {
  color: #fff;
  font-size: 1.2rem;
  text-align: center;
  font-weight: 700;
  text-decoration: none;
  display: block;
  background-color: #1da1f2;
  padding: 3%;
}
body.share .shareList__btn > li > a span {
  display: inline-block;
  padding: 5px 0 5px 35px;
  background-repeat: no-repeat;
  background-size: 30px auto;
  background-position: center left;
}
body.share .shareList__btn > li:nth-child(2) > a {
  background-color: #00b900;
}
body.share .shareList__btn > li:nth-child(3) {
  display: none;
}
body.share .shareList__more.is-show {
  display: block;
}
body.share .shareList__more.is-hide {
  display: none;
}
body.share .shareList__more--close {
  display: none;
}
body.share .shareList__more--close.is-show {
  display: block;
}
body.share .shareList__more--close.is-show .link-btn .ico-link::after {
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
      -ms-transform: translate(-50%, -50%) rotate(-90deg);
          transform: translate(-50%, -50%) rotate(-90deg);
}
body.share .shareList__more--close.is-hide {
  display: none;
}
body.share .link-btn {
  text-align: center;
  font-weight: 700;
  margin-top: 30px;
}
body.share .link-btn a {
  font-size: 2rem;
  position: relative;
  display: inline-block;
  text-decoration: none;
  padding-right: 75px;
  color: #000;
  padding-top: 30px;
  padding-bottom: 30px;
}
body.share .link-btn a .ico-link {
  background-image: none;
}
body.share .link-btn-center {
  text-align: center;
}
@-webkit-keyframes circleanime {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@keyframes circleanime {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
body.share .ico-link {
  position: absolute;
  display: inline-block;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 60px;
  height: 60px;
  vertical-align: middle;
  margin-left: 15px;
  background-color: #df1f1f;
  border-radius: 50%;
  z-index: 0;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  -o-transition: transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
  background-size: 100% auto;
}
body.share .ico-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #df1f1f;
  z-index: 0;
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
  opacity: 0;
}
body.share .ico-link::after {
  content: "";
  position: absolute;
  width: 22px;
  height: 11px;
  background-image: url(../img/btn-arw.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
      -ms-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  -o-transition: transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}
body.share .ico-link img {
  display: none;
}

body.share .shareList__btn > li > a span {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Ccircle%20fill%3D%22%231DA1F2%22%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M81.7%20152.75c44.35%200%2068.6-36.75%2068.6-68.6%200-1.05%200-2.1-.05-3.1%204.7-3.4%208.8-7.65%2012.05-12.5-4.3%201.9-8.95%203.2-13.85%203.8%205-3%208.8-7.7%2010.6-13.35-4.65%202.75-9.8%204.75-15.3%205.85-4.4-4.7-10.65-7.6-17.6-7.6-13.3%200-24.1%2010.8-24.1%2024.1%200%201.9.2%203.75.65%205.5-20.05-1-37.8-10.6-49.7-25.2-2.05%203.55-3.25%207.7-3.25%2012.1C49.75%2082.1%2054%2089.5%2060.5%2093.8c-3.95-.1-7.65-1.2-10.9-3v.3c0%2011.7%208.3%2021.4%2019.35%2023.65-2%20.55-4.15.85-6.35.85-1.55%200-3.05-.15-4.55-.45a24.073%2024.073%200%200%200%2022.5%2016.75%2048.466%2048.466%200%200%201-29.95%2010.3c-1.95%200-3.85-.1-5.75-.35%2010.55%206.9%2023.25%2010.9%2036.85%2010.9%22%2F%3E%3C%2Fsvg%3E");
}

body.share .shareList__btn > li:nth-child(2) > a span {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Ccircle%20fill%3D%22%2300B900%22%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%22100%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M172.493%2091.206c0-32.584-32.665-59.093-72.818-59.093-40.149%200-72.818%2026.509-72.818%2059.093%200%2029.21%2025.906%2053.675%2060.899%2058.3%202.371.512%205.599%201.564%206.415%203.591.735%201.84.48%204.725.236%206.584%200%200-.854%205.139-1.04%206.234-.317%201.84-1.463%207.2%206.308%203.925%207.772-3.274%2041.936-24.692%2057.213-42.277h-.003c10.553-11.573%2015.608-23.317%2015.608-36.357%22%2F%3E%3Cpath%20fill%3D%22%2300B900%22%20d%3D%22M84.88%2075.46h-5.108c-.783%200-1.419.634-1.419%201.416v31.729c0%20.781.636%201.415%201.419%201.415h5.108c.783%200%201.418-.634%201.418-1.415V76.876c0-.782-.635-1.416-1.418-1.416m35.156%200h-5.107c-.784%200-1.418.634-1.418%201.416v18.85L98.97%2076.09a1.492%201.492%200%200%200-.205-.24l-.027-.024a1.003%201.003%200%200%200-.113-.092c-.024-.018-.048-.035-.073-.051a.52.52%200%200%200-.043-.025c-.025-.015-.05-.03-.075-.043l-.045-.022c-.027-.011-.053-.024-.082-.034-.016-.006-.03-.012-.046-.016a1.03%201.03%200%200%200-.084-.028l-.05-.013a2.008%202.008%200%200%200-.08-.018l-.06-.008c-.025-.005-.05-.007-.075-.01a1.52%201.52%200%200%200-.074-.004l-.05-.002h-5.106c-.783%200-1.419.634-1.419%201.416v31.729c0%20.781.636%201.415%201.419%201.415h5.107c.784%200%201.42-.634%201.42-1.415V89.76l14.557%2019.662c.1.141.224.258.36.35.005.003.01.006.015.011.029.018.057.037.087.053a1.233%201.233%200%200%200%20.108.055c.023.01.045.02.07.029l.042.016c.033.011.064.022.096.03l.021.005c.115.032.237.049.363.049h5.107c.784%200%201.419-.634%201.419-1.415V76.876c0-.782-.635-1.416-1.419-1.416m-47.468%2026.615H58.689V76.877c0-.783-.634-1.418-1.417-1.418h-5.108c-.783%200-1.419.635-1.419%201.418v31.727c0%20.38.152.726.397.98.005.007.011.015.02.022l.02.02c.255.244.599.394.98.394h20.406c.782%200%201.416-.635%201.416-1.418v-5.108c0-.783-.634-1.419-1.416-1.419m75.675-18.67c.783%200%201.416-.635%201.416-1.419V76.88c0-.784-.633-1.42-1.416-1.42h-20.406c-.383%200-.728.154-.984.4l-.016.016c-.008.009-.017.017-.023.025a1.411%201.411%200%200%200-.394.977V108.605a1.407%201.407%200%200%200%20.437%201.02c.254.244.6.396.98.396h20.406c.783%200%201.416-.636%201.416-1.419v-5.108c0-.783-.633-1.418-1.416-1.418h-13.877v-5.364h13.877c.783%200%201.416-.634%201.416-1.418v-5.107c0-.784-.633-1.42-1.416-1.42h-13.877v-5.362h13.877z%22%2F%3E%3C%2Fsvg%3E");
}