.elementor-314 .elementor-element.elementor-element-2d70068e{--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px;--background-transition:0.3s;--overlay-opacity:1;}.elementor-314 .elementor-element.elementor-element-2d70068e:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-2d70068e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-2d70068e::before, .elementor-314 .elementor-element.elementor-element-2d70068e > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-2d70068e > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-2d70068e > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-2d70068e > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-2d70068e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.hikarikoubou3216.com/we/wp-content/uploads/2026/08/office-top.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-314 .elementor-element.elementor-element-2d70068e, .elementor-314 .elementor-element.elementor-element-2d70068e::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-5ff83593{--background-transition:0.3s;--overlay-opacity:0.7;--padding-top:30px;--padding-right:16px;--padding-bottom:30px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-5ff83593::before, .elementor-314 .elementor-element.elementor-element-5ff83593 > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-5ff83593 > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-5ff83593 > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-5ff83593 > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-5ff83593 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-5ff83593::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-314 .elementor-element.elementor-element-5ff83593, .elementor-314 .elementor-element.elementor-element-5ff83593::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-1f224560{text-align:center;}.elementor-314 .elementor-element.elementor-element-1f224560 .elementor-heading-title{color:#03045E;font-family:"Noto Sans", Sans-serif;font-size:34px;font-weight:500;line-height:46px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-7086d6b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:50px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-314 .elementor-element.elementor-element-7086d6b::before, .elementor-314 .elementor-element.elementor-element-7086d6b > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-7086d6b > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-7086d6b > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-7086d6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-7086d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.hikarikoubou3216.com/we/wp-content/uploads/2026/08/361720083.jpg");}.elementor-314 .elementor-element.elementor-element-9f7d567{--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-4fc91bd{text-align:center;}.elementor-314 .elementor-element.elementor-element-4fc91bd .elementor-heading-title{color:#03045E;font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0.4px;}.elementor-314 .elementor-element.elementor-element-4fc91bd > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-314 .elementor-element.elementor-element-d41c5c0{--divider-border-style:solid;--divider-color:#03045E;--divider-border-width:2px;}.elementor-314 .elementor-element.elementor-element-d41c5c0 .elementor-divider-separator{width:134px;margin:0 auto;margin-center:0;}.elementor-314 .elementor-element.elementor-element-d41c5c0 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-314 .elementor-element.elementor-element-d41c5c0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-314 .elementor-element.elementor-element-b9f054a{--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-f95233a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-0a8eadb{--justify-content:center;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;border-width:1px 1px 0px 1px;border-color:#008BDF;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-0a8eadb::before, .elementor-314 .elementor-element.elementor-element-0a8eadb > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-0a8eadb > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-0a8eadb > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-0a8eadb > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-0a8eadb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#D7F0FF;}.elementor-314 .elementor-element.elementor-element-0a8eadb, .elementor-314 .elementor-element.elementor-element-0a8eadb::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-e96112b{text-align:left;}.elementor-314 .elementor-element.elementor-element-e96112b .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-919ecea{--justify-content:center;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;border-width:1px 1px 0px 0px;border-color:#008BDF;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-919ecea::before, .elementor-314 .elementor-element.elementor-element-919ecea > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-919ecea > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-919ecea > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-919ecea > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-919ecea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-919ecea, .elementor-314 .elementor-element.elementor-element-919ecea::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-888a4a0{text-align:left;}.elementor-314 .elementor-element.elementor-element-888a4a0 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-8a387a6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-ae3634c{--justify-content:center;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;border-width:1px 1px 0px 1px;border-color:#008BDF;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-ae3634c::before, .elementor-314 .elementor-element.elementor-element-ae3634c > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-ae3634c > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-ae3634c > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-ae3634c > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-ae3634c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#D7F0FF;}.elementor-314 .elementor-element.elementor-element-ae3634c, .elementor-314 .elementor-element.elementor-element-ae3634c::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-ca7354f{text-align:left;}.elementor-314 .elementor-element.elementor-element-ca7354f .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-bdaa32c{--justify-content:center;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;border-width:1px 1px 0px 0px;border-color:#008BDF;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-bdaa32c::before, .elementor-314 .elementor-element.elementor-element-bdaa32c > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-bdaa32c > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-bdaa32c > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-bdaa32c > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-bdaa32c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-bdaa32c, .elementor-314 .elementor-element.elementor-element-bdaa32c::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-719f9d6{text-align:left;}.elementor-314 .elementor-element.elementor-element-719f9d6 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-0d7d438{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-845288f{--justify-content:center;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;border-width:1px 1px 0px 1px;border-color:#008BDF;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-845288f::before, .elementor-314 .elementor-element.elementor-element-845288f > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-845288f > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-845288f > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-845288f > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-845288f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#D7F0FF;}.elementor-314 .elementor-element.elementor-element-845288f, .elementor-314 .elementor-element.elementor-element-845288f::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-af16b26{text-align:left;}.elementor-314 .elementor-element.elementor-element-af16b26 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-a98f88b{--justify-content:center;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;border-width:1px 1px 0px 0px;border-color:#008BDF;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-a98f88b::before, .elementor-314 .elementor-element.elementor-element-a98f88b > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-a98f88b > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-a98f88b > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-a98f88b > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-a98f88b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-a98f88b, .elementor-314 .elementor-element.elementor-element-a98f88b::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-b99ff5f{text-align:left;}.elementor-314 .elementor-element.elementor-element-b99ff5f .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-f802400{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-9a63eae{--justify-content:center;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;border-width:1px 1px 0px 1px;border-color:#008BDF;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-9a63eae::before, .elementor-314 .elementor-element.elementor-element-9a63eae > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-9a63eae > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-9a63eae > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-9a63eae > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-9a63eae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#D7F0FF;}.elementor-314 .elementor-element.elementor-element-9a63eae, .elementor-314 .elementor-element.elementor-element-9a63eae::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-a22c39f{text-align:left;}.elementor-314 .elementor-element.elementor-element-a22c39f .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-802f03c{--justify-content:center;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;border-width:1px 1px 0px 0px;border-color:#008BDF;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-802f03c::before, .elementor-314 .elementor-element.elementor-element-802f03c > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-802f03c > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-802f03c > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-802f03c > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-802f03c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-802f03c, .elementor-314 .elementor-element.elementor-element-802f03c::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-dc4d50e{text-align:left;}.elementor-314 .elementor-element.elementor-element-dc4d50e .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-ef5cde3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-c61c6ae{--justify-content:center;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;border-width:1px 1px 0px 1px;border-color:#008BDF;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-c61c6ae::before, .elementor-314 .elementor-element.elementor-element-c61c6ae > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-c61c6ae > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-c61c6ae > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-c61c6ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-c61c6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#D7F0FF;}.elementor-314 .elementor-element.elementor-element-c61c6ae, .elementor-314 .elementor-element.elementor-element-c61c6ae::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-afac06b{text-align:left;}.elementor-314 .elementor-element.elementor-element-afac06b .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-176cdf7{--justify-content:center;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;border-width:1px 1px 0px 0px;border-color:#008BDF;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-176cdf7::before, .elementor-314 .elementor-element.elementor-element-176cdf7 > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-176cdf7 > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-176cdf7 > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-176cdf7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-176cdf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-176cdf7, .elementor-314 .elementor-element.elementor-element-176cdf7::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-c9214a5{text-align:left;}.elementor-314 .elementor-element.elementor-element-c9214a5 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-d53618b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-66986c7{--justify-content:center;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#008BDF;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-66986c7::before, .elementor-314 .elementor-element.elementor-element-66986c7 > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-66986c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-66986c7 > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-66986c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-66986c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#D7F0FF;}.elementor-314 .elementor-element.elementor-element-66986c7, .elementor-314 .elementor-element.elementor-element-66986c7::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-8906df1{text-align:left;}.elementor-314 .elementor-element.elementor-element-8906df1 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-f55b973{--justify-content:center;--background-transition:0.3s;--overlay-opacity:1;border-style:solid;border-width:1px 1px 1px 0px;border-color:#008BDF;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-f55b973::before, .elementor-314 .elementor-element.elementor-element-f55b973 > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-f55b973 > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-f55b973 > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-f55b973 > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-f55b973 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-f55b973, .elementor-314 .elementor-element.elementor-element-f55b973::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-fbf0461{text-align:left;}.elementor-314 .elementor-element.elementor-element-fbf0461 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.5px;}.elementor-314 .elementor-element.elementor-element-c1766b8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:80px;--padding-right:16px;--padding-bottom:80px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-c1766b8:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-c1766b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-c1766b8::before, .elementor-314 .elementor-element.elementor-element-c1766b8 > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-c1766b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-c1766b8 > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-c1766b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-c1766b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-314 .elementor-element.elementor-element-c1766b8, .elementor-314 .elementor-element.elementor-element-c1766b8::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-efcbabf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-6fcec6d{--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-e36bbb1{text-align:center;}.elementor-314 .elementor-element.elementor-element-e36bbb1 .elementor-heading-title{color:#03045E;font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0.4px;}.elementor-314 .elementor-element.elementor-element-e36bbb1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-314 .elementor-element.elementor-element-cab2028{--divider-border-style:solid;--divider-color:#03045E;--divider-border-width:2px;}.elementor-314 .elementor-element.elementor-element-cab2028 .elementor-divider-separator{width:108px;margin:0 auto;margin-center:0;}.elementor-314 .elementor-element.elementor-element-cab2028 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-314 .elementor-element.elementor-element-cab2028 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-314 .elementor-element.elementor-element-c22d1e3{--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-c22d1e3, .elementor-314 .elementor-element.elementor-element-c22d1e3::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-9d8cda6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-314 .elementor-element.elementor-element-9d8cda6::before, .elementor-314 .elementor-element.elementor-element-9d8cda6 > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-9d8cda6 > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-9d8cda6 > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-9d8cda6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-9d8cda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#E6F6FF;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.hikarikoubou3216.com/we/wp-content/uploads/2026/08/top-f2-2.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-314 .elementor-element.elementor-element-b65fb3f{--min-height:540px;--justify-content:center;--gap:0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.3);--margin-top:80px;--margin-right:0px;--margin-bottom:200px;--margin-left:0px;}.elementor-314 .elementor-element.elementor-element-b65fb3f:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-b65fb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-314 .elementor-element.elementor-element-b65fb3f, .elementor-314 .elementor-element.elementor-element-b65fb3f::before{--border-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-506596d{text-align:center;}.elementor-314 .elementor-element.elementor-element-506596d .elementor-heading-title{color:#123061;font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:1.2px;}.elementor-314 .elementor-element.elementor-element-506596d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-314 .elementor-element.elementor-element-9b54e21{--divider-border-style:solid;--divider-color:#123061;--divider-border-width:4px;}.elementor-314 .elementor-element.elementor-element-9b54e21 .elementor-divider-separator{width:192px;margin:0 auto;margin-center:0;}.elementor-314 .elementor-element.elementor-element-9b54e21 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-314 .elementor-element.elementor-element-9b54e21 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-314 .elementor-element.elementor-element-1663495{text-align:center;color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1.2px;}.elementor-314 .elementor-element.elementor-element-1663495 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-314 .elementor-element.elementor-element-6ad4e04{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-top:20px;--padding-right:0px;--padding-bottom:10px;--padding-left:0px;}.elementor-314 .elementor-element.elementor-element-ac71bba{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-9a9270f .elementor-heading-title{color:#123061;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:bold;}.elementor-314 .elementor-element.elementor-element-9a9270f > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-314 .elementor-element.elementor-element-9a9270f.elementor-element{--align-self:center;}.elementor-314 .elementor-element.elementor-element-1a9bd97 .elementor-heading-title{color:#123061;font-family:"Noto Sans", Sans-serif;font-size:36px;font-weight:bold;letter-spacing:1.2px;}.elementor-314 .elementor-element.elementor-element-1a9bd97.elementor-element{--align-self:center;}.elementor-314 .elementor-element.elementor-element-fa5dd79{text-align:center;}.elementor-314 .elementor-element.elementor-element-fa5dd79 .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1.2px;}.elementor-314 .elementor-element.elementor-element-fa5dd79 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 16px 0px 16px;}.elementor-314 .elementor-element.elementor-element-25c2b2f{text-align:center;}.elementor-314 .elementor-element.elementor-element-25c2b2f .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1.2px;}.elementor-314 .elementor-element.elementor-element-25c2b2f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-314 .elementor-element.elementor-element-d97dc1a{text-align:center;}.elementor-314 .elementor-element.elementor-element-d97dc1a .elementor-heading-title{color:#333333;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1.2px;}.elementor-314 .elementor-element.elementor-element-d97dc1a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-314 .elementor-element.elementor-element-2de5f32 .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.2px;background-color:#123061;border-radius:6px 6px 6px 6px;padding:25px 100px 25px 100px;}.elementor-314 .elementor-element.elementor-element-2de5f32 .elementor-button:hover, .elementor-314 .elementor-element.elementor-element-2de5f32 .elementor-button:focus{background-color:#12306199;}@media(min-width:768px){.elementor-314 .elementor-element.elementor-element-5ff83593{--width:728px;}.elementor-314 .elementor-element.elementor-element-7086d6b{--content-width:1100px;}.elementor-314 .elementor-element.elementor-element-0a8eadb{--width:30%;}.elementor-314 .elementor-element.elementor-element-919ecea{--width:70%;}.elementor-314 .elementor-element.elementor-element-ae3634c{--width:30%;}.elementor-314 .elementor-element.elementor-element-bdaa32c{--width:70%;}.elementor-314 .elementor-element.elementor-element-845288f{--width:30%;}.elementor-314 .elementor-element.elementor-element-a98f88b{--width:70%;}.elementor-314 .elementor-element.elementor-element-9a63eae{--width:30%;}.elementor-314 .elementor-element.elementor-element-802f03c{--width:70%;}.elementor-314 .elementor-element.elementor-element-c61c6ae{--width:30%;}.elementor-314 .elementor-element.elementor-element-176cdf7{--width:70%;}.elementor-314 .elementor-element.elementor-element-66986c7{--width:30%;}.elementor-314 .elementor-element.elementor-element-f55b973{--width:70%;}.elementor-314 .elementor-element.elementor-element-c1766b8{--content-width:1100px;}.elementor-314 .elementor-element.elementor-element-c22d1e3{--width:800px;}.elementor-314 .elementor-element.elementor-element-9d8cda6{--content-width:1100px;}.elementor-314 .elementor-element.elementor-element-b65fb3f{--content-width:732px;}}@media(max-width:1366px){.elementor-314 .elementor-element.elementor-element-2d70068e{--min-height:400px;}.elementor-314 .elementor-element.elementor-element-9d8cda6{--padding-top:0px;--padding-right:16px;--padding-bottom:0px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-1663495 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-25c2b2f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-d97dc1a > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:1200px){.elementor-314 .elementor-element.elementor-element-2d70068e{--min-height:300px;}.elementor-314 .elementor-element.elementor-element-1f224560 .elementor-heading-title{font-size:30px;}.elementor-314 .elementor-element.elementor-element-7086d6b{--padding-top:50px;--padding-right:16px;--padding-bottom:50px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-c1766b8{--padding-top:50px;--padding-right:16px;--padding-bottom:50px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-b65fb3f{--margin-top:80px;--margin-right:0px;--margin-bottom:100px;--margin-left:0px;}.elementor-314 .elementor-element.elementor-element-506596d .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-314 .elementor-element.elementor-element-1663495{font-size:16px;line-height:24px;}.elementor-314 .elementor-element.elementor-element-fa5dd79 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-314 .elementor-element.elementor-element-25c2b2f .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-314 .elementor-element.elementor-element-d97dc1a .elementor-heading-title{font-size:16px;line-height:24px;}}@media(max-width:1024px){.elementor-314 .elementor-element.elementor-element-b65fb3f{--min-height:460px;--margin-top:60px;--margin-right:0px;--margin-bottom:100px;--margin-left:0px;}.elementor-314 .elementor-element.elementor-element-506596d .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-314 .elementor-element.elementor-element-506596d > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-314 .elementor-element.elementor-element-9b54e21 .elementor-divider-separator{width:151px;}.elementor-314 .elementor-element.elementor-element-fa5dd79 .elementor-heading-title{font-size:14px;}}@media(max-width:880px){.elementor-314 .elementor-element.elementor-element-5ff83593{--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-1f224560 .elementor-heading-title{font-size:22px;}.elementor-314 .elementor-element.elementor-element-506596d .elementor-heading-title{font-size:22px;}.elementor-314 .elementor-element.elementor-element-506596d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-9b54e21 .elementor-divider-separator{width:146px;}.elementor-314 .elementor-element.elementor-element-9b54e21 .elementor-divider{padding-top:6px;padding-bottom:6px;}.elementor-314 .elementor-element.elementor-element-1663495{text-align:center;font-size:16px;}.elementor-314 .elementor-element.elementor-element-1663495 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-314 .elementor-element.elementor-element-fa5dd79{text-align:center;}.elementor-314 .elementor-element.elementor-element-25c2b2f{text-align:center;}.elementor-314 .elementor-element.elementor-element-25c2b2f .elementor-heading-title{font-size:16px;}.elementor-314 .elementor-element.elementor-element-d97dc1a{text-align:center;}.elementor-314 .elementor-element.elementor-element-d97dc1a .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-314 .elementor-element.elementor-element-2d70068e{--min-height:200px;--justify-content:flex-end;}.elementor-314 .elementor-element.elementor-element-2d70068e::before, .elementor-314 .elementor-element.elementor-element-2d70068e > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-2d70068e > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-2d70068e > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-2d70068e > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-2d70068e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.hikarikoubou3216.com/we/wp-content/uploads/2026/08/421042325-2.jpg");}.elementor-314 .elementor-element.elementor-element-5ff83593{--width:100%;--overlay-opacity:0.8;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-1f224560 .elementor-heading-title{font-size:20px;line-height:36px;}.elementor-314 .elementor-element.elementor-element-7086d6b{--padding-top:40px;--padding-right:16px;--padding-bottom:40px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-4fc91bd .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-314 .elementor-element.elementor-element-d41c5c0 .elementor-divider-separator{width:212px;}.elementor-314 .elementor-element.elementor-element-f95233a{--margin-top:0px;--margin-right:0px;--margin-bottom:30px;--margin-left:0px;}.elementor-314 .elementor-element.elementor-element-0a8eadb{border-width:1px 1px 1px 1px;}.elementor-314 .elementor-element.elementor-element-e96112b{text-align:left;}.elementor-314 .elementor-element.elementor-element-919ecea{border-width:0px 1px 1px 1px;}.elementor-314 .elementor-element.elementor-element-888a4a0{text-align:left;}.elementor-314 .elementor-element.elementor-element-8a387a6{--margin-top:0px;--margin-right:0px;--margin-bottom:30px;--margin-left:0px;}.elementor-314 .elementor-element.elementor-element-ae3634c{border-width:1px 1px 1px 1px;}.elementor-314 .elementor-element.elementor-element-ca7354f{text-align:left;}.elementor-314 .elementor-element.elementor-element-bdaa32c{border-width:0px 1px 1px 1px;}.elementor-314 .elementor-element.elementor-element-719f9d6{text-align:left;}.elementor-314 .elementor-element.elementor-element-0d7d438{--margin-top:0px;--margin-right:0px;--margin-bottom:30px;--margin-left:0px;}.elementor-314 .elementor-element.elementor-element-845288f{border-width:1px 1px 1px 1px;}.elementor-314 .elementor-element.elementor-element-af16b26{text-align:left;}.elementor-314 .elementor-element.elementor-element-a98f88b{border-width:0px 1px 1px 1px;}.elementor-314 .elementor-element.elementor-element-b99ff5f{text-align:left;}.elementor-314 .elementor-element.elementor-element-f802400{--margin-top:0px;--margin-right:0px;--margin-bottom:30px;--margin-left:0px;}.elementor-314 .elementor-element.elementor-element-9a63eae{border-width:1px 1px 1px 1px;}.elementor-314 .elementor-element.elementor-element-a22c39f{text-align:left;}.elementor-314 .elementor-element.elementor-element-802f03c{border-width:0px 1px 1px 1px;}.elementor-314 .elementor-element.elementor-element-dc4d50e{text-align:left;}.elementor-314 .elementor-element.elementor-element-ef5cde3{--margin-top:0px;--margin-right:0px;--margin-bottom:30px;--margin-left:0px;}.elementor-314 .elementor-element.elementor-element-c61c6ae{border-width:1px 1px 1px 1px;}.elementor-314 .elementor-element.elementor-element-afac06b{text-align:left;}.elementor-314 .elementor-element.elementor-element-176cdf7{border-width:0px 1px 1px 1px;}.elementor-314 .elementor-element.elementor-element-c9214a5{text-align:left;}.elementor-314 .elementor-element.elementor-element-d53618b{--margin-top:0px;--margin-right:0px;--margin-bottom:30px;--margin-left:0px;}.elementor-314 .elementor-element.elementor-element-66986c7{border-width:1px 1px 1px 1px;}.elementor-314 .elementor-element.elementor-element-8906df1{text-align:left;}.elementor-314 .elementor-element.elementor-element-f55b973{border-width:0px 1px 1px 1px;}.elementor-314 .elementor-element.elementor-element-fbf0461{text-align:left;}.elementor-314 .elementor-element.elementor-element-c1766b8{--padding-top:40px;--padding-right:16px;--padding-bottom:40px;--padding-left:16px;}.elementor-314 .elementor-element.elementor-element-e36bbb1 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-314 .elementor-element.elementor-element-cab2028 .elementor-divider-separator{width:83px;}.elementor-314 .elementor-element.elementor-element-b65fb3f{--min-height:520px;--border-radius:10px 10px 10px 10px;--margin-top:60px;--margin-right:0px;--margin-bottom:60px;--margin-left:0px;}.elementor-314 .elementor-element.elementor-element-506596d .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-314 .elementor-element.elementor-element-506596d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-9b54e21 .elementor-divider-separator{width:130px;}.elementor-314 .elementor-element.elementor-element-9b54e21 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-314 .elementor-element.elementor-element-1663495{font-size:16px;line-height:30px;}.elementor-314 .elementor-element.elementor-element-1663495 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-6ad4e04{--padding-top:10px;--padding-right:0px;--padding-bottom:10px;--padding-left:0px;}.elementor-314 .elementor-element.elementor-element-9a9270f .elementor-heading-title{font-size:18px;}.elementor-314 .elementor-element.elementor-element-9a9270f > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-314 .elementor-element.elementor-element-1a9bd97 .elementor-heading-title{font-size:28px;}.elementor-314 .elementor-element.elementor-element-1a9bd97 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-fa5dd79 .elementor-heading-title{line-height:24px;}.elementor-314 .elementor-element.elementor-element-fa5dd79 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-314 .elementor-element.elementor-element-25c2b2f .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-314 .elementor-element.elementor-element-d97dc1a .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-314 .elementor-element.elementor-element-2de5f32 .elementor-button{font-size:16px;padding:25px 25px 25px 25px;}}@media(max-width:1200px) and (min-width:768px){.elementor-314 .elementor-element.elementor-element-5ff83593{--width:766px;}}@media(max-width:880px) and (min-width:768px){.elementor-314 .elementor-element.elementor-element-5ff83593{--width:50%;}.elementor-314 .elementor-element.elementor-element-c22d1e3{--width:100%;}}@media(min-width:2400px){.elementor-314 .elementor-element.elementor-element-2d70068e{--min-height:400px;}.elementor-314 .elementor-element.elementor-element-7086d6b::before, .elementor-314 .elementor-element.elementor-element-7086d6b > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-7086d6b > .e-con-inner > .elementor-background-video-container::before, .elementor-314 .elementor-element.elementor-element-7086d6b > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-7086d6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-314 .elementor-element.elementor-element-7086d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-314 .elementor-element.elementor-element-7086d6b{--overlay-opacity:0.5;}.elementor-314 .elementor-element.elementor-element-e96112b .elementor-heading-title{line-height:40px;}.elementor-314 .elementor-element.elementor-element-888a4a0 .elementor-heading-title{line-height:40px;}.elementor-314 .elementor-element.elementor-element-ca7354f .elementor-heading-title{line-height:40px;}.elementor-314 .elementor-element.elementor-element-719f9d6 .elementor-heading-title{line-height:40px;}.elementor-314 .elementor-element.elementor-element-af16b26 .elementor-heading-title{line-height:40px;}.elementor-314 .elementor-element.elementor-element-b99ff5f .elementor-heading-title{line-height:40px;}.elementor-314 .elementor-element.elementor-element-a22c39f .elementor-heading-title{line-height:40px;}.elementor-314 .elementor-element.elementor-element-dc4d50e .elementor-heading-title{line-height:40px;}.elementor-314 .elementor-element.elementor-element-afac06b .elementor-heading-title{line-height:40px;}.elementor-314 .elementor-element.elementor-element-c9214a5 .elementor-heading-title{line-height:40px;}.elementor-314 .elementor-element.elementor-element-8906df1 .elementor-heading-title{line-height:40px;}.elementor-314 .elementor-element.elementor-element-fbf0461 .elementor-heading-title{line-height:40px;}.elementor-314 .elementor-element.elementor-element-c1766b8{--overlay-opacity:0.5;}.elementor-314 .elementor-element.elementor-element-b65fb3f{--min-height:600px;}.elementor-314 .elementor-element.elementor-element-1663495{font-size:16px;line-height:30px;}.elementor-314 .elementor-element.elementor-element-6ad4e04{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;}.elementor-314 .elementor-element.elementor-element-9a9270f{text-align:center;}.elementor-314 .elementor-element.elementor-element-9a9270f.elementor-element{--align-self:center;}.elementor-314 .elementor-element.elementor-element-1a9bd97{text-align:center;}.elementor-314 .elementor-element.elementor-element-1a9bd97.elementor-element{--align-self:center;}.elementor-314 .elementor-element.elementor-element-fa5dd79 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-314 .elementor-element.elementor-element-25c2b2f .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-314 .elementor-element.elementor-element-d97dc1a .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-314 .elementor-element.elementor-element-2de5f32 .elementor-button{letter-spacing:1.2px;border-radius:30px 30px 30px 30px;padding:25px 100px 25px 100px;}}/* Start custom CSS for heading, class: .elementor-element-1f224560 */.elementor-314 .elementor-element.elementor-element-1f224560 .top-title01 {
    color: #F29344;
}

.elementor-314 .elementor-element.elementor-element-1f224560 .top-title02 {
    color: #5BB52E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc91bd */.elementor-314 .elementor-element.elementor-element-4fc91bd .top-s01 {
    color: #F29344;
}

.elementor-314 .elementor-element.elementor-element-4fc91bd .top-s02 {
    color: #5BB52E;
}

.elementor-314 .elementor-element.elementor-element-4fc91bd .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-314 .elementor-element.elementor-element-4fc91bd .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-314 .elementor-element.elementor-element-4fc91bd .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-314 .elementor-element.elementor-element-4fc91bd .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-314 .elementor-element.elementor-element-4fc91bd .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-314 .elementor-element.elementor-element-4fc91bd .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e96112b *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-314 .elementor-element.elementor-element-e96112b p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-888a4a0 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-314 .elementor-element.elementor-element-888a4a0 p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca7354f *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-314 .elementor-element.elementor-element-ca7354f p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719f9d6 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-314 .elementor-element.elementor-element-719f9d6 p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af16b26 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-314 .elementor-element.elementor-element-af16b26 p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b99ff5f */.elementor-314 .elementor-element.elementor-element-b99ff5f a{
    transition: all .3s;
}
.elementor-314 .elementor-element.elementor-element-b99ff5f a:hover{
    opacity: 0.5;
   transition: all .3s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a22c39f *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-314 .elementor-element.elementor-element-a22c39f p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc4d50e */.elementor-314 .elementor-element.elementor-element-dc4d50e a{
    transition: all .3s;
}
.elementor-314 .elementor-element.elementor-element-dc4d50e a:hover{
    opacity: 0.5;
    transition: all .3s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afac06b *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-314 .elementor-element.elementor-element-afac06b p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9214a5 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-314 .elementor-element.elementor-element-c9214a5 p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8906df1 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-314 .elementor-element.elementor-element-8906df1 p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbf0461 *//* PCサイズ（デフォルト）：ゆったりめの40px */
.elementor-314 .elementor-element.elementor-element-fbf0461 p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e36bbb1 */.elementor-314 .elementor-element.elementor-element-e36bbb1 .top-s01 {
    color: #F29344;
}

.elementor-314 .elementor-element.elementor-element-e36bbb1 .top-s02 {
    color: #5BB52E;
}

.elementor-314 .elementor-element.elementor-element-e36bbb1 .top-s-size {
    font-size: 36px;
}


/* 1. モバイル (縦向き) : 〜479px */
@media screen and (max-width: 479px) {
  .elementor-314 .elementor-element.elementor-element-e36bbb1 .top-s-size {
      font-size: 22px;
  }
}

/* 2. モバイル (横向き) / モバイル Extra : 480px〜767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
   .elementor-314 .elementor-element.elementor-element-e36bbb1 .top-s-size {
      font-size: 26px;
  }
}

/* 3. タブレット (縦向き) : 768px〜1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
   .elementor-314 .elementor-element.elementor-element-e36bbb1 .top-s-size {
      font-size: 30px;
  }
}

/* 4. タブレット (横向き) / タブレット Extra : 1024px〜1279px */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
   .elementor-314 .elementor-element.elementor-element-e36bbb1 .top-s-size {
      font-size: 30px;
  }
}

/* 5. ノートパソコン (Laptop) : 1280px〜1439px */
@media screen and (min-width: 1280px) and (max-width: 1439px) {
    .elementor-314 .elementor-element.elementor-element-e36bbb1 .top-s-size {
      font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1663495 */.elementor-314 .elementor-element.elementor-element-1663495 p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa5dd79 */.elementor-314 .elementor-element.elementor-element-fa5dd79 p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25c2b2f */.elementor-314 .elementor-element.elementor-element-25c2b2f p {
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97dc1a */.elementor-314 .elementor-element.elementor-element-d97dc1a p {
    line-height: 30px;
}/* End custom CSS */