img:is([sizes=auto i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
.wp-block-image>a,
.wp-block-image>figure>a {
    display: inline-block
}

.wp-block-image img {
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: bottom
}

@media not (prefers-reduced-motion) {
    .wp-block-image img.hide {
        visibility: hidden
    }

    .wp-block-image img.show {
        animation: show-content-image .4s
    }
}

.wp-block-image[style*=border-radius] img,
.wp-block-image[style*=border-radius]>a {
    border-radius: inherit
}

.wp-block-image.has-custom-border img {
    box-sizing: border-box
}

.wp-block-image.aligncenter {
    text-align: center
}

.wp-block-image.alignfull>a,
.wp-block-image.alignwide>a {
    width: 100%
}

.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
    height: auto;
    width: 100%
}

.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.aligncenter,
.wp-block-image.alignleft,
.wp-block-image.alignright {
    display: table
}

.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption,
.wp-block-image.aligncenter>figcaption,
.wp-block-image.alignleft>figcaption,
.wp-block-image.alignright>figcaption {
    caption-side: bottom;
    display: table-caption
}

.wp-block-image .alignleft {
    float: left;
    margin: .5em 1em .5em 0
}

.wp-block-image .alignright {
    float: right;
    margin: .5em 0 .5em 1em
}

.wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto
}

.wp-block-image :where(figcaption) {
    margin-bottom: 1em;
    margin-top: .5em
}

.wp-block-image.is-style-circle-mask img {
    border-radius: 9999px
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
    .wp-block-image.is-style-circle-mask img {
        border-radius: 0;
        -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-mode: alpha;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: contain;
        mask-size: contain
    }
}

:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
    border-radius: 9999px
}

.wp-block-image figure {
    margin: 0
}

.wp-lightbox-container {
    display: flex;
    flex-direction: column;
    position: relative
}

.wp-lightbox-container img {
    cursor: zoom-in
}

.wp-lightbox-container img:hover+button {
    opacity: 1
}

.wp-lightbox-container button {
    align-items: center;
    backdrop-filter: blur(16px) saturate(180%);
    background-color: #5a5a5a40;
    border: none;
    border-radius: 4px;
    cursor: zoom-in;
    display: flex;
    height: 20px;
    justify-content: center;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    width: 20px;
    z-index: 100
}

@media not (prefers-reduced-motion) {
    .wp-lightbox-container button {
        transition: opacity .2s ease
    }
}

.wp-lightbox-container button:focus-visible {
    outline: 3px auto #5a5a5a40;
    outline: 3px auto -webkit-focus-ring-color;
    outline-offset: 3px
}

.wp-lightbox-container button:hover {
    cursor: pointer;
    opacity: 1
}

.wp-lightbox-container button:focus {
    opacity: 1
}

.wp-lightbox-container button:focus,
.wp-lightbox-container button:hover,
.wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
    background-color: #5a5a5a40;
    border: none
}

.wp-lightbox-overlay {
    box-sizing: border-box;
    cursor: zoom-out;
    height: 100vh;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 100000
}

.wp-lightbox-overlay .close-button {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    min-height: 40px;
    min-width: 40px;
    padding: 0;
    position: absolute;
    right: calc(env(safe-area-inset-right) + 16px);
    top: calc(env(safe-area-inset-top) + 16px);
    z-index: 5000000
}

.wp-lightbox-overlay .close-button:focus,
.wp-lightbox-overlay .close-button:hover,
.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
    background: none;
    border: none
}

.wp-lightbox-overlay .lightbox-image-container {
    height: var(--wp--lightbox-container-height);
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transform-origin: top left;
    width: var(--wp--lightbox-container-width);
    z-index: 9999999999
}

.wp-lightbox-overlay .wp-block-image {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 0;
    position: relative;
    transform-origin: 0 0;
    width: 100%;
    z-index: 3000000
}

.wp-lightbox-overlay .wp-block-image img {
    height: var(--wp--lightbox-image-height);
    min-height: var(--wp--lightbox-image-height);
    min-width: var(--wp--lightbox-image-width);
    width: var(--wp--lightbox-image-width)
}

.wp-lightbox-overlay .wp-block-image figcaption {
    display: none
}

.wp-lightbox-overlay button {
    background: none;
    border: none
}

.wp-lightbox-overlay .scrim {
    background-color: #fff;
    height: 100%;
    opacity: .9;
    position: absolute;
    width: 100%;
    z-index: 2000000
}

.wp-lightbox-overlay.active {
    visibility: visible
}

@media not (prefers-reduced-motion) {
    .wp-lightbox-overlay.active {
        animation: turn-on-visibility .25s both
    }

    .wp-lightbox-overlay.active img {
        animation: turn-on-visibility .35s both
    }

    .wp-lightbox-overlay.show-closing-animation:not(.active) {
        animation: turn-off-visibility .35s both
    }

    .wp-lightbox-overlay.show-closing-animation:not(.active) img {
        animation: turn-off-visibility .25s both
    }

    .wp-lightbox-overlay.zoom.active {
        animation: none;
        opacity: 1;
        visibility: visible
    }

    .wp-lightbox-overlay.zoom.active .lightbox-image-container {
        animation: lightbox-zoom-in .4s
    }

    .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
        animation: none
    }

    .wp-lightbox-overlay.zoom.active .scrim {
        animation: turn-on-visibility .4s forwards
    }

    .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
        animation: none
    }

    .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
        animation: lightbox-zoom-out .4s
    }

    .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
        animation: none
    }

    .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
        animation: turn-off-visibility .4s forwards
    }
}

@keyframes show-content-image {
    0% {
        visibility: hidden
    }

    99% {
        visibility: hidden
    }

    to {
        visibility: visible
    }
}

@keyframes turn-on-visibility {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes turn-off-visibility {
    0% {
        opacity: 1;
        visibility: visible
    }

    99% {
        opacity: 0;
        visibility: visible
    }

    to {
        opacity: 0;
        visibility: hidden
    }
}

@keyframes lightbox-zoom-in {
    0% {
        transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))
    }

    to {
        transform: translate(-50%, -50%) scale(1)
    }
}

@keyframes lightbox-zoom-out {
    0% {
        transform: translate(-50%, -50%) scale(1);
        visibility: visible
    }

    99% {
        visibility: visible
    }

    to {
        transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
        visibility: hidden
    }
}

.wp-block-group {
    box-sizing: border-box
}

:where(.wp-block-group.wp-block-group-is-layout-constrained) {
    position: relative
}

.is-small-text {
    font-size: .875em
}

.is-regular-text {
    font-size: 1em
}

.is-large-text {
    font-size: 2.25em
}

.is-larger-text {
    font-size: 3em
}

.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 8.4em;
    font-style: normal;
    font-weight: 100;
    line-height: .68;
    margin: .05em .1em 0 0;
    text-transform: uppercase
}

body.rtl .has-drop-cap:not(:focus):first-letter {
    float: none;
    margin-left: .1em
}

p.has-drop-cap.has-background {
    overflow: hidden
}

:root :where(p.has-background) {
    padding: 1.25em 2.375em
}

:where(p.has-text-color:not(.has-link-color)) a {
    color: inherit
}

p.has-text-align-left[style*="writing-mode:vertical-lr"],
p.has-text-align-right[style*="writing-mode:vertical-rl"] {
    rotate: 180deg
}

.wp-block-media-text {
    box-sizing: border-box;
    /*!rtl:begin:ignore*/
    direction: ltr;
    /*!rtl:end:ignore*/
    display: grid;
    grid-template-columns: 50% 1fr;
    grid-template-rows: auto
}

.wp-block-media-text.has-media-on-the-right {
    grid-template-columns: 1fr 50%
}

.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media {
    align-self: start
}

.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,
.wp-block-media-text>.wp-block-media-text__content,
.wp-block-media-text>.wp-block-media-text__media {
    align-self: center
}

.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media {
    align-self: end
}

.wp-block-media-text>.wp-block-media-text__media {
    /*!rtl:begin:ignore*/
    grid-column: 1;
    grid-row: 1;
    /*!rtl:end:ignore*/
    margin: 0
}

.wp-block-media-text>.wp-block-media-text__content {
    direction: ltr;
    /*!rtl:begin:ignore*/
    grid-column: 2;
    grid-row: 1;
    /*!rtl:end:ignore*/
    padding: 0 8%;
    word-break: break-word
}

.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media {
    /*!rtl:begin:ignore*/
    grid-column: 2;
    grid-row: 1
        /*!rtl:end:ignore*/
}

.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content {
    /*!rtl:begin:ignore*/
    grid-column: 1;
    grid-row: 1
        /*!rtl:end:ignore*/
}

.wp-block-media-text__media a {
    display: block
}

.wp-block-media-text__media img,
.wp-block-media-text__media video {
    height: auto;
    max-width: unset;
    vertical-align: middle;
    width: 100%
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media {
    background-size: cover;
    height: 100%;
    min-height: 250px
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a {
    display: block;
    height: 100%
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media img {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {
    height: 100%;
    min-height: 250px;
    position: relative
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a {
    display: block;
    height: 100%
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {
    height: 100%;
    object-fit: cover;
    position: absolute;
    width: 100%
}

@media (max-width:600px) {
    .wp-block-media-text.is-stacked-on-mobile {
        grid-template-columns: 100% !important
    }

    .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media {
        grid-column: 1;
        grid-row: 1
    }

    .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {
        grid-column: 1;
        grid-row: 2
    }
}

.wp-block-spacer {
    clear: both
}

@charset "UTF-8";

.wp-block-separator {
    border: none;
    border-top: 2px solid
}

:root :where(.wp-block-separator.is-style-dots) {
    height: auto;
    line-height: 1;
    text-align: center
}

:root :where(.wp-block-separator.is-style-dots):before {
    color: currentColor;
    content: "···";
    font-family: serif;
    font-size: 1.5em;
    letter-spacing: 2em;
    padding-left: 2em
}

.wp-block-separator.is-style-dots {
    background: none !important;
    border: none !important
}

.wp-block-buttons {
    box-sizing: border-box
}

.wp-block-buttons.is-vertical {
    flex-direction: column
}

.wp-block-buttons.is-vertical>.wp-block-button:last-child {
    margin-bottom: 0
}

.wp-block-buttons>.wp-block-button {
    display: inline-block;
    margin: 0
}

.wp-block-buttons.is-content-justification-left {
    justify-content: flex-start
}

.wp-block-buttons.is-content-justification-left.is-vertical {
    align-items: flex-start
}

.wp-block-buttons.is-content-justification-center {
    justify-content: center
}

.wp-block-buttons.is-content-justification-center.is-vertical {
    align-items: center
}

.wp-block-buttons.is-content-justification-right {
    justify-content: flex-end
}

.wp-block-buttons.is-content-justification-right.is-vertical {
    align-items: flex-end
}

.wp-block-buttons.is-content-justification-space-between {
    justify-content: space-between
}

.wp-block-buttons.aligncenter {
    text-align: center
}

.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.wp-block-buttons[style*=text-decoration] .wp-block-button,
.wp-block-buttons[style*=text-decoration] .wp-block-button__link {
    text-decoration: inherit
}

.wp-block-buttons.has-custom-font-size .wp-block-button__link {
    font-size: inherit
}

.wp-block-buttons .wp-block-button__link {
    width: 100%
}

.wp-block-button.aligncenter {
    text-align: center
}

.wp-block-button__link {
    align-content: center;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 100%;
    text-align: center;
    word-break: break-word
}

.wp-block-button__link.aligncenter {
    text-align: center
}

.wp-block-button__link.alignright {
    text-align: right
}

:where(.wp-block-button__link) {
    border-radius: 9999px;
    box-shadow: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    text-decoration: none
}

.wp-block-button[style*=text-decoration] .wp-block-button__link {
    text-decoration: inherit
}

.wp-block-buttons>.wp-block-button.has-custom-width {
    max-width: none
}

.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
    width: 100%
}

.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
    font-size: inherit
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
    width: calc(25% - var(--wp--style--block-gap, .5em)*.75)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
    width: calc(50% - var(--wp--style--block-gap, .5em)*.5)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
    width: calc(75% - var(--wp--style--block-gap, .5em)*.25)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
    flex-basis: 100%;
    width: 100%
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
    width: 25%
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
    width: 50%
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
    width: 75%
}

.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
    border-radius: 0
}

.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
    border-radius: 0 !important
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline),
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
    border: 2px solid;
    padding: .667em 1.333em
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
    color: currentColor
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
    background-color: initial;
    background-image: none
}

h1:where(.wp-block-heading).has-background,
h2:where(.wp-block-heading).has-background,
h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background {
    padding: 1.25em 2.375em
}

h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
    rotate: 180deg
}

:root {
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122, 0, 223;
    --wp-bound-block-color: var(--wp-block-synced-color);
    --wp-editor-canvas-background: #ddd;
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0, 124, 186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution:192dpi) {
    :root {
        --wp-admin-border-width-focus: 1.5px
    }
}

.wp-element-button {
    cursor: pointer
}

:root .has-very-light-gray-background-color {
    background-color: #eee
}

:root .has-very-dark-gray-background-color {
    background-color: #313131
}

:root .has-very-light-gray-color {
    color: #eee
}

:root .has-very-dark-gray-color {
    color: #313131
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
    background: linear-gradient(135deg, #00d084, #0693e3)
}

:root .has-purple-crush-gradient-background {
    background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
}

:root .has-hazy-dawn-gradient-background {
    background: linear-gradient(135deg, #faaca8, #dad0ec)
}

:root .has-subdued-olive-gradient-background {
    background: linear-gradient(135deg, #fafae1, #67a671)
}

:root .has-atomic-cream-gradient-background {
    background: linear-gradient(135deg, #fdd79a, #004a59)
}

:root .has-nightshade-gradient-background {
    background: linear-gradient(135deg, #330968, #31cdcf)
}

:root .has-midnight-gradient-background {
    background: linear-gradient(135deg, #020381, #2874fc)
}

:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px
}

.has-regular-font-size {
    font-size: 1em
}

.has-larger-font-size {
    font-size: 2.625em
}

.has-normal-font-size {
    font-size: var(--wp--preset--font-size--normal)
}

.has-huge-font-size {
    font-size: var(--wp--preset--font-size--huge)
}

.has-text-align-center {
    text-align: center
}

.has-text-align-left {
    text-align: left
}

.has-text-align-right {
    text-align: right
}

.has-fit-text {
    white-space: nowrap !important
}

#end-resizable-editor-section {
    display: none
}

.aligncenter {
    clear: both
}

.items-justified-left {
    justify-content: flex-start
}

.items-justified-center {
    justify-content: center
}

.items-justified-right {
    justify-content: flex-end
}

.items-justified-space-between {
    justify-content: space-between
}

.screen-reader-text {
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important
}

.screen-reader-text:focus {
    background-color: #ddd;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

html :where(.has-border-color) {
    border-style: solid
}

html :where([style*=border-top-color]) {
    border-top-style: solid
}

html :where([style*=border-right-color]) {
    border-right-style: solid
}

html :where([style*=border-bottom-color]) {
    border-bottom-style: solid
}

html :where([style*=border-left-color]) {
    border-left-style: solid
}

html :where([style*=border-width]) {
    border-style: solid
}

html :where([style*=border-top-width]) {
    border-top-style: solid
}

html :where([style*=border-right-width]) {
    border-right-style: solid
}

html :where([style*=border-bottom-width]) {
    border-bottom-style: solid
}

html :where([style*=border-left-width]) {
    border-left-style: solid
}

html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%
}

:where(figure) {
    margin: 0 0 1em
}

html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
}

@media screen and (max-width:600px) {
    html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset: 0px
    }
}

.c-infoBar__btn,
.is-style-btn_shiny a {
    overflow: hidden;
    position: relative;
    transition: opacity .25s, -webkit-transform .25s;
    transition: opacity .25s, transform .25s;
    transition: opacity .25s, transform .25s, -webkit-transform .25s;
    z-index: 0
}

.c-infoBar__btn:before,
.is-style-btn_shiny a:before {
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .6) 80%, hsla(0, 0%, 100%, 0));
    content: "";
    height: 200px;
    left: -120px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(25deg);
    transform: translateY(-50%) rotate(25deg);
    width: 80px
}

.c-infoBar__btn:after,
.is-style-btn_shiny a:after {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: shiny_btn;
    animation-name: shiny_btn;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    background-image: linear-gradient(100deg, hsla(0, 0%, 100%, 0), #fff);
    content: "";
    height: 100%;
    left: -100px;
    position: absolute;
    top: 0;
    width: 50px
}

.c-infoBar__btn:hover,
.is-style-btn_shiny a:hover {
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

.c-infoBar__btn:hover:before,
.is-style-btn_shiny a:hover:before {
    left: 110%;
    transition: .25s ease-in-out
}

.c-infoBar__btn:hover:after,
.is-style-btn_shiny a:hover:after {
    -webkit-animation: none;
    animation: none
}

#fix_bottom_menu:before,
.c-infoBar:before,
.c-mvBtn__btn:before,
.l-fixHeader:before,
.p-spMenu__inner:before,
[data-type=type1] .p-blogCard__inner:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.wp-block-image.is-style-shadow img,
.wp-block-video.is-style-shadow video,
img.shadow {
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1), 0 4px 8px -4px rgba(0, 0, 0, .2)
}

.w-pageTop,
.w-singleBottom,
.w-singleTop {
    margin: 2em 0
}

.c-categoryList:before,
.c-tagList:before,
.c-taxList:before,
code.dir_name:before,
code.file_name:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: icomoon !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.c-categoryList__separation:after,
.p-breadcrumb__item:after {
    background-color: currentcolor;
    -webkit-clip-path: polygon(45% 9%, 75% 51%, 45% 90%, 30% 90%, 60% 50%, 30% 10%);
    clip-path: polygon(45% 9%, 75% 51%, 45% 90%, 30% 90%, 60% 50%, 30% 10%);
    content: "";
    display: block;
    height: 10px;
    margin: 0;
    opacity: .8;
    width: 10px
}

@-webkit-keyframes flash {
    0% {
        opacity: .6
    }

    to {
        opacity: 1
    }
}

@keyframes flash {
    0% {
        opacity: .6
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes FadeIn {
    to {
        opacity: 1
    }
}

@keyframes FadeIn {
    to {
        opacity: 1
    }
}

@-webkit-keyframes FadeInFromX {
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes FadeInFromX {
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes FadeInFromY {
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes FadeInFromY {
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes flowing_text {
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes flowing_text {
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@-webkit-keyframes shiny_btn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0) rotate(25deg);
        transform: scale(0) rotate(25deg)
    }

    84% {
        opacity: 0;
        -webkit-transform: scale(0) rotate(25deg);
        transform: scale(0) rotate(25deg)
    }

    85% {
        opacity: .9;
        -webkit-transform: scale(1) rotate(25deg);
        transform: scale(1) rotate(25deg)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(50) rotate(25deg);
        transform: scale(50) rotate(25deg)
    }
}

@keyframes shiny_btn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0) rotate(25deg);
        transform: scale(0) rotate(25deg)
    }

    84% {
        opacity: 0;
        -webkit-transform: scale(0) rotate(25deg);
        transform: scale(0) rotate(25deg)
    }

    85% {
        opacity: .9;
        -webkit-transform: scale(1) rotate(25deg);
        transform: scale(1) rotate(25deg)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(50) rotate(25deg);
        transform: scale(50) rotate(25deg)
    }
}

@-webkit-keyframes leftToRight {
    0% {
        -webkit-transform: scale(1.1) translateX(-1%);
        transform: scale(1.1) translateX(-1%)
    }

    to {
        -webkit-transform: scale(1.1) translateX(1%);
        transform: scale(1.1) translateX(1%)
    }
}

@keyframes leftToRight {
    0% {
        -webkit-transform: scale(1.1) translateX(-1%);
        transform: scale(1.1) translateX(-1%)
    }

    to {
        -webkit-transform: scale(1.1) translateX(1%);
        transform: scale(1.1) translateX(1%)
    }
}

@-webkit-keyframes zoomUp {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes zoomUp {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-webkit-keyframes FloatVertical {
    0% {
        -webkit-transform: translate3d(0, 4px, 0);
        transform: translate3d(0, 4px, 0)
    }

    50% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }

    to {
        -webkit-transform: translate3d(0, 4px, 0);
        transform: translate3d(0, 4px, 0)
    }
}

@keyframes FloatVertical {
    0% {
        -webkit-transform: translate3d(0, 4px, 0);
        transform: translate3d(0, 4px, 0)
    }

    50% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }

    to {
        -webkit-transform: translate3d(0, 4px, 0);
        transform: translate3d(0, 4px, 0)
    }
}

@-webkit-keyframes FloatHorizontal {
    0% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(-4px, 0, 0);
        transform: translate3d(-4px, 0, 0)
    }

    to {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0)
    }
}

@keyframes FloatHorizontal {
    0% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(-4px, 0, 0);
        transform: translate3d(-4px, 0, 0)
    }

    to {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0)
    }
}

:root {
    --color_border: hsla(0, 0%, 78%, .5);
    --color_gray: hsla(0, 0%, 78%, .15);
    --swl-color_hov_gray: rgba(3, 2, 2, .05);
    --swl-color_shadow: rgba(0, 0, 0, .12);
    --swl-fz--root: 3.6vw;
    --swl-fz--side: var(--swl-fz--root);
    --swl-block-margin: 2em;
    --swl-sidebar_width: 280px;
    --swl-sidebar_margin: 24px;
    --swl-pad_post_content: 0px;
    --swl-pad_container: 4vw;
    --swl-h2-margin--x: -2vw;
    --swl-box_shadow: 0 2px 4px rgba(0, 0, 0, .05), 0 4px 4px -4px rgba(0, 0, 0, .1);
    --swl-img_shadow: 0 2px 8px rgba(0, 0, 0, .1), 0 4px 8px -4px rgba(0, 0, 0, .2);
    --swl-btn_shadow: 0 2px 2px rgba(0, 0, 0, .1), 0 4px 8px -4px rgba(0, 0, 0, .2);
    --swl-text_color--black: #333;
    --swl-text_color--white: #fff;
    --swl-fz--xs: .75em;
    --swl-fz--small: .9em;
    --swl-fz--normal: 1rem;
    --swl-fz--medium: 1.1em;
    --swl-fz--large: 1.25em;
    --swl-fz--huge: 1.6em;
    --swl-list-padding--left: 1.5em;
    --swl-list-padding--has_bg: 1em 1em 1em 1.75em
}

html {
    font-size: var(--swl-fz--root)
}

.c-plainBtn {
    -webkit-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    box-shadow: none
}

*,
.c-plainBtn {
    margin: 0;
    padding: 0
}

* {
    box-sizing: border-box;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

:after,
:before {
    box-sizing: inherit;
    text-decoration: inherit;
    vertical-align: inherit
}

b,
strong {
    font-weight: 700
}

sub,
sup {
    font-size: smaller
}

ruby>rt {
    font-size: 50%
}

main {
    display: block
}

:where(ol:not([type])),
:where(ul:not([type])) {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    word-break: break-all
}

img {
    border-style: none;
    height: auto;
    max-width: 100%
}

video {
    outline: none
}

code,
pre {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

svg:not([fill]) {
    fill: currentcolor
}

[hidden] {
    display: none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button;
    cursor: pointer;
    display: inline-block
}

[role=button] {
    cursor: pointer
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

button,
input,
select,
textarea {
    background-color: #f7f7f7;
    border: 1px solid hsla(0, 0%, 78%, .5);
    border-radius: 0;
    color: #333;
    padding: .25em .5em
}

[type=color] {
    padding: 0
}

[type=range] {
    vertical-align: middle
}

[aria-busy=true] {
    cursor: progress
}

[aria-controls] {
    cursor: pointer
}

[aria-disabled] {
    cursor: default
}

html {
    letter-spacing: var(--swl-letter_spacing, normal)
}

/* body {
    word-wrap: break-word;
    -webkit-text-size-adjust: 100%;
    background-color: var(--color_bg);
    color: var(--color_text);
    font-family: var(--swl-font_family);
    font-size: 1rem;
    font-weight: var(--swl-font_weight);
    line-height: 1.6;
    max-width: 100%;
    min-width: 100%;
    overflow-wrap: break-word;
    overflow-x: clip;
    position: relative
} */

a {
    color: var(--color_link)
}

.swl-inline-color {
    --color_link: currentcolor
}

#lp-content .post_content,
#main_content .post_content {
    font-size: var(--swl-fz--content, 16px)
}

[data-spmenu=opened] #wpadminbar {
    z-index: 1
}

#fix_bottom_menu {
    bottom: -60px;
    display: none;
    left: 0;
    position: fixed
}

[data-spmenu=opened] body>.adsbygoogle {
    top: -140px !important
}

.-index-off .widget_swell_index,
.-index-off [data-onclick=toggleIndex] {
    display: none
}

.-index-off .widget_swell_index+.c-widget {
    margin-top: 0 !important
}

.l-article {
    max-width: var(--article_size);
    padding-left: 0;
    padding-right: 0
}

.-sidebar-off .l-article,
.lp-content .l-article {
    margin-left: auto;
    margin-right: auto
}

#body_wrap {
    max-width: 100%;
    overflow-x: clip;
    position: relative;
    z-index: 1
}

#body_wrap.-bg-fix {
    z-index: 1
}

/* #body_wrap.-bg-fix:before {
      content: "";
      height: 100%;
      left: 0;
      position: fixed;
      top: 0;
      width: 100%;
      z-index: -1
    } */

.admin-bar {
    --swl-adminbarH: var(--wp-admin--admin-bar--height, 32px)
}

.l-container {
    margin-left: auto;
    margin-right: auto;
    max-width: calc(var(--container_size, 0px) + var(--swl-pad_container, 0px)*2);
    padding-left: var(--swl-pad_container, 0);
    padding-right: var(--swl-pad_container, 0)
}

.l-content {
    margin: 0 auto 6em;
    padding-top: 2em;
    position: relative;
    z-index: 1
}

.l-fixHeader {
    left: 0;
    margin-top: var(--swl-adminbarH, 0);
    opacity: 0;
    position: fixed;
    top: 0;
    -webkit-transform: translateY(calc(var(--swl-fix_headerH, 100px)*-1));
    transform: translateY(calc(var(--swl-fix_headerH, 100px)*-1));
    visibility: hidden;
    width: 100%;
    z-index: 101
}

.l-fixHeader[data-ready] {
    transition: all .5s
}

.l-fixHeader:before {
    background: var(--color_header_bg);
    display: block
}

.c-smallNavTitle {
    color: inherit;
    font-size: 10px;
    line-height: 1;
    opacity: .6
}

.sub-menu .c-smallNavTitle {
    display: none
}

.c-gnav {
    display: flex;
    height: 100%;
    text-align: center
}

.c-gnav a {
    text-decoration: none
}

.c-gnav .ttl {
    color: inherit;
    line-height: 1;
    position: relative;
    z-index: 1
}

.c-gnav>.menu-item {
    height: 100%;
    position: relative
}

.c-gnav>.menu-item:hover>.sub-menu {
    opacity: 1;
    visibility: visible
}

.c-gnav>.menu-item>a {
    color: inherit;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 0 12px;
    position: relative;
    white-space: nowrap
}

.c-gnav>.menu-item>a .ttl {
    display: block;
    font-size: 14px
}

.c-gnav>.menu-item>a:after {
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    transition: width .25s, height .25s, -webkit-transform .25s;
    transition: transform .25s, width .25s, height .25s;
    transition: transform .25s, width .25s, height .25s, -webkit-transform .25s
}

.c-gnav>.menu-item>a .c-submenuToggleBtn {
    display: none
}

.c-gnav>.menu-item>.sub-menu {
    left: 50%;
    top: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.c-gnav .sub-menu {
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
    opacity: 0;
    position: absolute;
    text-align: left;
    transition: opacity .25s, visibility .25s;
    visibility: hidden;
    width: 15em;
    z-index: 1
}

.c-gnav .sub-menu li {
    position: relative
}

.c-gnav .sub-menu .ttl {
    font-size: .9em;
    left: 0;
    position: relative;
    transition: left .25s
}

.c-gnav .sub-menu a {
    color: inherit;
    display: block;
    padding: .5em .75em;
    position: relative
}

.c-gnav .sub-menu a:hover {
    background-color: var(--swl-color_hov_gray)
}

.c-gnav__sBtn {
    color: inherit;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 0 12px;
    width: auto
}

.c-gnav__sBtn .icon-search {
    font-size: 20px
}

.l-header {
    background: var(--color_header_bg);
    left: 0;
    top: 0;
    z-index: 100
}

.l-header,
.l-header__inner {
    position: relative;
    width: 100%
}

.l-header__inner {
    color: var(--color_header_text);
    z-index: 1
}

.l-header__inner .c-catchphrase {
    letter-spacing: var(--swl-letter_spacing, .2px)
}

.l-header__logo {
    line-height: 1
}

.c-headLogo.-txt {
    align-items: center;
    display: flex
}

.c-headLogo__link {
    display: block;
    text-decoration: none
}

.-img .c-headLogo__link {
    height: 100%
}

.-txt .c-headLogo__link {
    color: inherit;
    display: block;
    font-size: 5vw;
    font-weight: 700
}

.c-headLogo__img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: auto
}

.w-header {
    align-items: center;
    display: flex
}

.l-header__customBtn,
.l-header__menuBtn {
    height: var(--logo_size_sp);
    line-height: 1.25;
    text-align: center;
    width: var(--logo_size_sp)
}

.l-mainContent {
    position: static !important;
    width: 100%
}

.-sidebar-on .l-mainContent {
    max-width: 100%
}

.l-mainContent__inner>:first-child,
.l-parent>:first-child,
.post_content>:first-child {
    margin-top: 0 !important
}

.l-mainContent__inner>:last-child,
.l-parent>:last-child,
.post_content>:last-child {
    margin-bottom: 0 !important
}

.l-scrollObserver {
    display: block;
    height: 1px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 100px;
    visibility: hidden;
    width: 100%;
    z-index: 1000
}

#sidebar {
    font-size: var(--swl-fz--side);
    position: relative
}

.c-blogLink {
    --the-ison-size: 1em;
    align-items: center;
    display: flex;
    gap: .5em;
    line-height: 1.5;
    text-decoration: none
}

.c-blogLink__icon {
    flex: 0 0 auto;
    text-decoration: none
}

.c-blogLink__icon .__svg {
    height: var(--the-ison-size);
    width: var(--the-ison-size)
}

.c-blogLink[data-style=text] {
    --the-ison-size: .9em
}

.c-blogLink[data-style=text] .c-blogLink__icon {
    border: 1px solid;
    border-radius: 50%;
    display: inline-flex;
    flex: 0 0 auto;
    padding: 4px
}

.c-blogLink[data-style=text] .c-blogLink__text {
    text-decoration: underline
}

.c-blogLink[data-style=slim] {
    --the-ison-size: 1.2em;
    align-items: stretch;
    border-radius: 6px;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, .1);
    color: inherit;
    gap: 0;
    overflow: hidden
}

.c-blogLink[data-style=slim] .c-blogLink__icon {
    align-items: center;
    background-color: #e6e9ea;
    border: 2px solid #fff;
    border-radius: inherit;
    color: #34383f;
    display: flex;
    justify-content: center;
    transition: color .25s, background-color .25s;
    width: 3.25em
}

.c-blogLink[data-style=slim] .c-blogLink__text {
    padding: 1em .75em
}

.c-blogLink[data-style=slim]:hover .c-blogLink__icon {
    background-color: #34383f;
    color: #fff
}

.c-listMenu.c-listMenu li {
    margin: 0;
    position: relative
}

.c-listMenu a {
    border-bottom: 1px solid var(--color_border);
    color: inherit;
    display: block;
    line-height: 1.4;
    position: relative;
    text-decoration: none
}

.c-listMenu a:hover {
    background-color: var(--swl-color_hov_gray)
}

.c-taxList:before {
    content: "\e92f"
}

.c-categoryList {
    color: var(--color_main)
}

.c-categoryList:before {
    content: "\e92f"
}

.c-tagList:before {
    color: inherit;
    content: "\e935"
}

.c-categoryList__link,
.c-tagList__link,
.c-taxList__link {
    border-radius: 1px;
    display: block;
    line-height: 1;
    padding: 4px .5em;
    text-decoration: none
}

.c-tagList__link {
    background: #f7f7f7;
    color: #333
}

.c-categoryList__link {
    background-color: var(--color_main);
    color: #fff
}

.c-taxList__link {
    background: #f7f7f7;
    color: #333
}

.l-mainContent .c-categoryList__link.-current {
    background: none;
    box-shadow: inset 0 0 0 1px currentcolor;
    color: inherit
}

.l-topTitleArea .c-categoryList__link.-current {
    border: none;
    padding: 0
}

.c-categoryList__separation {
    display: block;
    line-height: 1;
    margin-right: .25em
}

.c-filterLayer:after,
.c-filterLayer:before,
.c-filterLayer__img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.c-filterLayer {
    z-index: 0
}

.c-filterLayer:before {
    z-index: 1
}

.c-filterLayer:after {
    display: block;
    z-index: 2
}

.c-filterLayer.-texture-dot:after {
    background-color: rgba(0, 0, 0, .1);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTAAAAJ8qhFEAAAABdFJOUwBA5thmAAAAEklEQVQI12MwYDBgYGBoYGAAAASKAOH8MS30AAAAAElFTkSuQmCC);
    background-size: 2px;
    content: "";
    opacity: .5
}

.c-filterLayer.-texture-brushed:after {
    background-image: url(https://www.nexus-nfl.co.jp/wp-content/themes/swell/assets//img/texture/white-brushed.png);
    content: "";
    opacity: .5
}

.c-filterLayer__img {
    z-index: 0
}

.-filter-blur>.c-filterLayer__img {
    -webkit-filter: blur(4px);
    filter: blur(4px);
    height: calc(100% + 8px);
    left: -4px;
    top: -4px;
    width: calc(100% + 8px)
}

.-filter-glay>.c-filterLayer__img {
    -webkit-filter: grayscale(60%);
    filter: grayscale(60%)
}

.c-fixBtn {
    align-items: center;
    background: #fff;
    border: 1px solid var(--color_main);
    border-radius: var(--swl-radius--8, 0);
    box-shadow: var(--swl-box_shadow);
    color: var(--color_main);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 52px;
    justify-content: center;
    letter-spacing: normal;
    line-height: 1;
    opacity: .75;
    overflow: hidden;
    text-align: center;
    transition: all .25s;
    width: 52px
}

.c-fixBtn+.c-fixBtn {
    margin-top: 16px
}

.c-fixBtn__icon {
    display: block;
    font-size: 20px
}

.c-fixBtn__label {
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    display: block;
    font-size: 10px;
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

#fix_tocbtn .c-fixBtn__label {
    margin-top: 2px
}

#pagetop .c-fixBtn__label {
    margin-top: -8px
}

#pagetop[data-has-text="1"] .c-fixBtn__icon {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px)
}

.c-iconBtn {
    align-content: center;
    align-items: center;
    color: inherit;
    display: inline-flex;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
    text-decoration: none;
    width: 100%
}

.c-iconBtn .-menuBtn {
    z-index: 1
}

.c-iconBtn__icon {
    display: block;
    font-size: 24px
}

.p-spMenu__closeBtn .c-iconBtn__icon {
    font-size: 20px
}

.c-iconBtn__icon:before {
    display: block
}

.c-iconBtn__label {
    display: block;
    font-size: 10px;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    width: 100%
}

.c-iconList {
    display: flex;
    flex-wrap: wrap
}

.widget_swell_prof_widget .c-iconList,
.widget_swell_sns_links .c-iconList {
    justify-content: center
}

.l-footer__foot .c-iconList {
    justify-content: center;
    margin-bottom: 8px
}

.c-iconList__link {
    box-sizing: content-box;
    color: inherit;
    height: 1em;
    margin: 0 3px;
    padding: 2px;
    text-align: center;
    text-decoration: none;
    width: 1em
}

.c-iconList__icon,
.c-iconList__link {
    display: block;
    line-height: 1
}

.c-iconList__icon:before {
    color: inherit
}

.is-style-circle .c-iconList__link {
    border: 1px solid;
    border-radius: 50%;
    margin: 4px;
    padding: 5px
}

.c-modal {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    transition: opacity .5s, visibility .5s;
    width: 100%;
    z-index: 1000
}

[data-loaded=false] .c-modal {
    display: none
}

.c-modal:not(.is-opened) {
    opacity: 0;
    pointer-events: none;
    visibility: hidden
}

.c-modal .c-modal__close {
    color: #fff;
    cursor: pointer;
    left: 0;
    line-height: 2;
    padding-top: .5em;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    top: 100%;
    width: 100%
}

.c-mvBtn {
    display: block;
    margin: 2em auto 0;
    position: relative;
    text-align: center
}

.u-ta-l .c-mvBtn {
    margin-left: 0
}

.u-ta-r .c-mvBtn {
    margin-right: 0
}

.c-mvBtn__btn {
    background-color: var(--color_main);
    border-radius: var(--mv_btn_radius);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
    display: block;
    font-size: 3.2vw;
    letter-spacing: var(--swl-letter_spacing, 1px);
    overflow: hidden;
    padding: .75em 2.5em;
    position: relative;
    text-decoration: none;
    text-shadow: none;
    transition: box-shadow .25s
}

.-btn-n>.c-mvBtn__btn {
    color: #fff
}

.c-mvBtn__btn:before {
    background: linear-gradient(hsla(0, 0%, 100%, .2), #fff);
    border-radius: 2px;
    display: block;
    opacity: 0;
    transition: opacity .25s
}

.c-mvBtn__btn:hover {
    box-shadow: 0 1px 8px rgba(0, 0, 0, .2);
    opacity: 1
}

.c-mvBtn__btn:hover:before {
    opacity: .2
}

.-btn-b>.c-mvBtn__btn {
    background: none;
    border: 1px solid
}

.c-overlay {
    background: rgba(0, 0, 0, .75);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.c-pagination {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    font-size: 13px;
    justify-content: center;
    margin: 3em 0;
    position: relative
}

[class*=page-numbers] {
    box-sizing: content-box;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin: 6px;
    min-width: 36px;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: color .25s, background-color .25s;
    width: auto
}

[class*=page-numbers].current,
[class*=page-numbers]:hover {
    background-color: var(--color_main);
    color: #fff
}

.c-pagination__dot {
    color: #aaa;
    margin: 0 6px
}

.c-postTitle {
    align-items: center;
    display: flex;
    flex-direction: row-reverse
}

.c-postTitle__ttl {
    font-size: 5vw;
    line-height: 1.4;
    width: 100%
}

.c-postTitle__date {
    border-right: 1px solid var(--color_border);
    font-weight: 400;
    line-height: 1;
    margin-right: .75em;
    padding: .5em .75em .5em 0;
    text-align: center
}

.c-postTitle__date .__y {
    display: block;
    font-size: 3vw;
    line-height: 1;
    margin-bottom: 4px
}

.c-postTitle__date .__md {
    display: block;
    font-size: 4.2vw
}

.p-postList .c-postTitle {
    margin: 0 auto 1em;
    position: relative;
    width: 100%;
    z-index: 1
}

.p-postList .c-postTitle__date .__md,
.p-postList .c-postTitle__ttl {
    font-size: 4vw
}

.c-reviewStars i {
    color: var(--color-review_star, #fac225)
}

.post_content>.c-reviewStars {
    display: block
}

.c-scrollHint {
    -webkit-animation: FloatHorizontal 2s ease-in-out infinite alternate;
    animation: FloatHorizontal 2s ease-in-out infinite alternate;
    margin-bottom: 2px !important;
    margin-top: 3em;
    text-align: right
}

.c-scrollHint span {
    align-items: center;
    display: inline-flex;
    font-size: 12px;
    line-height: 1;
    opacity: .75;
    vertical-align: middle
}

.c-scrollHint span i {
    font-size: 16px;
    margin-left: 4px
}

.c-scrollHint+.wp-block-table {
    margin-top: 0 !important
}

.c-searchForm {
    position: relative
}

.c-searchForm__s {
    background-color: #fff;
    line-height: 2;
    padding: 4px 44px 4px 8px;
    width: 100%
}

.c-searchForm__submit {
    border-radius: var(--swl-radius--4, 0);
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px
}

.c-searchForm__submit:before {
    color: #fff;
    font-size: 20px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 1
}

.w-header .c-searchForm__s {
    font-size: 14px;
    line-height: 20px
}

.w-header .c-searchForm__submit {
    width: 30px
}

.w-header .c-searchForm__submit:before {
    font-size: 16px
}

.skip-link {
    left: 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute !important;
    text-decoration: none;
    top: 0;
    z-index: 999
}

.skip-link:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
    color: #21759b;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: auto;
    left: 8px;
    opacity: 1;
    padding: 16px 24px;
    pointer-events: auto;
    top: 8px;
    width: auto;
    z-index: 1000
}

.c-postAuthor {
    align-items: center;
    display: flex
}

.c-postAuthor.is-link {
    color: inherit;
    text-decoration: none;
    transition: opacity .25s
}

.c-postAuthor.is-link:hover {
    opacity: .75
}

.c-postAuthor__figure {
    border-radius: 50%;
    height: 20px;
    margin: 0 .25em 0 1px;
    overflow: hidden;
    width: 20px
}

.c-postAuthor__figure .avatar {
    display: block;
    -o-object-fit: cover;
    object-fit: cover
}

.c-postThumb {
    overflow: hidden;
    position: relative;
    vertical-align: middle
}

.c-postThumb__figure {
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0
}

.c-postThumb__figure:before {
    content: "";
    display: block;
    height: 0;
    padding-top: var(--card_posts_thumb_ratio)
}

.-type-list .c-postThumb__figure:before,
.-type-list2 .c-postThumb__figure:before {
    padding-top: var(--list_posts_thumb_ratio)
}

.-type-big .c-postThumb__figure:before {
    padding-top: var(--big_posts_thumb_ratio)
}

.-type-thumb .c-postThumb__figure:before {
    padding-top: var(--thumb_posts_thumb_ratio)
}

.p-blogCard .c-postThumb__figure:before {
    padding-top: var(--blogcard_thumb_ratio)
}

.p-postList__link:hover .c-postThumb:before {
    opacity: .2
}

.p-postList__link:hover .c-postThumb__img {
    -webkit-transform: scale(1.06);
    transform: scale(1.06)
}

.c-postThumb__img {
    left: 0;
    position: absolute;
    top: 0;
    transition: -webkit-transform .25s;
    transition: transform .25s;
    transition: transform .25s, -webkit-transform .25s
}

.c-postThumb__cat {
    background-color: var(--color_main);
    display: inline-block;
    font-size: 10px;
    line-height: 2;
    overflow: hidden;
    padding: 0 .75em;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap;
    z-index: 1
}

.-type-list .c-postThumb__cat,
.-type-list2 .c-postThumb__cat {
    left: 0;
    right: auto;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.c-postThumb__cat:before {
    margin-right: .4em
}

.c-postTimes {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: .5em
}

.c-postTimes__modified:before,
.c-postTimes__posted:before {
    margin-right: .325em;
    position: relative;
    top: 1px
}

.c-rssSite {
    margin-right: .5rem
}

.c-rssSite__favi {
    display: block;
    height: 14px;
    margin-right: .25rem;
    width: 14px
}

.c-rssAuthor {
    margin-left: 0 !important
}

.p-blogCard {
    cursor: pointer;
    display: block;
    margin: 2.5em auto 2em;
    max-width: 880px;
    transition: box-shadow .25s;
    width: 100%
}

.wp-block-embed>.p-blogCard {
    margin: 0 auto
}

.p-blogCard:hover {
    box-shadow: 0 4px 16px rgba(0, 0, 0, .1), 0 12px 28px -12px rgba(0, 0, 0, .05)
}

.p-blogCard:hover .c-postThumb__img {
    opacity: 1
}

.p-blogCard__caption {
    background: var(--color_content_bg);
    border-radius: 2px;
    display: inline-block;
    font-size: 11px;
    left: 16px;
    line-height: 2;
    padding: 0 .5em;
    position: absolute;
    top: -1em;
    z-index: 1
}

.p-blogCard__caption:before {
    content: "\e923";
    display: inline-block;
    font-family: icomoon;
    margin-right: 3px
}

.-external .p-blogCard__caption:before {
    content: "\e91a"
}

.p-blogCard__inner {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 16px;
    position: relative;
    transition: box-shadow .25s
}

.-noimg>.p-blogCard__inner {
    min-height: 5em
}

.p-blogCard__thumb {
    flex-shrink: 0;
    margin: 0 1em 0 0;
    width: 30%
}

.p-blogCard__thumb .c-postThumb__figure {
    margin: 0;
    position: relative;
    width: 100%
}

.p-blogCard__body {
    flex: 1 1 auto;
    margin: 0
}

.p-blogCard__title {
    color: inherit;
    display: block;
    font-weight: 400;
    line-height: 1.4;
    text-decoration: none
}

.p-blogCard__excerpt {
    display: block;
    font-size: .8em;
    line-height: 1.4;
    margin-top: .5em;
    opacity: .8;
    word-break: break-word
}

[data-type=type1] .p-blogCard__caption {
    bottom: auto;
    right: auto
}

[data-type=type1] .p-blogCard__inner {
    padding-top: 21px
}

[data-type=type1] .p-blogCard__inner:before {
    border: 1px solid;
    border-radius: var(--swl-radius--2, 0);
    display: block;
    pointer-events: none
}

[data-type=type2] .p-blogCard__caption {
    background: var(--color_main);
    bottom: auto;
    color: #fff;
    padding: 0 .75em;
    right: auto
}

[data-type=type2] .p-blogCard__inner {
    border: 1px solid var(--color_main);
    border-radius: 2px;
    padding-top: 24px
}

[data-type=type3] .p-blogCard__caption {
    background: none;
    bottom: 2px;
    font-size: 10px;
    left: auto;
    opacity: .8;
    right: 4px;
    top: auto;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}

[data-type=type3] .p-blogCard__inner {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, .08);
    color: #333
}

.p-breadcrumb {
    margin: 0 auto;
    padding: 8px 0;
    position: relative
}

.p-breadcrumb.-bg-on {
    background: #f7f7f7
}

.p-breadcrumb:not(.-bg-on) {
    padding-top: 12px
}

.-body-solid .p-breadcrumb.-bg-on {
    box-shadow: inset 0 -1px 8px rgba(0, 0, 0, .06)
}

.-frame-on .p-breadcrumb,
.c-infoBar+.p-breadcrumb,
.c-infoBar+[data-barba=container]>.p-breadcrumb,
.l-topTitleArea+.p-breadcrumb {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    padding-top: 12px
}

.-frame-on .p-breadcrumb {
    padding-bottom: 12px
}

.p-breadcrumb__list {
    align-items: center;
    display: flex;
    font-size: 10px;
    gap: .5em;
    list-style: none;
    overflow: hidden;
    width: 100%
}

.p-breadcrumb__item {
    align-items: center;
    display: inline-flex;
    gap: .5em;
    position: relative
}

.p-breadcrumb__item:last-child:after {
    content: none
}

.p-breadcrumb__item:last-child span {
    opacity: .8
}

.p-breadcrumb__text {
    align-items: center;
    color: inherit;
    display: block;
    display: inline-flex;
    text-decoration: none;
    white-space: nowrap
}

.p-breadcrumb__text:before {
    margin-right: 3px
}

.p-breadcrumb__text:hover span {
    opacity: .76
}

.p-breadcrumb__text .__home {
    align-items: center;
    display: inline-flex;
    gap: 4px
}

.p-breadcrumb__text .__home:before {
    line-height: inherit
}

.single .p-breadcrumb__item:last-child>span.p-breadcrumb__text {
    display: none
}

.p-fixBtnWrap {
    align-items: flex-end;
    bottom: 1.25em;
    display: flex;
    flex-direction: column;
    opacity: 0;
    position: fixed;
    right: 1em;
    text-align: center;
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
    transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s, visibility .3s;
    transition: opacity .3s, transform .3s, visibility .3s, -webkit-transform .3s;
    visibility: hidden;
    z-index: 99
}

[data-loaded=false] .p-fixBtnWrap {
    display: none
}

[data-scrolled=true] .p-fixBtnWrap {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible
}

.p-postListWrap {
    position: relative
}

.p-postList.p-postList {
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

.p-postList.-type-simple {
    border-top: 1px solid var(--color_border)
}

.p-postList.-type-card,
.p-postList.-type-thumb {
    display: flex;
    flex-wrap: wrap;
    margin-left: -.5em;
    margin-right: -.5em
}

.-frame-off .p-postList.-type-list2 {
    border-top: 1px solid var(--color_border);
    padding-top: 1.5em
}

.c-widget .p-postList.-type-card {
    margin-bottom: -1.5em
}

.p-postList.-type-thumb+.is-style-more_btn {
    margin-top: 1em
}

.p-postList.-type-simple+.is-style-more_btn {
    margin-top: 2em
}

.p-postList__item.p-postList__item:before {
    content: none
}

.-type-simple .p-postList__item {
    margin-bottom: 0;
    margin-top: 0
}

.-type-list .p-postList__item {
    margin-bottom: 2em;
    margin-top: 0
}

.-type-list2 .p-postList__item {
    border-bottom: 1px solid var(--color_border);
    margin-bottom: 1.5em;
    margin-top: 0;
    padding-bottom: 1.5em
}

.-type-big .p-postList__item {
    padding-left: .5em;
    padding-right: .5em
}

.-type-big .p-postList__item:not(:last-child) {
    border-bottom: 1px solid var(--color_border);
    margin-bottom: 3em;
    padding-bottom: 3em
}

.-type-card .p-postList__item {
    margin-bottom: 2.5em;
    margin-top: 0;
    padding: 0 .5em;
    width: 50%
}

.-type-thumb .p-postList__item {
    margin-bottom: 1em;
    margin-top: 0;
    padding: 0 .5em;
    width: 50%
}

.is-first-big>.p-postList__item:first-child {
    width: 100%
}

.c-widget .-type-card .p-postList__item {
    margin-bottom: 2em
}

.c-widget .-type-list .p-postList__item {
    margin-bottom: 1.5em
}

.p-postList__link {
    color: inherit;
    display: block;
    position: relative;
    text-decoration: none;
    z-index: 0
}

.-type-card .p-postList__link {
    height: 100%
}

.-type-simple .p-postList__link {
    border-bottom: 1px solid var(--color_border);
    display: block;
    padding: 1em .25em;
    transition: background-color .25s
}

.-type-simple .p-postList__link:hover {
    background-color: var(--swl-color_hov_gray)
}

.-type-list .p-postList__link,
.-type-list2 .p-postList__link {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.-type-list2 .p-postList__link {
    padding: 0 .25em
}

.-type-list2 .p-postList__item:nth-child(2n) .p-postList__link {
    flex-direction: row-reverse
}

.-type-card .p-postList__thumb {
    width: 100%
}

.-type-list .p-postList__thumb,
.-type-list2 .p-postList__thumb {
    width: 36%
}

.-type-thumb .p-postList__thumb {
    box-shadow: none;
    width: 100%
}

.p-postList__thumb:before {
    background: linear-gradient(45deg, var(--color_gradient1), var(--color_gradient2));
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .25s;
    width: 100%;
    z-index: 1
}

.p-postList__body {
    position: relative;
    transition: opacity .25s
}

.-type-big .p-postList__body,
.-type-card .p-postList__body {
    padding-top: 1em
}

.-ps-style-normal .p-postList__item:hover .p-postList__body,
.-type-card .p-postList__item:hover .p-postList__body,
.-type-list .p-postList__item:hover .p-postList__body {
    opacity: .75
}

.-type-list .p-postList__body,
.-type-list2 .p-postList__body {
    width: 60%
}

.-type-thumb .p-postList__body {
    background: rgba(0, 0, 0, .5);
    bottom: 0;
    color: #fff;
    left: 0;
    padding: .75em;
    position: absolute;
    width: 100%
}

.-type-big .p-postList__body:after,
.-type-list2 .p-postList__body:after {
    box-shadow: 0 0 0 1px var(--color_border);
    display: block;
    font-size: 12px;
    letter-spacing: var(--swl-letter_spacing, .5px);
    margin: 2em auto 0;
    opacity: .75;
    padding: 1em 0;
    text-align: center;
    transition: color .25s, background-color .25s;
    width: 100%
}

.-type-list2 .p-postList__body:after {
    display: inline-block;
    margin-top: 2em;
    max-width: 100%;
    padding: .5em 3em;
    width: auto
}

.p-postList__link:hover .p-postList__body:after {
    background: var(--color_main);
    box-shadow: none;
    color: #fff;
    opacity: 1
}

.p-postList .p-postList__title {
    background: none;
    border: none;
    color: inherit;
    display: block;
    font-weight: 700;
    line-height: 1.5;
    margin: 0;
    padding: 0
}

.p-postList .p-postList__title:after,
.p-postList .p-postList__title:before {
    content: none
}

.-type-card .p-postList__title,
.-type-list .p-postList__title,
.-type-list2 .p-postList__title {
    font-size: 3.6vw
}

.-type-simple .p-postList__title {
    font-size: 1em
}

.p-postList__excerpt {
    line-height: 1.5
}

.-type-card .p-postList__excerpt {
    font-size: 3.2vw;
    margin-top: .5em
}

.-type-list .p-postList__excerpt,
.-type-list2 .p-postList__excerpt {
    font-size: 3.4vw;
    margin-top: .5em
}

.-type-big .p-postList__excerpt {
    line-height: 1.6;
    padding-bottom: .5em
}

#sidebar .p-postList__excerpt,
.-related .p-postList__excerpt,
.-type-thumb .p-postList__excerpt {
    display: none
}

.p-postList__meta {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    font-size: 10px;
    line-height: 1.25;
    margin-top: .75em;
    position: relative
}

.p-postList__title+.p-postList__meta {
    margin-top: .25em
}

.p-postList__meta :before {
    margin-right: .25em
}

.-type-simple .p-postList__meta {
    margin: 0 0 4px
}

.-type-big .p-postList__meta {
    font-size: 12px;
    margin: 0 0 1em
}

.-type-thumb .p-postList__meta,
.c-widget .p-postList__meta {
    margin-top: 0
}

.p-postList__author,
.p-postList__cat,
.p-postList__times,
.p-postList__views {
    margin-right: .5em;
    padding: 4px 0
}

.-type-simple .p-postList__author {
    padding: 0
}

.p-postList__author:not(:first-child) {
    margin-left: auto
}

.-w-ranking.p-postList {
    counter-reset: number 0
}

.-w-ranking .p-postList__item {
    position: relative
}

.-w-ranking .p-postList__item:before {
    background-color: #3c3c3c;
    color: #fff;
    content: counter(number);
    counter-increment: number;
    display: block;
    font-family: arial, helvetica, sans-serif;
    pointer-events: none;
    position: absolute;
    text-align: center;
    z-index: 2
}

.-w-ranking .p-postList__item:first-child:before {
    background-color: #f7d305;
    background-image: linear-gradient(to top left, #f7bf05, #fcea7f, #fcd700, #f7d305, #eaca12, #ac9303, #f7d305, #fcea7f, #f7e705, #eaca12, #f7bf05)
}

.-w-ranking .p-postList__item:nth-child(2):before {
    background-color: #a5a5a5;
    background-image: linear-gradient(to top left, #a5a5a5, #e5e5e5, #ae9c9c, #a5a5a5, #a5a5a5, #7f7f7f, #a5a5a5, #e5e5e5, #a5a5a5, #a5a5a5, #a5a5a5)
}

.-w-ranking .p-postList__item:nth-child(3):before {
    background-color: #c47222;
    background-image: linear-gradient(to top left, #c46522, #e8b27d, #d07217, #c47222, #b9722e, #834c17, #c47222, #e8b27d, #c48022, #b9722e, #c46522)
}

.-w-ranking.-type-card .p-postList__item:before {
    font-size: 3.2vw;
    left: calc(.5em + 8px);
    line-height: 2.5;
    top: -4px;
    width: 2em
}

.-w-ranking.-type-list .p-postList__item:before {
    font-size: 3vw;
    left: 0;
    line-height: 2;
    top: 0;
    width: 2em
}

.-type-big .noimg_ {
    display: none
}

.-type-big .noimg_+.p-postList__body {
    padding-top: 0
}

.p-spMenu {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    transition: opacity 0s;
    width: 100%;
    z-index: 101
}

[data-loaded=false] .p-spMenu {
    display: none
}

[data-spmenu=closed] .p-spMenu {
    opacity: 0;
    pointer-events: none;
    transition-delay: 1s
}

.p-spMenu a {
    color: inherit
}

.p-spMenu .c-widget__title {
    margin-bottom: 1.5em
}

.c-spnav {
    display: block;
    text-align: left
}

.c-spnav .menu-item {
    position: relative
}

.c-spnav>.menu-item:first-child>a {
    border-top: none
}

.c-spnav a {
    border-bottom: 1px solid var(--color_border);
    display: block;
    padding: .75em .25em
}

.c-spnav .desc {
    margin-left: 8px
}

.p-spMenu__overlay {
    transition: opacity .5s, visibility .5s
}

[data-spmenu=closed] .p-spMenu__overlay {
    opacity: 0;
    visibility: hidden
}

.p-spMenu__inner {
    box-shadow: 0 0 8px var(--swl-color_shadow);
    height: 100%;
    padding-top: var(--logo_size_sp);
    position: absolute;
    top: 0;
    transition: -webkit-transform .45s;
    transition: transform .45s;
    transition: transform .45s, -webkit-transform .45s;
    transition-timing-function: ease-out;
    width: 88vw;
    z-index: 1
}

.-left .p-spMenu__inner {
    left: 0;
    -webkit-transform: translateX(-88vw);
    transform: translateX(-88vw)
}

.-right .p-spMenu__inner {
    right: 0;
    -webkit-transform: translateX(88vw);
    transform: translateX(88vw)
}

[data-spmenu=opened] .p-spMenu__inner {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.p-spMenu__closeBtn {
    height: var(--logo_size_sp);
    position: absolute;
    top: 0;
    width: var(--logo_size_sp);
    z-index: 1
}

.-left .p-spMenu__closeBtn {
    left: 0
}

.-right .p-spMenu__closeBtn {
    right: 0
}

.p-spMenu__body {
    -webkit-overflow-scrolling: touch;
    height: 100%;
    overflow-y: scroll;
    padding: 0 4vw 10vw;
    position: relative
}

.p-spMenu__nav {
    margin-top: -1em;
    padding-bottom: .5em
}

.p-spMenu__bottom {
    margin-top: 2em
}

.note {
    color: #e03030
}

.dump_data {
    background: #fafafa;
    border: 1px solid #ddd;
    display: block;
    font-family: arial, sans-serif;
    font-size: 13px;
    padding: 16px;
    white-space: pre-wrap
}

.xdebug-var-dump {
    font-family: inherit;
    white-space: inherit
}

.xdebug-var-dump small:first-child {
    display: block
}

.xdebug-var-dump font {
    color: #4368af
}

.xdebug-var-dump small {
    color: #ff6868
}

.alignwide {
    max-width: none !important;
    position: relative;
    width: 100%
}

h2.alignwide {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.alignfull {
    left: calc(50% - 50vw);
    max-width: 100vw !important;
    position: relative;
    width: 100vw
}

@supports (--css:variables) {
    .alignfull {
        left: calc(50% - 50vw + var(--swl-scrollbar_width, 0px)/2);
        width: calc(100vw - var(--swl-scrollbar_width, 0px))
    }
}

.alignfull>.wp-block-cover__inner-container,
.alignfull>.wp-block-group__inner-container {
    margin: 0 auto;
    max-width: var(--article_size)
}

.u-bg-main {
    background-color: var(--color_main) !important;
    color: #fff !important
}

.cf:after,
.cf:before {
    clear: both;
    content: "";
    display: block;
    height: 0;
    overflow: hidden
}

.clear,
.u-cf {
    clear: both !important
}

.none,
.u-none {
    display: none !important
}

.u-block {
    display: block !important
}

.u-flex--aic {
    align-items: center;
    display: flex
}

.fs_xs,
.has-xs-font-size,
.u-fz-xs {
    font-size: var(--swl-fz--xs) !important
}

.fs_s,
.has-s-font-size,
.has-small-font-size,
.u-fz-s {
    font-size: var(--swl-fz--small) !important
}

.has-normal-font-size,
.has-regular-font-size {
    font-size: var(--swl-fz--normal) !important
}

.has-medium-font-size,
.u-fz-m {
    font-size: var(--swl-fz--medium) !important
}

.fs_l,
.has-l-font-size,
.has-large-font-size,
.u-fz-l {
    font-size: var(--swl-fz--large) !important
}

.fs_xl,
.has-huge-font-size,
.has-xl-font-size,
.u-fz-xl {
    font-size: var(--swl-fz--huge) !important
}

.u-fz-10 {
    font-size: 10px
}

.u-fz-11 {
    font-size: 11px
}

.u-fz-12 {
    font-size: 12px
}

.u-fz-13 {
    font-size: 13px
}

.u-fz-14 {
    font-size: 14px
}

.u-fz-15 {
    font-size: 15px
}

.u-fz-16 {
    font-size: 16px
}

.u-fz-18 {
    font-size: 18px
}

.u-fw-bold {
    font-weight: 700 !important
}

.u-fw-normal {
    font-weight: 400 !important
}

.u-fw-lighter {
    font-weight: lighter !important
}

.u-fs-italic {
    font-style: italic !important
}

.u-col-main {
    color: var(--color_main) !important
}

.u-thin {
    opacity: .8
}

.hov-opacity {
    transition: opacity .25s
}

.hov-opacity:hover {
    opacity: .8
}

.hov-flash:hover {
    -webkit-animation: flash 1s;
    animation: flash 1s
}

.hov-flash-up {
    transition: box-shadow .25s
}

.hov-flash-up:hover {
    -webkit-animation: flash 1s;
    animation: flash 1s;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .25)
}

.hov-col-main {
    transition: color .25s
}

.hov-col-main:hover {
    color: var(--color_main) !important
}

.u-lh-10 {
    line-height: 1 !important
}

.u-lh-15 {
    line-height: 1.5 !important
}

.u-lh-20 {
    line-height: 2 !important
}

.luminous {
    cursor: -webkit-zoom-in !important;
    cursor: zoom-in !important
}

.u-mb-ctrl+* {
    margin-top: 0 !important
}

.u-mb-0 {
    margin-bottom: 0 !important
}

.u-mb-5 {
    margin-bottom: .5em !important
}

.u-mb-10 {
    margin-bottom: 1em !important
}

.u-mb-15 {
    margin-bottom: 1.5em !important
}

.u-mb-20 {
    margin-bottom: 2em !important
}

.u-mb-25 {
    margin-bottom: 2.5em !important
}

.u-mb-30 {
    margin-bottom: 3em !important
}

.u-mb-40 {
    margin-bottom: 4em !important
}

.u-mb-50 {
    margin-bottom: 5em !important
}

.u-mb-60 {
    margin-bottom: 6em !important
}

.u-mb-80 {
    margin-bottom: 8em !important
}

.u-mt-0 {
    margin-top: 0 !important
}

.u-mt-5 {
    margin-top: .5em !important
}

.u-mt-10 {
    margin-top: 1em !important
}

.u-mt-15 {
    margin-top: 1.5em !important
}

.u-mt-20 {
    margin-top: 2em !important
}

.u-mt-25 {
    margin-top: 2.5em !important
}

.u-mt-30 {
    margin-top: 3em !important
}

.u-mt-40 {
    margin-top: 4em !important
}

.u-mt-50 {
    margin-top: 5em !important
}

.u-mt-60 {
    margin-top: 6em !important
}

.u-mt-80 {
    margin-top: 8em !important
}

.u-obf-cover {
    display: block;
    height: 100% !important;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100% !important
}

.al_c,
.u-ta-c {
    text-align: center
}

.al_l,
.u-ta-l {
    text-align: left
}

.al_r,
.u-ta-r {
    text-align: right
}

.u-nowrap {
    white-space: nowrap
}

.alignleft {
    float: left
}

.alignright {
    float: right
}

.c-prBanner__link {
    display: block;
    margin: 0 auto;
    max-width: 400px;
    transition: opacity .25s
}

.c-prBanner__link:hover {
    opacity: .8
}

.c-prBanner__img {
    width: 100%
}

.widget_swell_ad_widget {
    margin: 0 auto;
    text-align: center;
    width: 100%
}

.widget_swell_ad_widget iframe,
.widget_swell_ad_widget ins {
    box-sizing: border-box;
    max-width: 100%
}

.w-beforeToc {
    margin-bottom: 4em;
    margin-top: 4em
}

.w-fixSide {
    margin-top: 2em;
    max-height: calc(100vh - 16px - var(--swl-adminbarH, 0px) - var(--swl-fix_headerH, 0px));
    overflow-y: auto;
    top: calc(8px + var(--swl-adminbarH, 0px) + var(--swl-fix_headerH, 0px))
}

.w-frontTop {
    margin-bottom: 3em
}

.w-frontBottom {
    margin-top: 3em
}

.c-widget+.c-widget {
    margin-top: 2em
}

.c-widget p:empty:before {
    content: none
}

.c-widget .textwidget>:not(:last-child) {
    margin-bottom: 1em
}

.c-widget__title {
    font-size: 4vw;
    font-weight: 700;
    margin-bottom: 1.5em;
    overflow: hidden;
    position: relative
}

.c-widget__title:after,
.c-widget__title:before {
    box-sizing: inherit;
    display: block;
    height: 1px;
    position: absolute;
    z-index: 0
}

.widget_search .c-widget__title,
.widget_search .wp-block-search__label {
    display: none
}

.recentcomments {
    padding: 8px
}

.cat-post-count,
.post_count,
.tag-link-count {
    color: #666;
    font-size: 3vw;
    position: relative;
    right: -1px
}

.cat-post-count {
    margin-left: 4px
}

.wp-block-archives-list,
.wp-block-categories-list,
.wp-block-latest-comments,
.wp-block-latest-posts,
.wp-block-rss {
    list-style: none !important;
    padding: 0 !important
}

.post_content {
    line-height: 1.8;
    margin: 0;
    max-width: 100%;
    padding: 0
}

.post_content>* {
    clear: both;
    margin-bottom: var(--swl-block-margin, 2em)
}

.post_content div>:first-child,
.post_content>:first-child {
    margin-top: 0 !important
}

.post_content dd>:last-child,
.post_content div>:last-child,
.post_content>:last-child {
    margin-bottom: 0 !important
}

.post_content h1 {
    font-size: 2em
}

.post_content h2 {
    font-size: 1.2em;
    line-height: 1.4;
    margin: 4em 0 2em;
    position: relative;
    z-index: 1
}

.post_content>h2 {
    margin-left: var(--swl-h2-margin--x, 0);
    margin-right: var(--swl-h2-margin--x, 0)
}

.post_content h3 {
    font-size: 1.1em;
    font-weight: 700;
    line-height: 1.4;
    margin: 3em 0 2em;
    position: relative
}

.post_content h3:before {
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    z-index: 0
}

.post_content h4 {
    font-size: 1.05em;
    line-height: 1.4;
    margin: 3em 0 1.5em;
    position: relative
}

.post_content dt,
.post_content h2,
.post_content h3,
.post_content h4 {
    font-weight: 700
}

.post_content .is-style-section_ttl {
    background: none;
    border: none;
    border-radius: 0;
    color: inherit;
    letter-spacing: var(--swl-letter_spacing, .2px);
    padding: 0;
    position: relative;
    text-align: center
}

.post_content .is-style-section_ttl:after,
.post_content .is-style-section_ttl:before {
    border: none;
    content: none
}

.post_content .is-style-section_ttl.has-text-align-left {
    text-align: left
}

.post_content .is-style-section_ttl.has-text-align-right {
    text-align: right
}

.post_content .is-style-section_ttl small {
    display: block;
    font-size: .6em;
    padding-top: .25em
}

.post_content table {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    line-height: 1.6;
    max-width: 100%;
    text-align: left;
    width: 100%
}

.post_content td,
.post_content th {
    border: 1px solid var(--color_border--table, #dcdcdc);
    padding: .5em
}

.post_content th {
    background-color: var(--tbody-th-color--bg, hsla(0, 0%, 59%, .05));
    color: var(--tbody-th-color--txt, inherit);
    font-weight: 700
}

.post_content thead td,
.post_content thead th {
    background-color: var(--thead-color--bg, var(--color_main));
    color: var(--thead-color--txt, #fff)
}

.post_content :where(table) caption {
    font-size: .9em;
    margin-bottom: .25em;
    opacity: .8
}

.post_content small {
    font-size: .8em;
    opacity: .8
}

.post_content :not(pre)>code {
    align-items: center;
    background: #f7f7f7;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 2px;
    color: #333;
    display: inline-flex;
    font-family: Menlo, Consolas, メイリオ, sans-serif;
    font-size: .9em;
    letter-spacing: 0;
    line-height: 1;
    margin: 0 .5em;
    padding: .25em .5em
}

.post_content :where(ul:not([type])) {
    list-style: disc
}

.post_content :where(ol:not([type])) {
    list-style: decimal
}

.post_content ol,
.post_content ul {
    padding-left: var(--swl-list-padding--left)
}

.post_content ol ul,
.post_content ul ul {
    list-style: circle
}

.post_content li {
    line-height: 1.5;
    margin: .25em 0;
    position: relative
}

.post_content li ol,
.post_content li ul {
    margin: 0
}

.post_content hr {
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    margin: 2.5em 0
}

.post_content blockquote {
    background: var(--color_gray);
    position: relative
}

.post_content blockquote.is-style-large {
    padding: 1.5em 3em
}

.post_content blockquote.is-style-large cite {
    text-align: inherit
}

.post_content blockquote cite {
    display: block;
    font-size: .8em;
    margin-top: 1em;
    opacity: .8
}

.post_content blockquote>* {
    position: relative;
    z-index: 1
}

.post_content blockquote>:not(:last-child) {
    margin: 0 0 .5em
}

.post_content blockquote:after,
.post_content blockquote:before {
    line-height: 1;
    position: absolute;
    z-index: 0
}

.post_content pre {
    overflow-x: auto;
    padding: .5em
}

.post_content iframe {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.l-mainContent__inner>.post_content {
    margin: 4em 0;
    padding: 0 var(--swl-pad_post_content, 0)
}

.c-tabBody__item>*,
.cap_box_content>*,
.faq_a>*,
.swell-block-accordion__body>*,
.swell-block-dl__dd>*,
.swell-block-step__body>*,
.swl-has-mb--s>*,
.wp-block-column>*,
.wp-block-cover__inner-container>*,
.wp-block-group__inner-container>*,
.wp-block-media-text__content>*,
div[class*=is-style-]>* {
    margin-bottom: 1em
}

.alignfull>.wp-block-cover__inner-container>*,
.alignfull>.wp-block-group__inner-container>*,
.swell-block-fullWide__inner>* {
    margin-bottom: 2em
}

:where(.is-layout-flex) {
    gap: .5em
}

.is-layout-flex {
    display: flex;
    flex-wrap: wrap
}

.is-layout-flex.is-nowrap {
    flex-wrap: nowrap
}

.is-layout-flex:not(.is-vertical).is-content-justification-center {
    justify-content: center
}

.is-layout-flex:not(.is-vertical).is-content-justification-right {
    justify-content: flex-end
}

.is-layout-flex.is-content-justification-space-between {
    justify-content: space-between
}

.is-layout-flex.is-vertical {
    flex-direction: column
}

.is-layout-flex.is-vertical.is-content-justification-center {
    align-items: center
}

.is-layout-flex.is-vertical.is-content-justification-left {
    align-items: flex-start
}

.is-layout-flex.is-vertical.is-content-justification-right {
    align-items: flex-end
}

.font_col_main {
    color: var(--color_main) !important
}

.font_col_red {
    color: var(--color_deep01) !important
}

.font_col_blue {
    color: var(--color_deep02) !important
}

.font_col_green {
    color: var(--color_deep03) !important
}

[class*=fill_col_] {
    border-radius: 1px;
    padding: .25em .5em
}

.fill_col_main {
    background-color: var(--color_main);
    color: #fff
}

.fill_col_red {
    background-color: var(--color_deep01) !important;
    color: #fff
}

.fill_col_blue {
    background-color: var(--color_deep02) !important;
    color: #fff
}

.fill_col_green {
    background-color: var(--color_deep03) !important;
    color: #fff
}

.is-style-border_sg {
    border: 1px solid hsla(0, 0%, 78%, .5);
    padding: var(--swl-box_padding)
}

.is-style-border_dg {
    border: 1px dashed hsla(0, 0%, 78%, .5);
    padding: var(--swl-box_padding)
}

.is-style-border_sm {
    border: 1px solid var(--color_main);
    padding: var(--swl-box_padding)
}

.is-style-border_dm {
    border: 1px dashed var(--color_main);
    padding: var(--swl-box_padding)
}

.is-style-bg_main {
    background-color: var(--color_main);
    color: #fff;
    padding: var(--swl-box_padding)
}

.is-style-bg_main_thin {
    background-color: var(--color_main_thin);
    padding: var(--swl-box_padding)
}

.is-style-bg_gray {
    background: var(--color_gray);
    padding: var(--swl-box_padding)
}

:root {
    --swl-box_padding: 1.5em
}

.has-border.-border01 {
    border: var(--border01)
}

.has-border.-border02 {
    border: var(--border02)
}

.has-border.-border03 {
    border: var(--border03)
}

.has-border.-border04 {
    border: var(--border04)
}

.has-border,
div.has-background,
p.has-background {
    padding: var(--swl-box_padding)
}

.is-style-balloon_box2,
.is-style-emboss_box,
.is-style-sticky_box {
    background-color: #fff;
    color: #333
}

.is-style-bg_stripe {
    background: linear-gradient(-45deg, transparent 25%, var(--color_gray) 25%, var(--color_gray) 50%, transparent 50%, transparent 75%, var(--color_gray) 75%, var(--color_gray));
    background-clip: padding-box;
    background-size: 6px 6px;
    padding: var(--swl-box_padding);
    position: relative
}

.is-style-crease {
    background-color: #f7f7f7;
    padding: calc(.5em + 20px);
    position: relative
}

.is-style-crease:before {
    background-color: inherit;
    border-color: var(--color_content_bg) var(--color_content_bg) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1);
    border-style: solid;
    border-width: 0 20px 20px 0;
    box-shadow: -1px 1px 1px rgba(0, 0, 0, .05);
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 0
}

.is-style-bg_grid {
    background-image: linear-gradient(transparent calc(100% - 1px), var(--color_gray) 50%, var(--color_gray)), linear-gradient(90deg, transparent calc(100% - 1px), var(--color_gray) 50%, var(--color_gray));
    background-repeat: repeat;
    background-size: 16px 16px;
    padding: var(--swl-box_padding)
}

.is-style-note_box,
.is-style-stitch {
    background: #f7f7f7;
    color: #5f5a59;
    display: block;
    font-style: normal;
    padding: var(--swl-box_padding);
    position: relative
}

.is-style-note_box:before,
.is-style-stitch:before {
    border: 1px dashed hsla(0, 0%, 78%, .6);
    border-radius: inherit;
    content: "";
    display: block;
    height: calc(100% - 12px);
    left: 6px;
    pointer-events: none;
    position: absolute;
    top: 6px;
    width: calc(100% - 12px)
}

.is-style-dent_box {
    background: rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .1);
    padding: var(--swl-box_padding)
}

.is-style-emboss_box {
    border-top: 2px solid var(--color_main);
    box-shadow: var(--swl-box_shadow);
    padding: var(--swl-box_padding)
}

.is-style-kakko_box {
    padding: var(--swl-box_padding);
    position: relative
}

.is-style-kakko_box:before {
    border-left: 1px solid;
    border-top: 1px solid;
    left: 0;
    top: 0
}

.is-style-kakko_box:after {
    border-bottom: 1px solid;
    border-right: 1px solid;
    bottom: 0;
    right: 0
}

.is-style-kakko_box:after,
.is-style-kakko_box:before {
    border-color: var(--color_main);
    content: "";
    display: inline-block;
    height: 2em;
    position: absolute;
    width: 2.25em
}

.is-style-big_kakko_box {
    padding: var(--swl-box_padding);
    position: relative
}

.is-style-big_kakko_box:before {
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-top: 1px solid;
    bottom: 0;
    left: 0
}

.is-style-big_kakko_box:after {
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    bottom: 0;
    right: 0
}

.is-style-big_kakko_box:after,
.is-style-big_kakko_box:before {
    border-color: var(--color_main);
    content: "";
    display: inline-block;
    height: 100%;
    position: absolute;
    width: .75em
}

.is-style-border_left {
    border-left: 2px solid;
    padding-left: 10px
}

.is-style-sticky_box {
    border-left: 8px solid var(--color_main);
    box-shadow: var(--swl-box_shadow);
    min-width: 6em;
    padding: .75em 1em
}

.is-style-balloon_box,
.is-style-sticky_box {
    line-height: 1.4;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.is-style-balloon_box {
    background-color: var(--color_main);
    border-radius: 2px;
    color: #fff;
    min-width: 2em;
    padding: .5em 1.25em
}

.is-style-balloon_box:before {
    border: 12px solid transparent;
    border-top: 12px solid var(--color_main);
    bottom: -22px;
    content: "";
    height: 0;
    left: 1.25em;
    position: absolute;
    visibility: visible;
    width: 0
}

.is-style-balloon_box2 {
    border: 1px solid;
    border-radius: 2px;
    line-height: 1.4;
    min-width: 2em;
    padding: .5em 1.25em;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.is-style-balloon_box2:before {
    background: inherit;
    border-bottom: 1px solid;
    border-right: 1px solid;
    bottom: -7px;
    content: "";
    height: 12px;
    left: 1.25em;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    visibility: visible;
    width: 12px
}

.is-style-balloon_box.has-text-align-center,
.is-style-balloon_box2.has-text-align-center {
    margin-left: auto;
    margin-right: auto
}

.is-style-balloon_box.has-text-align-center:before {
    left: calc(50% - 12px)
}

.is-style-balloon_box2.has-text-align-center:before {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

.is-style-icon_announce,
.is-style-icon_bad,
.is-style-icon_book,
.is-style-icon_good,
.is-style-icon_info,
.is-style-icon_pen {
    border-radius: 2px;
    line-height: 1.6;
    padding: 1em 1em 1em 4.25em;
    position: relative
}

.is-style-icon_announce:before,
.is-style-icon_bad:before,
.is-style-icon_book:before,
.is-style-icon_good:before,
.is-style-icon_info:before,
.is-style-icon_pen:before {
    content: "";
    display: inline-block;
    font-family: icomoon;
    font-size: inherit;
    left: 1.25em;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) scale(1.5);
    transform: translateY(-50%) scale(1.5)
}

.is-style-icon_announce:after,
.is-style-icon_bad:after,
.is-style-icon_book:after,
.is-style-icon_good:after,
.is-style-icon_info:after,
.is-style-icon_pen:after {
    border-right: 1px solid;
    content: "";
    display: block;
    height: 50%;
    left: 3.25em;
    opacity: .4;
    position: absolute;
    top: 25%;
    width: 0
}

.is-style-icon_good {
    background: var(--color_icon_good_bg);
    border-color: var(--color_icon_good)
}

.is-style-icon_good:before {
    color: var(--color_icon_good);
    content: "\e8dc"
}

.is-style-icon_good:after {
    border-right-color: var(--color_icon_good)
}

.is-style-icon_bad {
    background: var(--color_icon_bad_bg);
    border-color: var(--color_icon_bad)
}

.is-style-icon_bad:before {
    color: var(--color_icon_bad);
    content: "\e8db"
}

.is-style-icon_bad:after {
    border-right-color: var(--color_icon_bad)
}

.is-style-icon_info {
    background: var(--color_icon_info_bg);
    border-color: var(--color_icon_info)
}

.is-style-icon_info:before {
    color: var(--color_icon_info);
    content: "\e941"
}

.is-style-icon_info:after {
    border-right-color: var(--color_icon_info)
}

.is-style-icon_announce {
    background: var(--color_icon_announce_bg);
    border-color: var(--color_icon_announce)
}

.is-style-icon_announce:before {
    color: var(--color_icon_announce);
    content: "\e913"
}

.is-style-icon_announce:after {
    border-right-color: var(--color_icon_announce)
}

.is-style-icon_pen {
    background: var(--color_icon_pen_bg);
    border-color: var(--color_icon_pen)
}

.is-style-icon_pen:before {
    color: var(--color_icon_pen);
    content: "\e934"
}

.is-style-icon_pen:after {
    border-right-color: var(--color_icon_pen)
}

.is-style-icon_book {
    background: var(--color_icon_book_bg);
    border-color: var(--color_icon_book)
}

.is-style-icon_book:before {
    color: var(--color_icon_book);
    content: "\e91a"
}

.is-style-icon_book:after {
    border-right-color: var(--color_icon_book)
}

[class*=is-style-big_icon_] {
    border-color: var(--the-color, currentColor);
    padding: 2em 1.5em 1.5em;
    position: relative
}

[class*=is-style-big_icon_]:not(:first-child) {
    margin-top: 2.5em
}

[class*=is-style-big_icon_]:before {
    align-items: center;
    background-color: var(--the-color, currentColor);
    border: 2px solid;
    border-color: var(--color_content_bg);
    border-radius: 50%;
    color: #fff;
    content: "";
    display: inline-flex;
    font-family: icomoon;
    font-size: 1.25em;
    height: 2em;
    justify-content: center;
    left: .5em;
    line-height: 1;
    padding: 0 0 0 .05em;
    position: absolute;
    top: -1px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 2em
}

.is-style-big_icon_point {
    --the-color: var(--color_icon_point)
}

.is-style-big_icon_point:before {
    content: "\e915"
}

.is-style-big_icon_check,
.is-style-big_icon_good {
    --the-color: var(--color_icon_check)
}

.is-style-big_icon_check:before,
.is-style-big_icon_good:before {
    content: "\e923"
}

.is-style-big_icon_bad,
.is-style-big_icon_batsu {
    --the-color: var(--color_icon_batsu)
}

.is-style-big_icon_bad:before,
.is-style-big_icon_batsu:before {
    content: "\e91f"
}

.is-style-big_icon_hatena {
    --the-color: var(--color_icon_hatena)
}

.is-style-big_icon_hatena:before {
    content: "\e917"
}

.is-style-big_icon_caution {
    --the-color: var(--color_icon_caution)
}

.is-style-big_icon_caution:before {
    content: "\e916"
}

.is-style-big_icon_memo {
    --the-color: var(--color_icon_memo)
}

.is-style-big_icon_memo:before {
    content: "\e929"
}

.is-style-browser_mac {
    --frame-color: #ced1d5;
    --bar-height: 32px;
    --frame-width: 6px;
    --caption-fz: 12px;
    display: grid !important;
    grid-template-areas: "Bar" "Display";
    position: relative
}

.swell-block-column .is-style-browser_mac,
.wp-block-column .is-style-browser_mac,
.wp-block-gallery:not(.columns-1) .is-style-browser_mac {
    --frame-width: 4px;
    --caption-fz: 11px;
    --bar-height: 30px
}

.is-style-browser_mac>.wp-block-group__inner-container {
    max-height: 400px;
    overflow-y: auto;
    padding: 1.5em;
    width: 100%
}

.is-style-browser_mac:before {
    background: var(--frame-color) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA1NiAxNCI+PGNpcmNsZSBjeD0iOCIgY3k9IjciIHI9IjYiIHN0eWxlPSJmaWxsOiNlYzZhNWUiLz48Y2lyY2xlIGN4PSIyOCIgY3k9IjciIHI9IjYiIHN0eWxlPSJmaWxsOiNmNWJmNTEiLz48Y2lyY2xlIGN4PSI0OCIgY3k9IjciIHI9IjYiIHN0eWxlPSJmaWxsOiM2MWM1NTUiLz48L3N2Zz4=) no-repeat left 8px top 50%;
    background-size: auto calc(var(--bar-height) - 20px);
    border-radius: 8px 8px 0 0;
    content: "";
    display: block;
    grid-area: Bar;
    height: var(--bar-height);
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.is-style-browser_mac.wp-block-image img,
.is-style-browser_mac.wp-block-video video,
.is-style-browser_mac>.wp-block-group__inner-container {
    background: #fff;
    border: solid var(--frame-width) var(--frame-color);
    border-radius: 0 0 8px 8px;
    border-top: none;
    box-shadow: 0 2px 24px -2px rgba(0, 0, 0, .25);
    color: #333;
    grid-area: Display
}

.is-style-browser_mac.wp-block-image,
.is-style-browser_mac.wp-block-video {
    margin-left: auto;
    margin-right: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.is-style-browser_mac.wp-block-image img,
.is-style-browser_mac.wp-block-video video {
    display: block;
    margin: 0 auto
}

.is-style-browser_mac.is-style-browser_mac>figcaption {
    background: #fff;
    border-radius: 6px 6px 0 0;
    font-size: var(--caption-fz) !important;
    grid-area: Bar;
    left: calc((var(--bar-height) - 20px)*5 + 8px);
    line-height: 1;
    margin: 0 !important;
    max-width: calc(100% - 80px);
    padding: 6px 8px;
    position: absolute;
    top: calc(var(--bar-height) - var(--caption-fz) - 14px);
    z-index: 2
}

.wp-block-gallery .is-style-browser_mac figcaption {
    max-width: 100%;
    top: auto;
    width: 100%
}

.is-style-desktop {
    --body-color: #ced1d5;
    --bezel-width: 8px;
    --bezel-frame: 2px;
    --bezel-width--foot: calc(var(--bezel-width)*5.5);
    --panel-ratio: 56.25%;
    display: grid !important;
    grid-template-areas: "Display" "Foot" "Caption";
    padding: 0;
    position: relative
}

.swell-block-column .is-style-desktop,
.wp-block-column .is-style-desktop,
.wp-block-gallery:not(.columns-1) .is-style-desktop {
    --bezel-width: 6px
}

.is-style-desktop.wp-block-image {
    margin-left: auto;
    margin-right: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.is-style-desktop.wp-block-image img,
.is-style-desktop.wp-block-video video,
.is-style-desktop>.wp-block-group__inner-container {
    border: var(--bezel-width) solid #222;
    border-bottom-width: calc(var(--bezel-width) - var(--bezel-frame));
    border-radius: 6px 6px 0 0;
    display: block;
    grid-area: Display;
    margin: 0 auto;
    padding: 0;
    z-index: 0
}

.is-style-desktop>.wp-block-group__inner-container {
    background-color: #fff;
    color: #111;
    height: calc(100% - var(--bezel-width--foot));
    overflow-y: auto;
    padding: 1em;
    position: absolute;
    width: 100%
}

.is-style-desktop.wp-block-image img,
.is-style-desktop.wp-block-video video {
    margin-bottom: var(--bezel-width--foot)
}

.is-style-desktop figcaption {
    grid-area: Caption
}

.is-style-desktop:after {
    border: solid var(--bezel-frame) var(--body-color) !important;
    border-bottom-width: var(--bezel-width--foot) !important;
    border-radius: 6px 6px 8px 8px !important;
    box-sizing: border-box;
    content: "";
    display: block;
    grid-area: Display;
    height: 0;
    padding-top: var(--panel-ratio);
    pointer-events: none;
    width: 100%;
    z-index: 1
}

.is-style-desktop.wp-block-image:after,
.is-style-desktop.wp-block-video:after {
    height: 100%;
    padding: 0;
    position: absolute;
    visibility: visible;
    width: 100%;
    z-index: 1
}

.is-style-desktop:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, .125), rgba(0, 0, 0, .05) 55%, rgba(0, 0, 0, .05) 75%, rgba(0, 0, 0, .075) 92%, hsla(0, 0%, 100%, .3) 96%, rgba(0, 0, 0, .35) 99%), linear-gradient(to right, hsla(0, 0%, 100%, .2), rgba(0, 0, 0, .35) 1%, hsla(0, 0%, 100%, .3) 4%, rgba(0, 0, 0, .02) 8%, hsla(0, 0%, 100%, .2) 25%, hsla(0, 0%, 100%, .2) 75%, rgba(0, 0, 0, .02) 92%, hsla(0, 0%, 100%, .3) 96%, rgba(0, 0, 0, .35) 99%, hsla(0, 0%, 100%, .2)), linear-gradient(to bottom, var(--body-color), var(--body-color));
    background-position: top, bottom, top;
    background-repeat: no-repeat;
    background-size: 100% 92%, 100% 8%, 100%;
    border-radius: 0 0 4px 4px/2px;
    box-shadow: 0 0 calc(var(--body-width, 4px)*.001) rgba(0, 0, 0, .2);
    content: "";
    display: block;
    grid-area: Foot;
    height: 0;
    margin: 0 auto;
    order: 1;
    padding-top: 10%;
    width: 18%
}

.wp-block-gallery .is-style-desktop img {
    height: calc(100% - var(--bezel-width--foot)) !important
}

.wp-block-gallery .is-style-desktop figcaption {
    bottom: var(--bezel-width--foot) !important;
    grid-area: Display
}

.is-style-browser_mac.size_s,
.is-style-desktop.size_s {
    padding: 0 var(--img-space--s, 8%)
}

.is-style-browser_mac.size_s img,
.is-style-desktop.size_s img {
    max-width: 100%
}

.is-style-browser_mac.size_xs,
.is-style-desktop.size_xs {
    padding: 0 var(--img-space--xs, 16%)
}

.is-style-browser_mac.size_xs img,
.is-style-desktop.size_xs img {
    max-width: 100%
}

.p-articleThumb__caption,
.wp-block-embed>figcaption,
.wp-block-image figcaption,
.wp-block-table figcaption,
.wp-block-video figcaption {
    color: inherit;
    display: block !important;
    font-size: .8em;
    line-height: 1.4;
    margin-bottom: 0;
    margin-top: .75em;
    opacity: .8;
    text-align: center
}

.has-swl-main-color {
    color: var(--color_main) !important
}

.has-swl-main-thin-color {
    color: var(--color_main_thin) !important
}

.has-swl-gray-color {
    color: var(--color_gray) !important
}

.has-black-color {
    color: #000 !important
}

.has-white-color {
    color: #fff !important
}

.has-swl-pale-01-color {
    color: var(--color_pale01) !important
}

.has-swl-pale-02-color {
    color: var(--color_pale02) !important
}

.has-swl-pale-03-color {
    color: var(--color_pale03) !important
}

.has-swl-pale-04-color {
    color: var(--color_pale04) !important
}

.has-swl-deep-01-color {
    color: var(--color_deep01) !important
}

.has-swl-deep-02-color {
    color: var(--color_deep02) !important
}

.has-swl-deep-03-color {
    color: var(--color_deep03) !important
}

.has-swl-deep-04-color {
    color: var(--color_deep04) !important
}

.has-swl-main-background-color {
    background-color: var(--color_main) !important;
    color: var(--swl-text_color--white, #fff)
}

.has-swl-main-thin-background-color {
    background-color: var(--color_main_thin) !important;
    color: var(--swl-text_color--black, #333)
}

.has-swl-gray-background-color {
    background-color: var(--color_gray) !important
}

.has-black-background-color {
    background-color: #000 !important;
    color: var(--swl-text_color--white, #fff)
}

.has-white-background-color {
    background-color: #fff !important;
    color: var(--swl-text_color--black, #333)
}

.has-swl-deep-01-background-color {
    background-color: var(--color_deep01) !important;
    color: var(--swl-text_color--white, #fff)
}

.has-swl-deep-02-background-color {
    background-color: var(--color_deep02) !important;
    color: var(--swl-text_color--white, #fff)
}

.has-swl-deep-03-background-color {
    background-color: var(--color_deep03) !important;
    color: var(--swl-text_color--white, #fff)
}

.has-swl-deep-04-background-color {
    background-color: var(--color_deep04) !important;
    color: var(--swl-text_color--white, #fff)
}

.has-swl-pale-01-background-color {
    background-color: var(--color_pale01) !important;
    color: var(--swl-text_color--black, #333)
}

.has-swl-pale-02-background-color {
    background-color: var(--color_pale02) !important;
    color: var(--swl-text_color--black, #333)
}

.has-swl-pale-03-background-color {
    background-color: var(--color_pale03) !important;
    color: var(--swl-text_color--black, #333)
}

.has-swl-pale-04-background-color {
    background-color: var(--color_pale04) !important;
    color: var(--swl-text_color--black, #333)
}

.wp-block-columns.sp_column2.has-2-columns {
    flex-wrap: nowrap !important
}

.wp-block-columns.first_big>.wp-block-column,
.wp-block-columns.last_big>.wp-block-column {
    flex-grow: 0
}

.wp-block-columns.first_big .wp-block-column:first-child,
.wp-block-columns.last_big .wp-block-column:last-child {
    flex-basis: 100% !important
}

.wp-block-columns.first_big.sp_column2 .wp-block-column:not(:first-child),
.wp-block-columns.last_big.sp_column2 .wp-block-column:not(:last-child) {
    flex-basis: calc(50% - var(--wp-column-gap)/2) !important
}

.instagram-media-rendered,
.twitter-tweet-rendered {
    margin-left: auto !important;
    margin-right: auto !important
}

.fb_iframe_widget,
.fb_iframe_widget>span {
    display: block !important
}

.fb_iframe_widget>span {
    margin: 0 auto
}

.wp-block-image {
    text-align: center
}

.wp-block-image img {
    vertical-align: bottom
}

.wp-block-image figcaption a {
    display: inline
}

.wp-block-image:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden
}

.wp-block-image a {
    display: block;
    transition: opacity .25s
}

.wp-block-image a:hover {
    opacity: .8
}

.wp-caption {
    max-width: 100%;
    text-align: center;
    width: 100%
}

.wp-caption-text {
    font-size: .8em;
    margin-top: 1em;
    opacity: .8
}

img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-block-image.is-style-border img,
.wp-block-video.is-style-border video,
img.border {
    border: 1px solid rgba(0, 0, 0, .1)
}

.wp-block-image.is-style-photo_frame img,
.wp-block-video.is-style-photo_frame video,
img.photo_frame {
    border: 4px solid #fff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1)
}

.size_s img,
img.size_s {
    display: block;
    margin: auto;
    max-width: calc(100% - var(--img-space--s, 8%)*2)
}

.size_xs img,
img.size_xs {
    display: block;
    margin: auto;
    max-width: calc(100% - var(--img-space--xs, 16%)*2)
}

.swl-marker {
    display: inline;
    padding: 2px
}

.swl-bg-color {
    border-radius: 1px;
    padding: .25em
}

mark.has-inline-color {
    background-color: inherit
}

code.dir_name:before {
    content: "\e92f";
    margin-right: .4em;
    opacity: .8
}

code.file_name:before {
    content: "\e924";
    margin-right: .4em
}

.swl-cell-text-centered {
    display: inline-block;
    text-align: center;
    width: 100%
}

.swl-inline-list {
    display: inline-block;
    line-height: 1.5;
    padding: 2px 0 2px 1.5em;
    position: relative
}

.swl-inline-list[data-icon=dot]:before {
    background-color: currentcolor;
    border-radius: 50%;
    color: inherit;
    content: "";
    display: block;
    height: 6px;
    left: .5em;
    position: absolute;
    top: calc(.75em - 1px);
    width: 6px
}

.swl-inline-list:not([data-icon=dot]):before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: none;
    border: none;
    border-radius: 0;
    display: block;
    font-family: icomoon;
    height: auto;
    left: .25em;
    position: absolute;
    top: 2px;
    width: 1em
}

.swl-inline-list[data-icon=check]:before {
    color: var(--color_list_check);
    content: "\e923";
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.swl-inline-list[data-icon=circle]:before {
    color: var(--color_list_good);
    content: "\ea56"
}

.swl-inline-list[data-icon=triangle]:before {
    color: var(--color_list_triangle);
    content: "\e93f"
}

.swl-inline-list[data-icon=close]:before {
    color: var(--color_list_bad);
    content: "\e91f"
}

.swl-inline-icon {
    display: inline-block;
    margin-left: .1em;
    margin-right: .1em;
    min-width: 1em;
    position: relative
}

.swl-inline-icon+.swl-inline-icon {
    margin-left: 0
}

.swl-inline-icon:after {
    background: currentcolor;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    -webkit-mask-image: var(--the-icon-svg);
    mask-image: var(--the-icon-svg);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    max-width: 2ch;
    position: absolute;
    top: 0;
    width: 1em;
    width: 100%
}

ol.is-style-index ul li:before,
ul.is-style-index li li:before {
    background: none;
    border-bottom: 2px solid;
    border-left: 2px solid;
    border-radius: 0;
    box-shadow: none;
    color: inherit;
    content: "" !important;
    height: calc(1em - 2px);
    left: .25em;
    opacity: .75;
    position: absolute;
    top: 0;
    -webkit-transform: none;
    transform: none;
    -webkit-transform: scale(.75);
    transform: scale(.75);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    width: 6px
}

ol.has-background,
ul.has-background {
    padding: var(--swl-list-padding--has_bg)
}

li .has-background {
    --swl-list-padding--has_bg: .5em .5em .5em calc(0.5em + var(--swl-list-padding--left))
}

.is-style-bad_list,
.is-style-check_list,
.is-style-good_list,
.is-style-index,
.is-style-note_list,
.is-style-num_circle,
.is-style-triangle_list {
    --swl-list-padding--left: .25em;
    --swl-list-padding--has_bg: 1em;
    list-style: none !important
}

.is-style-bad_list ol,
.is-style-bad_list ul,
.is-style-check_list ol,
.is-style-check_list ul,
.is-style-good_list ol,
.is-style-good_list ul,
.is-style-index ol,
.is-style-index ul,
.is-style-note_list ol,
.is-style-note_list ul,
.is-style-num_circle ol,
.is-style-num_circle ul,
.is-style-triangle_list ol,
.is-style-triangle_list ul {
    --swl-list-padding--left: 0px;
    list-style: none !important
}

li:before {
    letter-spacing: normal
}

ul.is-style-index li {
    padding-left: 1.25em;
    position: relative
}

ul.is-style-index li:before {
    background-color: currentcolor;
    border-radius: 50%;
    color: inherit;
    content: "";
    display: block;
    height: 6px;
    left: 2px;
    position: absolute;
    top: calc(.75em - 3px);
    width: 6px
}

ol.is-style-index>:first-child {
    counter-reset: toc
}

ol.is-style-index ol>li,
ol.is-style-index>li {
    margin-left: 2em;
    padding-left: 0;
    position: relative
}

ol.is-style-index ol>li:before,
ol.is-style-index>li:before {
    border-right: 1px solid;
    content: counters(toc, "-");
    counter-increment: toc;
    display: block;
    font-family: inherit;
    letter-spacing: -.1px;
    line-height: 1.1;
    padding: 0 .5em 0 0;
    position: absolute;
    right: calc(100% + .5em);
    top: .25em;
    -webkit-transform: scale(.95);
    transform: scale(.95);
    white-space: nowrap;
    width: auto
}

ol.is-style-index ol {
    counter-reset: toc;
    padding-left: 1em
}

ol.is-style-index ol li:before {
    opacity: .75
}

ol.is-style-index ul li {
    counter-increment: none;
    margin-left: 0;
    padding-left: 1.25em
}

.is-style-bad_list li,
.is-style-check_list li,
.is-style-good_list li,
.is-style-triangle_list li {
    padding-left: 1.5em
}

.is-style-bad_list li:before,
.is-style-check_list li:before,
.is-style-good_list li:before,
.is-style-triangle_list li:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: none;
    border: none;
    border-radius: 0;
    display: block;
    font-family: icomoon;
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 1em
}

.is-style-bad_list li li:before,
.is-style-check_list li li:before,
.is-style-good_list li li:before,
.is-style-triangle_list li li:before {
    background-color: currentcolor;
    -webkit-clip-path: circle(12% at 50%);
    clip-path: circle(12% at 50%);
    content: "\00a0";
    font-family: inherit
}

.is-style-check_list li:before {
    color: var(--color_list_check);
    content: "\e923"
}

.is-style-good_list li:before {
    color: var(--color_list_good);
    content: "\ea56"
}

.is-style-triangle_list li:before {
    color: var(--color_list_triangle);
    content: "\e93f"
}

.is-style-bad_list li:before {
    color: var(--color_list_bad);
    content: "\e91f"
}

.is-style-note_list {
    font-size: .9em
}

.is-style-note_list:not(.has-text-color) {
    opacity: .85
}

.is-style-note_list li {
    margin: .5em 0;
    padding-left: 1.25em
}

.is-style-note_list li:before {
    background: none;
    border: none;
    border-radius: 0;
    content: "※";
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale(.75);
    transform: scale(.75);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    white-space: nowrap
}

ol.is-style-note_list {
    counter-reset: li
}

ol.is-style-note_list>li {
    padding-left: 1.75em
}

ol.is-style-note_list>li:before {
    content: "※" counter(li);
    counter-increment: li;
    letter-spacing: 1px
}

.is-style-num_circle {
    counter-reset: li
}

.is-style-num_circle li {
    padding-left: 2em
}

.is-style-num_circle li:before {
    background-color: var(--color_list_num);
    border-radius: 50%;
    box-shadow: 0 0 0 1px var(--color_list_num);
    box-sizing: content-box;
    color: #fff;
    content: counter(li);
    counter-increment: li;
    display: block;
    height: 1.8em;
    left: 1px;
    line-height: 1.8;
    padding: 0;
    position: absolute;
    text-align: center;
    top: -.15em;
    -webkit-transform: scale(.75);
    transform: scale(.75);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    width: 1.8em
}

.is-style-num_circle ol {
    counter-reset: li
}

.is-style-num_circle ol li:before {
    background: none;
    box-shadow: 0 0 0 1px var(--color_list_num);
    color: var(--color_list_num);
    opacity: .75;
    -webkit-transform: scale(.7);
    transform: scale(.7)
}

.is-style-num_circle ul li {
    padding-left: 1.25em
}

.is-style-num_circle ul li:before {
    content: "";
    counter-increment: none;
    -webkit-transform: scale(.15);
    transform: scale(.15)
}

.-list-under-dashed>li,
.border_bottom>li {
    border-bottom: 1px dashed var(--color_border);
    margin-bottom: .75em;
    padding-bottom: .75em
}

ol.-list-flex,
ul.-list-flex {
    display: flex;
    flex-wrap: wrap;
    gap: 1em
}

.is-style-index[reversed]>li:before,
.is-style-note_list[reversed]>li:before,
.is-style-num_circle[reversed]>li:before {
    counter-increment: li -1
}

.swell-block-button {
    --the-icon-size: 1.1em
}

.swell-block-button[data-align=right] {
    text-align: right
}

.swell-block-button[data-align=left] {
    text-align: left
}

.swell-block-button a {
    text-align: center
}

.swell-block-button .swell-block-button__link[data-has-icon] {
    align-items: center;
    display: inline-flex;
    gap: .5em;
    justify-content: center
}

.swell-block-button .__icon:not(.-right) {
    margin-left: -.25em
}

.swell-block-button .__icon.-right {
    margin-right: -.25em
}

.swell-block-button .__icon {
    font-size: var(--the-icon-size);
    height: var(--the-icon-size);
    width: var(--the-icon-size)
}

.swell-block-button .__icon:before {
    display: block
}

.swell-block-button__img {
    border: none;
    display: none !important
}

[class*=is-style-btn_] {
    --the-fz: 1em;
    --the-width: auto;
    --the-min-width: 64%;
    --the-padding: .75em 1.5em;
    --the-btn-color: var(--color_main);
    --the-btn-color2: var(--color_main);
    --the-btn-bg: var(--the-btn-color);
    display: block;
    font-size: var(--the-fz);
    margin: 0 auto 2em;
    position: relative;
    text-align: center
}

[class*=is-style-btn_] a {
    background: var(--the-btn-bg);
    border-radius: var(--the-btn-radius, 0);
    display: inline-block;
    letter-spacing: var(--swl-letter_spacing, 1px);
    line-height: 1.5;
    margin: 0;
    min-width: var(--the-min-width);
    padding: var(--the-padding);
    position: relative;
    text-decoration: none;
    width: var(--the-width)
}

[class*=is-style-btn_].-size-custom {
    --the-min-width: 1em
}

[class*=is-style-btn_].-size-s {
    --the-fz: .9em;
    --the-min-width: 40%
}

[class*=is-style-btn_].-size-l {
    --the-min-width: 100%;
    --the-padding: 1em 1.5em
}

[class*=is-style-btn_] img {
    display: none
}

.is-style-btn_normal a {
    color: #fff;
    font-weight: 700;
    transition: box-shadow .25s
}

.is-style-btn_normal a:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1), 0 12px 24px -12px rgba(0, 0, 0, .2);
    opacity: 1
}

.is-style-btn_solid a {
    box-shadow: 0 4px 0 var(--the-solid-shadow, var(--color_main_dark));
    color: #fff;
    font-weight: 700;
    transition: box-shadow .25s, -webkit-transform .25s;
    transition: transform .25s, box-shadow .25s;
    transition: transform .25s, box-shadow .25s, -webkit-transform .25s;
    z-index: 1
}

.is-style-btn_solid a:hover {
    box-shadow: 0 0 0 transparent !important;
    -webkit-transform: translate3d(0, 4px, 0);
    transform: translate3d(0, 4px, 0)
}

.is-style-btn_shiny a {
    color: #fff;
    font-weight: 700
}

.is-style-btn_line a {
    background: none;
    border: 1px solid;
    color: var(--the-btn-color, var(--color_main));
    position: relative;
    transition: background-color .25s
}

.is-style-btn_line a:hover {
    background-color: var(--the-btn-color, var(--color_main));
    border-color: transparent;
    color: #fff !important
}

.is-style-more_btn {
    --the-fz: .9em;
    --the-width: auto;
    --the-min-width: 80%;
    --the-padding: .75rem 3em;
    display: block;
    margin: 0 auto 2em;
    padding: 2px 0;
    position: relative;
    text-align: center
}

.is-style-more_btn img {
    display: none
}

.is-style-more_btn a {
    background: #fff;
    box-shadow: 0 0 0 1px #dcdcdc;
    color: #666;
    display: inline-block;
    font-size: var(--the-fz);
    min-width: var(--the-min-width);
    padding: var(--the-padding);
    position: relative;
    text-decoration: none;
    transition: box-shadow .25s, background-color .25s;
    width: var(--the-width)
}

.is-style-more_btn a:after {
    content: "\e930";
    font-family: icomoon;
    position: absolute;
    right: 1em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: -webkit-transform .25s;
    transition: transform .25s;
    transition: transform .25s, -webkit-transform .25s
}

.is-style-more_btn a:hover {
    background-color: var(--color_main);
    box-shadow: none;
    color: #fff
}

.is-style-more_btn a:hover:after {
    -webkit-transform: translateX(4px) translateY(-50%);
    transform: translateX(4px) translateY(-50%)
}

.is-style-more_btn.-size-custom {
    --the-min-width: 1em
}

.is-style-more_btn.-size-s {
    --the-min-width: 40%;
    --the-padding: .5rem 3em
}

.is-style-more_btn.-size-l {
    --the-min-width: 100%;
    --the-padding: 1rem 3em
}

.swl-inline-btn {
    display: inline-block;
    font-size: .9em;
    margin: 0 .25em
}

table .swl-inline-btn {
    margin: .5em .25em
}

.swl-inline-btn.is-style-btn_solid {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.swl-inline-btn a {
    display: inline-flex;
    letter-spacing: var(--swl-letter_spacing, .5px);
    padding: .5em 1em
}

.wp-block-code.wp-block-code {
    border: 1px solid var(--color_border);
    border-radius: 2px;
    font-family: Menlo, Consolas, メイリオ, sans-serif;
    font-size: min(14px, 3.4vw);
    padding: .5em
}

.wp-block-cover {
    overflow: hidden
}

.wp-block-details {
    --wp--style--block-gap: 1em
}

.wp-block-details>:last-child {
    margin-bottom: 0
}

.wp-block-details>:not(summary) {
    -webkit-margin-after: 0;
    -webkit-margin-before: var(--wp--style--block-gap);
    margin-block-end: 0;
    margin-block-start: var(--wp--style--block-gap)
}

.wp-block-footnotes>li>a,
sup.fn>a {
    text-decoration: underline
}

sup.fn>a {
    -webkit-padding-start: 1px;
    -webkit-padding-end: 2px;
    font-family: helvetica;
    font-size: .75rem;
    letter-spacing: .5px;
    padding-inline-end: 2px;
    padding-inline-start: 1px
}

sup.fn>a:before {
    content: "["
}

sup.fn>a:after {
    content: "]"
}

.wp-block-group.is-row {
    display: flex
}

.wp-block-group.is-stack {
    display: flex;
    flex-direction: column
}

.wp-block-group.is-row>*,
.wp-block-group.is-stack>* {
    margin: 0
}

.wp-block-quote>:first-child {
    margin-top: 0
}

.wp-block-video {
    text-align: center
}

:where(.has-border) {
    margin-left: .3px
}

.p-blogParts {
    position: relative
}

.p-blogParts__edit {
    bottom: 100%;
    font-size: 12px;
    margin-bottom: 0;
    position: absolute;
    right: 0
}

.c-prNotation {
    line-height: 1.5
}

.c-prNotation[data-style=small] {
    align-items: center;
    border: 1px solid;
    border-radius: 1px;
    display: inline-flex;
    font-size: 13px;
    gap: .25em;
    padding: .125em .4em
}

.c-prNotation[data-style=small]>i {
    margin: 0 0 -1px -.5px
}

.c-prNotation[data-style=big] {
    border: 1px solid var(--color_gray);
    border-radius: 1px;
    font-size: .95em;
    margin: 1.5em 0;
    padding: .75em
}

.c-prNotation[data-style=big]>i {
    vertical-align: -.05em
}

@media not all and (min-width:960px) {
    @-webkit-keyframes leftToRight {
        0% {
            -webkit-transform: scale(1.15) translateX(-1.5%);
            transform: scale(1.15) translateX(-1.5%)
        }

        to {
            -webkit-transform: scale(1.15) translateX(1.5%);
            transform: scale(1.15) translateX(1.5%)
        }
    }

    @keyframes leftToRight {
        0% {
            -webkit-transform: scale(1.15) translateX(-1.5%);
            transform: scale(1.15) translateX(-1.5%)
        }

        to {
            -webkit-transform: scale(1.15) translateX(1.5%);
            transform: scale(1.15) translateX(1.5%)
        }
    }

    [data-spmenu=opened] body {
        overflow-y: hidden;
        touch-action: none
    }

    #wpadminbar {
        position: fixed !important
    }

    .l-fixHeader,
    .l-header__gnav {
        display: none
    }

    .l-header[data-spfix="1"] {
        position: sticky;
        top: var(--swl-adminbarH, 0)
    }

    .l-header__inner {
        align-items: center;
        display: flex;
        justify-content: space-between;
        padding: 0
    }

    .l-header__inner .c-catchphrase {
        display: none
    }

    .l-header__logo {
        padding: 0 2vw
    }

    .c-headLogo {
        height: var(--logo_size_sp)
    }

    .-img .c-headLogo__link {
        display: block;
        padding: 10px 0
    }

    #sidebar {
        margin-top: 4em
    }

    .p-blogCard__excerpt {
        display: none
    }

    .p-fixBtnWrap {
        padding-bottom: calc(env(safe-area-inset-bottom)*.5)
    }

    #fix_bottom_menu+.p-fixBtnWrap {
        bottom: 64px
    }

    .is-hide-last--sp .p-postList__item:last-child {
        display: none
    }

    .sp-py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .sp-py-20 {
        padding-bottom: 2em !important;
        padding-top: 2em !important
    }

    .sp-py-40 {
        padding-bottom: 4em !important;
        padding-top: 4em !important
    }

    .sp-py-60 {
        padding-bottom: 6em !important;
        padding-top: 6em !important
    }

    .sp-py-80 {
        padding-bottom: 8em !important;
        padding-top: 8em !important
    }

    .pc_,
    .pc_only {
        display: none !important
    }

    .w-fixSide {
        max-height: unset !important
    }

    .is-style-browser_mac {
        --frame-width: 4px;
        --caption-fz: 11px;
        --bar-height: 30px
    }

    .is-style-desktop {
        --bezel-width: 6px
    }
}

@media (min-width:600px) {
    :root {
        --swl-fz--root: 16px;
        --swl-h2-margin--x: -16px
    }

    .l-content {
        padding-top: 4em
    }

    .-txt .c-headLogo__link {
        font-size: 24px
    }

    .c-mvBtn__btn {
        font-size: 14px
    }

    .c-postTitle__ttl {
        font-size: 24px
    }

    .c-postTitle__date .__y {
        font-size: 14px
    }

    .c-postTitle__date .__md {
        font-size: 24px
    }

    .p-postList .c-postTitle__date .__md,
    .p-postList .c-postTitle__ttl {
        font-size: 20px
    }

    .c-postThumb__cat {
        font-size: 11px
    }

    .p-blogCard__caption {
        font-size: 12px;
        left: 24px
    }

    .p-blogCard__inner {
        padding: 24px
    }

    .p-blogCard__thumb {
        width: 21%
    }

    [data-type=type1] .p-blogCard__inner {
        padding-top: 25px
    }

    [data-type=type2] .p-blogCard__inner {
        padding-top: 28px
    }

    [data-type=type3] .p-blogCard__caption {
        bottom: 8px;
        right: 8px
    }

    .p-breadcrumb__list {
        font-size: 11px
    }

    .-frame-off .p-postList.-type-list2 {
        padding-top: 2em
    }

    .-type-list2 .p-postList__item {
        margin-bottom: 2em;
        padding-bottom: 2em
    }

    .-type-card.-pc-col1 .p-postList__item,
    .-type-thumb.-pc-col1 .p-postList__item {
        width: 100%
    }

    .-type-card.-pc-col1 .p-postList__item {
        margin: 0 0 3em
    }

    .-type-big .p-postList__body:after {
        width: 80%
    }

    .-type-card .p-postList__title,
    .-type-list .p-postList__title,
    .-type-list2 .p-postList__title {
        font-size: 16px
    }

    #sidebar .-type-card .p-postList__title,
    .-related .p-postList__title,
    .-type-thumb .p-postList__title,
    .w-footer:not(.-col1) .p-postList__title {
        font-size: 14px
    }

    #sidebar .-type-list .p-postList__title,
    .-type-card .p-postList__excerpt {
        font-size: 13px
    }

    .-type-list .p-postList__excerpt,
    .-type-list2 .p-postList__excerpt {
        font-size: 14px
    }

    .p-postList__meta {
        font-size: 11px
    }

    .-w-ranking.-type-card .p-postList__item:before {
        font-size: 14px
    }

    .-w-ranking.-type-list .p-postList__item:before {
        font-size: 12px
    }

    .c-widget__title {
        font-size: 16px
    }

    .cat-post-count,
    .post_count,
    .tag-link-count {
        font-size: 13px
    }

    .post_content h2 {
        font-size: 1.4em
    }

    .post_content h3 {
        font-size: 1.3em
    }

    .post_content h4 {
        font-size: 1.2em
    }

    .wp-block-group {
        --swl-box_padding: 2em
    }

    [class*=is-style-big_icon_] {
        padding: 2.5em 2em 2em
    }

    [class*=is-style-big_icon_]:before {
        left: .75em
    }

    .wp-block-columns.has-2-columns {
        flex-wrap: nowrap !important
    }

    .wp-block-columns.first_big:not(.sp_column2) .wp-block-column:not(:first-child),
    .wp-block-columns.last_big:not(.sp_column2) .wp-block-column:not(:last-child) {
        flex-basis: calc(50% - var(--wp-column-gap)/2) !important
    }

    [class*=is-style-btn_] {
        --the-min-width: 40%
    }

    [class*=is-style-btn_].-size-s {
        --the-min-width: 20%
    }

    [class*=is-style-btn_].-size-l {
        --the-min-width: 80%
    }

    .is-style-more_btn {
        --the-min-width: 64%
    }
}

@media (min-width:960px) {
    :root {
        --swl-fz--side: 14px;
        --swl-pad_post_content: 16px;
        --swl-pad_container: 32px
    }

    .-sidebar-on .l-content {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .c-smallNavTitle {
        display: block;
        position: relative;
        top: 4px
    }

    .c-headLogo {
        height: var(--logo_size_pc)
    }

    .l-fixHeader .c-headLogo {
        height: var(--logo_size_pcfix)
    }

    .-sidebar-on .l-mainContent {
        width: calc(100% - var(--swl-sidebar_width) - var(--swl-sidebar_margin))
    }

    #sidebar .c-widget+.c-widget {
        margin-top: 2.5em
    }

    .-sidebar-on #sidebar {
        width: var(--swl-sidebar_width)
    }

    .c-fixBtn:hover {
        opacity: 1
    }

    .p-fixBtnWrap {
        bottom: 2.5em;
        right: 2.5em
    }

    #sidebar .-type-card .p-postList__item {
        width: 100%
    }

    .-type-card.-pc-col2 .p-postList__item {
        padding: 0 .75em
    }

    .w-footer.-col1 .-type-card .p-postList__item {
        width: 33.33333%
    }

    .w-footer.-col1 .-type-list {
        display: flex;
        flex-wrap: wrap;
        margin-left: -.5em;
        margin-right: -.5em
    }

    .w-footer.-col1 .-type-list .p-postList__item {
        padding: .5em;
        width: 50%
    }

    .is-hide-last--pc .p-postList__item:last-child,
    .p-spMenu {
        display: none
    }

    .hov-bg-main {
        transition: background-color .25s, color .25s
    }

    .hov-bg-main:hover {
        background-color: var(--color_main) !important;
        color: #fff !important
    }

    .pc-py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .pc-py-20 {
        padding-bottom: 2em !important;
        padding-top: 2em !important
    }

    .pc-py-40 {
        padding-bottom: 4em !important;
        padding-top: 4em !important
    }

    .pc-py-60 {
        padding-bottom: 6em !important;
        padding-top: 6em !important
    }

    .pc-py-80 {
        padding-bottom: 8em !important;
        padding-top: 8em !important
    }

    .sp_,
    .sp_only {
        display: none !important
    }

    .w-fixSide {
        display: flex;
        flex-direction: column;
        margin-top: 2.5em;
        position: sticky
    }

    .w-fixSide .c-widget {
        flex: 1 1 auto
    }

    .w-fixSide.-multiple .c-listMenu,
    .w-fixSide.-multiple .widget_swell_index {
        min-height: 8em;
        overflow-y: auto !important
    }

    .w-fixSide.-multiple .widget_swell_new_posts,
    .w-fixSide.-multiple .widget_swell_popular_posts {
        min-height: 160px;
        overflow-y: auto !important
    }

    .wp-block-image.is-style-photo_frame img,
    .wp-block-video.is-style-photo_frame video,
    img.photo_frame {
        border: 6px solid #fff
    }

    .wp-block-cover {
        padding: 2em
    }
}

@media (min-width:1200px) {
    :root {
        --swl-sidebar_width: 304px;
        --swl-sidebar_margin: 52px
    }

    :root .-frame-on-sidebar {
        --swl-sidebar_width: 316px
    }

    :root .-frame-on.-sidebar-on {
        --swl-sidebar_margin: 36px
    }

    :root {
        --swl-pad_container: 48px
    }
}

@media screen {
    [hidden~=screen] {
        display: inherit
    }

    [hidden~=screen]:not(:active):not(:focus):not(:target) {
        clip: rect(0 0 0 0) !important;
        position: absolute !important
    }
}

@media screen and (max-width:782px) {
    .admin-bar {
        --swl-adminbarH: var(--wp-admin--admin-bar--height, 46px)
    }
}

@media (max-width:1200px) {
    .c-gnav>.menu-item>a {
        padding: 0 10px
    }
}

@media (max-width:1080px) {
    .c-gnav>.menu-item>a {
        padding: 0 8px
    }
}

@media not all and (min-width:600px) {
    .page-numbers[data-apart="2"]:not(:first-child):not(:last-child) {
        display: none
    }

    .c-postThumb__cat {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    .p-blogCard__title {
        font-size: 3.6vw
    }

    .-type-card.-sp-col1 .p-postList__item,
    .-type-thumb.-sp-col1 .p-postList__item {
        width: 100%
    }

    .-type-list2 .p-postList__body:after {
        content: none !important
    }

    .p-postList__title .-type-thumb.-sp-col2 {
        font-size: 3.2vw
    }

    .-type-card.-sp-col1 .p-postList__title {
        font-size: 3.8vw
    }

    .-type-card.-sp-col2 .c-infeedAd {
        width: 100%
    }

    .is-style-browser_mac>.wp-block-group__inner-container {
        max-height: 56vw
    }

    .instagram-media,
    .twitter-tweet {
        box-sizing: border-box !important;
        display: none !important;
        max-width: 88vw !important;
        min-width: 0 !important;
        width: 100% !important
    }

    .instagram-media-rendered,
    .twitter-tweet-rendered {
        display: block !important
    }

    .twitter-tweet>iframe {
        width: 100% !important
    }
}

@media (min-width:960px) and (max-width:1019px) {
    .-sidebar-off .-type-card.-pc-col3 .p-postList__item {
        padding: 0 .75em
    }
}

@media (min-width:960px) and (max-width:1319px) {
    .-sidebar-on .-type-card.-pc-col3 .p-postList__item {
        padding: 0 .75em
    }
}

@media (min-width:1020px) {

    .-sidebar-off .-type-card.-pc-col3 .p-postList__item,
    .-sidebar-off .-type-thumb.-pc-col3 .p-postList__item {
        width: 33.33333%
    }
}

@media (min-width:1320px) {

    .-sidebar-on .-type-card.-pc-col3 .p-postList__item,
    .-sidebar-on .-type-thumb.-pc-col3 .p-postList__item {
        width: 33.33333%
    }
}

.wp-block-media-text {
    --swl-mediatext--space: 1.5rem;
    --swl-mediatext--gap: var(--swl-mediatext--space);
    --swl-mediatext--offsetX: var(--swl-mediatext--space);
    gap: var(--swl-mediatext--gap)
}

.wp-block-media-text .wp-block-media-text__content {
    padding: 0
}

.wp-block-media-text.alignfull {
    --swl-mediatext--margin: var(--swl-mediatext--space)
}

.wp-block-media-text.alignfull:not(.has-media-on-the-right) .wp-block-media-text__content {
    margin-right: var(--swl-mediatext--offsetX)
}

.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content {
    margin-left: var(--swl-mediatext--offsetX)
}

.wp-block-media-text.has-background {
    --swl-mediatext--gap: 0;
    --swl-mediatext--offsetX: 0;
    padding: 0
}

.wp-block-media-text.has-background .wp-block-media-text__content {
    padding: var(--swl-mediatext--space)
}

.wp-block-media-text__media img {
    display: block
}

.is-image-fill>.wp-block-media-text__content {
    padding-bottom: var(--swl-mediatext--space);
    padding-top: var(--swl-mediatext--space)
}

.is-vertically-aligned-top>.wp-block-media-text__content {
    padding-top: var(--swl-mediatext--space)
}

.is-vertically-aligned-bottom>.wp-block-media-text__content {
    padding-bottom: var(--swl-mediatext--space)
}

.is-style-card.wp-block-media-text {
    --swl-mediatext--gap: 0;
    --swl-mediatext--offsetX: 0;
    background: #fff;
    box-shadow: var(--swl-box_shadow);
    color: #333
}

.is-style-card>.wp-block-media-text__media {
    height: 100%
}

.is-style-card>.wp-block-media-text__media>img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.is-style-card>.wp-block-media-text__content {
    padding: var(--swl-mediatext--space)
}

.is-style-broken.wp-block-media-text {
    --ark-mediatext--gap: 0;
    --swl-mediatext--lap: -4em
}

.is-style-broken .wp-block-media-text__content {
    z-index: 1
}

.is-style-broken:not(.has-media-on-the-right) .wp-block-media-text__content {
    margin-left: var(--swl-mediatext--lap)
}

.is-style-broken.has-media-on-the-right .wp-block-media-text__content {
    margin-right: var(--swl-mediatext--lap)
}

@media (max-width:600px) {
    .wp-block-media-text {
        --swl-mediatext--space: 1rem
    }

    .is-image-fill>.wp-block-media-text__media {
        min-height: 56vw
    }

    .is-stacked-on-mobile.wp-block-media-text {
        --swl-mediatext--gap: 0;
        --swl-mediatext--offsetX: 0
    }

    .is-stacked-on-mobile>.wp-block-media-text__media {
        grid-row: 1 !important
    }

    .is-stacked-on-mobile>.wp-block-media-text__content {
        grid-row: 2 !important;
        padding: var(--swl-mediatext--space) !important
    }

    .is-style-card.wp-block-media-text {
        --swl-mediatext--space: 1.25rem
    }

    .is-style-broken.is-image-fill:not(.is-stacked-on-mobile) .wp-block-media-text__media {
        min-height: 100%
    }

    .is-style-broken.is-stacked-on-mobile .wp-block-media-text__content {
        margin: var(--swl-mediatext--lap) 0 0 !important
    }
}

@media (min-width:1200px) {
    .wp-block-media-text.alignfull {
        --swl-mediatext--space: 2rem
    }
}

@media (min-width:600px) {
    .is-style-broken.is-image-fill .wp-block-media-text__media {
        min-height: 100%
    }
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    margin-left: auto;
    margin-right: auto;
    max-width: 100px
}

.widget_archive select,
.widget_categories select,
.wp-block-archives select,
.wp-block-categories select {
    -webkit-appearance: none;
    appearance: none;
    background: #f7f7f7 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23a0a5aa%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px top 55%;
    background-size: 1em 1em;
    border: 1px solid var(--color_border);
    border-radius: 5px;
    border-radius: 2px;
    display: block;
    height: auto;
    line-height: 32px;
    padding: 4px 24px 4px 12px;
    width: 100%
}

.widget_archive select::-ms-expand,
.widget_categories select::-ms-expand,
.wp-block-archives select::-ms-expand,
.wp-block-categories select::-ms-expand {
    display: none
}

.swell-block-columns {
    --swl-clmn-mrgn--x: 1.5rem;
    --swl-clmn-mrgn--y: 1.5rem;
    --swl-clmn-pddng: 0
}

.swell-block-columns>.c-scrollHint {
    margin-top: 0
}

.swell-block-columns[data-scrollable] {
    --swl-clmn-mrgn--y: 0px;
    overflow: hidden
}

.swell-block-columns[data-scrollable]>.swell-block-columns__inner {
    padding-bottom: 16px
}

.swell-block-columns.alignfull {
    margin-left: 0;
    margin-right: 0
}

.swell-block-columns[data-valign=top]>.swell-block-columns__inner {
    align-items: flex-start
}

.swell-block-columns[data-valign=center]>.swell-block-columns__inner {
    align-items: center
}

.swell-block-columns[data-valign=bottom]>.swell-block-columns__inner {
    align-items: flex-end
}

.swell-block-columns__inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: calc(var(--swl-clmn-mrgn--x)*-1);
    margin-top: 0 !important;
    row-gap: var(--swl-clmn-mrgn--y)
}

.swell-block-column {
    --clmn-w: var(--clmn-w--mobile, 100%)
}

@media(min-width:600px) {
    .swell-block-column {
        --clmn-w: var(--clmn-w--tab, 50%)
    }
}

@media(min-width:960px) {
    .swell-block-column {
        --clmn-w: var(--clmn-w--pc, 50%)
    }
}

.swell-block-columns .swell-block-column {
    margin: 0 0 0 var(--swl-clmn-mrgn--x);
    padding: var(--swl-clmn-pddng);
    width: calc(var(--clmn-w) - var(--swl-clmn-mrgn--x))
}

.swell-block-column[data-valign=top] {
    align-self: flex-start
}

.swell-block-column[data-valign=center] {
    -ms-grid-row-align: center;
    align-self: center
}

.swell-block-column[data-valign=bottom] {
    align-self: flex-end
}

.swell-block-column.is-breadk-all {
    word-break: break-all
}

.is-style-clmn-shadow {
    --swl-clmn-pddng: 1rem
}

.is-style-clmn-shadow[data-scrollable="1"]>.swell-block-columns__inner {
    padding: 4px 4px 20px
}

.is-style-clmn-shadow>.swell-block-columns__inner>.swell-block-column {
    background-color: #fff;
    box-shadow: var(--swl-box_shadow);
    color: #333
}

.is-style-clmn-border {
    --swl-clmn-pddng: 1rem
}

.is-style-clmn-border>.swell-block-columns__inner>.swell-block-column {
    border: 1px solid var(--color_border)
}

.swell-block-columns[data-scrollable="1"]>.swell-block-columns__inner {
    flex-wrap: nowrap;
    margin-left: 0;
    overflow-x: auto
}

.swell-block-columns[data-scrollable="1"]>.swell-block-columns__inner>.swell-block-column {
    flex-shrink: 0;
    width: var(--clmn-w)
}

.swell-block-columns[data-scrollable="1"]>.swell-block-columns__inner>.swell-block-column:first-child {
    margin-left: 0
}

.swell-block-fullWide .__parallaxLayer,
.swell-block-fullWide.has-bg-img:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.swell-block-fullWide+.swell-block-fullWide {
    margin-top: -2em
}

.swell-block-fullWide {
    padding: 2em 0;
    position: relative
}

.swell-block-fullWide.-bg {
    background-color: rgba(255, 255, 255, 0.75);
    background-image: url(/wp-content/themes/shinozaki/nfl-assets/img/nfl-back.webp);
}


.swell-block-fullWide.has-bg-img {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.swell-block-fullWide.has-bg-img:before {
    background-color: inherit;
    z-index: 1
}

@media(min-width:960px) {
    .swell-block-fullWide.-fixbg {
        background-attachment: fixed
    }
}

.swell-block-fullWide.-parallax {
    overflow: hidden
}

.swell-block-fullWide .__parallaxLayer {
    background-position: 50%;
    background-size: cover;
    height: calc(100% + 25vh);
    top: -20vh
}

.swell-block-fullWide .w-beforeToc {
    display: none
}

.swell-block-fullWide__inner {
    padding: 0 var(--swl-fw_inner_pad, 0);
    position: relative;
    z-index: 1
}

.swell-block-fullWide__inner.l-article,
.swell-block-fullWide__inner.l-container {
    margin-left: auto;
    margin-right: auto
}

@media not all and (min-width:960px) {

    .swell-block-fullWide__inner.l-article,
    .swell-block-fullWide__inner.l-container {
        --swl-fw_inner_pad: var(--swl-pad_container, 4vw)
    }
}

.swell-block-fullWide__SVG {
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 2
}

.swell-block-fullWide__SVG.-top {
    bottom: 100%;
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

.swell-block-fullWide__SVG.-bottom {
    top: 100%;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px)
}

.swell-block-fullWide__SVG.-bg {
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.swell-block-fullWide__SVG.-bg.-bottom,
.swell-block-fullWide__SVG.-bg.-top {
    background-position: 50%
}

/*# sourceURL=main_style-inline-css */
:root {
    --swl-fz--content: 4vw;
    --swl-font_family: "游ゴシック体", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    --swl-font_weight: 500;
    --color_main: #162f5f;
    --color_text: #162f5f;
    --color_link: #074f8e;
    --color_htag: #162f5f;
    --color_bg: #f2f2f2;
    --color_gradient1: #d8ffff;
    --color_gradient2: #87e7ff;
    --color_main_thin: rgba(28, 59, 119, 0.05);
    --color_main_dark: rgba(17, 35, 71, 1);
    --color_list_check: #162f5f;
    --color_list_num: #162f5f;
    --color_list_good: #86dd7b;
    --color_list_triangle: #f4e03a;
    --color_list_bad: #f36060;
    --color_faq_q: #d55656;
    --color_faq_a: #6599b7;
    --color_icon_good: #3cd250;
    --color_icon_good_bg: #ecffe9;
    --color_icon_bad: #4b73eb;
    --color_icon_bad_bg: #eafaff;
    --color_icon_info: #f578b4;
    --color_icon_info_bg: #fff0fa;
    --color_icon_announce: #ffa537;
    --color_icon_announce_bg: #fff5f0;
    --color_icon_pen: #7a7a7a;
    --color_icon_pen_bg: #f7f7f7;
    --color_icon_book: #787364;
    --color_icon_book_bg: #f8f6ef;
    --color_icon_point: #ffa639;
    --color_icon_check: #86d67c;
    --color_icon_batsu: #f36060;
    --color_icon_hatena: #5295cc;
    --color_icon_caution: #f7da38;
    --color_icon_memo: #84878a;
    --color_deep01: #d2111a;
    --color_deep02: #006294;
    --color_deep03: #3e3a39;
    --color_deep04: #f09f4d;
    --color_pale01: #fff2f0;
    --color_pale02: #f3f8fd;
    --color_pale03: #f1f9ee;
    --color_pale04: #fdf9ee;
    --color_mark_blue: #b7e3ff;
    --color_mark_green: #bdf9c3;
    --color_mark_yellow: #fcf044;
    --color_mark_orange: #ffddbc;
    --border01: solid 1px var(--color_main);
    --border02: double 4px var(--color_main);
    --border03: dashed 2px var(--color_border);
    --border04: solid 4px var(--color_gray);
    --card_posts_thumb_ratio: 56.25%;
    --list_posts_thumb_ratio: 61.805%;
    --big_posts_thumb_ratio: 56.25%;
    --thumb_posts_thumb_ratio: 61.805%;
    --blogcard_thumb_ratio: 56.25%;
    --color_header_bg: #ffffff;
    --color_header_text: #333;
    --color_footer_bg: #162f5f;
    --color_footer_text: #a0a0a0;
    --container_size: 1200px;
    --article_size: 1200px;
    --logo_size_sp: 70px;
    --logo_size_pc: 45px;
    --logo_size_pcfix: 45px;
}

.swl-cell-bg[data-icon="doubleCircle"] {
    --cell-icon-color: #ffc977
}

.swl-cell-bg[data-icon="circle"] {
    --cell-icon-color: #94e29c
}

.swl-cell-bg[data-icon="triangle"] {
    --cell-icon-color: #eeda2f
}

.swl-cell-bg[data-icon="close"] {
    --cell-icon-color: #ec9191
}

.swl-cell-bg[data-icon="hatena"] {
    --cell-icon-color: #93c9da
}

.swl-cell-bg[data-icon="check"] {
    --cell-icon-color: #94e29c
}

.swl-cell-bg[data-icon="line"] {
    --cell-icon-color: #9b9b9b
}

.cap_box[data-colset="col1"] {
    --capbox-color: #f59b5f;
    --capbox-color--bg: #fff8eb
}

.cap_box[data-colset="col2"] {
    --capbox-color: #5fb9f5;
    --capbox-color--bg: #edf5ff
}

.cap_box[data-colset="col3"] {
    --capbox-color: #2fcd90;
    --capbox-color--bg: #eafaf2
}

.red_ {
    --the-btn-color: #d2111a;
    --the-btn-color2: #ffbc49;
    --the-solid-shadow: rgba(158, 13, 20, 1)
}

.blue_ {
    --the-btn-color: #006294;
    --the-btn-color2: #35eaff;
    --the-solid-shadow: rgba(0, 74, 111, 1)
}

.green_ {
    --the-btn-color: #3e3a39;
    --the-btn-color2: #7bf7bd;
    --the-solid-shadow: rgba(47, 44, 43, 1)
}

.is-style-btn_normal {
    --the-btn-radius: 80px
}

.is-style-btn_solid {
    --the-btn-radius: 80px
}

.is-style-btn_shiny {
    --the-btn-radius: 80px
}

.is-style-btn_line {
    --the-btn-radius: 80px
}

.post_content blockquote {
    padding: 1.5em 2em 1.5em 3em
}

.post_content blockquote::before {
    content: "";
    display: block;
    width: 5px;
    height: calc(100% - 3em);
    top: 1.5em;
    left: 1.5em;
    border-left: solid 1px rgba(180, 180, 180, .75);
    border-right: solid 1px rgba(180, 180, 180, .75);
}

.mark_blue {
    background: -webkit-linear-gradient(transparent 64%, var(--color_mark_blue) 0%);
    background: linear-gradient(transparent 64%, var(--color_mark_blue) 0%)
}

.mark_green {
    background: -webkit-linear-gradient(transparent 64%, var(--color_mark_green) 0%);
    background: linear-gradient(transparent 64%, var(--color_mark_green) 0%)
}

.mark_yellow {
    background: -webkit-linear-gradient(transparent 64%, var(--color_mark_yellow) 0%);
    background: linear-gradient(transparent 64%, var(--color_mark_yellow) 0%)
}

.mark_orange {
    background: -webkit-linear-gradient(transparent 64%, var(--color_mark_orange) 0%);
    background: linear-gradient(transparent 64%, var(--color_mark_orange) 0%)
}

[class*="is-style-icon_"] {
    color: #333;
    border-width: 0
}

[class*="is-style-big_icon_"] {
    border-width: 2px;
    border-style: solid
}

[data-col="gray"] .c-balloon__text {
    background: #f7f7f7;
    border-color: #ccc
}

[data-col="gray"] .c-balloon__before {
    border-right-color: #f7f7f7
}

[data-col="green"] .c-balloon__text {
    background: #d1f8c2;
    border-color: #9ddd93
}

[data-col="green"] .c-balloon__before {
    border-right-color: #d1f8c2
}

[data-col="blue"] .c-balloon__text {
    background: #e2f6ff;
    border-color: #93d2f0
}

[data-col="blue"] .c-balloon__before {
    border-right-color: #e2f6ff
}

[data-col="red"] .c-balloon__text {
    background: #ffebeb;
    border-color: #f48789
}

[data-col="red"] .c-balloon__before {
    border-right-color: #ffebeb
}

[data-col="yellow"] .c-balloon__text {
    background: #f9f7d2;
    border-color: #fbe593
}

[data-col="yellow"] .c-balloon__before {
    border-right-color: #f9f7d2
}

.-type-list2 .p-postList__body::after,
.-type-big .p-postList__body::after {
    content: "READ MORE »";
}

.c-postThumb__cat {
    background-color: #162f5f;
    color: #fff;
    background-image: repeating-linear-gradient(-45deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .1) 6px, transparent 6px, transparent 12px)
}

.post_content h2:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)) {
    color: #fff;
    padding: .75em 1em;
    border-radius: 2px;
    background: var(--color_htag)
}

.post_content h2:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title))::before {
    position: absolute;
    display: block;
    pointer-events: none;
    content: "";
    bottom: calc(2px - 1.5em);
    left: 1.5em;
    width: 0;
    height: 0;
    visibility: visible;
    border: .75em solid transparent;
    border-top-color: var(--color_htag)
}

.post_content h3:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)) {
    padding: 0 .5em .5em
}

.post_content h3:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title))::before {
    content: "";
    width: 100%;
    height: 2px;
    background: repeating-linear-gradient(90deg, var(--color_htag) 0%, var(--color_htag) 29.3%, rgba(150, 150, 150, .2) 29.3%, rgba(150, 150, 150, .2) 100%)
}

.post_content h4:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)) {
    padding: 0 0 0 16px;
    border-left: solid 2px var(--color_htag)
}

.l-header__menuBtn {
    order: 1
}

.l-header__customBtn {
    order: 3
}

.c-gnav a::after {
    background: var(--color_main)
}

.p-spHeadMenu .menu-item.-current {
    border-bottom-color: var(--color_main)
}

.c-gnav>li:hover>a,
.c-gnav>.-current>a {
    background: rgba(250, 250, 250, 0.16)
}

.c-gnav .sub-menu {
    color: #333;
    background: #fff
}

.l-fixHeader::before {
    opacity: 1
}

#pagetop {
    border-radius: 50%
}

#fix_bottom_menu {
    color: #333333
}

#fix_bottom_menu::before {
    background: #ffffff;
    opacity: 0.9
}

#before_footer_widget {
    margin-bottom: 0
}

.c-widget__title.-spmenu {
    padding: .5em .75em;
    border-radius: var(--swl-radius--2, 0px);
    background: var(--color_main);
    color: #fff;
}

.c-widget__title.-footer {
    padding: .5em
}

.c-widget__title.-footer::before {
    content: "";
    bottom: 0;
    left: 0;
    width: 40%;
    z-index: 1;
    background: var(--color_main)
}

.c-widget__title.-footer::after {
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    background: var(--color_border)
}

.p-spMenu {
    color: #333
}

.p-spMenu__inner::before {
    background: #fdfdfd;
    opacity: 1
}

.p-spMenu__overlay {
    background: #000;
    opacity: 0.6
}

[class*="page-numbers"] {
    color: #fff;
    background-color: #dedede
}

a {
    text-decoration: none
}

.l-topTitleArea.c-filterLayer::before {
    background-color: #000;
    opacity: 0.2;
    content: ""
}

@media screen and (min-width: 960px) {
    :root {}
}

@media screen and (max-width: 959px) {
    :root {}

    .l-header__logo {
        order: 2;
        text-align: center
    }
}

@media screen and (min-width: 600px) {
    :root {
        --swl-fz--content: 16px;
    }
}

@media screen and (max-width: 599px) {
    :root {}
}

@media (min-width: 1408px) {
    .alignwide {
        left: -100px;
        width: calc(100% + 200px);
    }
}

@media (max-width: 1408px) {
    .-sidebar-off .swell-block-fullWide__inner.l-container .alignwide {
        left: 0px;
        width: 100%;
    }
}

.l-fixHeader .l-fixHeader__gnav {
    order: 0
}

[data-scrolled=true] .l-fixHeader[data-ready] {
    opacity: 1;
    -webkit-transform: translateY(0) !important;
    transform: translateY(0) !important;
    visibility: visible
}

.-body-solid .l-fixHeader {
    box-shadow: 0 2px 4px var(--swl-color_shadow)
}

.l-fixHeader__inner {
    align-items: stretch;
    color: var(--color_header_text);
    display: flex;
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    z-index: 1
}

.l-fixHeader__logo {
    align-items: center;
    display: flex;
    line-height: 1;
    margin-right: 24px;
    order: 0;
    padding: 16px 0
}

[data-scrolled=true] #fix_bottom_menu {
    bottom: 0
}

#fix_bottom_menu {
    box-shadow: 0 0 4px rgba(0, 0, 0, .1);
    transition: bottom .4s;
    width: 100%;
    z-index: 100
}

#fix_bottom_menu:before {
    display: block;
    z-index: 0
}

#fix_bottom_menu .menu_list {
    align-items: center;
    display: flex;
    height: 50px;
    justify-content: space-between;
    padding: 2px 0 0;
    position: relative;
    z-index: 1
}

#fix_bottom_menu .menu_btn .open_btn {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

#fix_bottom_menu .menu-item {
    flex: 1 1 100%;
    margin: 0;
    padding: 0;
    text-align: center
}

#fix_bottom_menu .menu-item a {
    color: inherit;
    display: block;
    line-height: 1;
    text-decoration: none
}

#fix_bottom_menu .menu-item i {
    color: inherit;
    display: block;
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center
}

#fix_bottom_menu .menu-item i:before {
    color: inherit;
    display: inline-block
}

#fix_bottom_menu span {
    color: inherit;
    display: block;
    font-size: 10px;
    line-height: 1;
    margin-top: 4px;
    width: 100%
}

@media not all and (min-width:960px) {
    #fix_bottom_menu {
        display: block;
        padding-bottom: calc(env(safe-area-inset-bottom)*.5)
    }
}

.is-style-btn_normal a,
.is-style-btn_shiny a {
    box-shadow: var(--swl-btn_shadow)
}

.c-shareBtns__btn,
.is-style-balloon>.c-tabList .c-tabList__button,
.p-snsCta,
[class*=page-numbers] {
    box-shadow: var(--swl-box_shadow)
}

.p-articleThumb__img,
.p-articleThumb__youtube {
    box-shadow: var(--swl-img_shadow)
}

.p-pickupBanners__item .c-bannerLink,
.p-postList__thumb {
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1), 0 4px 4px -4px rgba(0, 0, 0, .1)
}

.p-postList.-w-ranking li:before {
    background-image: repeating-linear-gradient(-45deg, hsla(0, 0%, 100%, .1), hsla(0, 0%, 100%, .1) 6px, transparent 0, transparent 12px);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, .2)
}

:root {
    --swl-radius--2: 2px;
    --swl-radius--4: 4px;
    --swl-radius--8: 8px
}

.c-categoryList__link,
.c-tagList__link,
.tag-cloud-link {
    border-radius: 16px;
    padding: 6px 10px
}

.-related .p-postList__thumb,
.is-style-bg_gray,
.is-style-bg_main,
.is-style-bg_main_thin,
.is-style-bg_stripe,
.is-style-border_dg,
.is-style-border_dm,
.is-style-border_sg,
.is-style-border_sm,
.is-style-dent_box,
.is-style-note_box,
.is-style-stitch,
[class*=is-style-big_icon_],
input[type=number],
input[type=text],
textarea {
    border-radius: 4px
}

.-ps-style-img .p-postList__link,
.-type-thumb .p-postList__link,
.p-postList__thumb {
    border-radius: 12px;
    overflow: hidden;
    z-index: 0
}

.c-widget .-type-list.-w-ranking .p-postList__item:before {
    border-radius: 16px;
    left: 2px;
    top: 2px
}

.c-widget .-type-card.-w-ranking .p-postList__item:before {
    border-radius: 0 0 4px 4px
}

.c-postThumb__cat {
    border-radius: 16px;
    margin: .5em;
    padding: 0 8px
}

.cap_box_ttl {
    border-radius: 2px 2px 0 0
}

.cap_box_content {
    border-radius: 0 0 2px 2px
}

.cap_box.is-style-small_ttl .cap_box_content {
    border-radius: 0 2px 2px 2px
}

.cap_box.is-style-inner .cap_box_content,
.cap_box.is-style-onborder_ttl .cap_box_content,
.cap_box.is-style-onborder_ttl2 .cap_box_content,
.cap_box.is-style-onborder_ttl2 .cap_box_ttl,
.cap_box.is-style-shadow {
    border-radius: 2px
}

.is-style-more_btn a,
.p-postList__body:after,
.submit {
    border-radius: 40px
}

@media (min-width:960px) {
    #sidebar .-type-list .p-postList__thumb {
        border-radius: 8px
    }
}

@media not all and (min-width:960px) {

    .-ps-style-img .p-postList__link,
    .-type-thumb .p-postList__link,
    .p-postList__thumb {
        border-radius: 8px
    }
}

@media (min-width:960px) {
    .-series .l-header__inner {
        align-items: stretch;
        display: flex
    }

    .-series .l-header__logo {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        margin-right: 24px;
        padding: 16px 0
    }

    .-series .l-header__logo .c-catchphrase {
        font-size: 13px;
        padding: 4px 0
    }

    .-series .c-headLogo {
        margin-right: 16px
    }

    .-series-right .l-header__inner {
        justify-content: space-between
    }

    .-series-right .c-gnavWrap {
        margin-left: auto
    }

    .-series-right .w-header {
        margin-left: 12px
    }

    .-series-left .w-header {
        margin-left: auto
    }
}

@media (min-width:960px) and (min-width:600px) {
    .-series .c-headLogo {
        max-width: 400px
    }
}

.c-submenuToggleBtn:after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.c-submenuToggleBtn {
    cursor: pointer;
    display: block;
    height: 2em;
    line-height: 2;
    position: absolute;
    right: 8px;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 2em;
    z-index: 1
}

.c-submenuToggleBtn:before {
    content: "\e910";
    display: inline-block;
    font-family: icomoon;
    font-size: 14px;
    transition: -webkit-transform .25s;
    transition: transform .25s;
    transition: transform .25s, -webkit-transform .25s
}

.c-submenuToggleBtn:after {
    border: 1px solid;
    opacity: .15;
    transition: background-color .25s
}

.c-submenuToggleBtn.is-opened:before {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.widget_categories>ul>.cat-item>a,
.wp-block-categories-list>li>a {
    padding-left: 1.75em
}

.c-listMenu a {
    padding: .75em .5em;
    position: relative
}

.c-gnav .sub-menu a:not(:last-child),
.c-listMenu a:not(:last-child) {
    padding-right: 40px
}

.c-gnav .sub-menu .sub-menu {
    box-shadow: none
}

.c-gnav .sub-menu .sub-menu,
.c-listMenu .children,
.c-listMenu .sub-menu {
    height: 0;
    margin: 0;
    opacity: 0;
    overflow: hidden;
    position: relative;
    transition: .25s
}

.c-gnav .sub-menu .sub-menu.is-opened,
.c-listMenu .children.is-opened,
.c-listMenu .sub-menu.is-opened {
    height: auto;
    opacity: 1;
    visibility: visible
}

.c-gnav .sub-menu .sub-menu a,
.c-listMenu .children a,
.c-listMenu .sub-menu a {
    font-size: .9em;
    padding-left: 1.5em
}

.c-gnav .sub-menu .sub-menu ul a,
.c-listMenu .children ul a,
.c-listMenu .sub-menu ul a {
    padding-left: 2.25em
}

@media (min-width:600px) {
    .c-submenuToggleBtn {
        height: 28px;
        line-height: 28px;
        transition: background-color .25s;
        width: 28px
    }
}

@media (min-width:960px) {
    .c-submenuToggleBtn:hover:after {
        background-color: currentcolor
    }
}

:root {
    --color_content_bg: var(--color_bg);
    --mv_btn_radius: 0px;
    --mv_slide_animation: no;
}

.c-widget__title.-side {
    padding: .5em
}

.c-widget__title.-side::before {
    content: "";
    bottom: 0;
    left: 0;
    width: 40%;
    z-index: 1;
    background: var(--color_main)
}

.c-widget__title.-side::after {
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    background: var(--color_border)
}

.top #content {
    padding-top: 0
}

.p-mainVisual__inner {
    height: auto
}

/* .p-mainVisual .c-filterLayer::before {
      background-color: #ffffff;
      opacity: 0;
      content: ""
    } */

.-type-slider .p-mainVisual__scroll {
    padding-bottom: 16px
}

.page.-index-off .w-beforeToc {
    display: none
}

@media screen and (min-width: 960px) {
    :root {}

    .p-mainVisual__inner {
        height: auto
    }
}

@media screen and (max-width: 959px) {
    :root {}
}

@media screen and (min-width: 600px) {
    :root {}
}

@media screen and (max-width: 599px) {
    :root {}
}

.swell-block-fullWide__inner.l-container {
    --swl-fw_inner_pad: var(--swl-pad_container, 0px)
}

@media (min-width:960px) {

    .-sidebar-on .l-content .alignfull,
    .-sidebar-on .l-content .alignwide {
        left: -16px;
        width: calc(100% + 32px)
    }

    .swell-block-fullWide__inner.l-article {
        --swl-fw_inner_pad: var(--swl-pad_post_content, 0px)
    }

    .-sidebar-on .swell-block-fullWide__inner .alignwide {
        left: 0;
        width: 100%
    }

    .-sidebar-on .swell-block-fullWide__inner .alignfull {
        left: calc(0px - var(--swl-fw_inner_pad, 0)) !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: calc(100% + var(--swl-fw_inner_pad, 0)*2) !important
    }
}

.-index-off .p-toc,
.swell-toc-placeholder:empty {
    display: none
}

.p-toc.-modal {
    height: 100%;
    margin: 0;
    overflow-y: auto;
    padding: 0
}

#main_content .p-toc {
    border-radius: var(--swl-radius--2, 0);
    margin: 4em auto;
    max-width: 800px
}

#sidebar .p-toc {
    margin-top: -.5em
}

.p-toc .__pn:before {
    content: none !important;
    counter-increment: none
}

.p-toc .__prev {
    margin: 0 0 1em
}

.p-toc .__next {
    margin: 1em 0 0
}

.p-toc.is-omitted:not([data-omit=ct]) [data-level="2"] .p-toc__childList {
    height: 0;
    margin-bottom: -.5em;
    visibility: hidden
}

.p-toc.is-omitted:not([data-omit=nest]) {
    position: relative
}

.p-toc.is-omitted:not([data-omit=nest]):before {
    background: linear-gradient(hsla(0, 0%, 100%, 0), var(--color_bg));
    bottom: 5em;
    content: "";
    height: 4em;
    left: 0;
    opacity: .75;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 1
}

.p-toc.is-omitted:not([data-omit=nest]):after {
    background: var(--color_bg);
    bottom: 0;
    content: "";
    height: 5em;
    left: 0;
    opacity: .75;
    position: absolute;
    width: 100%;
    z-index: 1
}

.p-toc.is-omitted:not([data-omit=nest]) .__next,
.p-toc.is-omitted:not([data-omit=nest]) [data-omit="1"] {
    display: none
}

.p-toc .p-toc__expandBtn {
    background-color: #f7f7f7;
    border: rgba(0, 0, 0, .2);
    border-radius: 5em;
    box-shadow: 0 0 0 1px #bbb;
    color: #333;
    display: block;
    font-size: 14px;
    line-height: 1.5;
    margin: .75em auto 0;
    min-width: 6em;
    padding: .5em 1em;
    position: relative;
    transition: box-shadow .25s;
    z-index: 2
}

.p-toc[data-omit=nest] .p-toc__expandBtn {
    display: inline-block;
    font-size: 13px;
    margin: 0 0 0 1.25em;
    padding: .5em .75em
}

.p-toc:not([data-omit=nest]) .p-toc__expandBtn:after,
.p-toc:not([data-omit=nest]) .p-toc__expandBtn:before {
    border-top-color: inherit;
    border-top-style: dotted;
    border-top-width: 3px;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: calc(50% - 1px);
    transition: border-color .25s;
    width: 100%;
    width: 22px
}

.p-toc:not([data-omit=nest]) .p-toc__expandBtn:before {
    right: calc(100% + 1em)
}

.p-toc:not([data-omit=nest]) .p-toc__expandBtn:after {
    left: calc(100% + 1em)
}

.p-toc.is-expanded .p-toc__expandBtn {
    border-color: transparent
}

.p-toc__ttl {
    display: block;
    font-size: 1.2em;
    line-height: 1;
    position: relative;
    text-align: center
}

.p-toc__ttl:before {
    content: "\e918";
    display: inline-block;
    font-family: icomoon;
    margin-right: .5em;
    padding-bottom: 2px;
    vertical-align: middle
}

#index_modal .p-toc__ttl {
    margin-bottom: .5em
}

.p-toc__list li {
    line-height: 1.6
}

.p-toc__list>li+li {
    margin-top: .5em
}

.p-toc__list .p-toc__childList {
    padding-left: .5em
}

.p-toc__list [data-level="3"] {
    font-size: .9em
}

.p-toc__list .mininote {
    display: none
}

.post_content .p-toc__list {
    padding-left: 0
}

#sidebar .p-toc__list {
    margin-bottom: 0
}

#sidebar .p-toc__list .p-toc__childList {
    padding-left: 0
}

.p-toc__link {
    color: inherit;
    font-size: inherit;
    text-decoration: none
}

.p-toc__link:hover {
    opacity: .8
}

.p-toc.-double {
    background: var(--color_gray);
    background: linear-gradient(-45deg, transparent 25%, var(--color_gray) 25%, var(--color_gray) 50%, transparent 50%, transparent 75%, var(--color_gray) 75%, var(--color_gray));
    background-clip: padding-box;
    background-size: 4px 4px;
    border-bottom: 4px double var(--color_border);
    border-top: 4px double var(--color_border);
    padding: 1.5em 1em 1em
}

.p-toc.-double .p-toc__ttl {
    margin-bottom: .75em
}

@media (min-width:960px) {
    #main_content .p-toc {
        width: 92%
    }
}

@media (hover:hover) {
    .p-toc .p-toc__expandBtn:hover {
        border-color: transparent;
        box-shadow: 0 0 0 2px currentcolor
    }
}

@media (min-width:600px) {
    .p-toc.-double {
        padding: 2em
    }
}

.w-beforeFooter {
    margin: 6em auto 3em;
    overflow: hidden
}

.c-widget__title.-footer:before {
    background-color: currentcolor !important
}

.l-footer {
    background-color: var(--color_footer_bg);
    color: var(--color_footer_text);
    position: relative;
    z-index: 0
}

.l-footer a,
.l-footer span {
    color: inherit
}

.l-footer .copyright {
    font-size: 12px;
    text-align: center
}

.l-footer .copyright a {
    color: var(--color_link)
}

.l-footer__nav {
    color: inherit;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: .5em 0 1em
}

.l-footer__nav a {
    color: inherit;
    display: block;
    font-size: 3vw;
    padding: .25em .5em;
    text-decoration: none
}

.l-footer__nav a:hover {
    text-decoration: underline
}

.l-footer__foot,
.l-footer__widgetArea {
    padding-bottom: 1em;
    padding-top: 1em
}

.p-indexModal {
    padding: 80px 16px
}

.p-indexModal__inner {
    background: #fdfdfd;
    border-radius: var(--swl-radius--4, 0);
    color: #333;
    height: 100%;
    margin: -1em auto 0 !important;
    max-width: 800px;
    padding: 2em 1.5em;
    position: relative;
    -webkit-transform: translateY(16px);
    transform: translateY(16px);
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
    z-index: 1
}

.is-opened>.p-indexModal__inner {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.p-searchModal__inner {
    background: hsla(0, 0%, 100%, .1);
    left: 50%;
    max-width: 600px;
    padding: 1em;
    position: absolute;
    top: calc(50% + 16px);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    transition: top .5s;
    width: 96%;
    z-index: 1
}

.is-opened>.p-searchModal__inner {
    top: 50%
}

.p-searchModal__inner .c-searchForm {
    box-shadow: 0 0 4px hsla(0, 0%, 100%, .2)
}

.p-searchModal__inner .s {
    font-size: 16px
}

@media (min-width:960px) {
    .w-footer {
        display: flex;
        justify-content: space-between
    }

    .w-footer__box {
        flex: 1;
        padding: 1em
    }
}

@media not all and (min-width:960px) {
    .w-footer__box {
        padding: 1em 0
    }

    .w-footer__box+.w-footer__box {
        margin-top: 1em
    }

    .l-footer__inner {
        padding-bottom: calc(env(safe-area-inset-bottom)*.5)
    }
}

@media (min-width:600px) {
    .l-footer__nav a {
        border-right: 1px solid;
        font-size: 13px;
        padding: 0 .75em
    }

    .l-footer__nav li:first-child a {
        border-left: 1px solid
    }

    .p-indexModal__inner {
        padding: 2em
    }
}

.p-mainVisual {
    overflow: hidden;
    position: relative;
    width: 100%
}

.p-mainVisual.-pt-87 {
    padding-top: 87px;
}

.p-mainVisual.-margin-on {
    padding: 8px
}

.p-mainVisual.-height-full {
    height: calc(var(--swl-mv-height, 100vh) - var(--swl-headerH, 0px) - var(--swl-adminbarH, 0px))
}

.p-mainVisual.-height-full .p-mainVisual__inner {
    height: 100%
}

.-height-img [src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="] {
    height: 0
}

.-height-img .swiper-slide {
    width: var(--swl-mv_slide_width--pc, 100%)
}

.-height-img .p-mainVisual__imgLayer {
    height: auto;
    position: relative
}

.-height-img .p-mainVisual__img {
    display: block;
    height: auto;
    width: 100%
}

.p-mainVisual__inner {
    position: relative
}

.-height-auto .p-mainVisual__inner {
    height: auto
}

.p-mainVisual__slide {
    height: auto;
    overflow: hidden;
    position: relative
}

.-height-full .p-mainVisual__slide,
.-height-set .p-mainVisual__slide {
    height: 100%
}

.p-mainVisual__slideLink {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.p-mainVisual__textLayer {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    z-index: 3
}

.p-mainVisual__textLayer>.p-blogParts {
    margin: 1em 0 0;
    text-align: left
}

.-height-auto .p-mainVisual__textLayer {
    left: 0;
    padding-bottom: 4em;
    padding-top: 4em;
    position: relative;
    -webkit-transform: none;
    transform: none
}

.p-mainVisual__slideTitle {
    font-size: 5.5vw;
    line-height: 1.4
}

.p-mainVisual__slideText {
    font-size: 3.2vw;
    margin-top: .75em
}

.-height-full .p-mainVisual__slideText {
    font-size: 3.4vw
}

.p-mainVisual__scroll {
    bottom: 16px;
    color: #fff;
    left: 50%;
    opacity: .75;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: opacity .25s;
    z-index: 9
}

.-height-full>.p-mainVisual__scroll {
    bottom: 24px
}

.p-mainVisual__scroll:hover {
    opacity: 1
}

.p-mainVisual__scrollArrow {
    -webkit-animation: FloatVertical 3s ease-in-out infinite alternate;
    animation: FloatVertical 3s ease-in-out infinite alternate;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 20px
}

.p-mainVisual__scrollLabel {
    display: block;
    font-size: 12px;
    letter-spacing: var(--swl-letter_spacing, 1px);
    line-height: 1;
    padding-top: 4px
}

.p-mainVisual__video {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none;
    position: relative;
    width: 100%;
    z-index: -1
}

.p-mainVisual__video.-pc {
    display: block;
}

@media screen and (max-width: 959px) {
    .p-mainVisual__video.-pc {
        display: none;
    }
}

.p-mainVisual__video.-sp {
    display: none;
}

@media screen and (max-width: 959px) {
    .p-mainVisual__video.-sp {
        display: block;
    }
}


@media (min-width:600px) {
    .p-mainVisual.-margin-on {
        padding: 16px
    }

    .p-mainVisual__slideTitle {
        font-size: 28px
    }

    .p-mainVisual__slideText {
        font-size: 16px
    }

    .-height-full .p-mainVisual__slideText {
        font-size: 18px
    }
}

@media not all and (min-width:960px) {
    .-height-img .swiper-slide {
        width: var(--swl-mv_slide_width--sp, 100%)
    }

    .p-mainVisual__textLayer {
        padding: 0 4vw
    }
}

.c-pageTitle {
    font-size: 1.3em;
    line-height: 1.4;
    position: relative
}

.c-pageTitle:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden
}

.c-pageTitle[data-style=b_bottom] {
    border-bottom: 1px solid var(--color_border)
}

.c-pageTitle[data-style=b_bottom] .c-pageTitle__inner {
    border-bottom: 1px solid var(--color_main);
    float: left;
    margin-bottom: -1px;
    padding: .25em .5em
}

.c-pageTitle__inner {
    display: block;
    padding-top: .5em
}

.c-pageTitle__subTitle {
    font-style: italic;
    letter-spacing: var(--swl-letter_spacing, 1px);
    margin-left: 1em;
    opacity: .8;
    position: relative;
    top: -2px
}

.c-pageExcerpt {
    margin-top: 1em
}

.c-secTitle {
    display: block;
    font-size: 4.5vw;
    margin-bottom: 1.5em;
    position: relative
}

.c-secTitle:after,
.c-secTitle:before {
    box-sizing: inherit;
    display: block;
    height: 1px;
    position: absolute;
    z-index: 0
}

.post-password-form:not(:first-child) {
    border-top: 1px dashed var(--color_border);
    padding-top: 1em
}

.post-password-form p {
    margin-bottom: 1em
}

@media (min-width:600px) {
    .c-pageTitle {
        font-size: 1.5em
    }

    .c-secTitle {
        font-size: 20px
    }

    .l-articleBottom__section {
        margin-top: 6em
    }
}

@media not all and (min-width:600px) {
    .l-articleBottom__section {
        margin-top: 4em
    }
}

#content {
    margin-bottom: 0;
    width: 100%;
    padding: 0;
    display: flex;
    justify-content: center;
    overflow-x: hidden;
}

.w-beforeFooter {
    margin-top: 0;
}

/*# sourceURL=swell_custom-inline-css */


/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #fff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--swl-main: var(--color_main);
    --wp--preset--color--swl-main-thin: var(--color_main_thin);
    --wp--preset--color--swl-gray: var(--color_gray);
    --wp--preset--color--swl-deep-01: var(--color_deep01);
    --wp--preset--color--swl-deep-02: var(--color_deep02);
    --wp--preset--color--swl-deep-03: var(--color_deep03);
    --wp--preset--color--swl-deep-04: var(--color_deep04);
    --wp--preset--color--swl-pale-01: var(--color_pale01);
    --wp--preset--color--swl-pale-02: var(--color_pale02);
    --wp--preset--color--swl-pale-03: var(--color_pale03);
    --wp--preset--color--swl-pale-04: var(--color_pale04);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 0.9em;
    --wp--preset--font-size--medium: 1.1em;
    --wp--preset--font-size--large: 1.25em;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-size--xs: 0.75em;
    --wp--preset--font-size--huge: 1.6em;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex> :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid> :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}


/* Popup Google Fonts */
@import url('//fonts.googleapis.com/css?family=Montserrat:100');

/* Popup Theme 106: Enterprise Blue */
.pum-theme-106,
.pum-theme-enterprise-blue {
    background-color: rgba(0, 0, 0, 0.70)
}

.pum-theme-106 .pum-container,
.pum-theme-enterprise-blue .pum-container {
    padding: 28px;
    border-radius: 5px;
    border: 1px none #000000;
    box-shadow: 0px 10px 25px 4px rgba(2, 2, 2, 0.50);
    background-color: rgba(255, 255, 255, 1.00)
}

.pum-theme-106 .pum-title,
.pum-theme-enterprise-blue .pum-title {
    color: #315b7c;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 100;
    font-size: 34px;
    line-height: 36px
}

.pum-theme-106 .pum-content,
.pum-theme-enterprise-blue .pum-content {
    color: #2d2d2d;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-106 .pum-content+.pum-close,
.pum-theme-enterprise-blue .pum-content+.pum-close {
    position: absolute;
    height: 28px;
    width: 28px;
    left: auto;
    right: 15px;
    bottom: auto;
    top: 15px;
    padding: 4px;
    color: #ffffff;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 20px;
    line-height: 20px;
    border: 1px none #ffffff;
    border-radius: 42px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(0, 0, 0, 1.00)
}

/* Popup Theme 105: Light Box */
.pum-theme-105,
.pum-theme-lightbox {
    background-color: rgba(0, 0, 0, 0.60)
}

.pum-theme-105 .pum-container,
.pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 3px;
    border: 0px none #000000;
    box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 1.00);
    background-color: rgba(255, 255, 255, 1.00)
}

.pum-theme-105 .pum-title,
.pum-theme-lightbox .pum-title {
    color: #000000;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.80);
    font-family: inherit;
    font-weight: 100;
    font-size: 32px;
    line-height: 48px
}

.pum-theme-105 .pum-content,
.pum-theme-lightbox .pum-content {
    color: #000000;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-105 .pum-content+.pum-close,
.pum-theme-lightbox .pum-content+.pum-close {
    position: absolute;
    height: 26px;
    width: 26px;
    left: auto;
    right: -13px;
    bottom: auto;
    top: -13px;
    padding: 0px;
    color: #ffffff;
    font-family: Arial;
    font-weight: 100;
    font-size: 24px;
    line-height: 24px;
    border: 2px solid #ffffff;
    border-radius: 26px;
    box-shadow: 0px 0px 15px 1px rgba(2, 2, 2, 0.75);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(0, 0, 0, 1.00)
}

/* Popup Theme 104: Default Theme */
.pum-theme-104,
.pum-theme-default-theme {
    background-color: rgba(255, 255, 255, 1.00)
}

.pum-theme-104 .pum-container,
.pum-theme-default-theme .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);
    background-color: rgba(249, 249, 249, 1.00)
}

.pum-theme-104 .pum-title,
.pum-theme-default-theme .pum-title {
    color: #000000;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 400;
    font-size: 32px;
    font-style: normal;
    line-height: 36px
}

.pum-theme-104 .pum-content,
.pum-theme-default-theme .pum-content {
    color: #8c8c8c;
    font-family: inherit;
    font-weight: 400;
    font-style: inherit
}

.pum-theme-104 .pum-content+.pum-close,
.pum-theme-default-theme .pum-content+.pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: auto;
    right: 0px;
    bottom: auto;
    top: 0px;
    padding: 8px;
    color: #ffffff;
    font-family: inherit;
    font-weight: 400;
    font-size: 12px;
    font-style: inherit;
    line-height: 36px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(0, 183, 205, 1.00)
}

/* Popup Theme 107: Hello Box */
.pum-theme-107,
.pum-theme-hello-box {
    background-color: rgba(0, 0, 0, 0.75)
}

.pum-theme-107 .pum-container,
.pum-theme-hello-box .pum-container {
    padding: 30px;
    border-radius: 80px;
    border: 14px solid #81d742;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.00);
    background-color: rgba(255, 255, 255, 1.00)
}

.pum-theme-107 .pum-title,
.pum-theme-hello-box .pum-title {
    color: #2d2d2d;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: Montserrat;
    font-weight: 100;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-107 .pum-content,
.pum-theme-hello-box .pum-content {
    color: #2d2d2d;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-107 .pum-content+.pum-close,
.pum-theme-hello-box .pum-content+.pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: auto;
    right: -30px;
    bottom: auto;
    top: -30px;
    padding: 0px;
    color: #2d2d2d;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 32px;
    line-height: 28px;
    border: 1px none #ffffff;
    border-radius: 28px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(255, 255, 255, 1.00)
}

/* Popup Theme 108: Cutting Edge */
.pum-theme-108,
.pum-theme-cutting-edge {
    background-color: rgba(0, 0, 0, 0.50)
}

.pum-theme-108 .pum-container,
.pum-theme-cutting-edge .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 0px 10px 25px 0px rgba(2, 2, 2, 0.50);
    background-color: rgba(30, 115, 190, 1.00)
}

.pum-theme-108 .pum-title,
.pum-theme-cutting-edge .pum-title {
    color: #ffffff;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: Sans-Serif;
    font-weight: 100;
    font-size: 26px;
    line-height: 28px
}

.pum-theme-108 .pum-content,
.pum-theme-cutting-edge .pum-content {
    color: #ffffff;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-108 .pum-content+.pum-close,
.pum-theme-cutting-edge .pum-content+.pum-close {
    position: absolute;
    height: 24px;
    width: 24px;
    left: auto;
    right: 0px;
    bottom: auto;
    top: 0px;
    padding: 0px;
    color: #1e73be;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 32px;
    line-height: 24px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: -1px 1px 1px 0px rgba(2, 2, 2, 0.10);
    text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.10);
    background-color: rgba(238, 238, 34, 1.00)
}

/* Popup Theme 109: Framed Border */
.pum-theme-109,
.pum-theme-framed-border {
    background-color: rgba(255, 255, 255, 0.50)
}

.pum-theme-109 .pum-container,
.pum-theme-framed-border .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 20px outset #dd3333;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.97) inset;
    background-color: rgba(255, 251, 239, 1.00)
}

.pum-theme-109 .pum-title,
.pum-theme-framed-border .pum-title {
    color: #000000;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 100;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-109 .pum-content,
.pum-theme-framed-border .pum-content {
    color: #2d2d2d;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-109 .pum-content+.pum-close,
.pum-theme-framed-border .pum-content+.pum-close {
    position: absolute;
    height: 20px;
    width: 20px;
    left: auto;
    right: -20px;
    bottom: auto;
    top: -20px;
    padding: 0px;
    color: #ffffff;
    font-family: Tahoma;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(0, 0, 0, 0.55)
}

/* Popup Theme 110: Floating Bar - Soft Blue */
.pum-theme-110,
.pum-theme-floating-bar {
    background-color: rgba(255, 255, 255, 0.00)
}

.pum-theme-110 .pum-container,
.pum-theme-floating-bar .pum-container {
    padding: 8px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);
    background-color: rgba(238, 246, 252, 1.00)
}

.pum-theme-110 .pum-title,
.pum-theme-floating-bar .pum-title {
    color: #505050;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 400;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-110 .pum-content,
.pum-theme-floating-bar .pum-content {
    color: #505050;
    font-family: inherit;
    font-weight: 400
}

.pum-theme-110 .pum-content+.pum-close,
.pum-theme-floating-bar .pum-content+.pum-close {
    position: absolute;
    height: 18px;
    width: 18px;
    left: auto;
    right: 5px;
    bottom: auto;
    top: 50%;
    padding: 0px;
    color: #505050;
    font-family: Sans-Serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 18px;
    border: 1px solid #505050;
    border-radius: 15px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.00);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.00);
    background-color: rgba(255, 255, 255, 0.00);
    transform: translate(0, -50%)
}

/* Popup Theme 111: Content Only - For use with page builders or block editor */
.pum-theme-111,
.pum-theme-content-only {
    background-color: rgba(0, 0, 0, 0.70)
}

.pum-theme-111 .pum-container,
.pum-theme-content-only .pum-container {
    padding: 0px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.00)
}

.pum-theme-111 .pum-title,
.pum-theme-content-only .pum-title {
    color: #000000;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 400;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-111 .pum-content,
.pum-theme-content-only .pum-content {
    color: #8c8c8c;
    font-family: inherit;
    font-weight: 400
}

.pum-theme-111 .pum-content+.pum-close,
.pum-theme-content-only .pum-content+.pum-close {
    position: absolute;
    height: 18px;
    width: 18px;
    left: auto;
    right: 7px;
    bottom: auto;
    top: 7px;
    padding: 0px;
    color: #000000;
    font-family: inherit;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    border: 1px none #ffffff;
    border-radius: 15px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.00);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.00);
    background-color: rgba(255, 255, 255, 0.00)
}

#pum-138 {
    z-index: 1999999999
}

#pum-267 {
    z-index: 1999999999
}

#pum-128 {
    z-index: 1999999999
}

#pum-112 {
    z-index: 1999999999
}

/*# sourceURL=popup-maker-site-inline-css */
ol,
ul {
    box-sizing: border-box
}

:root :where(.wp-block-list.has-background) {
    padding: 1.25em 2.375em
}



/* 下層ページのヘッダー幅をトップに合わせる */
.l-header .l-container {
    max-width: 100% !important;
}

.l-container {
    max-width: 100% !important;
    padding: 0;
}

/*パンくず非表示 */
#breadcrumb {
    display: none;
}

/* フッターメニュー */
.l-footer__nav li:first-child a {
    border-left: none;
}

.l-footer__nav a {
    border: none;
}

.l-footer__nav a:hover {
    color: #ffffff;
    text-decoration: none;
    transition: all .25s;
}

.c-widget+.c-widget {
    margin-top: 0 !important;
}

.w-beforeFooter {
    margin-top: 0 !important;
}

/*グローバルメニューフォント */
.c-gnav>.menu-item>a .ttl {
    font-size: 15px;
    font-weight: 550;
    letter-spacing: 1.3px;
}

.c-gnav>.menu-item>a {
    padding: 0 20px;
}

/* スマホの固定ページトップイメージ*/
@media screen and (max-width: 959px) {
    .l-topTitleArea {
        content: url("https://www.nexus-nfl.co.jp/wp-content/uploads/2025/02/topsite_b.png");
        margin-top: -20px;
        margin-bottom: -25px;
    }
}

/* お問い合わせバナー */
.follow-banner {
    position: fixed;
    bottom: 1%;
    right: 89%;
    transform: translateY(-50%);
    z-index: 20;
}

/*お問い合わせバナースマホでは非表示に */
@media screen and (max-width: 959px) {
    .follow-banner {
        display: none;
    }
}

.myfooter {
    border-radius: 15px;
    /* 角丸の半径を設定 */
    overflow: hidden;
    /* 角丸が正しく表示されるようにする */
    background-color: #ffffff;
}

.radius {
    border-radius: 15px;
    /* 角丸の半径を設定 */
    overflow: hidden;
    /* 角丸が正しく表示されるようにする */
    background-color: #ffffff;
}

/*spハンバーガーサイズ*/
.c-iconBtn__icon {
    font-size: 40px;
}

.c-iconBtn__label {
    font-weight: 600;
}

/*spフッター固定*/
[data-scrolled=false] #fix_bottom_menu {
    bottom: 0
}


/*recaptcha非表示*/
.grecaptcha-badge {
    visibility: hidden !important;
}

.radius {
    border-radius: 15px;
    /* 角丸の半径を設定 */
    overflow: hidden;
    /* 角丸が正しく表示されるようにする */
    background-color: #ffffff;
}

.mybg {
    z-index: 150 !important;
}

/* 番号を付ける基準 */
.my-box1 {
    position: relative;
}

/* 番号を付ける */
.my-number1 {
    position: absolute;
    top: -50px;
    left: -50px;
    max-width: 130px !important;
}

@media screen and (max-width: 959px) {
    .my-boxsp1 {
        position: relative;
    }

    /* 番号を付ける */
    .my-numbersp1 {
        position: absolute;
        top: -0.8rem;
        left: -1%;
        max-width: 11% !important;
    }
}

/* 番号を付ける基準 */
.my-box2 {
    position: relative;
}

/* 番号を付ける */
.my-number2 {
    position: absolute;
    top: -60px;
    left: -80px;
}

@media screen and (max-width: 959px) {

    /* 番号を付ける基準 */
    .my-boxsp2 {
        position: relative;
    }

    /* 番号を付ける */
    .my-numbersp2 {
        position: absolute;
        top: -50px;
        left: -5%;
        max-width: 65% !important;
    }
}

/*タイトル3の横画像*/
.mytitle3right {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

/*お問い合わせはこちらボタン*/
.button1 .has-background:hover {
    background-color: #FFD900 !important;
    transition: 0.5s;
}

/* ローディング */
/* ローディング画面表示 */
.loading {
    background-color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    /* ローディング中にクリックを無効化 */
    animation: overlayFadeOut 2.5s 2s forwards;
}

.loading img {
    width: 250px;
    /* PCのロゴ画像のサイズ */
    opacity: 0;
    transform: scale(0.9);
    /* 初期状態は少し小さく */
    animation: logoFadeZoom 1.5s ease-out forwards, logoFadeOut 1.5s 1.5s ease-out forwards;
    /* ロゴのフェードインとフェードアウトアニメーション */
}

@media screen and (max-width: 959px) {
    .loader-overlay img {
        width: 180px;
        /* スマホのロゴ画像のサイズ */
    }
}

/* ローディング画面全体のフェードアウトアニメーション */
@keyframes overlayFadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        visibility: hidden;
    }
}

/* ロゴのズームインとフェードインのアニメーション */
@keyframes logoFadeZoom {
    0% {
        opacity: 0;
        transform: scale(0.9);
        /* 少し小さい状態から始める */
    }

    100% {
        opacity: 1;
        transform: scale(1);
        /* 徐々にフェードインしながら元のサイズに */
    }
}

/* ロゴがフェードアウトのアニメーション */
@keyframes logoFadeOut {
    0% {
        opacity: 1;
        transform: scale(1);
        /* フェードアウト前の状態を維持 */
    }

    100% {
        opacity: 0;
        transform: scale(1);
        /* 少し大きくしてふわっと消える */
    }
}

.wp-elements-fd71701f2bb79bf878e4e7c098e2936c a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
}

.wp-elements-c613f9133c1b81eebc6918a3192a612b a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
}

.wp-elements-8ad6435026ba16d0788a314fd2c944af a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
}

.wp-container-core-buttons-is-layout-16018d1d {
    justify-content: center;
}

.wp-elements-dfa91a81bad1901f03e742e2bb524225 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
}

.wp-elements-2767edae6b9840ffa875cb51b8e28760 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
}

.wp-elements-aa6961d64f943dd17f7bcd309b6a0702 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
}

.wp-elements-916cd6e5b7211bfc624efccad0f9cf55 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
}

.wp-elements-93dd42c8e06fc0999ed8cbb938cc0529 a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
}

.wp-elements-197792d8cbb418d567c7fc1c5a86304b a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--white);
}

.pixelParallel-panel[data-v-dedc8274] {
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 2147483647;
    width: 375px;
    height: 265px;
    transform: translate(0);
    background: #fff;
    transition: width .2s ease-out, height .2s ease-out;
    will-change: top, left, width, height, transform;
    opacity: 0
}

.pixelParallel-panel-inner[data-v-dedc8274] {
    position: relative;
    overflow: hidden;
    height: 100%;
    border: 1px solid #dddedf;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-sizing: border-box
}

.pixelParallel-panel-handle[data-v-dedc8274] {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 3;
    width: 20px;
    height: 20px;
    background: red;
    transform: rotate(45deg);
    background: linear-gradient(0deg, transparent, transparent 50%, #ccc 0, #ccc);
    background-size: 100% 2px;
    cursor: move
}

.pixelParallel-panel-isolator[data-v-dedc8274] {
    border: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative
}

.pixelParallel-panel-dragging .pixelParallel-panel-inner[data-v-dedc8274] {
    pointer-events: none
}

.pixelParallel-panel-minimized[data-v-dedc8274] {
    width: 112px;
    height: 50px;
    transition: width .2s ease-out .15s, height .2s ease-out .15s
}

@media (max-width:395px) {
    .pixelParallel-panel[data-v-dedc8274] {
        right: 0;
        bottom: 0;
        width: 320px
    }

    .pixelParallel-panel-minimized[data-v-dedc8274] {
        width: 112px
    }
}

.pixelParallel-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center;
    white-space: nowrap;
    display: none
}

.pixelParallel-overlay-enabled {
    display: block
}

.pixelParallel-image-outer {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    max-width: 100vw;
    min-height: 100vh
}

.pixelParallel-image-inner {
    position: absolute;
    z-index: 2147483646;
    left: 50%;
    top: 0;
    cursor: move;
    transform: translateX(-50%);
    transition: opacity .15s
}

.pixelParallel-image-inner img {
    width: auto;
    height: auto;
    max-width: none;
    max-height: none;
    vertical-align: top;
    margin: 0;
    padding: 0;
    position: relative;
    transform-origin: 50% 0;
    top: -1px;
    border: 1px dashed #333
}

.pixelParallel-image-inner img:not([src]),
.pixelParallel-image-inner img[src=""] {
    visibility: hidden
}

.pixelParallel-image-enabled {
    visibility: visible
}

.pixelParallel-image-difference {
    mix-blend-mode: difference
}

.pixelParallel-image-difference img {
    opacity: 1 !important
}

.pixelParallel-image-locked,
.pixelParallel-image-no-image {
    pointer-events: none
}

.pixelParallel-image-locked .pixelParallel-image-inner img {
    top: 0;
    border: 0 none
}

.pixelParallel-grids {
    position: relative;
    z-index: 2147483646;
    pointer-events: none
}

.pixelParallel-grid-horizontal,
.pixelParallel-grid-vertical {
    position: fixed;
    z-index: 1;
    pointer-events: none;
    visibility: hidden
}

.pixelParallel-grid-horizontal {
    top: 50%;
    left: 50%;
    display: table;
    width: 100vw;
    height: 200vh;
    opacity: .5;
    table-layout: fixed;
    border-spacing: 30px;
    transform: translate(-50%, -50%)
}

.pixelParallel-grid-horizontal span {
    display: table-cell;
    background: red;
    height: 200vh
}

.pixelParallel-grid-vertical {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, transparent, transparent 90%, blue 0, blue);
    background-size: 100% 10px;
    opacity: .5
}

.pixelParallel-grid-horizontal-enabled,
.pixelParallel-grid-vertical-enabled {
    visibility: visible
}

.pixelParallel-rulers {
    position: relative;
    z-index: 2147483646
}

.pixelParallel-ruler-x,
.pixelParallel-ruler-y {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
    background: cyan
}

.pixelParallel-ruler-x:after,
.pixelParallel-ruler-y:after {
    content: "";
    position: absolute;
    top: -8px;
    left: -8px;
    right: 0;
    bottom: 0;
    padding: 10px
}

.pixelParallel-ruler-x {
    right: 0;
    height: 1px;
    cursor: row-resize
}

.pixelParallel-ruler-y {
    bottom: 0;
    width: 1px;
    cursor: col-resize
}

.pixelParallel-rulers-enabled .pixelParallel-ruler-x,
.pixelParallel-rulers-enabled .pixelParallel-ruler-y {
    display: block
}



/* Copyright 2014-present Evernote Corporation. All rights reserved. */
@keyframes caretBlink {
    from {
        opacity: 1.0;
    }

    to {
        opacity: 0.0;
    }
}

@keyframes rotateSpinner {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

#text-tool-caret {
    animation-name: caretBlink;
    animation-iteration-count: infinite;
    animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
    animation-duration: 1s;
}

#en-markup-loading-spinner {
    position: absolute;
    top: calc(50% - 16px);
    left: calc(50% - 16px);
    width: 32px;
    height: 32px;
}

#en-markup-loading-spinner img {
    position: relative;
    top: 0px;
    left: 0px;
    animation-name: rotateSpinner;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}



/* Copyright 2014-present Evernote Corporation. All rights reserved. */
.skitchToastBoxContainer {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 30px;
    -webkit-user-select: none;
    -moz-user-select: none;
    pointer-events: none;
}

.skitchToastBox {
    width: 200px;
    height: 16px;
    padding: 12px;
    background-color: rgba(47, 55, 61, 0.95);
    border-radius: 4px;
    color: white;
    cursor: default;
    font-size: 10pt;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.32);
    font-family: 'Soleil', Helvetica, Arial, sans-serif;
    border: 2px rgba(255, 255, 255, 0.38) solid;
}

.lang-zh-cn .skitchToastBox {
    font-family: '微软雅黑', 'Microsoft YaHei', SimSun,
        '&#x30E1;&#x30A4;&#x30EA;&#x30AA;', Meiryo, 'MS PGothic', 'Soleil',
        Helvetica, Arial, sans-serif;
}

.lang-ja-jp .skitchToastBox {
    font-family: '&#x30E1;&#x30A4;&#x30EA;&#x30AA;', Meiryo, 'MS PGothic',
        '微软雅黑', 'Microsoft YaHei', SimSun, 'Soleil', Helvetica, Arial,
        sans-serif;
}

.skitchToast {
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
    height: 10px;
    color: #f1f5f8;
    text-align: center;
}

.skitchVisible {
    /* Don't remove this class it's a hack used by the Evernote Clipper */
}


/* Copyright 2014-present Evernote Corporation. All rights reserved. */

@font-face {
    font-family: 'Soleil';
    src: url(data:application/font-woff2;base64,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);
    font-weight: normal;
    font-style: normal;
}


/* Copyright 2019-present Evernote Corporation. All rights reserved. */

#en-markup-disabled {
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    cursor: default;
    -webkit-user-select: none;
}

#en-markup-alert-container {
    position: absolute;
    z-index: 9999;
    width: 450px;
    left: calc(50% - 225px);
    top: calc(50% - 85px);
    background-color: white;
    box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.35);
    -webkit-user-select: none;
}

#en-markup-alert-container .cell-1 {
    position: relative;
    height: 110px;
    width: 105px;
    float: left;
    text-align: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABT3SURBVFhHvZj3V5PptsfvvzBzxhHP8TrjmjnjXHXUQXoJPYAESOg1CSSBhBZCSWgJaQTpRbp0kN6ki1KkgwiE3nsRLChVKbPuDkH0ztx1zy93nb02L0/evHn2J9+9n5b/OPlXdvz/Z0dHR2et4+Oz3v9i/wLoCDo5FvVyePQJGp8OP4kaR/APGl+uHw8/iq/nN8V3wOFh+Dh8Fj4IDndEL48OofP/FesMaO/jjm8BXsH38h2vbyQZ39z1uSDle0Ha73vZAAlwOeYlhUDwfyhxLitzriB4V1R4V9T4P6gGXQVXP73+ydX4V1V4VxHcK8rcK/BBBdY/5FmXoB85poR0gIS0//fQ/12fv0E4Jb/LEBoAxCQiICCl59rCewpsCfX7l5HhP9yL+ckg4ZpR8g2ztNvWmdLYXDm7PHmHQlVyibpLGZJaoU2rvOdVjaLXGDBqDX3q0D51GLgyakVOrzH0rjbwqkLRKvXcynXheXKxOqlA1T5PCZcjB71ZpEmaJN/GJN7Qf3BNO+InFf5lSfrfAEAsmAjo06dP0j4SilwJ7agfjZKuWWTcxuXJOJYouVZoeFTrMOpRAc8wnBYzQZt1WBc+uocQ2+fwoJ/woN8ubsA+YZCYKCQmD5FTh6hpQo/UQc+UQY/kfvfEfmp8n0tMLyWiixjWYSdos+G2WAQ8M4bePGp03B5rUcrUSIXK9rnypsm3VYOvyPj9HTDOgPb29u54f6MWetk45b9sc+8CCrVKk16PYjYa8dssQ7rx0X0OiYMuqaO0jHH3nEmP9HGHqH40p1Hdv0rd/7FGYK1mcDMq4aVt/rRn5XxQ1Xxo5VxI+WxwyXRQ0RQnb5KVO+6XNuKdLHSP66dE9BKCO2zYLaa+Tw29anVdKzRJBYqoB79AkQDGGdDu7q6U3zfIyB8sMm87lCq612j5PEVxnpuFdGKj+4hJQteMMa/8af/cGWrGJCFrnMJt0DBj3NXASKvpyqrqymoayuuYyWPIstQkjaIx37aNpPaNtNZXD5vXkp+txj9Zjq1ZjKiYFxTNsB9N+qWOeMQNOEX02Ae1WTGbjOj1ei7l6mZpt+TZEjs722dAOzs7Un5/uxf7Ey5filqlwWhAQYJCunCxL8kpw9ScSZ/iOXbxIj1+yDgw3ziq2cLQUUrqtry8rJKSAgKhrKqKUFdDaKohtFTVVLwfYJrXIps3Q1s2Ipo3Ilo2oR3VtBnTuBFTvxpRuRhcMBOYOUZPHHSN6iVADbAajTyqtXGPZBD8f7z78O4LkLT/BVT8PwmF8l51uqBnSKdtbB/54QgNvlPZAr982T9l3IoYLmftoJ/QaqekKquogFBRUVFTU1NXV9fS0tLW1tbR1dFB6hlaaFEzZFyzfqfmSNIKbnuXSTLrZUPatRKFJjkzxPIVxuNldvEsO2ucAUyRPQR+q6XPE5RDsZJm6NXNrY2vgAIuGCZeg+rxazAIareKekFIGaLmTvlVLPArVpkZE1jnWISMtAyFhs3qcVFWV1BBqJ6j6Orq6unp6evrG5yaPkYHXM8IqWeiqWeqjrJEGBCkMe53sHxJer5qmpBQvhBQPBOYMUqPe+kU0okLbDJxLVe/F/XPtTfLMNDOgGRYF9BJ1yhlCMhraBc+fsA5e5xRNs+rWPHPmsS7xWooKsmrKqvTWS6F/Qx1JCRJHYlEilEAwtDQEIPBGInMxMTY1NTE3OzUTY3NTdBmGEMzNMpEXw99T1/XMRD1aJRWvsjKn2I+HKJF9TjwW608qrQN468vbMx8AZILvGCSesO5Qo3bYgrypA3TimYCSxa808exbrGaCory6hpII2NTfqh/9QhPW09NS1NEg0KhzlFMTU3Nzc0tLCwsLS2tvjJ4CffNzMxMTEwxaCM9HYPwQkrNOrt0jpc95hPf7xzSjqPXoYyTfpteG/0KiP2dafoNaqWGoM0qvt8pZ8KncM4rd5pEi9WTkZZVRWiaGJs5Ep0eJIY3TITdM9DS0daFHKHRaECBYGIOa2trW1tb7P80uGNjYwNvicn09TC+90mNb4IeL/LzJ1kPhbSILoLfE0Pz1NuTq0Ow2J0BKXAlzDN/86jRCumyTRG6FUwHlC57lkx5hBbg4h+7ptYxsus4uTWhZU0JMdleUDf6qC80X6PY2dnZ29sTPhu0wfB4vJgMHjNGm7n54JpfCWpXQkpm+Bkj9NgXjsxGY8t06YkVoQgIVNre2VbkS1jl3KbX6YZ34yFfxbPMokXnpG5LMgdpjFM3wSKt7PVtSWhrOyO9e1A3KKAxMTGBbwxJAQHEKEQi0eHUHL8yeAn3AQ4egMcszK0c3WybVgTP1iMez4XkjPnF9zlxmkxtM6XHVwZEQIeHh++33ysHSVjn/u7ToBfdS8gepRfOe2ZN4syclG9ek5S+Kycvo6ikiFBVUddU14LSEWsjpoHvDQJAPAhMJpOdnJycnZ1dPhu0weA+kJFIJFDL1gZLcMQ2LgY3b0bAnP5oPCCp35XXYoHNljkD2tvfe/f+jbJAwibvrt9TVGwfMXfcF/KVNWyHUJOVuiunqKgIUw4McvGwgjElztQ5DQgA8SgUChC4ublRqVR3d3faqUEb7ojJAAug7fD2BBK+YTbo+ZvI2sXIgkl2yqB7UKsVNld2cm1IVNQ7uzsApHRfAp8vxWwyiO93zJvwr1pnFE1SFJRk5WRkEQiEqqqqpqamjo4ODCtxsqCKIVPnNCCMq6srhAcIT09Pr88GbTDgE2MBNIlIsifgHw+xOrYi65eiYbFLFdIErda4HJnp9WGRQgD0/sM7RIiEfZFUYDMmYYCSPxlQt+FXv8LQ0FGSkxYB/VUeKE8oCMjUOQ1Ehdje3t4MBsPns0GbTqcDmYeHB+ACE9mRYk+wL+727/4Q1bASWzLNSx/yDG63xuXKzL6aOFNo6/1bldBLhGIZdgsmcZBSMBVQv87s2OIbW2vJSMmK8wUjC+bAc3kgWVCkUBbiTIlpIDZA+Pn5+fv7BwQEMMECmNCEmwAqZnJ2cibYE/Na/Xq3o56uxJbO8NKHPe932OAfiYBECu3u7YJCqmESxFIZznNMspBSOMWsW2UPHIWTvY2lfpf7Ol8wB4qr51weKA5IBwSDkBBYzBEYGMjhsH19/ClOoAjJxdnVh+EDOkFCXV1cCfaknEa/FzuRT1celM5yASik08YuX3b21fhXQBGXSKUy3FYjMVDNCnv4OIob5wBAsILCmvWnfImrB+pUnCwIBjQgDIvFYrPZXC43kMXmhfp0TxRMrNamFgYDCp3OABWpblQiwTHriX/ffvjT1ZiyWV7miGfoKdCcOGUwykRAUZdIZbLcdqOkIUrBtH/NMg8Uyqj3h5T9CQhGu7icxfkCIJAHkuXr6wvygDZAw+cHsdjMrunst0e9bw/7dk5ehkQzvTxFxQT0JAI5q57Ztx/2dDW6bJabMeoR2mVjVyAz92pcBLR/sL/1YUst+hKpXI7XjkkaIhdM+9UsC3oPghvGw5SUlCBl4oqGZesc6LyAxPkCICgdkIfD4fD5fIFAcD+Un5kflZAWmpgpqG1JTckK9fZifAai5NQHvjwIfboaVTbHyRylhXZZ2xfKzG9MilImBlKPuehQIcPtACDH/GmfmqXg9ve8/vcJaBNdJSWVr4H+VNHnQP5+onyJgYKDg0NCQgCMy+EFsjhQV4FsJuT0a6AX8IVXIktn2Rkj7iFdVvgCqcXNaZFCBwcHAKQRe8mxUpZ3CpQ3Ta+GmfQNZ+r4IcXTUkFO6f9I2XlF0+neUM5QQDweLygoCEQCAzjIIIBCeX0Bsqfk1LH7DoKfrISVzLIyRqn3uy3tCqWWXp9uPz5+/AhLh9aDS+RKGW4nOnGI+GjK8/Ei79kGd+I4ISKdJiet8KeiPp8Sz2qI5uHpTaMySCIlROOLA0yAAgYNeAmgkFAxEIx8oh05u4794iCofvl+8Yx/2ohLcJcZvlBy+fWsCAgOH9vbHzTjQSEpbqd+gtA+Z4JaNs96ss4THoVVvghRVFASD3vYb/x12IsmISrNw5vq4m8BE5C4rkEn4ACDxrk84qkIFLXHO+TUM3sOuDVL/IJpxsNhiqDTBFv0+xcgUEgz4ZJD5V12h16cEJc57loy51u/EtSxzR7bzzC10ocyOl83YCMG+w1xGcHaJJqmXdy8GbToQtH0CDPh2ZR4atAW00CRidcQ+AJ2eGJ+C7Nrn125yM6b9koZdgzqMsIX/76wOXWWsg8f3iMTLzpUSQZ26MYO2qSPUwpmvKuXeY2brOnj5PwnwQpyigryCKSWNmxW/7qQUSjOdD/q5PtSVoirHY7kTvVg0H1P1YJp2h+mg3MayC9kmUggPn7Jbt0OqFhg5k65Jw0TeV0YfMnvcxunE+PBxwNQCIBIVXeYHdpRA+YpY6RH07THi8yGdX7nB/bicX7zcBonlGZhbQTDTVMDqauDMsKY2ljb2tvZw+bHDkcMiw84/mN4cbc2uzKYHeJJ83YiO4k2GySiI83dQ0wDyYJpHZ53cCQ1LwQ/e8conffNmnSJH8LzuvRxJbdmN8ZEQGdFnXyRWHWL2a4ROWCaPGIPz5XM02tXOE0bgp5t7uxx4qvjktn9svbJrOyK0OBYupsn0crWzNTMxAhjYm5p2j6U88cfY4d/DH086Xl/0rR4WDn6urh7Jje/Npzq5QhLBxgkF2Z2WMjIzoTON4K6TY/CWa/0cdIDoQ2nUw9XBkCjZwptbW9ppwDQb/5taqH96Phh24wJcsGcx+OlgIZ1Qevr8J6tMOFu6NRR9NJx8uZx/puT8rWTx9M7ZV2z2bXdCTAj7570bJ90vngdkTNsEd+lF9d9r3CcuHZY+emks30qheRIIJMp4q2jrTXWO8Cpa5tbueaeN0NNGSdEC81ZHdq40t8A6HQeOgVCpl60r77h06Z8v08/dsgyZYyQPe1SvOBdvcJ69iq49XV071bS4Hbq2G7a1P7D+U8Plw7TV48zNo/z3h0XvT8p2zpprJn3IKf/bOOrgHXXxVJRFCZmaC3j3UnD0lGRf5AzHgeDkgBlZ2ZiJYih9R7CUdg5e4qSOIqNHDBhdWjhym/MbJzuh85qKO2iXdWvjDYFfp9O5KBxwohNxiQpb45atuRTu8p+9gp0iuzeShj4kDa8nT2xmz+9XzR3ULL0sWzlU8XGUf7UXqJvkbw13pyIc3IgUPA2ZA9/4sRu6vpR2cpxniDe1cpCdASAAwhs8uPz6W0H3nlzDumThLhhq/B+dECHGrb8+uSrwbOlAxZXEVD1Na9WaW6PZugAiGSWPIbNnHI4ZWJUrzKfvgp6vhne8Tamdyux/0Pq0Hbm6E7O5G7B7H7R0mFy8zqDyNSwNhdv4y2sbSx9+Y7Te5nzBzlzx2lB8WRzU9giiE5CcDQrf8Gte0/JmiYkj9lEC42D+/R82xHYil/H1/thg3+mkE76RXz1zx7PpVg9asH9upFCo/hRy9QJu6wZh4J5aumid9VqQN06t3EjuOV1RMfb2J6thL73yYMfUoe306c+RpXPOpiTkRamNnB8SyryXTqomjsonfuYPbn/cOhjREAMnH5gyTGHEWBta9G0yitax6VO4uJHzcMHDYL6kJAZbMW10bXez0Af3mlnfo+r/tn9+Z2AbiV+H4iEih4yShizejiBA6a8OZeiBY+KZZ+aNWb9OufphqB5M6RVRBbd+y52cI9fNG1ngkdCOozRppENmKfvXBpfezx55V67SsmaMCIx9DEGprDs6OroezFJnQeB6XNmiWPmUUPo+/26nF51epsstvKX4dUuUcpgpoai1s36Hlt9ldpyy69Ljv1CTdCPDBOiokeM4sfMUyaxGTPE3DlK4QK1ZMkLsKpXA2rXYG3hNm4KWl4Hd237lc47GOHUDfWNMIYmxg6KVuE/4B/8SIj7hRB5w8ZXDmOERhuiDQ0MNdW0M+sC6ncpCRNG0SPoMOE9/ktNVg/Cs00KW/nzyGq3CAj+YC3TyQaFfnRtucnolGb2KHD7VIEpVKgXNYyOGzNLmrBOm8JnzZAAK3/epXDRvWTJs3yFXrXqW7vm3/DWrX7Tw9pFS0cLBQuwvh4adc8Qdc/g1A31dA1RKH1YdpBaOuZWmLbXIRnLmJgRgzChblC/JvuFin+3PK1N0rbyp8lXA6JhD39wcgUg25ofXVque3bc8e2WZvYqcPpUg/q1QoS6EcP6MaNGceOmiRNWD6ew6dP4zFlizpzDo3lKwaJL8SK1ZM2uacebn2qnIIvQ0YFtga4eHG7hIvIzQyK15WWV0spYDfu0yDGtMKGOYECD04cI6FGgd0m5Pb9pXv7Dyps5ONefne11cr6zqfpPl+cAdJvefVfE9EIhsE+Z168qGNQKFWGhokcNHoyJyJImLFMmrVOnbNNncFlz9jkLNgVrNu1vw315FFVVNQV5JTjpQnhFeQTspeRkFOVkFGB5DoljvPwU9WAWeV+oKRhQ57xUDuiVh0BenZLkpl/RxZfgePgFSDPzW6uqy84t193bb3h23PLukmT0SPn1iLDYfUrcfpWgAfXgQRAMGTZ8L3JEP2rEIHYUHTdunDBhnDxpnjyDzluz7N6LaByPy6oKis9hRaT4CmI8BTFe0EjK5zwbTeg9CEta0AsSIoIGVDh9IhqfHmlGt5Rnh6Rd/VXtnO8gUWdAu7u7mg+/Q5dcIjT87Pr8OrX9pnv7TVqHyD07b3l23vbulvTpBj7ZgF45Zp8SKMd5qcLtV+X3awQPat4XIkOHkGEjWpETmqmLmLxXuJLXpIo3zo/fuFa8cS17Qy7YsE9ZNLo/Ch9RZvcps14o+fcq+HbL0kGeDimnphsmZZcBADDOgPb29khpmlqZ36JLLlpVX7atvYKt/xFXfxX35Cr+yVW7Jz/ZN/xMePoL8dkvpGfXHJ796tgIfp3cdB36cm6+6dxy0+X5LbfWO+5tZ05rv+Pefpvadsut7aZrK7x7w7nlBjzv2PQrqfEa9AO92TX8hK+7al17xbj0klbWt/apKl9+FoaRP7c4a/FATi3pO2TOt7r534ldT+Tf3yu4gPrs+oUXP/slcINzLzpzQ/Di0+upG3x5/iKq8KwT6BC6FYfQzv0WgkLo2YWZLz+cw0Db399fXl7u7e1tbm5u/DcahIOgEBrkAYwzIDETAMJdSCTU+L/NIBwEhdBimpOTk/8GkPkddVxNk+cAAAAASUVORK5CYII=);
    background-position: 65% 50%;
    background-repeat: no-repeat;
}

#en-markup-alert-container .cell-2 {
    position: relative;
    float: left;
    width: 345px;
    margin-top: 29px;
    margin-bottom: 20px;
}

#en-markup-alert-container .cell-2 .cell-2-title {
    margin-bottom: 5px;
    padding-right: 30px;
    font-size: 12pt;
    font-family: Tahoma, Arial;
}

#en-markup-alert-container .cell-2 .cell-2-message {
    padding-right: 30px;
    font-size: 9.5pt;
    font-family: Tahoma, Arial;
}

#en-markup-alert-container .cell-3 {
    position: relative;
    width: 450px;
    height: 60px;
    float: left;
    background-color: rgb(240, 240, 240);
}

#en-markup-alert-container .cell-3 button {
    position: absolute;
    top: 12px;
    right: 15px;
    width: 110px;
    height: 36px;
}

#en-markup-alert-container .cell-3 button.alt-button {
    position: absolute;
    top: 12px;
    right: 140px;
    width: 110px;
    height: 36px;
}