.fr-box {
max-width: 800px;
}

.fr-view h1,
.fr-view h2,
.fr-view h3,
.fr-view h4 {
font-family: "Yu Gothic Medium", "貂ｸ繧ｴ繧ｷ繝�け Medium", "YuGothic", "貂ｸ繧ｴ繧ｷ繝�け菴�", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "繝｡繧､繝ｪ繧ｪ", "sans-serif";
}

.fr-view h1 {
font-size: 36px !important;
font-weight: 700 !important;
line-height: 1.2 !important;
margin-bottom: 12px !important;
}

.fr-view h2 {
font-size: 30px !important;
font-weight: 700 !important;
line-height: 1.2 !important;
margin-bottom: 12px !important;
background-color: white!important;
}

.fr-view h3 {
font-size: 24px!important;
font-weight: 600!important;
line-height: 1.3!important;
margin-bottom: 12px!important;
margin-top: 0px!important;
}

.fr-view h4 {
font-size: 18px !important;
color: #666 !important;
}

/* 險倅ｺ九∝�遞ｿ縲∫｢ｺ隱阪�繝ｼ繧ｸ縺ｮ蠑慕畑繧ｹ繧ｿ繧､繝ｫ */
#magazine .fr-view blockquote,
.magazine-preview .fr-view blockquote,
.fr-wrapper .fr-view blockquote {
  padding-left: 0;
  margin: 1em 0 1em 0; /* 蠑慕畑邨ゅｏ繧翫�繧ｹ繝壹�繧ｹ繧定ｪｿ謨ｴ */
  max-width: 100%;
  border-left: none;
  position: relative;
  padding: 3em 2em 1em 2.5em;
  color: #555555;
  background-color: #f5f5f5;
}

#magazine .fr-view blockquote::before,
.magazine-preview .fr-view blockquote::before,
.fr-wrapper .fr-view blockquote::before {
    display: inline-block;
    position: absolute;
    top: 1em;
    left: 1.5em;
    width: 2em;
    height: 2em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.58341 17.3211C3.55316 16.2274 3 15 3 13.0103C3 9.51086 5.45651 6.37366 9.03059 4.82318L9.92328 6.20079C6.58804 8.00539 5.93618 10.346 5.67564 11.822C6.21263 11.5443 6.91558 11.4466 7.60471 11.5105C9.40908 11.6778 10.8312 13.159 10.8312 15C10.8312 16.933 9.26416 18.5 7.33116 18.5C6.2581 18.5 5.23196 18.0095 4.58341 17.3211ZM14.5834 17.3211C13.5532 16.2274 13 15 13 13.0103C13 9.51086 15.4565 6.37366 19.0306 4.82318L19.9233 6.20079C16.588 8.00539 15.9362 10.346 15.6756 11.822C16.2126 11.5443 16.9156 11.4466 17.6047 11.5105C19.4091 11.6778 20.8312 13.159 20.8312 15C20.8312 16.933 19.2642 18.5 17.3312 18.5C16.2581 18.5 15.232 18.0095 14.5834 17.3211Z' fill='%23f00c7f'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
}

#magazine .fr-view blockquote p,
.magazine-preview .fr-view blockquote p,
.fr-wrapper .fr-view blockquote p {
    margin-top: 0;
}

#magazine .fr-view blockquote p:last-of-type,
.magazine-preview .fr-view blockquote p:last-of-type,
.fr-wrapper .fr-view blockquote p:last-of-type {
    margin-bottom: 0;
}