.elementor-26623 .elementor-element.elementor-element-a85eeba{--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;--overlay-opacity:0.5;}.elementor-26623 .elementor-element.elementor-element-a85eeba::before, .elementor-26623 .elementor-element.elementor-element-a85eeba > .elementor-background-video-container::before, .elementor-26623 .elementor-element.elementor-element-a85eeba > .e-con-inner > .elementor-background-video-container::before, .elementor-26623 .elementor-element.elementor-element-a85eeba > .elementor-background-slideshow::before, .elementor-26623 .elementor-element.elementor-element-a85eeba > .e-con-inner > .elementor-background-slideshow::before, .elementor-26623 .elementor-element.elementor-element-a85eeba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a3791d5 );--background-overlay:'';}.elementor-26623 .elementor-element.elementor-element-2ce0949{--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;--justify-content:space-between;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--flex-wrap:wrap;--overlay-opacity:0.88;--padding-top:1rem;--padding-bottom:1rem;--padding-left:4rem;--padding-right:4rem;}.elementor-26623 .elementor-element.elementor-element-2ce0949 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-26623 .elementor-element.elementor-element-2ce0949::before, .elementor-26623 .elementor-element.elementor-element-2ce0949 > .elementor-background-video-container::before, .elementor-26623 .elementor-element.elementor-element-2ce0949 > .e-con-inner > .elementor-background-video-container::before, .elementor-26623 .elementor-element.elementor-element-2ce0949 > .elementor-background-slideshow::before, .elementor-26623 .elementor-element.elementor-element-2ce0949 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26623 .elementor-element.elementor-element-2ce0949 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-26623 .elementor-element.elementor-element-b896bb3{--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;--justify-content:flex-end;--flex-wrap:wrap;--align-content:flex-start;--padding-top:21rem;--padding-bottom:3.875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-a6ac806{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-26623 .elementor-element.elementor-element-a6ac806 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-a6ac806.elementor-element{--align-self:flex-end;}.elementor-26623 .elementor-element.elementor-element-a6ac806 .elementor-heading-title{font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.7;}.elementor-26623 .elementor-element.elementor-element-0012ee3{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-26623 .elementor-element.elementor-element-0012ee3.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-0012ee3 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:7.5rem;font-weight:400;text-transform:capitalize;letter-spacing:-0.03em;color:#F5F5F5;}.elementor-26623 .elementor-element.elementor-element-d8efdef{--display:flex;--padding-top:0rem;--padding-bottom:6.5625rem;--padding-left:46rem;--padding-right:0rem;}.elementor-26623 .elementor-element.elementor-element-a9027ce{width:100%;max-width:100%;}.elementor-26623 .elementor-element.elementor-element-a9027ce > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 1.3125rem 0rem;}.elementor-26623 .elementor-element.elementor-element-a9027ce .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.9;letter-spacing:0.14em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-6cd7663{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-26623 .elementor-element.elementor-element-6cd7663 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-6cd7663.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-6cd7663 .elementor-heading-title{font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:2.2;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-4e4d933{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--flex-wrap:wrap;--align-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:8vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26623 .elementor-element.elementor-element-4e4d933:not(.elementor-motion-effects-element-type-background), .elementor-26623 .elementor-element.elementor-element-4e4d933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #282828 0%, #282828CC 100%);}.elementor-26623 .elementor-element.elementor-element-073def2{--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;--flex-wrap:wrap;--align-content:flex-start;}.elementor-26623 .elementor-element.elementor-element-6d0e18d{width:100%;max-width:100%;text-align:center;}.elementor-26623 .elementor-element.elementor-element-6d0e18d > .elementor-widget-container{padding:0rem 0rem 0.5rem 0rem;}.elementor-26623 .elementor-element.elementor-element-6d0e18d .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:1.7;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-931660c{width:auto;max-width:auto;z-index:3;}.elementor-26623 .elementor-element.elementor-element-931660c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 3rem 0rem;}.elementor-26623 .elementor-element.elementor-element-931660c.elementor-element{--align-self:center;}.elementor-26623 .elementor-element.elementor-element-931660c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3rem;font-weight:600;line-height:1.9;letter-spacing:0.2em;}.elementor-26623 .elementor-element.elementor-element-e38f04c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26623 .elementor-element.elementor-element-e38f04c > .elementor-widget-container{padding:0rem 30rem 0rem 30rem;}.elementor-26623 .elementor-element.elementor-element-e38f04c.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-e38f04c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-2482356{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26623 .elementor-element.elementor-element-2482356 > .elementor-widget-container{padding:0rem 30rem 0rem 30rem;}.elementor-26623 .elementor-element.elementor-element-2482356.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-2482356 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-217e52a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26623 .elementor-element.elementor-element-217e52a > .elementor-widget-container{padding:0rem 30rem 0rem 30rem;}.elementor-26623 .elementor-element.elementor-element-217e52a.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-217e52a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-7eb2f8d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26623 .elementor-element.elementor-element-7eb2f8d > .elementor-widget-container{padding:0rem 30rem 0rem 30rem;}.elementor-26623 .elementor-element.elementor-element-7eb2f8d.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-7eb2f8d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-f443a02{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26623 .elementor-element.elementor-element-f443a02 > .elementor-widget-container{padding:0rem 30rem 0rem 30rem;}.elementor-26623 .elementor-element.elementor-element-f443a02.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-f443a02 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-fdd7393{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26623 .elementor-element.elementor-element-fdd7393 > .elementor-widget-container{padding:0rem 30rem 0rem 30rem;}.elementor-26623 .elementor-element.elementor-element-fdd7393.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-fdd7393 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-c032968{--display:flex;--min-height:65vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26623 .elementor-element.elementor-element-f653ef6{--display:flex;--position:absolute;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;top:5vw;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-f653ef6{left:0vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-f653ef6{right:0vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-26623 .elementor-element.elementor-element-b7dbf2c img{width:100%;}.elementor-26623 .elementor-element.elementor-element-ad5dfaf{width:auto;max-width:auto;z-index:3;text-align:left;}.elementor-26623 .elementor-element.elementor-element-ad5dfaf > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-ad5dfaf{left:20vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-ad5dfaf{right:20vw;}.elementor-26623 .elementor-element.elementor-element-ad5dfaf .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2;letter-spacing:0.6em;}.elementor-26623 .elementor-element.elementor-element-13ecbdb{--display:flex;--position:absolute;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;top:18vw;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-13ecbdb{left:40vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-13ecbdb{right:40vw;}.elementor-26623 .elementor-element.elementor-element-fa53125 img{width:100%;}.elementor-26623 .elementor-element.elementor-element-e781181{width:auto;max-width:auto;z-index:3;text-align:left;}.elementor-26623 .elementor-element.elementor-element-e781181 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-e781181{left:15vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-e781181{right:15vw;}.elementor-26623 .elementor-element.elementor-element-e781181 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2;letter-spacing:0.6em;}.elementor-26623 .elementor-element.elementor-element-40e1cf5{--display:flex;--position:absolute;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;top:2vw;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-40e1cf5{right:0vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-40e1cf5{left:0vw;}.elementor-26623 .elementor-element.elementor-element-36170c0 img{width:100%;}.elementor-26623 .elementor-element.elementor-element-5e3d31b{width:auto;max-width:auto;top:47vw;text-align:left;}.elementor-26623 .elementor-element.elementor-element-5e3d31b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-5e3d31b.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-5e3d31b{left:3vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-5e3d31b{right:3vw;}.elementor-26623 .elementor-element.elementor-element-5e3d31b .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;line-height:1.7;color:#DBDBDB;}.elementor-26623 .elementor-element.elementor-element-fca4945{--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:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-26623 .elementor-element.elementor-element-fca4945:not(.elementor-motion-effects-element-type-background), .elementor-26623 .elementor-element.elementor-element-fca4945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #282828 40%, #282828CC 100%);}.elementor-26623 .elementor-element.elementor-element-c412759{width:100%;max-width:100%;text-align:center;}.elementor-26623 .elementor-element.elementor-element-c412759 > .elementor-widget-container{padding:0rem 0rem 0.5rem 0rem;}.elementor-26623 .elementor-element.elementor-element-c412759 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:1.7;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-451372c{width:auto;max-width:auto;z-index:3;}.elementor-26623 .elementor-element.elementor-element-451372c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 3rem 0rem;}.elementor-26623 .elementor-element.elementor-element-451372c.elementor-element{--align-self:center;}.elementor-26623 .elementor-element.elementor-element-451372c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3rem;font-weight:600;line-height:1.9;letter-spacing:0.2em;}.elementor-26623 .elementor-element.elementor-element-71e509c{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:7.5rem;--padding-right:7.5rem;}.elementor-26623 .elementor-element.elementor-element-71e509c:not(.elementor-motion-effects-element-type-background), .elementor-26623 .elementor-element.elementor-element-71e509c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-26623 .elementor-element.elementor-element-99915c5{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-26623 .elementor-element.elementor-element-797c3c9 img{width:100%;}.elementor-26623 .elementor-element.elementor-element-a1daebe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-26623 .elementor-element.elementor-element-a1daebe > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-a1daebe.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-a1daebe .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-60a3d9c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-26623 .elementor-element.elementor-element-60a3d9c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-60a3d9c.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-60a3d9c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-63a13ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-26623 .elementor-element.elementor-element-63a13ef > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-63a13ef.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-63a13ef .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-c83c9e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-26623 .elementor-element.elementor-element-c83c9e0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-c83c9e0.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-c83c9e0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-0e3faf8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-26623 .elementor-element.elementor-element-0e3faf8 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-0e3faf8.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-0e3faf8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-3d79fc5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--flex-wrap:wrap;--align-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:8vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26623 .elementor-element.elementor-element-3d79fc5:not(.elementor-motion-effects-element-type-background), .elementor-26623 .elementor-element.elementor-element-3d79fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #282828 0%, #282828CC 100%);}.elementor-26623 .elementor-element.elementor-element-5e3422d{--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;--flex-wrap:wrap;--align-content:flex-start;}.elementor-26623 .elementor-element.elementor-element-109082e{width:100%;max-width:100%;text-align:center;}.elementor-26623 .elementor-element.elementor-element-109082e > .elementor-widget-container{padding:0rem 0rem 0.5rem 0rem;}.elementor-26623 .elementor-element.elementor-element-109082e .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:1.7;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-a2fdfbd{width:auto;max-width:auto;z-index:3;}.elementor-26623 .elementor-element.elementor-element-a2fdfbd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 3rem 0rem;}.elementor-26623 .elementor-element.elementor-element-a2fdfbd.elementor-element{--align-self:center;}.elementor-26623 .elementor-element.elementor-element-a2fdfbd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3rem;font-weight:600;line-height:1.9;letter-spacing:0.2em;}.elementor-26623 .elementor-element.elementor-element-8cd4467{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26623 .elementor-element.elementor-element-8cd4467 > .elementor-widget-container{padding:0rem 30rem 0rem 30rem;}.elementor-26623 .elementor-element.elementor-element-8cd4467.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-8cd4467 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-307a9c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26623 .elementor-element.elementor-element-307a9c3 > .elementor-widget-container{padding:0rem 30rem 0rem 30rem;}.elementor-26623 .elementor-element.elementor-element-307a9c3.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-307a9c3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-5a4841c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26623 .elementor-element.elementor-element-5a4841c > .elementor-widget-container{padding:0rem 30rem 0rem 30rem;}.elementor-26623 .elementor-element.elementor-element-5a4841c.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-5a4841c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-64f82c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26623 .elementor-element.elementor-element-64f82c1 > .elementor-widget-container{padding:0rem 30rem 0rem 30rem;}.elementor-26623 .elementor-element.elementor-element-64f82c1.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-64f82c1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-0600527{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26623 .elementor-element.elementor-element-0600527 > .elementor-widget-container{padding:0rem 30rem 0rem 30rem;}.elementor-26623 .elementor-element.elementor-element-0600527.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-0600527 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-e69e650{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26623 .elementor-element.elementor-element-e69e650 > .elementor-widget-container{padding:0rem 30rem 0rem 30rem;}.elementor-26623 .elementor-element.elementor-element-e69e650.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-e69e650 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;line-height:1.9;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-ae57429{--display:flex;--min-height:75vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26623 .elementor-element.elementor-element-00eb729{--display:flex;--position:absolute;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;top:5vw;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-00eb729{left:0vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-00eb729{right:0vw;}.elementor-26623 .elementor-element.elementor-element-39fe292 img{width:100%;}.elementor-26623 .elementor-element.elementor-element-eed4f3a{width:auto;max-width:auto;z-index:3;text-align:left;}.elementor-26623 .elementor-element.elementor-element-eed4f3a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-eed4f3a{left:20vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-eed4f3a{right:20vw;}.elementor-26623 .elementor-element.elementor-element-eed4f3a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2;letter-spacing:0.6em;}.elementor-26623 .elementor-element.elementor-element-f30e5e4{--display:flex;--position:absolute;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;top:18vw;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-f30e5e4{left:40vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-f30e5e4{right:40vw;}.elementor-26623 .elementor-element.elementor-element-507b7e9 img{width:100%;}.elementor-26623 .elementor-element.elementor-element-24cbb30{width:auto;max-width:auto;z-index:3;text-align:left;}.elementor-26623 .elementor-element.elementor-element-24cbb30 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-24cbb30{left:15vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-24cbb30{right:15vw;}.elementor-26623 .elementor-element.elementor-element-24cbb30 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2;letter-spacing:0.6em;}.elementor-26623 .elementor-element.elementor-element-e7ffef2{--display:flex;--position:absolute;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;top:2vw;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-e7ffef2{right:0vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-e7ffef2{left:0vw;}.elementor-26623 .elementor-element.elementor-element-fc91b87 img{width:100%;}.elementor-26623 .elementor-element.elementor-element-44a304b{width:auto;max-width:auto;top:47vw;text-align:left;}.elementor-26623 .elementor-element.elementor-element-44a304b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-44a304b.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-44a304b{left:3vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-44a304b{right:3vw;}.elementor-26623 .elementor-element.elementor-element-44a304b .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:0.97rem;font-weight:600;line-height:1.7;color:#DBDBDB;}.elementor-26623 .elementor-element.elementor-element-76cc1fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--padding-top:12vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26623 .elementor-element.elementor-element-76cc1fb:not(.elementor-motion-effects-element-type-background), .elementor-26623 .elementor-element.elementor-element-76cc1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #282828 0%, #282828CC 100%);}.elementor-26623 .elementor-element.elementor-element-65a7892{width:auto;max-width:auto;z-index:3;}.elementor-26623 .elementor-element.elementor-element-65a7892 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-65a7892.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-65a7892 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:3rem;font-weight:600;line-height:1.9;letter-spacing:0.2em;}.elementor-26623 .elementor-element.elementor-element-739ade7{--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;}.elementor-26623 .elementor-element.elementor-element-739ade7:not(.elementor-motion-effects-element-type-background), .elementor-26623 .elementor-element.elementor-element-739ade7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E6E0;}.elementor-26623 .elementor-element.elementor-element-cf8fa75{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-26623 .elementor-element.elementor-element-cf8fa75:not(.elementor-motion-effects-element-type-background), .elementor-26623 .elementor-element.elementor-element-cf8fa75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #282828 0%, #282828CC 100%);}.elementor-26623 .elementor-element.elementor-element-90c5d93{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-26623 .elementor-element.elementor-element-90c5d93 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-90c5d93.elementor-element{--align-self:flex-start;}.elementor-26623 .elementor-element.elementor-element-90c5d93 .elementor-heading-title{font-size:0.97rem;font-weight:600;text-transform:uppercase;line-height:2.2;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-26623 .elementor-element.elementor-element-9b137b1{--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-26623 .elementor-element.elementor-element-55694aa{--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-26623 .elementor-element.elementor-element-c15abad{--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;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-26623 .elementor-element.elementor-element-a6ac806 .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-a9027ce .elementor-heading-title{font-size:1.9rem;}.elementor-26623 .elementor-element.elementor-element-6cd7663 .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-6d0e18d .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-931660c .elementor-heading-title{font-size:1.65rem;}.elementor-26623 .elementor-element.elementor-element-e38f04c .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-2482356 .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-217e52a .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-7eb2f8d .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-f443a02 .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-fdd7393 .elementor-heading-title{font-size:1.45rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-26623 .elementor-element.elementor-element-ad5dfaf .elementor-heading-title{font-size:1.65rem;}.elementor-26623 .elementor-element.elementor-element-e781181 .elementor-heading-title{font-size:1.65rem;}.elementor-26623 .elementor-element.elementor-element-5e3d31b .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-c412759 .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-451372c .elementor-heading-title{font-size:1.65rem;}.elementor-26623 .elementor-element.elementor-element-a1daebe .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-60a3d9c .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-63a13ef .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-c83c9e0 .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-0e3faf8 .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-109082e .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-a2fdfbd .elementor-heading-title{font-size:1.65rem;}.elementor-26623 .elementor-element.elementor-element-8cd4467 .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-307a9c3 .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-5a4841c .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-64f82c1 .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-0600527 .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-e69e650 .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-eed4f3a .elementor-heading-title{font-size:1.65rem;}.elementor-26623 .elementor-element.elementor-element-24cbb30 .elementor-heading-title{font-size:1.65rem;}.elementor-26623 .elementor-element.elementor-element-44a304b .elementor-heading-title{font-size:1.45rem;}.elementor-26623 .elementor-element.elementor-element-65a7892 .elementor-heading-title{font-size:1.65rem;}.elementor-26623 .elementor-element.elementor-element-90c5d93 .elementor-heading-title{font-size:1.45rem;}}@media(max-width:767px){.elementor-26623 .elementor-element.elementor-element-2ce0949{--padding-top:48rem;--padding-bottom:4rem;--padding-left:5rem;--padding-right:5rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-26623 .elementor-element.elementor-element-a6ac806 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-0012ee3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26623 .elementor-element.elementor-element-0012ee3 .elementor-heading-title{font-size:15rem;}.elementor-26623 .elementor-element.elementor-element-a9027ce .elementor-heading-title{font-size:3.8rem;}.elementor-26623 .elementor-element.elementor-element-6cd7663 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-4e4d933{--padding-top:24vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26623 .elementor-element.elementor-element-6d0e18d > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-26623 .elementor-element.elementor-element-6d0e18d .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-931660c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 8rem 0rem;}.elementor-26623 .elementor-element.elementor-element-931660c .elementor-heading-title{font-size:6rem;letter-spacing:0.13em;}.elementor-26623 .elementor-element.elementor-element-e38f04c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-e38f04c .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-2482356 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-2482356 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-217e52a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-217e52a .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-7eb2f8d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-7eb2f8d .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-f443a02 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-f443a02 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-fdd7393 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-fdd7393 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-c032968{--min-height:250vw;}.elementor-26623 .elementor-element.elementor-element-f653ef6{--width:48%;top:11vw;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-f653ef6{left:0vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-f653ef6{right:0vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-26623 .elementor-element.elementor-element-ad5dfaf > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-26623 .elementor-element.elementor-element-ad5dfaf .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-26623 .elementor-element.elementor-element-13ecbdb{--width:43%;top:114vw;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-13ecbdb{left:28vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-13ecbdb{right:28vw;}.elementor-26623 .elementor-element.elementor-element-e781181 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-26623 .elementor-element.elementor-element-e781181 .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-26623 .elementor-element.elementor-element-40e1cf5{--width:40%;top:40vw;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-40e1cf5{right:0vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-40e1cf5{left:0vw;}.elementor-26623 .elementor-element.elementor-element-5e3d31b{width:100%;max-width:100%;top:194vw;text-align:center;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-5e3d31b{left:0vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-5e3d31b{right:0vw;}.elementor-26623 .elementor-element.elementor-element-5e3d31b .elementor-heading-title{font-size:2.6rem;}.elementor-26623 .elementor-element.elementor-element-c412759 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-26623 .elementor-element.elementor-element-c412759 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-451372c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 8rem 0rem;}.elementor-26623 .elementor-element.elementor-element-451372c .elementor-heading-title{font-size:6rem;letter-spacing:0.13em;}.elementor-26623 .elementor-element.elementor-element-a1daebe > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-a1daebe .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-60a3d9c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-60a3d9c .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-63a13ef > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-63a13ef .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-c83c9e0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-c83c9e0 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-0e3faf8 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-0e3faf8 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-3d79fc5{--padding-top:24vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26623 .elementor-element.elementor-element-109082e > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-26623 .elementor-element.elementor-element-109082e .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-a2fdfbd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 8rem 0rem;}.elementor-26623 .elementor-element.elementor-element-a2fdfbd .elementor-heading-title{font-size:6rem;letter-spacing:0.13em;}.elementor-26623 .elementor-element.elementor-element-8cd4467 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-8cd4467 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-307a9c3 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-307a9c3 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-5a4841c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-5a4841c .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-64f82c1 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-64f82c1 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-0600527 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-0600527 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-e69e650 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-26623 .elementor-element.elementor-element-e69e650 .elementor-heading-title{font-size:3.4rem;}.elementor-26623 .elementor-element.elementor-element-ae57429{--min-height:250vw;}.elementor-26623 .elementor-element.elementor-element-00eb729{--width:48%;top:11vw;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-00eb729{left:0vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-00eb729{right:0vw;}.elementor-26623 .elementor-element.elementor-element-eed4f3a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-26623 .elementor-element.elementor-element-eed4f3a .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-26623 .elementor-element.elementor-element-f30e5e4{--width:43%;top:114vw;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-f30e5e4{left:28vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-f30e5e4{right:28vw;}.elementor-26623 .elementor-element.elementor-element-24cbb30 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-26623 .elementor-element.elementor-element-24cbb30 .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-26623 .elementor-element.elementor-element-e7ffef2{--width:40%;top:40vw;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-e7ffef2{right:0vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-e7ffef2{left:0vw;}.elementor-26623 .elementor-element.elementor-element-44a304b{width:100%;max-width:100%;top:194vw;text-align:center;}body:not(.rtl) .elementor-26623 .elementor-element.elementor-element-44a304b{left:0vw;}body.rtl .elementor-26623 .elementor-element.elementor-element-44a304b{right:0vw;}.elementor-26623 .elementor-element.elementor-element-44a304b .elementor-heading-title{font-size:2.6rem;}.elementor-26623 .elementor-element.elementor-element-65a7892 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 1rem;}.elementor-26623 .elementor-element.elementor-element-65a7892 .elementor-heading-title{font-size:3.8rem;letter-spacing:0.13em;}.elementor-26623 .elementor-element.elementor-element-90c5d93 .elementor-heading-title{font-size:3.4rem;}}@media(min-width:768px){.elementor-26623 .elementor-element.elementor-element-b896bb3{--width:100%;}.elementor-26623 .elementor-element.elementor-element-f653ef6{--width:32%;}.elementor-26623 .elementor-element.elementor-element-13ecbdb{--width:24%;}.elementor-26623 .elementor-element.elementor-element-40e1cf5{--width:23%;}.elementor-26623 .elementor-element.elementor-element-00eb729{--width:32%;}.elementor-26623 .elementor-element.elementor-element-f30e5e4{--width:24%;}.elementor-26623 .elementor-element.elementor-element-e7ffef2{--width:23%;}}/* Start custom CSS for heading, class: .elementor-element-0012ee3 */.elementor-26623 .elementor-element.elementor-element-0012ee3 h2{
   white-space: pre;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-931660c */.elementor-26623 .elementor-element.elementor-element-931660c {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7dbf2c */.elementor-26623 .elementor-element.elementor-element-b7dbf2c img{
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1.618 / 1; 
  object-fit:cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-26623 .elementor-element.elementor-element-b7dbf2c img{
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1 / 1; 
  object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad5dfaf */.elementor-26623 .elementor-element.elementor-element-ad5dfaf {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f653ef6 */.elementor-26623 .elementor-element.elementor-element-f653ef6 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa53125 */.elementor-26623 .elementor-element.elementor-element-fa53125 img{
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1 / 1.618; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e781181 */.elementor-26623 .elementor-element.elementor-element-e781181 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13ecbdb */.elementor-26623 .elementor-element.elementor-element-13ecbdb {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36170c0 */.elementor-26623 .elementor-element.elementor-element-36170c0 img{
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1 / 1.618; 
  object-fit:cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-26623 .elementor-element.elementor-element-36170c0 img{
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1 / 1.618; 
  object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40e1cf5 */.elementor-26623 .elementor-element.elementor-element-40e1cf5 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3d31b */.elementor-26623 .elementor-element.elementor-element-5e3d31b {
    position: absolute;
}

/*スマホ*/
@media only screen and (max-width: 767px){
    .elementor-26623 .elementor-element.elementor-element-5e3d31b {
    position: absolute;
    left: 50%;
  transform: translateX(-0%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c032968 */.elementor-26623 .elementor-element.elementor-element-c032968 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-451372c */.elementor-26623 .elementor-element.elementor-element-451372c {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-797c3c9 */.elementor-26623 .elementor-element.elementor-element-797c3c9 img{
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1 / 0.4; 
  object-fit:cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-26623 .elementor-element.elementor-element-797c3c9 img{
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1 / 1; 
  object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2fdfbd */.elementor-26623 .elementor-element.elementor-element-a2fdfbd {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39fe292 */.elementor-26623 .elementor-element.elementor-element-39fe292 img{
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1.618 / 1; 
  object-fit:cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-26623 .elementor-element.elementor-element-39fe292 img{
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1 / 1; 
  object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed4f3a */.elementor-26623 .elementor-element.elementor-element-eed4f3a {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00eb729 */.elementor-26623 .elementor-element.elementor-element-00eb729 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507b7e9 */.elementor-26623 .elementor-element.elementor-element-507b7e9 img{
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1 / 1.618; 
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24cbb30 */.elementor-26623 .elementor-element.elementor-element-24cbb30 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f30e5e4 */.elementor-26623 .elementor-element.elementor-element-f30e5e4 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc91b87 */.elementor-26623 .elementor-element.elementor-element-fc91b87 img{
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1 / 1.618; 
  object-fit:cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-26623 .elementor-element.elementor-element-fc91b87 img{
  width: 100%; /* 幅に応じて自動調整 */
  aspect-ratio: 1 / 1.618; 
  object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ffef2 */.elementor-26623 .elementor-element.elementor-element-e7ffef2 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44a304b */.elementor-26623 .elementor-element.elementor-element-44a304b {
    position: absolute;
}

/*スマホ*/
@media only screen and (max-width: 767px){
    .elementor-26623 .elementor-element.elementor-element-44a304b {
    position: absolute;
    left: 50%;
  transform: translateX(-0%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae57429 */.elementor-26623 .elementor-element.elementor-element-ae57429 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65a7892 */.elementor-26623 .elementor-element.elementor-element-65a7892 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホ（767px以下）は横書きに戻す */
@media only screen and (max-width: 767px){
 
}/* End custom CSS */