.elementor-6 .elementor-element.elementor-element-3a7bb14{--display:flex;--position:fixed;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.27;top:0px;}.elementor-6 .elementor-element.elementor-element-3a7bb14::before, .elementor-6 .elementor-element.elementor-element-3a7bb14 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-3a7bb14 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-3a7bb14 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-3a7bb14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-3a7bb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#7C7C7C;--background-overlay:'';}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-3a7bb14{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-3a7bb14{right:0px;}.elementor-6 .elementor-element.elementor-element-4327d21{--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;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-4327d21.e-con{--flex-grow:0;--flex-shrink:0;}.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-6 .elementor-element.elementor-element-ed167ee > .elementor-widget-container{margin:0px 0px 0px 90px;}.elementor-6 .elementor-element.elementor-element-ed167ee .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:58px;font-weight:700;line-height:91px;color:#FFFFFF;}.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-6 .elementor-element.elementor-element-3793135 > .elementor-widget-container{margin:0px 100px 0px 90px;}.elementor-6 .elementor-element.elementor-element-3793135{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-6df82c2{--display:flex;--justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-a17ccb1{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-a17ccb1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a17ccb1.elementor-element{--align-self:flex-end;}.elementor-6 .elementor-element.elementor-element-8d8269e{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-6 .elementor-element.elementor-element-8d8269e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8d8269e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-66e1e90{--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-6 .elementor-element.elementor-element-66e1e90::before, .elementor-6 .elementor-element.elementor-element-66e1e90 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-66e1e90 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-66e1e90 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-66e1e90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-66e1e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-66e1e90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-fd7505a > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-fd7505a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-6 .elementor-element.elementor-element-ff60fe2{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:19px;--margin-bottom:19px;--margin-left:19px;--margin-right:19px;}.elementor-6 .elementor-element.elementor-element-8237d71 .elementor-heading-title{font-family:"M PLUS Code Latin", Sans-serif;font-weight:500;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-3a75152{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.2px;}.elementor-6 .elementor-element.elementor-element-3a75152 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3a75152 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-3a75152 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-ae0e871{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#3D3D3D;}.elementor-6 .elementor-element.elementor-element-4fa34cf{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-71c5bd4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#494949;}.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-6 .elementor-element.elementor-element-3df5860 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E9E9E;border-radius:18px 18px 18px 18px;padding:15px 20px 15px 20px;}.elementor-6 .elementor-element.elementor-element-3df5860 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-6d39863{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-6d39863:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6d39863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D3844;}.elementor-6 .elementor-element.elementor-element-f71db6b{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:19px;--margin-bottom:19px;--margin-left:19px;--margin-right:19px;}.elementor-6 .elementor-element.elementor-element-52e3522 .elementor-heading-title{font-family:"M PLUS Code Latin", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-f3b1fbb{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3.2px;}.elementor-6 .elementor-element.elementor-element-f3b1fbb > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f3b1fbb .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-f3b1fbb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-c87a95c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-0ee1ea6{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-5148312 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a68c27f .elementor-button{background-color:#2D3844;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:18px 18px 18px 18px;padding:15px 20px 15px 20px;}.elementor-6 .elementor-element.elementor-element-a68c27f > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-920ff60{--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-6 .elementor-element.elementor-element-920ff60::before, .elementor-6 .elementor-element.elementor-element-920ff60 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-920ff60 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-920ff60 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-920ff60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-920ff60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-920ff60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-3ddcad8 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-3ddcad8 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 83% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-17917dd{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-17917dd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-17917dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-68cd3d2{--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-6 .elementor-element.elementor-element-68cd3d2::before, .elementor-6 .elementor-element.elementor-element-68cd3d2 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-68cd3d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-68cd3d2 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-68cd3d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-68cd3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-68cd3d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-c6362d7 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-c6362d7 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 83% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-2891490{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:19px;--margin-bottom:19px;--margin-left:19px;--margin-right:19px;}.elementor-6 .elementor-element.elementor-element-c425083 .elementor-heading-title{font-family:"M PLUS Code Latin", Sans-serif;font-weight:500;}.elementor-6 .elementor-element.elementor-element-caed73d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.2px;}.elementor-6 .elementor-element.elementor-element-caed73d > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-caed73d .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-caed73d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-c24c7d5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-6 .elementor-element.elementor-element-b14ce01 .elementor-button{background-color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#9E9E9E;border-radius:18px 18px 18px 18px;padding:25px 14px 25px 15px;}.elementor-6 .elementor-element.elementor-element-b14ce01 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-b14ce01 .elementor-button:focus{background-color:#2D3844;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b14ce01 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-b14ce01 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-b14ce01 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-9d1fbed .elementor-button{background-color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#9E9E9E;border-radius:18px 18px 18px 18px;padding:25px 15px 25px 15px;}.elementor-6 .elementor-element.elementor-element-9d1fbed .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-9d1fbed .elementor-button:focus{background-color:#2D3844;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-9d1fbed > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-9d1fbed .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-9d1fbed .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-baed193 .elementor-button{background-color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-2.4px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#9E9E9E;border-radius:18px 18px 18px 18px;padding:25px 5px 25px 5px;}.elementor-6 .elementor-element.elementor-element-baed193 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-baed193 .elementor-button:focus{background-color:#2D3844;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-baed193 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-baed193 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-baed193 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-231a152 .elementor-button{background-color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-1.7px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#9E9E9E;border-radius:18px 18px 18px 18px;padding:25px 5px 25px 5px;}.elementor-6 .elementor-element.elementor-element-231a152 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-231a152 .elementor-button:focus{background-color:#2D3844;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-231a152 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-231a152 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-231a152 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b620122{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-84d914b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#494949;}.elementor-6 .elementor-element.elementor-element-3d27941 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E9E9E;border-radius:18px 18px 18px 18px;padding:15px 20px 15px 20px;}.elementor-6 .elementor-element.elementor-element-3d27941 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-c7826cb{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-c7826cb:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c7826cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-88032f5{--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-6 .elementor-element.elementor-element-88032f5::before, .elementor-6 .elementor-element.elementor-element-88032f5 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-88032f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-88032f5 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-88032f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-88032f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-88032f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-ee953ba{--spacer-size:146px;}.elementor-6 .elementor-element.elementor-element-d2fb625{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-d2fb625:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d2fb625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-3a43bbf{--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:center;--overlay-opacity:0.5;}.elementor-6 .elementor-element.elementor-element-3a43bbf::before, .elementor-6 .elementor-element.elementor-element-3a43bbf > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-3a43bbf > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-3a43bbf > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-3a43bbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-3a43bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-3a43bbf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-572def0{--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;--border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-572def0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-572def0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D3844;}.elementor-6 .elementor-element.elementor-element-9ab1477{--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-6 .elementor-element.elementor-element-b0e6fd6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-c830830{--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-6 .elementor-element.elementor-element-d2fd922{--display:flex;}.elementor-6 .elementor-element.elementor-element-d8ade42 .elementor-heading-title{font-family:"M PLUS Code Latin", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-8ee7121{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3.2px;}.elementor-6 .elementor-element.elementor-element-8ee7121 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8ee7121 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-8ee7121 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-217364b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-3cdadc5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-9c24c6c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-f88c1f3{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-f2863d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f2863d6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-70ef21f .elementor-button{background-color:#2D3844;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:18px 18px 18px 18px;padding:15px 20px 15px 20px;}.elementor-6 .elementor-element.elementor-element-70ef21f > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-b58de91{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-4e4f68d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6 .elementor-element.elementor-element-7a511ee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-dbd80fd .elementor-button{background-color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:700;letter-spacing:1.6px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:18px 18px 18px 18px;padding:20px 50px 20px 60px;}.elementor-6 .elementor-element.elementor-element-dbd80fd .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-dbd80fd .elementor-button:focus{background-color:#2D3844;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-dbd80fd > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-dbd80fd .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-dbd80fd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d0df916{--display:flex;}.elementor-6 .elementor-element.elementor-element-d0df916:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d0df916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-e49c8e9{--spacer-size:50px;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-ed167ee .elementor-heading-title{font-size:48px;line-height:1.6em;}.elementor-6 .elementor-element.elementor-element-c24c7d5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-3a7bb14{--min-height:76vh;}.elementor-6 .elementor-element.elementor-element-4327d21{--width:100%;--justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-ed167ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ed167ee{text-align:left;}.elementor-6 .elementor-element.elementor-element-ed167ee .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-6 .elementor-element.elementor-element-3793135 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-3793135{font-size:14px;}.elementor-6 .elementor-element.elementor-element-a17ccb1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6 .elementor-element.elementor-element-a17ccb1{--container-widget-width:3px;--container-widget-flex-grow:0;width:var( --container-widget-width, 3px );max-width:3px;}.elementor-6 .elementor-element.elementor-element-a17ccb1.elementor-element{--align-self:flex-end;}.elementor-6 .elementor-element.elementor-element-8d8269e{--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;--margin-top:100vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-6 .elementor-element.elementor-element-66e1e90{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:59px;--padding-bottom:59px;--padding-left:59px;--padding-right:59px;}.elementor-6 .elementor-element.elementor-element-fd7505a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8237d71 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-ae0e871{font-size:15px;}.elementor-6 .elementor-element.elementor-element-71c5bd4 .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-3df5860 .elementor-button{font-size:12px;border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-6d39863{--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-6 .elementor-element.elementor-element-52e3522 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-c87a95c{font-size:15px;}.elementor-6 .elementor-element.elementor-element-5148312 .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-a68c27f .elementor-button{font-size:12px;border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-920ff60{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-6 .elementor-element.elementor-element-3ddcad8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-17917dd{--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-6 .elementor-element.elementor-element-68cd3d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-6 .elementor-element.elementor-element-c6362d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-c6362d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-c425083 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-c24c7d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-b14ce01 .elementor-button{font-size:17px;border-radius:12px 12px 12px 12px;padding:18px 30px 15px 30px;}.elementor-6 .elementor-element.elementor-element-9d1fbed .elementor-button{font-size:17px;border-radius:12px 12px 12px 12px;padding:18px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-baed193 .elementor-button{font-size:17px;border-radius:12px 12px 12px 12px;padding:18px 25px 15px 25px;}.elementor-6 .elementor-element.elementor-element-231a152 .elementor-button{font-size:17px;border-radius:12px 12px 12px 12px;padding:18px 20px 15px 20px;}.elementor-6 .elementor-element.elementor-element-84d914b .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-3d27941 .elementor-button{font-size:12px;border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-c7826cb{--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-6 .elementor-element.elementor-element-88032f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-d2fb625{--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-6 .elementor-element.elementor-element-3a43bbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-d2fd922{--margin-top:-13px;--margin-bottom:-13px;--margin-left:-13px;--margin-right:-13px;}.elementor-6 .elementor-element.elementor-element-d8ade42 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-9c24c6c > .elementor-widget-container{margin:-20px -20px -20px -20px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9c24c6c{font-size:15px;}.elementor-6 .elementor-element.elementor-element-f2863d6 .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-70ef21f .elementor-button{font-size:12px;border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-dbd80fd .elementor-button{font-size:13px;border-radius:12px 12px 12px 12px;padding:15px 40px 15px 40px;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-4327d21{--width:40%;}.elementor-6 .elementor-element.elementor-element-6df82c2{--width:66.6666%;}.elementor-6 .elementor-element.elementor-element-8d8269e{--width:100%;}.elementor-6 .elementor-element.elementor-element-66e1e90{--width:26%;}.elementor-6 .elementor-element.elementor-element-ff60fe2{--width:36%;}.elementor-6 .elementor-element.elementor-element-6d39863{--width:100%;}.elementor-6 .elementor-element.elementor-element-f71db6b{--width:36%;}.elementor-6 .elementor-element.elementor-element-920ff60{--width:26%;}.elementor-6 .elementor-element.elementor-element-17917dd{--width:100%;}.elementor-6 .elementor-element.elementor-element-68cd3d2{--width:26%;}.elementor-6 .elementor-element.elementor-element-2891490{--width:36%;}.elementor-6 .elementor-element.elementor-element-c7826cb{--width:100%;}.elementor-6 .elementor-element.elementor-element-d2fb625{--width:100%;}.elementor-6 .elementor-element.elementor-element-572def0{--width:60%;}.elementor-6 .elementor-element.elementor-element-b58de91{--width:52%;}.elementor-6 .elementor-element.elementor-element-7a511ee{--width:49%;}}