.elementor-11 .elementor-element.elementor-element-980bf8c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15rem 0rem;--row-gap:15rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-11 .elementor-element.elementor-element-62d245f8{--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;--justify-content:space-around;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%}.elementor-11 .elementor-element.elementor-element-4ef7b6aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:.3rem 0rem;--row-gap:.3rem;--column-gap:0rem}.elementor-11 .elementor-element.elementor-element-791cd0f6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:left}.elementor-11 .elementor-element.elementor-element-791cd0f6 img{width:70%}.elementor-11 .elementor-element.elementor-element-2a598788{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP",Sans-serif;font-size:11px;color:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-2a598788.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-11 .elementor-element.elementor-element-2a598788 p{margin-bottom:0}.elementor-11 .elementor-element.elementor-element-7854f869{width:var(--container-widget-width,65%);max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0}.elementor-11 .elementor-element.elementor-element-7854f869.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-11 .elementor-element.elementor-element-5b0587c .elementor-button{font-size:16px;letter-spacing:1.2px;border-radius:0;padding:.5rem 1rem}.elementor-11 .elementor-element.elementor-element-5b0587c .elementor-button:hover,.elementor-11 .elementor-element.elementor-element-5b0587c .elementor-button:focus{color:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-5b0587c .elementor-button:hover svg,.elementor-11 .elementor-element.elementor-element-5b0587c .elementor-button:focus svg{fill:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-efee745{z-index:10}.elementor-11 .elementor-element.elementor-element-efee745 .elementor-heading-title{text-shadow:0px 0px 5px rgba(0,0,0,.3);color:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-a022000{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw}.elementor-11 .elementor-element.elementor-element-a022000:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-a022000>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-e781115{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-11 .elementor-element.elementor-element-d9bdf9e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-1d7b783{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -20px}.elementor-11 .elementor-element.elementor-element-1d7b783 .elementor-divider-separator{width:40%}.elementor-11 .elementor-element.elementor-element-1d7b783 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-11 .elementor-element.elementor-element-adef06b{margin:0 -3rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem}.elementor-11 .elementor-element.elementor-element-8401a97.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-11 .elementor-element.elementor-element-0ad1493{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw}.elementor-11 .elementor-element.elementor-element-0ad1493:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-0ad1493>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(16deg,#afd3f7 0%,var(--e-global-color-astglobalcolor4) 100%)}.elementor-11 .elementor-element.elementor-element-63b7ab8{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-11 .elementor-element.elementor-element-60bfb01{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-12a9a3a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -20px}.elementor-11 .elementor-element.elementor-element-12a9a3a .elementor-divider-separator{width:40%}.elementor-11 .elementor-element.elementor-element-12a9a3a .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-11 .elementor-element.elementor-element-8f537d1{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-5rem;--margin-right:0rem}.elementor-11 .elementor-element.elementor-element-f1dbc40{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--background-transition:.3s;--border-radius:0px 0px 0px 15px;--e-con-transform-transition-duration:.4s}.elementor-11 .elementor-element.elementor-element-f1dbc40:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-f1dbc40>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://annochobisuke.com/demo-genten/wp-content/uploads/2025/05/tennen-masaba_kirimi_genten.jpg");background-position:center center;background-size:cover}.elementor-11 .elementor-element.elementor-element-f1dbc40:hover:before,.elementor-11 .elementor-element.elementor-element-f1dbc40:hover>.elementor-background-video-container:before,.elementor-11 .elementor-element.elementor-element-f1dbc40:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-11 .elementor-element.elementor-element-f1dbc40>.elementor-background-slideshow:hover:before,.elementor-11 .elementor-element.elementor-element-f1dbc40>.e-con-inner>.elementor-background-slideshow:hover:before{background-color:#fff;--background-overlay:''}.elementor-11 .elementor-element.elementor-element-f1dbc40:hover{--overlay-opacity:.06}.elementor-11 .elementor-element.elementor-element-f1dbc40:hover:before{filter:brightness(145%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-11 .elementor-element.elementor-element-8c5b10f{background-color:#FFFFFFED;padding:15px;border-style:none;border-radius:0 15px;box-shadow:0px 0px 18px -7px rgba(0,0,0,.5)}.elementor-11 .elementor-element.elementor-element-8c5b10f:hover{background-color:#00336AED}.elementor-11 .elementor-element.elementor-element-8c5b10f.elementor-element{--align-self:flex-end}.elementor-11 .elementor-element.elementor-element-8c5b10f .elementor-icon-box-wrapper{text-align:left}.elementor-11 .elementor-element.elementor-element-8c5b10f .elementor-icon-box-title{margin-bottom:0}.elementor-11 .elementor-element.elementor-element-8c5b10f .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-8c5b10f .elementor-icon-box-title a{font-size:1.5rem}.elementor-11 .elementor-element.elementor-element-8c5b10f:has(:hover) .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-8c5b10f:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-3b390cf{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--background-transition:.3s;--border-radius:0px 0px 0px 15px;--e-con-transform-transition-duration:.4s}.elementor-11 .elementor-element.elementor-element-3b390cf:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-3b390cf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://annochobisuke.com/demo-genten/wp-content/uploads/2025/05/tennen-maaji_roin_genten.jpg");background-position:center center;background-size:cover}.elementor-11 .elementor-element.elementor-element-3b390cf:hover:before,.elementor-11 .elementor-element.elementor-element-3b390cf:hover>.elementor-background-video-container:before,.elementor-11 .elementor-element.elementor-element-3b390cf:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-11 .elementor-element.elementor-element-3b390cf>.elementor-background-slideshow:hover:before,.elementor-11 .elementor-element.elementor-element-3b390cf>.e-con-inner>.elementor-background-slideshow:hover:before{background-color:#fff;--background-overlay:''}.elementor-11 .elementor-element.elementor-element-3b390cf:hover{--overlay-opacity:.06}.elementor-11 .elementor-element.elementor-element-3b390cf:hover:before{filter:brightness(145%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-11 .elementor-element.elementor-element-d30e920{background-color:#FFFFFFED;padding:15px;border-style:none;border-radius:0 15px;box-shadow:0px 0px 18px -7px rgba(0,0,0,.5)}.elementor-11 .elementor-element.elementor-element-d30e920:hover{background-color:#00336AED}.elementor-11 .elementor-element.elementor-element-d30e920.elementor-element{--align-self:flex-end}.elementor-11 .elementor-element.elementor-element-d30e920 .elementor-icon-box-wrapper{text-align:left}.elementor-11 .elementor-element.elementor-element-d30e920 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-d30e920 .elementor-icon-box-title a{font-size:1.5rem}.elementor-11 .elementor-element.elementor-element-d30e920:has(:hover) .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-d30e920:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-ebc8477{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:-5rem}.elementor-11 .elementor-element.elementor-element-8d74d61{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--background-transition:.3s;--border-radius:0px 0px 0px 15px}.elementor-11 .elementor-element.elementor-element-8d74d61:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-8d74d61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://annochobisuke.com/demo-genten/wp-content/uploads/2025/05/madai-kirimi_genten.jpg");background-position:center center;background-size:cover}.elementor-11 .elementor-element.elementor-element-8d74d61:hover:before,.elementor-11 .elementor-element.elementor-element-8d74d61:hover>.elementor-background-video-container:before,.elementor-11 .elementor-element.elementor-element-8d74d61:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-11 .elementor-element.elementor-element-8d74d61>.elementor-background-slideshow:hover:before,.elementor-11 .elementor-element.elementor-element-8d74d61>.e-con-inner>.elementor-background-slideshow:hover:before{background-color:#fff;--background-overlay:''}.elementor-11 .elementor-element.elementor-element-8d74d61:hover{--overlay-opacity:.06}.elementor-11 .elementor-element.elementor-element-8d74d61:hover:before{filter:brightness(145%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-11 .elementor-element.elementor-element-2e369ef{background-color:#FFFFFFED;padding:15px;border-style:none;border-radius:0 15px;box-shadow:0px 0px 18px -7px rgba(0,0,0,.5)}.elementor-11 .elementor-element.elementor-element-2e369ef:hover{background-color:#00336AED}.elementor-11 .elementor-element.elementor-element-2e369ef.elementor-element{--align-self:flex-end}.elementor-11 .elementor-element.elementor-element-2e369ef .elementor-icon-box-wrapper{text-align:left}.elementor-11 .elementor-element.elementor-element-2e369ef .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-2e369ef .elementor-icon-box-title a{font-size:1.5rem}.elementor-11 .elementor-element.elementor-element-2e369ef:has(:hover) .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-2e369ef:has(:focus) .elementor-icon-box-title{color:#fff}.elementor-11 .elementor-element.elementor-element-05840f4{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--background-transition:.3s;--border-radius:0px 0px 0px 15px}.elementor-11 .elementor-element.elementor-element-05840f4:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-05840f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://annochobisuke.com/demo-genten/wp-content/uploads/2025/04/sakana-syurui-syugou_genten.jpg");background-position:center center;background-size:cover}.elementor-11 .elementor-element.elementor-element-05840f4:hover:before,.elementor-11 .elementor-element.elementor-element-05840f4:hover>.elementor-background-video-container:before,.elementor-11 .elementor-element.elementor-element-05840f4:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-11 .elementor-element.elementor-element-05840f4>.elementor-background-slideshow:hover:before,.elementor-11 .elementor-element.elementor-element-05840f4>.e-con-inner>.elementor-background-slideshow:hover:before{background-color:#fff;--background-overlay:''}.elementor-11 .elementor-element.elementor-element-05840f4:hover{--overlay-opacity:.06}.elementor-11 .elementor-element.elementor-element-05840f4:hover:before{filter:brightness(145%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-11 .elementor-element.elementor-element-9f39076{background-color:#FFFFFFED;padding:15px;border-style:none;border-radius:0 15px;box-shadow:0px 0px 18px -7px rgba(0,0,0,.5)}.elementor-11 .elementor-element.elementor-element-9f39076:hover{background-color:#00336AED}.elementor-11 .elementor-element.elementor-element-9f39076.elementor-element{--align-self:flex-end}.elementor-11 .elementor-element.elementor-element-9f39076 .elementor-icon-box-wrapper{text-align:left}.elementor-11 .elementor-element.elementor-element-9f39076 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-9f39076 .elementor-icon-box-title a{font-size:1.3rem}.elementor-11 .elementor-element.elementor-element-9f39076:has(:hover) .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-9f39076:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-946c64e{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw}.elementor-11 .elementor-element.elementor-element-946c64e:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-946c64e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-52d5c08{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-11 .elementor-element.elementor-element-515abf2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-c766f12{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -20px}.elementor-11 .elementor-element.elementor-element-c766f12 .elementor-divider-separator{width:40%}.elementor-11 .elementor-element.elementor-element-c766f12 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-11 .elementor-element.elementor-element-1451d1d{--display:flex}.elementor-11 .elementor-element.elementor-element-a09c15f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-11 .elementor-element.elementor-element-5735fed{--display:flex;--min-height:85vh;--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw}.elementor-11 .elementor-element.elementor-element-5735fed:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-5735fed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-11 .elementor-element.elementor-element-2c07074{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-11 .elementor-element.elementor-element-710b081{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-7fcf70b .elementor-heading-title{font-size:37px}.elementor-11 .elementor-element.elementor-element-ab007d0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -20px}.elementor-11 .elementor-element.elementor-element-ab007d0 .elementor-divider-separator{width:40%}.elementor-11 .elementor-element.elementor-element-ab007d0 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-11 .elementor-element.elementor-element-b26a7fe{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-11 .elementor-element.elementor-element-55fb93f .elementor-cta .elementor-cta__bg,.elementor-11 .elementor-element.elementor-element-55fb93f .elementor-cta .elementor-cta__bg-overlay{transition-duration:.3s}.elementor-11 .elementor-element.elementor-element-55fb93f{width:var(--container-widget-width,25%);max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0}.elementor-11 .elementor-element.elementor-element-55fb93f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-11 .elementor-element.elementor-element-55fb93f .elementor-cta__content{text-align:left;padding:10px 0 0;background-color:#FFFFFF00}.elementor-11 .elementor-element.elementor-element-55fb93f .elementor-cta__bg-wrapper{min-height:200px}.elementor-11 .elementor-element.elementor-element-55fb93f .elementor-cta__title{color:var(--e-global-color-astglobalcolor3)}.elementor-11 .elementor-element.elementor-element-55fb93f .elementor-cta:hover .elementor-cta__title{color:var(--e-global-color-astglobalcolor0)}.elementor-11 .elementor-element.elementor-element-55fb93f .elementor-cta__bg-overlay{mix-blend-mode:screen}.elementor-11 .elementor-element.elementor-element-55fb93f .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF21}.elementor-11 .elementor-element.elementor-element-7f3d784 .elementor-cta .elementor-cta__bg,.elementor-11 .elementor-element.elementor-element-7f3d784 .elementor-cta .elementor-cta__bg-overlay{transition-duration:.3s}.elementor-11 .elementor-element.elementor-element-7f3d784{width:var(--container-widget-width,25%);max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0}.elementor-11 .elementor-element.elementor-element-7f3d784 .elementor-cta__content{text-align:left;padding:10px 0 0;background-color:#FFFFFF00}.elementor-11 .elementor-element.elementor-element-7f3d784 .elementor-cta__bg-wrapper{min-height:200px}.elementor-11 .elementor-element.elementor-element-7f3d784 .elementor-cta__title{color:var(--e-global-color-astglobalcolor3)}.elementor-11 .elementor-element.elementor-element-7f3d784 .elementor-cta:hover .elementor-cta__title{color:var(--e-global-color-astglobalcolor0)}.elementor-11 .elementor-element.elementor-element-7f3d784 .elementor-cta__bg-overlay{mix-blend-mode:screen}.elementor-11 .elementor-element.elementor-element-7f3d784 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF21}.elementor-11 .elementor-element.elementor-element-5f835d5 .elementor-cta .elementor-cta__bg,.elementor-11 .elementor-element.elementor-element-5f835d5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:.3s}.elementor-11 .elementor-element.elementor-element-5f835d5{width:var(--container-widget-width,25%);max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0}.elementor-11 .elementor-element.elementor-element-5f835d5 .elementor-cta__content{text-align:left;padding:10px 0 0;background-color:#FFFFFF00}.elementor-11 .elementor-element.elementor-element-5f835d5 .elementor-cta__bg-wrapper{min-height:200px}.elementor-11 .elementor-element.elementor-element-5f835d5 .elementor-cta__title{color:var(--e-global-color-astglobalcolor3)}.elementor-11 .elementor-element.elementor-element-5f835d5 .elementor-cta:hover .elementor-cta__title{color:var(--e-global-color-astglobalcolor0)}.elementor-11 .elementor-element.elementor-element-5f835d5 .elementor-cta__bg-overlay{mix-blend-mode:screen}.elementor-11 .elementor-element.elementor-element-5f835d5 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF21}.elementor-11 .elementor-element.elementor-element-f3bff71 .elementor-cta .elementor-cta__bg,.elementor-11 .elementor-element.elementor-element-f3bff71 .elementor-cta .elementor-cta__bg-overlay{transition-duration:.3s}.elementor-11 .elementor-element.elementor-element-f3bff71{width:var(--container-widget-width,25%);max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0}.elementor-11 .elementor-element.elementor-element-f3bff71 .elementor-cta__content{text-align:left;padding:10px 0 0;background-color:#FFFFFF00}.elementor-11 .elementor-element.elementor-element-f3bff71 .elementor-cta__bg-wrapper{min-height:200px}.elementor-11 .elementor-element.elementor-element-f3bff71 .elementor-cta__title{color:var(--e-global-color-astglobalcolor3)}.elementor-11 .elementor-element.elementor-element-f3bff71 .elementor-cta:hover .elementor-cta__title{color:var(--e-global-color-astglobalcolor0)}.elementor-11 .elementor-element.elementor-element-f3bff71 .elementor-cta__bg-overlay{mix-blend-mode:screen}.elementor-11 .elementor-element.elementor-element-f3bff71 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF21}.elementor-11 .elementor-element.elementor-element-f61f794{--display:flex;--min-height:85vh;--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw}.elementor-11 .elementor-element.elementor-element-f61f794:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-f61f794>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-642d553{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-11 .elementor-element.elementor-element-251c7b6{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-dc82ec5 .elementor-heading-title{font-size:37px}.elementor-11 .elementor-element.elementor-element-d85083a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -20px}.elementor-11 .elementor-element.elementor-element-d85083a .elementor-divider-separator{width:40%}.elementor-11 .elementor-element.elementor-element-d85083a .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-11 .elementor-element.elementor-element-01c27f0{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px}.elementor-11 .elementor-element.elementor-element-2005e85{--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:center}.elementor-11 .elementor-element.elementor-element-58762ef{width:var(--container-widget-width,15%);max-width:15%;background-color:#d0e4f0;padding:0 10px;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center}.elementor-11 .elementor-element.elementor-element-58762ef .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:1rem}.elementor-11 .elementor-element.elementor-element-a6f7c5e .elementor-heading-title{font-weight:300}.elementor-11 .elementor-element.elementor-element-b68e33e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-11 .elementor-element.elementor-element-b68e33e .elementor-divider-separator{width:100%}.elementor-11 .elementor-element.elementor-element-b68e33e .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-11 .elementor-element.elementor-element-762b23f{--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:center}.elementor-11 .elementor-element.elementor-element-868df6d{width:var(--container-widget-width,15%);max-width:15%;background-color:#d0e4f0;padding:0 10px;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center}.elementor-11 .elementor-element.elementor-element-868df6d .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:1rem}.elementor-11 .elementor-element.elementor-element-bee790c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-11 .elementor-element.elementor-element-bee790c .elementor-divider-separator{width:100%}.elementor-11 .elementor-element.elementor-element-bee790c .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-11 .elementor-element.elementor-element-6f5f184{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--overlay-opacity:.7;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw}.elementor-11 .elementor-element.elementor-element-6f5f184:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-6f5f184>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://annochobisuke.com/demo-genten/wp-content/uploads/2025/04/g424762415a154bae14d805316a5a555de3494e13cd01145385803c12f57ed88e34ca261325ccc4d32f355f224dd7dcd822c97490bf7deef9eef7f135665ec24a_1280-7086932.jpg");background-size:cover}.elementor-11 .elementor-element.elementor-element-6f5f184:before,.elementor-11 .elementor-element.elementor-element-6f5f184>.elementor-background-video-container:before,.elementor-11 .elementor-element.elementor-element-6f5f184>.e-con-inner>.elementor-background-video-container:before,.elementor-11 .elementor-element.elementor-element-6f5f184>.elementor-background-slideshow:before,.elementor-11 .elementor-element.elementor-element-6f5f184>.e-con-inner>.elementor-background-slideshow:before,.elementor-11 .elementor-element.elementor-element-6f5f184>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(85deg,var(--e-global-color-astglobalcolor1) 0%,var(--e-global-color-astglobalcolor4) 100%)}.elementor-11 .elementor-element.elementor-element-e74ca10{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-353ee9b .elementor-heading-title{color:#eff8fa}.elementor-11 .elementor-element.elementor-element-7f3a695 .elementor-heading-title{font-size:37px;font-weight:500;color:#eff8fa}.elementor-11 .elementor-element.elementor-element-463c001{--divider-border-style:solid;--divider-color:#eff8fa;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -20px}.elementor-11 .elementor-element.elementor-element-463c001 .elementor-divider-separator{width:40%}.elementor-11 .elementor-element.elementor-element-463c001 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-11 .elementor-element.elementor-element-ac47cd2{color:#eff8fa}.elementor-11 .elementor-element.elementor-element-ea2d006 .elementor-button{font-family:"Noto Serif JP",Sans-serif}.elementor-11 .elementor-element.elementor-element-ea2d006 .elementor-button:hover,.elementor-11 .elementor-element.elementor-element-ea2d006 .elementor-button:focus{color:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-ea2d006 .elementor-button:hover svg,.elementor-11 .elementor-element.elementor-element-ea2d006 .elementor-button:focus svg{fill:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-1e4fa95 .elementor-button{font-family:"Noto Serif JP",Sans-serif}.elementor-11 .elementor-element.elementor-element-1e4fa95 .elementor-button:hover,.elementor-11 .elementor-element.elementor-element-1e4fa95 .elementor-button:focus{color:var(--e-global-color-astglobalcolor4)}.elementor-11 .elementor-element.elementor-element-1e4fa95 .elementor-button:hover svg,.elementor-11 .elementor-element.elementor-element-1e4fa95 .elementor-button:focus svg{fill:var(--e-global-color-astglobalcolor4)}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-4ef7b6aa{--width:20%}.elementor-11 .elementor-element.elementor-element-e781115{--width:100%}.elementor-11 .elementor-element.elementor-element-d9bdf9e{--width:30%}.elementor-11 .elementor-element.elementor-element-63b7ab8{--width:100%}.elementor-11 .elementor-element.elementor-element-60bfb01{--width:22%}.elementor-11 .elementor-element.elementor-element-f1dbc40{--width:53%}.elementor-11 .elementor-element.elementor-element-3b390cf{--width:47%}.elementor-11 .elementor-element.elementor-element-52d5c08{--width:100%}.elementor-11 .elementor-element.elementor-element-515abf2{--width:30%}.elementor-11 .elementor-element.elementor-element-2c07074{--width:100%}.elementor-11 .elementor-element.elementor-element-710b081{--width:18%}.elementor-11 .elementor-element.elementor-element-642d553{--width:100%}.elementor-11 .elementor-element.elementor-element-251c7b6{--width:18%}.elementor-11 .elementor-element.elementor-element-e74ca10{--width:40%}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-980bf8c{--justify-content:flex-end;--z-index:5}.elementor-11 .elementor-element.elementor-element-62d245f8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-11 .elementor-element.elementor-element-efee745{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 80%) 0%}.elementor-11 .elementor-element.elementor-element-efee745 .elementor-heading-title{font-size:36px}.elementor-11 .elementor-element.elementor-element-42304ce{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 80%) 0%;z-index:10}.elementor-11 .elementor-element.elementor-element-a022000{--padding-top:20%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-11 .elementor-element.elementor-element-0ad1493{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-11 .elementor-element.elementor-element-8f537d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-11 .elementor-element.elementor-element-f1dbc40{--min-height:200px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-11 .elementor-element.elementor-element-8c5b10f .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-8c5b10f .elementor-icon-box-title a{font-size:1.3rem}.elementor-11 .elementor-element.elementor-element-3b390cf{--min-height:200px}.elementor-11 .elementor-element.elementor-element-d30e920 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-d30e920 .elementor-icon-box-title a{font-size:1.3rem}.elementor-11 .elementor-element.elementor-element-8d74d61{--min-height:200px}.elementor-11 .elementor-element.elementor-element-2e369ef .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-2e369ef .elementor-icon-box-title a{font-size:1.3rem}.elementor-11 .elementor-element.elementor-element-05840f4{--min-height:200px}.elementor-11 .elementor-element.elementor-element-9f39076 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-9f39076 .elementor-icon-box-title a{font-size:1.2rem}.elementor-11 .elementor-element.elementor-element-946c64e{--padding-top:15%;--padding-bottom:35%;--padding-left:5%;--padding-right:5%}.elementor-11 .elementor-element.elementor-element-5735fed{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-11 .elementor-element.elementor-element-b26a7fe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-11 .elementor-element.elementor-element-55fb93f{width:100%;max-width:100%}.elementor-11 .elementor-element.elementor-element-55fb93f .elementor-cta__bg-wrapper{min-height:180px}.elementor-11 .elementor-element.elementor-element-7f3d784{width:100%;max-width:100%}.elementor-11 .elementor-element.elementor-element-7f3d784 .elementor-cta__bg-wrapper{min-height:180px}.elementor-11 .elementor-element.elementor-element-5f835d5{width:100%;max-width:100%}.elementor-11 .elementor-element.elementor-element-5f835d5 .elementor-cta__bg-wrapper{min-height:180px}.elementor-11 .elementor-element.elementor-element-f3bff71{width:100%;max-width:100%}.elementor-11 .elementor-element.elementor-element-f3bff71 .elementor-cta__bg-wrapper{min-height:180px}.elementor-11 .elementor-element.elementor-element-f61f794{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-11 .elementor-element.elementor-element-2005e85{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:.5rem 0rem;--row-gap:.5rem;--column-gap:0rem}.elementor-11 .elementor-element.elementor-element-58762ef{width:auto;max-width:auto}.elementor-11 .elementor-element.elementor-element-762b23f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:.5rem 0rem;--row-gap:.5rem;--column-gap:0rem}.elementor-11 .elementor-element.elementor-element-868df6d{width:auto;max-width:auto}.elementor-11 .elementor-element.elementor-element-6f5f184{--padding-top:15%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-11 .elementor-element.elementor-element-7f3a695 .elementor-heading-title{font-size:2rem;letter-spacing:-.5px}.elementor-11 .elementor-element.elementor-element-ea2d006 .elementor-button{line-height:2rem;border-radius:0}.elementor-11 .elementor-element.elementor-element-1e4fa95 .elementor-button{line-height:2rem;border-radius:0}}.site-header.nav-white .nav-container{position:relative;z-index:1000}.site-header.nav-white .nav-menu{display:flex;justify-content:center;list-style:none;padding:0;margin:0}.site-header.nav-white .nav-item{padding:10px 30px;cursor:pointer;font-weight:500;color:#fff !important;position:relative}.site-header.nav-white .nav-item:hover{border-bottom:2.5px solid #0252a4}.site-header.nav-white .mega-popup{display:none;position:fixed;top:11vh;left:0;width:100%;background:#fff;padding:40px 60px;box-sizing:border-box;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:9999;text-align:center}.site-header.nav-white .mega-popup .content{max-width:1024px;margin:0 auto;text-align:left}.site-header.nav-white .mega-popup h3{font-size:24px;margin-bottom:20px;width:240px;text-align:left;border-bottom:none;padding-bottom:0}.site-header.nav-white .mega-popup h3 a{text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:5px;border-bottom:2px solid #eee;box-sizing:border-box;transition:all .3s ease}.site-header.nav-white .mega-popup h3 a:after{content:"→";display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#0252a4;color:#fff;font-size:14px;transition:all .3s ease}.site-header.nav-white .mega-popup h3 a:hover{transform:translateX(5px)}.site-header.nav-white .popup-links{display:flex;justify-content:flex-start;flex-wrap:wrap;list-style:none;padding:0;margin:0}.site-header.nav-white .popup-links li{margin-right:4rem;margin-bottom:1.5rem;width:240px}.site-header.nav-white .popup-links a{text-decoration:none;color:#333;display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:5px;border-bottom:2px solid #eee;box-sizing:border-box;transition:all .3s ease}.site-header.nav-white .popup-links a span{display:inline-block}.site-header.nav-white .popup-links a .arrow{font-size:16px;color:#333}.site-header.nav-white .popup-links a:hover{color:#0252a4;border-color:#0252a4;transform:translateX(5px)}.site-header.nav-white .mega-popup.active{display:block}