.elementor-1882 .elementor-element.elementor-element-204b0bd5{--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;--overflow:hidden;--padding-top:49px;--padding-bottom:142px;--padding-left:40px;--padding-right:40px;}.elementor-1882 .elementor-element.elementor-element-204b0bd5:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-204b0bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CCEF4;background-image:url("https://life-obihiro.com/wp-content/uploads/2026/05/22563868.png");background-position:0px 385px;background-size:cover;}.elementor-1882 .elementor-element.elementor-element-204b0bd5 > .elementor-shape-top .elementor-shape-fill, .elementor-1882 .elementor-element.elementor-element-204b0bd5 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#02010100;}.elementor-1882 .elementor-element.elementor-element-204b0bd5 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1882 .elementor-element.elementor-element-204b0bd5 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#02010100;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1882 .elementor-element.elementor-element-1b45047b{text-align:center;}.elementor-1882 .elementor-element.elementor-element-1b45047b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:600;color:#086EB9;}.elementor-1882 .elementor-element.elementor-element-2a806d2e{text-align:center;}.elementor-1882 .elementor-element.elementor-element-2a806d2e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:600;color:#086EB9;}.elementor-1882 .elementor-element.elementor-element-2ae2709e > .elementor-widget-container{padding:13px 13px 13px 13px;}.elementor-1882 .elementor-element.elementor-element-2ae2709e{text-align:center;}.elementor-1882 .elementor-element.elementor-element-2ae2709e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-1882 .elementor-element.elementor-element-571e61d9 > .elementor-widget-container{padding:13px 13px 13px 13px;}.elementor-1882 .elementor-element.elementor-element-571e61d9{text-align:center;}.elementor-1882 .elementor-element.elementor-element-571e61d9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-1882 .elementor-element.elementor-element-4a09750f{--display:flex;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1882 .elementor-element.elementor-element-4a09750f:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-4a09750f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF9FF;}.elementor-1882 .elementor-element.elementor-element-4a09750f > .elementor-shape-top .elementor-shape-fill, .elementor-1882 .elementor-element.elementor-element-4a09750f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#7CCEF4;}.elementor-1882 .elementor-element.elementor-element-4a09750f > .elementor-shape-top svg, .elementor-1882 .elementor-element.elementor-element-4a09750f > .e-con-inner > .elementor-shape-top svg{height:44px;}.elementor-1882 .elementor-element.elementor-element-1a22815{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1882 .elementor-element.elementor-element-1a22815 > .elementor-shape-top .elementor-shape-fill, .elementor-1882 .elementor-element.elementor-element-1a22815 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#02010100;}.elementor-1882 .elementor-element.elementor-element-1d1562df > .elementor-widget-container{margin:118px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-1d1562df{text-align:center;}.elementor-1882 .elementor-element.elementor-element-1d1562df .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.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-1882 .elementor-element.elementor-element-52aca496{width:var( --container-widget-width, 20.755% );max-width:20.755%;--container-widget-width:20.755%;--container-widget-flex-grow:0;top:230px;z-index:2;text-align:center;}.elementor-1882 .elementor-element.elementor-element-52aca496.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1882 .elementor-element.elementor-element-52aca496{left:-15px;}body.rtl .elementor-1882 .elementor-element.elementor-element-52aca496{right:-15px;}.elementor-1882 .elementor-element.elementor-element-52aca496 img{width:80%;}.elementor-1882 .elementor-element.elementor-element-38692a34 > .elementor-widget-container{margin:64px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-38692a34{text-align:center;}.elementor-1882 .elementor-element.elementor-element-38692a34 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-1882 .elementor-element.elementor-element-5efe3bf0{--display:flex;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;box-shadow:1px 5px 12px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-5efe3bf0:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-5efe3bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2EFACD40;}.elementor-1882 .elementor-element.elementor-element-5efe3bf0:hover{background-color:#FFFFFF;border-style:solid;border-color:#1388FF;--border-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-5efe3bf0, .elementor-1882 .elementor-element.elementor-element-5efe3bf0::before{--border-transition:0.3s;}.elementor-1882 .elementor-element.elementor-element-29f55791 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-29f55791{text-align:center;}.elementor-1882 .elementor-element.elementor-element-29f55791 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:400;color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-1d6e1e90 > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-1d6e1e90{text-align:center;}.elementor-1882 .elementor-element.elementor-element-1d6e1e90 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:64px;font-weight:600;color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-7754fe96 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-7754fe96{z-index:2;text-align:center;}.elementor-1882 .elementor-element.elementor-element-7754fe96 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:400;color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-931496d{--display:flex;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;box-shadow:1px 5px 12px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-931496d:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-931496d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2EFACD40;}.elementor-1882 .elementor-element.elementor-element-931496d:hover{background-color:#FFFFFF;border-style:solid;border-color:#1388FF;--border-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-931496d, .elementor-1882 .elementor-element.elementor-element-931496d::before{--border-transition:0.3s;}.elementor-1882 .elementor-element.elementor-element-8449bed > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-8449bed{text-align:center;}.elementor-1882 .elementor-element.elementor-element-8449bed .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:500;color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-4cf4cf05 > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-4cf4cf05{text-align:center;}.elementor-1882 .elementor-element.elementor-element-4cf4cf05 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:52px;font-weight:600;color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-5ce387b8 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-5ce387b8{z-index:2;text-align:center;}.elementor-1882 .elementor-element.elementor-element-5ce387b8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:400;color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-413073f4{width:var( --container-widget-width, 20.755% );max-width:20.755%;--container-widget-width:20.755%;--container-widget-flex-grow:0;bottom:0px;z-index:2;text-align:center;}.elementor-1882 .elementor-element.elementor-element-413073f4.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1882 .elementor-element.elementor-element-413073f4{left:-15px;}body.rtl .elementor-1882 .elementor-element.elementor-element-413073f4{right:-15px;}.elementor-1882 .elementor-element.elementor-element-413073f4 img{width:80%;}.elementor-1882 .elementor-element.elementor-element-645e8669{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-645e8669:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-645e8669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF9FF;}.elementor-1882 .elementor-element.elementor-element-645e8669 > .elementor-shape-top .elementor-shape-fill, .elementor-1882 .elementor-element.elementor-element-645e8669 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#7CCEF400;}.elementor-1882 .elementor-element.elementor-element-645e8669 > .elementor-shape-top svg, .elementor-1882 .elementor-element.elementor-element-645e8669 > .e-con-inner > .elementor-shape-top svg{height:64px;}.elementor-1882 .elementor-element.elementor-element-135f7e70{text-align:center;}.elementor-1882 .elementor-element.elementor-element-135f7e70 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:23px;font-weight:600;line-height:40px;color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-7e14a118{text-align:center;}.elementor-1882 .elementor-element.elementor-element-7e14a118 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:23px;font-weight:500;line-height:40px;color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-6245d9b0 > .elementor-widget-container{background-color:#FFFFFF;padding:55px 23px 055px 23px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#1388FF;border-radius:25px 25px 25px 25px;}.elementor-1882 .elementor-element.elementor-element-5632b98c > .elementor-widget-container{background-color:#FFFFFF;padding:23px 23px 23px 23px;border-style:solid;border-color:#111E68;border-radius:20px 20px 20px 20px;}.elementor-1882 .elementor-element.elementor-element-2bc6f34d{--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;--overflow:hidden;--overlay-opacity:0.5;--padding-top:65px;--padding-bottom:80px;--padding-left:70px;--padding-right:70px;}.elementor-1882 .elementor-element.elementor-element-2bc6f34d:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-2bc6f34d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CCEF4;background-image:url("https://life-obihiro.com/wp-content/uploads/2026/05/1299465.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1882 .elementor-element.elementor-element-2bc6f34d::before, .elementor-1882 .elementor-element.elementor-element-2bc6f34d > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-2bc6f34d > .e-con-inner > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-2bc6f34d > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-2bc6f34d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-2bc6f34d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#7CCEF4;--background-overlay:'';}.elementor-1882 .elementor-element.elementor-element-9f9cd0b{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#111E68;--border-color:#111E68;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-1882 .elementor-element.elementor-element-9f9cd0b:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-9f9cd0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1882 .elementor-element.elementor-element-40b0d61 img{width:10%;}.elementor-1882 .elementor-element.elementor-element-64ede1b6 > .elementor-widget-container{padding:0px 0px 4px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#086EB9;}.elementor-1882 .elementor-element.elementor-element-64ede1b6{text-align:center;}.elementor-1882 .elementor-element.elementor-element-64ede1b6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:33px;font-weight:500;color:#086EB9;}.elementor-1882 .elementor-element.elementor-element-66df1d5 img{width:12%;}.elementor-1882 .elementor-element.elementor-element-1bfd80db > .elementor-widget-container{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#086EB9;}.elementor-1882 .elementor-element.elementor-element-1bfd80db{text-align:center;}.elementor-1882 .elementor-element.elementor-element-1bfd80db .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:33px;font-weight:500;color:#086EB9;}.elementor-1882 .elementor-element.elementor-element-25b0a0f3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1882 .elementor-element.elementor-element-214af4a2 .elementor-icon-wrapper{text-align:center;}.elementor-1882 .elementor-element.elementor-element-214af4a2.elementor-view-stacked .elementor-icon{background-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-214af4a2.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-214af4a2.elementor-view-default .elementor-icon{color:#1388FF;border-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-214af4a2.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-214af4a2.elementor-view-default .elementor-icon svg{fill:#1388FF;}.elementor-1882 .elementor-element.elementor-element-214af4a2 .elementor-icon{font-size:104px;}.elementor-1882 .elementor-element.elementor-element-214af4a2 .elementor-icon svg{height:104px;}.elementor-1882 .elementor-element.elementor-element-6cee589f .elementor-icon-wrapper{text-align:center;}.elementor-1882 .elementor-element.elementor-element-6cee589f.elementor-view-stacked .elementor-icon{background-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-6cee589f.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-6cee589f.elementor-view-default .elementor-icon{color:#1388FF;border-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-6cee589f.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-6cee589f.elementor-view-default .elementor-icon svg{fill:#1388FF;}.elementor-1882 .elementor-element.elementor-element-6cee589f .elementor-icon{font-size:104px;}.elementor-1882 .elementor-element.elementor-element-6cee589f .elementor-icon svg{height:104px;}.elementor-1882 .elementor-element.elementor-element-46054e50 .elementor-icon-wrapper{text-align:center;}.elementor-1882 .elementor-element.elementor-element-46054e50.elementor-view-stacked .elementor-icon{background-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-46054e50.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-46054e50.elementor-view-default .elementor-icon{color:#1388FF;border-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-46054e50.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-46054e50.elementor-view-default .elementor-icon svg{fill:#1388FF;}.elementor-1882 .elementor-element.elementor-element-46054e50 .elementor-icon{font-size:104px;}.elementor-1882 .elementor-element.elementor-element-46054e50 .elementor-icon svg{height:104px;}.elementor-1882 .elementor-element.elementor-element-6c81e4ba .elementor-icon-wrapper{text-align:center;}.elementor-1882 .elementor-element.elementor-element-6c81e4ba.elementor-view-stacked .elementor-icon{background-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-6c81e4ba.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-6c81e4ba.elementor-view-default .elementor-icon{color:#1388FF;border-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-6c81e4ba.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-6c81e4ba.elementor-view-default .elementor-icon svg{fill:#1388FF;}.elementor-1882 .elementor-element.elementor-element-6c81e4ba .elementor-icon{font-size:104px;}.elementor-1882 .elementor-element.elementor-element-6c81e4ba .elementor-icon svg{height:104px;}.elementor-1882 .elementor-element.elementor-element-1b47fa77{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-1882 .elementor-element.elementor-element-54db33ee{text-align:center;}.elementor-1882 .elementor-element.elementor-element-54db33ee .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-1882 .elementor-element.elementor-element-552af4f4{text-align:center;}.elementor-1882 .elementor-element.elementor-element-552af4f4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-1882 .elementor-element.elementor-element-5c92f29f{text-align:center;}.elementor-1882 .elementor-element.elementor-element-5c92f29f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-1882 .elementor-element.elementor-element-23fa68ea{text-align:center;}.elementor-1882 .elementor-element.elementor-element-23fa68ea .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-1882 .elementor-element.elementor-element-53d3b4e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-38e3cf5e{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-38e3cf5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1882 .elementor-element.elementor-element-6c77f94c{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-6c77f94c:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-6c77f94c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2EFACD40;}.elementor-1882 .elementor-element.elementor-element-6c77f94c:hover{background-color:#FFFFFF;border-style:solid;border-color:#1388FF;--border-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-6c77f94c, .elementor-1882 .elementor-element.elementor-element-6c77f94c::before{--border-transition:0.3s;}.elementor-1882 .elementor-element.elementor-element-7b4f996e{width:var( --container-widget-width, 118.182% );max-width:118.182%;--container-widget-width:118.182%;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-7b4f996e > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-7b4f996e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1882 .elementor-element.elementor-element-7b4f996e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;color:#1762AD;}.elementor-1882 .elementor-element.elementor-element-709674f4{text-align:center;}.elementor-1882 .elementor-element.elementor-element-709674f4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:49px;font-weight:600;color:#1762AD;}.elementor-1882 .elementor-element.elementor-element-2fdb626f{text-align:center;}.elementor-1882 .elementor-element.elementor-element-2fdb626f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:52px;font-weight:600;color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-53c7241f > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-53c7241f{z-index:2;text-align:center;}.elementor-1882 .elementor-element.elementor-element-53c7241f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;color:#1762AD;}.elementor-1882 .elementor-element.elementor-element-324df5a5{width:var( --container-widget-width, 15.739% );max-width:15.739%;--container-widget-width:15.739%;--container-widget-flex-grow:0;top:106px;z-index:2;text-align:start;}.elementor-1882 .elementor-element.elementor-element-324df5a5 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-1882 .elementor-element.elementor-element-324df5a5.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1882 .elementor-element.elementor-element-324df5a5{left:2px;}body.rtl .elementor-1882 .elementor-element.elementor-element-324df5a5{right:2px;}.elementor-1882 .elementor-element.elementor-element-324df5a5 img{width:100%;}.elementor-1882 .elementor-element.elementor-element-79b7185a{--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;--overflow:hidden;--padding-top:05px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-1a5bc174{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1882 .elementor-element.elementor-element-23f30f36 .elementor-button{background-color:#3CBB00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;border-style:solid;border-width:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;padding:20px 63px 20px 84px;}.elementor-1882 .elementor-element.elementor-element-23f30f36 .elementor-button:hover, .elementor-1882 .elementor-element.elementor-element-23f30f36 .elementor-button:focus{background-color:#FFFFFF;color:#3CBB00;border-color:#3CBB00;}.elementor-1882 .elementor-element.elementor-element-23f30f36 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1882 .elementor-element.elementor-element-23f30f36 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1882 .elementor-element.elementor-element-23f30f36 .elementor-button:hover svg, .elementor-1882 .elementor-element.elementor-element-23f30f36 .elementor-button:focus svg{fill:#3CBB00;}.elementor-1882 .elementor-element.elementor-element-691b1c6a{--display:flex;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-4e89e1c9 .elementor-button{background-color:#0068B7;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;border-style:solid;border-width:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;padding:20px 22px 20px 45px;}.elementor-1882 .elementor-element.elementor-element-4e89e1c9 .elementor-button:hover, .elementor-1882 .elementor-element.elementor-element-4e89e1c9 .elementor-button:focus{background-color:#FFFFFF;color:#0068B7;border-color:#0068B7;}.elementor-1882 .elementor-element.elementor-element-4e89e1c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1882 .elementor-element.elementor-element-4e89e1c9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1882 .elementor-element.elementor-element-4e89e1c9 .elementor-button:hover svg, .elementor-1882 .elementor-element.elementor-element-4e89e1c9 .elementor-button:focus svg{fill:#0068B7;}.elementor-1882 .elementor-element.elementor-element-1223f279{--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;--overflow:hidden;--padding-top:65px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-1223f279:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-1223f279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CCEF4;}.elementor-1882 .elementor-element.elementor-element-7565281c{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#111E68;--border-color:#111E68;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:20px;--padding-left:26px;--padding-right:26px;}.elementor-1882 .elementor-element.elementor-element-7565281c:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-7565281c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1882 .elementor-element.elementor-element-7a480b8f img{width:12%;}.elementor-1882 .elementor-element.elementor-element-f881f58 > .elementor-widget-container{border-style:solid;border-color:#086EB9;}.elementor-1882 .elementor-element.elementor-element-f881f58{text-align:center;}.elementor-1882 .elementor-element.elementor-element-f881f58 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:33px;font-weight:500;color:#086EB9;}.elementor-1882 .elementor-element.elementor-element-7728f85d .elementor-icon-wrapper{text-align:center;}.elementor-1882 .elementor-element.elementor-element-7728f85d.elementor-view-stacked .elementor-icon{background-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-7728f85d.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-7728f85d.elementor-view-default .elementor-icon{color:#1388FF;border-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-7728f85d.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-7728f85d.elementor-view-default .elementor-icon svg{fill:#1388FF;}.elementor-1882 .elementor-element.elementor-element-2e980a1d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:600;color:#000000;}.elementor-1882 .elementor-element.elementor-element-7aa74cdb .elementor-icon-wrapper{text-align:center;}.elementor-1882 .elementor-element.elementor-element-7aa74cdb.elementor-view-stacked .elementor-icon{background-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-7aa74cdb.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-7aa74cdb.elementor-view-default .elementor-icon{color:#1388FF;border-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-7aa74cdb.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-7aa74cdb.elementor-view-default .elementor-icon svg{fill:#1388FF;}.elementor-1882 .elementor-element.elementor-element-3186ef52 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:600;color:#000000;}.elementor-1882 .elementor-element.elementor-element-1e4185da .elementor-icon-wrapper{text-align:center;}.elementor-1882 .elementor-element.elementor-element-1e4185da.elementor-view-stacked .elementor-icon{background-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-1e4185da.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-1e4185da.elementor-view-default .elementor-icon{color:#1388FF;border-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-1e4185da.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-1e4185da.elementor-view-default .elementor-icon svg{fill:#1388FF;}.elementor-1882 .elementor-element.elementor-element-517a6209 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:600;color:#000000;}.elementor-1882 .elementor-element.elementor-element-4795af10 .elementor-icon-wrapper{text-align:center;}.elementor-1882 .elementor-element.elementor-element-4795af10.elementor-view-stacked .elementor-icon{background-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-4795af10.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-4795af10.elementor-view-default .elementor-icon{color:#1388FF;border-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-4795af10.elementor-view-framed .elementor-icon, .elementor-1882 .elementor-element.elementor-element-4795af10.elementor-view-default .elementor-icon svg{fill:#1388FF;}.elementor-1882 .elementor-element.elementor-element-64829fd5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:600;color:#000000;}.elementor-1882 .elementor-element.elementor-element-3f83eadd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-6cb29cc9{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-6cb29cc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1882 .elementor-element.elementor-element-35fa48c4{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-35fa48c4:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-35fa48c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2EFACD40;}.elementor-1882 .elementor-element.elementor-element-35fa48c4:hover{background-color:#FFFFFF;border-style:solid;border-color:#1388FF;--border-color:#1388FF;}.elementor-1882 .elementor-element.elementor-element-35fa48c4, .elementor-1882 .elementor-element.elementor-element-35fa48c4::before{--border-transition:0.3s;}.elementor-1882 .elementor-element.elementor-element-714ab1cd{width:var( --container-widget-width, 118.182% );max-width:118.182%;--container-widget-width:118.182%;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-714ab1cd > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-714ab1cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1882 .elementor-element.elementor-element-714ab1cd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;color:#1762AD;}.elementor-1882 .elementor-element.elementor-element-1a4bb5a6{text-align:center;}.elementor-1882 .elementor-element.elementor-element-1a4bb5a6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:52px;font-weight:600;color:#1762AD;}.elementor-1882 .elementor-element.elementor-element-3a2167ea > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-3a2167ea{z-index:2;text-align:center;}.elementor-1882 .elementor-element.elementor-element-3a2167ea .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:400;color:#1762AD;}.elementor-1882 .elementor-element.elementor-element-34f9475e.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1882 .elementor-element.elementor-element-34f9475e{left:0px;}body.rtl .elementor-1882 .elementor-element.elementor-element-34f9475e{right:0px;}.elementor-1882 .elementor-element.elementor-element-34f9475e{top:0px;}.elementor-1882 .elementor-element.elementor-element-dde18e2{--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;--overflow:hidden;--padding-top:05px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-5a4bff92{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-6af79ffa .elementor-button{background-color:#3CBB00;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:500;border-style:solid;border-width:4px 4px 4px 4px;border-radius:20px 20px 20px 20px;padding:30px 075px 30px 075px;}.elementor-1882 .elementor-element.elementor-element-6af79ffa .elementor-button:hover, .elementor-1882 .elementor-element.elementor-element-6af79ffa .elementor-button:focus{background-color:#FFFFFF;color:#3CBB00;border-color:#3CBB00;}.elementor-1882 .elementor-element.elementor-element-6af79ffa .elementor-button-content-wrapper{flex-direction:row;}.elementor-1882 .elementor-element.elementor-element-6af79ffa .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-1882 .elementor-element.elementor-element-6af79ffa .elementor-button:hover svg, .elementor-1882 .elementor-element.elementor-element-6af79ffa .elementor-button:focus svg{fill:#3CBB00;}.elementor-1882 .elementor-element.elementor-element-338f86c2{--display:flex;--overflow:hidden;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-17b461a7 .elementor-button{background-color:#0068B7;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:500;border-style:solid;border-width:4px 4px 4px 4px;border-radius:20px 20px 20px 20px;padding:30px 025px 30px 025px;}.elementor-1882 .elementor-element.elementor-element-17b461a7 .elementor-button:hover, .elementor-1882 .elementor-element.elementor-element-17b461a7 .elementor-button:focus{background-color:#FFFFFF;color:#0068B7;border-color:#0068B7;}.elementor-1882 .elementor-element.elementor-element-17b461a7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1882 .elementor-element.elementor-element-17b461a7 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-1882 .elementor-element.elementor-element-17b461a7 .elementor-button:hover svg, .elementor-1882 .elementor-element.elementor-element-17b461a7 .elementor-button:focus svg{fill:#0068B7;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1882 .elementor-element.elementor-element-4a09750f{--content-width:990px;}.elementor-1882 .elementor-element.elementor-element-1a22815{--width:100%;}.elementor-1882 .elementor-element.elementor-element-645e8669{--content-width:990px;}.elementor-1882 .elementor-element.elementor-element-2bc6f34d{--content-width:1000px;}.elementor-1882 .elementor-element.elementor-element-25b0a0f3{--content-width:1159px;}.elementor-1882 .elementor-element.elementor-element-1b47fa77{--width:100%;}.elementor-1882 .elementor-element.elementor-element-38e3cf5e{--width:57.327%;}.elementor-1882 .elementor-element.elementor-element-79b7185a{--width:50%;}.elementor-1882 .elementor-element.elementor-element-1223f279{--content-width:1000px;}.elementor-1882 .elementor-element.elementor-element-6cb29cc9{--width:57.327%;}.elementor-1882 .elementor-element.elementor-element-dde18e2{--width:50%;}}@media(max-width:1024px){.elementor-1882 .elementor-element.elementor-element-204b0bd5:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-204b0bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1882 .elementor-element.elementor-element-25b0a0f3{--grid-auto-flow:row;}.elementor-1882 .elementor-element.elementor-element-1b47fa77{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1882 .elementor-element.elementor-element-204b0bd5:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-204b0bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1882 .elementor-element.elementor-element-204b0bd5{--padding-top:030px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1882 .elementor-element.elementor-element-2a806d2e .elementor-heading-title{font-size:27px;}.elementor-1882 .elementor-element.elementor-element-571e61d9 .elementor-heading-title{font-size:17px;}.elementor-1882 .elementor-element.elementor-element-38692a34 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-38692a34 .elementor-heading-title{font-size:20px;}.elementor-1882 .elementor-element.elementor-element-931496d{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-8449bed .elementor-heading-title{font-size:19px;}.elementor-1882 .elementor-element.elementor-element-4cf4cf05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-4cf4cf05 .elementor-heading-title{font-size:39px;}.elementor-1882 .elementor-element.elementor-element-5ce387b8 .elementor-heading-title{font-size:20px;}body:not(.rtl) .elementor-1882 .elementor-element.elementor-element-413073f4{left:8px;}body.rtl .elementor-1882 .elementor-element.elementor-element-413073f4{right:8px;}.elementor-1882 .elementor-element.elementor-element-413073f4{bottom:11px;}.elementor-1882 .elementor-element.elementor-element-413073f4 img{width:98%;}.elementor-1882 .elementor-element.elementor-element-135f7e70 .elementor-heading-title{font-size:23px;}.elementor-1882 .elementor-element.elementor-element-7e14a118 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-1882 .elementor-element.elementor-element-5632b98c > .elementor-widget-container{margin:0px 5px 0px 5px;padding:13px 5px 13px 5px;}.elementor-1882 .elementor-element.elementor-element-64ede1b6 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-64ede1b6 .elementor-heading-title{font-size:33px;}.elementor-1882 .elementor-element.elementor-element-66df1d5 img{width:18%;}.elementor-1882 .elementor-element.elementor-element-1bfd80db > .elementor-widget-container{margin:012px 0px 0px 0px;}.elementor-1882 .elementor-element.elementor-element-1bfd80db .elementor-heading-title{font-size:28px;}.elementor-1882 .elementor-element.elementor-element-25b0a0f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1882 .elementor-element.elementor-element-1b47fa77{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1882 .elementor-element.elementor-element-2fdb626f .elementor-heading-title{font-size:35px;}.elementor-1882 .elementor-element.elementor-element-1223f279{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1882 .elementor-element.elementor-element-7565281c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1882 .elementor-element.elementor-element-7a480b8f img{width:18%;}.elementor-1882 .elementor-element.elementor-element-f881f58 > .elementor-widget-container{margin:25px 0px 0px 0px;border-width:0px 0px 3px 0px;}.elementor-1882 .elementor-element.elementor-element-f881f58 .elementor-heading-title{font-size:23px;}.elementor-1882 .elementor-element.elementor-element-7728f85d .elementor-icon{font-size:80px;}.elementor-1882 .elementor-element.elementor-element-7728f85d .elementor-icon svg{height:80px;}.elementor-1882 .elementor-element.elementor-element-2e980a1d{text-align:center;}.elementor-1882 .elementor-element.elementor-element-2e980a1d .elementor-heading-title{font-size:19px;}.elementor-1882 .elementor-element.elementor-element-7aa74cdb .elementor-icon{font-size:80px;}.elementor-1882 .elementor-element.elementor-element-7aa74cdb .elementor-icon svg{height:80px;}.elementor-1882 .elementor-element.elementor-element-3186ef52{text-align:center;}.elementor-1882 .elementor-element.elementor-element-3186ef52 .elementor-heading-title{font-size:19px;}.elementor-1882 .elementor-element.elementor-element-1e4185da .elementor-icon{font-size:80px;}.elementor-1882 .elementor-element.elementor-element-1e4185da .elementor-icon svg{height:80px;}.elementor-1882 .elementor-element.elementor-element-517a6209{text-align:center;}.elementor-1882 .elementor-element.elementor-element-517a6209 .elementor-heading-title{font-size:19px;}.elementor-1882 .elementor-element.elementor-element-4795af10 .elementor-icon{font-size:80px;}.elementor-1882 .elementor-element.elementor-element-4795af10 .elementor-icon svg{height:80px;}.elementor-1882 .elementor-element.elementor-element-64829fd5{text-align:center;}.elementor-1882 .elementor-element.elementor-element-64829fd5 .elementor-heading-title{font-size:19px;}.elementor-1882 .elementor-element.elementor-element-1a4bb5a6 .elementor-heading-title{font-size:37px;}.elementor-1882 .elementor-element.elementor-element-3a2167ea .elementor-heading-title{font-size:20px;}.elementor-1882 .elementor-element.elementor-element-34f9475e{width:var( --container-widget-width, 63px );max-width:63px;--container-widget-width:63px;--container-widget-flex-grow:0;top:172px;text-align:start;}.elementor-1882 .elementor-element.elementor-element-34f9475e > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-1882 .elementor-element.elementor-element-34f9475e img{width:95%;}.elementor-1882 .elementor-element.elementor-element-5a4bff92{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1882 .elementor-element.elementor-element-6af79ffa .elementor-button{font-size:18px;padding:20px 63px 20px 41px;}.elementor-1882 .elementor-element.elementor-element-17b461a7 .elementor-button{font-size:18px;padding:20px 20px 20px 23px;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1882 .elementor-element.elementor-element-25b0a0f3{--grid-auto-flow:row;}.elementor-1882 .elementor-element.elementor-element-1b47fa77{--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-6245d9b0 */p{
    font-size:16px;
}

form {
  width:100%;
  margin:0 auto;
}
.form-row {
  display: flex;
  align-items: center;
  padding: 20px;
  border-bottom: 1px solid #f2f4f5;
}
.form-row: last-child{
  border-bottom:none;
}

.form-label{
  display: flex;
  align-items: center;
  width:340px;
}
.form-label label{
  font-weight: bold;
  font-size:18px;
}
.form-label span.kome{
 color:white;
 font-size:13px;
 margin-left:20px;
 margin-right:2px;
 background-color:red;
 padding:2px 3px;
 border-radius:5px;
 
}

/* フォームパーツのデザイン */
input, textarea {
  background-color:#fafafa;
  border:2px solid #E5E5E5;
  border-radius: 3px;
  padding: 15px 20px;
  font-size: 16px;
  color:#ffffff;
  flex-grow: 1;
}

input, text{
    background-color:#fafafa;
}


input::placeholder,
textarea::placeholder {
  color:black;
  font-size: 14px;
}

.form-label-acceptance{
    margin-left:270px;
}

input .button-heic{
    margin-top:10px;
}



.form-row button {
  cursor: pointer;
  margin-top: 30px;
  padding: 15px 85px;
  border: none;
  border-radius:50px;
  color: #fff;
  font-weight: bold;
  background-color: #166ab5;
  margin-left:55px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5632b98c */form {
  width:100%;
  margin:0 auto;
}




#form-phone text{
  font-size:18px;
  margin-top:40px;
}
span.kome{
 color:white;
 font-size:13px;
 margin-left:20px;
 margin-right:2px;
 background-color:red;
 padding:2px 3px;
 border-radius:5px;
}

/* フォームパーツのデザイン */
input, textarea {
  background-color: #f2f4f5;
  border: none;
  border-radius: 3px;
  padding: 15px 20px;
  font-size: 16px;
  color: #333;
  flex-grow: 1;
}

input::placeholder,
textarea::placeholder {
  color: #999;
  font-size: 14px;
}

label{
    margin-top:10px;
}

.submit-button{
    border-radius:50px;
    margin-left:90px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645e8669 */h2.form{
    text-align: center;
    color:#111E68;
}


.form-row {
  display: flex;
  align-items: center;
  padding: 20px;
  border-bottom: 1px solid #f2f4f5;
}

.form-row:last-child {
  border-bottom: none;
}
.form-label {
  display: flex;
  align-items: center;
  width: 345px;
}
.form-label label {
  font-weight: bold;
}

/* フォームパーツのデザイン */
input, textarea {
  background-color: #f2f4f5;
  border: none;
  border-radius: 3px;
  padding: 15px 20px;
  font-size: 16px;
  color: #333;
  flex-grow: 1;
}
input::placeholder,
textarea::placeholder {
  color: #999;
  font-size: 14px;
}
select {
  background-color: #f2f4f5;
  border: none;
  border-radius: 3px;
  padding: 15px 20px;
  font-size: 16px;
  color: #333;
}
button {
  cursor: pointer;
  margin-top: 30px;
  padding: 15px 45px;
  border: none;
  border-radius: 3px;
  color: #fff;
  font-weight: bold;
  background-color: #166ab5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64ede1b6 */.emphasis{
    font-size:45px;
    
}/* End custom CSS */