.elementor-36 .elementor-element.elementor-element-e11b539>.elementor-container{max-width:1180px;min-height:90vh}.elementor-36 .elementor-element.elementor-element-e11b539{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-3%;margin-bottom:0;padding:0 0 2em}.elementor-36 .elementor-element.elementor-element-e11b539:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-e11b539>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#111;background-image:url("https://takahamanaika.com/wp-content/uploads/2021/12/施設案内-1.jpg");background-position:0 74%;background-repeat:no-repeat;background-size:cover}.elementor-36 .elementor-element.elementor-element-e11b539>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg,rgba(0,0,0,.05) 54%,#000 100%);opacity:.67;transition:background .3s,border-radius .3s,opacity .3s}.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-36 .elementor-element.elementor-element-fdd4428 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#fff}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-36 .elementor-element.elementor-element-eaf0ca9{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-36 .elementor-element.elementor-element-eaf0ca9 .elementor-divider-separator{width:18%}.elementor-36 .elementor-element.elementor-element-eaf0ca9 .elementor-divider{padding-block-start:9px;padding-block-end:9px}.elementor-36 .elementor-element.elementor-element-eaf0ca9>.elementor-widget-container{margin:-1% 0 0}.elementor-36 .elementor-element.elementor-element-23ac226{text-align:left}.elementor-36 .elementor-element.elementor-element-23ac226 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:50px;font-weight:400;line-height:1.4em;letter-spacing:7px;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#fff}.elementor-widget-breadcrumbs{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-36 .elementor-element.elementor-element-a15ce35{font-family:"Noto Serif JP",Sans-serif;font-weight:400;color:#fff}.elementor-36 .elementor-element.elementor-element-a15ce35 a{color:#fff}.elementor-36 .elementor-element.elementor-element-67eae97:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-67eae97>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-67eae97{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-36 .elementor-element.elementor-element-67eae97>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-2d0e55d>.elementor-container{max-width:1180px;min-height:88vh}.elementor-36 .elementor-element.elementor-element-2d0e55d{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-3%;margin-bottom:0;padding:0 0 2em}.elementor-36 .elementor-element.elementor-element-2d0e55d:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-2d0e55d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#111;background-image:url("https://takahamanaika.com/wp-content/uploads/2021/11/test-1.jpg");background-position:-55px 6%;background-repeat:no-repeat;background-size:cover}.elementor-36 .elementor-element.elementor-element-2d0e55d>.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-36 .elementor-element.elementor-element-a033b3b .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#fff}.elementor-36 .elementor-element.elementor-element-27a4dba{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-36 .elementor-element.elementor-element-27a4dba .elementor-divider-separator{width:18%}.elementor-36 .elementor-element.elementor-element-27a4dba .elementor-divider{padding-block-start:9px;padding-block-end:9px}.elementor-36 .elementor-element.elementor-element-27a4dba>.elementor-widget-container{margin:-1% 0 0}.elementor-36 .elementor-element.elementor-element-5e178db{text-align:left}.elementor-36 .elementor-element.elementor-element-5e178db .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:50px;font-weight:600;line-height:1.4em;letter-spacing:7px;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#fff}.elementor-36 .elementor-element.elementor-element-d48aed5{font-family:"Noto Serif JP",Sans-serif;font-weight:400;color:#fff}.elementor-36 .elementor-element.elementor-element-d48aed5 a{color:#fff}.elementor-36 .elementor-element.elementor-element-b373b2b:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-b373b2b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-b373b2b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-b373b2b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-1664e28:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-1664e28>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-1664e28{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5% 0 4%}.elementor-36 .elementor-element.elementor-element-1664e28>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.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-36 .elementor-element.elementor-element-4a905c9{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;line-height:1.8em;letter-spacing:1px;color:#fff}.elementor-36 .elementor-element.elementor-element-4a905c9>.elementor-widget-container{margin:0 0 -3%}.elementor-36 .elementor-element.elementor-element-90123e2{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;line-height:1.8em;letter-spacing:1px;color:#fff}.elementor-36 .elementor-element.elementor-element-90123e2>.elementor-widget-container{margin:0 0 -3%}.elementor-36 .elementor-element.elementor-element-5be210b:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-5be210b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-5be210b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 3%}.elementor-36 .elementor-element.elementor-element-5be210b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-01379df>.elementor-element-populated{padding:0 10% 0 0}.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-36 .elementor-element.elementor-element-8e69c47 .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-36 .elementor-element.elementor-element-8e69c47{z-index:1}.elementor-36 .elementor-element.elementor-element-8ba32b6 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#c09933}.elementor-36 .elementor-element.elementor-element-967b0d2{font-family:"Noto Serif JP",Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.8em;letter-spacing:1px;color:#fff}.elementor-36 .elementor-element.elementor-element-967b0d2>.elementor-widget-container{padding:0 10% 0 0}.elementor-36 .elementor-element.elementor-element-f5b36d5:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-f5b36d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-f5b36d5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-f5b36d5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-533a25d{text-align:right}.elementor-36 .elementor-element.elementor-element-533a25d img{width:90%}.elementor-36 .elementor-element.elementor-element-b6c1f13{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-b6c1f13>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-e6c9a60:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-36 .elementor-element.elementor-element-e6c9a60>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFD9}.elementor-36 .elementor-element.elementor-element-e6c9a60>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-e6c9a60>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-a3572fb .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-weight:600;color:#000}.elementor-36 .elementor-element.elementor-element-47a80af .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-weight:600;color:#000}.elementor-36 .elementor-element.elementor-element-a6f4ce2{font-family:"Noto Serif JP",Sans-serif;font-weight:400;color:#000}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:var(--e-global-color-accent)}.elementor-36 .elementor-element.elementor-element-853698d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-36 .elementor-element.elementor-element-853698d .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-36 .elementor-element.elementor-element-853698d .elementor-button{font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:#61CE7000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-36 .elementor-element.elementor-element-853698d .elementor-button:hover,.elementor-36 .elementor-element.elementor-element-853698d .elementor-button:focus{color:#000;border-color:#000}.elementor-36 .elementor-element.elementor-element-853698d .elementor-button:hover svg,.elementor-36 .elementor-element.elementor-element-853698d .elementor-button:focus svg{fill:#000}.elementor-36 .elementor-element.elementor-element-6b40175:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-6b40175>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-6b40175{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-6b40175>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-d986e7a{--spacer-size:50px}.elementor-36 .elementor-element.elementor-element-a7cc26c:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-a7cc26c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-a7cc26c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-a7cc26c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-aeac9ad{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-aeac9ad>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-1e2b31b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-36 .elementor-element.elementor-element-1e2b31b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFD9}.elementor-36 .elementor-element.elementor-element-1e2b31b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-1e2b31b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-bad3c21 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-weight:600;color:#000}.elementor-36 .elementor-element.elementor-element-6311ab8 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-weight:600;color:#000}.elementor-36 .elementor-element.elementor-element-24a113f{font-family:"Noto Serif JP",Sans-serif;font-weight:400;color:#000}.elementor-36 .elementor-element.elementor-element-f01b451 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-36 .elementor-element.elementor-element-f01b451 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-36 .elementor-element.elementor-element-f01b451 .elementor-button{font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:#61CE7000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-36 .elementor-element.elementor-element-f01b451 .elementor-button:hover,.elementor-36 .elementor-element.elementor-element-f01b451 .elementor-button:focus{color:#000;border-color:#000}.elementor-36 .elementor-element.elementor-element-f01b451 .elementor-button:hover svg,.elementor-36 .elementor-element.elementor-element-f01b451 .elementor-button:focus svg{fill:#000}.elementor-36 .elementor-element.elementor-element-dda8fcd{text-align:left}.elementor-36 .elementor-element.elementor-element-dda8fcd img{width:90%}.elementor-36 .elementor-element.elementor-element-0ff35b8:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-0ff35b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-0ff35b8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-0ff35b8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-030c94d{--spacer-size:50px}.elementor-36 .elementor-element.elementor-element-6efcf93:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-6efcf93>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-6efcf93{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-6efcf93>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-ee968a1{text-align:right}.elementor-36 .elementor-element.elementor-element-ee968a1 img{width:90%}.elementor-36 .elementor-element.elementor-element-50489c7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-50489c7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-35347a5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-36 .elementor-element.elementor-element-35347a5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFD9}.elementor-36 .elementor-element.elementor-element-35347a5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-35347a5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-976c37e .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-weight:600;color:#000}.elementor-36 .elementor-element.elementor-element-d5000ee .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-weight:600;color:#000}.elementor-36 .elementor-element.elementor-element-06bdea8{font-family:"Noto Serif JP",Sans-serif;font-weight:400;color:#000}.elementor-36 .elementor-element.elementor-element-3dffc07 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-36 .elementor-element.elementor-element-3dffc07 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-36 .elementor-element.elementor-element-3dffc07 .elementor-button{font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:#61CE7000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-36 .elementor-element.elementor-element-3dffc07 .elementor-button:hover,.elementor-36 .elementor-element.elementor-element-3dffc07 .elementor-button:focus{color:#000;border-color:#000}.elementor-36 .elementor-element.elementor-element-3dffc07 .elementor-button:hover svg,.elementor-36 .elementor-element.elementor-element-3dffc07 .elementor-button:focus svg{fill:#000}.elementor-36 .elementor-element.elementor-element-9d09b9b:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-9d09b9b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-9d09b9b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-9d09b9b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-424769e{--spacer-size:50px}.elementor-36 .elementor-element.elementor-element-30905f7:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-30905f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-30905f7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-30905f7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-1bb650d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-1bb650d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-2f637ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-36 .elementor-element.elementor-element-2f637ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFD9}.elementor-36 .elementor-element.elementor-element-2f637ae>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-2f637ae>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-6e83f8b .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-weight:600;color:#000}.elementor-36 .elementor-element.elementor-element-e7e32d4 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-weight:600;color:#000}.elementor-36 .elementor-element.elementor-element-486a6f8{font-family:"Noto Serif JP",Sans-serif;font-weight:400;color:#000}.elementor-36 .elementor-element.elementor-element-492defc .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-36 .elementor-element.elementor-element-492defc .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-36 .elementor-element.elementor-element-492defc .elementor-button{font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:#61CE7000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-36 .elementor-element.elementor-element-492defc .elementor-button:hover,.elementor-36 .elementor-element.elementor-element-492defc .elementor-button:focus{color:#000;border-color:#000}.elementor-36 .elementor-element.elementor-element-492defc .elementor-button:hover svg,.elementor-36 .elementor-element.elementor-element-492defc .elementor-button:focus svg{fill:#000}.elementor-36 .elementor-element.elementor-element-4b7b069{text-align:left}.elementor-36 .elementor-element.elementor-element-4b7b069 img{width:90%}.elementor-36 .elementor-element.elementor-element-bff4623:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-bff4623>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#000 30%,#dcdcdc 30%)}.elementor-36 .elementor-element.elementor-element-bff4623{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-36 .elementor-element.elementor-element-bff4623>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-d223489:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-d223489>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-36 .elementor-element.elementor-element-d223489{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:4%;margin-bottom:-3%;padding:4%;z-index:2}.elementor-36 .elementor-element.elementor-element-d223489>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-29767fb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-36 .elementor-element.elementor-element-29767fb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-36 .elementor-element.elementor-element-29767fb>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-36 .elementor-element.elementor-element-29767fb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-50460d5 .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px;fill:#000;color:#000;background-color:#61CE7000}.elementor-36 .elementor-element.elementor-element-45e8187{padding:4% 0 0}.elementor-36 .elementor-element.elementor-element-3218bd9{text-align:right}.elementor-36 .elementor-element.elementor-element-3218bd9 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-36 .elementor-element.elementor-element-3218bd9>.elementor-widget-container{margin:2% 0 0}.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-36 .elementor-element.elementor-element-340950d .elementor-icon-list-icon i{color:#000;transition:color .3s}.elementor-36 .elementor-element.elementor-element-340950d .elementor-icon-list-icon svg{fill:#000;transition:fill .3s}.elementor-36 .elementor-element.elementor-element-340950d{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px}.elementor-36 .elementor-element.elementor-element-340950d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-36 .elementor-element.elementor-element-340950d .elementor-icon-list-item>a{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:700}.elementor-36 .elementor-element.elementor-element-340950d .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-36 .elementor-element.elementor-element-0639efc:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-0639efc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-0639efc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:5% 0}.elementor-36 .elementor-element.elementor-element-0639efc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-4507903:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-36 .elementor-element.elementor-element-4507903>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahamanaika.com/wp-content/uploads/2021/12/about-01.png");background-size:cover}.elementor-36 .elementor-element.elementor-element-4507903>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-4507903>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-707bab9{--spacer-size:600px}.elementor-36 .elementor-element.elementor-element-7f9af54>.elementor-element-populated{padding:15% 0 0}.elementor-36 .elementor-element.elementor-element-065bc42 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#c09933}.elementor-36 .elementor-element.elementor-element-065bc42>.elementor-widget-container{padding:0 10%}.elementor-36 .elementor-element.elementor-element-dbe4d91{text-align:justify;font-family:"Noto Serif JP",Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.8em;letter-spacing:1px;color:#fff}.elementor-36 .elementor-element.elementor-element-dbe4d91>.elementor-widget-container{padding:0 10%}.elementor-36 .elementor-element.elementor-element-c62857f:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-c62857f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-c62857f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5% 0 0}.elementor-36 .elementor-element.elementor-element-c62857f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-39b4191>.elementor-container{max-width:903px}.elementor-36 .elementor-element.elementor-element-39b4191:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-39b4191>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFD4}.elementor-36 .elementor-element.elementor-element-39b4191{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-4%;margin-bottom:0;padding:10%;z-index:2}.elementor-36 .elementor-element.elementor-element-39b4191>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-60338d5{text-align:center}.elementor-36 .elementor-element.elementor-element-60338d5 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:600;color:#000}.elementor-36 .elementor-element.elementor-element-e565194{text-align:center}.elementor-36 .elementor-element.elementor-element-e565194 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-36 .elementor-element.elementor-element-47235a9{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-36 .elementor-element.elementor-element-1737f22 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-36 .elementor-element.elementor-element-1737f22 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-36 .elementor-element.elementor-element-1737f22 .elementor-button{font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:#61CE7000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-36 .elementor-element.elementor-element-1737f22 .elementor-button:hover,.elementor-36 .elementor-element.elementor-element-1737f22 .elementor-button:focus{color:#000;border-color:#000}.elementor-36 .elementor-element.elementor-element-1737f22 .elementor-button:hover svg,.elementor-36 .elementor-element.elementor-element-1737f22 .elementor-button:focus svg{fill:#000}.elementor-36 .elementor-element.elementor-element-307c10c{text-align:right}.elementor-36 .elementor-element.elementor-element-307c10c img{width:90%}.elementor-36 .elementor-element.elementor-element-53e53df:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-53e53df>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-53e53df{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5% 0 0}.elementor-36 .elementor-element.elementor-element-53e53df>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-b84b069{text-align:left}.elementor-36 .elementor-element.elementor-element-b84b069 img{width:90%}.elementor-36 .elementor-element.elementor-element-c7d6fca>.elementor-container{max-width:903px}.elementor-36 .elementor-element.elementor-element-c7d6fca:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-c7d6fca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFD4}.elementor-36 .elementor-element.elementor-element-c7d6fca{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10%;z-index:2}.elementor-36 .elementor-element.elementor-element-c7d6fca>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-2dd5536{text-align:center}.elementor-36 .elementor-element.elementor-element-2dd5536 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:600;color:#000}.elementor-36 .elementor-element.elementor-element-5ebc665{text-align:center}.elementor-36 .elementor-element.elementor-element-5ebc665 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-36 .elementor-element.elementor-element-94d1cbc{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-36 .elementor-element.elementor-element-fc148cb .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-36 .elementor-element.elementor-element-fc148cb .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-36 .elementor-element.elementor-element-fc148cb .elementor-button{font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:#61CE7000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-36 .elementor-element.elementor-element-fc148cb .elementor-button:hover,.elementor-36 .elementor-element.elementor-element-fc148cb .elementor-button:focus{color:#000;border-color:#000}.elementor-36 .elementor-element.elementor-element-fc148cb .elementor-button:hover svg,.elementor-36 .elementor-element.elementor-element-fc148cb .elementor-button:focus svg{fill:#000}.elementor-36 .elementor-element.elementor-element-c00e854:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-c00e854>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-c00e854{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5% 0 0}.elementor-36 .elementor-element.elementor-element-c00e854>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-2d83455>.elementor-container{max-width:903px}.elementor-36 .elementor-element.elementor-element-2d83455:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-2d83455>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFD4}.elementor-36 .elementor-element.elementor-element-2d83455{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10%;z-index:2}.elementor-36 .elementor-element.elementor-element-2d83455>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-1ec73d5{text-align:center}.elementor-36 .elementor-element.elementor-element-1ec73d5 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:600;color:#000}.elementor-36 .elementor-element.elementor-element-78cf9bf{text-align:center}.elementor-36 .elementor-element.elementor-element-78cf9bf .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-36 .elementor-element.elementor-element-8a268dd{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-36 .elementor-element.elementor-element-92e4d95 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-36 .elementor-element.elementor-element-92e4d95 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-36 .elementor-element.elementor-element-92e4d95 .elementor-button{font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:#61CE7000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-36 .elementor-element.elementor-element-92e4d95 .elementor-button:hover,.elementor-36 .elementor-element.elementor-element-92e4d95 .elementor-button:focus{color:#000;border-color:#000}.elementor-36 .elementor-element.elementor-element-92e4d95 .elementor-button:hover svg,.elementor-36 .elementor-element.elementor-element-92e4d95 .elementor-button:focus svg{fill:#000}.elementor-36 .elementor-element.elementor-element-069ffae{text-align:right}.elementor-36 .elementor-element.elementor-element-069ffae img{width:90%}.elementor-36 .elementor-element.elementor-element-c86eb64:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-c86eb64>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-c86eb64{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5% 0 0}.elementor-36 .elementor-element.elementor-element-c86eb64>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-737086b{text-align:left}.elementor-36 .elementor-element.elementor-element-737086b img{width:90%}.elementor-36 .elementor-element.elementor-element-ce7a32f>.elementor-container{max-width:903px}.elementor-36 .elementor-element.elementor-element-ce7a32f:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-ce7a32f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFD4}.elementor-36 .elementor-element.elementor-element-ce7a32f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10%;z-index:2}.elementor-36 .elementor-element.elementor-element-ce7a32f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-4d02a03{text-align:center}.elementor-36 .elementor-element.elementor-element-4d02a03 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:15px;font-weight:600;color:#000}.elementor-36 .elementor-element.elementor-element-be5ad4d{text-align:center}.elementor-36 .elementor-element.elementor-element-be5ad4d .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-36 .elementor-element.elementor-element-a3cde8a{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-36 .elementor-element.elementor-element-0b575a2 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-36 .elementor-element.elementor-element-0b575a2 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-36 .elementor-element.elementor-element-0b575a2 .elementor-button{font-family:"Noto Sans HK",Sans-serif;text-transform:uppercase;line-height:1.8em;letter-spacing:1.6px;fill:#000;color:#000;background-color:#61CE7000;border-style:solid;border-width:0 0 1px;border-color:#000;border-radius:0;padding:0 0 10px}.elementor-36 .elementor-element.elementor-element-0b575a2 .elementor-button:hover,.elementor-36 .elementor-element.elementor-element-0b575a2 .elementor-button:focus{color:#000;border-color:#000}.elementor-36 .elementor-element.elementor-element-0b575a2 .elementor-button:hover svg,.elementor-36 .elementor-element.elementor-element-0b575a2 .elementor-button:focus svg{fill:#000}.elementor-36 .elementor-element.elementor-element-30745b5:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-30745b5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-36 .elementor-element.elementor-element-30745b5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-36 .elementor-element.elementor-element-30745b5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-6b98e79{--spacer-size:50px}.elementor-36 .elementor-element.elementor-element-680f279:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-680f279>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#000 46%,#dcdcdc 46%)}.elementor-36 .elementor-element.elementor-element-680f279{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-36 .elementor-element.elementor-element-680f279>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-1760ed5:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-1760ed5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-36 .elementor-element.elementor-element-1760ed5{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-36 .elementor-element.elementor-element-1760ed5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-50fd3f2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-36 .elementor-element.elementor-element-50fd3f2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-36 .elementor-element.elementor-element-50fd3f2>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-36 .elementor-element.elementor-element-50fd3f2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-98b39bb .elementor-button{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;letter-spacing:1px;fill:#000;color:#000;background-color:#61CE7000}.elementor-36 .elementor-element.elementor-element-66e8f35{padding:4% 0 0}.elementor-36 .elementor-element.elementor-element-bf97cc0{text-align:right}.elementor-36 .elementor-element.elementor-element-bf97cc0 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-36 .elementor-element.elementor-element-bf97cc0>.elementor-widget-container{margin:2% 0 0}.elementor-36 .elementor-element.elementor-element-ad215a7 .elementor-icon-list-icon i{color:#000;transition:color .3s}.elementor-36 .elementor-element.elementor-element-ad215a7 .elementor-icon-list-icon svg{fill:#000;transition:fill .3s}.elementor-36 .elementor-element.elementor-element-ad215a7{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px}.elementor-36 .elementor-element.elementor-element-ad215a7 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-36 .elementor-element.elementor-element-ad215a7 .elementor-icon-list-item>a{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:700}.elementor-36 .elementor-element.elementor-element-ad215a7 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-36 .elementor-element.elementor-element-508acce:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-508acce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcdcdc}.elementor-36 .elementor-element.elementor-element-508acce{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-38px;margin-bottom:0}.elementor-36 .elementor-element.elementor-element-508acce>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-36 .elementor-element.elementor-element-5bbf4c5:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-5bbf4c5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcdcdc}.elementor-36 .elementor-element.elementor-element-5bbf4c5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-38px;margin-bottom:0}.elementor-36 .elementor-element.elementor-element-5bbf4c5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-4507903{width:56.498%}.elementor-36 .elementor-element.elementor-element-7f9af54{width:43.502%}.elementor-36 .elementor-element.elementor-element-6ea5d84{width:41.733%}.elementor-36 .elementor-element.elementor-element-386c921{width:58.267%}.elementor-36 .elementor-element.elementor-element-63d9c95{width:58.267%}.elementor-36 .elementor-element.elementor-element-c71411c{width:41.733%}.elementor-36 .elementor-element.elementor-element-44651da{width:41.733%}.elementor-36 .elementor-element.elementor-element-fadad21{width:58.267%}.elementor-36 .elementor-element.elementor-element-e657be9{width:58.267%}.elementor-36 .elementor-element.elementor-element-c6a7a4a{width:41.733%}}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-e11b539:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-e11b539>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-36 .elementor-element.elementor-element-2d0e55d:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-2d0e55d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-e11b539:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-e11b539>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-36 .elementor-element.elementor-element-e11b539{margin-top:0;margin-bottom:0}.elementor-36 .elementor-element.elementor-element-2d0e55d>.elementor-container{min-height:479px}.elementor-36 .elementor-element.elementor-element-2d0e55d:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-2d0e55d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahamanaika.com/wp-content/uploads/2021/12/施設案内-1.jpg");background-position:0 0}.elementor-36 .elementor-element.elementor-element-2d0e55d{margin-top:-70px;margin-bottom:0;padding:0}.elementor-36 .elementor-element.elementor-element-a033b3b .elementor-heading-title{font-size:15px}.elementor-36 .elementor-element.elementor-element-5e178db .elementor-heading-title{font-size:25px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-1664e28{margin-top:-10%;margin-bottom:0;padding:4% 0 10%;z-index:2}.elementor-36 .elementor-element.elementor-element-90123e2{text-align:justify;font-size:17px}.elementor-36 .elementor-element.elementor-element-90123e2>.elementor-widget-container{margin:10px}.elementor-36 .elementor-element.elementor-element-5be210b{margin-top:-1%;margin-bottom:0;padding:15% 0 0;z-index:3}.elementor-36 .elementor-element.elementor-element-01379df>.elementor-element-populated{padding:0}.elementor-36 .elementor-element.elementor-element-b36aebd>.elementor-widget-container{margin:0 0 0 13%;padding:0}.elementor-36 .elementor-element.elementor-element-8e69c47 .elementor-heading-title{font-size:1px}.elementor-36 .elementor-element.elementor-element-8e69c47>.elementor-widget-container{margin:0}.elementor-36 .elementor-element.elementor-element-8ba32b6 .elementor-heading-title{font-size:18px}.elementor-36 .elementor-element.elementor-element-8ba32b6>.elementor-widget-container{padding:10px}.elementor-36 .elementor-element.elementor-element-967b0d2{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-967b0d2>.elementor-widget-container{margin:-3% 0 0;padding:0 10px 20px}.elementor-36 .elementor-element.elementor-element-f5b36d5{margin-top:-2%;margin-bottom:0;z-index:1}.elementor-36 .elementor-element.elementor-element-302780b{width:100%}.elementor-36 .elementor-element.elementor-element-b6c1f13{z-index:1}.elementor-36 .elementor-element.elementor-element-e6c9a60>.elementor-element-populated{margin:20px 30px 20px 10px;--e-column-margin-right:30px;--e-column-margin-left:10px;padding:15px}.elementor-36 .elementor-element.elementor-element-a3572fb{text-align:center}.elementor-36 .elementor-element.elementor-element-a3572fb .elementor-heading-title{font-size:14px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-47a80af{text-align:center}.elementor-36 .elementor-element.elementor-element-47a80af .elementor-heading-title{font-size:20px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-47a80af>.elementor-widget-container{margin:-5% 0 0}.elementor-36 .elementor-element.elementor-element-a6f4ce2{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-853698d .elementor-button{font-size:14px}.elementor-36 .elementor-element.elementor-element-853698d>.elementor-widget-container{margin:-10% 0 5%}.elementor-36 .elementor-element.elementor-element-d986e7a{--spacer-size:256px}.elementor-36 .elementor-element.elementor-element-a7cc26c{margin-top:-1%;margin-bottom:0}.elementor-36 .elementor-element.elementor-element-ac37afd{width:100%}.elementor-36 .elementor-element.elementor-element-aeac9ad{z-index:1}.elementor-36 .elementor-element.elementor-element-1e2b31b>.elementor-element-populated{margin:20px 10px 20px 30px;--e-column-margin-right:10px;--e-column-margin-left:30px;padding:15px}.elementor-36 .elementor-element.elementor-element-bad3c21{text-align:center}.elementor-36 .elementor-element.elementor-element-bad3c21 .elementor-heading-title{font-size:14px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-6311ab8{text-align:center}.elementor-36 .elementor-element.elementor-element-6311ab8 .elementor-heading-title{font-size:20px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-6311ab8>.elementor-widget-container{margin:-5% 0 0}.elementor-36 .elementor-element.elementor-element-24a113f{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-f01b451 .elementor-button{font-size:14px}.elementor-36 .elementor-element.elementor-element-f01b451>.elementor-widget-container{margin:-10% 0 5%}.elementor-36 .elementor-element.elementor-element-030c94d{--spacer-size:220px}.elementor-36 .elementor-element.elementor-element-6efcf93{margin-top:-1%;margin-bottom:0}.elementor-36 .elementor-element.elementor-element-2666881{width:100%}.elementor-36 .elementor-element.elementor-element-50489c7{margin-top:0;margin-bottom:0;padding:0 0 5%;z-index:2}.elementor-36 .elementor-element.elementor-element-35347a5>.elementor-element-populated{margin:20px 30px 20px 10px;--e-column-margin-right:30px;--e-column-margin-left:10px;padding:15px}.elementor-36 .elementor-element.elementor-element-976c37e{text-align:center}.elementor-36 .elementor-element.elementor-element-976c37e .elementor-heading-title{font-size:14px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-d5000ee{text-align:center}.elementor-36 .elementor-element.elementor-element-d5000ee .elementor-heading-title{font-size:20px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-d5000ee>.elementor-widget-container{margin:-5% 0 0}.elementor-36 .elementor-element.elementor-element-06bdea8{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-3dffc07 .elementor-button{font-size:14px}.elementor-36 .elementor-element.elementor-element-3dffc07>.elementor-widget-container{margin:-10% 0 4%}.elementor-36 .elementor-element.elementor-element-9d09b9b{padding:0 0 28%}.elementor-36 .elementor-element.elementor-element-424769e{--spacer-size:185px}.elementor-36 .elementor-element.elementor-element-30905f7{margin-top:-1%;margin-bottom:90%}.elementor-36 .elementor-element.elementor-element-4665525{width:100%}.elementor-36 .elementor-element.elementor-element-1bb650d{margin-top:0;margin-bottom:0;padding:0;z-index:1}.elementor-36 .elementor-element.elementor-element-2f637ae>.elementor-element-populated{margin:20px 10px 20px 30px;--e-column-margin-right:10px;--e-column-margin-left:30px;padding:15px}.elementor-36 .elementor-element.elementor-element-6e83f8b{text-align:center}.elementor-36 .elementor-element.elementor-element-6e83f8b .elementor-heading-title{font-size:14px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-e7e32d4{text-align:center}.elementor-36 .elementor-element.elementor-element-e7e32d4 .elementor-heading-title{font-size:20px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-e7e32d4>.elementor-widget-container{margin:-5% 0 0}.elementor-36 .elementor-element.elementor-element-486a6f8{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-492defc .elementor-button{font-size:14px}.elementor-36 .elementor-element.elementor-element-492defc>.elementor-widget-container{margin:-10% 0 5%}.elementor-36 .elementor-element.elementor-element-bff4623{margin-top:0;margin-bottom:0;padding:0}.elementor-36 .elementor-element.elementor-element-50460d5 .elementor-button{font-size:20px}.elementor-36 .elementor-element.elementor-element-3218bd9{text-align:center}.elementor-36 .elementor-element.elementor-element-dbe4d91{font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-36 .elementor-element.elementor-element-dbe4d91>.elementor-widget-container{margin:-3% 0 0;padding:0 10px 10px}.elementor-36 .elementor-element.elementor-element-98b39bb .elementor-button{font-size:20px}.elementor-36 .elementor-element.elementor-element-5bbf4c5{margin-top:-15%;margin-bottom:0}}.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}}.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}}.qol{writing-mode:vertical-rl}.qol{position:absolute;top:0;left:-90%}.mobile-about1{position:absolute;top:50%;left:0}.mobile-about2{position:absolute;top:55%;left:0}.mobile-about1{position:absolute;top:50%;left:0}.mobile-about2{position:absolute;top:55%;left:0}.kagayaku{position:absolute;top:14%;left:30%}.tomosu{position:absolute;top:17%;left:-30%}.kagayaku{position:absolute;top:17%;left:30%}.tomosu{position:absolute;top:17%;left:-30%}