@charset "UTF-8";
/*
Theme Jp Name: ã·ã³ãã«
Theme En Name: simple
Description: ã·ã³ãã«ã®ãã¼ãCSSã§ã
Version: 2.0
*/

/* ------------------------------------------
å±éè¦ç´ æå®
------------------------------------------ */
body {
    background-color: #fff;
    line-height: 1.8em;
}
.template-theme-simple_v2.fp_default,
.template-theme-simple_v2:not([class*="fp_"]) {
    font-family: "FP-KoburinaGoStdN-W3", "Hiragino Kaku Gothic Pro", "ãã©ã®ãè§ã´ Pro W3", Meiryo, ã¡ã¤ãªãª, Osaka, "MS PGothic", arial, helvetica, sans-serif;
}

/* ãã¿ã³ã®å±éè¨­å® */
.c-btn a,
.c-btn input,
.c-btn .btn-customform-submit,
.c-btn button {
    color: #222;
    background-color: rgb(255 255 255 / 35%);
    border: solid 1px #222;
    border-radius: 4px;
}
.c-btn--circle a,
.c-btn--circle input,
.c-btn--circle button {
    border-radius: 50%;
}
.c-btn--ghost a,
.c-btn--ghost input,
.c-btn--ghost .btn-customform-submit,
.c-btn--ghost button {
    background-color: transparent;
}

/* ä½ç½ã®å±éè¨­å® */
.u-mbmd {
    margin-bottom: 30px;
}

/* ------------------------------------------
ãã­ãã¯ã§ä½¿ç¨ããã¦ããã«ã©ã¼ããã¼ãã®ã«ã©ã¼ã«å¤æ´
------------------------------------------ */
/* å±éè¨­å® */
.c-btn--ghost a,
.c-btn--ghost input,
.c-btn--ghost .btn-customform-submit,
.c-btn--ghost button {
    color: #222;
    border: 2px solid #222;
    box-shadow: none;
}

.c-border,
.c-heading {
    border-color: #222;
}

.c-img-icon {
    background-color: #222;
}

.c-hr-solid,
.c-hr-dashed,
.c-hr-dotted,
.c-hr-double {
    border-color: #222;
}

.c-bg-grad {
    background-image: -webkit-linear-gradient(right, rgba(24, 24, 24, 0.9), rgba(24, 24, 24, 0.9));
    background-image: linear-gradient(to left, rgba(24, 24, 24, 0.9), rgba(24, 24, 24, 0.9));
}

.c-symbol {
    background-color: #222;
}

.c-form .file-upload-btn {
    border-color: #222;
    color: #222;
}

/* ãã­ãã¯ãã¨ã®åå¥è¨­å® */
/* ãããã¼ */
div[data-structure="b-header-logo-img-2"] .c-btn a {
    color: #222;
    background-color: #fff;
}

/* ã¡ã¤ã³ */
div[data-structure="b-main-set-3--center"] .p-main-set-3--center {
    border: 10px solid #222;
}

div[data-structure="b-main-set-3--center"] .p-main-set-3--center__subhead {
    color: #fff;
    background-color: #222;
}

div[data-structure="b-main-set-3--center"] .p-main-set-3--center__period {
    border: 2px solid #222;
    color: #222;
}

div[data-structure="b-main-set-3--center"] .p-main-set-3--center__main {
    color: #222;
}

div[data-structure="b-main-campaign"] .p-main-campaign__tag {
    background: #222;
}

/* è¦åºã */
div[data-structure="b-header-logo-img-2"] .p-header--theme-color,
div[data-structure="b-heading-put-on-bdr"] .p-heading-put-on-bdr__inner:before,
div[data-structure="b-heading-put-on-bdr"] .p-heading-put-on-bdr__inner:after,
div[data-structure="b-heading-balloon--invert"] .p-heading-balloon--invert,
div[data-structure="b-heading-arrow"] .p-heading-arrow--v2,
div[data-structure="b-heading-arrow--has-subtext"] .p-heading-arrow--v2,
div[data-structure="b-premium-heading-grad"] .p-premium-heading-grad__inner,
div[data-structure="b-premium-heading-icon"] .p-heading-put-on-bdr__inner:before,
div[data-structure="b-premium-heading-icon"] .p-heading-put-on-bdr__inner:after {
    background-color: #222;
}

div[data-structure="b-heading-marker"] .p-heading-marker:after {
    background-color: #6f6f6f;
}

div[data-structure="b-heading-arrow--has-subtext"] .p-heading-arrow--v2:before,
div[data-structure="b-heading-balloon--invert"] .p-heading-balloon--invert:after,
div[data-structure="b-heading-arrow"] .p-heading-arrow--v2:before {
    border-top-color: #222;
}

div[data-structure="b-heading-btm-bdr"] .p-heading-btm-bdr:after {
    border-top: 2px solid #222;
}

div[data-structure="b-heading-has--accent"] .p-heading-has--accent-subtitle:before {
    background: #222;
}

div[data-structure="b-heading-has--accent"] .p-heading-has--accent-subtitle {
    color: #05161a;
}

div[data-structure="b-heading-accent"] .p-heading-accent:before {
    background: #222;
}

div[data-structure="b-heading-accent"] .p-heading-accent:after {
    background: #edf3ef;
}

div[data-structure="b-heading-double-bdr--updown"] .p-heading-double-bdr--updown:before {
    border-top: 2px solid #222;
    border-bottom: 1px solid #222;
}

div[data-structure="b-heading-double-bdr--updown"] .p-heading-double-bdr--updown:after {
    border-top: 1px solid #222;
    border-bottom: 2px solid #222;
}

div[data-structure="b-heading-origin-bdr--updown"] .c-hr-origin--2 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%0A%09%20y%3D%220px%22%20viewBox%3D%22-277%20400.9%2040%2040%22%20style%3D%22enable-background%3Anew%20-277%20400.9%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Argba(34, 34, 34, 0.99)%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M-265.9%2C417.5c-0.1-0.2-0.3-0.4-0.4-0.6c-0.1-0.1-0.2-0.2-0.3-0.3c-0.3-0.3-0.5-0.5-1%2C0%0A%09%09%09c-0.3%2C0.3-0.6%2C0.7-0.9%2C1c-0.3%2C0.3-0.7%2C0.6-1%2C0.9c-0.2%2C0.2-0.3%2C0.3-0.5%2C0.5c-0.4%2C0.3-0.7%2C0.8-1.1%2C1.1c-0.4%2C0.3-0.6%2C0.7-1%2C1%0A%09%09%09c-0.3%2C0.3-0.6%2C0.6-0.9%2C0.9c-0.4%2C0.4-0.8%2C0.8-1.4%2C1c-0.2%2C0.1-0.4%2C0.5-0.2%2C0.6c0.2%2C0.2%2C0.5%2C0.5%2C0.7%2C0.7c0.3%2C0.3%2C0.8%2C0.5%2C0.7%2C1.1%0A%09%09%09c0.5%2C0.1%2C0.5%2C0.1%2C0.7-0.3c0%2C0%2C0-0.1%2C0-0.1c0.7-0.7%2C1.3-1.4%2C2-2.2c0.2-0.3%2C0.5-0.5%2C0.7-0.7c0.3-0.3%2C0.7-0.6%2C1-0.9%0A%09%09%09c0.3-0.3%2C0.5-0.6%2C0.8-0.8c0.5-0.5%2C1-0.9%2C1.5-1.3c0.2-0.2%2C0.5-0.3%2C0.7-0.4c0.2-0.1%2C0.3-0.2%2C0.3-0.4%0A%09%09%09C-265.5%2C417.9-265.8%2C417.8-265.9%2C417.5z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M-252.8%2C417.5c-0.1-0.2-0.3-0.4-0.4-0.6c-0.1-0.1-0.2-0.2-0.3-0.3c-0.3-0.3-0.5-0.5-1%2C0%0A%09%09%09c-0.3%2C0.3-0.6%2C0.7-0.9%2C1c-0.3%2C0.3-0.7%2C0.6-1%2C0.9c-0.2%2C0.2-0.3%2C0.3-0.5%2C0.5c-0.4%2C0.3-0.7%2C0.8-1.1%2C1.1c-0.4%2C0.3-0.6%2C0.7-1%2C1%0A%09%09%09c-0.3%2C0.3-0.6%2C0.6-0.9%2C0.9c-0.4%2C0.4-0.8%2C0.8-1.4%2C1c-0.2%2C0.1-0.4%2C0.5-0.2%2C0.6c0.2%2C0.2%2C0.5%2C0.5%2C0.7%2C0.7c0.3%2C0.3%2C0.8%2C0.5%2C0.7%2C1.1%0A%09%09%09c0.5%2C0.1%2C0.5%2C0.1%2C0.7-0.3c0%2C0%2C0-0.1%2C0-0.1c0.7-0.7%2C1.3-1.4%2C2-2.2c0.2-0.3%2C0.5-0.5%2C0.7-0.7c0.3-0.3%2C0.7-0.6%2C1-0.9%0A%09%09%09c0.3-0.3%2C0.5-0.6%2C0.8-0.8c0.5-0.5%2C1-0.9%2C1.5-1.3c0.2-0.2%2C0.5-0.3%2C0.7-0.4c0.2-0.1%2C0.3-0.2%2C0.3-0.4%0A%09%09%09C-252.4%2C417.9-252.7%2C417.8-252.8%2C417.5z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M-239.8%2C417.5c-0.1-0.2-0.3-0.4-0.4-0.6c-0.1-0.1-0.2-0.2-0.3-0.3c-0.3-0.3-0.5-0.5-1%2C0%0A%09%09%09c-0.3%2C0.3-0.6%2C0.7-0.9%2C1c-0.3%2C0.3-0.7%2C0.6-1%2C0.9c-0.2%2C0.2-0.3%2C0.3-0.5%2C0.5c-0.4%2C0.3-0.7%2C0.8-1.1%2C1.1c-0.4%2C0.3-0.6%2C0.7-1%2C1%0A%09%09%09c-0.3%2C0.3-0.6%2C0.6-0.9%2C0.9c-0.4%2C0.4-0.8%2C0.8-1.4%2C1c-0.2%2C0.1-0.4%2C0.5-0.2%2C0.6c0.2%2C0.2%2C0.5%2C0.5%2C0.7%2C0.7c0.3%2C0.3%2C0.8%2C0.5%2C0.7%2C1.1%0A%09%09%09c0.5%2C0.1%2C0.5%2C0.1%2C0.7-0.3c0%2C0%2C0-0.1%2C0-0.1c0.7-0.7%2C1.3-1.4%2C2-2.2c0.2-0.3%2C0.5-0.5%2C0.7-0.7c0.3-0.3%2C0.7-0.6%2C1-0.9%0A%09%09%09c0.3-0.3%2C0.5-0.6%2C0.8-0.8c0.5-0.5%2C1-0.9%2C1.5-1.3c0.2-0.2%2C0.5-0.3%2C0.7-0.4c0.2-0.1%2C0.3-0.2%2C0.3-0.4%0A%09%09%09C-239.3%2C417.9-239.6%2C417.8-239.8%2C417.5z%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E");
}

div[data-structure="b-heading-dogear"] .p-heading-dogear,
div[data-structure="b-heading-balloon"] .p-heading-balloon {
    background-color: #888888;
}

div[data-structure="b-heading-dogear"] .p-heading-dogear:after {
    border-color: #fbfbfc #fbfbfc #222 #222;
}

div[data-structure="b-heading-balloon--ghost"] .p-heading-balloon--ghost:before {
    border-top: 15px solid #222;
}

div[data-structure="b-heading-balloon"] .p-heading-balloon:after {
    border-top: 15px solid #888888;
}

div[data-structure="b-heading-ribbon"] .p-heading-ribbon {
    background-image: -webkit-linear-gradient(transparent 8%, #626262 8%, #626262 14%, transparent 14%, transparent 86%, #626262 86%, #626262 92%, transparent 92%), -webkit-linear-gradient(rgba(247, 247, 247, 0.75), rgba(247, 247, 247, 0)), -webkit-linear-gradient(45deg, transparent 40%, #888888 40%, #888888 60%, transparent 60%), -webkit-linear-gradient(white, white);
    background-image: linear-gradient(transparent 8%, #626262 8%, #626262 14%, transparent 14%, transparent 86%, #626262 86%, #626262 92%, transparent 92%), linear-gradient(rgba(247, 247, 247, 0.75), rgba(247, 247, 247, 0)), linear-gradient(45deg, transparent 40%, #888888 40%, #888888 60%, transparent 60%), linear-gradient(white, white);
}

div[data-structure="b-heading-ribbon"] .p-heading-ribbon:before {
    border-top-color: #888888;
    border-right-color: #888888;
    border-bottom-color: #888888;
}

div[data-structure="b-heading-ribbon"] .p-heading-ribbon__body:before,
div[data-structure="b-heading-ribbon"] .p-heading-ribbon__body:after {
    border-color: #3c3c3c transparent transparent transparent;
}

div[data-structure="b-heading-ribbon"] .p-heading-ribbon:after {
    border-left-color: #888888;
    border-top-color: #888888;
    border-bottom-color: #888888;
}

div[data-structure="b-heading-ribbon--flat"] .p-heading-ribbon--flat {
    background: #222;
}

div[data-structure="b-heading-ribbon--flat"] .p-heading-ribbon--flat:before {
    border-top-color: #222;
    border-right-color: #222;
    border-bottom-color: #222;
}

div[data-structure="b-heading-ribbon--flat"] .p-heading-ribbon__body:before,
div[data-structure="b-heading-ribbon--flat"] .p-heading-ribbon__body:after {
    border-color: #3c3c3c transparent transparent transparent;
}

div[data-structure="b-heading-ribbon--flat"] .p-heading-ribbon--flat:after {
    border-left-color: #222;
    border-top-color: #222;
    border-bottom-color: #222;
}

div[data-structure="b-premium-heading-grad"] .p-premium-heading-grad {
    background-color: #222;
}

div[data-structure="b-premium-heading-grad"] .p-premium-heading-grad:before,
div[data-structure="b-premium-heading-grad"] .p-premium-heading-grad:after {
    background: rgba(0, 0, 0, 0.3);
}

div[data-structure="b-premium-heading-frame"] .p-premium-heading-frame {
    background-color: #222;
    box-shadow: inset 0 0 0 5px #222, inset 0 0 0 6px #fff;
}

div[data-structure="b-heading-background-text"] .p-heading-background-text__sub {
    color: #888888;
}

/* æç« +ç»å */
div[data-structure="b-article-has-number"] .p-article-has-number__ribbon,
div[data-structure="b-article-has-number"] .p-article-has-number__circle {
    background: #222;
}

div[data-structure="b-article-has-tags"] .p-article-has-tags__tag,
div[data-structure="b-article-point"] .p-article-point__header,
div[data-structure="b-premium-cards-img-left"] .p-premium-cards-img-left__label,
div[data-structure="b-premium-profile-set"] .p-premium-profile__heading,
div[data-structure="b-premium-profile-set2"] .p-premium-profile__heading,
div[data-structure="b-premium-interview"] .p-premium-interview__heading {
    background-color: #222;
}

div[data-structure="b-premium-profile-set"] .p-premium-profile__name {
    border-bottom: 1px solid #222;
}

div[data-structure="b-premium-profile-set"] .p-premium-profile__subHeading,
div[data-structure="b-premium-profile-set2"] .p-premium-profile__subHeading {
    color: #222;
}

div[data-structure="b-premium-interview"] .p-premium-interview__bottom {
    background-color: #f9f9f9;
}

/* æç« +ç»å(è¤æ°) */
div[data-structure="b-cards-voice-bordered"] .p-card-voice-bordered__img img,
div[data-structure="b-cards-voice-bordered"] .p-card-voice-bordered__img .pera1-clip-image {
    border: none;
}

div[data-structure="b-cards-voice-bordered"] .p-card-voice-bordered {
    border-top: 4px solid #222;
}

div[data-structure="b-premium-steps"] .p-premium-steps__item-header {
    background: #222;
}

div[data-structure="b-premium-steps"] .p-premium-steps__item-num {
    color: #222;
}

div[data-structure="b-premium-steps"] .p-premium-steps__item-img {
    box-shadow: #222 0 0 0 3px;
}

div[data-structure="b-premium-steps"] .p-premium-steps__arrow:after {
    border-left: 15px solid #222;
}
@media only screen and (min-width: 1px) and (max-width: 480px) {
    div[data-structure="b-premium-steps"] .p-premium-steps__arrow:after {
        border-left: 10px solid transparent;
        border-top: 15px solid #222;
    }
}
div[data-structure="b-cards-img-left--with-table-2col"] .p-cards-img-left--with-table-2col__table {
    border: solid 1px #222;
}

div[data-structure="b-cards-img-left--with-table-2col"] .p-cards-img-left--with-table-2col__table tr {
    border-bottom: dashed 1px #222;
}

div[data-structure="b-cards-img-left--with-table-2col"] .p-cards-img-left--with-table-2col__table tr th:before {
    color: #222;
}

div[data-structure="b-cards-img-left--with-table-2col"] .p-cards-img-left--with-table-2col__table tr:last-of-type {
    border-bottom: none;
}

/* ãã¿ã³ */
div[data-structure="b-btn-set-3"] .u-color-theme-main {
    color: #222;
}

div[data-structure="b-premium-btn"] .p-premium-btn a,
div[data-structure="b-premium-btn--type-2"] .p-premium-btn a,
div[data-structure="b-premium-btn--type-3"] .p-premium-btn a,
div[data-structure="b-premium-contact-set"] .p-premium-contact-set__btn a {
    background-color: #99a3a5;
}

div[data-structure="b-premium-btn-set-3"] .p-premium-btn-set-3__wrapper {
    background-color: #222;
}

div[data-structure="b-premium-contact-set"] .p-premium-contact-set {
    border: 1px solid #222;
    background-color: #222;
}
div[data-structure="b-btn-contact"] .p-btn-contact.c-bg-img {
    background-color: #222;
}

div[data-structure="b-btn-contact"] .p-btn-contact__contact-area-inner h2 {
    color: #222;
}

div[data-structure="b-btn-contact"] .p-btn-contact__tel-wrapper {
    background-color: #f9f9f9;
}

/* æ±ºæ¸ */
div[data-structure="b-order-ticket-2"] .u-color-theme-main,
div[data-structure="b-order-ticket-2"] .p-order-ticket-2__price,
div[data-structure="b-order-ticket"] .u-color-theme-main {
    color: #222;
}

div[data-structure="b-order-cards-bordered--3col"] .p-order-card-bordered {
    border-top: 4px solid #222;
}

div[data-structure="b-order-countdown"] .p-order-countdown.c-bg-img,
div[data-structure="b-order-countdown-button"] .p-order-countdown-button.c-bg-img  {
    background-color: #222;
}
div[data-structure="b-order-countdown"] .p-order-countdown__countdown-area-inner h2,
div[data-structure="b-order-countdown-button"] .p-order-countdown-button__countdown-area-inner h2 {
    color: #222;
}
/* åºåãç· */
div[data-structure="b-hr-origin"] .c-hr-origin {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%0A%09%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22enable-background%3Anew%200%200%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Argba(34, 34, 34, 0.99)%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M37.4%2C18.4c-0.8%2C0.4-1.5%2C0.9-2.3%2C1.4c-0.5%2C0.3-1.1%2C0.8-1.6%2C0.8c-0.8%2C0.1-1.6%2C0.8-2.4%2C0.3%0A%09c-0.6-0.3-1.2-0.2-1.7-0.2c-0.9%2C0-1.8-0.2-2.7-0.2c-0.8%2C0-1.6%2C0.2-2.4%2C0.2c-0.7%2C0-1.3%2C0-2-0.1c-0.6%2C0-1.3%2C0-1.9-0.2%0A%09c-1-0.4-1.9-1.3-2.9-2c-0.3-0.3-0.7-0.6-1.1-0.5c-0.6%2C0.1-1.1-0.3-1.7%2C0c-0.6%2C0.3-1.2%2C0.3-1.9%2C0.5c-0.6%2C0.2-1.2%2C0.7-1.8%2C0.9%0A%09c-0.7%2C0.2-1.3%2C0.4-1.9%2C0.9c-0.1%2C0.1-0.3%2C0.3-0.4%2C0.3c-0.4%2C0-0.7-0.2-1.1%2C0c-0.9%2C0.5-1.8%2C0.2-2.6%2C0.3c-0.3%2C0-0.6-0.3-1-0.5%0A%09c-1-0.6-2-1.2-3-1.8c-0.4-0.2-0.7-0.4-1.1-0.4v1.4c0.7%2C0.1%2C1.5%2C0.5%2C2.1%2C1.2c0.2%2C0.2%2C0.4%2C0.2%2C0.6%2C0.3c0.6%2C0.3%2C1.2%2C0.5%2C1.7%2C0.8%0A%09C4.7%2C22%2C4.8%2C22.1%2C5%2C22.1c0.6%2C0%2C1.1-0.1%2C1.7-0.1c0.6%2C0.1%2C1.2-0.1%2C1.8-0.5c0.1%2C0%2C0.1%2C0%2C0.2-0.1c0.6-0.2%2C1.2-0.4%2C1.8-0.6%0A%09c0.4-0.1%2C0.8-0.3%2C1.2-0.4c0.2-0.1%2C0.5-0.2%2C0.7-0.3c0%2C0%2C0.1-0.1%2C0.1-0.2c0.1-0.1%2C0.2-0.4%2C0.3-0.4c0.8-0.2%2C1.7-0.3%2C2.5-0.4%0A%09c0.3%2C0%2C0.5%2C0%2C0.8%2C0c0.5%2C0.2%2C1.1%2C0.3%2C1.6%2C0.7c0.8%2C0.6%2C1.6%2C1.3%2C2.5%2C1.5c0.7%2C0.2%2C1.5%2C0.4%2C2.2%2C0.4c0.7%2C0%2C1.4%2C0%2C2%2C0c0.5%2C0%2C1.1-0.2%2C1.6%2C0%0A%09c0.5%2C0.2%2C1-0.3%2C1.6-0.1c0.6%2C0.3%2C1.2%2C0%2C1.8%2C0c0.6%2C0%2C1.3%2C0.1%2C1.9%2C0.2c0.5%2C0%2C1%2C0.1%2C1.5%2C0c0.7-0.2%2C1.4-0.5%2C2.2-0.9%0A%09c0.8-0.4%2C1.6-1%2C2.4-1.4c0.8-0.4%2C2.6%2C0%2C2.6%2C0v-1.4c-0.5%2C0-0.8-0.2-1.3-0.1C38.3%2C18.2%2C37.8%2C18.2%2C37.4%2C18.4z%22/%3E%0A%3C/svg%3E");
}

div[data-structure="b-hr-svg--2"] .c-hr-origin--2 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%0A%09%20y%3D%220px%22%20viewBox%3D%22-277%20400.9%2040%2040%22%20style%3D%22enable-background%3Anew%20-277%20400.9%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Argba(34, 34, 34, 0.99)%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M-265.9%2C417.5c-0.1-0.2-0.3-0.4-0.4-0.6c-0.1-0.1-0.2-0.2-0.3-0.3c-0.3-0.3-0.5-0.5-1%2C0%0A%09%09%09c-0.3%2C0.3-0.6%2C0.7-0.9%2C1c-0.3%2C0.3-0.7%2C0.6-1%2C0.9c-0.2%2C0.2-0.3%2C0.3-0.5%2C0.5c-0.4%2C0.3-0.7%2C0.8-1.1%2C1.1c-0.4%2C0.3-0.6%2C0.7-1%2C1%0A%09%09%09c-0.3%2C0.3-0.6%2C0.6-0.9%2C0.9c-0.4%2C0.4-0.8%2C0.8-1.4%2C1c-0.2%2C0.1-0.4%2C0.5-0.2%2C0.6c0.2%2C0.2%2C0.5%2C0.5%2C0.7%2C0.7c0.3%2C0.3%2C0.8%2C0.5%2C0.7%2C1.1%0A%09%09%09c0.5%2C0.1%2C0.5%2C0.1%2C0.7-0.3c0%2C0%2C0-0.1%2C0-0.1c0.7-0.7%2C1.3-1.4%2C2-2.2c0.2-0.3%2C0.5-0.5%2C0.7-0.7c0.3-0.3%2C0.7-0.6%2C1-0.9%0A%09%09%09c0.3-0.3%2C0.5-0.6%2C0.8-0.8c0.5-0.5%2C1-0.9%2C1.5-1.3c0.2-0.2%2C0.5-0.3%2C0.7-0.4c0.2-0.1%2C0.3-0.2%2C0.3-0.4%0A%09%09%09C-265.5%2C417.9-265.8%2C417.8-265.9%2C417.5z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M-252.8%2C417.5c-0.1-0.2-0.3-0.4-0.4-0.6c-0.1-0.1-0.2-0.2-0.3-0.3c-0.3-0.3-0.5-0.5-1%2C0%0A%09%09%09c-0.3%2C0.3-0.6%2C0.7-0.9%2C1c-0.3%2C0.3-0.7%2C0.6-1%2C0.9c-0.2%2C0.2-0.3%2C0.3-0.5%2C0.5c-0.4%2C0.3-0.7%2C0.8-1.1%2C1.1c-0.4%2C0.3-0.6%2C0.7-1%2C1%0A%09%09%09c-0.3%2C0.3-0.6%2C0.6-0.9%2C0.9c-0.4%2C0.4-0.8%2C0.8-1.4%2C1c-0.2%2C0.1-0.4%2C0.5-0.2%2C0.6c0.2%2C0.2%2C0.5%2C0.5%2C0.7%2C0.7c0.3%2C0.3%2C0.8%2C0.5%2C0.7%2C1.1%0A%09%09%09c0.5%2C0.1%2C0.5%2C0.1%2C0.7-0.3c0%2C0%2C0-0.1%2C0-0.1c0.7-0.7%2C1.3-1.4%2C2-2.2c0.2-0.3%2C0.5-0.5%2C0.7-0.7c0.3-0.3%2C0.7-0.6%2C1-0.9%0A%09%09%09c0.3-0.3%2C0.5-0.6%2C0.8-0.8c0.5-0.5%2C1-0.9%2C1.5-1.3c0.2-0.2%2C0.5-0.3%2C0.7-0.4c0.2-0.1%2C0.3-0.2%2C0.3-0.4%0A%09%09%09C-252.4%2C417.9-252.7%2C417.8-252.8%2C417.5z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M-239.8%2C417.5c-0.1-0.2-0.3-0.4-0.4-0.6c-0.1-0.1-0.2-0.2-0.3-0.3c-0.3-0.3-0.5-0.5-1%2C0%0A%09%09%09c-0.3%2C0.3-0.6%2C0.7-0.9%2C1c-0.3%2C0.3-0.7%2C0.6-1%2C0.9c-0.2%2C0.2-0.3%2C0.3-0.5%2C0.5c-0.4%2C0.3-0.7%2C0.8-1.1%2C1.1c-0.4%2C0.3-0.6%2C0.7-1%2C1%0A%09%09%09c-0.3%2C0.3-0.6%2C0.6-0.9%2C0.9c-0.4%2C0.4-0.8%2C0.8-1.4%2C1c-0.2%2C0.1-0.4%2C0.5-0.2%2C0.6c0.2%2C0.2%2C0.5%2C0.5%2C0.7%2C0.7c0.3%2C0.3%2C0.8%2C0.5%2C0.7%2C1.1%0A%09%09%09c0.5%2C0.1%2C0.5%2C0.1%2C0.7-0.3c0%2C0%2C0-0.1%2C0-0.1c0.7-0.7%2C1.3-1.4%2C2-2.2c0.2-0.3%2C0.5-0.5%2C0.7-0.7c0.3-0.3%2C0.7-0.6%2C1-0.9%0A%09%09%09c0.3-0.3%2C0.5-0.6%2C0.8-0.8c0.5-0.5%2C1-0.9%2C1.5-1.3c0.2-0.2%2C0.5-0.3%2C0.7-0.4c0.2-0.1%2C0.3-0.2%2C0.3-0.4%0A%09%09%09C-239.3%2C417.9-239.6%2C417.8-239.8%2C417.5z%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E");
}

div[data-structure="b-hr-origin--3"] .c-hr-origin--3 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%0A%09%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22enable-background%3Anew%200%200%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Argba(34, 34, 34, 0.99)%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M33.6%2C22c-0.3%2C0.1-1.3-0.1-1.5-0.3c-0.5-0.5-1.1-0.9-1.5-1.5c-0.6-0.8-0.3-1.5%2C0-2c0.4-0.8%2C1.1-1.4%2C1.7-2%0A%09%09c0.7-0.6%2C1.6-0.4%2C2.4-0.4c0.7%2C0.1%2C1%2C0.8%2C1.1%2C1.3c0.2%2C0.6%2C0.3%2C1.5%2C0.2%2C2.1c-0.2%2C0.9-0.3%2C1.9-1.5%2C2.3C34.5%2C21.2%2C33.8%2C21.5%2C33.6%2C22z%22%0A%09%09/%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M19.6%2C21.4c-1.2-0.4-1.2-1.5-1.3-2.4c0-0.5%2C0.2-0.9%2C0.9-1.1c0.5-0.2%2C1-0.5%2C1.4-0.9c0.6-0.5%2C0.9-0.5%2C1.7-0.1%0A%09%09c0.1%2C0.1%2C0.3%2C0.1%2C0.4%2C0.1c0.7%2C0%2C1.1%2C0.5%2C1.2%2C1.1c0.2%2C1.1%2C0.1%2C2.1-0.8%2C3C22.8%2C21.3%2C20.5%2C21.7%2C19.6%2C21.4z%22/%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M8.3%2C21.9c-0.8%2C0.4-1.9%2C0-2.5-0.7c-0.4-0.5-1-1.2-0.6-2.1c0.3-0.7%2C0.2-1.6%2C1.1-1.9c0.4-0.2%2C0.7-0.5%2C1.2-0.1%0A%09%09c0.1%2C0.1%2C0.4%2C0.1%2C0.6-0.1c0.5-0.5%2C0.9-0.2%2C1.3%2C0.1c1.1%2C0.9%2C1.7%2C2%2C0.9%2C3.5C10%2C21.2%2C8.9%2C21.7%2C8.3%2C21.9z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E");
}

div[data-structure="b-hr-origin--4"] .c-hr-origin--4 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%0A%09%20y%3D%220px%22%20viewBox%3D%22-277%20400.9%2040%2040%22%20style%3D%22enable-background%3Anew%20-277%20400.9%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Argba(34, 34, 34, 0.99)%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M-271.5%2C417.7c0%2C1.2%2C0.1%2C2.3%2C0.1%2C3.5c0%2C0.5-0.1%2C1-0.1%2C1.6c0%2C0.5%2C0%2C1.1%2C0.1%2C1.6c0.1%2C0.4-0.2%2C0.4-0.4%2C0.4%0A%09%09%09c-0.1%2C0-0.3-0.2-0.3-0.4c0-0.3%2C0-0.7%2C0-1c0-1.2%2C0-2.4%2C0-3.6c0-0.6-0.1-1.3-0.2-1.9c0-0.1%2C0-0.2%2C0-0.2c0-0.6%2C0.2-0.8%2C0.7-0.4%0A%09%09%09C-271.5%2C417.3-271.5%2C417.5-271.5%2C417.7C-271.5%2C417.6-271.5%2C417.6-271.5%2C417.7z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M-261.6%2C417.7c0%2C1.2%2C0.1%2C2.3%2C0.1%2C3.5c0%2C0.5-0.1%2C1-0.1%2C1.6c0%2C0.5%2C0%2C1.1%2C0.1%2C1.6c0.1%2C0.4-0.2%2C0.4-0.4%2C0.4%0A%09%09%09c-0.1%2C0-0.3-0.2-0.3-0.4c0-0.3%2C0-0.7%2C0-1c0-1.2%2C0-2.4%2C0-3.6c0-0.6-0.1-1.3-0.2-1.9c0-0.1%2C0-0.2%2C0-0.2c0-0.6%2C0.2-0.8%2C0.7-0.4%0A%09%09%09C-261.6%2C417.3-261.6%2C417.5-261.6%2C417.7C-261.6%2C417.6-261.6%2C417.6-261.6%2C417.7z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M-251.7%2C417.7c0%2C1.2%2C0.1%2C2.3%2C0.1%2C3.5c0%2C0.5-0.1%2C1-0.1%2C1.6c0%2C0.5%2C0%2C1.1%2C0.1%2C1.6c0.1%2C0.4-0.2%2C0.4-0.4%2C0.4%0A%09%09%09c-0.1%2C0-0.3-0.2-0.3-0.4c0-0.3%2C0-0.7%2C0-1c0-1.2%2C0-2.4%2C0-3.6c0-0.6-0.1-1.3-0.2-1.9c0-0.1%2C0-0.2%2C0-0.2c0-0.6%2C0.2-0.8%2C0.7-0.4%0A%09%09%09C-251.7%2C417.3-251.7%2C417.5-251.7%2C417.7C-251.7%2C417.6-251.7%2C417.6-251.7%2C417.7z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M-241.8%2C417.7c0%2C1.2%2C0.1%2C2.3%2C0.1%2C3.5c0%2C0.5-0.1%2C1-0.1%2C1.6c0%2C0.5%2C0%2C1.1%2C0.1%2C1.6c0.1%2C0.4-0.2%2C0.4-0.4%2C0.4%0A%09%09%09c-0.1%2C0-0.3-0.2-0.3-0.4c0-0.3%2C0-0.7%2C0-1c0-1.2%2C0-2.4%2C0-3.6c0-0.6-0.1-1.3-0.2-1.9c0-0.1%2C0-0.2%2C0-0.2c0-0.6%2C0.2-0.8%2C0.7-0.4%0A%09%09%09C-241.9%2C417.3-241.8%2C417.5-241.8%2C417.7C-241.8%2C417.6-241.8%2C417.6-241.8%2C417.7z%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A");
}

div[data-structure="b-hr-origin--5"] .c-hr-origin--5 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%0A%09%20y%3D%220px%22%20viewBox%3D%22-277%20400.9%2040%2040%22%20style%3D%22enable-background%3Anew%20-277%20400.9%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Argba(34, 34, 34, 0.99)%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M-241.7%2C420.3c-2%2C0.2-4%2C0.7-4.8%2C2.5c-0.4-0.5-0.9-1-1.3-1.5c-0.3-0.4-0.6-0.7-1-1.1c-0.7-0.7-1.3-1.4-2-2.1%0A%09c-0.8-0.8-2-1-3-1.5c-1.4-0.7-2.9-0.9-4.5-0.9c-1.1%2C0-2.2%2C0.2-3.2%2C0.3c-3.2%2C0.1-6.3%2C0.7-9.3%2C1.7c-1.3%2C0.4-2.6%2C0.9-3.6%2C1.9%0A%09c-0.6%2C0.6-1.4%2C1.5-2%2C2c-0.3%2C0.3-0.5%2C0.5-0.7%2C0.5l0%2C2c0.3%2C0%2C0.4-0.2%2C0.6-0.3c0.2-0.1%2C0.3-0.3%2C0.5-0.5c1.3-1.6%2C2.7-3.6%2C4.9-4.4%0A%09c1.4-0.5%2C2.8-1%2C4.3-1.3c1.5-0.3%2C3-0.5%2C4.6-0.7c1.3-0.1%2C2.6-0.2%2C4-0.2c1.7-0.1%2C3.2%2C0.6%2C4.8%2C1c0.7%2C0.1%2C1.4%2C0.8%2C1.9%2C1.3%0A%09c0.7%2C0.6%2C1.1%2C1.4%2C1.8%2C2c1.3%2C1.1%2C1.9%2C2.4%2C2.4%2C3.8c0.2%2C0.6%2C0.5%2C0.5%2C1%2C0.5c0.6-0.1%2C0.8-0.5%2C0.9-1c0.2-0.8%2C0.5-1.6%2C1.4-2.1%0A%09c0.2-0.1%2C0.4-0.3%2C0.7-0.4c0.7-0.2%2C1.5-0.6%2C2.3-0.6c1.8%2C0.2%2C3%2C1.1%2C3.3%2C2.7c0%2C0.1%2C0.1%2C0.2%2C0.3%2C0.3c0.2%2C0.1%2C0.3%2C0.1%2C0.5%2C0v-2.1%0A%09C-237.7%2C421-239.9%2C420.1-241.7%2C420.3z%22/%3E%0A%3C/svg%3E%0A");
}

div[data-structure="b-hr-origin--6"] .c-hr-origin--6 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%0A%09%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22enable-background%3Anew%200%200%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0Apath%7Bfill%3Argba(34, 34, 34, 0.99)%3B%7D%0A%3C/style%3E%0A%3Cpath%20d%3D%22M3.2%2C23.2L3.2%2C23.2c0.9-0.9%2C1.7-1.7%2C2.6-2.5c0.2-0.2%2C0.6-0.6%2C0.9-0.9c0.4-0.4%2C0.9-0.7%2C1.2-1c0.4-0.2%2C0.6-0.6%2C1-1%0A%09c0.6-0.5%2C1.2-1%2C2-1.5c0.2-0.2%2C0.6-0.4%2C0.9-0.5c0.2-0.1%2C0.4-0.2%2C0.4-0.4c0-0.4-0.4-0.6-0.5-0.9c-0.2-0.1-0.4-0.4-0.6-0.5%0A%09c-0.1-0.1-0.2-0.2-0.4-0.4c-0.4-0.4-0.6-0.6-1.2%2C0c-0.4%2C0.4-0.7%2C0.7-1.2%2C1.1c-0.4%2C0.4-0.9%2C0.7-1.4%2C1c-0.2%2C0.1-0.4%2C0.4-0.6%2C0.5%0A%09c-0.5%2C0.4-0.9%2C0.9-1.4%2C1.2C4.3%2C18%2C4%2C18.4%2C3.6%2C18.8c-0.4%2C0.4-0.7%2C0.7-1.2%2C1c-0.5%2C0.4-1%2C1-1.7%2C1.1c-0.2%2C0.1-0.5%2C0.5-0.2%2C0.7%0A%09s0.6%2C0.5%2C0.9%2C0.7c0.4%2C0.4%2C1%2C0.6%2C1%2C1.2C2.9%2C23.7%2C3%2C23.7%2C3.2%2C23.2z%20M1.6%2C21.7c-0.2-0.2-0.2-0.5%2C0-0.6c0.4-0.2%2C0.7-0.5%2C1-0.7%0A%09c0.4-0.2%2C0.7-0.6%2C1.1-1c0.9-0.7%2C1.7-1.6%2C2.6-2.3s1.7-1.4%2C2.6-2c0.4-0.2%2C0.6-0.6%2C1-0.9c0.1%2C0%2C0.2%2C0%2C0.4%2C0c0.4%2C0.2%2C0.6%2C0.6%2C0.9%2C1%0A%09c0.2%2C0.2%2C0.2%2C0.4-0.1%2C0.5c-0.9%2C0.6-1.9%2C1.2-2.6%2C2c-1%2C0.9-1.9%2C1.7-2.8%2C2.6C4.7%2C21%2C4%2C21.7%2C3.1%2C22.5c-0.1%2C0.1-0.2%2C0.1-0.5%2C0.4%0A%09C2.4%2C22.5%2C2%2C22.1%2C1.6%2C21.7z%22/%3E%0A%3Cpath%20d%3D%22M17%2C23.2L17%2C23.2c0.9-0.9%2C1.7-1.7%2C2.6-2.5c0.2-0.2%2C0.6-0.6%2C0.9-0.9c0.4-0.4%2C0.9-0.7%2C1.2-1c0.4-0.2%2C0.6-0.6%2C1-1%0A%09c0.6-0.5%2C1.2-1%2C2-1.5c0.2-0.2%2C0.6-0.4%2C0.9-0.5c0.2-0.1%2C0.4-0.2%2C0.4-0.4c0-0.4-0.4-0.6-0.5-0.9c-0.1-0.2-0.4-0.4-0.5-0.6%0A%09c-0.1-0.1-0.2-0.2-0.4-0.4c-0.4-0.4-0.6-0.6-1.2%2C0c-0.4%2C0.4-0.7%2C0.7-1.2%2C1.1c-0.4%2C0.4-0.9%2C0.7-1.4%2C1c-0.2%2C0.1-0.4%2C0.4-0.6%2C0.5%0A%09c-0.5%2C0.4-0.9%2C0.9-1.4%2C1.2c-0.5%2C0.4-0.9%2C0.7-1.2%2C1.1c-0.4%2C0.4-0.7%2C0.7-1.2%2C1c-0.5%2C0.4-1%2C1-1.7%2C1.1c-0.2%2C0.1-0.5%2C0.5-0.2%2C0.7%0A%09c0.2%2C0.2%2C0.6%2C0.5%2C0.9%2C0.7c0.4%2C0.4%2C1%2C0.6%2C1%2C1.2C16.6%2C23.7%2C16.7%2C23.7%2C17%2C23.2z%20M15.4%2C21.7c-0.2-0.2-0.2-0.5%2C0-0.6%0A%09c0.4-0.2%2C0.7-0.5%2C1-0.7c0.4-0.2%2C0.7-0.6%2C1.1-1c0.9-0.7%2C1.7-1.6%2C2.6-2.3c0.9-0.7%2C1.7-1.4%2C2.6-2c0.4-0.2%2C0.6-0.6%2C1-0.9%0A%09c0.1%2C0%2C0.2%2C0%2C0.4%2C0c0.4%2C0.2%2C0.6%2C0.6%2C0.9%2C1c0.2%2C0.2%2C0.2%2C0.4-0.1%2C0.5c-0.9%2C0.6-1.9%2C1.2-2.6%2C2c-1%2C0.9-1.9%2C1.7-2.8%2C2.6%0A%09c-0.9%2C0.7-1.6%2C1.5-2.5%2C2.2c-0.1%2C0.1-0.2%2C0.1-0.5%2C0.4C16.1%2C22.5%2C15.8%2C22.1%2C15.4%2C21.7z%22/%3E%0A%3Cpath%20d%3D%22M30.8%2C23.2L30.8%2C23.2c0.9-0.9%2C1.7-1.7%2C2.6-2.5c0.2-0.2%2C0.6-0.6%2C0.9-0.9c0.4-0.4%2C0.9-0.7%2C1.2-1c0.4-0.2%2C0.6-0.6%2C1-1%0A%09c0.6-0.5%2C1.2-1%2C2-1.5c0.2-0.2%2C0.6-0.4%2C0.9-0.5c0.2-0.1%2C0.4-0.2%2C0.4-0.4c0-0.4-0.4-0.6-0.5-0.9c-0.1-0.2-0.4-0.4-0.5-0.6%0A%09c-0.1-0.1-0.2-0.2-0.4-0.4c-0.4-0.4-0.6-0.6-1.2%2C0c-0.4%2C0.4-0.7%2C0.7-1.2%2C1.1c-0.4%2C0.4-0.9%2C0.7-1.4%2C1c-0.2%2C0.1-0.4%2C0.4-0.6%2C0.5%0A%09c-0.5%2C0.4-0.9%2C0.9-1.4%2C1.2c-0.5%2C0.4-0.9%2C0.7-1.2%2C1.1c-0.4%2C0.4-0.7%2C0.7-1.2%2C1c-0.5%2C0.4-1%2C1-1.7%2C1.1c-0.2%2C0.1-0.5%2C0.5-0.2%2C0.7%0A%09c0.2%2C0.2%2C0.6%2C0.5%2C0.9%2C0.7c0.4%2C0.4%2C1%2C0.6%2C1%2C1.2C30.4%2C23.7%2C30.6%2C23.7%2C30.8%2C23.2z%20M29.2%2C21.7c-0.2-0.2-0.2-0.5%2C0-0.6%0A%09c0.4-0.2%2C0.7-0.5%2C1-0.7c0.4-0.2%2C0.7-0.6%2C1.1-1c0.9-0.7%2C1.7-1.6%2C2.6-2.3s1.7-1.4%2C2.6-2c0.4-0.2%2C0.6-0.6%2C1-0.9c0.1%2C0%2C0.2%2C0%2C0.4%2C0%0A%09c0.4%2C0.2%2C0.6%2C0.6%2C0.9%2C1c0.2%2C0.2%2C0.2%2C0.4-0.1%2C0.5c-0.9%2C0.6-1.9%2C1.2-2.6%2C2c-1%2C0.9-1.9%2C1.7-2.8%2C2.6c-0.9%2C0.7-1.6%2C1.5-2.5%2C2.2%0A%09c-0.1%2C0.1-0.2%2C0.1-0.5%2C0.4C29.9%2C22.5%2C29.6%2C22.1%2C29.2%2C21.7z%22/%3E%0A%3C/svg%3E%0A");
}

/* ãªã¹ã */
div[data-structure="b-list-faq-accordion"] .p-list-faq-accordion__title-area,
div[data-structure="b-list-faq-accordion-has-img"] .p-list-faq-accordion-has-img__title-area {
    border-bottom: solid 2px #222;
}

div[data-structure="b-list-faq-accordion"] .p-list-faq-accordion__title-area:after,
div[data-structure="b-list-faq-accordion-has-img"] .p-list-faq-accordion-has-img__title-area:after,
div[data-structure="b-list-step"] .p-list-step {
    color: #222;
}

div[data-structure="b-list-step"] .p-list-step__body {
    border-left: 1px solid #222;
}

div[data-structure="b-premium-faq"] .p-premium-faq__icon--a {
    background-color: #222;
}

div[data-structure="b-list-step-has-img"] .p-list-step-has-img:not(:last-child) .c-border:before {
    border-top: 20px solid #222;
}

div[data-structure="b-list-step-laterally"] .p-list-step-laterally__item {
    background: #222;
}
div[data-structure="b-list-step-laterally"] .p-list-step-laterally__item:after {
    border-left: 29px solid #222;
}
@media all and (min-width: 1px) and (max-width: 480px) {
    div[data-structure="b-list-step-laterally"] .p-list-step-laterally__item:after {
        border-top: 49px solid #222;
        border-left: 179px solid transparent;
    }
}

/* è¡¨ */
div[data-structure="b-table-comparison"] .p-table-comparison__th--accent {
    border: solid 2px #222;
    background-color: #222;
}

div[data-structure="b-table-comparison"] .p-table-comparison__td--accent {
    border: solid 2px #222;
    background-color: #9a9a9a;
}

/* ãã®ä» */
div[data-structure="b-before-after"] .p-before-after__arrow-element:after {
    border-left: 26px solid #222;
}

div[data-structure="b-before-after"] .p-before-after__arrow-element:before {
    border-left: 35px solid #222;
}

div[data-structure="b-rectangle"] .p-others-rectangle__item-inner {
    color: #fff;
    background-color: #222;
}

div[data-structure="b-shop-menu"] .p-others-shop-menu__label {
    background-color: #222;
}

div[data-structure="b-timeline"] .p-others-timeline__date {
    color: #222;
}

div[data-structure="b-premium-btn-set-2"] .p-premium-btn-set-2__heading {
    background-color: #222;
}

div[data-structure="b-others-price-guide"] .p-others-price-guide__card {
    border: 3px solid #222;
}
  div[data-structure="b-others-price-guide"] .p-others-price-guide__plus-element {
    color: #222;
}
  div[data-structure="b-others-price-guide"] .p-others-price-guide__circle {
    background-color: #222;
}
  div[data-structure="b-others-conversational-text"] .p-others-conversational-text__myself-voice {
    background-color: #9a9a9a;
    border: solid 1px #9a9a9a;
}
  div[data-structure="b-others-conversational-text"] .p-others-conversational-text__myself-voice:before {
    border-left: 10px solid #9a9a9a;
}
  div[data-structure="b-others-conversational-text"] .p-others-conversational-text__myself-voice:after {
    border-left: 10px solid #9a9a9a;
}

/* æç«  */
div[data-structure="b-sentence-card"] .p-sentence-card {
    background-color: #fff;
    border: 1px solid #222;
}

div[data-structure="b-premium-sentence-merit"] .p-premium-sentence-merit__header {
    border-bottom: 1px solid #222;
}

div[data-structure="b-premium-sentence-merit"] .p-premium-sentence-merit__label {
    background-color: #222;
}
div[data-structure="b-sentence-caution"] .p-sentence-caution__content-wrapper {
    background-color: #9a9a9a;
}
div[data-structure="b-sentence-caution"] .p-sentence-caution__content-inner {
    background-color: #222;
}
/* å°å³ */
div[data-structure="b-map-and-table-2rows"] .p-map-and-table-2rows__content-wrapper .c-heading {
    border-bottom: solid 2px #222;
}
/* äºç´ */
div[data-structure="b-reservation-application--reserve"] .p-reservation-application--reserve__wrapper {
    box-shadow: 0 0 3px rgb(0 0 0 / 60%);
    background-color: #222;
    padding: 0 10px 10px;
}
div[data-structure="b-reservation-application--reserve"] .p-reservation-application--reserve__body {
    background-color: #fff;
}
div[data-structure="b-reservation--diagonal-stripe"] .u-color-theme-main {
    color: #222;
}

/* ------------------------------------------
ãã­ãã¯ã«å¯¾ããããããã®è¨­å®
------------------------------------------ */
/*
â headerã®ãã¿ã³ã«ä½ç½ãè¿½å 
ãã­ã¼ãã£ã³ã°ã¡ãã¥ã¼ï¼PCä¸é¨åºå®/ã¹ããä¸ä¸åºå®ï¼
ãã­ã¼ãã£ã³ã°ãããã¼ï¼PCä¸é¨åºå®/ã¹ããä¸ä¸åºå®ï¼
ãã­ã¼ãã£ã³ã°ã¡ãã¥ã¼ï¼ã¹ããã¡ãã¥ã¼æ¨ªã¹ã¯ã­ã¼ã«ï¼
*/
div[data-structure="b-premium-header-nav-floating-btn--fixed"] .p-header-nav-floating-btn__editable-btn .c-btn,
div[data-structure="b-premium-header-floating-btn--fixed"] .p-header-floating-btn__editable-btn .c-btn,
div[data-structure="b-header-nav-floating-btn--fixed-sp-menu-scroll"] .p-header-nav-floating-btn--fixed-sp-menu-scroll__editable-btn .c-btn,
div[data-structure="b-header-nav-floating-btn--fixed--img-large"] .p-header-nav-floating-btn__editable-btn .c-btn,
div[data-structure="b-header-nav-floating-btn--fixed"] .p-header-nav-floating-btn__editable-btn .c-btn {
    margin-right: 8px;
}
/* ã¿ãã¬ããã¨SPã¯ãã¿ã³ãè§ä¸¸ã«ããªã */
@media all and (min-width: 1px) and (max-width: 768px) {
  div[data-structure="b-premium-header-nav-floating-btn--fixed"] .p-header-nav-floating-btn__editable-btn .c-btn,
  div[data-structure="b-premium-header-floating-btn--fixed"] .p-header-floating-btn__editable-btn .c-btn,
  div[data-structure="b-header-nav-floating-btn--fixed-sp-menu-scroll"] .p-header-nav-floating-btn--fixed-sp-menu-scroll__editable-btn .c-btn,
  div[data-structure="b-header-nav-floating-btn--fixed--img-large"] .p-header-nav-floating-btn__editable-btn .c-btn,
  div[data-structure="b-header-nav-floating-btn--fixed"] .p-header-nav-floating-btn__editable-btn .c-btn {
    margin-right: 0px;
  }
}
/*
â ç»åã®å¨ãã«åãè¾¼ã¿ã®ãããããè¿½å 
å³ç»å+ãªã¹ã
å·¦ç»å
*/
div[data-structure="b-list-has-img--reverse"] .col-sm-5 .c-img--responsive,
div[data-structure="b-article-img-left"] .col-sm-5 .c-img--responsive,
div[data-structure="b-article-img-right"] .col-sm-5 .c-img--responsive,
div[data-structure="b-list-has-img"] .col-sm-5 .c-img--responsive,
div[data-structure="b-article-img-right--bdr"] .col-sm-5 .c-img--responsive,
div[data-structure="b-article-img-left--bdr"] .col-sm-5 .c-img--responsive {
  display: inline-block;
  position: relative;
  overflow: hidden; /* ä¸è¦é¨åãæ¶ã */
  padding: 6px; /* 6px ã ãã¯åçããã¯ã¿åºã */
}
div[data-structure="b-list-has-img--reverse"] .col-sm-5 .c-img--responsive img,
div[data-structure="b-article-img-left"] .col-sm-5 .c-img--responsive img,
div[data-structure="b-article-img-right"] .col-sm-5 .c-img--responsive img,
div[data-structure="b-list-has-img"] .col-sm-5 .c-img--responsive img,
div[data-structure="b-article-img-right--bdr"] .col-sm-5 .c-img--responsive img,
div[data-structure="b-article-img-left--bdr"] .col-sm-5 .c-img--responsive img {
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
div[data-structure="b-list-has-img--reverse"] .col-sm-5 .c-img--responsive:before,
div[data-structure="b-article-img-left"] .col-sm-5 .c-img--responsive:before,
div[data-structure="b-article-img-right"] .col-sm-5 .c-img--responsive:before,
div[data-structure="b-list-has-img"] .col-sm-5 .c-img--responsive:before,
div[data-structure="b-article-img-right--bdr"] .col-sm-5 .c-img--responsive:before,
div[data-structure="b-article-img-left--bdr"] .col-sm-5 .c-img--responsive:before,
div[data-structure="b-list-has-img--reverse"] .col-sm-5 .c-img--responsive:after,
div[data-structure="b-article-img-left"] .col-sm-5 .c-img--responsive:after,
div[data-structure="b-article-img-right"] .col-sm-5 .c-img--responsive:after,
div[data-structure="b-list-has-img"] .col-sm-5 .c-img--responsive:after,
div[data-structure="b-article-img-right--bdr"] .col-sm-5 .c-img--responsive:after,
div[data-structure="b-article-img-left--bdr"] .col-sm-5 .c-img--responsive:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 97px;
  height: 50px;
  background: #fff; /* èæ¯è² */
  transform: rotate(-30deg);
}
/* å·¦ä¸ */
div[data-structure="b-list-has-img--reverse"] .col-sm-5 .c-img--responsive:before,
div[data-structure="b-article-img-left"] .col-sm-5 .c-img--responsive:before,
div[data-structure="b-article-img-right"] .col-sm-5 .c-img--responsive:before,
div[data-structure="b-list-has-img"] .col-sm-5 .c-img--responsive:before,
div[data-structure="b-article-img-right--bdr"] .col-sm-5 .c-img--responsive:before,
div[data-structure="b-article-img-left--bdr"] .col-sm-5 .c-img--responsive:before {
  box-shadow: 0 10px 8px -12px rgba(0, 0, 0, 0.8);
  top: -24px;
  bottom: auto;
  right: auto;
  left: -26px;
}
/* å³ä¸ */
div[data-structure="b-list-has-img--reverse"] .col-sm-5 .c-img--responsive:after,
div[data-structure="b-article-img-left"] .col-sm-5 .c-img--responsive:after,
div[data-structure="b-article-img-right"] .col-sm-5 .c-img--responsive:after,
div[data-structure="b-list-has-img"] .col-sm-5 .c-img--responsive:after,
div[data-structure="b-article-img-right--bdr"] .col-sm-5 .c-img--responsive:after,
div[data-structure="b-article-img-left--bdr"] .col-sm-5 .c-img--responsive:after {
  box-shadow: 0 -10px 10px -10px rgba(0, 0, 0, 0.7);
  top: auto;
  bottom: -22px;
  right: -25px;
  left: auto;
}

/*
â æå­æ¨ªã«ç·ã®ãããããè¿½å 
å·¦ãã«ç»å
å³ãã«ç»å
*/
div[data-structure="b-article-img-full-left"] .start-xs,
div[data-structure="b-article-img-full-right"] .start-xs,
div[data-structure="b-article-img-full-left-16-9"] .start-xs,
div[data-structure="b-article-img-full-right-16-9"] .start-xs {
    display: flex;
    align-items: center;
    justify-content: center;
}
/* æå­å¨ãã®ä½ç½èª¿æ´ */
div[data-structure="b-article-img-full-left"] .p-article-img-full__contents,
div[data-structure="b-article-img-full-left-16-9"] .p-article-img-full__contents {
    padding-left: 80px;
    padding-right: 40px;
    max-width: 650px;
}
div[data-structure="b-article-img-full-right"] .p-article-img-full__contents,
div[data-structure="b-article-img-full-right-16-9"] .p-article-img-full__contents {
    padding-left: 40px;
    padding-right: 80px;
    max-width: 650px;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
    div[data-structure="b-article-img-full-left"] .p-article-img-full__contents,
    div[data-structure="b-article-img-full-left-16-9"] .p-article-img-full__contents {
        padding-left: 40px;
        padding-right: 20px;
    }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
    div[data-structure="b-article-img-full-right"] .p-article-img-full__contents,
    div[data-structure="b-article-img-full-right-16-9"] .p-article-img-full__contents {
        padding-left: 20px;
        padding-right: 40px;
    }
}
/* ç·ã®ãããã */
div[data-structure="b-article-img-full-left"] .start-xs:after,
div[data-structure="b-article-img-full-left-16-9"] .start-xs:after {
    border-bottom: 1px solid;
    content: "";
    width: 10em;
}
div[data-structure="b-article-img-full-right"] .start-xs:before,
div[data-structure="b-article-img-full-right-16-9"] .start-xs:before {
    border-bottom: 1px solid;
    content: "";
    width: 10em;
}

/*
â FAQã®ãããããå¤æ´
ããããè³ªå
*/
div[data-structure="b-premium-faq"] .p-premium-faq__icon--q,
div[data-structure="b-premium-faq"] .p-premium-faq__icon--a {
  background-color: transparent;
}
div[data-structure="b-premium-faq"] .p-premium-faq__body .u-mbxs {
  margin: 0;
}
div[data-structure="b-premium-faq"] .p-premium-faq__item {
  margin-bottom: 12px;
}
div[data-structure="b-premium-faq"] div[data-structure="e-premium-faq"] .p-premium-faq__item:first-of-type {
  border-bottom: solid 1px;
  background-color: #f5f5f5;
}
div[data-structure="b-premium-faq"] .p-premium-faq__icon--v2 {
  min-width: 60px;
}

/*
â ãã­ãã¯ã®è¦åºãè¦ç´ ã®ä¸ã«borderãè¿½å 
ä¸ç»å(2åã»ã¹ããæ¨ªä¸¦ã³)
ä¸ç»å(2åã6å)
ä¸ç»å(2åã6å/16:9)
ä¸ç»å(2åã6å/æ­£æ¹å½¢)
ä¸ç»å(2åã6å/ä¸¸)
ä¸ç»å(2åã6å/4:3)
ä¸ç»å(ä¸¸ã»2åã6å)
ãã­ãã£ã¼ã«
ãã­ãã£ã¼ã«(2å)
*/
div[data-structure="b-cards--sp2col"] .row .c-heading h2,
div[data-structure="b-cards--2col"] div[data-structure="e-heading"],
div[data-structure="b-cards--3col"] div[data-structure="e-heading"],
div[data-structure="b-cards--4col"] div[data-structure="e-heading"],
div[data-structure="b-cards--5col"] div[data-structure="e-heading"],
div[data-structure="b-cards--6col"] div[data-structure="e-heading"],
div[data-structure="b-cards--2col-16-9"] .row .c-heading h2,
div[data-structure="b-cards--3col-16-9"] .row .c-heading h2,
div[data-structure="b-cards--4col-16-9"] .row .c-heading h2,
div[data-structure="b-cards--5col-16-9"] .row .c-heading h2,
div[data-structure="b-cards--6col-16-9"] .row .c-heading h2,
div[data-structure="b-cards--2col-square"] .row .c-heading h2,
div[data-structure="b-cards--3col-square"] .row .c-heading h2,
div[data-structure="b-cards--4col-square"] .row .c-heading h2,
div[data-structure="b-cards--5col-square"] .row .c-heading h2,
div[data-structure="b-cards--6col-square"] .row .c-heading h2,
div[data-structure="b-cards--2col-circle"] .row .c-heading h2,
div[data-structure="b-cards--3col-circle"] .row .c-heading h2,
div[data-structure="b-cards--4col-circle"] .row .c-heading h2,
div[data-structure="b-cards--5col-circle"] .row .c-heading h2,
div[data-structure="b-cards--6col-circle"] .row .c-heading h2,
div[data-structure="b-cards--2col-4-3"] .row .c-heading h2,
div[data-structure="b-cards--3col-4-3"] .row .c-heading h2,
div[data-structure="b-cards--4col-4-3"] .row .c-heading h2,
div[data-structure="b-cards--5col-4-3"] .row .c-heading h2,
div[data-structure="b-cards--6col-4-3"] .row .c-heading h2,
div[data-structure="b-cards-img-circle--2col"] div[data-structure="e-heading"],
div[data-structure="b-cards-img-circle--3col"] div[data-structure="e-heading"],
div[data-structure="b-cards-img-circle--4col"] div[data-structure="e-heading"],
div[data-structure="b-cards-img-circle--5col"] div[data-structure="e-heading"],
div[data-structure="b-cards-img-circle--6col"] div[data-structure="e-heading"],
div[data-structure="b-article-profile"] h2,
div[data-structure="b-cards-has-table--2col"] .row .c-heading,
.c-cards-img--m-size--3col div[data-structure="e-heading"] {
  position: relative;
}
div[data-structure="b-cards--sp2col"] .row .c-heading h2:after,
div[data-structure="b-cards--2col"] div[data-structure="e-heading"]:after,
div[data-structure="b-cards--3col"] div[data-structure="e-heading"]:after,
div[data-structure="b-cards--4col"] div[data-structure="e-heading"]:after,
div[data-structure="b-cards--5col"] div[data-structure="e-heading"]:after,
div[data-structure="b-cards--6col"] div[data-structure="e-heading"]:after,
div[data-structure="b-cards--6col"] div[data-structure="e-heading"]:after,
div[data-structure="b-cards--2col-16-9"] .row .c-heading h2:after,
div[data-structure="b-cards--3col-16-9"] .row .c-heading h2:after,
div[data-structure="b-cards--4col-16-9"] .row .c-heading h2:after,
div[data-structure="b-cards--5col-16-9"] .row .c-heading h2:after,
div[data-structure="b-cards--6col-16-9"] .row .c-heading h2:after,
div[data-structure="b-cards--2col-square"] .row .c-heading h2:after,
div[data-structure="b-cards--3col-square"] .row .c-heading h2:after,
div[data-structure="b-cards--4col-square"] .row .c-heading h2:after,
div[data-structure="b-cards--5col-square"] .row .c-heading h2:after,
div[data-structure="b-cards--6col-square"] .row .c-heading h2:after,
div[data-structure="b-cards--2col-circle"] .row .c-heading h2:after,
div[data-structure="b-cards--3col-circle"] .row .c-heading h2:after,
div[data-structure="b-cards--4col-circle"] .row .c-heading h2:after,
div[data-structure="b-cards--5col-circle"] .row .c-heading h2:after,
div[data-structure="b-cards--6col-circle"] .row .c-heading h2:after,
div[data-structure="b-cards--2col-4-3"] .row .c-heading h2:after,
div[data-structure="b-cards--3col-4-3"] .row .c-heading h2:after,
div[data-structure="b-cards--4col-4-3"] .row .c-heading h2:after,
div[data-structure="b-cards--5col-4-3"] .row .c-heading h2:after,
div[data-structure="b-cards--6col-4-3"] .row .c-heading h2:after,
div[data-structure="b-cards-img-circle--2col"] div[data-structure="e-heading"]:after,
div[data-structure="b-cards-img-circle--3col"] div[data-structure="e-heading"]:after,
div[data-structure="b-cards-img-circle--4col"] div[data-structure="e-heading"]:after,
div[data-structure="b-cards-img-circle--5col"] div[data-structure="e-heading"]:after,
div[data-structure="b-cards-img-circle--6col"] div[data-structure="e-heading"]:after,
div[data-structure="b-article-profile"] h2:after,
div[data-structure="b-cards-has-table--2col"] .row .c-heading:after,
.c-cards-img--m-size--3col div[data-structure="e-heading"]:after {
  position: absolute;
  bottom: -8px;
  left: 0;
  right: 0;
  margin: auto;
  content: "";
  border-top: solid 1px #222;
  width: 40px;
}

/*
â è§ä¸¸ã«ãã
å¹ãåºã(è²ãã)
å¹ãåºã
ã¡ãªãã
ä¸ç»åï¼æ ä»ãï¼
ä¸ç»åï¼ãã¿ã³2ã¤ï¼
*/
div[data-structure="b-heading-balloon--invert"] .p-heading-balloon--invert,
div[data-structure="b-heading-balloon"] .p-heading-balloon,
div[data-structure="b-premium-sentence-merit"] .p-premium-sentence-merit,
div[data-structure="b-article--bdr"] .c-inner,
div[data-structure="b-article--2btn"] .c-inner {
  border-radius: 4px;
}

/* ãã©ã¼ã ã®ãã¶ã¤ã³å¤æ´ */
/* ãã©ã¼ã ã®ä¸ç·ãç´°ããã®ã«å¤æ´ */
.c-form input[type="text"],
.c-form input[type="email"],
.c-form input[type="tel"],
.c-form input[type="date"],
.c-form input[type="number"],
div[data-structure="b-list-step-has-img"] .c-heading--bdr-btm,
div[data-structure="b-list--bdr"] .c-heading--bdr-btm,
div[data-structure="b-list-faq--bdr"] .c-heading--bdr-btm,
div[data-structure="b-heading-accent"] .c-heading--bdr-btm,
div[data-structure="b-heading-has-shoulder"] .c-heading--bdr-btm,
div[data-structure="b-heading-first-letter"] .c-heading--bdr-btm,
div[data-structure="b-profile"] .c-heading--bdr-btm {
  border-bottom: 1px solid #222;
}
.p-form-simple input[type="text"],
.p-form-simple input[type="email"],
.p-form-simple input[type="tel"],
.p-form-simple input[type="number"] {
  box-shadow: none;
  border-bottom: solid 1px #222;
}
.c-form textarea,
.c-form select {
  border: 1px solid #ccc;
}
/* ãã©ã¼ã ã«ãã©ã¼ã«ã¹ããæã®ãã¶ã¤ã³å¤æ´ */
.c-form input[type="text"]:focus,
.c-form input[type="email"]:focus,
.c-form input[type="tel"]:focus,
.c-form input[type="date"]:focus,
.c-form input[type="number"]:focus,
.c-form textarea:focus,
.c-form select:focus {
  background-color: #f5f5f5;
  border-color: #222;
  box-shadow: inset 0 -1px 0 0 #222;
}

/*
â ããããã®ç·ãç­ããã
è¦åºã(ã»ãªãèª¿)
è¦åºã:ãã£ã
*/
div[data-structure="b-premium-heading-voice"] .p-premium-heading-voice__body:before,
div[data-structure="b-premium-heading-voice"] .p-premium-heading-voice__body:after {
  width: 1px;
  height: 79%;
  background-color: #222;
}
div[data-structure="b-heading-with-bracketed"] .p-heading-with-bracketed__inner:before {
    border-left: solid 1px #222;
    border-top: solid 1px #222;
    border-bottom: solid 1px #222;
}
div[data-structure="b-heading-with-bracketed"] .p-heading-with-bracketed__inner:after {
    border-right: solid 1px #222;
    border-top: solid 1px #222;
    border-bottom: solid 1px #222;
}
/* è¦åºã:èæ¯æå­ã®ãã¶ã¤ã³èª¿æ´ */
div[data-structure="b-heading-background-text"] .p-heading-background-text__sub {
    top: 30px;
}
@media only screen and (min-width: 1px) and (max-width: 480px) {
    div[data-structure="b-heading-background-text"] .p-heading-background-text__sub {
        top: 15px;
    }
}
/* è¦åºã(ææ¸ãé£¾ã)ã®ãã¶ã¤ã³å¤æ´ */
div[data-structure="b-heading-origin-bdr--updown"] {
    margin-bottom: 20px;
}
div[data-structure="b-heading-origin-bdr--updown"] hr {
    display: none;
}
div[data-structure="b-heading-origin-bdr--updown"] h2 {
    position: relative;
    margin-bottom: 30px;
}
div[data-structure="b-heading-origin-bdr--updown"] h2:after {
    display: block;
    content: "";
    left: 47.3%;
    top: 70px;
    width: 50px;
    border-top: 1px solid #222;
    transform: rotate(-90deg);
    position: absolute;
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
    div[data-structure="b-heading-origin-bdr--updown"] h2:after {
        left: 46.5%;
    }
}
@media only screen and (min-width: 1px) and (max-width: 480px) {
    div[data-structure="b-heading-origin-bdr--updown"] h2:after {
        left: 45%;
        top: 50px;
        width: 35px;
    }
}

/*
â tableã®ã¿ã¤ãã«é¨åããµãã ãã«å¤æ´(PCã®ã¿)
è¡¨(æ ç·ä»ã)
è¡¨(ä¸ç·ã®ã¿)
è¡¨(ç·ãªã)
è¡¨(å°)
*/
div[data-structure="b-table--bdr"] .c-tr--bdr th,
div[data-structure="b-table--bdr-btm"] .c-tr--bdr th,
div[data-structure="b-table"] tbody th,
div[data-structure="b-table--sm"] .c-th--right th {
  position: relative;
  background: #222;
  vertical-align: middle;
  color: #fff;
}
div[data-structure="b-table--bdr"] .c-tr--bdr th:after,
div[data-structure="b-table--bdr-btm"] .c-tr--bdr th:after,
div[data-structure="b-table"] tbody th:after,
div[data-structure="b-table--sm"] .c-th--right th:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 100%;
  border: solid transparent;
  border-left-color: #222;
  border-width: 5px;
  margin-top: -5px;
}
@media all and (min-width: 1px) and (max-width: 768px) {
  div[data-structure="b-table--bdr"] .c-tr--bdr th:after,
  div[data-structure="b-table--bdr-btm"] .c-tr--bdr th:after,
  div[data-structure="b-table"] tbody th:after,
  div[data-structure="b-table--sm"] .c-th--right th:after {
    border: none;
  }
}
div[data-structure="b-table--bdr"] .c-tr--bdr td,
div[data-structure="b-table--bdr-btm"] .c-tr--bdr td,
div[data-structure="b-table"] tbody td,
div[data-structure="b-table--sm"] td {
    padding-left: 15px;
}
/* è¡¨ã®ã¿ã¤ãã«ã®èæ¯è²ãé»ã«å¤æ´ */
div[data-structure="b-table-thead--bdr"] .c-tr--bdr th,
div[data-structure="b-table-thead-bdr--sp-scroll"] .c-tr--bdr th,
div[data-structure="b-table-thead--bdr-btm"] .c-tr--bdr-btm th,
div[data-structure="b-table-thead"] th,
div[data-structure="b-table-thead--sp-scroll"] th,
div[data-structure="b-premium-table"] thead th,
/* NOTE: éå»ã«b-table-scheduleã®data-structureã«b-tabe-scheduleãæå®ãã¦ããããæ®ãã¦ããè¨è¿°ãHTMLãæ¸ãæããå¦çãä½ã£ããæ¶ãã¦OK */
div[data-structure="b-tabe-schedule"] thead th,
div[data-structure="b-table-schedule"] thead th,
div[data-structure="b-table-schedule--sp-scroll"] thead th,
div[data-structure="b-table-thead-double--one-col-thead-bgcolor-bdr"] thead th,
div[data-structure="seminar/b-table-thead-double--one-col-thead-bgcolor-bdr"] thead th,
div[data-structure="b-table-thead--bgcolor-bdr"] thead th,
div[data-structure="b-table-thead--bgcolor-bdr-btm"] thead th,
div[data-structure="b-table-thead--bdr-btm--sp-scroll"] .c-tr--bdr-btm th,
div[data-structure="b-table-thead--bgcolor-bdr-btm--sp-scroll"] thead th,
div[data-structure="b-table-thead-bdr--image--sp-scroll"] thead th,
div[data-structure="b-table-thead--bdr--sp-scroll"] thead th {
    background-color: #222;
    color: #fff;
}
/* tbodyåã®è¦åºãã¯é»ã«ããªã */
div[data-structure="b-table-thead--bdr"] .c-tr--bdr tbody th,
div[data-structure="b-table-thead-bdr--sp-scroll"] .c-tr--bdr tbody th,
div[data-structure="b-table-thead--bdr-btm"] .c-tr--bdr tbody th,
div[data-structure="b-table-thead"] tbody th,
div[data-structure="b-table-thead--sp-scroll"] tbody th,
div[data-structure="b-table-thead--bdr-btm--sp-scroll"] .c-tr--bdr-btm tbody th {
  background-color: #fff;
  color: #4c4c4c;
}

/* ã¹ã©ã¤ãã¼ã®ã¢ã¤ã³ã³ãµã¤ãºãå¤æ´ */
div[data-structure="b-premium-slider"] .swiper-button-prev:before,
div[data-structure="b-premium-slider"] .swiper-button-next:before {
  font-size: 20px;
}

/* ã¹ãããã®ãã¶ã¤ã³å¤æ´ */
div[data-structure="b-premium-steps"] .p-premium-steps__list {
    border: none;
    background: none;
    box-shadow: none;
}
div[data-structure="b-premium-steps"] .p-premium-steps__item {
    background: #f5f5f5;
    border: 5px solid #f5f5f5;
}
div[data-structure="b-premium-steps"] .p-premium-steps__item-desc {
    border: 5px solid #f5f5f5;
    background: #f5f5f5;
}
div[data-structure="b-premium-steps"] .p-premium-steps__item-img {
    box-shadow: #f5f5f5 0 0 0 3px;
    border: 5px solid #f5f5f5;
}

/* ãã­ã¹ãã·ã£ãã¦ãåé¤ */
.u-text-invert,
div[data-structure="b-premium-contact-set"] .p-premium-contact-set__heading {
    text-shadow: none;
}

/* â ã·ã£ãã¦ãåé¤
ãå®¢æ§ã®å£°(2å)
ãªã¹ã(ä¸­å¤®ç»å)
ããããè³ªå
å³ç»å
*/
div[data-structure="b-cards-voice"] .p-card-voice,
div[data-structure="b-list-center-img"] .p-list-center-img li > div,
div[data-structure="b-premium-faq"] .p-premium-faq__img img,
div[data-structure="b-premium-article-img-right"] .p-premium-article-img-right__item-img img {
    box-shadow: none;
}

/* ç·ãç´°ããã®ã«å¤æ´ */
.p-heading-put-on-bdr__inner:before,
.p-heading-put-on-bdr__inner:after {
    height: 1px;
}

/*
â ç·ãç´°ããã
å³ç»å(æ°å­ã»ãªãã³ä»)
ä¸ç»å(æ ä»)
ã¹ããã(ç»åä»ã)
è¦åºã(ä¸ç·)
è¦åºã(ãµãã¿ã¤ãã«ä»ã)
*/
div[data-structure="b-article-has-number"] .c-border,
div[data-structure="b-list-faq--bdr"] .c-border,
div[data-structure="b-list-step-has-img"] .c-border,
div[data-structure="b-article-body-right"] .c-btn--ghost a,
div[data-structure="b-article-body-left"] .c-btn--ghost a,
div[data-structure="b-article-img-right--bdr"] .c-border,
div[data-structure="b-article-img-left--bdr"] .c-border,
div[data-structure="b-profile"] .c-border,
div[data-structure="b-sentence-set--bdr"] .c-border {
    border: solid 1px;
}
div[data-structure="b-heading-btm-bdr"] .p-heading-btm-bdr:after {
    border-top: 1px solid #222;
}
div[data-structure="b-heading-has-subtitle"] .p-heading-has-subtitle__main {
    border-bottom: solid 1px #222;
}

/* å³ç»å(æ°å­ã»ãªãã³ä»)ã®ããããã®ç·ãç´°ããã */
div[data-structure="b-article-has-number"] .p-article-has-number__circle:after {
    top: 4px;
    left: 4px;
    border: dashed 1px #fff;
}
div[data-structure="b-article-has-number"] .p-article-has-number__ribbon-label {
    border-top: dashed 1px #fff;
    border-bottom: dashed 1px #fff;
}
div[data-structure="b-article-has-number"] .c-tr--bdr td {
    padding-left: 15px;
}

/* ã¹ããã(ç»åä»ã)ã®å¹ãåºãã®ä¸ãç´°ãä¿®æ­£ */
div[data-structure="b-list-step-has-img"] .p-list-step-has-img:not(:last-child) .c-border:after {
    bottom: -18px;
}

/*
â èæ¯è²ãé»ã«å¤æ´
ãå®¢æ§ã®å£°(2å)+ãã¼ãã¼
*/
div[data-structure="b-cards-voice-bordered"] .p-card-voice-bordered__heading {
  background-color: #222;
}

/*
â èæ¯è²ãã°ã¬ã¼ã«å¤æ´
å·¦ãã«ç»å
å³ãã«ç»å
å·¦ãã«ç»å(16:9)
å³ãã«ç»å(16:9)
ãå®¢æ§ã®å£°(2å)+ãã¼ãã¼
ã¡ãªãã
ä¸ç»å(æ ä»)
ä¸ç»åï¼ãã¿ã³2ã¤ï¼
è¦åºã(ãã¼ã«ã¼)
*/
div[data-structure="b-article-img-full-left"] .c-bg-img--cover,
div[data-structure="b-article-img-full-right"] .c-bg-img--cover,
div[data-structure="b-article-img-full-left-16-9"] .c-bg-img--cover,
div[data-structure="b-article-img-full-right-16-9"] .c-bg-img--cover,
div[data-structure="b-premium-sentence-merit"] .c-bg-color,
div[data-structure="b-article--bdr"] .p-article--bdr__box,
div[data-structure="b-article--2btn"] .c-inner,
div[data-structure="b-heading-marker"] .p-heading-marker:after {
    background-color: #f5f5f5;
}

/*
â æ ç·ãåé¤ãèæ¯è²ãè¿½å 
ãªã¹ã(æ ä»)
ä¸ç»å(æ ä»)
ãå®¢æ§ã®å£°(2å)+ãã¼ãã¼
*/
div[data-structure="b-list--bdr"] .c-border,
div[data-structure="b-article--bdr"] .c-border {
  border: none;
  background-color: #f5f5f5;
}
div[data-structure="b-cards-voice-bordered"] .p-card-voice-bordered {
    box-shadow: none;
    background-color: #f5f5f5;
}

/* ãã­ãã¯èª¿æ´ */
/* æ¿ãèæ¯è²ã®å ´åã¯æå­è²ãç½ã«ãã */
div[data-structure="b-heading-balloon--invert"] .p-heading-balloon--invert h2,
div[data-structure="b-heading-arrow--has-subtext"] h2,
div[data-structure="b-heading-arrow"] h2,
div[data-structure="b-premium-profile-set2"] h2,
.c-thead--color thead th,
div[data-structure="b-main-set-4--center"] .p-main-set-4--center h2,
div[data-structure="b-header-fb-like-btn--fixed"] .p-premium-interview__heading,
div[data-structure="b-premium-profile-set"] .c-heading h2,
div[data-structure="b-article-point"] .c-heading h2,
div[data-structure="b-premium-interview"] .c-heading h2,
div[data-structure="b-premium-article-img-right-2"] .c-heading h2,
div[data-structure="b-premium-heading-frame"] .c-heading h2,
div[data-structure="b-heading-ribbon--flat"] .c-heading h2,
div[data-structure="b-sentence-caution"] .c-heading h2 {
  color: #fff;
}
/* ä¸¸ããã¿ã³ã«æ»ã */
div[data-structure="b-main-badge"] .c-btn a {
    border-radius: 50%;
}
/* ã¿ã¤ã ãã¼ãã«ããã¼ãã«åã£ããã®ã«å¤æ´ */
div[data-structure="b-timetable"] .p-timetable-item__subhead,
div[data-structure="seminar/b-timetable"] .p-timetable-item__subhead {
    background-color: #f5f5f5;
}
div[data-structure="b-timetable"] .p-timetable-item:nth-child(odd) .p-timetable-item__time,
div[data-structure="seminar/b-timetable"] .p-timetable-item:nth-child(odd) .p-timetable-item__time {
    background-color: #fff;
}
/* ã¡ã¤ã³(åçè¤æ°)ããã¼ãã«åã£ããã®ã«å¤æ´ */
div[data-structure="b-main-multi-photo"] .p-main-multi-photo__text-bg {
    background: linear-gradient(to right, rgb(39 39 39 / 60%) 0, rgb(39 39 39 / 60%) 80%, rgba(39, 39, 0, 0) 100%);
}
div[data-structure="b-main-multi-photo"] .p-main-multi-photo__heading {
    text-shadow: none;
}
/* ã¡ã¤ã³(ä¸­å¤®å¯ãã»èæ¯ã«ã©ã¼ãªã¼ãã¼ã¬ã¤)ã®èæ¯è²ããã¼ãã«åã£ããã®ã«å¤æ´ */
div[data-structure="b-main-set--center-overlay"] .c-bg-overlay--color:before {
    background-color: rgba(39, 39, 39, .7);
}
/* ã¡ã¤ã³(ä¸­å¤®å¯ãã»æ ä»)ã®èæ¯è²ããã¼ãã«åã£ããã®ã«å¤æ´ */
div[data-structure="b-main-set-4--center"] .p-main-set-4--center {
    background-color: rgba(39, 39, 39, .6);
    color: #fff;
}
div[data-structure="b-main-set-4--center"] .p-main-set-4--center::after {
    border: 1px solid #222;
}
/* ç¹å¸ã¨ãç³ãè¾¼ã¿ããã¯ã¹ã®ã«ã©ã¼ãªã³ã°ããã¼ãã«åã£ããã®ã«å¤æ´ */
div[data-structure="b-premium-article-img-right-2"] .c-inner--one-elem.c-inner--lg,
div[data-structure="b-premium-btn-set-4"] .p-premium-btn-set-4__coupon {
    background-color: #222;
    color: #fff;
}
div[data-structure="b-premium-article-img-right-2"] .p-premium-article-img-right-2__ribbon,
div[data-structure="b-premium-btn-set-4"] .p-premium-btn-set-4__coupon:before,
div[data-structure="b-premium-btn-set-4"] .p-premium-btn-set-4__coupon:after {
    background-color: #b4970d;
}
div[data-structure="b-premium-article-img-right-2"] .p-premium-article-img-right-2__conditions {
    color: #4c4c4c;
}
div[data-structure="b-premium-article-img-right-2"] .p-premium-article-img-right-2__wrapper {
    padding: 1px;
}

/* ãã­ãã¯èª¿æ´ */
div[data-structure="b-others-price-guide"] .p-others-price-guide__circle {
    padding-top: 3rem;
}

.p-cards-voice--circle-img--3col__item--num [data-structure=e-heading]{
    border-color: #222;
}

div[data-structure="b-cards-numbers--big"].p-cards-numbers--big .p-cards-numbers--big__item--box .u-mbmd {
    margin-bottom: 20px;
}

@media all and (min-width: 1px) and (max-width: 768px) {
  div[data-structure="b-cards-numbers--big"].p-cards-numbers--big .p-cards-numbers--big__item--box .u-mbsm--sp {
      margin-bottom: 10px;
  }
}
/* ããã©ã¼ã¢ãã¿ã¼(ãªã¹ã) */
.p-article-before-after-list__arrow--active .p-article-before-after-list__item{
    border-color: #05161a;
}
.p-article-before-after-list__arrow--active .p-article-before-after-list__icon svg{
    fill: #05161a;
}
.p-article-before-after-list__arrow::after{
    border-left-color: #05161a;
}
.p-article-before-after-list__item,
.p-article-before-after-list__arrow--active .p-article-before-after-list__item {
    background-color: #FFFFFF;
}
@media(max-width:480px){
    .p-article-before-after-list__arrow::after{
        border-top-color: #05161a;
        border-left-color: transparent;
    }
}
/* ä¸ç»åï¼3åã»æ°å­å¤§ï¼*/
[data-structure="b-cards-numbers--big"] .u-color-theme-main {
    color: #222;
}
/* åå+æ±ºæ¸ç¨ãã¿ã³(ã¿ã°ä») */
.p-order-has-tags__item {
    color: #222;
    background-color: rgb(255 255 255 / 35%);
    border: solid 1px #222;
}
/* å¹ãåºã */
.p-cards-balloon-circle-img .p-cards-balloon-circle-img__card-text,
.p-cards-balloon-circle-img .p-cards-balloon-circle-img__card-dot {
    background-color: #9a9a9a;
}
