.elementor-3477 .elementor-element.elementor-element-8b1912b{margin-top:150px;margin-bottom:-18px;}.elementor-3477 .elementor-element.elementor-element-14f6c87 .qodef-qi-animated-text{text-align:center;}.elementor-3477 .elementor-element.elementor-element-14f6c87 .qodef-qi-animated-text .qodef-m-title{font-size:60px;line-height:51px;letter-spacing:-0.2px;}.elementor-3477 .elementor-element.elementor-element-9e4265d > .elementor-container{max-width:800px;}.elementor-3477 .elementor-element.elementor-element-f0d3412 .qodef-qi-animated-text{text-align:center;}.elementor-3477 .elementor-element.elementor-element-f0d3412 .qodef-qi-animated-text .qodef-m-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:600;line-height:42px;letter-spacing:0px;}.elementor-3477 .elementor-element.elementor-element-be3b159{column-gap:0px;text-align:center;color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:1px;font-weight:400;line-height:30px;letter-spacing:1.5px;text-shadow:0px 0px 26px rgba(0,0,0,0.3);}.elementor-3477 .elementor-element.elementor-element-be3b159 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-3477 .elementor-element.elementor-element-d80022e .qodef-qi-animated-text{text-align:center;}.elementor-3477 .elementor-element.elementor-element-d80022e .qodef-qi-animated-text .qodef-m-title{font-family:"Alata", Sans-serif;font-size:44px;font-weight:300;line-height:37px;letter-spacing:0px;}.elementor-3477 .elementor-element.elementor-element-a2b88c4 > .elementor-container{max-width:800px;}.elementor-3477 .elementor-element.elementor-element-d0b7bd1 .qodef-qi-animated-text{text-align:center;}.elementor-3477 .elementor-element.elementor-element-d0b7bd1 .qodef-qi-animated-text .qodef-m-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;line-height:30px;letter-spacing:3.8px;}.elementor-3477 .elementor-element.elementor-element-d1f3af6{padding:50px 0px 50px 0px;}.elementor-3477 .elementor-element.elementor-element-2d2fafa .qodef-qi-animated-text{text-align:center;}.elementor-3477 .elementor-element.elementor-element-2d2fafa .qodef-qi-animated-text .qodef-m-title{font-family:"Alata", Sans-serif;font-size:44px;font-weight:300;line-height:37px;letter-spacing:0px;}.elementor-3477 .elementor-element.elementor-element-d40e158{padding:0px 0px 100px 0px;}.elementor-3477 .elementor-element.elementor-element-2d4144c .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;letter-spacing:9.7px;}.elementor-3477 .elementor-element.elementor-element-2d4144c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-077e219 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:11px;font-weight:400;letter-spacing:1.9px;}.elementor-3477 .elementor-element.elementor-element-077e219 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-d1c4537 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;font-style:italic;letter-spacing:1.9px;}.elementor-3477 .elementor-element.elementor-element-d1c4537 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-47334e5 .qodef-m-line{border-style:dotted;}.elementor-3477 .elementor-element.elementor-element-47334e5 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-ab27563{color:#444343;font-family:"Noto Serif JP", Sans-serif;font-size:12px;font-weight:400;line-height:1px;letter-spacing:-0.7px;}.elementor-3477 .elementor-element.elementor-element-ab27563 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-1980fd3{color:#444343;font-family:"Noto Serif JP", Sans-serif;font-size:12px;font-weight:400;line-height:1px;letter-spacing:-0.7px;}.elementor-3477 .elementor-element.elementor-element-1980fd3 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-e0a245c .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;letter-spacing:9.7px;}.elementor-3477 .elementor-element.elementor-element-e0a245c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-db3d31d .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:11px;font-weight:400;letter-spacing:1.9px;}.elementor-3477 .elementor-element.elementor-element-db3d31d > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-fa119c2 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;font-style:italic;letter-spacing:1.9px;}.elementor-3477 .elementor-element.elementor-element-fa119c2 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-5c9163f .qodef-m-line{border-style:dotted;}.elementor-3477 .elementor-element.elementor-element-5c9163f > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-87d1d72{color:#444343;font-family:"Noto Serif JP", Sans-serif;font-size:12px;font-weight:400;line-height:1px;letter-spacing:-0.7px;}.elementor-3477 .elementor-element.elementor-element-87d1d72 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-e63b85a{color:#444343;font-family:"Noto Serif JP", Sans-serif;font-size:12px;font-weight:400;line-height:1px;letter-spacing:-0.7px;}.elementor-3477 .elementor-element.elementor-element-e63b85a > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-a05b13f .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;letter-spacing:9.7px;}.elementor-3477 .elementor-element.elementor-element-a05b13f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-9f031f1 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:11px;font-weight:400;letter-spacing:1.9px;}.elementor-3477 .elementor-element.elementor-element-9f031f1 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-278e851 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;font-style:italic;letter-spacing:1.9px;}.elementor-3477 .elementor-element.elementor-element-278e851 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-50e6e36 .qodef-m-line{border-style:dotted;}.elementor-3477 .elementor-element.elementor-element-50e6e36 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-74ddce0{color:#444343;font-family:"Noto Serif JP", Sans-serif;font-size:12px;font-weight:400;line-height:1px;letter-spacing:-0.7px;}.elementor-3477 .elementor-element.elementor-element-74ddce0 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-be60d47 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:400;letter-spacing:9.7px;}.elementor-3477 .elementor-element.elementor-element-be60d47 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-7302ea4 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:11px;font-weight:400;letter-spacing:1.9px;}.elementor-3477 .elementor-element.elementor-element-7302ea4 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-3964a24 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;font-style:italic;letter-spacing:1.9px;}.elementor-3477 .elementor-element.elementor-element-3964a24 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-166638c .qodef-m-line{border-style:dotted;}.elementor-3477 .elementor-element.elementor-element-166638c > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-f50e2f9{color:#444343;font-family:"Noto Serif JP", Sans-serif;font-size:12px;font-weight:400;line-height:1px;letter-spacing:-0.7px;}.elementor-3477 .elementor-element.elementor-element-f50e2f9 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-3477 .elementor-element.elementor-element-d772aa7 .elementor-spacer-inner{height:200px;}@media(max-width:767px){.elementor-3477 .elementor-element.elementor-element-8b1912b{margin-top:53px;margin-bottom:0px;}.elementor-3477 .elementor-element.elementor-element-f0d3412 .qodef-qi-animated-text .qodef-m-title{letter-spacing:-0.8px;}.elementor-3477 .elementor-element.elementor-element-be3b159{column-gap:0px;}.elementor-3477 .elementor-element.elementor-element-d0b7bd1 .qodef-qi-animated-text .qodef-m-title{letter-spacing:2.8px;}.elementor-3477 .elementor-element.elementor-element-d772aa7 .elementor-spacer-inner{height:194px;}}