.elementor-8 .elementor-element.elementor-element-a1c1392{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:0px 0px 50px 50px;}.elementor-8 .elementor-element.elementor-element-a1c1392 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ef85cb3 .elementor-heading-title{font-family:"yoru tegaki", Sans-serif;font-size:70px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.23);color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-d76425b .elementor-heading-title{font-family:"yoru tegaki", Sans-serif;font-size:35px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-9240bef{--spacer-size:80px;}.elementor-8 .elementor-element.elementor-element-3856bb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-70d926d{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-3eaabd6{text-align:left;}.elementor-8 .elementor-element.elementor-element-3eaabd6 .elementor-heading-title{font-family:"yoru tegaki", Sans-serif;font-size:50px;font-weight:600;color:#B89B7A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-978e74c{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:3em;color:#6F6252;}.elementor-8 .elementor-element.elementor-element-7f7ce27{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-8f90bc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-8f90bc7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8f90bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EF;}.elementor-8 .elementor-element.elementor-element-8f90bc7 > .elementor-shape-top svg, .elementor-8 .elementor-element.elementor-element-8f90bc7 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-8 .elementor-element.elementor-element-8f90bc7 > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-8f90bc7 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-8 .elementor-element.elementor-element-476e55d{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-63ac81d{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-63ac81d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-63ac81d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-42402c8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-a2d13fb );}.elementor-8 .elementor-element.elementor-element-6721b83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-15000fc{--display:flex;}.elementor-8 .elementor-element.elementor-element-04d8049{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3b6bf43 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-9e8f832 .elementor-button{background-color:var( --e-global-color-a2d13fb );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-9e8f832 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9e8f832 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-8 .elementor-element.elementor-element-1db55c0{--display:flex;--min-height:350px;--border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-1db55c0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1db55c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.lumine.surfvey.jp/wp-content/uploads/2025/12/hero_sample.webp");background-size:cover;}.elementor-8 .elementor-element.elementor-element-a82ff42{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-13ac8d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-a6e09ca{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-b8f6476 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-a2d13fb );}.elementor-8 .elementor-element.elementor-element-6ef13e8{--spacer-size:10px;}.elementor-8 .elementor-element.elementor-element-c6bb2ad{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3b6bf43 );}.elementor-8 .elementor-element.elementor-element-3974569{--spacer-size:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-2c800d7{--spacer-size:10px;}.elementor-8 .elementor-element.elementor-element-700c80b .elementor-button{background-color:#B89B7A;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-700c80b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-700c80b .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-8 .elementor-element.elementor-element-4a58fc5{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-087f669{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8 .elementor-element.elementor-element-087f669:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-087f669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EF;}.elementor-8 .elementor-element.elementor-element-087f669 > .elementor-shape-top svg, .elementor-8 .elementor-element.elementor-element-087f669 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-8 .elementor-element.elementor-element-087f669 > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-087f669 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-8 .elementor-element.elementor-element-b5626f5{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-f2d04d2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-a2d13fb );}.elementor-8 .elementor-element.elementor-element-70ad536{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3b6bf43 );}.elementor-8 .elementor-element.elementor-element-2073833{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-2073833:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2073833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-a4d5d2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-26382bf{--display:flex;--min-height:200px;--border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-26382bf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-26382bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.lumine.surfvey.jp/wp-content/uploads/2025/12/menu_1.webp");background-size:cover;}.elementor-8 .elementor-element.elementor-element-26382bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2d1930e{--display:flex;}.elementor-8 .elementor-element.elementor-element-bd0e9e7 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-a2d13fb );}.elementor-8 .elementor-element.elementor-element-8989e5e .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-a2d13fb );}.elementor-8 .elementor-element.elementor-element-cddd4c8{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3b6bf43 );}.elementor-8 .elementor-element.elementor-element-0a70eaf{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-0a70eaf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0a70eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-0a70eaf.e-con{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-79de43b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-3340aac{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-43e834b .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-a2d13fb );}.elementor-8 .elementor-element.elementor-element-1c83fed .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-a2d13fb );}.elementor-8 .elementor-element.elementor-element-523f48c{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3b6bf43 );}.elementor-8 .elementor-element.elementor-element-2db4d6b{--display:flex;--min-height:200px;--border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-2db4d6b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2db4d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.lumine.surfvey.jp/wp-content/uploads/2025/12/menu_2.webp");background-size:cover;}.elementor-8 .elementor-element.elementor-element-2db4d6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-778142b{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-778142b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-778142b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-67ab9c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-8ed77d3{--display:flex;--min-height:200px;--border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-8ed77d3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8ed77d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.lumine.surfvey.jp/wp-content/uploads/2025/12/menu_3.webp");background-size:cover;}.elementor-8 .elementor-element.elementor-element-8ed77d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6dc5690{--display:flex;}.elementor-8 .elementor-element.elementor-element-e8f9f61 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-a2d13fb );}.elementor-8 .elementor-element.elementor-element-ed1ee2d .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-a2d13fb );}.elementor-8 .elementor-element.elementor-element-a966655{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3b6bf43 );}.elementor-8 .elementor-element.elementor-element-b3e5e92{--spacer-size:10px;}.elementor-8 .elementor-element.elementor-element-8f2d95b .elementor-button{background-color:var( --e-global-color-a2d13fb );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-8f2d95b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-8f2d95b .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-8 .elementor-element.elementor-element-12ae747{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-780c4fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-c0c9947{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-77f94a3{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;}.elementor-8 .elementor-element.elementor-element-77f94a3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-77f94a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.lumine.surfvey.jp/wp-content/uploads/2025/12/banner.webp");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-77f94a3::before, .elementor-8 .elementor-element.elementor-element-77f94a3 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-77f94a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-77f94a3 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-77f94a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-77f94a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3b6bf43 );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-aa90ec6{text-align:center;}.elementor-8 .elementor-element.elementor-element-aa90ec6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:600;line-height:2em;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-deebeaa{--spacer-size:10px;}.elementor-8 .elementor-element.elementor-element-aafb459 .elementor-button{background-color:#06C755;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:600;padding:30px 60px 30px 60px;}.elementor-8 .elementor-element.elementor-element-aafb459 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-aafb459 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-8 .elementor-element.elementor-element-bef2a27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-c05fb5f{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-c0ff117{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8 .elementor-element.elementor-element-c0ff117:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c0ff117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EF;}.elementor-8 .elementor-element.elementor-element-c0ff117 > .elementor-shape-top svg, .elementor-8 .elementor-element.elementor-element-c0ff117 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-8 .elementor-element.elementor-element-c0ff117 > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-c0ff117 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-8 .elementor-element.elementor-element-0a7cffb{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-29fef3c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-a2d13fb );}.elementor-8 .elementor-element.elementor-element-c7f9a7c{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3b6bf43 );}.elementor-8 .elementor-element.elementor-element-9b43dae{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-9b43dae:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9b43dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-bf68bdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-6865cd9{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-d6106aa{--display:flex;}.elementor-8 .elementor-element.elementor-element-b90ba8a .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-a2d13fb );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-de9a7ff .elementor-icon-list-icon i{color:var( --e-global-color-a2d13fb );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-de9a7ff .elementor-icon-list-icon svg{fill:var( --e-global-color-a2d13fb );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-de9a7ff{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-de9a7ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-de9a7ff .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-de9a7ff .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-be0f3cb{--spacer-size:10px;}.elementor-8 .elementor-element.elementor-element-fffdccb{text-align:center;}.elementor-8 .elementor-element.elementor-element-fffdccb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3b6bf43 );}.elementor-8 .elementor-element.elementor-element-06e2941 .elementor-button{background-color:var( --e-global-color-a2d13fb );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-06e2941 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-06e2941 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-8 .elementor-element.elementor-element-a8242c2{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-51db810{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-6829f69{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-4d771ae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:70px;font-weight:600;color:#B89B7A;}.elementor-8 .elementor-element.elementor-element-344ecb6{--spacer-size:10px;}.elementor-8 .elementor-element.elementor-element-d7b99a7{--display:flex;}.elementor-8 .elementor-element.elementor-element-e87b665{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-a3813f1{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-a3813f1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-8 .elementor-element.elementor-element-a3813f1 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8 .elementor-element.elementor-element-a3813f1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans JP", Sans-serif;}.elementor-8 .elementor-element.elementor-element-af425dc{--display:flex;}.elementor-8 .elementor-element.elementor-element-e98131f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-ba37e86{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-ba37e86 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-8 .elementor-element.elementor-element-ba37e86 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8 .elementor-element.elementor-element-ba37e86 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans JP", Sans-serif;}.elementor-8 .elementor-element.elementor-element-866d05f{--display:flex;}.elementor-8 .elementor-element.elementor-element-d34c1e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-4c1a8e4{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-4c1a8e4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-8 .elementor-element.elementor-element-4c1a8e4 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8 .elementor-element.elementor-element-4c1a8e4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans JP", Sans-serif;}.elementor-8 .elementor-element.elementor-element-ba2fc91{--display:flex;}.elementor-8 .elementor-element.elementor-element-8e065ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-66f493f{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-66f493f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-8 .elementor-element.elementor-element-66f493f {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8 .elementor-element.elementor-element-66f493f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans JP", Sans-serif;}.elementor-8 .elementor-element.elementor-element-626cdf9{--display:flex;}.elementor-8 .elementor-element.elementor-element-ab80df6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7b9cab5{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-7b9cab5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-8 .elementor-element.elementor-element-7b9cab5 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8 .elementor-element.elementor-element-7b9cab5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans JP", Sans-serif;}.elementor-8 .elementor-element.elementor-element-78f430b{--spacer-size:100px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-2073833{--width:80%;}.elementor-8 .elementor-element.elementor-element-26382bf{--width:35%;}.elementor-8 .elementor-element.elementor-element-0a70eaf{--width:80%;}.elementor-8 .elementor-element.elementor-element-2db4d6b{--width:35%;}.elementor-8 .elementor-element.elementor-element-778142b{--width:80%;}.elementor-8 .elementor-element.elementor-element-8ed77d3{--width:35%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-a1c1392{--min-height:85vh;}.elementor-8 .elementor-element.elementor-element-ef85cb3 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-d76425b .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-9240bef{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-70d926d{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-3eaabd6 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-978e74c{font-size:14px;}.elementor-8 .elementor-element.elementor-element-7f7ce27{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-42402c8 .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-6721b83{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-04d8049{font-size:14px;}.elementor-8 .elementor-element.elementor-element-9e8f832 .elementor-button{font-size:16px;padding:015px 40px 15px 40px;}.elementor-8 .elementor-element.elementor-element-b8f6476 .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-c6bb2ad{font-size:14px;}.elementor-8 .elementor-element.elementor-element-700c80b .elementor-button{font-size:16px;padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-f2d04d2 .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-70ad536{font-size:14px;}.elementor-8 .elementor-element.elementor-element-bd0e9e7 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-8989e5e .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-cddd4c8{font-size:14px;}.elementor-8 .elementor-element.elementor-element-79de43b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-3340aac{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-43e834b .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-1c83fed .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-523f48c{font-size:14px;}.elementor-8 .elementor-element.elementor-element-e8f9f61 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-ed1ee2d .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-a966655{font-size:14px;}.elementor-8 .elementor-element.elementor-element-8f2d95b .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-aa90ec6 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-aafb459 .elementor-button{font-size:20px;padding:20px 50px 20px 50px;}.elementor-8 .elementor-element.elementor-element-29fef3c .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-c7f9a7c{font-size:14px;}.elementor-8 .elementor-element.elementor-element-b90ba8a .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-fffdccb .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-06e2941 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4d771ae .elementor-heading-title{font-size:50px;}}