.elementor-17902 .elementor-element.elementor-element-d851db7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17902 .elementor-element.elementor-element-b254bf7{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17902 .elementor-element.elementor-element-9045e9b{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-bb909fe .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:80px;font-weight:400;text-transform:capitalize;line-height:90px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-bb909fe > .elementor-widget-container{margin:0px 0px 20px 0px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-17902 .elementor-element.elementor-element-c3a746f{text-align:start;}.elementor-17902 .elementor-element.elementor-element-c3a746f img{max-width:150px;}.elementor-17902 .elementor-element.elementor-element-c3a746f > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );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-17902 .elementor-element.elementor-element-e718939{text-align:start;font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:500;line-height:24px;color:var( --e-global-color-secondary );width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-17902 .elementor-element.elementor-element-e718939 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-e718939.elementor-element{--align-self:flex-start;}.elementor-17902 .elementor-element.elementor-element-5619d68{--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-start;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-c2961d4{--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;--align-items:flex-start;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-0a20669{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-0a20669:hover::before, .elementor-17902 .elementor-element.elementor-element-0a20669:hover > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-0a20669:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-0a20669 > .elementor-background-slideshow:hover::before, .elementor-17902 .elementor-element.elementor-element-0a20669 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-17902 .elementor-element.elementor-element-0a20669:hover{--overlay-opacity:0.5;}.elementor-17902 .elementor-element.elementor-element-902b807{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.7s;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-902b807:hover::before, .elementor-17902 .elementor-element.elementor-element-902b807:hover > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-902b807:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-902b807 > .elementor-background-slideshow:hover::before, .elementor-17902 .elementor-element.elementor-element-902b807 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#000000;}.elementor-17902 .elementor-element.elementor-element-902b807:hover{--overlay-opacity:0.5;}.elementor-17902 .elementor-element.elementor-element-902b807, .elementor-17902 .elementor-element.elementor-element-902b807::before{--overlay-transition:0.5s;}.elementor-17902 .elementor-element.elementor-element-dd29ebc{text-align:center;}.elementor-17902 .elementor-element.elementor-element-dd29ebc img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-19855ce .elementor-icon-wrapper{text-align:center;}.elementor-17902 .elementor-element.elementor-element-19855ce.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-19855ce.elementor-view-stacked .elementor-icon{color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-19855ce.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-19855ce .elementor-icon{font-size:15px;}.elementor-17902 .elementor-element.elementor-element-19855ce .elementor-icon svg{height:15px;}.elementor-17902 .elementor-element.elementor-element-19855ce.elementor-element{--align-self:center;}.elementor-17902 .elementor-element.elementor-element-19855ce{top:45%;--e-transform-transition-duration:500ms;}.elementor-17902 .elementor-element.elementor-element-19855ce > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-17902 .elementor-element.elementor-element-5a6014d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-6fb7f64{text-align:start;}.elementor-17902 .elementor-element.elementor-element-6fb7f64 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-6fb7f64 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-125955d{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-125955d > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-ea8b3da{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-e15826e{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.7s;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-e15826e:hover::before, .elementor-17902 .elementor-element.elementor-element-e15826e:hover > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-e15826e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-e15826e > .elementor-background-slideshow:hover::before, .elementor-17902 .elementor-element.elementor-element-e15826e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#000000;}.elementor-17902 .elementor-element.elementor-element-e15826e:hover{--overlay-opacity:0.5;}.elementor-17902 .elementor-element.elementor-element-e15826e, .elementor-17902 .elementor-element.elementor-element-e15826e::before{--overlay-transition:0.5s;}.elementor-17902 .elementor-element.elementor-element-e2e0525{text-align:center;}.elementor-17902 .elementor-element.elementor-element-e2e0525 img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-87c20a8 .elementor-icon-wrapper{text-align:center;}.elementor-17902 .elementor-element.elementor-element-87c20a8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-87c20a8.elementor-view-stacked .elementor-icon{color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-87c20a8.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-87c20a8 .elementor-icon{font-size:15px;}.elementor-17902 .elementor-element.elementor-element-87c20a8 .elementor-icon svg{height:15px;}.elementor-17902 .elementor-element.elementor-element-87c20a8.elementor-element{--align-self:center;}.elementor-17902 .elementor-element.elementor-element-87c20a8{top:45%;--e-transform-transition-duration:500ms;}.elementor-17902 .elementor-element.elementor-element-87c20a8 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-17902 .elementor-element.elementor-element-789186b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-bb161c4{text-align:start;}.elementor-17902 .elementor-element.elementor-element-bb161c4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-bb161c4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-60cfe30{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-60cfe30 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-00b678c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-71163e6{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.7s;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-71163e6:hover::before, .elementor-17902 .elementor-element.elementor-element-71163e6:hover > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-71163e6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-71163e6 > .elementor-background-slideshow:hover::before, .elementor-17902 .elementor-element.elementor-element-71163e6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#000000;}.elementor-17902 .elementor-element.elementor-element-71163e6:hover{--overlay-opacity:0.5;}.elementor-17902 .elementor-element.elementor-element-71163e6, .elementor-17902 .elementor-element.elementor-element-71163e6::before{--overlay-transition:0.5s;}.elementor-17902 .elementor-element.elementor-element-c78ea83{text-align:center;}.elementor-17902 .elementor-element.elementor-element-c78ea83 img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-d1cee98 .elementor-icon-wrapper{text-align:center;}.elementor-17902 .elementor-element.elementor-element-d1cee98.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-d1cee98.elementor-view-stacked .elementor-icon{color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-d1cee98.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-d1cee98 .elementor-icon{font-size:15px;}.elementor-17902 .elementor-element.elementor-element-d1cee98 .elementor-icon svg{height:15px;}.elementor-17902 .elementor-element.elementor-element-d1cee98.elementor-element{--align-self:center;}body:not(.rtl) .elementor-17902 .elementor-element.elementor-element-d1cee98{left:45%;}body.rtl .elementor-17902 .elementor-element.elementor-element-d1cee98{right:45%;}.elementor-17902 .elementor-element.elementor-element-d1cee98{top:45%;--e-transform-transition-duration:500ms;}.elementor-17902 .elementor-element.elementor-element-d1cee98 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-17902 .elementor-element.elementor-element-66fbfee{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-7b138ef{text-align:start;}.elementor-17902 .elementor-element.elementor-element-7b138ef .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-7b138ef > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-a9372c7{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-a9372c7 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-51ade6f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-5f158ad{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.7s;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-5f158ad:hover::before, .elementor-17902 .elementor-element.elementor-element-5f158ad:hover > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-5f158ad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-5f158ad > .elementor-background-slideshow:hover::before, .elementor-17902 .elementor-element.elementor-element-5f158ad > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#000000;}.elementor-17902 .elementor-element.elementor-element-5f158ad:hover{--overlay-opacity:0.5;}.elementor-17902 .elementor-element.elementor-element-5f158ad, .elementor-17902 .elementor-element.elementor-element-5f158ad::before{--overlay-transition:0.5s;}.elementor-17902 .elementor-element.elementor-element-9645ec9{text-align:center;}.elementor-17902 .elementor-element.elementor-element-9645ec9 img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-230f2da .elementor-icon-wrapper{text-align:center;}.elementor-17902 .elementor-element.elementor-element-230f2da.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-230f2da.elementor-view-stacked .elementor-icon{color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-230f2da.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-230f2da .elementor-icon{font-size:15px;}.elementor-17902 .elementor-element.elementor-element-230f2da .elementor-icon svg{height:15px;}.elementor-17902 .elementor-element.elementor-element-230f2da.elementor-element{--align-self:center;}.elementor-17902 .elementor-element.elementor-element-230f2da{top:45%;--e-transform-transition-duration:500ms;}.elementor-17902 .elementor-element.elementor-element-230f2da > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-17902 .elementor-element.elementor-element-40803c8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-486f8d1{text-align:start;}.elementor-17902 .elementor-element.elementor-element-486f8d1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-486f8d1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-b5f1be6{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-b5f1be6 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-1b85e07{--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;--align-items:flex-start;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:40%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:150px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-51f4a7f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-4b42de1{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.7s;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-4b42de1:hover::before, .elementor-17902 .elementor-element.elementor-element-4b42de1:hover > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-4b42de1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-4b42de1 > .elementor-background-slideshow:hover::before, .elementor-17902 .elementor-element.elementor-element-4b42de1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#000000;}.elementor-17902 .elementor-element.elementor-element-4b42de1:hover{--overlay-opacity:0.5;}.elementor-17902 .elementor-element.elementor-element-4b42de1, .elementor-17902 .elementor-element.elementor-element-4b42de1::before{--overlay-transition:0.5s;}.elementor-17902 .elementor-element.elementor-element-f2953b3{text-align:center;}.elementor-17902 .elementor-element.elementor-element-f2953b3 img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-a1fabe8 .elementor-icon-wrapper{text-align:center;}.elementor-17902 .elementor-element.elementor-element-a1fabe8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-a1fabe8.elementor-view-stacked .elementor-icon{color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-a1fabe8.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-a1fabe8 .elementor-icon{font-size:15px;}.elementor-17902 .elementor-element.elementor-element-a1fabe8 .elementor-icon svg{height:15px;}.elementor-17902 .elementor-element.elementor-element-a1fabe8.elementor-element{--align-self:center;}.elementor-17902 .elementor-element.elementor-element-a1fabe8{top:45%;--e-transform-transition-duration:500ms;}.elementor-17902 .elementor-element.elementor-element-a1fabe8 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-17902 .elementor-element.elementor-element-ccc328e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-c51528a{text-align:start;}.elementor-17902 .elementor-element.elementor-element-c51528a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-c51528a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-6edf2c6{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-6edf2c6 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-93d78a3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-142723c{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.7s;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-142723c:hover::before, .elementor-17902 .elementor-element.elementor-element-142723c:hover > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-142723c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-142723c > .elementor-background-slideshow:hover::before, .elementor-17902 .elementor-element.elementor-element-142723c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#000000;}.elementor-17902 .elementor-element.elementor-element-142723c:hover{--overlay-opacity:0.5;}.elementor-17902 .elementor-element.elementor-element-142723c, .elementor-17902 .elementor-element.elementor-element-142723c::before{--overlay-transition:0.5s;}.elementor-17902 .elementor-element.elementor-element-a26b396{text-align:center;}.elementor-17902 .elementor-element.elementor-element-a26b396 img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-ecaa154 .elementor-icon-wrapper{text-align:center;}.elementor-17902 .elementor-element.elementor-element-ecaa154.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-ecaa154.elementor-view-stacked .elementor-icon{color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-ecaa154.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-ecaa154 .elementor-icon{font-size:15px;}.elementor-17902 .elementor-element.elementor-element-ecaa154 .elementor-icon svg{height:15px;}.elementor-17902 .elementor-element.elementor-element-ecaa154.elementor-element{--align-self:center;}.elementor-17902 .elementor-element.elementor-element-ecaa154{top:45%;--e-transform-transition-duration:500ms;}.elementor-17902 .elementor-element.elementor-element-ecaa154 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-17902 .elementor-element.elementor-element-fc743c8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-6fb0d28{text-align:start;}.elementor-17902 .elementor-element.elementor-element-6fb0d28 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-6fb0d28 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-2ee1108{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-2ee1108 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-d94d243{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-ef2efff{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.7s;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-ef2efff:hover::before, .elementor-17902 .elementor-element.elementor-element-ef2efff:hover > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-ef2efff:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-ef2efff > .elementor-background-slideshow:hover::before, .elementor-17902 .elementor-element.elementor-element-ef2efff > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#000000;}.elementor-17902 .elementor-element.elementor-element-ef2efff:hover{--overlay-opacity:0.5;}.elementor-17902 .elementor-element.elementor-element-ef2efff, .elementor-17902 .elementor-element.elementor-element-ef2efff::before{--overlay-transition:0.5s;}.elementor-17902 .elementor-element.elementor-element-3b3dcfe{text-align:center;}.elementor-17902 .elementor-element.elementor-element-3b3dcfe img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-488d9ce .elementor-icon-wrapper{text-align:center;}.elementor-17902 .elementor-element.elementor-element-488d9ce.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-488d9ce.elementor-view-stacked .elementor-icon{color:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-488d9ce.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17902 .elementor-element.elementor-element-488d9ce .elementor-icon{font-size:15px;}.elementor-17902 .elementor-element.elementor-element-488d9ce .elementor-icon svg{height:15px;}.elementor-17902 .elementor-element.elementor-element-488d9ce.elementor-element{--align-self:center;}.elementor-17902 .elementor-element.elementor-element-488d9ce{top:45%;--e-transform-transition-duration:500ms;}.elementor-17902 .elementor-element.elementor-element-488d9ce > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-17902 .elementor-element.elementor-element-022c8e3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-327ac1b{text-align:start;}.elementor-17902 .elementor-element.elementor-element-327ac1b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-327ac1b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-8baa943{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-8baa943 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-f3c06b5{--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-17902 .elementor-element.elementor-element-32e0b80{--display:flex;}.elementor-17902 .elementor-element.elementor-element-e542e16 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:100px;font-weight:400;text-transform:capitalize;line-height:112px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-e542e16 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-17902 .elementor-element.elementor-element-f045f76{text-align:start;}.elementor-17902 .elementor-element.elementor-element-f045f76 img{max-width:245px;}.elementor-17902 .elementor-element.elementor-element-733dc03{text-align:start;font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-733dc03 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-da34680{--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-17902 .elementor-element.elementor-element-efee564{--display:flex;}.elementor-17902 .elementor-element.elementor-element-de774c0{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-de774c0:hover::before, .elementor-17902 .elementor-element.elementor-element-de774c0:hover > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-de774c0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-de774c0 > .elementor-background-slideshow:hover::before, .elementor-17902 .elementor-element.elementor-element-de774c0 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-17902 .elementor-element.elementor-element-de774c0:hover{--overlay-opacity:0.5;}.elementor-17902 .elementor-element.elementor-element-41b8c3e{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.7s;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-41b8c3e:not(.elementor-motion-effects-element-type-background), .elementor-17902 .elementor-element.elementor-element-41b8c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-41b8c3e:hover::before, .elementor-17902 .elementor-element.elementor-element-41b8c3e:hover > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-41b8c3e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17902 .elementor-element.elementor-element-41b8c3e > .elementor-background-slideshow:hover::before, .elementor-17902 .elementor-element.elementor-element-41b8c3e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-41b8c3e:hover{--overlay-opacity:0.5;}.elementor-17902 .elementor-element.elementor-element-627dcec{text-align:center;}.elementor-17902 .elementor-element.elementor-element-627dcec img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-627dcec .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-17902 .elementor-element.elementor-element-a8ca61c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-d9d4b41{text-align:start;}.elementor-17902 .elementor-element.elementor-element-d9d4b41 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-d9d4b41 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-8fd15a5{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-8fd15a5 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-61a68fe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-55dee4c{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-55dee4c:not(.elementor-motion-effects-element-type-background), .elementor-17902 .elementor-element.elementor-element-55dee4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-ddb9ab8{text-align:center;}.elementor-17902 .elementor-element.elementor-element-ddb9ab8 img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-ddb9ab8 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-17902 .elementor-element.elementor-element-ffc1254{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-01c58c3{text-align:start;}.elementor-17902 .elementor-element.elementor-element-01c58c3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-01c58c3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-5d3792d{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-5d3792d > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-bb24321{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-e7631ee{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-e7631ee:not(.elementor-motion-effects-element-type-background), .elementor-17902 .elementor-element.elementor-element-e7631ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-201388d{text-align:center;}.elementor-17902 .elementor-element.elementor-element-201388d img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-201388d .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-17902 .elementor-element.elementor-element-c280a96{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-30428d0{text-align:start;}.elementor-17902 .elementor-element.elementor-element-30428d0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-30428d0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-145f513{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-145f513 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-05c3b3e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-0b5cf0d{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-0b5cf0d:not(.elementor-motion-effects-element-type-background), .elementor-17902 .elementor-element.elementor-element-0b5cf0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-fc9991f{text-align:center;}.elementor-17902 .elementor-element.elementor-element-fc9991f img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-fc9991f .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-17902 .elementor-element.elementor-element-805f01f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-882040b{text-align:start;}.elementor-17902 .elementor-element.elementor-element-882040b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-882040b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-06fbcf8{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-06fbcf8 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-ccedc06{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-2b44c2a{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-2b44c2a:not(.elementor-motion-effects-element-type-background), .elementor-17902 .elementor-element.elementor-element-2b44c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-8cf9f40{text-align:center;}.elementor-17902 .elementor-element.elementor-element-8cf9f40 img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-8cf9f40 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-17902 .elementor-element.elementor-element-b411c08{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-27f3cfd{text-align:start;}.elementor-17902 .elementor-element.elementor-element-27f3cfd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-27f3cfd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-b33d7bf{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-b33d7bf > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-c595363{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-4dd57d6{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-4dd57d6:not(.elementor-motion-effects-element-type-background), .elementor-17902 .elementor-element.elementor-element-4dd57d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-65a6778{text-align:center;}.elementor-17902 .elementor-element.elementor-element-65a6778 img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-65a6778 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-17902 .elementor-element.elementor-element-d052abc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-27e0ef9{text-align:start;}.elementor-17902 .elementor-element.elementor-element-27e0ef9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-27e0ef9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-376c123{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-376c123 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-ba984cf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-fb8e856{--display:flex;--min-height:435px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-fb8e856:not(.elementor-motion-effects-element-type-background), .elementor-17902 .elementor-element.elementor-element-fb8e856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-c01ca15{text-align:center;}.elementor-17902 .elementor-element.elementor-element-c01ca15 img{width:100%;max-width:100%;height:435px;object-fit:cover;object-position:center center;}.elementor-17902 .elementor-element.elementor-element-c01ca15 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-17902 .elementor-element.elementor-element-94e1721{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-fcd5a3d{text-align:start;}.elementor-17902 .elementor-element.elementor-element-fcd5a3d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;line-height:35px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-17902 .elementor-element.elementor-element-fcd5a3d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17902 .elementor-element.elementor-element-5f54ad9{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:22px;color:#0000007E;}.elementor-17902 .elementor-element.elementor-element-5f54ad9 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-17902 .elementor-element.elementor-element-b254bf7{--width:10%;}.elementor-17902 .elementor-element.elementor-element-9045e9b{--width:40%;}.elementor-17902 .elementor-element.elementor-element-5619d68{--width:50%;}.elementor-17902 .elementor-element.elementor-element-c2961d4{--content-width:350px;}.elementor-17902 .elementor-element.elementor-element-0a20669{--width:100%;}.elementor-17902 .elementor-element.elementor-element-ea8b3da{--width:100%;}.elementor-17902 .elementor-element.elementor-element-00b678c{--width:100%;}.elementor-17902 .elementor-element.elementor-element-51ade6f{--width:100%;}.elementor-17902 .elementor-element.elementor-element-1b85e07{--content-width:350px;}.elementor-17902 .elementor-element.elementor-element-51f4a7f{--width:100%;}.elementor-17902 .elementor-element.elementor-element-93d78a3{--width:100%;}.elementor-17902 .elementor-element.elementor-element-d94d243{--width:100%;}.elementor-17902 .elementor-element.elementor-element-de774c0{--width:100%;}.elementor-17902 .elementor-element.elementor-element-61a68fe{--width:100%;}.elementor-17902 .elementor-element.elementor-element-bb24321{--width:100%;}.elementor-17902 .elementor-element.elementor-element-05c3b3e{--width:100%;}.elementor-17902 .elementor-element.elementor-element-ccedc06{--width:100%;}.elementor-17902 .elementor-element.elementor-element-c595363{--width:100%;}.elementor-17902 .elementor-element.elementor-element-ba984cf{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17902 .elementor-element.elementor-element-e718939 > .elementor-widget-container{padding:0px 020px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-e718939{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-17902 .elementor-element.elementor-element-5619d68{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-0%;--margin-bottom:0%;--margin-left:2%;--margin-right:2%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17902 .elementor-element.elementor-element-e718939{text-align:start;font-size:15px;line-height:30px;}.elementor-17902 .elementor-element.elementor-element-e718939 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-f3c06b5{--content-width:100%;--margin-top:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-17902 .elementor-element.elementor-element-32e0b80{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17902 .elementor-element.elementor-element-e542e16{text-align:start;}.elementor-17902 .elementor-element.elementor-element-e542e16 .elementor-heading-title{font-size:80px;line-height:90px;}.elementor-17902 .elementor-element.elementor-element-e542e16 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17902 .elementor-element.elementor-element-f045f76 img{max-width:150px;}.elementor-17902 .elementor-element.elementor-element-f045f76 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17902 .elementor-element.elementor-element-733dc03{text-align:start;font-size:15px;line-height:30px;}.elementor-17902 .elementor-element.elementor-element-733dc03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17902 .elementor-element.elementor-element-da34680{--width:100%;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-17902 .elementor-element.elementor-element-efee564{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-bb909fe */@media only screen and (min-width: 1500px) {
.elementor-17902 .elementor-element.elementor-element-bb909fe h1{
font-size: 100px !important;
margin-bottom: 30px;
}
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3a746f */@media only screen and (min-width: 1500px) {
.elementor-17902 .elementor-element.elementor-element-c3a746f img{
max-width: 200px;
}
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e718939 */@media only screen and (min-width: 1500px) {
.elementor-17902 .elementor-element.elementor-element-e718939{
font-size: 19px !important;
line-height: 29px;
width: 600px;
}
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd29ebc */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19855ce */.team-title {
opacity: 0;
visibility: hidden;
transition: 0.5s;
}

.team-box:hover .team-title{
opacity: 0.5!important;
visibility: visible;
}

.elementor-17902 .elementor-element.elementor-element-19855ce:hover{
opacity: 1!important;
visibility: visible!important;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2e0525 */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-87c20a8 */.team-title {
opacity: 0;
visibility: hidden;
transition: 0.5s;
}

.team-box:hover .team-title{
opacity: 0.5!important;
visibility: visible;
}

.elementor-17902 .elementor-element.elementor-element-87c20a8:hover{
opacity: 1!important;
visibility: visible!important;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c78ea83 */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d1cee98 */.team-title {
opacity: 0;
visibility: hidden;
transition: 0.5s;
}

.team-box:hover .team-title{
opacity: 0.5!important;
visibility: visible;
}

.elementor-17902 .elementor-element.elementor-element-d1cee98:hover{
opacity: 1!important;
visibility: visible!important;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9645ec9 */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-230f2da */.team-title {
opacity: 0;
visibility: hidden;
transition: 0.5s;
}

.team-box:hover .team-title{
opacity: 0.5!important;
visibility: visible;
}

.elementor-17902 .elementor-element.elementor-element-230f2da:hover{
opacity: 1!important;
visibility: visible!important;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2953b3 */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1fabe8 */.team-title {
opacity: 0;
visibility: hidden;
transition: 0.5s;
}

.team-box:hover .team-title{
opacity: 0.5!important;
visibility: visible;
}

.elementor-17902 .elementor-element.elementor-element-a1fabe8:hover{
opacity: 1!important;
visibility: visible!important;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a26b396 */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ecaa154 */.team-title {
opacity: 0;
visibility: hidden;
transition: 0.5s;
}

.team-box:hover .team-title{
opacity: 0.5!important;
visibility: visible;
}

.elementor-17902 .elementor-element.elementor-element-ecaa154:hover{
opacity: 1!important;
visibility: visible!important;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b3dcfe */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-488d9ce */.team-title {
opacity: 0;
visibility: hidden;
transition: 0.5s;
}

.team-box:hover .team-title{
opacity: 0.5!important;
visibility: visible;
}

.elementor-17902 .elementor-element.elementor-element-488d9ce:hover{
opacity: 1!important;
visibility: visible!important;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-627dcec */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb9ab8 */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-201388d */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc9991f */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf9f40 */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65a6778 */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c01ca15 */.team-img img {
	transition: 0.5s;
}
.team-box:hover img {
	transform: scale(1.1);
	opacity: 0.7;
}
.team-img {
	overflow: hidden;
}



.team-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color:black;!important;
	opacity: 0;
	visibility: hidden;!important;
	transition: 0.3s;!important;
}

.team-box:hover::before {
	opacity: 0.75;!important;
	visibility: visible;!important;
}/* End custom CSS */