.elementor-31 .elementor-element.elementor-element-eb2a373:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-eb2a373>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#111;background-image:url("https://takahamanaika.com/wp-content/uploads/2021/12/corporation2-.jpg");background-position:0 75%;background-repeat:no-repeat;background-size:cover}.elementor-31 .elementor-element.elementor-element-eb2a373>.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-31 .elementor-element.elementor-element-eb2a373>.elementor-container{max-width:1180px;min-height:61vh}.elementor-31 .elementor-element.elementor-element-eb2a373{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-31 .elementor-element.elementor-element-82e610e .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-31 .elementor-element.elementor-element-577f9f9{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-31 .elementor-element.elementor-element-577f9f9>.elementor-widget-container{margin:-1% 0 0}.elementor-31 .elementor-element.elementor-element-577f9f9 .elementor-divider-separator{width:18%}.elementor-31 .elementor-element.elementor-element-577f9f9 .elementor-divider{padding-block-start:9px;padding-block-end:9px}.elementor-31 .elementor-element.elementor-element-fb99225{text-align:left}.elementor-31 .elementor-element.elementor-element-fb99225 .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-31 .elementor-element.elementor-element-75ab63a{font-family:"Noto Serif JP",Sans-serif;font-weight:400;color:#fff}.elementor-31 .elementor-element.elementor-element-75ab63a a{color:#fff}.elementor-31 .elementor-element.elementor-element-be7bae5:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-be7bae5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-31 .elementor-element.elementor-element-be7bae5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-31 .elementor-element.elementor-element-be7bae5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-145b176:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-145b176>.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-31 .elementor-element.elementor-element-145b176>.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-31 .elementor-element.elementor-element-145b176>.elementor-container{max-width:1180px;min-height:88vh}.elementor-31 .elementor-element.elementor-element-145b176{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-3%;margin-bottom:0;padding:0 0 2em}.elementor-31 .elementor-element.elementor-element-22e19f7 .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-31 .elementor-element.elementor-element-7c7631a{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-31 .elementor-element.elementor-element-7c7631a>.elementor-widget-container{margin:-1% 0 0}.elementor-31 .elementor-element.elementor-element-7c7631a .elementor-divider-separator{width:18%}.elementor-31 .elementor-element.elementor-element-7c7631a .elementor-divider{padding-block-start:9px;padding-block-end:9px}.elementor-31 .elementor-element.elementor-element-cdde9b2{text-align:left}.elementor-31 .elementor-element.elementor-element-cdde9b2 .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-31 .elementor-element.elementor-element-40cce69{font-family:"Noto Serif JP",Sans-serif;font-weight:400;color:#fff}.elementor-31 .elementor-element.elementor-element-40cce69 a{color:#fff}.elementor-31 .elementor-element.elementor-element-eb84305:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-eb84305>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-31 .elementor-element.elementor-element-eb84305{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31 .elementor-element.elementor-element-eb84305>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-b4596b9:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-b4596b9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-31 .elementor-element.elementor-element-b4596b9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3% 0 0}.elementor-31 .elementor-element.elementor-element-b4596b9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-3856026{text-align:center}.elementor-31 .elementor-element.elementor-element-3856026 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-1f442f3{--divider-border-style:solid;--divider-color:#c09933;--divider-border-width:4px}.elementor-31 .elementor-element.elementor-element-1f442f3 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0}.elementor-31 .elementor-element.elementor-element-1f442f3 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px}.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-31 .elementor-element.elementor-element-e44a0f8{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:24px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-08e3bc6{text-align:center}.elementor-31 .elementor-element.elementor-element-08e3bc6 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:24px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-7ff6a33{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-1aeed45{text-align:center}.elementor-31 .elementor-element.elementor-element-1aeed45 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:24px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-87c9364{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-bf767a5{text-align:center}.elementor-31 .elementor-element.elementor-element-bf767a5 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:24px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-0af1bd0{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-a4c1938:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-a4c1938>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-31 .elementor-element.elementor-element-a4c1938{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3% 0 0}.elementor-31 .elementor-element.elementor-element-a4c1938>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-575df40{text-align:center}.elementor-31 .elementor-element.elementor-element-575df40 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-9a5c4a7{--divider-border-style:solid;--divider-color:#c09933;--divider-border-width:4px}.elementor-31 .elementor-element.elementor-element-9a5c4a7 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0}.elementor-31 .elementor-element.elementor-element-9a5c4a7 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px}.elementor-31 .elementor-element.elementor-element-63c6475{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:24px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-b888668{text-align:center}.elementor-31 .elementor-element.elementor-element-b888668 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:24px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-377f9dd{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-f234a2f{text-align:center}.elementor-31 .elementor-element.elementor-element-f234a2f .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:24px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-83db288{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-28c3d4b{text-align:center}.elementor-31 .elementor-element.elementor-element-28c3d4b .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:24px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-e3f81f6{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-4a1c6a7{text-align:center}.elementor-31 .elementor-element.elementor-element-4a1c6a7 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:24px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-98c4d3b{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-a276787{text-align:center}.elementor-31 .elementor-element.elementor-element-a276787 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:24px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-cc3f675{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-e75936d:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-e75936d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-31 .elementor-element.elementor-element-e75936d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5% 0 4%}.elementor-31 .elementor-element.elementor-element-e75936d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-b02213b>.elementor-widget-container{margin:0;padding:0 0 2%}.elementor-31 .elementor-element.elementor-element-b02213b{text-align:center}.elementor-31 .elementor-element.elementor-element-b02213b .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-31 .elementor-element.elementor-element-54c18f9>.elementor-widget-container{margin:0 10%}.elementor-31 .elementor-element.elementor-element-bc92b33>.elementor-widget-container{margin:0 10%}.elementor-31 .elementor-element.elementor-element-1ced1bf:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-1ced1bf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-31 .elementor-element.elementor-element-1ced1bf{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31 .elementor-element.elementor-element-1ced1bf>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-5daf7b1{text-align:center}.elementor-31 .elementor-element.elementor-element-5daf7b1 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-3d22991{text-align:center}.elementor-31 .elementor-element.elementor-element-3d22991 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-87aaf64{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-31 .elementor-element.elementor-element-87aaf64 .elementor-divider-separator{width:100%}.elementor-31 .elementor-element.elementor-element-87aaf64 .elementor-divider{padding-block-start:7px;padding-block-end:7px}.elementor-31 .elementor-element.elementor-element-9dbd119{font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-4661b28{font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-01659b3 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-01abaca .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-348e553{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-31 .elementor-element.elementor-element-348e553 .elementor-divider-separator{width:100%}.elementor-31 .elementor-element.elementor-element-348e553 .elementor-divider{padding-block-start:7px;padding-block-end:7px}.elementor-31 .elementor-element.elementor-element-0fbf32d{font-family:"Noto Serif JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#fff}.elementor-31 .elementor-element.elementor-element-30aa9f0:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-30aa9f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-31 .elementor-element.elementor-element-30aa9f0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31 .elementor-element.elementor-element-30aa9f0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-4df7272>.elementor-widget-container{margin:0 10%}.elementor-31 .elementor-element.elementor-element-148cd9c:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-148cd9c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#000 46%,#dcdcdc 46%)}.elementor-31 .elementor-element.elementor-element-148cd9c{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-31 .elementor-element.elementor-element-148cd9c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-2b47114:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-2b47114>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31 .elementor-element.elementor-element-2b47114{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-31 .elementor-element.elementor-element-2b47114>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-bead681:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31 .elementor-element.elementor-element-bead681>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31 .elementor-element.elementor-element-bead681>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-31 .elementor-element.elementor-element-bead681>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.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-31 .elementor-element.elementor-element-0034d32 .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-31 .elementor-element.elementor-element-b777b81{padding:4% 0 0}.elementor-31 .elementor-element.elementor-element-4d1b6ee>.elementor-widget-container{margin:2% 0 0}.elementor-31 .elementor-element.elementor-element-4d1b6ee{text-align:right}.elementor-31 .elementor-element.elementor-element-4d1b6ee .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-31 .elementor-element.elementor-element-ac7f1b0 .elementor-icon-list-icon i{color:#000;transition:color .3s}.elementor-31 .elementor-element.elementor-element-ac7f1b0 .elementor-icon-list-icon svg{fill:#000;transition:fill .3s}.elementor-31 .elementor-element.elementor-element-ac7f1b0{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px}.elementor-31 .elementor-element.elementor-element-ac7f1b0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-31 .elementor-element.elementor-element-ac7f1b0 .elementor-icon-list-item>a{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:700}.elementor-31 .elementor-element.elementor-element-ac7f1b0 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-31 .elementor-element.elementor-element-7e92d8f:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-7e92d8f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#000 30%,#dcdcdc 30%)}.elementor-31 .elementor-element.elementor-element-7e92d8f{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-31 .elementor-element.elementor-element-7e92d8f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-0d7a086:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-0d7a086>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31 .elementor-element.elementor-element-0d7a086{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:4%;margin-bottom:-3%;padding:4%;z-index:2}.elementor-31 .elementor-element.elementor-element-0d7a086>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-1045fab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31 .elementor-element.elementor-element-1045fab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31 .elementor-element.elementor-element-1045fab>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-31 .elementor-element.elementor-element-1045fab>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-8e75492 .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-31 .elementor-element.elementor-element-fab52ec{padding:4% 0 0}.elementor-31 .elementor-element.elementor-element-ec7943e>.elementor-widget-container{margin:2% 0 0}.elementor-31 .elementor-element.elementor-element-ec7943e{text-align:right}.elementor-31 .elementor-element.elementor-element-ec7943e .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-31 .elementor-element.elementor-element-916b566 .elementor-icon-list-icon i{color:#000;transition:color .3s}.elementor-31 .elementor-element.elementor-element-916b566 .elementor-icon-list-icon svg{fill:#000;transition:fill .3s}.elementor-31 .elementor-element.elementor-element-916b566{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px}.elementor-31 .elementor-element.elementor-element-916b566 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-31 .elementor-element.elementor-element-916b566 .elementor-icon-list-item>a{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:700}.elementor-31 .elementor-element.elementor-element-916b566 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-31 .elementor-element.elementor-element-0206c2c:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-0206c2c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcdcdc}.elementor-31 .elementor-element.elementor-element-0206c2c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-38px;margin-bottom:0}.elementor-31 .elementor-element.elementor-element-0206c2c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-38e0672:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-38e0672>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcdcdc}.elementor-31 .elementor-element.elementor-element-38e0672{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-38px;margin-bottom:0}.elementor-31 .elementor-element.elementor-element-38e0672>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}:root{--page-title-display:none}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-eb2a373:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-eb2a373>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-31 .elementor-element.elementor-element-145b176:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-145b176>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-eb2a373:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-eb2a373>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-31 .elementor-element.elementor-element-eb2a373{margin-top:0;margin-bottom:0}.elementor-31 .elementor-element.elementor-element-145b176:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-145b176>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://takahamanaika.com/wp-content/uploads/2021/12/mobile-corporation1.png");background-position:0 0}.elementor-31 .elementor-element.elementor-element-145b176>.elementor-container{min-height:281px}.elementor-31 .elementor-element.elementor-element-145b176{margin-top:-70px;margin-bottom:0;padding:0}.elementor-31 .elementor-element.elementor-element-22e19f7 .elementor-heading-title{font-size:15px}.elementor-31 .elementor-element.elementor-element-cdde9b2 .elementor-heading-title{font-size:25px;line-height:1.6em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-b4596b9{margin-top:-1%;margin-bottom:0;padding:5% 0}.elementor-31 .elementor-element.elementor-element-3856026 .elementor-heading-title{font-size:25px}.elementor-31 .elementor-element.elementor-element-1f442f3 .elementor-divider-separator{width:20%}.elementor-31 .elementor-element.elementor-element-e44a0f8{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-08e3bc6 .elementor-heading-title{font-size:25px}.elementor-31 .elementor-element.elementor-element-7ff6a33{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-1aeed45 .elementor-heading-title{font-size:25px}.elementor-31 .elementor-element.elementor-element-87c9364{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-bf767a5 .elementor-heading-title{font-size:25px}.elementor-31 .elementor-element.elementor-element-0af1bd0{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-a4c1938{margin-top:-1%;margin-bottom:0;padding:5% 0}.elementor-31 .elementor-element.elementor-element-575df40 .elementor-heading-title{font-size:25px}.elementor-31 .elementor-element.elementor-element-9a5c4a7 .elementor-divider-separator{width:20%}.elementor-31 .elementor-element.elementor-element-63c6475{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-b888668 .elementor-heading-title{font-size:25px}.elementor-31 .elementor-element.elementor-element-377f9dd{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-f234a2f .elementor-heading-title{font-size:25px}.elementor-31 .elementor-element.elementor-element-83db288{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-28c3d4b .elementor-heading-title{font-size:25px}.elementor-31 .elementor-element.elementor-element-e3f81f6{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-4a1c6a7 .elementor-heading-title{font-size:25px}.elementor-31 .elementor-element.elementor-element-98c4d3b{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-a276787 .elementor-heading-title{font-size:25px}.elementor-31 .elementor-element.elementor-element-cc3f675{text-align:justify;font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-e75936d{margin-top:-2%;margin-bottom:0;padding:10% 0;z-index:1}.elementor-31 .elementor-element.elementor-element-b02213b .elementor-heading-title{font-size:25px}.elementor-31 .elementor-element.elementor-element-54c18f9>.elementor-widget-container{margin:0 5%}.elementor-31 .elementor-element.elementor-element-bc92b33>.elementor-widget-container{margin:0 5%}.elementor-31 .elementor-element.elementor-element-1ced1bf{padding:3%}.elementor-31 .elementor-element.elementor-element-5daf7b1 .elementor-heading-title{font-size:20px}.elementor-31 .elementor-element.elementor-element-3d22991 .elementor-heading-title{font-size:20px}.elementor-31 .elementor-element.elementor-element-9dbd119{font-size:15px;line-height:1.4em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-4661b28{font-size:15px;line-height:1.4em;letter-spacing:1px}.elementor-31 .elementor-element.elementor-element-01abaca{text-align:center}.elementor-31 .elementor-element.elementor-element-38b7aad>.elementor-widget-container{margin:0;padding:0}.elementor-31 .elementor-element.elementor-element-4df7272>.elementor-widget-container{margin:0 3%}.elementor-31 .elementor-element.elementor-element-0034d32 .elementor-button{font-size:20px}.elementor-31 .elementor-element.elementor-element-8e75492 .elementor-button{font-size:20px}.elementor-31 .elementor-element.elementor-element-ec7943e{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}}.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}}<style>#demo{width:100%}#demo table{width:100%;border-collapse:collapse;border:solid #ccc;border-width:0}#demo table tr th,#demo table tr td{padding:20px;text-align:left;vertical-align:top;border:solid #ccc;border-width:1px 0}#demo table tr th{width:30%;color:#fff;font-family:"Noto Serif JP";font-size:16px}#demo table tr td{padding:20px;text-align:left;color:#fff;font-family:"Noto Serif JP";font-size:16px;vertical-align:center}@media screen and (max-width:768px){#demo{width:100%}#demo table,#demo table tbody,#demo table tr,#demo table tr th,#demo table tr td{display:block}#demo table{width:100%;border-width:0 0 1px}#demo table tr th,#demo table tr td{width:100%;padding:3% 5%}#demo table tr th{background:#dcdcdc;color:#000}#demo table tr td{border-width:0 1px;background:#fff;color:#000;font-size:15px}}</style><style>#demo{width:100%}#demo table{width:100%;border-collapse:collapse;border:solid #ccc;border-width:0}#demo table tr th,#demo table tr td{padding:20px;text-align:left;vertical-align:top;border:solid #ccc;border-width:1px 0}#demo table tr th{width:30%;color:#fff;font-family:"Noto Serif JP";font-size:16px}#demo table tr td{padding:20px;text-align:left;color:#fff;font-family:"Noto Serif JP";font-size:16px;vertical-align:center}.indent{padding-left:2em !important;text-indent:-1em !important}@media screen and (max-width:768px){#demo{width:100%}#demo table,#demo table tbody,#demo table tr,#demo table tr th,#demo table tr td{display:block}#demo table{width:100%;border-width:0 0 1px}#demo table tr th,#demo table tr td{width:100%;padding:3% 5%}#demo table tr th{background:#dcdcdc;color:#000}#demo table tr td{border-width:0 1px;background:#fff;color:#000;font-size:15px}.mobile-th{text-align:left !important}}</style>.kasanyouken{width:100%}.kasan-th{width:20%;padding:10px;background:#dcdcdc;color:#000;font-family:"Noto Serif JP";font-size:16px;text-align:left}.first-row{padding:10px;background:#dcdcdc;color:#000;font-family:"Noto Serif JP";font-size:16px;text-align:left;font-weight:700}.kasan-td{width:40%;padding:10px;background:#fff;font-family:"Noto Serif JP";font-size:16px;text-align:left;vertical-align:top}@media screen and (max-width:768px){.kasan-th,.first-row,.kasan-td{font-size:13px}}<style>#demo{width:100%}#demo table{width:100%;border-collapse:collapse;border:solid #ccc;border-width:0}#demo table tr th,#demo table tr td{padding:20px;text-align:left;vertical-align:top;border:solid #ccc;border-width:1px 0}#demo table tr th{width:30%;color:#fff;font-family:"Noto Serif JP";font-size:16px}#demo table tr td{padding:20px;text-align:left;color:#fff;font-family:"Noto Serif JP";font-size:16px;vertical-align:center}.indent{padding-left:2em !important;text-indent:-1em !important}@media screen and (max-width:768px){#demo{width:100%}#demo table,#demo table tbody,#demo table tr,#demo table tr th,#demo table tr td{display:block}#demo table{width:100%;border-width:0 0 1px}#demo table tr th,#demo table tr td{width:100%;padding:3% 5%}#demo table tr th{background:#dcdcdc;color:#000}#demo table tr td{border-width:0 1px;background:#fff;color:#000;font-size:15px}.row-3{border-top:solid 1px #ccc !important}.mobile{border-bottom:solid 2px #fff !important}}</style>