.elementor-2538 .elementor-element.elementor-element-ebc360e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2538 .elementor-element.elementor-element-ebc360e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2538 .elementor-element.elementor-element-626a4e0 .elementor-wrapper{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-2538 .elementor-element.elementor-element-8d0131a{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-2538 .elementor-element.elementor-element-8d0131a .elementor-divider-separator{width:100%}.elementor-2538 .elementor-element.elementor-element-8d0131a .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-2538 .elementor-element.elementor-element-d2f5893{text-align:center}.elementor-2538 .elementor-element.elementor-element-d2f5893 .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif;font-size:1.3em}.elementor-2538 .elementor-element.elementor-element-14b5b58{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-2538 .elementor-element.elementor-element-14b5b58 .elementor-divider-separator{width:100%}.elementor-2538 .elementor-element.elementor-element-14b5b58 .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-2538 .elementor-element.elementor-element-0618205 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-6e26b99{text-align:center;color:#fff;font-family:"Noto Serif JP",Sans-serif;font-size:.9em;letter-spacing:-.9px}.elementor-2538 .elementor-element.elementor-element-7309548 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-50fc60a{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-2538 .elementor-element.elementor-element-50fc60a .elementor-divider-separator{width:100%}.elementor-2538 .elementor-element.elementor-element-50fc60a .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-2538 .elementor-element.elementor-element-dbe6c72{text-align:center}.elementor-2538 .elementor-element.elementor-element-dbe6c72 .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif}.elementor-2538 .elementor-element.elementor-element-75949bf{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-2538 .elementor-element.elementor-element-75949bf .elementor-divider-separator{width:100%}.elementor-2538 .elementor-element.elementor-element-75949bf .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-2538 .elementor-element.elementor-element-49a2267 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-47b5738{text-align:center}.elementor-2538 .elementor-element.elementor-element-47b5738 .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif}.elementor-2538 .elementor-element.elementor-element-92967b5 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-9452b87 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-091720c{text-align:center}.elementor-2538 .elementor-element.elementor-element-091720c .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif}.elementor-2538 .elementor-element.elementor-element-da63c08 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-c543398 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-86a2a06{text-align:center}.elementor-2538 .elementor-element.elementor-element-86a2a06 .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif}.elementor-2538 .elementor-element.elementor-element-0f84d68 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-dcd9401 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-088e785 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-594d440 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-372786c{text-align:center}.elementor-2538 .elementor-element.elementor-element-372786c .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif}.elementor-2538 .elementor-element.elementor-element-ee7da27 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-84d7fde .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-8a21d9e{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-2538 .elementor-element.elementor-element-8a21d9e .elementor-divider-separator{width:100%}.elementor-2538 .elementor-element.elementor-element-8a21d9e .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-2538 .elementor-element.elementor-element-91e0093{text-align:center}.elementor-2538 .elementor-element.elementor-element-91e0093 .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif}.elementor-2538 .elementor-element.elementor-element-bab4b94{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-2538 .elementor-element.elementor-element-bab4b94 .elementor-divider-separator{width:100%}.elementor-2538 .elementor-element.elementor-element-bab4b94 .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-2538 .elementor-element.elementor-element-9fe1ad6{text-align:center;color:#fff;font-family:"Noto Serif JP",Sans-serif;font-size:.9em;letter-spacing:-.9px}.elementor-2538 .elementor-element.elementor-element-7777764 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-a23bbb1{text-align:center}.elementor-2538 .elementor-element.elementor-element-a23bbb1 .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif}.elementor-2538 .elementor-element.elementor-element-5fd0707 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-7748b4e .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-a94820f{text-align:center}.elementor-2538 .elementor-element.elementor-element-a94820f .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif}.elementor-2538 .elementor-element.elementor-element-0e153d2 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-484536c .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-608ba4e{text-align:center}.elementor-2538 .elementor-element.elementor-element-608ba4e .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif}.elementor-2538 .elementor-element.elementor-element-e193c9f .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-d7822e7 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-233dcc9{text-align:center}.elementor-2538 .elementor-element.elementor-element-233dcc9 .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif}.elementor-2538 .elementor-element.elementor-element-c14c144 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-e79b22e .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-ea89802{text-align:center}.elementor-2538 .elementor-element.elementor-element-ea89802 .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif}.elementor-2538 .elementor-element.elementor-element-71db970 .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-763b10b .elementor-spacer-inner{height:50px}.elementor-2538 .elementor-element.elementor-element-017d404{text-align:center}.elementor-2538 .elementor-element.elementor-element-017d404 .elementor-heading-title{color:#fff;font-family:"Noto Serif JP",Sans-serif}.elementor-2538 .elementor-element.elementor-element-c01229d .elementor-spacer-inner{height:50px}body.elementor-page-2538:not(.elementor-motion-effects-element-type-background),body.elementor-page-2538>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.first-view{position:relative;overflow:hidden}body{font-family:"Noto Serif JP "}.first-view:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);pointer-events:none;z-index:1;animation:scan 5s linear infinite}@keyframes scan{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}