@charset "UTF-8";

/*
 * st-blocks（AFFINGER 付属プラグイン）の互換スタイル。
 *
 * 既存記事で使用している以下のブロックを、新テーマの配色で表示する。
 *   - st-blocks/my-box       … .st-mybox（98 箇所中 92 箇所）
 *   - st-blocks/midashi-box  … .st-mybox-title を伴う見出し付きボックス
 *   - 会話ふきだし           … .st-kaiwa-hukidashi-content
 *
 * プラグインを停止するとブロック自体が失われるため、停止は行わない前提。
 */

.hs-prose .st-mybox {
  position: relative;
  margin-block: 2em;
  padding: 1.25rem 1.375rem;
  border: 1px solid var(--hs-line-strong);
  border-radius: var(--hs-radius-lg);
  background: var(--hs-surface);
  font-size: 1rem;
  line-height: 1.9;
}

.hs-prose .st-mybox > *:first-child {
  margin-top: 0;
}

.hs-prose .st-mybox > *:last-child {
  margin-bottom: 0;
}

.hs-prose .st-mybox-title {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin: -1.25rem -1.375rem 1rem;
  padding: 0.625rem 1.375rem;
  border-bottom: 1px solid var(--hs-line);
  background: var(--hs-accent-soft);
  border-radius: var(--hs-radius-lg) var(--hs-radius-lg) 0 0;
  color: var(--hs-accent-strong);
  font-family: var(--hs-font-serif);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.6;
}

.hs-prose .st-mybox-title-text {
  display: inline-block;
}

/* プラグイン側が付与する装飾クラスの上書き（枠色のバリエーション） */

.hs-prose .st-mybox.st-mybox-warning,
.hs-prose .st-mybox.st-mybox-danger {
  border-color: var(--hs-signal);
  background: var(--hs-signal-soft);
}

.hs-prose .st-mybox.st-mybox-warning .st-mybox-title,
.hs-prose .st-mybox.st-mybox-danger .st-mybox-title {
  background: var(--hs-signal);
  border-bottom-color: var(--hs-signal);
  color: #fff;
}

/* 会話ふきだし */

.hs-prose .st-kaiwa-hukidashi-content {
  position: relative;
  padding: 0.875rem 1.125rem;
  border: 1px solid var(--hs-line-strong);
  border-radius: var(--hs-radius-lg);
  background: var(--hs-surface);
  font-size: 0.9375rem;
  line-height: 1.85;
}

.hs-prose .st-kaiwa-hukidashi-content > *:first-child {
  margin-top: 0;
}

.hs-prose .st-kaiwa-hukidashi-content > *:last-child {
  margin-bottom: 0;
}

/* -------------------------------------------------------------------------
 * AFFINGER のアイコン（st-fa / st-svg-*）
 *
 * 旧テーマのアイコンフォントは有料テーマの同梱物なので、このテーマには持ち込まない。
 * 同じ意味のアイコンを SVG で描き、mask-image で currentColor を流し込む。
 * 本文で実際に使われている 26 クラスだけを定義している（2026-08-26 時点で 163 箇所）。
 * 未定義のクラスが増えたときは、幅を持たない空要素のままになる。
 * ------------------------------------------------------------------------- */

.hs-prose i[class*="st-svg-"] {
  font-style: normal;
}

.hs-prose .st-svg-check-circle,
.hs-prose .st-svg-file-text-o,
.hs-prose .st-svg-exclamation-circle,
.hs-prose .st-svg-angle-right,
.hs-prose .st-svg-question-circle,
.hs-prose .st-svg-user,
.hs-prose .st-svg-hand-o-right,
.hs-prose .st-svg-search,
.hs-prose .st-svg-thumbs-up,
.hs-prose .st-svg-thumbs-o-up,
.hs-prose .st-svg-thumbs-o-down,
.hs-prose .st-svg-info-circle,
.hs-prose .st-svg-circle-o,
.hs-prose .st-svg-times,
.hs-prose .st-svg-lightbulb-o,
.hs-prose .st-svg-bookmark,
.hs-prose .st-svg-bullhorn,
.hs-prose .st-svg-comments,
.hs-prose .st-svg-envelope,
.hs-prose .st-svg-list-ol,
.hs-prose .st-svg-external-link,
.hs-prose .st-svg-chevron-right,
.hs-prose .st-svg-angle-double-down,
.hs-prose .st-svg-code,
.hs-prose .st-svg-oukan,
.hs-prose .st-svg-bigginer {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-right: 0.35em;
  vertical-align: -0.125em;
  background-color: currentColor;
  -webkit-mask: center / contain no-repeat;
  mask: center / contain no-repeat;
}

/* 87 箇所 */
.hs-prose .st-svg-check-circle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.6 2.6 5.6-5.7'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.6 2.6 5.6-5.7'/%3E%3C/svg%3E");
}

/* 24 箇所 */
.hs-prose .st-svg-file-text-o {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9 13h6'/%3E%3Cpath d='M9 17h6'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9 13h6'/%3E%3Cpath d='M9 17h6'/%3E%3C/svg%3E");
}

/* 16 箇所 */
.hs-prose .st-svg-exclamation-circle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.4v5.4'/%3E%3Cpath d='M12 16.4h.01'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.4v5.4'/%3E%3Cpath d='M12 16.4h.01'/%3E%3C/svg%3E");
}

/* 12 箇所 */
.hs-prose .st-svg-angle-right {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 5.5L16 12l-6.5 6.5'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 5.5L16 12l-6.5 6.5'/%3E%3C/svg%3E");
}

/* 4 箇所 */
.hs-prose .st-svg-question-circle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.6 9.6a2.4 2.4 0 1 1 3.3 2.2c-.8.4-1 .9-1 1.7'/%3E%3Cpath d='M11.9 16.6h.01'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.6 9.6a2.4 2.4 0 1 1 3.3 2.2c-.8.4-1 .9-1 1.7'/%3E%3Cpath d='M11.9 16.6h.01'/%3E%3C/svg%3E");
}

/* 3 箇所 */
.hs-prose .st-svg-user {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20a7 7 0 0 1 14 0'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20a7 7 0 0 1 14 0'/%3E%3C/svg%3E");
}

/* 2 箇所 */
.hs-prose .st-svg-hand-o-right {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h13'/%3E%3Cpath d='M12.5 7l5 5-5 5'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h13'/%3E%3Cpath d='M12.5 7l5 5-5 5'/%3E%3C/svg%3E");
}

/* 2 箇所 */
.hs-prose .st-svg-search {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='M15.4 15.4L20 20'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='M15.4 15.4L20 20'/%3E%3C/svg%3E");
}

/* 2 箇所 */
.hs-prose .st-svg-thumbs-up {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 9.5V5.5A2.5 2.5 0 0 0 11.5 3L8 11v10h9.3a2 2 0 0 0 2-1.7l1.2-7.6a2 2 0 0 0-2-2.2z'/%3E%3Cpath d='M8 21H5a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 9.5V5.5A2.5 2.5 0 0 0 11.5 3L8 11v10h9.3a2 2 0 0 0 2-1.7l1.2-7.6a2 2 0 0 0-2-2.2z'/%3E%3Cpath d='M8 21H5a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-thumbs-o-up {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 9.5V5.5A2.5 2.5 0 0 0 11.5 3L8 11v10h9.3a2 2 0 0 0 2-1.7l1.2-7.6a2 2 0 0 0-2-2.2z'/%3E%3Cpath d='M8 21H5a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 9.5V5.5A2.5 2.5 0 0 0 11.5 3L8 11v10h9.3a2 2 0 0 0 2-1.7l1.2-7.6a2 2 0 0 0-2-2.2z'/%3E%3Cpath d='M8 21H5a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-thumbs-o-down {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='rotate%28180 12 12%29'%3E%3Cpath d='M14 9.5V5.5A2.5 2.5 0 0 0 11.5 3L8 11v10h9.3a2 2 0 0 0 2-1.7l1.2-7.6a2 2 0 0 0-2-2.2z'/%3E%3Cpath d='M8 21H5a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h3'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='rotate%28180 12 12%29'%3E%3Cpath d='M14 9.5V5.5A2.5 2.5 0 0 0 11.5 3L8 11v10h9.3a2 2 0 0 0 2-1.7l1.2-7.6a2 2 0 0 0-2-2.2z'/%3E%3Cpath d='M8 21H5a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h3'/%3E%3C/g%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-info-circle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.6'/%3E%3Cpath d='M12 7.6h.01'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.6'/%3E%3Cpath d='M12 7.6h.01'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-circle-o {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-times {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 6.5l11 11'/%3E%3Cpath d='M17.5 6.5l-11 11'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 6.5l11 11'/%3E%3Cpath d='M17.5 6.5l-11 11'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-lightbulb-o {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 18.5h5'/%3E%3Cpath d='M10.5 21.5h3'/%3E%3Cpath d='M12 2.5a6.5 6.5 0 0 0-4 11.6v1.4h8v-1.4A6.5 6.5 0 0 0 12 2.5z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 18.5h5'/%3E%3Cpath d='M10.5 21.5h3'/%3E%3Cpath d='M12 2.5a6.5 6.5 0 0 0-4 11.6v1.4h8v-1.4A6.5 6.5 0 0 0 12 2.5z'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-bookmark {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21l-7-4.8L5 21V5.5A2.5 2.5 0 0 1 7.5 3h9A2.5 2.5 0 0 1 19 5.5z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21l-7-4.8L5 21V5.5A2.5 2.5 0 0 1 7.5 3h9A2.5 2.5 0 0 1 19 5.5z'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-bullhorn {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.5v3A1.5 1.5 0 0 0 5 15h1.8L13 19V5L6.8 9H5a1.5 1.5 0 0 0-1.5 1.5z'/%3E%3Cpath d='M16.5 8.5a5 5 0 0 1 0 7'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.5v3A1.5 1.5 0 0 0 5 15h1.8L13 19V5L6.8 9H5a1.5 1.5 0 0 0-1.5 1.5z'/%3E%3Cpath d='M16.5 8.5a5 5 0 0 1 0 7'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-comments {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 14.5a2 2 0 0 1-2 2H8l-4.5 4V5.5a2 2 0 0 1 2-2h13a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 14.5a2 2 0 0 1-2 2H8l-4.5 4V5.5a2 2 0 0 1 2-2h13a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-envelope {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='4.5' width='19' height='15' rx='2'/%3E%3Cpath d='M2.5 7l9.5 6.5L21.5 7'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='4.5' width='19' height='15' rx='2'/%3E%3Cpath d='M2.5 7l9.5 6.5L21.5 7'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-list-ol {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5h12'/%3E%3Cpath d='M9 12h12'/%3E%3Cpath d='M9 17.5h12'/%3E%3Cpath d='M3.8 4.9L5.2 4v4.6'/%3E%3Cpath d='M3.5 13.4a1.4 1.4 0 1 1 2.5 1L3.5 19.5h2.8'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5h12'/%3E%3Cpath d='M9 12h12'/%3E%3Cpath d='M9 17.5h12'/%3E%3Cpath d='M3.8 4.9L5.2 4v4.6'/%3E%3Cpath d='M3.5 13.4a1.4 1.4 0 1 1 2.5 1L3.5 19.5h2.8'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-external-link {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h5.5'/%3E%3Cpath d='M14.5 3.5h6v6'/%3E%3Cpath d='M10 14L20.5 3.5'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h5.5'/%3E%3Cpath d='M14.5 3.5h6v6'/%3E%3Cpath d='M10 14L20.5 3.5'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-chevron-right {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 5.5L16 12l-6.5 6.5'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 5.5L16 12l-6.5 6.5'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-angle-double-down {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 6.5L12 12l5.5-5.5'/%3E%3Cpath d='M6.5 13L12 18.5l5.5-5.5'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 6.5L12 12l5.5-5.5'/%3E%3Cpath d='M6.5 13L12 18.5l5.5-5.5'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-code {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 18l6-6-6-6'/%3E%3Cpath d='M8 6l-6 6 6 6'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 18l6-6-6-6'/%3E%3Cpath d='M8 6l-6 6 6 6'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-oukan {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 18.5h16'/%3E%3Cpath d='M3.5 8l4.2 3.3L12 5l4.3 6.3L20.5 8l-1.5 7.5H5z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 18.5h16'/%3E%3Cpath d='M3.5 8l4.2 3.3L12 5l4.3 6.3L20.5 8l-1.5 7.5H5z'/%3E%3C/svg%3E");
}

/* 1 箇所 */
.hs-prose .st-svg-bigginer {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.5V11'/%3E%3Cpath d='M12 11c0-4.4 3.1-8 7-8 0 4.4-3.1 8-7 8z'/%3E%3Cpath d='M12 14.5c0-3.3-2.5-6-5.5-6 0 3.3 2.5 6 5.5 6z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.5V11'/%3E%3Cpath d='M12 11c0-4.4 3.1-8 7-8 0 4.4-3.1 8-7 8z'/%3E%3Cpath d='M12 14.5c0-3.3-2.5-6-5.5-6 0 3.3 2.5 6 5.5 6z'/%3E%3C/svg%3E");
}
