@media (width > 768px) {
    .section-info {
        font-style:14px;
        line-height:20px;
        background-color:#e6e6ee !important;
        padding: 40px 0;
        display: flex !important;
        justify-content: center;
        align-items: center;
    }

    .section-info ul {
    margin:0 !important
    }

    .section-info li {
    list-style:none;margin:0
    }

    .section-info dl {
    margin:0
    }

    .section-info dl dt,
    .section-info dl dd {
    margin:0
    }

    .section-info dl dt {
    margin:0;list-style:none
    }

    .section-info dl dt:first-child {
    margin:0
    }

    .section-info a {
    color:#000;font-weight:normal;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;text-decoration:none !important
    }

    .section-info a:hover,
    .section-info a:active,
    .section-info a:focus {
    text-decoration:none !important
    }

    .section-info a:visited {
    color:#000 !important
    }

    .section-info a:link {
    color:inherit
    }

    .section-info a:hover,
    .section-info a:active,
    .section-info a:focus,
    .section-info a:visited {
    color:#000;opacity:0.6
    }

    .section-info a.button:any-link, button {
        &::after {
            content: none;
        }
    }

    .section-info-catastrophe-2024a .swiper {
    margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-wrapper {
    -webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column
    }

    .section-info-catastrophe-2024a .swiper-wrapper {
    position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box
    }

    .section-info-catastrophe-2024a .swiper-android .swiper-slide,
    .section-info-catastrophe-2024a .swiper-ios .swiper-slide,
    .section-info-catastrophe-2024a .swiper-wrapper {
    -webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)
    }

    .section-info-catastrophe-2024a .swiper-horizontal {
    -ms-touch-action:pan-y;touch-action:pan-y
    }

    .section-info-catastrophe-2024a .swiper-vertical {
    -ms-touch-action:pan-x;touch-action:pan-x
    }

    .section-info-catastrophe-2024a .swiper-slide {
    -webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block
    }

    .section-info-catastrophe-2024a .swiper-slide-invisible-blank {
    visibility:hidden
    }

    .section-info-catastrophe-2024a .swiper-autoheight,
    .section-info-catastrophe-2024a .swiper-autoheight .swiper-slide {
    height:auto
    }

    .section-info-catastrophe-2024a .swiper-autoheight .swiper-wrapper {
    -webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform
    }

    .section-info-catastrophe-2024a .swiper-backface-hidden .swiper-slide {
    -webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden
    }

    .section-info-catastrophe-2024a .swiper-3d.swiper-css-mode .swiper-wrapper {
    -webkit-perspective:1200px;perspective:1200px
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-wrapper {
    -webkit-transform-style:preserve-3d;transform-style:preserve-3d
    }

    .section-info-catastrophe-2024a .swiper-3d {
    -webkit-perspective:1200px;perspective:1200px
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide,
    .section-info-catastrophe-2024a .swiper-3d .swiper-cube-shadow {
    -webkit-transform-style:preserve-3d;transform-style:preserve-3d
    }

    .section-info-catastrophe-2024a .swiper-css-mode>.swiper-wrapper {
    overflow:auto;scrollbar-width:none;-ms-overflow-style:none
    }

    .section-info-catastrophe-2024a .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display:none
    }

    .section-info-catastrophe-2024a .swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align:start start
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    -webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-vertical>.swiper-wrapper {
    -webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    -webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align:none
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-centered>.swiper-wrapper::before {
    content:'';-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align:center center;scroll-snap-stop:always
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height:100%;min-height:1px;width:var(--swiper-centered-offset-after)
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width:100%;min-width:1px;height:var(--swiper-centered-offset-after)
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow,
    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-left,
    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-right,
    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-top,
    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-bottom,
    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow,
    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-left,
    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-right,
    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-top,
    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-bottom {
    position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow {
    background:rgba(0,0,0,0.15)
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-left {
    background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-right {
    background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-top {
    background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-bottom {
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)
    }

    .section-info-catastrophe-2024a .swiper-lazy-preloader {
    width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent
    }

    .section-info-catastrophe-2024a .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
    .section-info-catastrophe-2024a .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    -webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear
    }

    .section-info-catastrophe-2024a .swiper-lazy-preloader-white {
    --swiper-preloader-color:#fff
    }

    .section-info-catastrophe-2024a .swiper-lazy-preloader-black {
    --swiper-preloader-color:#000
    }

    .section-info-catastrophe-2024a .swiper-virtual .swiper-slide {
    -webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)
    }

    .section-info-catastrophe-2024a .swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content:'';position:absolute;left:0;top:0;pointer-events:none
    }

    .section-info-catastrophe-2024a .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height:1px;width:var(--swiper-virtual-size)
    }

    .section-info-catastrophe-2024a .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width:1px;height:var(--swiper-virtual-size)
    }

    .section-info-catastrophe-2024a .swiper-button-prev,
    .section-info-catastrophe-2024a .swiper-button-next {
    position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:-webkit-calc(var(--swiper-navigation-size) / 44 * 27);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:-webkit-calc(0px - (var(--swiper-navigation-size) / 2));margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))
    }

    .section-info-catastrophe-2024a .swiper-button-prev.swiper-button-disabled,
    .section-info-catastrophe-2024a .swiper-button-next.swiper-button-disabled {
    opacity:0.35;cursor:auto;pointer-events:none
    }

    .section-info-catastrophe-2024a .swiper-button-prev.swiper-button-hidden,
    .section-info-catastrophe-2024a .swiper-button-next.swiper-button-hidden {
    opacity:0;cursor:auto;pointer-events:none
    }

    .section-info-catastrophe-2024a .swiper-navigation-disabled .swiper-button-prev,
    .section-info-catastrophe-2024a .swiper-navigation-disabled .swiper-button-next {
    display:none !important
    }

    .section-info-catastrophe-2024a .swiper-button-prev svg,
    .section-info-catastrophe-2024a .swiper-button-next svg {
    width:100%;height:100%;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center
    }

    .section-info-catastrophe-2024a .swiper-rtl .swiper-button-prev svg,
    .section-info-catastrophe-2024a .swiper-rtl .swiper-button-next svg {
    -webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)
    }

    .section-info-catastrophe-2024a .swiper-button-prev,
    .section-info-catastrophe-2024a .swiper-rtl .swiper-button-next {
    left:var(--swiper-navigation-sides-offset, 10px);right:auto
    }

    .section-info-catastrophe-2024a .swiper-button-next,
    .section-info-catastrophe-2024a .swiper-rtl .swiper-button-prev {
    right:var(--swiper-navigation-sides-offset, 10px);left:auto
    }

    .section-info-catastrophe-2024a .swiper-button-lock {
    display:none
    }

    .section-info-catastrophe-2024a .swiper-button-prev:after,
    .section-info-catastrophe-2024a .swiper-button-next:after {
    font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1
    }

    .section-info-catastrophe-2024a .swiper-button-prev:after,
    .section-info-catastrophe-2024a .swiper-rtl .swiper-button-next:after {
    content:'prev'
    }

    .section-info-catastrophe-2024a .swiper-button-next,
    .section-info-catastrophe-2024a .swiper-rtl .swiper-button-prev {
    right:var(--swiper-navigation-sides-offset, 10px);left:auto
    }

    .section-info-catastrophe-2024a .swiper-button-next:after,
    .section-info-catastrophe-2024a .swiper-rtl .swiper-button-prev:after {
    content:'next'
    }

    .section-info-catastrophe-2024a .swiper-pagination {
    position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10
    }

    .section-info-catastrophe-2024a .swiper-pagination.swiper-pagination-hidden {
    opacity:0
    }

    .section-info-catastrophe-2024a .swiper-pagination-disabled>.swiper-pagination,
    .section-info-catastrophe-2024a .swiper-pagination.swiper-pagination-disabled {
    display:none !important
    }

    .section-info-catastrophe-2024a .swiper-pagination-fraction,
    .section-info-catastrophe-2024a .swiper-pagination-custom,
    .section-info-catastrophe-2024a .swiper-horizontal>.swiper-pagination-bullets,
    .section-info-catastrophe-2024a .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic {
    overflow:hidden;font-size:0
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullet {
    width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)
    }

    .section-info-catastrophe-2024a button.swiper-pagination-bullet {
    border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none
    }

    .section-info-catastrophe-2024a .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor:pointer
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullet:only-child {
    display:none !important
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullet-active {
    opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-pagination-bullets,
    .section-info-catastrophe-2024a .swiper-pagination-vertical.swiper-pagination-bullets {
    right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,
    .section-info-catastrophe-2024a .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
    margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
    .section-info-catastrophe-2024a .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
    .section-info-catastrophe-2024a .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform
    }

    .section-info-catastrophe-2024a .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .section-info-catastrophe-2024a .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
    }

    .section-info-catastrophe-2024a .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
    .section-info-catastrophe-2024a .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap
    }

    .section-info-catastrophe-2024a .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
    .section-info-catastrophe-2024a .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform
    }

    .section-info-catastrophe-2024a .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform
    }

    .section-info-catastrophe-2024a .swiper-pagination-fraction {
    color:var(--swiper-pagination-fraction-color, inherit)
    }

    .section-info-catastrophe-2024a .swiper-pagination-progressbar {
    background:var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,0.25));position:absolute
    }

    .section-info-catastrophe-2024a .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top
    }

    .section-info-catastrophe-2024a .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top
    }

    .section-info-catastrophe-2024a .swiper-horizontal>.swiper-pagination-progressbar,
    .section-info-catastrophe-2024a .swiper-pagination-progressbar.swiper-pagination-horizontal,
    .section-info-catastrophe-2024a .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
    .section-info-catastrophe-2024a .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-pagination-progressbar,
    .section-info-catastrophe-2024a .swiper-pagination-progressbar.swiper-pagination-vertical,
    .section-info-catastrophe-2024a .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
    .section-info-catastrophe-2024a .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0
    }

    .section-info-catastrophe-2024a .swiper-pagination-lock {
    display:none
    }

    .section-info-catastrophe-2024a .swiper-scrollbar {
    border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0,0,0,0.1))
    }

    .section-info-catastrophe-2024a .swiper-scrollbar-disabled>.swiper-scrollbar,
    .section-info-catastrophe-2024a .swiper-scrollbar.swiper-scrollbar-disabled {
    display:none !important
    }

    .section-info-catastrophe-2024a .swiper-horizontal>.swiper-scrollbar,
    .section-info-catastrophe-2024a .swiper-scrollbar.swiper-scrollbar-horizontal {
    position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:-webkit-calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-scrollbar,
    .section-info-catastrophe-2024a .swiper-scrollbar.swiper-scrollbar-vertical {
    position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:-webkit-calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
    }

    .section-info-catastrophe-2024a .swiper-scrollbar-drag {
    height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0
    }

    .section-info-catastrophe-2024a .swiper-scrollbar-cursor-drag {
    cursor:move
    }

    .section-info-catastrophe-2024a .swiper-scrollbar-lock {
    display:none
    }

    .section-info-catastrophe-2024a .swiper-zoom-container {
    width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center
    }

    .section-info-catastrophe-2024a .swiper-zoom-container>img,
    .section-info-catastrophe-2024a .swiper-zoom-container>svg,
    .section-info-catastrophe-2024a .swiper-zoom-container>canvas {
    max-width:100%;max-height:100%;object-fit:contain
    }

    .section-info-catastrophe-2024a .swiper-slide-zoomed {
    cursor:move;-ms-touch-action:none;touch-action:none
    }

    .section-info-catastrophe-2024a .swiper .swiper-notification {
    position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000
    }

    .section-info-catastrophe-2024a .swiper-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto
    }

    .section-info-catastrophe-2024a .swiper-grid>.swiper-wrapper {
    -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap
    }

    .section-info-catastrophe-2024a .swiper-grid-column>.swiper-wrapper {
    -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column
    }

    .section-info-catastrophe-2024a .swiper-fade.swiper-free-mode .swiper-slide {
    -webkit-transition-timing-function:ease-out;transition-timing-function:ease-out
    }

    .section-info-catastrophe-2024a .swiper-fade .swiper-slide {
    pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity
    }

    .section-info-catastrophe-2024a .swiper-fade .swiper-slide .swiper-slide {
    pointer-events:none
    }

    .section-info-catastrophe-2024a .swiper-fade .swiper-slide-active {
    pointer-events:auto
    }

    .section-info-catastrophe-2024a .swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events:auto
    }

    .section-info-catastrophe-2024a .swiper.swiper-cube {
    overflow:visible
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-slide {
    pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-slide .swiper-slide {
    pointer-events:none
    }

    .section-info-catastrophe-2024a .swiper-cube.swiper-rtl .swiper-slide {
    -webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-active,
    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events:auto
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-active,
    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-next,
    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-prev {
    pointer-events:auto;visibility:visible
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-cube-shadow {
    position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-cube-shadow:before {
    content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-next+.swiper-slide {
    pointer-events:auto;visibility:visible
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
    z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden
    }

    .section-info-catastrophe-2024a .swiper.swiper-flip {
    overflow:visible
    }

    .section-info-catastrophe-2024a .swiper-flip .swiper-slide {
    pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1
    }

    .section-info-catastrophe-2024a .swiper-flip .swiper-slide .swiper-slide {
    pointer-events:none
    }

    .section-info-catastrophe-2024a .swiper-flip .swiper-slide-active,
    .section-info-catastrophe-2024a .swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events:auto
    }

    .section-info-catastrophe-2024a .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
    .section-info-catastrophe-2024a .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
    .section-info-catastrophe-2024a .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
    .section-info-catastrophe-2024a .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
    z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden
    }

    .section-info-catastrophe-2024a .swiper-creative .swiper-slide {
    -webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity, height, -webkit-transform;transition-property:opacity, height, -webkit-transform;transition-property:transform, opacity, height;transition-property:transform, opacity, height, -webkit-transform
    }

    .section-info-catastrophe-2024a .swiper.swiper-cards {
    overflow:visible
    }

    .section-info-catastrophe-2024a .swiper-cards .swiper-slide {
    -webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden
    }

    .section-info .section-info-tag {
    position:relative;display:inline-block;margin:0 20px 0 0;padding:5px 12px 3px;font-size:14px;line-height:14px;word-break:keep-all;vertical-align:1px;color:#fff;background-color:#84919d;border-radius:12px
    }

    .section-info .section-info-tag:first-child {
    margin-left:0
    }

    .section-info .section-info-bold {
    font-weight:bold !important
    }

    .section-info .section-info-center {
    text-align:center !important
    }

    .section-info .section-info-left {
    text-align:left !important
    }

    .section-info .section-info-right {
    text-align:right !important
    }

    .section-info-high+.section-info-high {
    padding-top:0
    }

    .section-info-high+noscript#section-info-high-mobile-noscript+.section-info-high,
    .section-info-high+.mainvisual-carousel-dots-bg+noscript#section-info-high-mobile-noscript+.section-info-high,
    .section-info-high+.mainvisual-carousel-dots-bg+.section-info-high {
    border-top:none
    }

    .section-info-high-wrap {
    min-width:990px
    }

    .section-info-high .section-info-high-message {
    background-color:#f8f8f8 !important
    }

    .section-info-high .section-info-high-message_wrap {
    margin:0 auto;padding:46px 1em 43px
    }

    .section-info-high .section-info-high-message p {
    color:#5b5b5b;font-size:16px;line-height:20px
    }

    .section-info-high .section-info-high-news {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;border-bottom:1px solid #e6e6ee
    }

    .section-info-high .section-info-high-news.section-info-high-news-important .section-info-high-news-header {
    background-color:#357eec
    }

    .section-info-high .section-info-high-news-header {
    -webkit-flex-basis:220px;-ms-flex-preferred-size:220px;flex-basis:220px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#84919d;min-height:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center
    }

    .section-info-high .section-info-high-news-header>span {
    font-size:16px;line-height:32px;font-weight:bold;color:#ffffff
    }

    .section-info-high .section-info-high-news-content {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:90px;padding:0 50px 0 50px;background-color:#ffffff;text-align:left
    }

    .section-info-high .section-info-high-news-content .section-info-high-free {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%
    }

    .section-info-high .section-info-high-news-content .section-info-high-free p {
    font-size:16px;line-height:20px
    }

    .section-info-high .section-info-high-news-content .section-info-high-free a {
    display:inline-block
    }

    .section-info-high .section-info-high-news-content .section-info-high-free a::after {
    content:'';display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #818181;border-right:1px solid #818181;display:inline-block;margin-left:5px;vertical-align:2px
    }

    .section-info-high .section-info-high-support-activities {
    background-color:#f1f1f2
    }

    .section-info-high .section-info-high-support-activities-inner {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:18px 0 17px 0
    }

    .section-info-high .section-info-high-support-activities-inner dl {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:5px;font-size:16px;line-height:26px
    }

    .section-info-high .section-info-high-support-activities-inner dl:first-child {
    margin-top:0
    }

    .section-info-high .section-info-high-support-activities-inner dl dt {
    color:#5b5b5b
    }

    .section-info-high .section-info-high-support-activities_list {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap
    }

    .section-info-high .section-info-high-support-activities_list li {
    margin-right:17px
    }

    .section-info-high .section-info-high-support-activities_list li a::after {
    content:'';display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #818181;border-right:1px solid #818181;display:inline-block;margin-left:5px;vertical-align:2px
    }

    .section-info-high .section-info-high-support-activities_list li:last-child {
    margin-right:0
    }

    .section-info-high .section-info-high-bold {
    font-weight:bold
    }

    .section-info-high p {
    margin:15px 0 0 0
    }

    .section-info-high p:first-child {
    margin-top:0
    }

    .section-info-high .section-info-high-list {
    padding:17px 0 17px 0
    }

    .section-info-high .section-info-high-list>li {
    margin-top:26px
    }

    .section-info-high .section-info-high-list>li:first-child {
    margin-top:0
    }

    .section-info-high .section-info-high-list .section-info-high-list-date {
    min-width:100px;font-size:14px;line-height:14px;word-break:keep-all;vertical-align:top;color:#5b5b5b
    }

    .section-info-high .section-info-high-list .section-info-high-list-category {
    position:relative;display:inline-block;margin:-2px 0 0 14px;padding:4px 8px 3px;font-size:10px;line-height:10px;word-break:keep-all;vertical-align:5px;color:#fff;background-color:#84919d;border-radius:8px
    }

    .section-info-high .section-info-high-list .section-info-high-list-content {
    display:block;font-size:16px;line-height:26px
    }

    .section-info-high .section-info-high-list .section-info-high-list-category+.section-info-high-list-content {
    margin-top:4px
    }

    .section-info .section-info-high-disaster-lv1 {
    background-color:#fff
    }

    .section-info .section-info-high-disaster-lv1_link {
    display:block;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out
    }

    .section-info .section-info-high-disaster-lv1_link:hover,
    .section-info .section-info-high-disaster-lv1_link:visited,
    .section-info .section-info-high-disaster-lv1_link:active,
    .section-info .section-info-high-disaster-lv1_link:focus {
    color:#fff
    }

    .section-info .section-info-high-disaster-lv1_link .section-info-high-disaster-lv1_title-lv1 {
    color:#fff
    }

    .section-info .section-info-high-disaster-lv1_link:hover,
    .section-info .section-info-high-disaster-lv1_link:active,
    .section-info .section-info-high-disaster-lv1_link:focus {
    opacity:0.6;text-decoration:none
    }

    .section-info .section-info-high-disaster-lv1_header {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:100%;min-width:990px;min-height:80px;background-color:#ed141f !important
    }

    .section-info .section-info-high-disaster-lv1_title-lv1 {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:26px;line-height:26px
    }

    .section-info .section-info-high-disaster-lv1_title-lv1::before {
    margin:0 15px -1px 0;content:url(../icons/icon-important.svg)
    }

    .section-info .section-info-high-disaster-lv1_title-lv1::after {
    margin-left:30px;content:'';display:block;width:13px;height:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff
    }

    .section-info .section-info-high-disaster-lv2 {
    font-family:Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif;min-width:950px;margin:0 auto;padding:30px 0;background-color:#e6e6ee !important;margin:0 auto 0 auto
    }

    .section-info .section-info-high-disaster-lv2_header {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:990px;max-width:1280px;min-height:80px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 auto;box-sizing:border-box;padding:0 0 0 35px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border:none;cursor:pointer;background-color:#ed141f !important
    }

    .section-info .section-info-high-disaster-lv2_title-lv1 {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ffffff;font-weight:bold;font-size:28px;line-height:50px;text-align:left
    }

    .section-info .section-info-high-disaster-lv2_howtouse {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:250px
    }

    .section-info .section-info-high-disaster-lv2_howtouse a {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;color:#fff
    }

    .section-info .section-info-high-disaster-lv2_howtouse a:active,
    .section-info .section-info-high-disaster-lv2_howtouse a:visited,
    .section-info .section-info-high-disaster-lv2_howtouse a:link,
    .section-info .section-info-high-disaster-lv2_howtouse a:focus {
    color:#fff !important
    }

    .section-info .section-info-high-disaster-lv2_howtouse a:hover {
    opacity:0.7
    }

    .section-info .section-info-high-disaster-lv2_howtouse a::after {
    margin-left:22px;content:'';display:block;width:13px;height:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff
    }

    .section-info .section-info-high-disaster-lv2_link {
    display:block;color:#ffffff;font-size:18px;line-height:40px
    }

    .section-info .section-info-high-disaster-lv2_link:hover,
    .section-info .section-info-high-disaster-lv2_link:active,
    .section-info .section-info-high-disaster-lv2_link:focus {
    text-decoration:underline
    }

    .section-info .section-info-high-disaster-lv2>.section-info-high-disaster-lv2_contents {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;margin:0px -20px;padding-left:20px
    }

    .section-info .section-info-high-disaster-lv2>.section-info-high-disaster-lv2_contents>.section-info-high-disaster-lv2_contents-item {
    width:50%;padding-left:20px
    }

    .section-info .section-info-high-disaster-lv2>.section-info-high-disaster-lv2_contents>.section-info-high-disaster-lv2_contents-item:nth-child(2n+1) {
    margin-left:-20px
    }

    .section-info .section-info-high-disaster-lv2_contents {
    min-width:990px;max-width:1280px;margin:20px auto 0 auto !important;box-sizing:border-box
    }

    .section-info .section-info-high-disaster-lv2_contents-item {
    min-width:470px
    }

    .section-info .section-info-high-disaster-lv2_contents-item-inner {
    padding:34px 0 37px 0;background-color:#ffffff;text-align:center;box-sizing:border-box
    }

    .section-info .section-info-high-disaster-lv2_title-lv2 {
    display:block;font-weight:bold;font-size:28px;line-height:40px
    }

    .section-info .section-info-high-disaster-lv2_text {
    font-size:18px;line-height:28px
    }

    .section-info .section-info-high-disaster-lv2_button {
    display:inline-block;margin-top:15px;padding:16px 10px 16px;min-width:340px;border-radius:25px;text-align:center;color:#ffffff !important;font-size:18px;line-height:1;font-weight:bold;letter-spacing:normal;box-sizing:border-box;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out
    }

    .section-info .section-info-high-disaster-lv2_button:hover,
    .section-info .section-info-high-disaster-lv2_button:visited,
    .section-info .section-info-high-disaster-lv2_button:active,
    .section-info .section-info-high-disaster-lv2_button:focus {
    color:#ffffff !important;opacity:0.6;text-decoration:none
    }

    .section-info .section-info-high-disaster-lv2_contents-message .section-info-high-disaster-lv2_title-lv2 {
    color:#ed141f
    }

    .section-info .section-info-high-disaster-lv2_contents-message .section-info-high-disaster-lv2_button {
    background-color:#ed141f
    }

    .section-info .section-info-high-disaster-lv2_contents-voice .section-info-high-disaster-lv2_title-lv2 {
    color:#357eec
    }

    .section-info .section-info-high-disaster-lv2_contents-voice .section-info-high-disaster-lv2_button {
    background-color:#357eec
    }

    .section-info .section-info-high-disaster-lv2 p.section-info-high-disaster-lv2_text {
    margin-top:9px
    }

    .section-info .section-info-high-disaster-lv2 p.section-info-high-disaster-lv2_notice {
    margin-top:22px
    }

    .section-info .section-info-high-disaster-lv2_contents-download {
    width:100%;height:100%;padding:32px 0 30px;background-color:#ffffff;box-sizing:border-box
    }

    .section-info .section-info-high-disaster-lv2_contents-download-header {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center
    }

    .section-info .section-info-high-disaster-lv2_contents-download-title {
    display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(../icons/icon-message.png) no-repeat left top;background-size:60px;box-sizing:border-box;height:60px;padding:0 0 0 80px;font-size:28px;line-height:36px;font-weight:bold
    }

    .section-info .section-info-high-disaster-lv2_contents-download-layout {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:50px
    }

    .section-info .section-info-high-disaster-lv2_contents-download-text {
    font-size:18px;line-height:28px;color:#666666
    }

    .section-info .section-info-high-disaster-lv2_contents-download .section-info-high-disaster-lv2_contents-download-qrcode+.section-info-high-disaster-lv2_contents-download-text {
    margin-left:50px
    }

    .section-info .section-info-high-disaster-lv2_contents-download-qrcode {
    margin-left:15px
    }

    .section-info .section-info-high-disaster-lv2 .section-info-high-disaster-lv2_contents-box {
    padding-left:0
    }

    .section-info .section-info-high-disaster-lv2 .section-info-high-disaster-lv2_contents-box .section-info-high-disaster-lv2_contents-item:first-child {
    margin-left:0;min-width:auto;width:45%
    }

    .section-info .section-info-high-disaster-lv2 .section-info-high-disaster-lv2_contents-box .section-info-high-disaster-lv2_contents-item:last-child {
    padding-left:0;width:55%;position:relative
    }

    .section-info .section-info-high-disaster-lv2 .section-info-high-disaster-lv2_contents-box .section-info-high-disaster-lv2_contents-item:last-child::before {
    display:block;content:'';width:1px;height:-webkit-calc(100% - 40px);height:calc(100% - 40px);background-color:#bbbcbe;position:absolute;left:0;top:0;margin:20px 0
    }

    .section-info .section-info-high-disaster-lv2 .section-info-high-disaster-lv2_contents-box .section-info-high-disaster-lv2_contents-item-inner {
    padding:44px 0 50px
    }

    .section-info .section-info-high-disaster-lv2 .section-info-high-disaster-lv2_contents-box .section-info-high-disaster-lv2_button {
    margin-top:35px
    }

    .section-info .section-info-high-disaster-lv2_download {
    min-width:990px;max-width:1280px;margin:20px auto 0 auto;background-color:#ffffff;padding:6px 0;box-sizing:border-box
    }

    .section-info .section-info-high-disaster-lv2_download-inner {
    display:table;width:990px;margin:0 auto
    }

    .section-info .section-info-high-disaster-lv2_download-header {
    display:table-cell;vertical-align:middle;text-align:left;width:320px
    }

    .section-info .section-info-high-disaster-lv2_download-title {
    display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(../icons/icon-message.png) no-repeat left top;box-sizing:border-box;height:88px;padding:0 0 0 120px;font-size:24px;line-height:36px;font-weight:bold
    }

    .section-info .section-info-high-disaster-lv2_download-text {
    display:table-cell;padding-right:30px;vertical-align:middle;font-size:18px;line-height:28px;color:#666666;text-align:right
    }

    .section-info .section-info-high-disaster-lv2_download-qrcode {
    display:table-cell;vertical-align:middle;width:85px;text-align:right
    }

    .section-info .section-info-high-disaster-lv2_download-qrcode img {
    vertical-align:middle
    }

    :root .section-info .section-info-high-disaster-lv1 .section-info-high-disaster-lv1_header {
    height:80px
    }

    :root .section-info .section-info-high-disaster-lv2 .section-info-high-disaster-lv2_header {
    height:80px
    }

    .section-info .section-info-high-disaster-lv2-accordion {
    padding:30px 20px
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_header {
    position:relative;z-index:1;min-width:950px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;border-radius:10px 10px 0 0;box-shadow:0 2px 6px rgba(0,0,0,0.35);-webkit-transition:border-radius 0.3s ease-out;transition:border-radius 0.3s ease-out
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_header::after {
    content:'';display:block;width:7px;height:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_title-lv1 {
    font-weight:normal;text-align:center
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents {
    min-width:950px;margin:0 auto !important;border-radius:0 0 10px 10px;overflow:hidden
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_button {
    display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:normal
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_button::after {
    margin-left:35px;margin-right:-30px;content:'';display:block;width:7px;height:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff
    }

    .section-info .section-info-high-disaster-lv2-accordion p.section-info-high-disaster-lv2_text {
    margin-top:20px
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_usage {
    font-size:18px;margin-top:30px
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_usage-link {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_usage-link::after {
    margin-left:14px;content:'';display:block;width:7px;height:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #000;border-right:2px solid #000
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-download-text {
    font-size:18px;text-align:center;margin-top:25px;line-height:1;color:#000
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-download-layout {
    -webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:23px
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-download-layout-item {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-download-layout-item:last-of-type {
    margin-left:80px
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-download-layout-text {
    font-size:15px;font-weight:bold;text-align:center
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-download-layout-qrcode {
    margin-top:10px
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-download-layout-qrcode img {
    width:95px
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-box .section-info-high-disaster-lv2_contents-item {
    width:50%
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-box .section-info-high-disaster-lv2_contents-item:first-child {
    width:50%
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-box .section-info-high-disaster-lv2_contents-item:last-child {
    width:50%
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-box .section-info-high-disaster-lv2_contents-item-inner {
    padding:40px 0
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-box .section-info-high-disaster-lv2_button {
    margin-top:25px
    }

    .section-info .section-info-high-disaster-lv2--close .section-info-high-disaster-lv2_header {
    border-radius:10px
    }

    .section-info .section-info-high-disaster-lv2--close .section-info-high-disaster-lv2_header::after {
    -webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] {
    width:950px;height:50px;margin:0 auto;padding:30px 0;background-color:transparent
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_link {
    display:block;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_link:hover,
    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_link:visited,
    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_link:active,
    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_link:focus {
    color:#fff
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_link .section-info-high-disaster-lv1_title-lv1 {
    color:#fff
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_link:hover,
    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_link:active,
    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_link:focus {
    opacity:0.6;text-decoration:none
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_header {
    width:100%;height:50px;min-width:0;min-height:0;margin:0 auto;border-radius:9px
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_title-lv1 {
    display:block;position:relative;width:100%;height:100%;font-size:16px;font-weight:bold;text-align:center;line-height:50px
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_title-lv1::before {
    display:none
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_title-lv1::after {
    position:absolute;top:50%;right:30px;content:'';display:block;width:7px;height:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);margin:0
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] {
    font-family:Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_header {
    position:relative;z-index:1;width:950px;min-width:0;height:50px;min-height:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;border-radius:10px 10px 0 0;box-shadow:0 1.5px 1.5px rgba(0,0,0,0.16);-webkit-transition:border-radius 0.3s ease-out;transition:border-radius 0.3s ease-out;border:none;font-family:inherit
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_header::after {
    content:'';display:block;width:7px;height:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:-webkit-calc(50% + 2px);top:calc(50% + 2px);right:25px;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_title-lv1 {
    font-size:16px;font-weight:bold;text-align:center
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_contents {
    display:block;width:950px;min-width:0;margin:0 auto !important;padding:0;border-radius:0 0 10px 10px;background-color:#fff;text-align:center;overflow:hidden
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_text {
    font-size:16px;text-align:center;line-height:1.5;color:#3f3f3f;margin:20px auto 0
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_link-area {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px auto 30px
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_button {
    position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:normal;min-width:380px;color:#fff;background-color:#ed141f;margin-top:0;padding-right:45px;padding-left:45px
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_button::after {
    position:absolute;top:50%;right:30px;content:'';display:block;width:7px;height:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_button[target='_blank']::after {
    width:14px;height:14px;border:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../icons/icon-window-white.svg);background-size:100%
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_usage-link {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px;margin-left:50px
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_usage-link::after {
    margin-left:4px;content:'';display:block;width:7px;height:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #3f3f3f;border-right:1px solid #3f3f3f
    }

    .section-info .section-info-high-disaster-lv2--close[data-version='2023a'] .section-info-high-disaster-lv2_header {
    border-radius:10px
    }

    .section-info .section-info-high-disaster-lv2--close[data-version='2023a'] .section-info-high-disaster-lv2_header::after {
    top:-webkit-calc(50% - 2px);top:calc(50% - 2px);-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)
    }

    html:has(.section-info-catastrophe.is-loading) .ticker-v3 {
    height:0;visibility:hidden;position:absolute
    }

    html:has(.section-info-catastrophe-2024a) .ticker-v3:not(.ticker-v3--force) {
    height:0;visibility:hidden;position:absolute
    }

    .section-info-disaster-container {
    padding:40px 0;background-color:#c8cfd5
    }

    .section-info:has([data-version='2024a'],
    .section-info-catastrophe-2024a) {
    background-color:#c8cfd5 !important
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] {
    font-family:Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif;width:950px;height:50px;margin:0 auto;background-color:transparent
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;background-color:#f0f0f0;border-radius:10px
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link:hover,
    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link:visited,
    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link:active,
    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link:focus {
    color:#d91900
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link:hover,
    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link:active,
    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link:focus {
    opacity:0.6;text-decoration:none
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link::before {
    content:'';display:block;width:24px;height:24px;background:url("../icons/icon-attention.svg") no-repeat;background-size:100%;margin-right:10px
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link::after {
    content:'';display:block;width:7px;height:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #d91900;border-right:2px solid #d91900;content:'';position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);margin:0;box-sizing:content-box
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_title-lv1 {
    font-size:20px;font-weight:bold;color:#d91900
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_title-lv1::before,
    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_title-lv1::after {
    display:none
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_title-lv1-en {
    font-size:12px;font-weight:normal;margin-left:20px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] {
    font-family:Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif;background-color:transparent !important;padding:0
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_header {
    width:950px;min-width:0;height:50px;min-height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;border-radius:10px 10px 0 0;background-color:#f0f0f0 !important;color:#d91900;cursor:auto
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_header::before {
    content:'';display:block;width:24px;height:24px;background:url("../icons/icon-attention.svg") no-repeat;background-size:100%;margin-right:10px
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_title {
    display:inline-block;font-size:20px;font-weight:bold;padding-top:1px
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_title-en {
    font-size:12px;margin-left:20px
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_contents {
    display:block;width:950px;min-width:0;margin:0 auto !important;padding:0;border-top:1px solid #d91900;border-radius:0 0 10px 10px;background-color:#fff
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_link-area {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px auto
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_button {
    position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:normal;width:280px;min-width:0;color:#fff;background-color:#d91901;margin-top:0;margin-left:-70px;padding:17px 0
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_button::after {
    position:absolute;top:50%;right:20px;content:'';display:block;width:9px;height:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);box-sizing:content-box
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px;margin-left:55px;color:#3f3f3f !important;text-decoration:none
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link:hover,
    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link:visited,
    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link:active,
    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link:focus,
    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link:link {
    color:#3f3f3f !important;text-decoration:none
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link::after {
    margin-left:4px;content:'';display:block;width:7px;height:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #d91901;border-right:2px solid #d91901;box-sizing:content-box
    }

    html:not(:has(.section-info-high-disaster-lv1)):not(:has(.section-info-high-disaster-lv2)) .section-info-catastrophe-2024a-container>*:first-child {
    margin-top:0
    }

    .section-info .section-info-catastrophe-2024a {
    font-family:Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif;width:950px;margin:30px auto 0
    }

    .section-info .section-info-catastrophe-2024a_header {
    font-family:inherit;display:block;position:relative;background-color:#f0f0f0;width:100%;min-height:50px;border:none;border-radius:10px 10px 0 0;padding:10px 55px;-webkit-transition:border-radius 0.3s;transition:border-radius 0.3s;text-decoration:none;box-sizing:border-box;cursor:pointer
    }

    .section-info .section-info-catastrophe-2024a_header[aria-expanded='false'] {
    border-radius:10px
    }

    .section-info .section-info-catastrophe-2024a_title {
    font-size:20px;font-weight:bold;color:#d91900
    }

    .section-info .section-info-catastrophe-2024a_title-icon {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:20px;width:24px;height:24px;border-radius:50%;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)
    }

    .section-info .section-info-catastrophe-2024a_title-icon::after {
    content:'';display:block;width:6px;height:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #d91900;border-right:2px solid #d91900;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box
    }

    .section-info .section-info-catastrophe-2024a .section-info-catastrophe-2024a_header[aria-expanded='false'] .section-info-catastrophe-2024a_title-icon {
    -webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)
    }

    .section-info .section-info-catastrophe-2024a_contents {
    border-radius:0 0 10px 10px;padding:0 30px;background-color:#fff;display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows 0.3s;transition:grid-template-rows 0.3s;transition:grid-template-rows 0.3s, -ms-grid-rows 0.3s
    }

    .section-info .section-info-catastrophe-2024a_inner {
    overflow:hidden
    }

    .section-info .section-info-catastrophe-2024a_list:only-child .section-info-catastrophe-2024a_list-item:last-of-type {
    border-bottom:none
    }

    .section-info .section-info-catastrophe-2024a_list-item {
    border-bottom:1px solid #d3d3d3
    }

    .section-info .section-info-catastrophe-2024a_link {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:15px 35px 15px 15px;color:#3f3f3f;text-decoration:none
    }

    .section-info .section-info-catastrophe-2024a_link:hover,
    .section-info .section-info-catastrophe-2024a_link:visited,
    .section-info .section-info-catastrophe-2024a_link:active,
    .section-info .section-info-catastrophe-2024a_link:focus,
    .section-info .section-info-catastrophe-2024a_link:link {
    color:#3f3f3f
    }

    .section-info .section-info-catastrophe-2024a_contents .section-info-catastrophe-2024a_inner .section-info-catastrophe-2024a_list .section-info-catastrophe-2024a_list-item .section-info-catastrophe-2024a_link::after {
    content:'';display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #d91900;border-right:2px solid #d91900;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);margin:0;background-image:none;
    }

    .section-info .section-info-catastrophe-2024a_link:not([href]) {
    opacity:1
    }

    .section-info .section-info-catastrophe-2024a_link:not([href]):hover {
    opacity:1
    }

    .section-info .section-info-catastrophe-2024a_link:not([href])::after {
    display:none
    }

    .section-info .section-info-catastrophe-2024a_icon {
    width:30px;height:30px;margin-right:14px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0
    }

    .section-info .section-info-catastrophe-2024a_text {
    font-size:18px;line-height:1.5;color:#3f3f3f;text-align:left
    }

    .section-info .section-info-catastrophe-2024a_suffix {
    display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 5px 0 1px
    }

    .section-info .section-info-catastrophe-2024a_suffix img {
    display:block;margin:0 !important;padding:0
    }

    .section-info .section-info-catastrophe-2024a_header[aria-expanded='true']+.section-info-catastrophe-2024a_contents {
    border-top:1px solid #d91900;grid-template-rows:1fr
    }

    .section-info .section-info-catastrophe-2024a-pickup {
    padding:20px 0 28px;overflow:hidden
    }

    .section-info .section-info-catastrophe-2024a-pickup_list {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex
    }

    .section-info .section-info-catastrophe-2024a-pickup_list-item {
    position:relative;padding:0 15px;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box
    }

    .section-info .section-info-catastrophe-2024a-pickup_link {
    display:block;color:#3f3f3f;text-decoration:none;-webkit-transition:opacity 0.4s;transition:opacity 0.4s
    }

    .section-info .section-info-catastrophe-2024a-pickup_link:hover,
    .section-info .section-info-catastrophe-2024a-pickup_link:visited,
    .section-info .section-info-catastrophe-2024a-pickup_link:active,
    .section-info .section-info-catastrophe-2024a-pickup_link:focus,
    .section-info .section-info-catastrophe-2024a-pickup_link:link {
    color:#3f3f3f;text-decoration:none
    }

    .section-info .section-info-catastrophe-2024a-pickup_link:hover {
    opacity:0.6
    }

    .section-info .section-info-catastrophe-2024a-pickup_link:not([href]):hover {
    opacity:1
    }

    .section-info .section-info-catastrophe-2024a-pickup_list-item .section-info-catastrophe-2024a-pickup_link::after {
        content: none;
    }

    .section-info .section-info-catastrophe-2024a-pickup_categories {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center
    }

    .section-info .section-info-catastrophe-2024a-pickup_label {
    display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#d91900;border-radius:40px;min-width:100px;min-height:22px;padding:3px 15px 2px;margin-right:10px;font-size:14px;font-weight:bold;line-height:1.2;color:#fff;box-sizing:border-box
    }

    .section-info .section-info-catastrophe-2024a-pickup_date {
    font-size:14px;color:#808080;margin-left:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0
    }

    .section-info .section-info-catastrophe-2024a-pickup_text {
    font-size:16px;line-height:1.5;margin-top:10px;color:#3f3f3f;word-break:break-all;text-align:left
    }

    .section-info .section-info-catastrophe-2024a-pickup_text img {
    display:inline-block;margin:0 5px !important;vertical-align:baseline;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)
    }

    .section-info .section-info-catastrophe-2024a-pickup_text .icon-svg {
    display:none
    }

    .section-info .section-info-catastrophe-2024a-pickup-dots-wrapper {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:28px
    }

    .section-info .section-info-catastrophe-2024a-pickup-dots {
    height:8px;font-size:0;text-align:center
    }

    .section-info .section-info-catastrophe-2024a-pickup-dots_item {
    position:relative;display:inline-block;width:30px;height:8px;line-height:0;vertical-align:top;margin-left:8px;cursor:pointer
    }

    .section-info .section-info-catastrophe-2024a-pickup-dots_item:first-child {
    margin-left:0px
    }

    .section-info .section-info-catastrophe-2024a-pickup-dots_item:before {
    content:'';display:block;height:100%;width:100%;background-color:#ced3d8;cursor:pointer
    }

    .section-info .section-info-catastrophe-2024a-pickup-progress {
    position:absolute;top:0;left:0;display:block;width:0;height:100%;background-color:#757575;cursor:pointer
    }

    .section-info .section-info-catastrophe-2024a-pickup-pause {
    display:inline-block;width:25px;height:25px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:url(../icons/icon-pause.svg) no-repeat center center;background-size:100% 100%;margin-right:-50px;margin-left:25px;padding:0;border:none;cursor:pointer
    }

    .section-info .section-info-catastrophe-2024a-pickup-pause.is-pause {
    background-image:url(../icons/icon-play.svg)
    }

    .section-info .section-info-catastrophe-2024a .section-info-catastrophe-2024a-pickup-dots {
    position:static;width:auto
    }

    .section-info .section-info-catastrophe-2024a .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin:0 0 0 8px;opacity:1
    }

    .section-info .section-info-catastrophe-2024a .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:first-of-type {
    margin-left:0
    }

    .section-info-low-condolence {
    min-width:990px;font-family:'游明朝', YuMincho, 'HGS明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', serif
    }

    .section-info-low-condolence a {
    color:#333;text-decoration:none;-webkit-transition:opacity 0.4s;transition:opacity 0.4s
    }

    .section-info-low-condolence a:hover {
    opacity:0.6
    }

    .section-info-low-condolence a:hover,
    .section-info-low-condolence a:active,
    .section-info-low-condolence a:focus {
    color:#333;text-decoration:none
    }

    .section-info-low-condolence_link {
    display:block
    }

    .section-info-low-condolence_text {
    width:100%;background-color:#f1f1f2;text-align:center;color:#333;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;font-size:23px;line-height:1.65217;padding:25px;min-height:161px
    }

    @media all and (-ms-high-contrast: none){
    .section-info-low-condolence_text::before {
    content:'';display:block;width:1px
    }
    }

    @media all and (-ms-high-contrast: none){
    .section-info-low-condolence_text::before {
    height:161px
    }
    }

    .section-info-high-condolence {
    min-width:990px;font-family:'游明朝', YuMincho, 'HGS明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', serif
    }

    .section-info-high-condolence a {
    color:#333;text-decoration:none;-webkit-transition:opacity 0.4s;transition:opacity 0.4s
    }

    .section-info-high-condolence a:hover {
    opacity:0.6
    }

    .section-info-high-condolence a:hover,
    .section-info-high-condolence a:active,
    .section-info-high-condolence a:focus {
    color:#333;text-decoration:none
    }

    .section-info-high-condolence_link {
    display:block
    }

    .section-info-high-condolence_text {
    width:100%;background-color:#f1f1f2;text-align:center;color:#333;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;font-size:32px;line-height:1.8125;padding:25px;min-height:550px
    }

    @media all and (-ms-high-contrast: none){
    .section-info-high-condolence_text::before {
    content:'';display:block;width:1px
    }
    }

    @media all and (-ms-high-contrast: none){
    .section-info-high-condolence_text::before {
    height:550px
    }
    }

    .section-info-notices {
    color:#333;max-width:950px;margin:0 auto
    }

    .section-info-notices_header {
    position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:inherit;font-size:16px;font-weight:bold;width:100%;height:50px;padding-top:2px;box-sizing:border-box;border:none;border-radius:10px 10px 0 0;cursor:pointer;-webkit-transition:border-radius 0.3s;transition:border-radius 0.3s;color:#fff
    }

    .section-info-notices_header:hover,
    .section-info-notices_header:active,
    .section-info-notices_header:focus {
    color:#fff;text-decoration:none
    }

    .section-info-notices_header::after {
    content:'';display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:0.4s;transition:0.4s
    }

    .section-info-notices_header:hover::after {
    opacity:0.5
    }

    .section-info-notices_list {
    padding:0 25px;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;border-radius:0 0 10px 10px;background-color:#fff;overflow:hidden
    }

    .section-info-notices_list-item {
    position:relative;margin:2px 0;text-align:left
    }

    .section-info-notices_list-item::after {
    content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:4px;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));background:linear-gradient(180deg, #eee 0%, #fff 100%)
    }

    .section-info-notices_list-item--fixed {
    background-color:#fef4f4;border-radius:10px;margin:15px 0
    }

    .section-info-notices_list-item--fixed::after {
    display:none
    }

    .section-info-notices_list-item--fixed+.section-info-notices_list-item:not(.section-info-notices_list-item--fixed) {
    margin-top:-15px
    }

    .section-info-notices_list-item[data-sb-info-priority='1'] {
    background-color:#ecf5fe
    }

    .section-info-notices_list-item:first-of-type {
    margin-top:20px
    }

    .section-info-notices_list-item:first-of-type:not(.section-info-notices_list-item--fixed) {
    margin-top:0
    }

    .section-info-notices_list-item:first-of-type:not(.section-info-notices_list-item--fixed) .section-info-notices_link {
    padding-top:19px
    }

    .section-info-notices_list-item:last-of-type {
    margin-bottom:10px
    }

    .section-info-notices_list-item:last-of-type::after {
    display:none
    }

    .section-info-notices_list-item:last-of-type.section-info-notices_list-item--fixed {
    margin-bottom:20px
    }

    .section-info-notices_link {
    display:block;padding:14px 20px;color:inherit;font-weight:normal;text-decoration:none;-webkit-transition:opacity 0.4s;transition:opacity 0.4s
    }

    .section-info-notices_link:link,
    .section-info-notices_link:visited,
    .section-info-notices_link:active,
    .section-info-notices_link:focus,
    .section-info-notices_link:hover {
    color:inherit;text-decoration:none
    }

    .section-info-notices_link:hover {
    opacity:0.6
    }

    .section-info-notices_categories {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center
    }

    .section-info-notices_label {
    display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#dc371e;border-radius:11px;min-width:100px;height:22px;padding:2px 15px 0;margin-right:10px;font-size:14px;line-height:1;color:#fff;box-sizing:border-box;white-space:nowrap
    }

    .section-info-notices_category {
    display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:11px;min-width:100px;height:22px;padding:2px 15px 0;font-size:14px;line-height:1;color:#7a7f89;border:1px solid #7a7f89;box-sizing:border-box;white-space:nowrap
    }

    .section-info-notices_date {
    font-size:14px;color:#808080;margin-left:auto
    }

    .section-info-notices_text {
    display:inline-block;font-size:16px;line-height:1.5;margin-top:10px;margin-bottom:0;color:#3f3f3f;word-break:break-all
    }

    .section-info-notices_text img {
    display:inline-block;margin:0 5px 0 5px;vertical-align:baseline
    }

    .section-info-notices_text .icon-svg {
    display:none
    }

    .section-info-notices--close .section-info-notices_header {
    border-radius:10px
    }

    .section-info-notices--close .section-info-notices_header::after {
    top:-webkit-calc(50% - 2px);top:calc(50% - 2px);-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)
    }

    .section-info-notices--close .section-info-notices_list {
    border-color:transparent
    }

    .section-info-important-notice {
    display:none;position:relative;font-family:Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif;color:#333;min-width:990px;padding:0 30px;margin:30px auto;box-sizing:border-box
    }

    .section-info-important-notice--loaded {
    display:block
    }

    .section-info-important-notice .section-info-notices_header {
    background-color:#dc371e
    }

    .section-info-product-notice {
    display:none;position:relative;font-family:Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif;color:#333;min-width:990px;padding:0 30px;margin:30px auto;box-sizing:border-box
    }

    .section-info-product-notice--invisible {
    display:none
    }

    .section-info-product-notice--loaded {
    display:block
    }

    .section-info-product-notice .section-info-notices_header {
    background-color:#6189d3
    }

    .section-info-product-notice .section-info-notices_label {
    background-color:#6189d3
    }

    .section-info-service-status {
    display:none;position:relative;font-family:Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif;color:#333;min-width:990px;padding:0 30px;margin:30px auto;box-sizing:border-box
    }

    .section-info-service-status--loaded {
    display:block
    }

    .section-info-statuses {
    color:#333;max-width:950px;margin:0 auto
    }

    .section-info-statuses_header {
    position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:bold;height:50px;padding-top:2px;box-sizing:border-box;border-radius:10px 10px 0 0;cursor:pointer;-webkit-transition:border-radius 0.3s;transition:border-radius 0.3s;background-color:#eb0f1a;color:#fff
    }

    .section-info-statuses_list {
    padding:0 25px;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;border-radius:0 0 10px 10px;background-color:#fff;overflow:hidden
    }

    .section-info-statuses_list-item {
    position:relative;margin:2px 0;text-align:left
    }

    .section-info-statuses_list-item::after {
    content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:4px;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));background:linear-gradient(180deg, #eee 0%, #fff 100%)
    }

    .section-info-statuses_list-item--fixed {
    background-color:#ffe8e8;border-radius:10px;margin:15px 0
    }

    .section-info-statuses_list-item--fixed::after {
    display:none
    }

    .section-info-statuses_list-item--fixed+.section-info-statuses_list-item:not(.section-info-statuses_list-item--fixed) {
    margin-top:-15px
    }

    .section-info-statuses_list-item--other .section-info-statuses_category {
    color:#ed141f;border:1px solid #ed141f;background-color:#fff
    }

    .section-info-statuses_list-item:first-of-type {
    margin-top:20px
    }

    .section-info-statuses_list-item:first-of-type:not(.section-info-statuses_list-item--fixed) {
    margin-top:0
    }

    .section-info-statuses_list-item:first-of-type:not(.section-info-statuses_list-item--fixed) .section-info-statuses_link {
    padding-top:19px
    }

    .section-info-statuses_list-item:last-of-type {
    margin-bottom:10px
    }

    .section-info-statuses_list-item:last-of-type::after {
    display:none
    }

    .section-info-statuses_list-item:last-of-type.section-info-statuses_list-item--fixed {
    margin-bottom:20px
    }

    .section-info-statuses_link {
    display:block;padding:14px 20px;color:inherit;font-weight:normal;text-decoration:none;-webkit-transition:opacity 0.4s;transition:opacity 0.4s
    }

    .section-info-statuses_link:link,
    .section-info-statuses_link:visited,
    .section-info-statuses_link:active,
    .section-info-statuses_link:focus,
    .section-info-statuses_link:hover {
    color:inherit;text-decoration:none
    }

    .section-info-statuses_link:hover {
    opacity:0.6
    }

    .section-info-statuses_categories {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center
    }

    .section-info-statuses_category {
    display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:11px;min-width:100px;height:22px;padding:2px 15px 0;font-size:14px;line-height:1;background-color:#eb0f1a;color:#fff;box-sizing:border-box;white-space:nowrap
    }

    .section-info-statuses_date {
    font-size:14px;color:#808080;margin-left:auto
    }

    .section-info-statuses_text {
    display:inline-block;font-size:16px;line-height:1.5;margin-top:10px;margin-bottom:0;color:#3f3f3f;word-break:break-all
    }

    .section-info-statuses_text img {
    display:inline-block;margin:0 5px 0 5px;vertical-align:baseline
    }

    .section-info-statuses_text .icon-svg {
    display:none
    }
}
@media (width <= 768px) {
    .section-info {
    font-size: 14px;
    line-height: 20px;
    background-color: #e6e6ee !important;
    padding: 20px 0;
    display: flex !important;
    justify-content: center;
    align-items: center;
    }

    .section-info ul {
        margin: 0 !important
    }

    .section-info li {
        list-style: none;
        margin: 0
    }

    .section-info p {
        margin: 0
    }

    .section-info a {
        color: #000;
        font-weight: normal;
        text-decoration: none !important
    }

    .section-info a:hover,.section-info a:active,.section-info a:focus {
        text-decoration: none !important
    }

    .section-info a:visited {
        color: #000 !important
    }

    .section-info a:link {
        color: inherit
    }

    .section-info a:hover,.section-info a:active,.section-info a:focus,.section-info a:visited {
        color: #000
    }

    @font-face {
        font-family: 'swiper-icons';
        src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
        font-weight: 400;
        font-style: normal
    }

    :root {
        --swiper-theme-color: #007aff;
        --swiper-navigation-size: 44px
    }

    :host {
        position: relative;
        display: block;
        margin-left: auto;
        margin-right: auto;
        z-index: 1
    }

    @-webkit-keyframes swiper-preloader-spin {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg)
        }
    }

    @keyframes swiper-preloader-spin {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        100% {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg)
        }
    }

    .section-info-high-wrap {
        width: 100%;
    }

    .section-info-catastrophe-2024a .swiper {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        overflow: hidden;
        list-style: none;
        padding: 0;
        z-index: 1;
        display: block
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .section-info-catastrophe-2024a .swiper-wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
        transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }

    .section-info-catastrophe-2024a .swiper-android .swiper-slide,.section-info-catastrophe-2024a .swiper-ios .swiper-slide,.section-info-catastrophe-2024a .swiper-wrapper {
        -webkit-transform: translate3d(0px, 0, 0);
        transform: translate3d(0px, 0, 0)
    }

    .section-info-catastrophe-2024a .swiper-horizontal {
        touch-action: pan-y
    }

    .section-info-catastrophe-2024a .swiper-vertical {
        touch-action: pan-x
    }

    .section-info-catastrophe-2024a .swiper-slide {
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        width: 100%;
        height: 100%;
        position: relative;
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        display: block
    }

    .section-info-catastrophe-2024a .swiper-slide-invisible-blank {
        visibility: hidden
    }

    .section-info-catastrophe-2024a .swiper-autoheight,.section-info-catastrophe-2024a .swiper-autoheight .swiper-slide {
        height: auto
    }

    .section-info-catastrophe-2024a .swiper-autoheight .swiper-wrapper {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        -webkit-transition-property: height, -webkit-transform;
        transition-property: height, -webkit-transform;
        transition-property: transform, height;
        transition-property: transform, height, -webkit-transform
    }

    .section-info-catastrophe-2024a .swiper-backface-hidden .swiper-slide {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .section-info-catastrophe-2024a .swiper-3d.swiper-css-mode .swiper-wrapper {
        -webkit-perspective: 1200px;
        perspective: 1200px
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-wrapper {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

    .section-info-catastrophe-2024a .swiper-3d {
        -webkit-perspective: 1200px;
        perspective: 1200px
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide,.section-info-catastrophe-2024a .swiper-3d .swiper-cube-shadow {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

    .section-info-catastrophe-2024a .swiper-css-mode>.swiper-wrapper {
        overflow: auto;
        scrollbar-width: none;
        -ms-overflow-style: none
    }

    .section-info-catastrophe-2024a .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
        display: none
    }

    .section-info-catastrophe-2024a .swiper-css-mode>.swiper-wrapper>.swiper-slide {
        scroll-snap-align: start start
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-horizontal>.swiper-wrapper {
        -webkit-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-vertical>.swiper-wrapper {
        -webkit-scroll-snap-type: y mandatory;
        scroll-snap-type: y mandatory
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-free-mode>.swiper-wrapper {
        -webkit-scroll-snap-type: none;
        scroll-snap-type: none
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
        scroll-snap-align: none
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-centered>.swiper-wrapper::before {
        content: '';
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        order: 9999
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
        scroll-snap-align: center center;
        scroll-snap-stop:always}

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
        -webkit-margin-start: var(--swiper-centered-offset-before);
        margin-inline-start:var(--swiper-centered-offset-before)}

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper: :before {
        height:100%;
        min-height: 1px;
        width: var(--swiper-centered-offset-after)
    }

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
        -webkit-margin-before: var(--swiper-centered-offset-before);
        margin-block-start:var(--swiper-centered-offset-before)}

    .section-info-catastrophe-2024a .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper: :before {
        width:100%;
        min-width: 1px;
        height: var(--swiper-centered-offset-after)
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow,.section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-left,.section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-right,.section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-top,.section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-bottom,.section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow,.section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-left,.section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-right,.section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-top,.section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-bottom {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        z-index: 10
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow {
        background: rgba(0,0,0,0.15)
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-left {
        background-image: -webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));
        background-image: -webkit-linear-gradient(right, rgba(0,0,0,0.5), transparent);
        background-image: linear-gradient(to left, rgba(0,0,0,0.5), transparent)
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-right {
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));
        background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);
        background-image: linear-gradient(to right, rgba(0,0,0,0.5), transparent)
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-top {
        background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));
        background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);
        background-image: linear-gradient(to top, rgba(0,0,0,0.5), transparent)
    }

    .section-info-catastrophe-2024a .swiper-3d .swiper-slide-shadow-bottom {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));
        background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), transparent);
        background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)
    }

    .section-info-catastrophe-2024a .swiper-lazy-preloader {
        width: 42px;
        height: 42px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -21px;
        margin-top: -21px;
        z-index: 10;
        -webkit-transform-origin: 50%;
        transform-origin: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
        border-radius: 50%;
        border-top-color: transparent
    }

    .section-info-catastrophe-2024a .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.section-info-catastrophe-2024a .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
        -webkit-animation: swiper-preloader-spin 1s infinite linear;
        animation: swiper-preloader-spin 1s infinite linear
    }

    .section-info-catastrophe-2024a .swiper-lazy-preloader-white {
        --swiper-preloader-color: #fff
    }

    .section-info-catastrophe-2024a .swiper-lazy-preloader-black {
        --swiper-preloader-color: #000
    }

    .section-info-catastrophe-2024a .swiper-virtual .swiper-slide {
        -webkit-backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .section-info-catastrophe-2024a .swiper-virtual.swiper-css-mode .swiper-wrapper::after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        pointer-events: none
    }

    .section-info-catastrophe-2024a .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
        height: 1px;
        width: var(--swiper-virtual-size)
    }

    .section-info-catastrophe-2024a .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
        width: 1px;
        height: var(--swiper-virtual-size)
    }

    .section-info-catastrophe-2024a .swiper-button-prev,.section-info-catastrophe-2024a .swiper-button-next {
        position: absolute;
        top: var(--swiper-navigation-top-offset, 50%);
        width: -webkit-calc(var(--swiper-navigation-size) / 44 * 27);
        width: calc(var(--swiper-navigation-size) / 44 * 27);
        height: var(--swiper-navigation-size);
        margin-top: -webkit-calc(0px - (var(--swiper-navigation-size) / 2));
        margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
        z-index: 10;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color))
    }

    .section-info-catastrophe-2024a .swiper-button-prev.swiper-button-disabled,.section-info-catastrophe-2024a .swiper-button-next.swiper-button-disabled {
        opacity: 0.35;
        cursor: auto;
        pointer-events: none
    }

    .section-info-catastrophe-2024a .swiper-button-prev.swiper-button-hidden,.section-info-catastrophe-2024a .swiper-button-next.swiper-button-hidden {
        opacity: 0;
        cursor: auto;
        pointer-events: none
    }

    .section-info-catastrophe-2024a .swiper-navigation-disabled .swiper-button-prev,.section-info-catastrophe-2024a .swiper-navigation-disabled .swiper-button-next {
        display: none !important
    }

    .section-info-catastrophe-2024a .swiper-button-prev svg,.section-info-catastrophe-2024a .swiper-button-next svg {
        width: 100%;
        height: 100%;
        object-fit: contain;
        -webkit-transform-origin: center;
        transform-origin: center
    }

    .section-info-catastrophe-2024a .swiper-rtl .swiper-button-prev svg,.section-info-catastrophe-2024a .swiper-rtl .swiper-button-next svg {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .section-info-catastrophe-2024a .swiper-button-prev,.section-info-catastrophe-2024a .swiper-rtl .swiper-button-next {
        left: var(--swiper-navigation-sides-offset, 10px);
        right: auto
    }

    .section-info-catastrophe-2024a .swiper-button-next,.section-info-catastrophe-2024a .swiper-rtl .swiper-button-prev {
        right: var(--swiper-navigation-sides-offset, 10px);
        left: auto
    }

    .section-info-catastrophe-2024a .swiper-button-lock {
        display: none
    }

    .section-info-catastrophe-2024a .swiper-button-prev:after,.section-info-catastrophe-2024a .swiper-button-next:after {
        font-family: swiper-icons;
        font-size: var(--swiper-navigation-size);
        text-transform: none !important;
        letter-spacing: 0;
        font-variant: initial;
        line-height: 1
    }

    .section-info-catastrophe-2024a .swiper-button-prev:after,.section-info-catastrophe-2024a .swiper-rtl .swiper-button-next:after {
        content: 'prev'
    }

    .section-info-catastrophe-2024a .swiper-button-next,.section-info-catastrophe-2024a .swiper-rtl .swiper-button-prev {
        right: var(--swiper-navigation-sides-offset, 10px);
        left: auto
    }

    .section-info-catastrophe-2024a .swiper-button-next:after,.section-info-catastrophe-2024a .swiper-rtl .swiper-button-prev:after {
        content: 'next'
    }

    .section-info-catastrophe-2024a .swiper-pagination {
        position: absolute;
        text-align: center;
        -webkit-transition: 300ms opacity;
        transition: 300ms opacity;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        z-index: 10
    }

    .section-info-catastrophe-2024a .swiper-pagination.swiper-pagination-hidden {
        opacity: 0
    }

    .section-info-catastrophe-2024a .swiper-pagination-disabled>.swiper-pagination,.section-info-catastrophe-2024a .swiper-pagination.swiper-pagination-disabled {
        display: none !important
    }

    .section-info-catastrophe-2024a .swiper-pagination-fraction,.section-info-catastrophe-2024a .swiper-pagination-custom,.section-info-catastrophe-2024a .swiper-horizontal>.swiper-pagination-bullets,.section-info-catastrophe-2024a .swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: var(--swiper-pagination-bottom, 8px);
        top: var(--swiper-pagination-top, auto);
        left: 0;
        width: 100%
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic {
        overflow: hidden;
        font-size: 0
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        -webkit-transform: scale(0.33);
        transform: scale(0.33);
        position: relative
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
        -webkit-transform: scale(0.66);
        transform: scale(0.66)
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
        -webkit-transform: scale(0.33);
        transform: scale(0.33)
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
        -webkit-transform: scale(0.66);
        transform: scale(0.66)
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
        -webkit-transform: scale(0.33);
        transform: scale(0.33)
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullet {
        width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
        height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
        display: inline-block;
        border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
        background: var(--swiper-pagination-bullet-inactive-color, #000);
        opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2)
    }

    .section-info-catastrophe-2024a button.swiper-pagination-bullet {
        border: none;
        margin: 0;
        padding: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-appearance: none;
        appearance: none
    }

    .section-info-catastrophe-2024a .swiper-pagination-clickable .swiper-pagination-bullet {
        cursor: pointer
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullet:only-child {
        display: none !important
    }

    .section-info-catastrophe-2024a .swiper-pagination-bullet-active {
        opacity: var(--swiper-pagination-bullet-opacity, 1);
        background: var(--swiper-pagination-color, var(--swiper-theme-color))
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-pagination-bullets,.section-info-catastrophe-2024a .swiper-pagination-vertical.swiper-pagination-bullets {
        right: var(--swiper-pagination-right, 8px);
        left: var(--swiper-pagination-left, auto);
        top: 50%;
        -webkit-transform: translate3d(0px, -50%, 0);
        transform: translate3d(0px, -50%, 0)
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.section-info-catastrophe-2024a .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
        display: block
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.section-info-catastrophe-2024a .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 8px
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.section-info-catastrophe-2024a .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        display: inline-block;
        -webkit-transition: 200ms top, 200ms -webkit-transform;
        transition: 200ms top, 200ms -webkit-transform;
        transition: 200ms transform, 200ms top;
        transition: 200ms transform, 200ms top, 200ms -webkit-transform
    }

    .section-info-catastrophe-2024a .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.section-info-catastrophe-2024a .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
    }

    .section-info-catastrophe-2024a .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.section-info-catastrophe-2024a .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        white-space: nowrap
    }

    .section-info-catastrophe-2024a .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.section-info-catastrophe-2024a .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        -webkit-transition: 200ms left, 200ms -webkit-transform;
        transition: 200ms left, 200ms -webkit-transform;
        transition: 200ms transform, 200ms left;
        transition: 200ms transform, 200ms left, 200ms -webkit-transform
    }

    .section-info-catastrophe-2024a .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        -webkit-transition: 200ms right, 200ms -webkit-transform;
        transition: 200ms right, 200ms -webkit-transform;
        transition: 200ms transform, 200ms right;
        transition: 200ms transform, 200ms right, 200ms -webkit-transform
    }

    .section-info-catastrophe-2024a .swiper-pagination-fraction {
        color: var(--swiper-pagination-fraction-color, inherit)
    }

    .section-info-catastrophe-2024a .swiper-pagination-progressbar {
        background: var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,0.25));
        position: absolute
    }

    .section-info-catastrophe-2024a .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: var(--swiper-pagination-color, var(--swiper-theme-color));
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: left top;
        transform-origin: left top
    }

    .section-info-catastrophe-2024a .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        -webkit-transform-origin: right top;
        transform-origin: right top
    }

    .section-info-catastrophe-2024a .swiper-horizontal>.swiper-pagination-progressbar,.section-info-catastrophe-2024a .swiper-pagination-progressbar.swiper-pagination-horizontal,.section-info-catastrophe-2024a .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.section-info-catastrophe-2024a .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
        width: 100%;
        height: var(--swiper-pagination-progressbar-size, 4px);
        left: 0;
        top: 0
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-pagination-progressbar,.section-info-catastrophe-2024a .swiper-pagination-progressbar.swiper-pagination-vertical,.section-info-catastrophe-2024a .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.section-info-catastrophe-2024a .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
        width: var(--swiper-pagination-progressbar-size, 4px);
        height: 100%;
        left: 0;
        top: 0
    }

    .section-info-catastrophe-2024a .swiper-pagination-lock {
        display: none
    }

    .section-info-catastrophe-2024a .swiper-scrollbar {
        border-radius: var(--swiper-scrollbar-border-radius, 10px);
        position: relative;
        touch-action: none;
        background: var(--swiper-scrollbar-bg-color, rgba(0,0,0,0.1))
    }

    .section-info-catastrophe-2024a .swiper-scrollbar-disabled>.swiper-scrollbar,.section-info-catastrophe-2024a .swiper-scrollbar.swiper-scrollbar-disabled {
        display: none !important
    }

    .section-info-catastrophe-2024a .swiper-horizontal>.swiper-scrollbar,.section-info-catastrophe-2024a .swiper-scrollbar.swiper-scrollbar-horizontal {
        position: absolute;
        left: var(--swiper-scrollbar-sides-offset, 1%);
        bottom: var(--swiper-scrollbar-bottom, 4px);
        top: var(--swiper-scrollbar-top, auto);
        z-index: 50;
        height: var(--swiper-scrollbar-size, 4px);
        width: -webkit-calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
        width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
    }

    .section-info-catastrophe-2024a .swiper-vertical>.swiper-scrollbar,.section-info-catastrophe-2024a .swiper-scrollbar.swiper-scrollbar-vertical {
        position: absolute;
        left: var(--swiper-scrollbar-left, auto);
        right: var(--swiper-scrollbar-right, 4px);
        top: var(--swiper-scrollbar-sides-offset, 1%);
        z-index: 50;
        width: var(--swiper-scrollbar-size, 4px);
        height: -webkit-calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
        height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
    }

    .section-info-catastrophe-2024a .swiper-scrollbar-drag {
        height: 100%;
        width: 100%;
        position: relative;
        background: var(--swiper-scrollbar-drag-bg-color, rgba(0,0,0,0.5));
        border-radius: var(--swiper-scrollbar-border-radius, 10px);
        left: 0;
        top: 0
    }

    .section-info-catastrophe-2024a .swiper-scrollbar-cursor-drag {
        cursor: move
    }

    .section-info-catastrophe-2024a .swiper-scrollbar-lock {
        display: none
    }

    .section-info-catastrophe-2024a .swiper-zoom-container {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        text-align: center
    }

    .section-info-catastrophe-2024a .swiper-zoom-container>img,.section-info-catastrophe-2024a .swiper-zoom-container>svg,.section-info-catastrophe-2024a .swiper-zoom-container>canvas {
        max-width: 100%;
        max-height: 100%;
        object-fit: contain
    }

    .section-info-catastrophe-2024a .swiper-slide-zoomed {
        cursor: move;
        touch-action: none
    }

    .section-info-catastrophe-2024a .swiper .swiper-notification {
        position: absolute;
        left: 0;
        top: 0;
        pointer-events: none;
        opacity: 0;
        z-index: -1000
    }

    .section-info-catastrophe-2024a .swiper-free-mode>.swiper-wrapper {
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        margin: 0 auto
    }

    .section-info-catastrophe-2024a .swiper-grid>.swiper-wrapper {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .section-info-catastrophe-2024a .swiper-grid-column>.swiper-wrapper {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .section-info-catastrophe-2024a .swiper-fade.swiper-free-mode .swiper-slide {
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out
    }

    .section-info-catastrophe-2024a .swiper-fade .swiper-slide {
        pointer-events: none;
        -webkit-transition-property: opacity;
        transition-property: opacity
    }

    .section-info-catastrophe-2024a .swiper-fade .swiper-slide .swiper-slide {
        pointer-events: none
    }

    .section-info-catastrophe-2024a .swiper-fade .swiper-slide-active {
        pointer-events: auto
    }

    .section-info-catastrophe-2024a .swiper-fade .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }

    .section-info-catastrophe-2024a .swiper.swiper-cube {
        overflow: visible
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-slide {
        pointer-events: none;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 1;
        visibility: hidden;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        width: 100%;
        height: 100%
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-slide .swiper-slide {
        pointer-events: none
    }

    .section-info-catastrophe-2024a .swiper-cube.swiper-rtl .swiper-slide {
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-active,.section-info-catastrophe-2024a .swiper-cube .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-active,.section-info-catastrophe-2024a .swiper-cube .swiper-slide-next,.section-info-catastrophe-2024a .swiper-cube .swiper-slide-prev {
        pointer-events: auto;
        visibility: visible
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-cube-shadow {
        position: absolute;
        left: 0;
        bottom: 0px;
        width: 100%;
        height: 100%;
        opacity: 0.6;
        z-index: 0
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-cube-shadow:before {
        content: '';
        background: #000;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        -webkit-filter: blur(50px);
        filter: blur(50px)
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-next+.swiper-slide {
        pointer-events: auto;
        visibility: visible
    }

    .section-info-catastrophe-2024a .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.section-info-catastrophe-2024a .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.section-info-catastrophe-2024a .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.section-info-catastrophe-2024a .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .section-info-catastrophe-2024a .swiper.swiper-flip {
        overflow: visible
    }

    .section-info-catastrophe-2024a .swiper-flip .swiper-slide {
        pointer-events: none;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 1
    }

    .section-info-catastrophe-2024a .swiper-flip .swiper-slide .swiper-slide {
        pointer-events: none
    }

    .section-info-catastrophe-2024a .swiper-flip .swiper-slide-active,.section-info-catastrophe-2024a .swiper-flip .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }

    .section-info-catastrophe-2024a .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.section-info-catastrophe-2024a .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.section-info-catastrophe-2024a .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.section-info-catastrophe-2024a .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .section-info-catastrophe-2024a .swiper-creative .swiper-slide {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        overflow: hidden;
        -webkit-transition-property: opacity, height, -webkit-transform;
        transition-property: opacity, height, -webkit-transform;
        transition-property: transform, opacity, height;
        transition-property: transform, opacity, height, -webkit-transform
    }

    .section-info-catastrophe-2024a .swiper.swiper-cards {
        overflow: visible
    }

    .section-info-catastrophe-2024a .swiper-cards .swiper-slide {
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        overflow: hidden
    }

    .section-info .section-info-tag {
        position: relative;
        float: left;
        margin: 0 0 0 7px;
        padding: 3px 6px 2px;
        font-size: 11px;
        line-height: 11px;
        word-break: keep-all;
        color: #fff;
        background-color: #84919d;
        border-radius: 10px
    }

    .section-info .section-info-tag:first-child {
        margin-left: 0
    }

    .section-info .section-info-bold {
        font-weight: bold !important
    }

    .section-info .section-info-center {
        text-align: center !important
    }

    .section-info .section-info-left {
        text-align: left !important
    }

    .section-info .section-info-right {
        text-align: right !important
    }

    .section-info.section-info-high {
        margin: 0
    }

    .section-info.section-info-high+.section-info.section-info-high {
        padding-top: 0
    }

    .section-info.section-info-high .section-info-high-bold {
        margin: 0;
        text-align: center;
        font-weight: bold;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 36px
    }

    .section-info-high+noscript#section-info-high-mobile-noscript+.section-info,.section-info-high+.mainvisual-carousel-dots-bg+noscript#section-info-high-mobile-noscript+.section-info,.section-info-high+.mainvisual-carousel-dots-bg+.section-info {
        border-top: none
    }

    .section-info .section-info-high-free p {
        margin: 0;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 40px
    }

    .section-info .section-info-high-message {
        background-color: #f8f8f8 !important
    }

    .section-info .section-info-high-message_wrap {
        padding: 23px 10px 21px
    }

    .section-info .section-info-high-message p {
        color: #5b5b5b;
        font-size: 11px;
        line-height: 17px
    }

    .section-info .section-info-high-message p:first-child {
        margin-top: 0
    }

    .section-info .section-info-high-news {
        display: table;
        width: 100%;
        border-bottom: 1px solid #e6e6ee
    }

    .section-info .section-info-high-news.section-info-high-news-important .section-info-high-news-header {
        background-color: #357eec
    }

    .section-info .section-info-high-news .section-info-high-news-header {
        display: table-cell;
        max-width: 83px;
        width: 83px;
        padding: 14px 13px 12px 16px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: middle;
        font-size: 12px;
        line-height: 19px;
        color: #fff;
        background: #84919d
    }

    .section-info .section-info-high-news .section-info-high-news-header>span {
        display: inline-block
    }

    .section-info .section-info-high-news .section-info-high-news-header>span>span {
        display: block
    }

    .section-info .section-info-high-news .section-info-high-news-content {
        display: table-cell;
        padding: 14px 10px 12px 10px;
        background-color: #fff;
        vertical-align: middle
    }

    .section-info .section-info-high-news .section-info-high-support-activities {
        background-color: #f1f1f2
    }

    .section-info .section-info-high-news .section-info-high-support-activities-inner dl {
        padding-top: 15px;
        font-size: 12px;
        line-height: 20px
    }

    .section-info .section-info-high-news .section-info-high-support-activities-inner dl:first-child {
        padding-top: 0
    }

    .section-info .section-info-high-news .section-info-high-support-activities-inner dl dt {
        line-height: 17px;
        overflow: hidden
    }

    .section-info .section-info-high-news .section-info-high-support-activities-inner dl dd {
        margin-top: 6px;
        clear: both;
        font-size: 12px;
        line-height: 20px
    }

    .section-info .section-info-high-news .section-info-high-support-activities_list {
        overflow: hidden
    }

    .section-info .section-info-high-news .section-info-high-support-activities_list li {
        float: left;
        margin-right: 17px
    }

    .section-info .section-info-high-news .section-info-high-support-activities_list li a::after {
        content: '';
        display: block;
        width: 5px;
        height: 5px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 1px solid #86909b;
        border-right: 1px solid #86909b;
        display: inline-block;
        margin-left: 5px;
        vertical-align: 2px
    }

    .section-info .section-info-high-news .section-info-high-support-activities_list li:last-child {
        margin-right: 0
    }

    .section-info .section-info-high-list {
        margin: 0
    }

    .section-info .section-info-high-list>li+li {
        margin-top: 15px
    }

    .section-info .section-info-high-list .section-info-high-list-date {
        float: left;
        font-size: 11px;
        line-height: 18px;
        color: #5b5b5b
    }

    .section-info .section-info-high-list .section-info-high-list-category {
        float: left;
        margin: 2px 0 0 7px;
        padding: 3px 6px 2px;
        font-size: 9px;
        line-height: 9px;
        color: #fff;
        background-color: #84919d;
        border-radius: 9px
    }

    .section-info .section-info-high-list .section-info-high-list-content {
        display: block;
        clear: both;
        padding-top: 5px;
        font-size: 12px;
        line-height: 20px
    }

    .section-info .section-info-high-list .section-info-high-list-content:first-child {
        padding-top: 0
    }

    .section-info .section-info-high-disaster-lv1 {
        font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', メイリオ, 'sans-serif'
    }

    .section-info .section-info-high-disaster-lv1_header {
        background-color: #ed141f;
        padding: 10px 29px 10px 20px;
        font-size: 0;
        line-height: 0
    }

    .section-info .section-info-high-disaster-lv1_header span {
        font-size: 16px;
        line-height: 20px
    }

    .section-info .section-info-high-disaster-lv1_header::before {
        display: inline-block;
        content: '';
        margin: 0 7px 0 0;
        width: 20px;
        height: 20px;
        background: url(../icons/icon-important.svg) no-repeat transparent;
        -webkit-background-size: 20px 20px;
        background-size: 20px 20px;
        vertical-align: -4px
    }

    .section-info .section-info-high-disaster-lv1_link {
        position: relative;
        display: block
    }

    .section-info a:not(.button)[target="_blank"] {
        &::after {
            content: none;
            width: 6px;
            height: 6px;
            margin: 0;
        }
    }

    .section-info .section-info-high-disaster-lv1_link::after {
        position: absolute;
        top: 50%;
        right: 16px;
        margin-top: -5px;
        content: '';
        display: block;
        width: 8px;
        height: 8px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #fff;
        border-right: 2px solid #fff
    }

    .section-info .section-info-high-disaster-lv1_title-lv1 {
        color: #fff
    }

    .section-info .section-info-high-disaster-lv2 {
        font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', メイリオ, 'sans-serif';
        padding: 10px 16px
    }

    .section-info .section-info-high-disaster-lv2_header {
        background-color: #ed141f;
        border: none
    }

    .section-info .section-info-high-disaster-lv2_link {
        position: relative;
        display: table;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 10px 25px 10px 20px;
        width: 100%
    }

    .section-info .section-info-high-disaster-lv2_link::after {
        position: absolute;
        top: 50%;
        right: 15px;
        margin-top: -4px;
        content: '';
        display: block;
        width: 5px;
        height: 5px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #fff;
        border-right: 2px solid #fff
    }

    .section-info .section-info-high-disaster-lv2_title-lv1 {
        display: table-cell;
        color: #fff;
        font-size: 14px;
        line-height: 20px
    }

    .section-info .section-info-high-disaster-lv2_howtouse {
        display: table-cell;
        text-align: right;
        color: #fff;
        font-size: 10px;
        line-height: 20px
    }

    .section-info .section-info-high-disaster-lv2_contents-item {
        padding: 20px;
        background-color: #ffffff;
        text-align: center;
        margin-top: 5px
    }

    .section-info .section-info-high-disaster-lv2_title-lv2 {
        font-weight: bold;
        font-size: 16px
    }

    .section-info .section-info-high-disaster-lv2_text {
        font-size: 12px;
        line-height: 18px;
        margin-top: 8px
    }

    .section-info .section-info-high-disaster-lv2_button {
        position: relative;
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin: 15px auto 0 auto;
        width: 100%;
        max-width: 255px;
        padding: 13px 35px;
        border-radius: 23px;
        text-align: center;
        color: #ffffff !important;
        font-size: 12px;
        line-height: 20px;
        font-weight: normal
    }

    .section-info .section-info-high-disaster-lv2_button:hover,.section-info .section-info-high-disaster-lv2_button:visited,.section-info .section-info-high-disaster-lv2_button:active,.section-info .section-info-high-disaster-lv2_button:focus {
        color: #ffffff !important
    }

    .section-info .section-info-high-disaster-lv2_button:after {
        position: absolute;
        top: 50%;
        right: 20px;
        margin-top: -4px;
        content: '';
        display: block;
        width: 5px;
        height: 5px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #fff;
        border-right: 2px solid #fff
    }

    .section-info .section-info-high-disaster-lv2_notice {
        font-size: 12px;
        margin-top: 15px
    }

    .section-info .section-info-high-disaster-lv2_contents-message .section-info-high-disaster-lv2_title-lv2 {
        color: #ed141f
    }

    .section-info .section-info-high-disaster-lv2_contents-message .section-info-high-disaster-lv2_button {
        background-color: #ed141f
    }

    .section-info .section-info-high-disaster-lv2_contents-voice .section-info-high-disaster-lv2_title-lv2 {
        color: #357eec
    }

    .section-info .section-info-high-disaster-lv2_contents-voice .section-info-high-disaster-lv2_button {
        background-color: #357eec
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_header {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        width: 100%;
        height: 50px;
        border-radius: 10px 10px 0 0;
        -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.35);
        box-shadow: 0 2px 6px rgba(0,0,0,0.35);
        -webkit-transition: border-radius 0.3s ease-out;
        transition: border-radius 0.3s ease-out
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_header::after {
        position: absolute;
        top: 50%;
        right: 25px;
        content: '';
        display: block;
        width: 7px;
        height: 7px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        -webkit-transform: translateY(-50%) rotate(-45deg);
        transform: translateY(-50%) rotate(-45deg);
        -webkit-transition: -webkit-transform 0.3s ease-out;
        transition: -webkit-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
        transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_title-lv1 {
        display: block;
        font-size: 15px;
        line-height: 1
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents {
        overflow: hidden
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_contents-item {
        padding: 20px 20px 25px;
        margin-top: 0;
        border-radius: 0 0 10px 10px
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_text {
        font-size: 13px;
        line-height: 1.45;
        margin-top: 13px
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_button {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        margin: 13px auto 0;
        padding: 0;
        max-width: 272px;
        height: 40px;
        border-radius: 20px;
        font-size: 14px
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_button:after {
        right: 17px;
        margin-top: 0;
        content: '';
        display: block;
        width: 5px;
        height: 5px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        -webkit-transform: translateY(-50%) rotate(45deg);
        transform: translateY(-50%) rotate(45deg)
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_usage {
        font-size: 13px;
        line-height: 1;
        margin-top: 15px
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_usage-link {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .section-info .section-info-high-disaster-lv2-accordion .section-info-high-disaster-lv2_usage-link::after {
        margin-left: 10px;
        content: '';
        display: block;
        width: 5px;
        height: 5px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #999;
        border-right: 2px solid #999
    }

    .section-info .section-info-high-disaster-lv2--close .section-info-high-disaster-lv2_header {
        border-radius: 10px
    }

    .section-info .section-info-high-disaster-lv2--close .section-info-high-disaster-lv2_header::after {
        -webkit-transform: translateY(-50%) rotate(135deg);
        transform: translateY(-50%) rotate(135deg)
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] {
        padding: 10px 15px
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_header {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        height: 40px;
        background-color: #ed141f;
        border-radius: 5px;
        padding: 0;
        font-size: 0;
        line-height: 0
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_header span {
        font-size: 14px;
        font-weight: bold;
        line-height: 1
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_header::before {
        display: none
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_link {
        position: relative;
        display: block
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_link::after {
        position: absolute;
        top: 50%;
        right: 27px;
        margin-top: 0;
        content: '';
        display: block;
        width: 8px;
        height: 8px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        -webkit-transform: translateY(-50%) rotate(45deg);
        transform: translateY(-50%) rotate(45deg)
    }

    .section-info .section-info-high-disaster-lv1[data-version='2023a'] .section-info-high-disaster-lv1_title-lv1 {
        color: #fff
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_header {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: relative;
        width: 100%;
        height: 40px;
        border-radius: 5px 5px 0 0;
        -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16);
        box-shadow: 0 3px 6px rgba(0,0,0,0.16);
        -webkit-transition: border-radius 0.3s ease-out;
        transition: border-radius 0.3s ease-out;
        border: none;
        font-family: inherit
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_header::after {
        position: absolute;
        top: -webkit-calc(50% + 2px);
        top: calc(50% + 2px);
        right: 25px;
        content: '';
        display: block;
        width: 7px;
        height: 7px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        -webkit-transform: translateY(-50%) rotate(-45deg);
        transform: translateY(-50%) rotate(-45deg);
        -webkit-transition: -webkit-transform 0.3s ease-out;
        transition: -webkit-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
        transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_title-lv1 {
        display: block;
        font-size: 14px;
        font-weight: bold;
        line-height: 1
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_contents {
        border-radius: 0 0 5px 5px;
        background-color: #fff;
        overflow: hidden
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_text {
        font-size: 13px;
        line-height: 1.45;
        text-align: center;
        margin-top: 20px
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_link-area {
        text-align: center
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_button {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        margin: 13px auto 0;
        padding: 0;
        max-width: 184px;
        height: 38px;
        border-radius: 30px;
        font-size: 12px;
        font-weight: normal;
        color: #fff;
        background-color: #ed141f
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_button:after {
        right: 15px;
        margin-top: 0;
        content: '';
        display: block;
        width: 5px;
        height: 5px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        -webkit-transform: translateY(-50%) rotate(45deg);
        transform: translateY(-50%) rotate(45deg)
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_button[target='_blank']::after {
        width: 12px;
        height: 12px;
        border: none;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        background: url(../icons/icon-window-white.svg);
        -webkit-background-size: 100% 100%;
        background-size: 100%
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_usage-link {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-size: 12px;
        margin: 12px auto 20px
    }

    .section-info .section-info-high-disaster-lv2[data-version='2023a'] .section-info-high-disaster-lv2_usage-link::after {
        margin-left: 4px;
        content: '';
        display: block;
        width: 5px;
        height: 5px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 1px solid #3f3f3f;
        border-right: 1px solid #3f3f3f
    }

    .section-info .section-info-high-disaster-lv2--close[data-version='2023a'] .section-info-high-disaster-lv2_header {
        border-radius: 5px
    }

    .section-info .section-info-high-disaster-lv2--close[data-version='2023a'] .section-info-high-disaster-lv2_header::after {
        top: -webkit-calc(50% - 2px);
        top: calc(50% - 2px);
        -webkit-transform: translateY(-50%) rotate(135deg);
        transform: translateY(-50%) rotate(135deg)
    }

    html:has(.section-info-catastrophe.is-loading) .ticker-v3 {
        height: 0;
        visibility: hidden;
        position: absolute
    }

    html:has(.section-info-catastrophe-2024a) .ticker-v3:not(.ticker-v3--force) {
        height: 0;
        visibility: hidden;
        position: absolute
    }

    .section-info-disaster-container {
        padding: 20px 0;
        background-color: #c8cfd5
    }

    #str-contents .section-info-disaster-container {
        padding: 20px;
        margin: 0 -20px
    }

    .sb-appshell-v1-contents:has(.section-info-disaster-container) .support-page-section-container-01 {
        margin-top: 0
    }

    .section-info:has([data-version='2024a'],.section-info-catastrophe-2024a) {
        background-color: #c8cfd5 !important
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] {
        height: 48px;
        margin-right: 15px;
        margin-left: 15px
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        height: 100%;
        padding-top: 1px;
        padding-left: 12px;
        background-color: #f0f0f0;
        border-radius: 6px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link::before {
        content: '';
        display: block;
        width: 24px;
        height: 24px;
        background: url("../icons/icon-attention.svg") no-repeat;
        -webkit-background-size: 100% 100%;
        background-size: 100%;
        margin-right: 6px;
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px)
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_link::after {
        content: '';
        display: block;
        width: 5px;
        height: 5px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #d91900;
        border-right: 2px solid #d91900;
        content: '';
        position: absolute;
        top: 50%;
        right: 14px;
        -webkit-transform: translateY(-50%) rotate(45deg);
        transform: translateY(-50%) rotate(45deg);
        margin: 0;
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_title-lv1 {
        color: #d91900;
        font-size: 18px;
        font-weight: bold
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_title-lv1::before,.section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_title-lv1::after {
        display: none
    }

    .section-info .section-info-high-disaster-lv1[data-version='2024a'] .section-info-high-disaster-lv1_title-lv1-en {
        font-size: 12px;
        font-weight: normal;
        margin-left: 6px
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] {
        background-color: transparent !important;
        padding: 0 16px
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_header {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        position: relative;
        font-family: inherit;
        width: 100%;
        height: 44px;
        padding-top: 2px;
        padding-left: 12px;
        border-radius: 6px 6px 0 0;
        color: #d91900;
        background-color: #f0f0f0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_header::before {
        content: '';
        display: block;
        width: 24px;
        height: 24px;
        background: url("../icons/icon-attention.svg") no-repeat;
        -webkit-background-size: 100% 100%;
        background-size: 100%;
        margin-right: 6px;
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_title {
        display: inline-block;
        font-size: 18px;
        font-weight: bold;
        line-height: 1
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_title-en {
        font-size: 12px;
        margin-left: 6px
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_contents {
        border-top: 1px solid #d91900;
        border-radius: 0 0 6px 6px;
        background-color: #fff;
        padding: 11px 0 13px
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_link-area {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        margin: 0 auto
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_button {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        padding: 0;
        width: 180px;
        height: 35px;
        border-radius: 30px;
        font-size: 14px;
        color: #fff;
        margin: 0;
        background-color: #d91901
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_button:after {
        right: 15px;
        margin-top: 0;
        content: '';
        display: block;
        width: 6px;
        height: 6px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        -webkit-transform: translateY(-50%) rotate(45deg);
        transform: translateY(-50%) rotate(45deg);
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-size: 12px;
        margin-left: 22px;
        color: #3f3f3f !important;
        text-decoration: none
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link:hover,.section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link:visited,.section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link:active,.section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link:focus,.section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link:link {
        color: #3f3f3f !important;
        text-decoration: none
    }

    .section-info .section-info-high-disaster-lv2[data-version='2024a'] .section-info-high-disaster-lv2_usage-link::after {
        margin-top: -1px;
        margin-left: 4px;
        content: '';
        display: block;
        width: 4px;
        height: 4px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #d91901;
        border-right: 2px solid #d91901;
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }

    html:not(:has(.section-info-high-disaster-lv1)):not(:has(.section-info-high-disaster-lv2)) .section-info-catastrophe-2024a-container>*:first-child {
        margin-top: 0
    }

    .section-info .section-info-catastrophe-2024a {
        -webkit-text-size-adjust: 100%;
        font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', メイリオ, 'sans-serif';
        margin: 15px 16px 0
    }

    .section-info .section-info-catastrophe-2024a_header {
        font-family: inherit;
        display: block;
        position: relative;
        background-color: #f0f0f0;
        width: 100%;
        min-height: 44px;
        text-align: left;
        border: none;
        border-radius: 6px 6px 0 0;
        padding: 10px 40px 10px 12px;
        -webkit-transition: border-radius 0.3s;
        transition: border-radius 0.3s;
        text-decoration: none;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
        margin-bottom: 0
    }

    .section-info .section-info-catastrophe-2024a_header[aria-expanded='false'] {
        border-radius: 6px
    }

    .section-info .section-info-catastrophe-2024a_title {
        font-size: 18px;
        font-weight: bold;
        color: #d91900
    }

    .section-info .section-info-catastrophe-2024a_title-icon {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        position: absolute;
        top: 50%;
        right: 15px;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        background-color: #fff;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .section-info .section-info-catastrophe-2024a_title-icon::after {
        content: '';
        display: block;
        width: 4px;
        height: 4px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #d91900;
        border-right: 2px solid #d91900;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }

    .section-info .section-info-catastrophe-2024a .section-info-catastrophe-2024a_header[aria-expanded='false'] .section-info-catastrophe-2024a_title-icon {
        -webkit-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg)
    }

    .section-info .section-info-catastrophe-2024a_contents {
        border-radius: 0 0 6px 6px;
        padding: 0 15px;
        background-color: #fff;
        display: grid;
        grid-template-rows: 0fr;
        -webkit-transition: grid-template-rows 0.3s;
        transition: grid-template-rows 0.3s
    }

    .section-info .section-info-catastrophe-2024a_inner {
        overflow: hidden
    }

    .section-info .section-info-catastrophe-2024a_list:only-child .section-info-catastrophe-2024a_list-item:last-of-type {
        border-bottom: none
    }

    .section-info .section-info-catastrophe-2024a_list-item {
        border-bottom: 1px solid #d3d3d3
    }

    .section-info .section-info-catastrophe-2024a_link {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        position: relative;
        padding: 8px 20px 8px 0;
        color: #3f3f3f;
        text-decoration: none
    }

    .section-info .section-info-catastrophe-2024a_link:hover,.section-info .section-info-catastrophe-2024a_link:visited,.section-info .section-info-catastrophe-2024a_link:active,.section-info .section-info-catastrophe-2024a_link:focus,.section-info .section-info-catastrophe-2024a_link:link {
        color: #3f3f3f
    }

    .section-info .section-info-catastrophe-2024a_link::after {
        content: '';
        display: block;
        width: 6px;
        height: 6px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #d91900;
        border-right: 2px solid #d91900;
        position: absolute;
        top: 50%;
        right: 5px;
        -webkit-transform: translateY(-50%) rotate(45deg);
        transform: translateY(-50%) rotate(45deg)
    }

    .section-info .section-info-catastrophe-2024a_link:not([href])::after {
        display: none
    }

    .section-info .section-info-catastrophe-2024a_icon {
        width: 26px;
        height: 26px;
        margin-right: 12px;
        -webkit-flex-shrink: 0;
        flex-shrink: 0
    }

    .section-info .section-info-catastrophe-2024a_text {
        font-size: 14px;
        line-height: 1.6;
        color: #3f3f3f
    }

    .section-info .section-info-catastrophe-2024a_suffix {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        margin: 0 5px 0 1px;
        -webkit-transform: translateY(2px);
        transform: translateY(2px)
    }

    .section-info .section-info-catastrophe-2024a_suffix img {
        display: block;
        margin: 0 !important;
        padding: 0
    }

    .section-info .section-info-catastrophe-2024a_header[aria-expanded='true']+.section-info-catastrophe-2024a_contents {
        border-top: 1px solid #d91900;
        grid-template-rows: 1fr
    }

    .section-info .section-info-catastrophe-2024a-pickup {
        padding: 18px 0 15px;
        overflow: hidden
    }

    .section-info .section-info-catastrophe-2024a-pickup_list {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex
    }

    .section-info .section-info-catastrophe-2024a-pickup_list-item {
        position: relative;
        width: 100%;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .section-info .section-info-catastrophe-2024a-pickup_link {
        display: block;
        color: #3f3f3f;
        text-decoration: none
    }

    .section-info .section-info-catastrophe-2024a-pickup_link:hover,.section-info .section-info-catastrophe-2024a-pickup_link:visited,.section-info .section-info-catastrophe-2024a-pickup_link:active,.section-info .section-info-catastrophe-2024a-pickup_link:focus,.section-info .section-info-catastrophe-2024a-pickup_link:link {
        color: #3f3f3f;
        text-decoration: none
    }

    .section-info .section-info-catastrophe-2024a-pickup_categories {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .section-info .section-info-catastrophe-2024a-pickup_label {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        background-color: #d91900;
        border-radius: 30px;
        min-width: 75px;
        min-height: 16px;
        padding: 3px 12px 2px;
        margin-right: 5px;
        font-size: 10px;
        font-weight: bold;
        line-height: 1;
        color: #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .section-info .section-info-catastrophe-2024a-pickup_date {
        font-size: 10px;
        color: #808080;
        margin-left: auto;
        padding-left: 10px;
        -webkit-flex-shrink: 0;
        flex-shrink: 0
    }

    .section-info .section-info-catastrophe-2024a-pickup_text {
        font-size: 12px;
        line-height: 1.6;
        margin-top: 8px;
        color: #3f3f3f;
        word-break: break-all;
        text-align: left
    }

    .section-info .section-info-catastrophe-2024a-pickup_text img {
        display: inline-block;
        margin: 0 5px !important;
        vertical-align: baseline;
        -webkit-transform: translateY(2px);
        transform: translateY(2px)
    }

    .section-info .section-info-catastrophe-2024a-pickup_text .icon-svg {
        display: none
    }

    .section-info .section-info-catastrophe-2024a-pickup-dots-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        width: 100%;
        margin: 15px auto 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .section-info .section-info-catastrophe-2024a-pickup-dots {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        gap: 5px;
        height: 20px;
        padding-left: 30px;
        font-size: 0;
        text-align: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .section-info .section-info-catastrophe-2024a-pickup-dots_item {
        position: relative;
        display: inline-block;
        width: 20px;
        height: 5px;
        line-height: 0;
        vertical-align: top
    }

    .section-info .section-info-catastrophe-2024a-pickup-dots_item:before {
        content: '';
        display: block;
        height: 100%;
        width: 100%;
        background-color: #ced3d8;
        cursor: pointer
    }

    .section-info .section-info-catastrophe-2024a-pickup-progress {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 0;
        height: 100%;
        background-color: #757575;
        cursor: pointer
    }

    .section-info .section-info-catastrophe-2024a-pickup-pause {
        display: inline-block;
        width: 20px;
        height: 20px;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        background: url(../icons/icon-pause.svg) no-repeat center center;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
        border: none;
        cursor: pointer;
        margin-left: 10px
    }

    .section-info .section-info-catastrophe-2024a-pickup-pause.is-pause {
        background-image: url(../icons/icon-play.svg)
    }

    .section-info .section-info-catastrophe-2024a .section-info-catastrophe-2024a-pickup-dots {
        position: static;
        width: auto
    }

    .section-info .section-info-catastrophe-2024a .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0;
        opacity: 1
    }

    .section-info-low-condolence {
        font-family: '游明朝', YuMincho, 'HGS明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', serif
    }

    .section-info-low-condolence a {
        color: #333;
        text-decoration: none
    }

    .section-info-low-condolence a:hover,.section-info-low-condolence a:active,.section-info-low-condolence a:focus {
        color: #333;
        text-decoration: none
    }

    #str-contents .section-info-low-condolence {
        margin: 0 -20px !important
    }

    .section-info-low-condolence_link {
        display: block
    }

    .section-info-low-condolence_text {
        width: 100%;
        background-color: #f1f1f2;
        text-align: center;
        color: #333;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        position: relative;
        font-size: 12px;
        line-height: 1.5;
        padding: 17px 10px;
        min-height: 88px
    }

    .section-info-high-condolence {
        font-family: '游明朝', YuMincho, 'HGS明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', serif
    }

    .section-info-high-condolence a {
        color: #333;
        text-decoration: none
    }

    .section-info-high-condolence a:hover,.section-info-high-condolence a:active,.section-info-high-condolence a:focus {
        color: #333;
        text-decoration: none
    }

    #str-contents .section-info-high-condolence {
        margin: 0 -20px !important
    }

    .section-info-high-condolence_link {
        display: block
    }

    .section-info-high-condolence_text {
        width: 100%;
        background-color: #f1f1f2;
        text-align: center;
        color: #333;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        position: relative;
        font-size: 12px;
        line-height: 1.5;
        padding: 17px 10px;
        min-height: 198px
    }

    #str-container main.mercury .section-info-product-notice {
        padding-right: 0;
        padding-left: 0
    }

    .section-info-notices {
        color: #333
    }

    .section-info-notices_header {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-family: inherit;
        font-size: 14px;
        font-weight: bold;
        width: 100%;
        height: 40px;
        padding-top: 2px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: none;
        border-radius: 5px 5px 0 0;
        -webkit-transition: border-radius 0.3s;
        transition: border-radius 0.3s;
        color: #fff
    }

    .section-info-notices_header:hover,.section-info-notices_header:active,.section-info-notices_header:focus {
        color: #fff;
        text-decoration: none
    }

    .section-info-notices_header::after {
        content: '';
        display: block;
        width: 7px;
        height: 7px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        position: absolute;
        top: 50%;
        right: 25px;
        -webkit-transform: translateY(-50%) rotate(-45deg);
        transform: translateY(-50%) rotate(-45deg);
        -webkit-transition: none;
        transition: none
    }

    .section-info-notices_list {
        padding: 0 10px;
        margin: 0;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
        border-left: 1px solid #eee;
        border-radius: 0 0 5px 5px;
        background-color: #fff;
        overflow: hidden
    }

    .section-info-notices_list-item {
        position: relative;
        margin: 2px 0
    }

    .section-info-notices_list-item::after {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 4px;
        background: #eee;
        background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
        background: -webkit-linear-gradient(top, #eee 0%, #fff 100%);
        background: linear-gradient(180deg, #eee 0%, #fff 100%)
    }

    .section-info-notices_list-item--fixed {
        background-color: #fef4f4;
        border-radius: 5px;
        margin: 10px 0
    }

    .section-info-notices_list-item--fixed::after {
        display: none
    }

    .section-info-notices_list-item--fixed+.section-info-notices_list-item:not(.section-info-notices_list-item--fixed) {
        margin-top: -10px
    }

    .section-info-notices_list-item[data-sb-info-priority='1'] {
        background-color: #ecf5fe
    }

    .section-info-notices_list-item:first-of-type {
        margin-top: 10px
    }

    .section-info-notices_list-item:first-of-type:not(.section-info-notices_list-item--fixed) {
        margin-top: 0
    }

    .section-info-notices_list-item:first-of-type:not(.section-info-notices_list-item--fixed) .section-info-notices_link {
        padding-top: 15px
    }

    .section-info-notices_list-item:last-of-type::after {
        display: none
    }

    .section-info-notices_list-item:last-of-type.section-info-notices_list-item--fixed {
        margin-bottom: 10px
    }

    .section-info-notices_link {
        display: block;
        padding: 9px 10px 12px;
        color: inherit;
        font-weight: normal;
        text-decoration: none
    }

    .section-info-notices_link:link,.section-info-notices_link:visited,.section-info-notices_link:active,.section-info-notices_link:focus,.section-info-notices_link:hover {
        color: inherit;
        text-decoration: none
    }

    .section-info-notices_categories {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .section-info-notices_label {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        background-color: #dc371e;
        border-radius: 8px;
        min-width: 72px;
        height: 16px;
        padding: 1.5px 12px 0;
        margin-right: 5px;
        font-size: 10px;
        line-height: 1;
        color: #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        white-space: nowrap
    }

    .section-info-notices_category {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        background-color: #fff;
        border-radius: 8px;
        min-width: 72px;
        height: 16px;
        padding: 1.5px 12px 0;
        font-size: 10px;
        line-height: 1;
        color: #7a7f89;
        border: 1px solid #7a7f89;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        white-space: nowrap
    }

    .section-info-notices_date {
        font-size: 11px;
        color: #808080;
        margin-left: auto;
        padding-left: 10px
    }

    .section-info-notices_text {
        display: inline-block;
        font-size: 12px;
        line-height: 1.6;
        margin-top: 6px;
        margin-bottom: 0;
        color: #3f3f3f;
        word-break: break-all
    }

    .section-info-notices_text img {
        display: inline-block;
        margin: 0 5px 0 5px;
        vertical-align: baseline
    }

    .section-info-notices_text .icon-svg {
        display: none
    }

    .section-info-notices--close .section-info-notices_header {
        border-radius: 5px
    }

    .section-info-notices--close .section-info-notices_header::after {
        top: -webkit-calc(50% - 2px);
        top: calc(50% - 2px);
        -webkit-transform: translateY(-50%) rotate(135deg);
        transform: translateY(-50%) rotate(135deg)
    }

    .section-info-notices--close .section-info-notices_list {
        border-color: transparent
    }

    #str-contents .section-info-important-notice {
        margin-right: -20px;
        margin-left: -20px
    }

    #str-container main.mercury .section-info-important-notice {
        padding-right: 0;
        padding-left: 0
    }

    .section-info-important-notice {
        display: none;
        position: relative;
        font-family: Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif;
        color: #333;
        padding: 0 15px;
        margin: 20px auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .section-info-important-notice--loaded {
        display: block
    }

    .section-info-important-notice .section-info-notices_header {
        background-color: #dc371e
    }

    .section-info-product-notice {
        display: none;
        position: relative;
        font-family: Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif;
        color: #333;
        padding: 0 15px;
        margin: 20px auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .section-info-product-notice--invisible {
        display: none
    }

    .section-info-product-notice--loaded {
        display: block
    }

    .section-info-product-notice .section-info-notices_header {
        background-color: #6189d3
    }

    .section-info-product-notice .section-info-notices_label {
        background-color: #6189d3
    }

    #str-contents .section-info-service-status {
        margin-right: -20px;
        margin-left: -20px
    }

    #str-container main.mercury .section-info-service-status {
        padding-right: 0;
        padding-left: 0
    }

    .section-info-service-status {
        display: none;
        position: relative;
        font-family: Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif;
        color: #333;
        padding: 0 15px;
        margin: 20px auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .section-info-service-status--loaded {
        display: block
    }

    .section-info-statuses {
        color: #333
    }

    .section-info-statuses_header {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-size: 14px;
        font-weight: bold;
        height: 40px;
        padding-top: 2px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 5px 5px 0 0;
        -webkit-transition: border-radius 0.3s;
        transition: border-radius 0.3s;
        background-color: #eb0f1a;
        color: #fff
    }

    .section-info-statuses_list {
        padding: 0 10px;
        margin: 0;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
        border-left: 1px solid #eee;
        border-radius: 0 0 5px 5px;
        background-color: #fff;
        overflow: hidden
    }

    .section-info-statuses_list-item {
        position: relative;
        margin: 2px 0
    }

    .section-info-statuses_list-item::after {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 4px;
        background: #eee;
        background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
        background: -webkit-linear-gradient(top, #eee 0%, #fff 100%);
        background: linear-gradient(180deg, #eee 0%, #fff 100%)
    }

    .section-info-statuses_list-item--fixed {
        background-color: #ffe8e8;
        border-radius: 5px;
        margin: 10px 0
    }

    .section-info-statuses_list-item--fixed::after {
        display: none
    }

    .section-info-statuses_list-item--fixed+.section-info-statuses_list-item:not(.section-info-statuses_list-item--fixed) {
        margin-top: -10px
    }

    .section-info-statuses_list-item--other .section-info-statuses_category {
        color: #ed141f;
        border: 1px solid #ed141f;
        background-color: #fff
    }

    .section-info-statuses_list-item:first-of-type {
        margin-top: 10px
    }

    .section-info-statuses_list-item:first-of-type:not(.section-info-statuses_list-item--fixed) {
        margin-top: 0
    }

    .section-info-statuses_list-item:first-of-type:not(.section-info-statuses_list-item--fixed) .section-info-statuses_link {
        padding-top: 15px
    }

    .section-info-statuses_list-item:last-of-type::after {
        display: none
    }

    .section-info-statuses_list-item:last-of-type.section-info-statuses_list-item--fixed {
        margin-bottom: 10px
    }

    .section-info-statuses_link {
        display: block;
        padding: 9px 10px 12px;
        color: inherit;
        font-weight: normal;
        text-decoration: none
    }

    .section-info-statuses_link:link,.section-info-statuses_link:visited,.section-info-statuses_link:active,.section-info-statuses_link:focus,.section-info-statuses_link:hover {
        color: inherit;
        text-decoration: none
    }

    .section-info-statuses_categories {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .section-info-statuses_category {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        background-color: #fff;
        border-radius: 8px;
        min-width: 72px;
        height: 16px;
        padding: 1.5px 12px 0;
        font-size: 10px;
        line-height: 1;
        background-color: #eb0f1a;
        color: #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        white-space: nowrap
    }

    .section-info-statuses_date {
        font-size: 11px;
        color: #808080;
        margin-left: auto;
        padding-left: 10px
    }

    .section-info-statuses_text {
        display: inline-block;
        font-size: 12px;
        line-height: 1.6;
        word-break: break-all;
        margin-top: 6px;
        margin-bottom: 0
    }

    .section-info-statuses_text img {
        display: inline-block;
        margin: 0 5px 0 5px;
        vertical-align: baseline
    }

    .section-info-statuses_text .icon-svg {
        display: none
    }
}