.elementor-14 .elementor-element.elementor-element-2d1941b>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg,rgba(0,0,0,.05) 54%,#000000D4 100%);opacity:.67;transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-2d1941b>.elementor-container{max-width:1180px;min-height:88vh}.elementor-14 .elementor-element.elementor-element-2d1941b{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-3%;margin-bottom:0;padding:0 0 2em}.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-14 .elementor-element.elementor-element-8ff62b7{text-align:center}.elementor-14 .elementor-element.elementor-element-8ff62b7 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:70px;font-weight:400;line-height:.9em;letter-spacing:7px;color:#fff}.elementor-14 .elementor-element.elementor-element-ca299ab{text-align:center}.elementor-14 .elementor-element.elementor-element-ca299ab .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:300;letter-spacing:1px;text-shadow:0px 0px 15px rgba(0,0,0,.3);color:#fff}.elementor-14 .elementor-element.elementor-element-08966da>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg,#00000000 54%,#000 100%);opacity:.84;transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-08966da>.elementor-container{min-height:95vh}.elementor-14 .elementor-element.elementor-element-08966da .elementor-background-slideshow__slide__image{background-size:cover}.elementor-14 .elementor-element.elementor-element-08966da{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-2%;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-e8d4cf8{text-align:center}.elementor-14 .elementor-element.elementor-element-e8d4cf8 .elementor-heading-title{font-family:"Noto Serif Kannada",Sans-serif;font-size:70px;font-weight:400;line-height:.9em;letter-spacing:7px;color:#fff}.elementor-14 .elementor-element.elementor-element-8363029{text-align:center}.elementor-14 .elementor-element.elementor-element-8363029 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:300;letter-spacing:1px;text-shadow:0px 0px 15px rgba(0,0,0,.3);color:#fff}.elementor-14 .elementor-element.elementor-element-5c6efab1:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-5c6efab1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-5c6efab1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-5c6efab1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-77b563fc:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-77b563fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-77b563fc>.elementor-container{max-width:733px}.elementor-14 .elementor-element.elementor-element-77b563fc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:4em 0 5em}.elementor-14 .elementor-element.elementor-element-77b563fc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-4e61f705>.elementor-element-populated{padding:1em 3em 1em 5em}.elementor-14 .elementor-element.elementor-element-f2a9588{z-index:2;text-align:center}.elementor-14 .elementor-element.elementor-element-f2a9588 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:600;line-height:1.4em;letter-spacing:1px;color:#c09933}.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-14 .elementor-element.elementor-element-5470fd89>.elementor-widget-container{padding:0}.elementor-14 .elementor-element.elementor-element-5470fd89{z-index:2;text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;letter-spacing:1px;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-14 .elementor-element.elementor-element-88a3021 .elementor-button{background-color:#61CE7000;font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 1px;border-color:#fff;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-88a3021 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-88a3021 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-88a3021 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-88a3021 .elementor-button:focus{color:#fff;border-color:#fff}.elementor-14 .elementor-element.elementor-element-88a3021 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-88a3021 .elementor-button:focus svg{fill:#fff}.elementor-14 .elementor-element.elementor-element-57cfa3f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-57cfa3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://takahamanaika.com/wp-content/uploads/2021/11/nishio.png");background-position:800px 52px;background-repeat:no-repeat;background-size:49% auto}.elementor-14 .elementor-element.elementor-element-57cfa3f>.elementor-container{max-width:733px}.elementor-14 .elementor-element.elementor-element-57cfa3f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5em 0}.elementor-14 .elementor-element.elementor-element-57cfa3f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-aa75d52>.elementor-element-populated{padding:1em 3em 1em 5em}.elementor-14 .elementor-element.elementor-element-cf53e46{z-index:2;text-align:center}.elementor-14 .elementor-element.elementor-element-cf53e46 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:600;line-height:1.4em;letter-spacing:1px;color:#c09933}.elementor-14 .elementor-element.elementor-element-1ec37ef>.elementor-widget-container{padding:0}.elementor-14 .elementor-element.elementor-element-1ec37ef{z-index:2;text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-14 .elementor-element.elementor-element-02581ba .elementor-button{background-color:rgba(106,196,175,0);font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 1px;border-color:#fff;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-02581ba .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-02581ba .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-02581ba .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-02581ba .elementor-button:focus{color:#fff;border-color:#fff}.elementor-14 .elementor-element.elementor-element-02581ba .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-02581ba .elementor-button:focus svg{fill:#fff}.elementor-14 .elementor-element.elementor-element-880640c:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-880640c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor8)}.elementor-14 .elementor-element.elementor-element-880640c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0 20px}.elementor-14 .elementor-element.elementor-element-880640c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-9594e95{text-align:center}.elementor-14 .elementor-element.elementor-element-9594e95 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px;color:#fff}.elementor-widget-posts .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-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-posts .elementor-post__meta-data{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .elementor-post__excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-posts .elementor-post__read-more{color:var(--e-global-color-accent)}.elementor-widget-posts a.elementor-post__read-more{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-14 .elementor-element.elementor-element-a396f42{--grid-row-gap:35px;--grid-column-gap:39px}.elementor-14 .elementor-element.elementor-element-a396f42>.elementor-widget-container{padding:0 0 30px}.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% )}.elementor-14 .elementor-element.elementor-element-a396f42:after{content:"0.66"}.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-post__thumbnail__link{width:100%}.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-post__meta-data span+span:before{content:"•"}.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-post__card{background-color:#FFFFFFE0;border-radius:0}.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-post__text{margin-top:20px;margin-bottom:9px}.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-post__title,.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-post__title a{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:600;word-spacing:1em}.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-post__title{margin-bottom:11px}.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-post__meta-data{font-family:"Noto Sans JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-post__read-more{color:#c09933;margin-bottom:9px}.elementor-14 .elementor-element.elementor-element-24dc6c8{--grid-row-gap:35px;--grid-column-gap:30px}.elementor-14 .elementor-element.elementor-element-24dc6c8>.elementor-widget-container{padding:0 0 30px}.elementor-14 .elementor-element.elementor-element-24dc6c8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% )}.elementor-14 .elementor-element.elementor-element-24dc6c8:after{content:"0.66"}.elementor-14 .elementor-element.elementor-element-24dc6c8 .elementor-post__thumbnail__link{width:100%}.elementor-14 .elementor-element.elementor-element-24dc6c8 .elementor-post__meta-data span+span:before{content:"•"}.elementor-14 .elementor-element.elementor-element-24dc6c8 .elementor-post__card{background-color:#FFFFFFE0;border-radius:0}.elementor-14 .elementor-element.elementor-element-24dc6c8 .elementor-post__text{margin-top:20px;margin-bottom:9px}.elementor-14 .elementor-element.elementor-element-24dc6c8 .elementor-post__title,.elementor-14 .elementor-element.elementor-element-24dc6c8 .elementor-post__title a{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:600;word-spacing:1em}.elementor-14 .elementor-element.elementor-element-24dc6c8 .elementor-post__title{margin-bottom:11px}.elementor-14 .elementor-element.elementor-element-24dc6c8 .elementor-post__meta-data{font-family:"Noto Sans JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-24dc6c8 .elementor-post__read-more{color:#c09933;margin-bottom:9px}.elementor-14 .elementor-element.elementor-element-7d0a0e9 .elementor-button{background-color:#61CE7000;font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 1px;border-color:#fff;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-7d0a0e9.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-7d0a0e9 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-7d0a0e9 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-7d0a0e9 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-7d0a0e9 .elementor-button:focus{color:#fff;border-color:#fff}.elementor-14 .elementor-element.elementor-element-7d0a0e9 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-7d0a0e9 .elementor-button:focus svg{fill:#fff}.elementor-14 .elementor-element.elementor-element-286580e:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-286580e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-286580e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 10%;z-index:0}.elementor-14 .elementor-element.elementor-element-286580e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-14 .elementor-element.elementor-element-ef48dca>.elementor-widget-container{margin:-21% 6% 0 -6%}.elementor-14 .elementor-element.elementor-element-ef48dca{z-index:100;text-align:end}.elementor-14 .elementor-element.elementor-element-ef48dca img{width:22%}.elementor-14 .elementor-element.elementor-element-f4cb975{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-12%;margin-bottom:0;padding:2% 0 0;z-index:1}.elementor-14 .elementor-element.elementor-element-f4cb975>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-f390090>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-f390090>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-24db260>.elementor-widget-container{margin:0 0 0 -1%}.elementor-14 .elementor-element.elementor-element-24db260{z-index:2}.elementor-14 .elementor-element.elementor-element-24db260 img{width:100%}.elementor-14 .elementor-element.elementor-element-f1b36f9{z-index:1}.elementor-14 .elementor-element.elementor-element-f1b36f9 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;letter-spacing:1px;color:#fff}.elementor-14 .elementor-element.elementor-element-aef6ea6:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-aef6ea6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F5F57D}.elementor-14 .elementor-element.elementor-element-aef6ea6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-21%;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-aef6ea6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b89a812:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-b89a812>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-b89a812>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-b89a812>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-2b8ee89:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-2b8ee89>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcdcdc}.elementor-14 .elementor-element.elementor-element-2b8ee89>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-2b8ee89>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-97595cb{--spacer-size:600px}.elementor-14 .elementor-element.elementor-element-6ede4d3:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-6ede4d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-14 .elementor-element.elementor-element-6ede4d3>.elementor-container{max-width:790px}.elementor-14 .elementor-element.elementor-element-6ede4d3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-6ede4d3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-a39c18c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-a39c18c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFCC}.elementor-14 .elementor-element.elementor-element-a39c18c>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7%}.elementor-14 .elementor-element.elementor-element-a39c18c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-a0a10f9{text-align:center}.elementor-14 .elementor-element.elementor-element-a0a10f9 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;color:#c09933}.elementor-14 .elementor-element.elementor-element-057d1c9{text-align:center}.elementor-14 .elementor-element.elementor-element-057d1c9 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:400;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-a2e7ce7>.elementor-widget-container{padding:0 10%}.elementor-14 .elementor-element.elementor-element-a2e7ce7{font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button{background-color:rgba(106,196,175,0);font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-36bd4b5 .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-6b0df4d:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-6b0df4d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-6b0df4d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-6b0df4d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-f277411{--spacer-size:50px}.elementor-14 .elementor-element.elementor-element-253b1b7:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-253b1b7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-253b1b7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-253b1b7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-312baca{--spacer-size:50px}.elementor-14 .elementor-element.elementor-element-b8154c1:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-b8154c1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-b8154c1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-14 .elementor-element.elementor-element-b8154c1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-3ca7403{z-index:1}.elementor-14 .elementor-element.elementor-element-3ca7403 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;letter-spacing:1px;color:#fff}.elementor-14 .elementor-element.elementor-element-b4e7135{z-index:1}.elementor-14 .elementor-element.elementor-element-b4e7135 img{width:100%}.elementor-14 .elementor-element.elementor-element-fa893ee:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-fa893ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-fa893ee{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-19%;margin-bottom:0;padding:0}.elementor-14 .elementor-element.elementor-element-fa893ee>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-1172e11:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-1172e11>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcdcdc}.elementor-14 .elementor-element.elementor-element-1172e11>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-1172e11>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b05a44a:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-b05a44a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-14 .elementor-element.elementor-element-b05a44a>.elementor-container{max-width:790px}.elementor-14 .elementor-element.elementor-element-b05a44a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:2px}.elementor-14 .elementor-element.elementor-element-b05a44a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-2f1b23c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-2f1b23c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFCC}.elementor-14 .elementor-element.elementor-element-2f1b23c>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7%}.elementor-14 .elementor-element.elementor-element-2f1b23c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-a5555c7{text-align:center}.elementor-14 .elementor-element.elementor-element-a5555c7 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;color:#c09933}.elementor-14 .elementor-element.elementor-element-394e016{text-align:center}.elementor-14 .elementor-element.elementor-element-394e016 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:400;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-8a76182>.elementor-widget-container{padding:0 10%}.elementor-14 .elementor-element.elementor-element-8a76182{font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button{background-color:rgba(106,196,175,0);font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-b3e14e0 .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-e75f157{--spacer-size:600px}.elementor-14 .elementor-element.elementor-element-e7b026e{--spacer-size:15px}.elementor-14 .elementor-element.elementor-element-c801b77:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-c801b77>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-c801b77{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-c801b77>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-90e5d7e{--spacer-size:324px}.elementor-14 .elementor-element.elementor-element-507e9ae{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-11%;margin-bottom:0;padding:2% 0 0;z-index:2}.elementor-14 .elementor-element.elementor-element-507e9ae>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-e2ad7cb>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-e2ad7cb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-9fc8a45>.elementor-widget-container{margin:0 0 0 -1%}.elementor-14 .elementor-element.elementor-element-9fc8a45{z-index:2}.elementor-14 .elementor-element.elementor-element-9fc8a45 img{width:100%}.elementor-14 .elementor-element.elementor-element-c487c1a{z-index:1}.elementor-14 .elementor-element.elementor-element-c487c1a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;letter-spacing:1px;color:#fff}.elementor-14 .elementor-element.elementor-element-28004f1:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-28004f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-28004f1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-21%;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-28004f1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-efb8424>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-efb8424>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-88bfca9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-88bfca9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcdcdc}.elementor-14 .elementor-element.elementor-element-88bfca9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-88bfca9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-3ebe24b{--spacer-size:600px}.elementor-14 .elementor-element.elementor-element-e341c23{--spacer-size:10px}.elementor-14 .elementor-element.elementor-element-d87882d:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-d87882d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-14 .elementor-element.elementor-element-d87882d>.elementor-container{max-width:790px}.elementor-14 .elementor-element.elementor-element-d87882d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-d87882d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-167423e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-167423e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFCC}.elementor-14 .elementor-element.elementor-element-167423e>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7%}.elementor-14 .elementor-element.elementor-element-167423e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b0a94cf{text-align:center}.elementor-14 .elementor-element.elementor-element-b0a94cf .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;color:#c09933}.elementor-14 .elementor-element.elementor-element-994d3e7{text-align:center}.elementor-14 .elementor-element.elementor-element-994d3e7 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:400;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-55315cf>.elementor-widget-container{padding:0 10%}.elementor-14 .elementor-element.elementor-element-55315cf{font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button{background-color:rgba(106,196,175,0);font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-aa877cc .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-85fc1b2:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-85fc1b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-85fc1b2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-85fc1b2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b50f643{--spacer-size:105px}.elementor-14 .elementor-element.elementor-element-aa3b9be:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-aa3b9be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-aa3b9be{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-14 .elementor-element.elementor-element-aa3b9be>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-a26fd83{z-index:1}.elementor-14 .elementor-element.elementor-element-a26fd83 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;letter-spacing:1px;color:#fff}.elementor-14 .elementor-element.elementor-element-e4330bd{z-index:1}.elementor-14 .elementor-element.elementor-element-e4330bd img{width:100%}.elementor-14 .elementor-element.elementor-element-5978fef:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-5978fef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-5978fef{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-19%;margin-bottom:0;padding:0}.elementor-14 .elementor-element.elementor-element-5978fef>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-ac29410:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-ac29410>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcdcdc}.elementor-14 .elementor-element.elementor-element-ac29410>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-ac29410>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-d07f584:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-d07f584>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-14 .elementor-element.elementor-element-d07f584>.elementor-container{max-width:790px}.elementor-14 .elementor-element.elementor-element-d07f584{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:2px}.elementor-14 .elementor-element.elementor-element-d07f584>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-44eb3c7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-44eb3c7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFCC}.elementor-14 .elementor-element.elementor-element-44eb3c7>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7%}.elementor-14 .elementor-element.elementor-element-44eb3c7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-6f8817f{text-align:center}.elementor-14 .elementor-element.elementor-element-6f8817f .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;color:#c09933}.elementor-14 .elementor-element.elementor-element-bdbc552{text-align:center}.elementor-14 .elementor-element.elementor-element-bdbc552 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:40px;font-weight:400;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-e340886>.elementor-widget-container{padding:0 10%}.elementor-14 .elementor-element.elementor-element-e340886{font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-a5b1a9f .elementor-button{background-color:rgba(106,196,175,0);font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-a5b1a9f .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-a5b1a9f .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-a5b1a9f .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-a5b1a9f .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-a5b1a9f .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-a5b1a9f .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-31307ee{--spacer-size:600px}.elementor-14 .elementor-element.elementor-element-8957a03{--spacer-size:15px}.elementor-14 .elementor-element.elementor-element-866c6c0:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-866c6c0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-866c6c0>.elementor-container{max-width:1600px}.elementor-14 .elementor-element.elementor-element-866c6c0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 5%}.elementor-14 .elementor-element.elementor-element-866c6c0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-17f1c7a>.elementor-widget-container{padding:0 10px}.elementor-14 .elementor-element.elementor-element-17f1c7a .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:1px;color:#fff}.elementor-14 .elementor-element.elementor-element-c563224{font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px;color:#fff}.elementor-14 .elementor-element.elementor-element-a018717>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-14 .elementor-element.elementor-element-a018717{padding:25px 0 0}.elementor-widget-call-to-action .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-call-to-action .elementor-cta__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-call-to-action .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-call-to-action .elementor-ribbon-inner{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-14 .elementor-element.elementor-element-d6b9bbf .elementor-cta__content-item{transition-duration:1s}.elementor-14 .elementor-element.elementor-element-d6b9bbf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 )}.elementor-14 .elementor-element.elementor-element-d6b9bbf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 )}.elementor-14 .elementor-element.elementor-element-d6b9bbf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 )}.elementor-14 .elementor-element.elementor-element-d6b9bbf .elementor-cta .elementor-cta__bg,.elementor-14 .elementor-element.elementor-element-d6b9bbf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-14 .elementor-element.elementor-element-d6b9bbf .elementor-cta__content{min-height:250px;text-align:center}.elementor-14 .elementor-element.elementor-element-d6b9bbf .elementor-cta__title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-d6b9bbf .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-d6b9bbf .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-d6b9bbf .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(1.5px) hue-rotate(0deg)}.elementor-14 .elementor-element.elementor-element-f1e5ef4 .elementor-cta__content-item{transition-duration:1s}.elementor-14 .elementor-element.elementor-element-f1e5ef4.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 )}.elementor-14 .elementor-element.elementor-element-f1e5ef4.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 )}.elementor-14 .elementor-element.elementor-element-f1e5ef4.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 )}.elementor-14 .elementor-element.elementor-element-f1e5ef4 .elementor-cta .elementor-cta__bg,.elementor-14 .elementor-element.elementor-element-f1e5ef4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-14 .elementor-element.elementor-element-f1e5ef4 .elementor-cta__content{min-height:250px;text-align:center}.elementor-14 .elementor-element.elementor-element-f1e5ef4 .elementor-cta__title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-f1e5ef4 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-f1e5ef4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-f1e5ef4 .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(1.5px) hue-rotate(0deg)}.elementor-14 .elementor-element.elementor-element-771d944 .elementor-cta__content-item{transition-duration:1s}.elementor-14 .elementor-element.elementor-element-771d944.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 )}.elementor-14 .elementor-element.elementor-element-771d944.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 )}.elementor-14 .elementor-element.elementor-element-771d944.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 )}.elementor-14 .elementor-element.elementor-element-771d944 .elementor-cta .elementor-cta__bg,.elementor-14 .elementor-element.elementor-element-771d944 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-14 .elementor-element.elementor-element-771d944 .elementor-cta__content{min-height:250px;text-align:center}.elementor-14 .elementor-element.elementor-element-771d944 .elementor-cta__title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-771d944 .elementor-cta__button{font-family:"Noto Sans JP",Sans-serif;font-weight:500;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-771d944 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-771d944 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-771d944 .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(1.5px) hue-rotate(0deg)}.elementor-14 .elementor-element.elementor-element-247b083:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-247b083>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-247b083>.elementor-element-populated{box-shadow:0px 0px 15px 0px rgba(0,0,0,.18);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-14 .elementor-element.elementor-element-247b083>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-7612ebc:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-14 .elementor-element.elementor-element-a66947d>.elementor-widget-container{margin:-3% 0 0;padding:0 0 3%}.elementor-14 .elementor-element.elementor-element-a66947d{text-align:center}.elementor-14 .elementor-element.elementor-element-a66947d .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:1px;color:#c09933}.elementor-14 .elementor-element.elementor-element-e374e89:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-e374e89>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-e374e89>.elementor-element-populated{box-shadow:0px 0px 15px 0px rgba(0,0,0,.18);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-14 .elementor-element.elementor-element-e374e89>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-090bc72>.elementor-widget-container{margin:-3% 0 0;padding:0 0 3%}.elementor-14 .elementor-element.elementor-element-090bc72{text-align:center}.elementor-14 .elementor-element.elementor-element-090bc72 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:1px;color:#c09933}.elementor-14 .elementor-element.elementor-element-8961a02:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-8961a02>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-8961a02>.elementor-element-populated{box-shadow:0px 0px 15px 0px rgba(0,0,0,.18);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-14 .elementor-element.elementor-element-8961a02>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b28475b>.elementor-widget-container{margin:-3% 0 0;padding:0 0 3%}.elementor-14 .elementor-element.elementor-element-b28475b{text-align:center}.elementor-14 .elementor-element.elementor-element-b28475b .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:1px;color:#c09933}.elementor-14 .elementor-element.elementor-element-de244e6 .elementor-button{background-color:rgba(106,196,175,0);font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-de244e6>.elementor-widget-container{margin:0;padding:2% 0 0}.elementor-14 .elementor-element.elementor-element-de244e6 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-de244e6 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-de244e6 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-de244e6 .elementor-button:focus{color:#000;border-color:#000}.elementor-14 .elementor-element.elementor-element-de244e6 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-de244e6 .elementor-button:focus svg{fill:#000}.elementor-14 .elementor-element.elementor-element-195ce722>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-14 .elementor-element.elementor-element-195ce722:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-195ce722>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-195ce722{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-14 .elementor-element.elementor-element-195ce722>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-533df984>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-14 .elementor-element.elementor-element-533df984{padding:25px 0 0}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta__content-item{transition-duration:1s}.elementor-14 .elementor-element.elementor-element-3656174b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 )}.elementor-14 .elementor-element.elementor-element-3656174b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 )}.elementor-14 .elementor-element.elementor-element-3656174b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 )}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta .elementor-cta__bg,.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta__content{min-height:250px;text-align:center}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta__title{font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta__description{font-family:"Noto Serif JP",Sans-serif;font-weight:600}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta__button{font-family:"Noto Sans JP",Sans-serif;font-weight:500;border-radius:0}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(1.5px) hue-rotate(0deg)}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta__content-item{transition-duration:1s}.elementor-14 .elementor-element.elementor-element-914d8e6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 )}.elementor-14 .elementor-element.elementor-element-914d8e6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 )}.elementor-14 .elementor-element.elementor-element-914d8e6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 )}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta .elementor-cta__bg,.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta__content{min-height:250px;text-align:center}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta__title{font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta__description{font-family:"Noto Serif JP",Sans-serif;font-weight:600}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta__button{font-family:"Noto Sans JP",Sans-serif;font-weight:500;border-radius:0}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(1.5px) hue-rotate(0deg)}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta__content-item{transition-duration:1s}.elementor-14 .elementor-element.elementor-element-84fe89f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 )}.elementor-14 .elementor-element.elementor-element-84fe89f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 )}.elementor-14 .elementor-element.elementor-element-84fe89f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 )}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta .elementor-cta__bg,.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta__content{min-height:250px;text-align:center}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta__title{font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta__description{font-family:"Noto Serif JP",Sans-serif;font-weight:600}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta__button{font-family:"Noto Sans JP",Sans-serif;font-weight:500;border-radius:0}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(1.5px) hue-rotate(0deg)}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta__content-item{transition-duration:1s}.elementor-14 .elementor-element.elementor-element-7ac9555.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 )}.elementor-14 .elementor-element.elementor-element-7ac9555.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 )}.elementor-14 .elementor-element.elementor-element-7ac9555.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 )}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta .elementor-cta__bg,.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta__content{min-height:250px;text-align:center}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta__title{font-family:"Noto Serif JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta__description{font-family:"Noto Serif JP",Sans-serif;font-weight:600}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta__button{font-family:"Noto Sans JP",Sans-serif;font-weight:500;border-radius:0}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.48)}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(1.5px) hue-rotate(0deg)}.elementor-14 .elementor-element.elementor-element-ac81e72:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-ac81e72>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-ac81e72>.elementor-container{max-width:1600px}.elementor-14 .elementor-element.elementor-element-ac81e72{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 50px}.elementor-14 .elementor-element.elementor-element-ac81e72>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-1bf0ea7{text-align:center}.elementor-14 .elementor-element.elementor-element-1bf0ea7 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px;color:#fff}.elementor-14 .elementor-element.elementor-element-e556248>.elementor-element-populated{margin:10px 7px 10px 15px;--e-column-margin-right:7px;--e-column-margin-left:15px}.elementor-14 .elementor-element.elementor-element-f3f20e4{text-align:center}.elementor-14 .elementor-element.elementor-element-f3f20e4 img{width:83%}.elementor-14 .elementor-element.elementor-element-9a19746>.elementor-widget-container{margin:0 -10% 0 10%;padding:0 20% 0 0}.elementor-14 .elementor-element.elementor-element-14827dd>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-14 .elementor-element.elementor-element-9514534>.elementor-widget-container{margin:0 -10% 0 10%}.elementor-14 .elementor-element.elementor-element-9514534{text-align:start}.elementor-14 .elementor-element.elementor-element-9514534 img{width:78%}.elementor-14 .elementor-element.elementor-element-2bf2062>.elementor-widget-container{margin:0 -10% 0 10%;padding:0 20% 0 0}.elementor-14 .elementor-element.elementor-element-8ade18a>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-14 .elementor-element.elementor-element-7f5fda7{text-align:start}.elementor-14 .elementor-element.elementor-element-7f5fda7 img{width:78%}.elementor-14 .elementor-element.elementor-element-957a54c>.elementor-widget-container{padding:0 20% 0 0}.elementor-14 .elementor-element.elementor-element-fca439c>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-14 .elementor-element.elementor-element-9bb6eab{text-align:start}.elementor-14 .elementor-element.elementor-element-9bb6eab img{width:78%}.elementor-14 .elementor-element.elementor-element-1ddc2cf>.elementor-widget-container{padding:0 20% 0 0}.elementor-14 .elementor-element.elementor-element-b044ec2 .elementor-button{background-color:rgba(106,196,175,0);font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#fff;border-radius:0;padding:15px 30px}.elementor-14 .elementor-element.elementor-element-b044ec2 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-b044ec2 .elementor-button:focus{background-color:#fff;color:#c09933;border-color:#fff}.elementor-14 .elementor-element.elementor-element-b044ec2>.elementor-widget-container{margin:0 8% 0 0;padding:2% 0 0}.elementor-14 .elementor-element.elementor-element-b044ec2 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-b044ec2 .elementor-button:focus svg{fill:#c09933}.elementor-14 .elementor-element.elementor-element-3ab16f2 .elementor-button{background-color:rgba(106,196,175,0);font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#fff;border-radius:0;padding:15px 30px}.elementor-14 .elementor-element.elementor-element-3ab16f2 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-3ab16f2 .elementor-button:focus{background-color:#fff;color:#c09933;border-color:#fff}.elementor-14 .elementor-element.elementor-element-3ab16f2>.elementor-widget-container{margin:0 8% 0 0;padding:2% 0 0}.elementor-14 .elementor-element.elementor-element-3ab16f2 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-3ab16f2 .elementor-button:focus svg{fill:#c09933}.elementor-14 .elementor-element.elementor-element-0f080d2:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-0f080d2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor8)}.elementor-14 .elementor-element.elementor-element-0f080d2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0}.elementor-14 .elementor-element.elementor-element-0f080d2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-541fcb0{text-align:center}.elementor-14 .elementor-element.elementor-element-541fcb0 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px;color:#fff}.elementor-14 .elementor-element.elementor-element-d550ecb{--grid-row-gap:35px;--grid-column-gap:39px}.elementor-14 .elementor-element.elementor-element-d550ecb>.elementor-widget-container{padding:0 0 30px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% )}.elementor-14 .elementor-element.elementor-element-d550ecb:after{content:"0.66"}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__thumbnail__link{width:100%}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__meta-data span+span:before{content:"•"}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__card{background-color:#FFFFFFE0;border-radius:0}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__text{margin-top:20px;margin-bottom:9px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__title,.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__title a{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:600;word-spacing:1em}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__title{margin-bottom:11px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__meta-data{font-family:"Noto Sans JP",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__excerpt p{font-family:"Noto Sans JP",Sans-serif;font-weight:400;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__excerpt{margin-bottom:8px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__read-more{color:#c09933;margin-bottom:9px}.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button{background-color:#61CE7000;font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 1px;border-color:#fff;border-radius:0;padding:0 0 10px}.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button:focus{color:#fff;border-color:#fff}.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-0059f3b .elementor-button:focus svg{fill:#fff}.elementor-14 .elementor-element.elementor-element-5273eaa:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-5273eaa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#000 46%,#dcdcdc 46%)}.elementor-14 .elementor-element.elementor-element-5273eaa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 2%;z-index:1}.elementor-14 .elementor-element.elementor-element-5273eaa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-55ee18b:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-55ee18b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-55ee18b{box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:4%;margin-bottom:-3%;padding:4%;z-index:2}.elementor-14 .elementor-element.elementor-element-55ee18b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b9a0658:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-b9a0658>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-b9a0658>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-14 .elementor-element.elementor-element-b9a0658>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-db10ff7 .elementor-button{background-color:#61CE7000;font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px;fill:#000;color:#000}.elementor-14 .elementor-element.elementor-element-7bca46a{padding:4% 0 0}.elementor-14 .elementor-element.elementor-element-77766ce>.elementor-widget-container{margin:2% 0 0}.elementor-14 .elementor-element.elementor-element-77766ce{text-align:end}.elementor-14 .elementor-element.elementor-element-77766ce .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-icon i{color:#000;transition:color .3s}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-icon svg{fill:#000;transition:fill .3s}.elementor-14 .elementor-element.elementor-element-cf36023{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-item>a{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:700}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-14 .elementor-element.elementor-element-afa818a:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-afa818a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#000 30%,#dcdcdc 30%)}.elementor-14 .elementor-element.elementor-element-afa818a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 2%;z-index:1}.elementor-14 .elementor-element.elementor-element-afa818a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-5ef613f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-5ef613f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-5ef613f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:4%;margin-bottom:-3%;padding:4%;z-index:2}.elementor-14 .elementor-element.elementor-element-5ef613f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-dfd0031:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-dfd0031>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-dfd0031>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-14 .elementor-element.elementor-element-dfd0031>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-9560222 .elementor-button{background-color:#61CE7000;font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px;fill:#000;color:#000}.elementor-14 .elementor-element.elementor-element-0869f48{padding:4% 0 0}.elementor-14 .elementor-element.elementor-element-4a7f875>.elementor-widget-container{margin:2% 0 0}.elementor-14 .elementor-element.elementor-element-4a7f875{text-align:end}.elementor-14 .elementor-element.elementor-element-4a7f875 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-14 .elementor-element.elementor-element-94f5db5 .elementor-icon-list-icon i{color:#000;transition:color .3s}.elementor-14 .elementor-element.elementor-element-94f5db5 .elementor-icon-list-icon svg{fill:#000;transition:fill .3s}.elementor-14 .elementor-element.elementor-element-94f5db5{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px}.elementor-14 .elementor-element.elementor-element-94f5db5 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-94f5db5 .elementor-icon-list-item>a{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:700}.elementor-14 .elementor-element.elementor-element-94f5db5 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-14 .elementor-element.elementor-element-a595986:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-a595986>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcdcdc}.elementor-14 .elementor-element.elementor-element-a595986{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-38px;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-a595986>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-bfb164f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-bfb164f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcdcdc}.elementor-14 .elementor-element.elementor-element-bfb164f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-38px;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-bfb164f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-f390090{width:79.28%}.elementor-14 .elementor-element.elementor-element-a38abee{width:20.688%}.elementor-14 .elementor-element.elementor-element-b89a812{width:27.693%}.elementor-14 .elementor-element.elementor-element-2b8ee89{width:72.241%}.elementor-14 .elementor-element.elementor-element-1720f2f{width:100%}.elementor-14 .elementor-element.elementor-element-d58d2aa{width:28.167%}.elementor-14 .elementor-element.elementor-element-c8058f4{width:71.833%}.elementor-14 .elementor-element.elementor-element-1172e11{width:72.307%}.elementor-14 .elementor-element.elementor-element-63f37d1{width:27.693%}.elementor-14 .elementor-element.elementor-element-e2ad7cb{width:79.28%}.elementor-14 .elementor-element.elementor-element-884e3be{width:20.688%}.elementor-14 .elementor-element.elementor-element-efb8424{width:27.693%}.elementor-14 .elementor-element.elementor-element-88bfca9{width:72.241%}.elementor-14 .elementor-element.elementor-element-125d4d7{width:28.167%}.elementor-14 .elementor-element.elementor-element-aea6de3{width:71.833%}.elementor-14 .elementor-element.elementor-element-ac29410{width:72.307%}.elementor-14 .elementor-element.elementor-element-cc5406e{width:27.693%}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-4e61f705{width:100%}.elementor-14 .elementor-element.elementor-element-aa75d52{width:100%}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-5470fd89{text-align:center}.elementor-14 .elementor-element.elementor-element-57cfa3f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-57cfa3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-14 .elementor-element.elementor-element-1ec37ef{text-align:center}.elementor-14 .elementor-element.elementor-element-7d0a0e9{width:var(--container-widget-width,730px);max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0}.elementor-14 .elementor-element.elementor-element-a018717{padding:15px 0 0}.elementor-14 .elementor-element.elementor-element-195ce722{padding:100px 25px}.elementor-14 .elementor-element.elementor-element-533df984{padding:15px 0 0}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-2d1941b>.elementor-container{min-height:479px}.elementor-14 .elementor-element.elementor-element-2d1941b{margin-top:-70px;margin-bottom:0;padding:0}.elementor-14 .elementor-element.elementor-element-8ff62b7 .elementor-heading-title{font-size:40px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-ca299ab .elementor-heading-title{font-size:17px}.elementor-14 .elementor-element.elementor-element-4e61f705>.elementor-element-populated{padding:1em}.elementor-14 .elementor-element.elementor-element-f2a9588 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-5470fd89{font-size:16px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-57cfa3f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-57cfa3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahamanaika.com/wp-content/uploads/2021/11/nishio.png");background-position:26px 190px;background-size:321px auto}.elementor-14 .elementor-element.elementor-element-57cfa3f{padding:5% 0 0}.elementor-14 .elementor-element.elementor-element-aa75d52>.elementor-element-populated{padding:1em}.elementor-14 .elementor-element.elementor-element-cf53e46 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-1ec37ef{text-align:justify;font-size:16px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-02581ba>.elementor-widget-container{margin:2% 0 0}.elementor-14 .elementor-element.elementor-element-02581ba .elementor-button{font-size:14px}.elementor-14 .elementor-element.elementor-element-9594e95 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% )}.elementor-14 .elementor-element.elementor-element-a396f42:after{content:"0.5"}.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-post__thumbnail__link{width:100%}.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-post__title,.elementor-14 .elementor-element.elementor-element-a396f42 .elementor-post__title a{font-size:20px}.elementor-14 .elementor-element.elementor-element-24dc6c8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% )}.elementor-14 .elementor-element.elementor-element-24dc6c8:after{content:"0.5"}.elementor-14 .elementor-element.elementor-element-24dc6c8 .elementor-post__thumbnail__link{width:100%}.elementor-14 .elementor-element.elementor-element-a018717{padding:15px 0 0}.elementor-14 .elementor-element.elementor-element-195ce722{margin-top:-1%;margin-bottom:0;padding:50px 20px}.elementor-14 .elementor-element.elementor-element-533df984{padding:15px 0 0}.elementor-14 .elementor-element.elementor-element-3134e29>.elementor-element-populated{margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-14 .elementor-element.elementor-element-3656174b>.elementor-widget-container{padding:0}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta__content{min-height:322px;padding:10px}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta__title{font-size:14px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta__description{font-size:20px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta__description:not(:last-child){margin-bottom:30px}.elementor-14 .elementor-element.elementor-element-3656174b .elementor-cta__button{font-size:15px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-13d222bb>.elementor-element-populated{margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta__content{min-height:322px;padding:10px}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta__title{font-size:14px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta__description{font-size:20px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta__description:not(:last-child){margin-bottom:30px}.elementor-14 .elementor-element.elementor-element-914d8e6 .elementor-cta__button{font-size:15px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-33d45e5d>.elementor-element-populated{margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta__content{min-height:322px;padding:10px}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta__title{font-size:14px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta__description{font-size:20px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta__description:not(:last-child){margin-bottom:30px}.elementor-14 .elementor-element.elementor-element-84fe89f .elementor-cta__button{font-size:15px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-755f9f9>.elementor-element-populated{margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta__content{min-height:322px;padding:10px}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta__title{font-size:14px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta__description{font-size:20px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta__description:not(:last-child){margin-bottom:30px}.elementor-14 .elementor-element.elementor-element-7ac9555 .elementor-cta__button{font-size:15px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-ac81e72{padding:0 0 30px}.elementor-14 .elementor-element.elementor-element-1bf0ea7 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-f3f20e4{text-align:start}.elementor-14 .elementor-element.elementor-element-9a19746>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-9514534>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-9514534{text-align:start}.elementor-14 .elementor-element.elementor-element-2bf2062>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-7f5fda7>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-957a54c>.elementor-widget-container{padding:0}.elementor-14 .elementor-element.elementor-element-9bb6eab>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-1ddc2cf>.elementor-widget-container{padding:0}.elementor-14 .elementor-element.elementor-element-b044ec2 .elementor-button{font-size:14px}.elementor-14 .elementor-element.elementor-element-3ab16f2 .elementor-button{font-size:14px}.elementor-14 .elementor-element.elementor-element-0f080d2{padding:0 0 50px}.elementor-14 .elementor-element.elementor-element-541fcb0 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% )}.elementor-14 .elementor-element.elementor-element-d550ecb:after{content:"0.5"}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__thumbnail__link{width:100%}.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__title,.elementor-14 .elementor-element.elementor-element-d550ecb .elementor-post__title a{font-size:20px}.elementor-14 .elementor-element.elementor-element-db10ff7 .elementor-button{font-size:20px}.elementor-14 .elementor-element.elementor-element-9560222 .elementor-button{font-size:20px}.elementor-14 .elementor-element.elementor-element-4a7f875{text-align:center}}.scrolldown1{position:absolute;left:50%;bottom:10px;height:50px}.scrolldown1 span{position:absolute;left:-19px;top:-18px;color:#eee;font-size:.8rem;letter-spacing:.05em}.scrolldown1:after{content:"";position:absolute;top:0;width:1px;height:30px;background:#eee;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}.tate{writing-mode:vertical-rl}.tate{position:absolute;top:0;left:-95%}.gallery-1{position:absolute;top:7%;left:-50%;z-index:3}.tate2{writing-mode:vertical-rl}.tate2{position:absolute;top:0;left:-3%}.gallery-2{position:absolute;top:13%;left:50% !important;z-index:3}.tate{writing-mode:vertical-rl}.tate{position:absolute;top:0;left:-95%}.gallery-1{position:absolute;top:7%;left:-50%;z-index:3}.tate2{writing-mode:vertical-rl}.tate2{position:absolute;top:0;left:-3%}.gallery-2{position:absolute;top:13%;left:50% !important;z-index:3}.corporation{width:100%;font-family:"Noto sans JP";font-size:15px;color:#fff;letter-spacing:.01;border-left:none}td{padding:10px;border-bottom:solid 1px #fff;border-left:none !important;border-right:none;border-top:none}.first{border-top:solid 1px #fff;border-left:none !important}.corporation{width:100%;font-family:"Noto sans JP";font-size:15px;color:#fff;letter-spacing:.01;border-left:none}td{padding:10px;border-bottom:solid 1px #fff;border-left:none !important;border-right:none;border-top:none}.first{border-top:solid 1px #fff;border-left:none !important}.corporation{width:100%;font-family:"Noto sans JP";font-size:15px;color:#fff;letter-spacing:.01;border-left:none}td{padding:10px;border-bottom:solid 1px #fff;border-left:none !important;border-right:none;border-top:none}.first{border-top:solid 1px #fff;border-left:none !important}.corporation{width:100%;font-family:"Noto sans JP";font-size:15px;color:#fff;letter-spacing:.01;border-left:none}td{padding:10px;border-bottom:solid 1px #fff;border-left:none !important;border-right:none;border-top:none}.first{border-top:solid 1px #fff;border-left:none !important}