.elementor-507 .elementor-element.elementor-element-6c8b44b7{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-6c8b44b7:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-6c8b44b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kanata-arb.com/wp-content/uploads/2025/03/名称未設定-2-scaled-e1741422092516.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-507 .elementor-element.elementor-element-6c8b44b7::before, .elementor-507 .elementor-element.elementor-element-6c8b44b7 > .elementor-background-video-container::before, .elementor-507 .elementor-element.elementor-element-6c8b44b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-507 .elementor-element.elementor-element-6c8b44b7 > .elementor-background-slideshow::before, .elementor-507 .elementor-element.elementor-element-6c8b44b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-507 .elementor-element.elementor-element-6c8b44b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0756A25C;--background-overlay:'';}.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-507 .elementor-element.elementor-element-54bb9a26 > .elementor-widget-container{margin:285px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-54bb9a26{text-align:center;}.elementor-507 .elementor-element.elementor-element-54bb9a26 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:80px;font-weight:500;letter-spacing:5px;text-shadow:1px 2px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-79aa1105{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;--z-index:9999;}.elementor-507 .elementor-element.elementor-element-79aa1105.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-79aa1105{left:0px;}body.rtl .elementor-507 .elementor-element.elementor-element-79aa1105{right:0px;}.elementor-widget-theme-site-logo .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-507 .elementor-element.elementor-element-3c466662{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-3c466662 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-507 .elementor-element.elementor-element-3c466662.elementor-element{--align-self:flex-start;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-menu-hamburger:hover{background-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-menu-close:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-eea6c5c );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-menu-container{height:50px;border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a{font-family:"Instrument Serif", Sans-serif;font-size:28px;color:var( --e-global-color-text );padding:0px 15px 0px 15px;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-menu-hamburger{float:right;border-style:solid;border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-menu-hamburger > .ekit-menu-icon{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-eea6c5c );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:var( --e-global-color-eea6c5c );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-menu-close{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-64d3ecd{--display:flex;--min-height:80px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);--margin-top:-460px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-64d3ecd:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-64d3ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181F41EB;}.elementor-507 .elementor-element.elementor-element-64d3ecd.e-con{--order:-99999 /* order start hack */;}.elementor-507 .elementor-element.elementor-element-cd56280 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-507 .elementor-element.elementor-element-cd56280 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:300;word-spacing:2px;color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-1e58661{--display:flex;--min-height:470px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-1e58661.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-507 .elementor-element.elementor-element-49cc870{--display:flex;--justify-content:center;}.elementor-507 .elementor-element.elementor-element-49cc870.e-con{--flex-grow:0;--flex-shrink: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-507 .elementor-element.elementor-element-e66cedf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-507 .elementor-element.elementor-element-e66cedf.elementor-element{--align-self:center;}.elementor-507 .elementor-element.elementor-element-20912fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507 .elementor-element.elementor-element-20912fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-507 .elementor-element.elementor-element-b6cbddf{--display:flex;--min-height:127px;--justify-content:center;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-b6cbddf:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-b6cbddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kanata-arb.com/wp-content/uploads/2025/03/枠端切：バラなし-e1741778160949.png");background-position:center right;background-repeat:no-repeat;background-size:100% auto;}.elementor-507 .elementor-element.elementor-element-b6cbddf.e-con{--align-self:center;}.elementor-507 .elementor-element.elementor-element-9206f91 > .elementor-widget-container{margin:0px 0px 0px 140px;}.elementor-507 .elementor-element.elementor-element-9206f91 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:var( --e-global-color-eea6c5c );}.elementor-507 .elementor-element.elementor-element-fc93450 > .elementor-widget-container{margin:05px 0px 0px 140px;}.elementor-507 .elementor-element.elementor-element-fc93450 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:300;color:var( --e-global-color-eea6c5c );}.elementor-507 .elementor-element.elementor-element-19cf2a2{--display:flex;--min-height:300px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);}.elementor-507 .elementor-element.elementor-element-19cf2a2:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-19cf2a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-507 .elementor-element.elementor-element-ac2d4cd > .elementor-widget-container{margin:0px 0px 0px 140px;}.elementor-507 .elementor-element.elementor-element-ac2d4cd{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:32px;}.elementor-507 .elementor-element.elementor-element-ea3eba0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-507 .elementor-element.elementor-element-ec728df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-4da5adc > .elementor-widget-container{margin:0px 0px 0px 120px;}.elementor-507 .elementor-element.elementor-element-4da5adc .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:var( --e-global-color-eea6c5c );}.elementor-507 .elementor-element.elementor-element-eb27a95 > .elementor-widget-container{margin:05px 0px 0px 120px;}.elementor-507 .elementor-element.elementor-element-eb27a95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:300;color:var( --e-global-color-eea6c5c );}.elementor-507 .elementor-element.elementor-element-840c4de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-840c4de:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-840c4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-507 .elementor-element.elementor-element-2d45e6a > .elementor-widget-container{margin:0px 0px 0px 120px;}.elementor-507 .elementor-element.elementor-element-2d45e6a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:32px;}.elementor-507 .elementor-element.elementor-element-b1048e5{--display:flex;--min-height:80px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-b1048e5:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-b1048e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181F41EB;}.elementor-507 .elementor-element.elementor-element-b1048e5.e-con{--order:-99999 /* order start hack */;}.elementor-507 .elementor-element.elementor-element-a7add6c > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-507 .elementor-element.elementor-element-a7add6c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:300;word-spacing:2px;color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-f6e2baf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-f6e2baf:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-f6e2baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-507 .elementor-element.elementor-element-b95a225{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-507 .elementor-element.elementor-element-6614df1 img{width:70%;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);}.elementor-507 .elementor-element.elementor-element-6261553{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-b126b6e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-b126b6e{text-align:center;}.elementor-507 .elementor-element.elementor-element-b126b6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;}.elementor-507 .elementor-element.elementor-element-4ca3eae > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-4ca3eae{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-4da5228{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-507 .elementor-element.elementor-element-b708e84 img{width:70%;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);}.elementor-507 .elementor-element.elementor-element-e9d281d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-5a0bc06 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5a0bc06{text-align:center;}.elementor-507 .elementor-element.elementor-element-5a0bc06 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;}.elementor-507 .elementor-element.elementor-element-3e82192 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-3e82192{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-d18fe1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-507 .elementor-element.elementor-element-2eb1ac3 img{width:70%;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);}.elementor-507 .elementor-element.elementor-element-f5afdf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-5857dbd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5857dbd{text-align:center;}.elementor-507 .elementor-element.elementor-element-5857dbd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;}.elementor-507 .elementor-element.elementor-element-3bbf6f9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-3bbf6f9{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-6298be4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-500558d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-500558d{text-align:center;}.elementor-507 .elementor-element.elementor-element-500558d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;}.elementor-507 .elementor-element.elementor-element-eee6529 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-eee6529{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-4b957f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-04679e4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-04679e4{text-align:center;}.elementor-507 .elementor-element.elementor-element-04679e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;}.elementor-507 .elementor-element.elementor-element-325667e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-325667e{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-8a0555f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-34f1cd2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-34f1cd2{text-align:center;}.elementor-507 .elementor-element.elementor-element-34f1cd2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;}.elementor-507 .elementor-element.elementor-element-d2dc538 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-d2dc538{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-7fe123d{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507 .elementor-element.elementor-element-d755b80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-47ba223{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-47ba223 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-507 .elementor-element.elementor-element-47ba223 img{opacity:0.6;}.elementor-507 .elementor-element.elementor-element-9f1de1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-507 .elementor-element.elementor-element-5ad1a71{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-5ad1a71 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5ad1a71.elementor-element{--align-self:flex-end;}.elementor-507 .elementor-element.elementor-element-5ad1a71 img{opacity:0.6;}.elementor-507 .elementor-element.elementor-element-3eb9e95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-370px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507 .elementor-element.elementor-element-3eb9e95.e-con{--align-self:flex-start;}.elementor-507 .elementor-element.elementor-element-af2301d{text-align:center;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-text );}.elementor-507 .elementor-element.elementor-element-7eda651{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-7eda651.e-con{--align-self:flex-start;}.elementor-507 .elementor-element.elementor-element-56766dc.elementor-element{--align-self:center;}.elementor-507 .elementor-element.elementor-element-56766dc{text-align:left;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2ae1362{text-align:center;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-text );}.elementor-507 .elementor-element.elementor-element-57b8822{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-7dc26ac{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-7dc26ac > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-507 .elementor-element.elementor-element-7dc26ac.elementor-element{--align-self:flex-end;}.elementor-507 .elementor-element.elementor-element-7dc26ac img{opacity:0.6;}.elementor-507 .elementor-element.elementor-element-6ba459a{--display:flex;--min-height:80px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-6ba459a:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-6ba459a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181F41EB;}.elementor-507 .elementor-element.elementor-element-6ba459a.e-con{--order:99999 /* order end hack */;}.elementor-507 .elementor-element.elementor-element-8335253 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-507 .elementor-element.elementor-element-8335253 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:300;word-spacing:2px;color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-8022172{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-8022172:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-8022172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-507 .elementor-element.elementor-element-e638308{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-e638308:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-e638308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kanata-arb.com/wp-content/uploads/2025/03/枠端切：バラなし-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-507 .elementor-element.elementor-element-e638308.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-507 .elementor-element.elementor-element-ae78ad9 > .elementor-widget-container{margin:0px 0px 0px 080px;}.elementor-507 .elementor-element.elementor-element-ae78ad9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-eea6c5c );}.elementor-507 .elementor-element.elementor-element-2dabe9b{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-2dabe9b > .elementor-widget-container{margin:-120px 0px 0px 80px;}.elementor-507 .elementor-element.elementor-element-fbb3b74{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);--margin-top:0110px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-fbb3b74:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-fbb3b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kanata-arb.com/wp-content/uploads/2025/03/枠端切：バラなし-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-507 .elementor-element.elementor-element-fbb3b74.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-507 .elementor-element.elementor-element-67a6dbe > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-507 .elementor-element.elementor-element-67a6dbe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-eea6c5c );}.elementor-507 .elementor-element.elementor-element-d4e3746{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-d4e3746 > .elementor-widget-container{margin:035px 0px 0px 80px;}.elementor-507 .elementor-element.elementor-element-109b860d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-59dcbbfe > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-59dcbbfe.elementor-element{--align-self:center;}.elementor-507 .elementor-element.elementor-element-59dcbbfe .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-text );}.elementor-507 .elementor-element.elementor-element-5febb0a6{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-5febb0a6 > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5febb0a6.elementor-element{--align-self:center;}.elementor-507 .elementor-element.elementor-element-30f75b06{--display:flex;--min-height:130px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507 .elementor-element.elementor-element-30f75b06:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-30f75b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-507 .elementor-element.elementor-element-5554368 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5554368.elementor-element{--align-self:center;}.elementor-507 .elementor-element.elementor-element-5554368 .elementor-nav-menu .elementor-item{font-family:"Instrument Serif", Sans-serif;font-size:28px;font-weight:100;line-height:30px;}.elementor-507 .elementor-element.elementor-element-5554368 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-eea6c5c );fill:var( --e-global-color-eea6c5c );}.elementor-507 .elementor-element.elementor-element-e221370 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-e221370{text-align:center;}.elementor-507 .elementor-element.elementor-element-e221370 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;color:var( --e-global-color-eea6c5c );}@media(min-width:768px){.elementor-507 .elementor-element.elementor-element-79aa1105{--width:100%;}.elementor-507 .elementor-element.elementor-element-64d3ecd{--width:425px;}.elementor-507 .elementor-element.elementor-element-1e58661{--width:100%;}.elementor-507 .elementor-element.elementor-element-49cc870{--width:29.997%;}.elementor-507 .elementor-element.elementor-element-20912fd{--width:71.086%;}.elementor-507 .elementor-element.elementor-element-ec728df{--width:50%;}.elementor-507 .elementor-element.elementor-element-840c4de{--width:50%;}.elementor-507 .elementor-element.elementor-element-b1048e5{--width:425px;}.elementor-507 .elementor-element.elementor-element-b95a225{--width:33.3333%;}.elementor-507 .elementor-element.elementor-element-6261553{--width:33.3333%;}.elementor-507 .elementor-element.elementor-element-4da5228{--width:33.3333%;}.elementor-507 .elementor-element.elementor-element-e9d281d{--width:33.3333%;}.elementor-507 .elementor-element.elementor-element-d18fe1c{--width:33.3333%;}.elementor-507 .elementor-element.elementor-element-f5afdf0{--width:33.3333%;}.elementor-507 .elementor-element.elementor-element-6298be4{--width:33.3333%;}.elementor-507 .elementor-element.elementor-element-4b957f2{--width:33.3333%;}.elementor-507 .elementor-element.elementor-element-8a0555f{--width:33.3333%;}.elementor-507 .elementor-element.elementor-element-d755b80{--width:50%;}.elementor-507 .elementor-element.elementor-element-9f1de1b{--width:50%;}.elementor-507 .elementor-element.elementor-element-3eb9e95{--width:100%;}.elementor-507 .elementor-element.elementor-element-6ba459a{--width:425px;}.elementor-507 .elementor-element.elementor-element-8022172{--width:100%;}.elementor-507 .elementor-element.elementor-element-e638308{--width:101%;}.elementor-507 .elementor-element.elementor-element-fbb3b74{--width:101%;}.elementor-507 .elementor-element.elementor-element-30f75b06{--width:100%;}}@media(max-width:1024px){.elementor-507 .elementor-element.elementor-element-6c8b44b7{--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-54bb9a26 > .elementor-widget-container{margin:340px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-79aa1105{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-79aa1105.e-con{--align-self:flex-start;}.elementor-507 .elementor-element.elementor-element-3c466662{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-507 .elementor-element.elementor-element-3c466662.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-507 .elementor-element.elementor-element-2cac3715.elementor-element{--align-self:center;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-menu-container{max-width:350px;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a{color:var( --e-global-color-text );padding:10px 15px 10px 15px;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-menu-hamburger{padding:15px 15px 15px 15px;width:50px;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-507 .elementor-element.elementor-element-64d3ecd{--margin-top:-430px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-9206f91 .elementor-heading-title{font-size:25px;}.elementor-507 .elementor-element.elementor-element-fc93450 .elementor-heading-title{font-size:20px;}.elementor-507 .elementor-element.elementor-element-ac2d4cd{font-size:14px;}.elementor-507 .elementor-element.elementor-element-4da5adc .elementor-heading-title{font-size:25px;}.elementor-507 .elementor-element.elementor-element-eb27a95 .elementor-heading-title{font-size:20px;}.elementor-507 .elementor-element.elementor-element-2d45e6a{font-size:14px;}.elementor-507 .elementor-element.elementor-element-b95a225{--min-height:250px;}.elementor-507 .elementor-element.elementor-element-6614df1 img{width:80%;}.elementor-507 .elementor-element.elementor-element-6261553{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-507 .elementor-element.elementor-element-b126b6e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-b126b6e .elementor-heading-title{font-size:25px;}.elementor-507 .elementor-element.elementor-element-4ca3eae > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-4ca3eae{font-size:16px;}.elementor-507 .elementor-element.elementor-element-b708e84 img{width:80%;}.elementor-507 .elementor-element.elementor-element-5a0bc06 > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5a0bc06 .elementor-heading-title{font-size:25px;}.elementor-507 .elementor-element.elementor-element-3e82192 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-3e82192{font-size:16px;}.elementor-507 .elementor-element.elementor-element-2eb1ac3 img{width:80%;}.elementor-507 .elementor-element.elementor-element-5857dbd > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5857dbd .elementor-heading-title{font-size:25px;}.elementor-507 .elementor-element.elementor-element-3bbf6f9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-3bbf6f9{font-size:16px;}.elementor-507 .elementor-element.elementor-element-6298be4{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-507 .elementor-element.elementor-element-500558d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-500558d .elementor-heading-title{font-size:25px;}.elementor-507 .elementor-element.elementor-element-eee6529 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-eee6529{font-size:16px;}.elementor-507 .elementor-element.elementor-element-04679e4 > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-04679e4 .elementor-heading-title{font-size:25px;}.elementor-507 .elementor-element.elementor-element-325667e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-325667e{font-size:16px;}.elementor-507 .elementor-element.elementor-element-34f1cd2 > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-34f1cd2 .elementor-heading-title{font-size:25px;}.elementor-507 .elementor-element.elementor-element-d2dc538 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-d2dc538{font-size:16px;}.elementor-507 .elementor-element.elementor-element-7fe123d{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-5ad1a71{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-507 .elementor-element.elementor-element-3eb9e95{--margin-top:-270px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-af2301d{font-size:20px;}.elementor-507 .elementor-element.elementor-element-56766dc{font-size:18px;}.elementor-507 .elementor-element.elementor-element-2ae1362{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:20px;}.elementor-507 .elementor-element.elementor-element-2ae1362.elementor-element{--align-self:center;}.elementor-507 .elementor-element.elementor-element-6ba459a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-2dabe9b{font-size:20px;}.elementor-507 .elementor-element.elementor-element-d4e3746{font-size:20px;}.elementor-507 .elementor-element.elementor-element-59dcbbfe .elementor-heading-title{font-size:30px;}.elementor-507 .elementor-element.elementor-element-30f75b06{--justify-content:center;}.elementor-507 .elementor-element.elementor-element-5554368 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-5554368 .elementor-nav-menu .elementor-item{font-size:25px;}}@media(max-width:767px){.elementor-507 .elementor-element.elementor-element-6c8b44b7{--margin-top:-380px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-54bb9a26 > .elementor-widget-container{margin:0395px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-54bb9a26 .elementor-heading-title{font-size:50px;letter-spacing:2px;}.elementor-507 .elementor-element.elementor-element-79aa1105{--min-height:95px;}.elementor-507 .elementor-element.elementor-element-3c466662 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-3c466662{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-507 .elementor-element.elementor-element-3c466662.elementor-element{--align-self:center;}.elementor-507 .elementor-element.elementor-element-2cac3715 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-507 .elementor-element.elementor-element-64d3ecd{--min-height:50px;}.elementor-507 .elementor-element.elementor-element-cd56280 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-507 .elementor-element.elementor-element-cd56280.elementor-element{--align-self:flex-start;}.elementor-507 .elementor-element.elementor-element-cd56280{text-align:center;}.elementor-507 .elementor-element.elementor-element-cd56280 .elementor-heading-title{font-size:30px;}.elementor-507 .elementor-element.elementor-element-1e58661{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-49cc870{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-507 .elementor-element.elementor-element-49cc870.e-con{--align-self:center;}.elementor-507 .elementor-element.elementor-element-e66cedf.elementor-element{--align-self:center;}.elementor-507 .elementor-element.elementor-element-e66cedf{text-align:right;}.elementor-507 .elementor-element.elementor-element-20912fd{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-20912fd.e-con{--align-self:flex-start;}.elementor-507 .elementor-element.elementor-element-b6cbddf{--width:95%;--min-height:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-9206f91 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-507 .elementor-element.elementor-element-9206f91.elementor-element{--align-self:flex-start;}.elementor-507 .elementor-element.elementor-element-9206f91{text-align:left;}.elementor-507 .elementor-element.elementor-element-9206f91 .elementor-heading-title{font-size:20px;}.elementor-507 .elementor-element.elementor-element-fc93450 > .elementor-widget-container{margin:05px 0px 0px 50px;}.elementor-507 .elementor-element.elementor-element-fc93450 .elementor-heading-title{font-size:16px;}.elementor-507 .elementor-element.elementor-element-19cf2a2{--width:98%;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-ac2d4cd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-ac2d4cd > .elementor-widget-container{margin:05px 0px 0px 50px;}.elementor-507 .elementor-element.elementor-element-ea3eba0{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507 .elementor-element.elementor-element-ec728df:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-ec728df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kanata-arb.com/wp-content/uploads/2025/03/枠端切：バラなし-e1741778160949.png");background-position:center left;background-size:cover;}.elementor-507 .elementor-element.elementor-element-ec728df{--min-height:100px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507 .elementor-element.elementor-element-4da5adc > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-507 .elementor-element.elementor-element-4da5adc.elementor-element{--align-self:flex-start;}.elementor-507 .elementor-element.elementor-element-4da5adc{text-align:left;}.elementor-507 .elementor-element.elementor-element-4da5adc .elementor-heading-title{font-size:20px;}.elementor-507 .elementor-element.elementor-element-eb27a95 > .elementor-widget-container{margin:05px 0px 0px 50px;}.elementor-507 .elementor-element.elementor-element-eb27a95 .elementor-heading-title{font-size:16px;}.elementor-507 .elementor-element.elementor-element-840c4de{--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-507 .elementor-element.elementor-element-840c4de.e-con{--align-self:center;}.elementor-507 .elementor-element.elementor-element-2d45e6a{width:initial;max-width:initial;}.elementor-507 .elementor-element.elementor-element-2d45e6a > .elementor-widget-container{margin:05px 0px 0px 40px;}.elementor-507 .elementor-element.elementor-element-2d45e6a.elementor-element{--align-self:center;}.elementor-507 .elementor-element.elementor-element-b1048e5{--min-height:30px;}.elementor-507 .elementor-element.elementor-element-a7add6c > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-507 .elementor-element.elementor-element-a7add6c.elementor-element{--align-self:flex-start;}.elementor-507 .elementor-element.elementor-element-a7add6c .elementor-heading-title{font-size:30px;}.elementor-507 .elementor-element.elementor-element-f6e2baf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-b126b6e .elementor-heading-title{font-size:20px;}.elementor-507 .elementor-element.elementor-element-4ca3eae{font-size:16px;}.elementor-507 .elementor-element.elementor-element-5a0bc06 .elementor-heading-title{font-size:20px;}.elementor-507 .elementor-element.elementor-element-5857dbd .elementor-heading-title{font-size:20px;}.elementor-507 .elementor-element.elementor-element-47ba223{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-507 .elementor-element.elementor-element-5ad1a71{width:initial;max-width:initial;}.elementor-507 .elementor-element.elementor-element-3eb9e95{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-af2301d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:16px;line-height:2em;}.elementor-507 .elementor-element.elementor-element-af2301d.elementor-element{--align-self:center;}.elementor-507 .elementor-element.elementor-element-7eda651{--justify-content:center;}.elementor-507 .elementor-element.elementor-element-7eda651.e-con{--align-self:flex-start;}.elementor-507 .elementor-element.elementor-element-56766dc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:14px;line-height:2em;}.elementor-507 .elementor-element.elementor-element-2ae1362{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:16px;line-height:2em;}.elementor-507 .elementor-element.elementor-element-7dc26ac > .elementor-widget-container{margin:-160px -10px 0px 0px;}.elementor-507 .elementor-element.elementor-element-7dc26ac{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-507 .elementor-element.elementor-element-6ba459a{--min-height:30px;}.elementor-507 .elementor-element.elementor-element-8335253 > .elementor-widget-container{margin:0px 0px 0px 015px;}.elementor-507 .elementor-element.elementor-element-8335253 .elementor-heading-title{font-size:30px;}.elementor-507 .elementor-element.elementor-element-8022172{--min-height:100px;}.elementor-507 .elementor-element.elementor-element-e638308{--width:105%;--min-height:10px;--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-e638308.e-con{--align-self:stretch;}.elementor-507 .elementor-element.elementor-element-ae78ad9 > .elementor-widget-container{margin:0px 0px 0px 45px;}.elementor-507 .elementor-element.elementor-element-ae78ad9 .elementor-heading-title{font-size:25px;}.elementor-507 .elementor-element.elementor-element-2dabe9b > .elementor-widget-container{margin:-105px 0px 0px 45px;}.elementor-507 .elementor-element.elementor-element-2dabe9b{font-size:16px;}.elementor-507 .elementor-element.elementor-element-fbb3b74{--width:105%;--min-height:10px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:075px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-67a6dbe > .elementor-widget-container{margin:0px 0px 0px 045px;}.elementor-507 .elementor-element.elementor-element-67a6dbe .elementor-heading-title{font-size:25px;}.elementor-507 .elementor-element.elementor-element-d4e3746 > .elementor-widget-container{margin:22px 0px 0px 40px;}.elementor-507 .elementor-element.elementor-element-d4e3746{font-size:16px;}.elementor-507 .elementor-element.elementor-element-59dcbbfe .elementor-heading-title{font-size:20px;}.elementor-507 .elementor-element.elementor-element-5febb0a6{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-507 .elementor-element.elementor-element-30f75b06{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-507 .elementor-element.elementor-element-5554368.elementor-element{--align-self:center;}.elementor-507 .elementor-element.elementor-element-5554368 .elementor-nav-menu .elementor-item{font-size:19px;}.elementor-507 .elementor-element.elementor-element-5554368 .elementor-nav-menu--main .elementor-item{padding-left:8px;padding-right:8px;}}/* Start custom CSS for container, class: .elementor-element-6c8b44b7 */.elementor-507 .elementor-element.elementor-element-6c8b44b7 {
    position: relative;
}

.elementor-507 .elementor-element.elementor-element-6c8b44b7::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 440px; /* PCのオーバーレイ範囲 */
    background-color: rgba(7, 86, 162, 0.36); /* #0756A2 の50%不透明度 */
    z-index: 0; /* 背景の上、テキストの下に配置 */
    pointer-events: none; /* クリック操作を邪魔しない */
}

/* タブレット用（768px以下） */
@media (max-width: 1024px) {
    .elementor-507 .elementor-element.elementor-element-6c8b44b7::before {
        height: 470px; /* タブレット用のオーバーレイ範囲 */
    }
}

/* モバイル用（480px以下） */
@media (max-width: 768px) {
    .elementor-507 .elementor-element.elementor-element-6c8b44b7::before {
        height: 470px; /* モバイル用のオーバーレイ範囲 */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79aa1105 */.fixed-header {
  position: fixed !important;  /* 固定 */
  top: 0;
  left: 0;
  width: 100%;  /* 横幅を100%に */
  background-color: rgba(255, 255, 255, 0.9);  /* 背景色（半透明） */
  z-index: 1000;  /* 他の要素より前に表示 */
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 20px;
}

.fixed-header .ekit-nav-toggle {
  z-index: 1100;  /* ハンバーガーメニューが消えないように */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d3ecd */.elementor-507 .elementor-element.elementor-element-64d3ecd {
    margin-left: 0 !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e58661 */.elementor-507 .elementor-element.elementor-element-1e58661 {
    margin-left: auto !important;
    margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1048e5 */.elementor-507 .elementor-element.elementor-element-b1048e5 {
    margin-left: 0 !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6e2baf */.elementor-507 .elementor-element.elementor-element-f6e2baf {
    position: relative;
}

/* 上部30%と下部30%を白塗りにする */
.elementor-507 .elementor-element.elementor-element-f6e2baf::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 30%; /* 上部30%を白塗り */
    background-color: white; /* 白（不透明度100%） */
    z-index: 0; /* 背景の上、テキストの下に配置 */
    pointer-events: none; /* クリック操作を邪魔しない */
}



/* タブレット用（1024px以下） */
@media (max-width: 1024px) {
    .elementor-507 .elementor-element.elementor-element-f6e2baf::before {
        height: 30%; /* タブレット用の上部30%白塗り */
    }

}

/* モバイル用（768px以下） */
@media (max-width: 768px) {
    .elementor-507 .elementor-element.elementor-element-f6e2baf::before {
        height: 100%; /* モバイル用の上部30%白塗り */
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56766dc */.text-left {
    align-self: flex-start; /* この部分だけ左揃え */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba459a */.elementor-507 .elementor-element.elementor-element-6ba459a {
    margin-left: 0 !important;
    margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e638308 */.elementor-507 .elementor-element.elementor-element-e638308 img {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbb3b74 */.elementor-507 .elementor-element.elementor-element-fbb3b74 img {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5febb0a6 */.elementor-507 .elementor-element.elementor-element-5febb0a6 {
    display: inline-block;
}/* End custom CSS */