@media(min-width: 1024px){.hidden-72rtr7{display:none!important}}@media(min-width: 768px) and (max-width: 1023.98px){.hidden-qw1gvc{display:none!important}}@media(max-width: 767.98px){.hidden-osgdk9{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-jLsZh.framer-lux5qc,.framer-jLsZh .framer-lux5qc{display:block}.framer-jLsZh.framer-72rtr7{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-jLsZh .framer-1ed4dr7{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-jLsZh .framer-1iqbkuo{z-index:0;flex:none;width:120%;height:200vh;position:relative;overflow:visible}.framer-jLsZh .framer-15o4967{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-jLsZh .framer-n8rxbg{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-jLsZh .framer-1jk3hg9{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-jLsZh .framer-t0vvvf{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-jLsZh .framer-16b1x35-container,.framer-jLsZh .framer-1jt5aix-container,.framer-jLsZh .framer-8gwzs6-container,.framer-jLsZh .framer-1p3x77v-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,32px);flex:none;width:32px;position:relative}.framer-jLsZh .framer-189fc0r{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-jLsZh .framer-16oy9jn{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-jLsZh .framer-1sd5mdj{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-jLsZh .framer-1shoxtb{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-jLsZh .framer-1ah25cs{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-jLsZh .framer-1yn6yob{filter:blur(5px);z-index:2;flex:none;width:100%;height:30%;position:absolute;bottom:0;left:0%;overflow:visible}.framer-jLsZh .framer-1e1jcu3{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-jLsZh .framer-2n4xb0{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-jLsZh .framer-wltuft{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-jLsZh .framer-1mlbh1c{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-jLsZh .framer-1rukitp{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-jLsZh .framer-18kteoh{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-jLsZh .framer-17faplv{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-jLsZh .framer-wnvygt{flex:1 0 0;width:100%;height:1px;position:relative}.framer-jLsZh .framer-u1at5r{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-jLsZh .framer-1odkr0m{background-color:var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312,#fff);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:40px 80px;scroll-margin-top:80px;display:flex;position:relative;overflow:visible}.framer-jLsZh .framer-1fobbie{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:48px;width:100%;max-width:1440px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-jLsZh .framer-vrctga{flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:10px;width:1px;min-width:70%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-jLsZh .framer-1wrz1i1{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-jLsZh .framer-4d8tuc-container{flex:none;width:auto;height:auto;position:relative}.framer-jLsZh .framer-86uq52-container{flex:none;width:90%;height:auto;position:relative}.framer-jLsZh .framer-u7sbm7{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-jLsZh .framer-k57ivx{z-index:1;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;max-width:1440px;height:475px;padding:0;display:flex;position:sticky;top:80px;overflow:visible}.framer-jLsZh .framer-1agrvhd{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-jLsZh .framer-uypxig{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-jLsZh .framer-1ypl3uw{--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-jLsZh .framer-f0lkuw{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-jLsZh .framer-1awf2kk{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-jLsZh .framer-jcdj66{-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-jLsZh .framer-e10hfd,.framer-jLsZh .framer-k3stls{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-jLsZh .framer-1hmr7yl,.framer-jLsZh .framer-bonkg,.framer-jLsZh .framer-1fozr0d,.framer-jLsZh .framer-co74dj{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-jLsZh .framer-1hxnvp6,.framer-jLsZh .framer-1pv9vpl{--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-jLsZh .framer-1gjv3g1{--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-jLsZh .framer-ujo81{--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-jLsZh .framer-1hfnbbg{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-jLsZh .framer-1ilrbgk{--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-jLsZh .framer-10pajrl-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-jLsZh.framer-72rtr7{width:768px}.framer-jLsZh .framer-1ed4dr7{order:0}.framer-jLsZh .framer-1iqbkuo{will-change:var(--framer-will-change-filter-override,filter);gap:10px;width:120%;height:200%;overflow:hidden}.framer-jLsZh .framer-15o4967{order:1}.framer-jLsZh .framer-n8rxbg{padding:80px 32px 0}.framer-jLsZh .framer-16oy9jn{padding:80px 32px 32px}.framer-jLsZh .framer-1sd5mdj{padding:0 0 32px 32px}.framer-jLsZh .framer-1shoxtb{padding:0 0 100px}.framer-jLsZh .framer-1ah25cs{width:56%}.framer-jLsZh .framer-2n4xb0{width:125%;left:-82px;overflow:hidden}.framer-jLsZh .framer-wltuft{order:2;padding:80px 32px 0}.framer-jLsZh .framer-1mlbh1c{padding:0 0 16px 32px}.framer-jLsZh .framer-17faplv{height:32px}.framer-jLsZh .framer-u1at5r{order:3}.framer-jLsZh .framer-1odkr0m{order:8;padding:40px 32px}.framer-jLsZh .framer-1fobbie{max-width:unset;flex-direction:column;align-content:center;align-items:center}.framer-jLsZh .framer-vrctga{min-width:unset;flex:none;width:100%}.framer-jLsZh .framer-u7sbm7{order:9;height:666px}.framer-jLsZh .framer-k57ivx{height:486px;max-width:unset;z-index:2;order:0;width:100%}.framer-jLsZh .framer-1agrvhd{padding:40px 32px 80px}.framer-jLsZh .framer-uypxig,.framer-jLsZh .framer-1ypl3uw,.framer-jLsZh .framer-f0lkuw{width:100%}.framer-jLsZh .framer-jcdj66{width:100%;max-width:768px}}@media (max-width:767.98px){.framer-jLsZh.framer-72rtr7{width:375px}.framer-jLsZh .framer-1iqbkuo{will-change:var(--framer-will-change-filter-override,filter);overflow:hidden}.framer-jLsZh .framer-n8rxbg,.framer-jLsZh .framer-wltuft{padding:56px 16px 0}.framer-jLsZh .framer-16oy9jn{flex-direction:column;padding:56px 16px 32px}.framer-jLsZh .framer-1sd5mdj{width:100%;height:1px;padding:0 0 52px 24px}.framer-jLsZh .framer-1shoxtb{padding:0 0 64px}.framer-jLsZh .framer-1ah25cs{width:40%;height:50%}.framer-jLsZh .framer-1e1jcu3{width:65%;left:calc(50% - min(560px,65%)/2)}.framer-jLsZh .framer-2n4xb0{width:200%;left:-50%;overflow:hidden}.framer-jLsZh .framer-1mlbh1c{padding:0 24px}.framer-jLsZh .framer-17faplv{height:32px}.framer-jLsZh .framer-u1at5r{left:unset;right:0}.framer-jLsZh .framer-1odkr0m{padding:0 16px 32px}.framer-jLsZh .framer-1fobbie{max-width:unset;flex-direction:column;gap:40px}.framer-jLsZh .framer-vrctga{flex:none;width:100%;min-width:100%}.framer-jLsZh .framer-86uq52-container,.framer-jLsZh .framer-1ypl3uw{width:100%}.framer-jLsZh .framer-u7sbm7{z-index:3;height:750px}.framer-jLsZh .framer-k57ivx{height:590px;max-width:unset;gap:0;width:100%;top:56px}.framer-jLsZh .framer-1agrvhd{z-index:3;width:375px;padding:32px 16px 80px}.framer-jLsZh .framer-uypxig{order:0;width:100%}.framer-jLsZh .framer-f0lkuw{max-width:unset;order:1;width:100%;padding:0 16px}.framer-jLsZh .framer-1awf2kk{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;width:100%}.framer-jLsZh .framer-jcdj66{background-color:#fff;order:2;gap:8px;width:100%;padding:24px}.framer-jLsZh .framer-e10hfd,.framer-jLsZh .framer-k3stls{flex-direction:column;gap:8px}.framer-jLsZh .framer-1hmr7yl,.framer-jLsZh .framer-bonkg,.framer-jLsZh .framer-1fozr0d,.framer-jLsZh .framer-co74dj{flex:none;width:100%}.framer-jLsZh .framer-1ilrbgk{--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-kFpjJ.framer-1wi2wbt,.framer-kFpjJ .framer-1wi2wbt{display:block}.framer-kFpjJ.framer-1w09vx6{will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:4px 24px;display:flex;position:relative;overflow:hidden}.framer-kFpjJ .framer-1y692v0{white-space:pre;flex:none;width:auto;height:auto;position:relative}@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){}@media (max-width:639px) and (min-width: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}}@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){} :root { font-size: 75%; } @media (min-width: 768px) and (max-width: 1023.98px) { :root { font-size: 100%; } }
