@media(min-width: 1024px){.hidden-1qf11mh{display:none!important}}@media(min-width: 768px) and (max-width: 1023.98px){.hidden-6j7br6{display:none!important}}@media(max-width: 767.98px){.hidden-gzda46{display:none!important}}@media(min-width: 1024px){.hidden-1y3z8jp{display:none!important}}@media(min-width: 768px) and (max-width: 1023.98px){.hidden-vgpadu{display:none!important}}@media(max-width: 767.98px){.hidden-8dhqdm{display:none!important}}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}@supports not (aspect-ratio:1){.framer-text-module:not([data-width=fit])[style*=aspect-ratio]{position:relative!important}.framer-text-module:not([data-width=fit])[style*=aspect-ratio]:before{content:"";padding-bottom:calc(100%/calc(var(--aspect-ratio)));display:block}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child{position:absolute;top:0;left:0;height:100%!important}}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}body{--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}body{--framer-will-change-filter-override:none}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}@supports not (aspect-ratio:1){.framer-text-module:not([data-width=fit])[style*=aspect-ratio]{position:relative!important}.framer-text-module:not([data-width=fit])[style*=aspect-ratio]:before{content:"";padding-bottom:calc(100%/calc(var(--aspect-ratio)));display:block}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child{position:absolute;top:0;left:0;height:100%!important}}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}@media (max-width:1199px) and (min-width:1024px){}@media (max-width:1023px) and (min-width:640px){}@media (max-width:639px) and (min-width:0){.framer-TLWXw .framer-styles-preset-1f8staf:not(.rich-text-wrapper),.framer-TLWXw .framer-styles-preset-1f8staf.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:12px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:500;--framer-letter-spacing:0em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-background-padding:0px 0px 1.5px 0px;--framer-text-background-radius:0px;--framer-text-color:var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1023px) and (min-width:640px){.framer-7I67j .framer-styles-preset-1i9cfk1:not(.rich-text-wrapper),.framer-7I67j .framer-styles-preset-1i9cfk1.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:300;--framer-letter-spacing:-.04em;--framer-line-height:1.1em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-f965da28-e52f-4084-86b5-54251d74f8c3,#2b2b2b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:639px) and (min-width:0){.framer-7I67j .framer-styles-preset-1i9cfk1:not(.rich-text-wrapper),.framer-7I67j .framer-styles-preset-1i9cfk1.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:300;--framer-letter-spacing:-.04em;--framer-line-height:1.1em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-f965da28-e52f-4084-86b5-54251d74f8c3,#2b2b2b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}@media (max-width:1199px) and (min-width:1024px){.framer-WVVP0 .framer-styles-preset-1tfc8cu:not(.rich-text-wrapper),.framer-WVVP0 .framer-styles-preset-1tfc8cu.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:12px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:400;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-background-padding:0px 0px 1.5px 0px;--framer-text-color:var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1023px) and (min-width:640px){}@media (max-width:639px) and (min-width:0){.framer-WVVP0 .framer-styles-preset-1tfc8cu:not(.rich-text-wrapper),.framer-WVVP0 .framer-styles-preset-1tfc8cu.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:10px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:400;--framer-letter-spacing:0em;--framer-line-height:1em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-background-padding:0px 0px 1.5px 0px;--framer-text-color:var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1023px) and (min-width:640px){.framer-7I67j .framer-styles-preset-1i9cfk1:not(.rich-text-wrapper),.framer-7I67j .framer-styles-preset-1i9cfk1.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:300;--framer-letter-spacing:-.04em;--framer-line-height:1.1em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-f965da28-e52f-4084-86b5-54251d74f8c3,#2b2b2b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:639px) and (min-width:0){.framer-7I67j .framer-styles-preset-1i9cfk1:not(.rich-text-wrapper),.framer-7I67j .framer-styles-preset-1i9cfk1.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:300;--framer-letter-spacing:-.04em;--framer-line-height:1.1em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-f965da28-e52f-4084-86b5-54251d74f8c3,#2b2b2b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-v8BFS.framer-2p4x90,.framer-v8BFS .framer-2p4x90{display:block}.framer-v8BFS.framer-1qf11mh{background-color:#fff;flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1024px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-v8BFS .framer-1j7ap50{height:100vh;overflow:var(--overflow-clip-fallback,clip);z-index:0;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:100%;padding:0;display:flex;position:fixed;top:0;left:0%}.framer-v8BFS .framer-ecyx72{z-index:0;flex:none;width:120%;height:200vh;position:relative;overflow:visible}.framer-v8BFS .framer-msyjji{z-index:1;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:100vh;padding:0;display:flex;position:relative;overflow:visible}.framer-v8BFS .framer-ikjx1k{z-index:4;flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:0;width:100%;height:min-content;padding:80px 80px 0;display:flex;position:sticky;top:0;overflow:visible}.framer-v8BFS .framer-1uflomy{z-index:8;flex-flow:row;flex:1 0 0;place-content:flex-start space-between;align-items:flex-start;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-v8BFS .framer-17s35d{z-index:1;flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-v8BFS .framer-26pn9l-container,.framer-v8BFS .framer-1eeo0r1-container,.framer-v8BFS .framer-yrbp60-container,.framer-v8BFS .framer-ul8hlh-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,32px);flex:none;width:32px;position:relative}.framer-v8BFS .framer-1png7l9{z-index:1;flex-flow:column;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-v8BFS .framer-1y3khhz{height:100vh;overflow:var(--overflow-clip-fallback,clip);z-index:3;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:100%;padding:80px 80px 40px;display:flex;position:absolute;bottom:0;left:0%}.framer-v8BFS .framer-99hz0m{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:0;width:1px;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.framer-v8BFS .framer-1jsu16s{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:100%;padding:0 0 60px;display:flex;position:absolute;top:0;left:0%;overflow:hidden}.framer-v8BFS .framer-18sj5ut{will-change:var(--framer-will-change-effect-override,transform);z-index:1;flex:none;gap:0;width:65%;height:80%;position:relative;overflow:hidden}.framer-v8BFS .framer-12qtj70{filter:blur(5px);z-index:2;flex:none;width:100%;height:30%;position:absolute;bottom:0;left:0%;overflow:visible}.framer-v8BFS .framer-1fnzzcn{max-width:560px;height:15%;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);z-index:2;flex:none;gap:0;width:50%;position:absolute;bottom:30px;left:calc(50% - min(560px,50%)/2)}.framer-v8BFS .framer-unmvl0{filter:blur();will-change:var(--framer-will-change-effect-override,transform);z-index:0;flex:none;width:108%;height:100vh;position:absolute;top:0;left:-4%;overflow:visible}.framer-v8BFS .framer-i5aywx{z-index:2;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:100vh;padding:80px 80px 0;display:flex;position:absolute;top:0;left:0%;overflow:hidden}.framer-v8BFS .framer-g3q71{z-index:1;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:0;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:hidden}.framer-v8BFS .framer-171e4ow{z-index:1;flex-flow:row;flex:none;place-content:flex-end center;align-items:flex-end;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.framer-v8BFS .framer-p7sw73{z-index:1;flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:absolute;bottom:0;right:0;overflow:hidden}.framer-v8BFS .framer-25g5hd{background-color:var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312,#fff);z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:40px;padding:0;display:flex;position:relative;overflow:visible}.framer-v8BFS .framer-9udwek{flex:1 0 0;width:100%;height:1px;position:relative}.framer-v8BFS .framer-10m5g4n{background-color:var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312,#fff);z-index:0;flex:none;width:100%;height:100vh;position:absolute;top:0;left:0%;overflow:visible}.framer-v8BFS .framer-m810ta-container,.framer-v8BFS .framer-1meqy7j-container{flex:none;width:100%;height:auto;scroll-margin-top:360px;position:relative}.framer-v8BFS .framer-qhupck{z-index:2;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:635px;padding:0;display:flex;position:relative;overflow:visible}.framer-v8BFS .framer-h3d5ry{z-index:1;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;max-width:1440px;height:467px;padding:0;display:flex;position:sticky;top:80px;overflow:visible}.framer-v8BFS .framer-hbzewc{z-index:2;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:24px;width:100%;max-width:1440px;height:min-content;padding:40px 0 80px;display:flex;position:relative;overflow:visible}.framer-v8BFS .framer-1pxwcr2{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:760px;max-width:780px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-v8BFS .framer-1v572y0{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:780px;height:auto;position:relative}.framer-v8BFS .framer-dxcn08{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:760px;max-width:780px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-v8BFS .framer-e4e5ek{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-v8BFS .framer-123eqse{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312,#fff);will-change:var(--framer-will-change-override,transform);border-radius:32px;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:77%;max-width:800%;height:min-content;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 .602187px 1.08394px #00000005,0 2.28853px 4.11936px #00000017,0 10px 18px #0006}.framer-v8BFS .framer-uojcd9,.framer-v8BFS .framer-12bjze0{flex-flow:row;flex:none;place-content:center;align-items:center;gap:40px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-v8BFS .framer-16736ma,.framer-v8BFS .framer-732xmv,.framer-v8BFS .framer-1kwb5q1,.framer-v8BFS .framer-11t5lt3{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:10px;width:1px;height:min-content;padding:0;display:flex;position:relative}.framer-v8BFS .framer-ie9q4s,.framer-v8BFS .framer-6mig3r{--framer-input-border-bottom-width:1px;--framer-input-border-color:var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c,#c7c7c7);--framer-input-border-left-width:0px;--framer-input-border-right-width:0px;--framer-input-border-style:solid;--framer-input-border-top-width:0px;--framer-input-focused-border-color:var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983,#2c2c2c);--framer-input-focused-border-style:solid;--framer-input-focused-border-width:1px;--framer-input-font-color:var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983,#2c2c2c);--framer-input-font-family:"Noto Sans JP";--framer-input-font-letter-spacing:0em;--framer-input-font-line-height:1.3em;--framer-input-font-size:13px;--framer-input-font-weight:400;--framer-input-icon-color:#999;--framer-input-padding:8px;--framer-input-placeholder-color:var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c,#c7c7c7);--framer-input-wrapper-height:auto;flex:none;width:100%;height:auto;position:relative}.framer-v8BFS .framer-1u1x699{--framer-input-border-bottom-width:1px;--framer-input-border-color:var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c,#c7c7c7);--framer-input-border-left-width:0px;--framer-input-border-right-width:0px;--framer-input-border-style:solid;--framer-input-border-top-width:0px;--framer-input-focused-border-color:var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983,#2c2c2c);--framer-input-focused-border-style:solid;--framer-input-focused-border-width:1px;--framer-input-font-color:var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983,#2c2c2c);--framer-input-font-family:"Noto Sans JP";--framer-input-font-letter-spacing:0em;--framer-input-font-line-height:1.3em;--framer-input-font-size:13px;--framer-input-font-weight:400;--framer-input-icon-color:#999;--framer-input-padding:8px;--framer-input-placeholder-color:var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c,#c7c7c7);flex:none;width:100%;height:40px;position:relative}.framer-v8BFS .framer-1oamt0n{--framer-input-border-bottom-width:1px;--framer-input-border-color:var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c,#c7c7c7);--framer-input-border-left-width:0px;--framer-input-border-right-width:0px;--framer-input-border-style:solid;--framer-input-border-top-width:0px;--framer-input-focused-border-color:var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983,#2c2c2c);--framer-input-focused-border-style:solid;--framer-input-focused-border-width:1px;--framer-input-font-color:var(--token-bd113c1a-fcf3-4822-ae5c-ecb3a7d71af5,#555);--framer-input-font-family:"Noto Sans JP";--framer-input-font-letter-spacing:0em;--framer-input-font-line-height:1.3em;--framer-input-font-size:13px;--framer-input-font-weight:400;--framer-input-icon-color:#999;--framer-input-padding:8px;--framer-input-placeholder-color:var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c,#c7c7c7);flex:none;width:100%;height:40px;position:relative}.framer-v8BFS .framer-qkfvy0{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative}.framer-v8BFS .framer-1b706q9{--framer-input-border-bottom-width:1px;--framer-input-border-color:var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c,#c7c7c7);--framer-input-border-left-width:0px;--framer-input-border-right-width:0px;--framer-input-border-style:solid;--framer-input-border-top-width:0px;--framer-input-focused-border-color:var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983,#2c2c2c);--framer-input-focused-border-style:solid;--framer-input-focused-border-width:1px;--framer-input-font-color:var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983,#2c2c2c);--framer-input-font-family:"Geist";--framer-input-font-letter-spacing:0em;--framer-input-font-line-height:1.3em;--framer-input-font-size:16px;--framer-input-font-weight:300;--framer-input-icon-color:#999;--framer-input-padding:8px;--framer-input-placeholder-color:var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c,#c7c7c7);--framer-input-wrapper-height:auto;--framer-textarea-resize:vertical;flex:none;width:100%;height:auto;min-height:100px;position:relative}.framer-v8BFS .framer-1r8xo3v-container{flex:none;width:100%;height:auto;position:relative}@media (max-width:1023px) and (min-width:640px){.framer-Ri3KD .framer-styles-preset-d671xg:not(.rich-text-wrapper),.framer-Ri3KD .framer-styles-preset-d671xg.rich-text-wrapper h2{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:32px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983,#2c2c2c);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}}@media (max-width:639px) and (min-width:0){.framer-Ri3KD .framer-styles-preset-d671xg:not(.rich-text-wrapper),.framer-Ri3KD .framer-styles-preset-d671xg.rich-text-wrapper h2{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:22px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983,#2c2c2c);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}}@media (max-width:1199px) and (min-width:1024px){.framer-WVVP0 .framer-styles-preset-1tfc8cu:not(.rich-text-wrapper),.framer-WVVP0 .framer-styles-preset-1tfc8cu.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:12px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:400;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-background-padding:0px 0px 1.5px 0px;--framer-text-color:var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1023px) and (min-width:640px){}@media (max-width:639px) and (min-width:0){.framer-WVVP0 .framer-styles-preset-1tfc8cu:not(.rich-text-wrapper),.framer-WVVP0 .framer-styles-preset-1tfc8cu.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:10px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:400;--framer-letter-spacing:0em;--framer-line-height:1em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-background-padding:0px 0px 1.5px 0px;--framer-text-color:var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (min-width:768px) and (max-width:1023.98px){.framer-v8BFS.framer-1qf11mh{width:768px}.framer-v8BFS .framer-1j7ap50{order:0}.framer-v8BFS .framer-ecyx72{will-change:var(--framer-will-change-filter-override,filter);gap:10px;width:120%;height:200%;overflow:hidden}.framer-v8BFS .framer-msyjji{order:1}.framer-v8BFS .framer-ikjx1k{padding:80px 32px 0}.framer-v8BFS .framer-1y3khhz{padding:80px 32px 32px}.framer-v8BFS .framer-99hz0m{padding:0 0 32px 32px}.framer-v8BFS .framer-1jsu16s{padding:0 0 100px}.framer-v8BFS .framer-18sj5ut{width:56%}.framer-v8BFS .framer-unmvl0{width:125%;left:-82px;overflow:hidden}.framer-v8BFS .framer-i5aywx{order:3;padding:80px 32px 0}.framer-v8BFS .framer-g3q71{padding:0 0 16px 32px}.framer-v8BFS .framer-25g5hd{height:32px}.framer-v8BFS .framer-10m5g4n{order:4}.framer-v8BFS .framer-m810ta-container{order:6}.framer-v8BFS .framer-1meqy7j-container{order:2}.framer-v8BFS .framer-qhupck{order:10;height:666px}.framer-v8BFS .framer-h3d5ry{height:486px;max-width:unset;z-index:2;order:0;width:100%}.framer-v8BFS .framer-hbzewc{padding:40px 32px 80px}.framer-v8BFS .framer-1pxwcr2,.framer-v8BFS .framer-1v572y0,.framer-v8BFS .framer-dxcn08{width:100%}.framer-v8BFS .framer-123eqse{width:100%;max-width:768px}}@media (max-width:767.98px){.framer-v8BFS.framer-1qf11mh{width:375px}.framer-v8BFS .framer-ecyx72{will-change:var(--framer-will-change-filter-override,filter);overflow:hidden}.framer-v8BFS .framer-ikjx1k,.framer-v8BFS .framer-i5aywx{padding:56px 16px 0}.framer-v8BFS .framer-1y3khhz{flex-direction:column;padding:56px 16px 32px}.framer-v8BFS .framer-99hz0m{width:100%;height:1px;padding:0 0 52px 24px}.framer-v8BFS .framer-1jsu16s{padding:0 0 64px}.framer-v8BFS .framer-18sj5ut{width:40%;height:50%}.framer-v8BFS .framer-1fnzzcn{width:65%;left:calc(50% - min(560px,65%)/2)}.framer-v8BFS .framer-unmvl0{width:200%;left:-50%;overflow:hidden}.framer-v8BFS .framer-g3q71{padding:0 24px}.framer-v8BFS .framer-25g5hd{height:32px}.framer-v8BFS .framer-10m5g4n{left:unset;right:0}.framer-v8BFS .framer-qhupck{z-index:3;height:750px}.framer-v8BFS .framer-h3d5ry{height:590px;max-width:unset;gap:0;width:100%;top:56px}.framer-v8BFS .framer-hbzewc{z-index:3;width:375px;padding:32px 16px 80px}.framer-v8BFS .framer-1pxwcr2{order:0;width:100%}.framer-v8BFS .framer-1v572y0{width:100%}.framer-v8BFS .framer-dxcn08{max-width:unset;order:1;width:100%;padding:0 16px}.framer-v8BFS .framer-e4e5ek{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;width:100%}.framer-v8BFS .framer-123eqse{background-color:#fff;order:2;gap:8px;width:100%;padding:24px}.framer-v8BFS .framer-uojcd9,.framer-v8BFS .framer-12bjze0{flex-direction:column;gap:8px}.framer-v8BFS .framer-16736ma,.framer-v8BFS .framer-732xmv,.framer-v8BFS .framer-1kwb5q1,.framer-v8BFS .framer-11t5lt3{flex:none;width:100%}.framer-v8BFS .framer-1b706q9{--framer-input-font-family:"Noto Sans JP";--framer-input-font-line-height:1.2em;--framer-input-font-size:12px;--framer-input-font-text-alignment:left;--framer-input-font-weight:400;--framer-input-wrapper-height:unset;order:0;height:164px}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-BZdij.framer-wue8kc,.framer-BZdij .framer-wue8kc{display:block}.framer-BZdij.framer-1s72v4r{height:min-content;min-height:186px;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1024px;padding:0;display:flex;position:relative}.framer-BZdij .framer-1c7g3gd,.framer-BZdij .framer-17edwoq{z-index:3;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:0 80px;display:flex;position:relative;overflow:hidden}.framer-BZdij .framer-td0084,.framer-BZdij .framer-gt6lnt{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;padding:20px 0;display:flex;position:relative}.framer-BZdij .framer-gxor1h{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-BZdij .framer-hw2dfx{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100px;padding:2px;display:flex;position:relative}.framer-BZdij .framer-hh3gmv,.framer-BZdij .framer-1kcfnq1{height:auto;overflow:var(--overflow-clip-fallback,clip);white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;position:relative}.framer-BZdij .framer-19vmzn2{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;padding:20px 0 40px;display:flex;position:relative}.framer-BZdij .framer-1rorcli,.framer-BZdij .framer-1ugiykh,.framer-BZdij .framer-1mh4d32,.framer-BZdij .framer-19hc2jj,.framer-BZdij .framer-128vu2u,.framer-BZdij .framer-1y7j3hs{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-start;align-self:stretch;align-items:flex-start;gap:0;width:auto;padding:15px 60px;display:flex;position:relative}.framer-BZdij .framer-16a8jjl,.framer-BZdij .framer-nv4bs,.framer-BZdij .framer-15d8xf6,.framer-BZdij .framer-28j7w0{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:0;width:68px;padding:0 20px 0 0;display:flex;position:relative}.framer-BZdij .framer-11pc4kc,.framer-BZdij .framer-5gclsq,.framer-BZdij .framer-197mqej,.framer-BZdij .framer-ndxx2m,.framer-BZdij .framer-14l62pd,.framer-BZdij .framer-1nduvgx,.framer-BZdij .framer-11822x,.framer-BZdij .framer-d3ra30,.framer-BZdij .framer-2mvjr5,.framer-BZdij .framer-1ig3d5z,.framer-BZdij .framer-1w9py8i,.framer-BZdij .framer-8ykdwa,.framer-BZdij .framer-ubxj4u,.framer-BZdij .framer-4ijecn,.framer-BZdij .framer-t7mzoi{white-space:pre;flex:none;width:auto;height:auto;position:relative;overflow:visible}.framer-BZdij .framer-gioln3,.framer-BZdij .framer-1ge7uag,.framer-BZdij .framer-1amvoeq,.framer-BZdij .framer-dzejb8,.framer-BZdij .framer-o9ul2a,.framer-BZdij .framer-1q126dz{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;padding:0 0 0 20px;display:flex;position:relative}.framer-BZdij .framer-zv8zeo,.framer-BZdij .framer-1rgoqfq{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:0;width:min-content;padding:0 20px 0 0;display:flex;position:relative}.framer-BZdij .framer-15z6are{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:min-content;padding:15px 60px;display:flex;position:relative}.framer-BZdij .framer-gxsy8m{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:0;width:104px;padding:0 20px 0 0;display:flex;position:relative}.framer-BZdij .framer-r0l8x8{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:0;width:1px;padding:0 0 0 20px;display:flex;position:relative}.framer-BZdij .framer-uxoxn7{min-width:640px;max-width:800px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:85%;padding:20px 0 40px;display:flex;position:relative}.framer-BZdij .framer-1lepjmh{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:100%;padding:15px;display:flex;position:relative}.framer-BZdij .framer-l8inns{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:0;width:1px;padding:0;display:flex;position:relative}.framer-BZdij .framer-1yrj7zj{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:min-content;padding:2px 20px;display:flex;position:relative}.framer-BZdij .framer-l0q5yv{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;min-width:70%;height:min-content;padding:20px 0 40px;display:flex;position:relative;overflow:visible}.framer-BZdij .framer-17kar36-container{flex:none;width:auto;height:auto;position:relative}.framer-BZdij.framer-v-12442dp.framer-1s72v4r{min-height:unset;padding:0 0 20px}.framer-BZdij.framer-v-12442dp .framer-td0084{order:0;gap:8px}.framer-BZdij.framer-v-12442dp .framer-19vmzn2{order:2}.framer-BZdij.framer-v-12442dp .framer-16a8jjl,.framer-BZdij.framer-v-12442dp .framer-zv8zeo,.framer-BZdij.framer-v-12442dp .framer-nv4bs,.framer-BZdij.framer-v-12442dp .framer-15d8xf6,.framer-BZdij.framer-v-12442dp .framer-1rgoqfq,.framer-BZdij.framer-v-12442dp .framer-28j7w0{width:104px}.framer-BZdij.framer-v-12442dp .framer-gioln3,.framer-BZdij.framer-v-12442dp .framer-1ge7uag,.framer-BZdij.framer-v-12442dp .framer-1amvoeq,.framer-BZdij.framer-v-12442dp .framer-dzejb8,.framer-BZdij.framer-v-12442dp .framer-o9ul2a{flex:1 0 0;align-content:flex-start;align-items:flex-start;width:1px}.framer-BZdij.framer-v-12442dp .framer-15z6are,.framer-BZdij.framer-v-12442dp .framer-1kcfnq1{width:640px}.framer-BZdij.framer-v-12442dp .framer-1q126dz{flex:1 0 0;align-content:flex-start;align-items:flex-start;width:1px;text-decoration:none}.framer-BZdij.framer-v-12442dp .framer-uxoxn7{max-width:unset;min-width:unset;order:1;width:min-content;padding:20px 0}.framer-BZdij.framer-v-12442dp .framer-1lepjmh{width:min-content;padding:15px 0}.framer-BZdij.framer-v-12442dp .framer-l8inns{flex:none;width:min-content}.framer-BZdij.framer-v-m0v3jp.framer-1s72v4r{min-height:unset;width:375px;padding:0 0 20px}.framer-BZdij.framer-v-m0v3jp .framer-1c7g3gd{padding:0 20px}.framer-BZdij.framer-v-m0v3jp .framer-td0084{order:0}.framer-BZdij.framer-v-m0v3jp .framer-19vmzn2{order:2;width:100%}.framer-BZdij.framer-v-m0v3jp .framer-1rorcli,.framer-BZdij.framer-v-m0v3jp .framer-1ugiykh,.framer-BZdij.framer-v-m0v3jp .framer-1mh4d32,.framer-BZdij.framer-v-m0v3jp .framer-19hc2jj,.framer-BZdij.framer-v-m0v3jp .framer-1y7j3hs{align-self:unset;width:100%;padding:15px}.framer-BZdij.framer-v-m0v3jp .framer-gioln3,.framer-BZdij.framer-v-m0v3jp .framer-o9ul2a{flex:1 0 0;width:1px}.framer-BZdij.framer-v-m0v3jp .framer-5gclsq,.framer-BZdij.framer-v-m0v3jp .framer-1ig3d5z{overflow:var(--overflow-clip-fallback,clip);white-space:pre-wrap;word-break:break-word;word-wrap:break-word;width:100%}.framer-BZdij.framer-v-m0v3jp .framer-zv8zeo,.framer-BZdij.framer-v-m0v3jp .framer-1rgoqfq{width:68px}.framer-BZdij.framer-v-m0v3jp .framer-15z6are{width:100%;padding:15px}.framer-BZdij.framer-v-m0v3jp .framer-uxoxn7{max-width:unset;min-width:unset;order:1;padding:20px 0}.framer-BZdij.framer-v-m0v3jp .framer-1lepjmh{padding:15px 0}.framer-BZdij.framer-v-m0v3jp .framer-17edwoq{padding:0}.framer-BZdij.framer-v-m0v3jp .framer-l0q5yv{min-width:unset;width:100%;padding:20px 20px 40px}.framer-BZdij.framer-v-m0v3jp .framer-17kar36-container{width:100%}@media (max-width:379px) and (min-width:0){.framer-NcGqD .framer-styles-preset-1my53ir:not(.rich-text-wrapper),.framer-NcGqD .framer-styles-preset-1my53ir.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-family-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:10px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:left;--framer-text-background-padding:0px 0px 1px 0px;--framer-text-color:var(--token-bd113c1a-fcf3-4822-ae5c-ecb3a7d71af5,#555);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-BZdij[data-border=true]:after,.framer-BZdij [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}@media (max-width:379px) and (min-width:0){.framer-NcGqD .framer-styles-preset-1my53ir:not(.rich-text-wrapper),.framer-NcGqD .framer-styles-preset-1my53ir.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-family-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:10px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:left;--framer-text-background-padding:0px 0px 1px 0px;--framer-text-color:var(--token-bd113c1a-fcf3-4822-ae5c-ecb3a7d71af5,#555);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1023px) and (min-width:768px){.framer-h1LSX .framer-styles-preset-1s3an02:not(.rich-text-wrapper),.framer-h1LSX .framer-styles-preset-1s3an02.rich-text-wrapper h1{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:calc(var(--framer-root-font-size,1rem)*4.8);--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-letter-spacing:-.04em;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase;--framer-text-wrap:balance}}@media (max-width:767px) and (min-width:0){.framer-h1LSX .framer-styles-preset-1s3an02:not(.rich-text-wrapper),.framer-h1LSX .framer-styles-preset-1s3an02.rich-text-wrapper h1{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:calc(var(--framer-root-font-size,1rem)*3.84);--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-letter-spacing:-.04em;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase;--framer-text-wrap:balance}}@media (max-width:1023px) and (min-width:640px){.framer-Ri3KD .framer-styles-preset-d671xg:not(.rich-text-wrapper),.framer-Ri3KD .framer-styles-preset-d671xg.rich-text-wrapper h2{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:32px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983,#2c2c2c);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}}@media (max-width:639px) and (min-width:0){.framer-Ri3KD .framer-styles-preset-d671xg:not(.rich-text-wrapper),.framer-Ri3KD .framer-styles-preset-d671xg.rich-text-wrapper h2{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:22px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983,#2c2c2c);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}}@media (max-width:1023px) and (min-width:640px){}@media (max-width:639px) and (min-width:0){}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-dyFxU.framer-mfyimo,.framer-dyFxU .framer-mfyimo{display:block}.framer-dyFxU.framer-1amfvfx{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1024px;padding:0;display:flex;position:relative}.framer-dyFxU .framer-1dvnpn6{z-index:3;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:0 80px;display:flex;position:relative;overflow:hidden}.framer-dyFxU .framer-gv00og{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;padding:20px 0;display:flex;position:relative}.framer-dyFxU .framer-1ggfho1{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-dyFxU .framer-lt9kfm{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100px;padding:2px;display:flex;position:relative}.framer-dyFxU .framer-1gx6kb{height:auto;overflow:var(--overflow-clip-fallback,clip);white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;position:relative}.framer-dyFxU .framer-1e4320o{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;padding:20px 0 40px;display:flex;position:relative}.framer-dyFxU .framer-1qja0ob{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:min-content;padding:15px 60px;display:flex;position:relative}.framer-dyFxU .framer-2ug9d0{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:0;width:min-content;padding:0 20px 0 0;display:flex;position:relative}.framer-dyFxU .framer-1i790l1,.framer-dyFxU .framer-1dgcv9c{white-space:pre;flex:none;width:auto;height:auto;position:relative;overflow:visible}.framer-dyFxU .framer-ki8ru4-container{flex:none;width:auto;height:auto;position:relative}.framer-dyFxU.framer-v-6hkpqx.framer-1amfvfx{padding:0 0 20px}.framer-dyFxU.framer-v-6hkpqx .framer-gv00og,.framer-dyFxU.framer-v-11sqsrx .framer-gv00og{gap:8px}.framer-dyFxU.framer-v-6hkpqx .framer-1e4320o{width:85%;min-width:640px;max-width:800px}.framer-dyFxU.framer-v-6hkpqx .framer-1qja0ob,.framer-dyFxU.framer-v-11sqsrx .framer-1qja0ob{width:100%;padding:15px}.framer-dyFxU.framer-v-6hkpqx .framer-2ug9d0{flex:1 0 0;align-content:flex-start;align-items:flex-start;width:1px;padding:0}.framer-dyFxU.framer-v-6hkpqx .framer-1i790l1{overflow:var(--overflow-clip-fallback,clip);white-space:pre-wrap;word-break:break-word;word-wrap:break-word;width:100%}.framer-dyFxU.framer-v-11sqsrx.framer-1amfvfx{width:375px;padding:0 0 20px}.framer-dyFxU.framer-v-11sqsrx .framer-1dvnpn6{overflow:var(--overflow-clip-fallback,clip);padding:0 20px}.framer-dyFxU.framer-v-11sqsrx .framer-1e4320o{width:100%}.framer-dyFxU.framer-v-11sqsrx .framer-2ug9d0{flex:1 0 0;order:0;align-content:flex-start;align-items:flex-start;width:1px;padding:0}.framer-dyFxU.framer-v-11sqsrx .framer-1i790l1{overflow:var(--overflow-clip-fallback,clip);white-space:pre-wrap;word-break:break-word;word-wrap:break-word;order:0;width:100%}.framer-Ab6rn .framer-styles-preset-13rhkf5:not(.rich-text-wrapper),.framer-Ab6rn .framer-styles-preset-13rhkf5.rich-text-wrapper h2{--framer-font-family:"SF Pro Variable","SF Pro Variable Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Variable","SF Pro Variable Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Variable","SF Pro Variable Placeholder",sans-serif;--framer-font-family-italic:"SF Pro Variable","SF Pro Variable Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:"wdth" 70,"opsz" 24,"wght" 700;--framer-font-variation-axes-bold:"wdth" 70,"opsz" 24,"wght" 700;--framer-font-variation-axes-bold-italic:"wdth" 70,"opsz" 24,"wght" 700;--framer-font-variation-axes-italic:"wdth" 70,"opsz" 24,"wght" 700;--framer-font-weight:400;--framer-font-weight-bold:400;--framer-font-weight-bold-italic:400;--framer-font-weight-italic:400;--framer-letter-spacing:0em;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:center;--framer-text-background-padding:0px;--framer-text-color:var(--token-f965da28-e52f-4084-86b5-54251d74f8c3,#2b2b2b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}.framer-gZqJI .framer-styles-preset-1f7fxmy:not(.rich-text-wrapper),.framer-gZqJI .framer-styles-preset-1f7fxmy.rich-text-wrapper h2{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP Variable","Noto Sans JP Variable Placeholder",sans-serif;--framer-font-family-bold-italic:"Noto Sans JP Variable","Noto Sans JP Variable Placeholder",sans-serif;--framer-font-family-italic:"Noto Sans JP Variable","Noto Sans JP Variable Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:12px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:normal;--framer-font-variation-axes-bold:"wght" 500;--framer-font-variation-axes-bold-italic:"wght" 500;--framer-font-variation-axes-italic:"wght" 500;--framer-font-weight:500;--framer-font-weight-bold:400;--framer-font-weight-bold-italic:400;--framer-font-weight-italic:400;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-background-padding:0px 0px .5px 0px;--framer-text-background-radius:0px;--framer-text-color:var(--token-f965da28-e52f-4084-86b5-54251d74f8c3,#2b2b2b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:379px) and (min-width:0){.framer-NcGqD .framer-styles-preset-1my53ir:not(.rich-text-wrapper),.framer-NcGqD .framer-styles-preset-1my53ir.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-family-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:10px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:left;--framer-text-background-padding:0px 0px 1px 0px;--framer-text-color:var(--token-bd113c1a-fcf3-4822-ae5c-ecb3a7d71af5,#555);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-dyFxU[data-border=true]:after,.framer-dyFxU [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}@media (max-width:1199px) and (min-width:1024px){}@media (max-width:1023px) and (min-width:640px){}@media (max-width:639px) and (min-width:0){.framer-TLWXw .framer-styles-preset-1f8staf:not(.rich-text-wrapper),.framer-TLWXw .framer-styles-preset-1f8staf.rich-text-wrapper p{--framer-font-family:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-family-bold:"Noto Sans JP","Noto Sans JP Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:12px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:500;--framer-letter-spacing:0em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-background-padding:0px 0px 1.5px 0px;--framer-text-background-radius:0px;--framer-text-color:var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}@media (max-width:1023px) and (min-width:640px){}@media (max-width:639px) and (min-width:0){}@media (max-width:1199px) and (min-width:1024px){}@media (max-width:1023px) and (min-width:640px){}@media (max-width:639px) and (min-width:0){}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}@media (max-width:1199px) and (min-width:1024px){}@media (max-width:1023px) and (min-width:640px){}@media (max-width:639px) and (min-width:0){}

html {
      font-size: 12px; /* 設定環境によらず1rem=12pxに固定　*/
    } :root { font-size: 75%; } @media (min-width: 768px) and (max-width: 1023.98px) { :root { font-size: 100%; } }
