.elementor-9 .elementor-element.elementor-element-a91eea8{--display:flex;--min-height:1080px;--flex-direction:row;--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;--justify-content:center;--align-items:center;--overlay-opacity:.61;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-9 .elementor-element.elementor-element-a91eea8:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-a91eea8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://hakatamatsudaya.com/wp-content/uploads/2024/07/2024_06_18_9999_502-Edit-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-9 .elementor-element.elementor-element-a91eea8:before,.elementor-9 .elementor-element.elementor-element-a91eea8>.elementor-background-video-container:before,.elementor-9 .elementor-element.elementor-element-a91eea8>.e-con-inner>.elementor-background-video-container:before,.elementor-9 .elementor-element.elementor-element-a91eea8>.elementor-background-slideshow:before,.elementor-9 .elementor-element.elementor-element-a91eea8>.e-con-inner>.elementor-background-slideshow:before,.elementor-9 .elementor-element.elementor-element-a91eea8>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-9 .elementor-element.elementor-element-a91eea8.e-con{--align-self: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-9 .elementor-element.elementor-element-6dc0bc8 .elementor-icon-wrapper{text-align:center}.elementor-9 .elementor-element.elementor-element-6dc0bc8.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-9 .elementor-element.elementor-element-6dc0bc8.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-6dc0bc8.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-9 .elementor-element.elementor-element-6dc0bc8.elementor-view-framed .elementor-icon,.elementor-9 .elementor-element.elementor-element-6dc0bc8.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-9 .elementor-element.elementor-element-6dc0bc8 .elementor-icon{font-size:162px}.elementor-9 .elementor-element.elementor-element-6dc0bc8 .elementor-icon svg{height:162px}.elementor-9 .elementor-element.elementor-element-6dc0bc8 .elementor-icon-wrapper svg{width:auto}.elementor-9 .elementor-element.elementor-element-3b6fdd7{--display:flex}.elementor-9 .elementor-element.elementor-element-4cf6b2a{--spacer-size:15vh}.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-9 .elementor-element.elementor-element-d1132e7{text-align:left}.elementor-9 .elementor-element.elementor-element-d1132e7 .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:35px;font-weight:600;font-style:normal;line-height:50px}.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-9 .elementor-element.elementor-element-da75f3d>.elementor-widget-container{margin:15px 0 0}.elementor-9 .elementor-element.elementor-element-da75f3d{font-family:"Shippori Mincho",Sans-serif;font-size:17px;font-weight:500;line-height:42px}.elementor-9 .elementor-element.elementor-element-97ac469{--spacer-size:15vh}.elementor-9 .elementor-element.elementor-element-76761ed{--display:flex;--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-9 .elementor-element.elementor-element-2500145{--e-image-carousel-slides-to-show:3}.elementor-9 .elementor-element.elementor-element-a7b1621{--spacer-size:20vh}.elementor-9 .elementor-element.elementor-element-58ca3e7{--display:flex;--min-height:600px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px}.elementor-9 .elementor-element.elementor-element-58ca3e7:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-58ca3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://hakatamatsudaya.com/wp-content/uploads/2024/07/2024_06_18_9999_300-Edit-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-9 .elementor-element.elementor-element-58ca3e7:before,.elementor-9 .elementor-element.elementor-element-58ca3e7>.elementor-background-video-container:before,.elementor-9 .elementor-element.elementor-element-58ca3e7>.e-con-inner>.elementor-background-video-container:before,.elementor-9 .elementor-element.elementor-element-58ca3e7>.elementor-background-slideshow:before,.elementor-9 .elementor-element.elementor-element-58ca3e7>.e-con-inner>.elementor-background-slideshow:before,.elementor-9 .elementor-element.elementor-element-58ca3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-9 .elementor-element.elementor-element-c466525{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-f934440{--spacer-size:5vh}.elementor-9 .elementor-element.elementor-element-b46e659{text-align:left}.elementor-9 .elementor-element.elementor-element-b46e659 .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:35px;font-weight:600;font-style:normal;line-height:50px;color:#fff}.elementor-9 .elementor-element.elementor-element-59007b5{width:var(--container-widget-width,600px);max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Shippori Mincho",Sans-serif;font-size:17px;font-weight:700;line-height:46px;text-shadow:0px 0px 2px rgba(0,0,0,.09);color:#fff}.elementor-9 .elementor-element.elementor-element-59007b5>.elementor-widget-container{margin:15px 0 0}.elementor-9 .elementor-element.elementor-element-3b0e90e{--spacer-size:5vh}.elementor-9 .elementor-element.elementor-element-b0c77ff{--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-9 .elementor-element.elementor-element-99978ed{text-align:left}.elementor-9 .elementor-element.elementor-element-99978ed .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:35px;font-weight:700;font-style:normal;line-height:50px;color:#fff}.elementor-9 .elementor-element.elementor-element-454dca0{--spacer-size:50px}.elementor-9 .elementor-element.elementor-element-f946374>.elementor-widget-container{background-color:transparent;margin:15px 0 0;background-image:radial-gradient(at center center,#0000004D 21%,#00000005 60%)}.elementor-9 .elementor-element.elementor-element-f946374{font-family:"Shippori Mincho",Sans-serif;font-size:17px;font-weight:700;line-height:42px;text-shadow:1px 1px 18px rgba(0,0,0,.71);color:#fff}.elementor-9 .elementor-element.elementor-element-5f4ff54{--display:flex}.elementor-9 .elementor-element.elementor-element-bc1b294{--spacer-size:20vh}.elementor-9 .elementor-element.elementor-element-9763555{--display:flex;--min-height:400px;--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;--background-transition:0s;--overlay-opacity:.5}.elementor-9 .elementor-element.elementor-element-9763555:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-9763555>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://hakatamatsudaya.com/wp-content/uploads/2024/07/2024_06_18_9999_412-Edit.jpg");background-position:0 56%;background-repeat:no-repeat;background-size:cover}.elementor-9 .elementor-element.elementor-element-9763555:hover{background-image:url("http://hakatamatsudaya.com/wp-content/uploads/2024/07/2024_06_18_9999_412-Edit.jpg");--overlay-opacity:.76}.elementor-9 .elementor-element.elementor-element-9763555:before,.elementor-9 .elementor-element.elementor-element-9763555>.elementor-background-video-container:before,.elementor-9 .elementor-element.elementor-element-9763555>.e-con-inner>.elementor-background-video-container:before,.elementor-9 .elementor-element.elementor-element-9763555>.elementor-background-slideshow:before,.elementor-9 .elementor-element.elementor-element-9763555>.e-con-inner>.elementor-background-slideshow:before,.elementor-9 .elementor-element.elementor-element-9763555>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#0501016E;--background-overlay:''}.elementor-9 .elementor-element.elementor-element-9763555:hover:before,.elementor-9 .elementor-element.elementor-element-9763555:hover>.elementor-background-video-container:before,.elementor-9 .elementor-element.elementor-element-9763555:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-9 .elementor-element.elementor-element-9763555>.elementor-background-slideshow:hover:before,.elementor-9 .elementor-element.elementor-element-9763555>.e-con-inner>.elementor-background-slideshow:hover:before{background-color:#020101BA;--background-overlay:''}.elementor-9 .elementor-element.elementor-element-9763555:before{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-9 .elementor-element.elementor-element-9763555:hover:before{filter:brightness(51%) contrast(180%) saturate(33%) blur(1.7px) hue-rotate(0deg)}.elementor-9 .elementor-element.elementor-element-b8f9a0d>.elementor-widget-container{padding:5vw 0 0 50vw}.elementor-9 .elementor-element.elementor-element-b8f9a0d{text-align:center}.elementor-9 .elementor-element.elementor-element-b8f9a0d .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:35px;font-weight:600;color:#fff}.elementor-9 .elementor-element.elementor-element-4f19d8aa{--display:flex}.elementor-9 .elementor-element.elementor-element-38888ac{--spacer-size:10vh}.elementor-9 .elementor-element.elementor-element-fef2b5e{width:var(--container-widget-width,1140px);max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;text-align:left}.elementor-9 .elementor-element.elementor-element-fef2b5e>.elementor-widget-container{margin:0 0 30px}.elementor-9 .elementor-element.elementor-element-fef2b5e .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:35px;font-weight:600;font-style:normal;line-height:50px}.elementor-9 .elementor-element.elementor-element-4b26fb9{width:var(--container-widget-width,1140px);max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;font-family:"Shippori Mincho",Sans-serif;font-size:17px;font-weight:500;line-height:34px}.elementor-9 .elementor-element.elementor-element-4b26fb9>.elementor-widget-container{margin:0 0 30px}.elementor-9 .elementor-element.elementor-element-1a90440{--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-9 .elementor-element.elementor-element-10806823{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-e50a8dc{--e-image-carousel-slides-to-show:1}.elementor-9 .elementor-element.elementor-element-13c574f5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-5ec3775d .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:20px;font-weight:500}.elementor-9 .elementor-element.elementor-element-44b3cf5c>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-44b3cf5c{font-family:"Shippori Mincho",Sans-serif;font-size:16px;font-weight:400}.elementor-9 .elementor-element.elementor-element-9fd7182>.elementor-widget-container{margin:0 0 10px}.elementor-9 .elementor-element.elementor-element-9fd7182{text-align:left}.elementor-9 .elementor-element.elementor-element-9fd7182 .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:20px;font-weight:500}.elementor-9 .elementor-element.elementor-element-ab091a2>.elementor-widget-container{background-color:#77abf8;margin:0;padding:8px 15px;border-style:none;border-radius:30px}.elementor-9 .elementor-element.elementor-element-ab091a2.elementor-element{--align-self:flex-start}.elementor-9 .elementor-element.elementor-element-ab091a2{text-align:center}.elementor-9 .elementor-element.elementor-element-ab091a2 .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:13px;font-weight:800;font-style:normal;line-height:15px;letter-spacing:2px;word-spacing:0px;color:#fff}.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-9 .elementor-element.elementor-element-f6207da .elementor-button{background-color:#fff;font-family:"Shippori Mincho",Sans-serif;font-weight:600;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-color:#353535;padding:5% 20%}.elementor-9 .elementor-element.elementor-element-f6207da .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-f6207da .elementor-button:focus{background-color:var(--e-global-color-secondary);color:#fff}.elementor-9 .elementor-element.elementor-element-f6207da>.elementor-widget-container{margin:15px 0 0}.elementor-9 .elementor-element.elementor-element-f6207da .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-f6207da .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-9 .elementor-element.elementor-element-f6207da .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-f6207da .elementor-button:focus svg{fill:#fff}.elementor-9 .elementor-element.elementor-element-173e499{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:30px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-b9b33f6{--e-image-carousel-slides-to-show:1}.elementor-9 .elementor-element.elementor-element-f64c347{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-78ae52f .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:20px;font-weight:500}.elementor-9 .elementor-element.elementor-element-fdc930e>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-fdc930e{font-family:"Shippori Mincho",Sans-serif;font-size:16px;font-weight:400}.elementor-9 .elementor-element.elementor-element-11f14d2>.elementor-widget-container{margin:0 0 10px}.elementor-9 .elementor-element.elementor-element-11f14d2{text-align:left}.elementor-9 .elementor-element.elementor-element-11f14d2 .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:20px;font-weight:500}.elementor-9 .elementor-element.elementor-element-c168d6e>.elementor-widget-container{background-color:#77abf8;margin:0;padding:8px 15px;border-style:none;border-radius:30px}.elementor-9 .elementor-element.elementor-element-c168d6e.elementor-element{--align-self:flex-start}.elementor-9 .elementor-element.elementor-element-c168d6e{text-align:center}.elementor-9 .elementor-element.elementor-element-c168d6e .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:13px;font-weight:800;font-style:normal;line-height:15px;letter-spacing:2px;word-spacing:0px;color:#fff}.elementor-9 .elementor-element.elementor-element-6e1beb0 .elementor-button{background-color:#fff;font-family:"Shippori Mincho",Sans-serif;font-weight:600;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-color:#353535;padding:5% 20%}.elementor-9 .elementor-element.elementor-element-6e1beb0 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-6e1beb0 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:#fff}.elementor-9 .elementor-element.elementor-element-6e1beb0>.elementor-widget-container{margin:15px 0 0}.elementor-9 .elementor-element.elementor-element-6e1beb0 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-6e1beb0 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-9 .elementor-element.elementor-element-6e1beb0 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-6e1beb0 .elementor-button:focus svg{fill:#fff}.elementor-9 .elementor-element.elementor-element-1148ca8{--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-9 .elementor-element.elementor-element-74df13b{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-4f43c45{--e-image-carousel-slides-to-show:1}.elementor-9 .elementor-element.elementor-element-2872122{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-738b282 .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:20px;font-weight:500}.elementor-9 .elementor-element.elementor-element-1c90dc8>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-1c90dc8{font-family:"Shippori Mincho",Sans-serif;font-size:16px;font-weight:400}.elementor-9 .elementor-element.elementor-element-c9ccd54>.elementor-widget-container{margin:0 0 10px}.elementor-9 .elementor-element.elementor-element-c9ccd54{text-align:left}.elementor-9 .elementor-element.elementor-element-c9ccd54 .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:20px;font-weight:500}.elementor-9 .elementor-element.elementor-element-bc530a6>.elementor-widget-container{background-color:#77abf8;margin:0;padding:8px 15px;border-style:none;border-radius:30px}.elementor-9 .elementor-element.elementor-element-bc530a6.elementor-element{--align-self:flex-start}.elementor-9 .elementor-element.elementor-element-bc530a6{text-align:center}.elementor-9 .elementor-element.elementor-element-bc530a6 .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:13px;font-weight:800;font-style:normal;line-height:15px;letter-spacing:2px;word-spacing:0px;color:#fff}.elementor-9 .elementor-element.elementor-element-4992b33 .elementor-button{background-color:#fff;font-family:"Shippori Mincho",Sans-serif;font-weight:600;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-color:#353535;padding:5% 20%}.elementor-9 .elementor-element.elementor-element-4992b33 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-4992b33 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:#fff}.elementor-9 .elementor-element.elementor-element-4992b33>.elementor-widget-container{margin:15px 0 0}.elementor-9 .elementor-element.elementor-element-4992b33 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-4992b33 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-9 .elementor-element.elementor-element-4992b33 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-4992b33 .elementor-button:focus svg{fill:#fff}.elementor-9 .elementor-element.elementor-element-bcd2e47{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:30px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-8ab250f{--e-image-carousel-slides-to-show:1}.elementor-9 .elementor-element.elementor-element-f3567f8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-a15fdfb .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:20px;font-weight:500}.elementor-9 .elementor-element.elementor-element-d9d66b1>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-d9d66b1{font-family:"Shippori Mincho",Sans-serif;font-size:16px;font-weight:400}.elementor-9 .elementor-element.elementor-element-29f11ea>.elementor-widget-container{margin:0 0 10px}.elementor-9 .elementor-element.elementor-element-29f11ea{text-align:left}.elementor-9 .elementor-element.elementor-element-29f11ea .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:20px;font-weight:500}.elementor-9 .elementor-element.elementor-element-ef00c2a>.elementor-widget-container{background-color:#114694;margin:0;padding:8px 15px;border-style:none;border-radius:30px}.elementor-9 .elementor-element.elementor-element-ef00c2a.elementor-element{--align-self:flex-start}.elementor-9 .elementor-element.elementor-element-ef00c2a{text-align:center}.elementor-9 .elementor-element.elementor-element-ef00c2a .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:13px;font-weight:800;font-style:normal;line-height:15px;letter-spacing:2px;word-spacing:0px;color:#fff}.elementor-9 .elementor-element.elementor-element-6182312 .elementor-button{background-color:#fff;font-family:"Shippori Mincho",Sans-serif;font-weight:600;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-color:#353535;padding:5% 20%}.elementor-9 .elementor-element.elementor-element-6182312 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-6182312 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:#fff}.elementor-9 .elementor-element.elementor-element-6182312>.elementor-widget-container{margin:15px 0 0}.elementor-9 .elementor-element.elementor-element-6182312 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-6182312 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-9 .elementor-element.elementor-element-6182312 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-6182312 .elementor-button:focus svg{fill:#fff}.elementor-9 .elementor-element.elementor-element-8396b02{--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-9 .elementor-element.elementor-element-d0bcb72{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-b10e475{--e-image-carousel-slides-to-show:1}.elementor-9 .elementor-element.elementor-element-b04777b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-87054d1 .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:20px;font-weight:500}.elementor-9 .elementor-element.elementor-element-a718c92>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-a718c92{font-family:"Shippori Mincho",Sans-serif;font-size:16px;font-weight:400}.elementor-9 .elementor-element.elementor-element-25f66a0>.elementor-widget-container{margin:0 0 10px}.elementor-9 .elementor-element.elementor-element-25f66a0{text-align:left}.elementor-9 .elementor-element.elementor-element-25f66a0 .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:20px;font-weight:500}.elementor-9 .elementor-element.elementor-element-8c39889>.elementor-widget-container{background-color:#114694;margin:0;padding:8px 15px;border-style:none;border-radius:30px}.elementor-9 .elementor-element.elementor-element-8c39889.elementor-element{--align-self:flex-start}.elementor-9 .elementor-element.elementor-element-8c39889{text-align:center}.elementor-9 .elementor-element.elementor-element-8c39889 .elementor-heading-title{font-family:"Shippori Mincho",Sans-serif;font-size:13px;font-weight:800;font-style:normal;line-height:15px;letter-spacing:2px;word-spacing:0px;color:#fff}.elementor-9 .elementor-element.elementor-element-8f27f00 .elementor-button{background-color:#fff;font-family:"Shippori Mincho",Sans-serif;font-weight:600;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-color:#353535;padding:5% 20%}.elementor-9 .elementor-element.elementor-element-8f27f00 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-8f27f00 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:#fff}.elementor-9 .elementor-element.elementor-element-8f27f00>.elementor-widget-container{margin:15px 0 0}.elementor-9 .elementor-element.elementor-element-8f27f00 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-8f27f00 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-9 .elementor-element.elementor-element-8f27f00 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-8f27f00 .elementor-button:focus svg{fill:#fff}.elementor-9 .elementor-element.elementor-element-e441698{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:30px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-77defa55{--spacer-size:20vh}.elementor-9 .elementor-element.elementor-element-1ad0bfc{--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:center;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-1ad0bfc.e-con{--flex-grow:0;--flex-shrink:0}.elementor-9 .elementor-element.elementor-element-d651906{--spacer-size:20vh}.elementor-9 .elementor-element.elementor-element-8af22d0{--display:flex}.elementor-9 .elementor-element.elementor-element-67deaec{--spacer-size:20vh}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-58ca3e7:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-58ca3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://hakatamatsudaya.com/wp-content/uploads/2024/07/2024_06_18_9999_300-Edit-scaled.jpg")}.elementor-9 .elementor-element.elementor-element-b0c77ff:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-b0c77ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://hakatamatsudaya.com/wp-content/uploads/2024/07/2024_06_18_9999_300-Edit-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-9 .elementor-element.elementor-element-b0c77ff{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-9 .elementor-element.elementor-element-9763555:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-9763555>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://hakatamatsudaya.com/wp-content/uploads/2024/07/2024_06_18_9999_417-Edit.jpg");background-position:0 61%}.elementor-9 .elementor-element.elementor-element-b8f9a0d>.elementor-widget-container{padding:10vw 0 0 47vw}.elementor-9 .elementor-element.elementor-element-1a90440{--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-9 .elementor-element.elementor-element-173e499{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-1148ca8{--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-9 .elementor-element.elementor-element-bcd2e47{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-8396b02{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-a91eea8:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-a91eea8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://hakatamatsudaya.com/wp-content/uploads/2024/07/2024_06_18_9999_502-Edit-e1763450074376.jpg");background-position:center right;background-size:cover}.elementor-9 .elementor-element.elementor-element-a91eea8{--min-height:100vh}.elementor-9 .elementor-element.elementor-element-6dc0bc8 .elementor-icon-wrapper{text-align:center}.elementor-9 .elementor-element.elementor-element-6dc0bc8 .elementor-icon{font-size:17vw}.elementor-9 .elementor-element.elementor-element-6dc0bc8 .elementor-icon svg{height:17vw}.elementor-9 .elementor-element.elementor-element-3b6fdd7{--content-width:85%}.elementor-9 .elementor-element.elementor-element-d1132e7>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-d1132e7 .elementor-heading-title{font-size:24px}.elementor-9 .elementor-element.elementor-element-2500145>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-a7b1621{--spacer-size:20vh}.elementor-9 .elementor-element.elementor-element-58ca3e7:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-58ca3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://hakatamatsudaya.com/wp-content/uploads/2024/07/2024_06_18_9999_300-Edit-scaled.jpg")}.elementor-9 .elementor-element.elementor-element-c466525{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-9 .elementor-element.elementor-element-b0c77ff:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-b0c77ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://hakatamatsudaya.com/wp-content/uploads/2024/07/2024_06_18_9999_300-Edit-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-9 .elementor-element.elementor-element-b0c77ff{--content-width:85%;--min-height:1440px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-9 .elementor-element.elementor-element-99978ed>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-99978ed .elementor-heading-title{font-size:24px}.elementor-9 .elementor-element.elementor-element-454dca0{--spacer-size:600px}.elementor-9 .elementor-element.elementor-element-f946374>.elementor-widget-container{margin:0;padding:0}.elementor-9 .elementor-element.elementor-element-bc1b294{--spacer-size:20vh}.elementor-9 .elementor-element.elementor-element-9763555{--min-height:70vh}.elementor-9 .elementor-element.elementor-element-9763555:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-9763555>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-9 .elementor-element.elementor-element-b8f9a0d{width:var(--container-widget-width,52vw);max-width:52vw;--container-widget-width:52vw;--container-widget-flex-grow:0;text-align:center}.elementor-9 .elementor-element.elementor-element-b8f9a0d>.elementor-widget-container{margin:30vw 0 0}.elementor-9 .elementor-element.elementor-element-b8f9a0d .elementor-heading-title{font-size:24px}.elementor-9 .elementor-element.elementor-element-4f19d8aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-4f19d8aa.e-con{--order:20}.elementor-9 .elementor-element.elementor-element-fef2b5e>.elementor-widget-container{margin:0 0 10px;padding:0 10px}.elementor-9 .elementor-element.elementor-element-fef2b5e .elementor-heading-title{font-size:30px}.elementor-9 .elementor-element.elementor-element-4b26fb9>.elementor-widget-container{padding:0 10px}.elementor-9 .elementor-element.elementor-element-10806823{--margin-top:0%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%}.elementor-9 .elementor-element.elementor-element-13c574f5{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-44b3cf5c>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-44b3cf5c{font-size:14px}.elementor-9 .elementor-element.elementor-element-ab091a2>.elementor-widget-container{padding:7px 15px}.elementor-9 .elementor-element.elementor-element-ab091a2 .elementor-heading-title{font-size:15px}.elementor-9 .elementor-element.elementor-element-f6207da .elementor-button{padding:5% 26%}.elementor-9 .elementor-element.elementor-element-173e499{--margin-top:0%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%}.elementor-9 .elementor-element.elementor-element-f64c347{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-fdc930e>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-fdc930e{font-size:14px}.elementor-9 .elementor-element.elementor-element-c168d6e>.elementor-widget-container{padding:7px 15px}.elementor-9 .elementor-element.elementor-element-c168d6e .elementor-heading-title{font-size:15px}.elementor-9 .elementor-element.elementor-element-6e1beb0 .elementor-button{padding:5% 26%}.elementor-9 .elementor-element.elementor-element-74df13b{--margin-top:0%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%}.elementor-9 .elementor-element.elementor-element-2872122{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-1c90dc8>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-1c90dc8{font-size:14px}.elementor-9 .elementor-element.elementor-element-bc530a6>.elementor-widget-container{padding:7px 15px}.elementor-9 .elementor-element.elementor-element-bc530a6 .elementor-heading-title{font-size:15px}.elementor-9 .elementor-element.elementor-element-4992b33 .elementor-button{padding:5% 26%}.elementor-9 .elementor-element.elementor-element-bcd2e47{--margin-top:0%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%}.elementor-9 .elementor-element.elementor-element-f3567f8{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-d9d66b1>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-d9d66b1{font-size:14px}.elementor-9 .elementor-element.elementor-element-ef00c2a>.elementor-widget-container{padding:7px 15px}.elementor-9 .elementor-element.elementor-element-ef00c2a .elementor-heading-title{font-size:15px}.elementor-9 .elementor-element.elementor-element-6182312 .elementor-button{padding:5% 26%}.elementor-9 .elementor-element.elementor-element-d0bcb72{--margin-top:0%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%}.elementor-9 .elementor-element.elementor-element-b04777b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-a718c92>.elementor-widget-container{margin:10px 0 0}.elementor-9 .elementor-element.elementor-element-a718c92{font-size:14px}.elementor-9 .elementor-element.elementor-element-8c39889>.elementor-widget-container{padding:7px 15px}.elementor-9 .elementor-element.elementor-element-8c39889 .elementor-heading-title{font-size:15px}.elementor-9 .elementor-element.elementor-element-8f27f00 .elementor-button{padding:5% 26%}.elementor-9 .elementor-element.elementor-element-e441698{--margin-top:0%;--margin-bottom:20%;--margin-left:0%;--margin-right:0%}.elementor-9 .elementor-element.elementor-element-77defa55{--spacer-size:0vh}.elementor-9 .elementor-element.elementor-element-1ad0bfc{--content-width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-9 .elementor-element.elementor-element-d651906{--spacer-size:0vh}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-a91eea8{--content-width:100vw}.elementor-9 .elementor-element.elementor-element-3b6fdd7{--content-width:800px}.elementor-9 .elementor-element.elementor-element-c466525{--content-width:1140px}.elementor-9 .elementor-element.elementor-element-4f19d8aa{--width:1140px}.elementor-9 .elementor-element.elementor-element-1ad0bfc{--content-width:1280px}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-3b6fdd7{--content-width:90vw}}@media(min-width:1025px){.elementor-9 .elementor-element.elementor-element-a91eea8:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-a91eea8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-9 .elementor-element.elementor-element-58ca3e7:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-58ca3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-9 .elementor-element.elementor-element-9763555:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-9763555>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}.tategaki{writing-mode:vertical-rl;margin:0 auto;font-size:23px;font-family:serif;line-height:50px}