.elementor-4090 .elementor-element.elementor-element-3077616{--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;--background-transition:0.3s;}.elementor-4090 .elementor-element.elementor-element-3077616:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-3077616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E4;}.elementor-4090 .elementor-element.elementor-element-3077616:hover{background-color:#4054B2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4090 .elementor-element.elementor-element-9335d0c{text-align:center;}.elementor-4090 .elementor-element.elementor-element-9335d0c .elementor-heading-title{font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-fa2e17d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-73a7e1e{--display:flex;--justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-73a7e1e .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4090 .elementor-element.elementor-element-011f6d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-aaa88f2{--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-4090 .elementor-element.elementor-element-aaa88f2:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-aaa88f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69B3;}.elementor-4090 .elementor-element.elementor-element-db8d5dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-4090 .elementor-element.elementor-element-fa58213 img{width:160px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4090 .elementor-element.elementor-element-ada42d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-8cac906 .elementor-heading-title{font-size:1rem;font-weight:500;line-height:1.4em;color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-bdb61ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-4090 .elementor-element.elementor-element-e8766ac .elementor-button{background-color:#FFFFFF;font-size:0.9rem;font-weight:500;line-height:1.4em;fill:#0A5E69;color:#0A5E69;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4090 .elementor-element.elementor-element-e8766ac .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-e8766ac .elementor-button:focus{background-color:#0A5E69;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-e8766ac{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-e8766ac .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-e8766ac .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-e8766ac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-cc0a2fc .elementor-button{background-color:#23A455;font-size:0.9rem;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4090 .elementor-element.elementor-element-cc0a2fc .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-cc0a2fc .elementor-button:focus{background-color:#FFFFFF;color:#23A455;}.elementor-4090 .elementor-element.elementor-element-cc0a2fc{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-cc0a2fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-cc0a2fc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-cc0a2fc .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-cc0a2fc .elementor-button:focus svg{fill:#23A455;}.elementor-4090 .elementor-element.elementor-element-99e388f .elementor-button{background-color:#FF8C00;font-size:0.9rem;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4090 .elementor-element.elementor-element-99e388f .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-99e388f .elementor-button:focus{background-color:#FFFFFF;color:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-99e388f{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-99e388f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-99e388f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-99e388f .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-99e388f .elementor-button:focus svg{fill:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-fc6e5dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-4090 .elementor-element.elementor-element-fc6e5dd:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-fc6e5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69B3;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4090 .elementor-element.elementor-element-5f9eff1{--icon-box-icon-margin:15px;}.elementor-4090 .elementor-element.elementor-element-5f9eff1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66adf5b );fill:var( --e-global-color-460217a2 );color:var( --e-global-color-460217a2 );}.elementor-4090 .elementor-element.elementor-element-5f9eff1.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-5f9eff1.elementor-view-default .elementor-icon{fill:var( --e-global-color-66adf5b );color:var( --e-global-color-66adf5b );border-color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-5f9eff1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-460217a2 );}.elementor-4090 .elementor-element.elementor-element-5f9eff1 .elementor-icon{font-size:1rem;}.elementor-4090 .elementor-element.elementor-element-5f9eff1 .elementor-icon-box-title{color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-5f9eff1 .elementor-icon-box-description{font-size:0.9rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-543b577 .elementor-button{background-color:var( --e-global-color-460217a2 );font-size:0.9rem;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4090 .elementor-element.elementor-element-543b577 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-543b577 .elementor-button:focus{background-color:#FFFFFF;color:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-543b577 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-543b577 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-543b577 .elementor-button:focus svg{fill:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-50472c5 .elementor-button{background-color:var( --e-global-color-460217a2 );font-size:0.9rem;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4090 .elementor-element.elementor-element-50472c5 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-50472c5 .elementor-button:focus{background-color:#FFFFFF;color:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-50472c5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-50472c5 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-50472c5 .elementor-button:focus svg{fill:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-230e1ff .elementor-button{background-color:var( --e-global-color-460217a2 );font-size:0.9rem;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4090 .elementor-element.elementor-element-230e1ff .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-230e1ff .elementor-button:focus{background-color:#FFFFFF;color:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-230e1ff .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-230e1ff .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-230e1ff .elementor-button:focus svg{fill:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-5e3b6e1 .elementor-button{background-color:var( --e-global-color-460217a2 );font-size:0.9rem;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4090 .elementor-element.elementor-element-5e3b6e1 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-5e3b6e1 .elementor-button:focus{background-color:#FFFFFF;color:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-5e3b6e1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-5e3b6e1 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-5e3b6e1 .elementor-button:focus svg{fill:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-9c18eb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4090 .elementor-element.elementor-element-e3077fc{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-4a3d5d6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-fec3851{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-4090 .elementor-element.elementor-element-fec3851:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-fec3851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/hamo_kaiseki-1-640x467.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-ccac523 .elementor-button{background-color:var( --e-global-color-66adf5b );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-4090 .elementor-element.elementor-element-ccac523{width:var( --container-widget-width, 8rem );max-width:8rem;--container-widget-width:8rem;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-ccac523.elementor-element{--align-self:flex-end;}.elementor-4090 .elementor-element.elementor-element-ccac523 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-1046757{width:var( --container-widget-width, 8rem );max-width:8rem;--container-widget-width:8rem;--container-widget-flex-grow:0;top:0px;text-align:center;}.elementor-4090 .elementor-element.elementor-element-1046757 > .elementor-widget-container{background-color:var( --e-global-color-69d025b3 );padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-1046757.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-1046757{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-1046757{right:0px;}.elementor-4090 .elementor-element.elementor-element-1046757 .elementor-heading-title{color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-70d49ab{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-4090 .elementor-element.elementor-element-70d49ab:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-70d49ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/8000yen_Kaiseki_Image24.06.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-c712d25 .elementor-button{background-color:var( --e-global-color-66adf5b );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-4090 .elementor-element.elementor-element-c712d25{width:var( --container-widget-width, 8rem );max-width:8rem;--container-widget-width:8rem;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-c712d25.elementor-element{--align-self:flex-end;}.elementor-4090 .elementor-element.elementor-element-c712d25 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-4e75e7f{width:var( --container-widget-width, 8rem );max-width:8rem;--container-widget-width:8rem;--container-widget-flex-grow:0;top:0px;text-align:center;}.elementor-4090 .elementor-element.elementor-element-4e75e7f > .elementor-widget-container{background-color:var( --e-global-color-2ef426f0 );padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-4e75e7f.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-4e75e7f{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-4e75e7f{right:0px;}.elementor-4090 .elementor-element.elementor-element-4e75e7f .elementor-heading-title{color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-aac06b3{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-4090 .elementor-element.elementor-element-aac06b3:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-aac06b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/home_nabe-e1635124408485.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-6ec25f8 .elementor-button{background-color:var( --e-global-color-66adf5b );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-4090 .elementor-element.elementor-element-6ec25f8{width:var( --container-widget-width, 8rem );max-width:8rem;--container-widget-width:8rem;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-6ec25f8.elementor-element{--align-self:flex-end;}.elementor-4090 .elementor-element.elementor-element-6ec25f8 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-d33d022{width:var( --container-widget-width, 8rem );max-width:8rem;--container-widget-width:8rem;--container-widget-flex-grow:0;top:0px;text-align:center;}.elementor-4090 .elementor-element.elementor-element-d33d022 > .elementor-widget-container{background-color:var( --e-global-color-5a78857 );padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-d33d022.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-d33d022{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-d33d022{right:0px;}.elementor-4090 .elementor-element.elementor-element-d33d022 .elementor-heading-title{color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-7c60c93{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-4090 .elementor-element.elementor-element-7c60c93:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-7c60c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/fugu_01-e1635124251490.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-70a842e .elementor-button{background-color:var( --e-global-color-66adf5b );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-4090 .elementor-element.elementor-element-70a842e{width:var( --container-widget-width, 8rem );max-width:8rem;--container-widget-width:8rem;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-70a842e.elementor-element{--align-self:flex-end;}.elementor-4090 .elementor-element.elementor-element-70a842e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-4a91ca8{width:var( --container-widget-width, 8rem );max-width:8rem;--container-widget-width:8rem;--container-widget-flex-grow:0;top:0px;text-align:center;}.elementor-4090 .elementor-element.elementor-element-4a91ca8 > .elementor-widget-container{background-color:var( --e-global-color-69d025b3 );padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-4a91ca8.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-4a91ca8{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-4a91ca8{right:0px;}.elementor-4090 .elementor-element.elementor-element-4a91ca8 .elementor-heading-title{color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-3ca2b23{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-985d366{--display:flex;--min-height:400px;--justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-985d366:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-985d366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/home_omakase.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-bdfa001 .elementor-button{background-color:var( --e-global-color-2ef426f0 );font-family:"Roboto", Sans-serif;font-weight:600;padding:10px 5px 10px 5px;}.elementor-4090 .elementor-element.elementor-element-bdfa001 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-bdfa001 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-4090 .elementor-element.elementor-element-bdfa001 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-50c9931{--display:flex;--min-height:6rem;--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:flex-start;}.elementor-4090 .elementor-element.elementor-element-50c9931:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-50c9931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69BB;}.elementor-4090 .elementor-element.elementor-element-a390426 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-d0c2248{--display:flex;--min-height:400px;--justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-d0c2248:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-d0c2248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/202009_8000S_00-e1635334016339.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-37b246e .elementor-button{background-color:var( --e-global-color-2ef426f0 );font-family:"Roboto", Sans-serif;font-weight:600;padding:10px 5px 10px 5px;}.elementor-4090 .elementor-element.elementor-element-37b246e .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-37b246e .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-4090 .elementor-element.elementor-element-37b246e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-1f0acbb{--display:flex;--min-height:6rem;--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:flex-start;}.elementor-4090 .elementor-element.elementor-element-1f0acbb:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-1f0acbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69BB;}.elementor-4090 .elementor-element.elementor-element-361bd57 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-ebd6bc1{--display:flex;--min-height:400px;--justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-ebd6bc1:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-ebd6bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/home_sozai.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-04a6029 .elementor-button{background-color:var( --e-global-color-2ef426f0 );font-family:"Roboto", Sans-serif;font-weight:600;padding:10px 5px 10px 5px;}.elementor-4090 .elementor-element.elementor-element-04a6029 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-04a6029 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-4090 .elementor-element.elementor-element-04a6029 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-441de0a{--display:flex;--min-height:6rem;--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:flex-start;}.elementor-4090 .elementor-element.elementor-element-441de0a:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-441de0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69BB;}.elementor-4090 .elementor-element.elementor-element-4b42e32 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-cb3fe3e{--display:flex;--min-height:400px;--justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-cb3fe3e:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-cb3fe3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/home_sake.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-5db241f .elementor-button{background-color:var( --e-global-color-2ef426f0 );font-family:"Roboto", Sans-serif;font-weight:600;padding:10px 5px 10px 5px;}.elementor-4090 .elementor-element.elementor-element-5db241f .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-5db241f .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-4090 .elementor-element.elementor-element-5db241f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-95e33d7{--display:flex;--min-height:6rem;--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:flex-start;}.elementor-4090 .elementor-element.elementor-element-95e33d7:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-95e33d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69BB;}.elementor-4090 .elementor-element.elementor-element-56ff52b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-bd06988{--display:flex;--min-height:400px;--justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-bd06988:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-bd06988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/home_guestroom.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-6d4eca6 .elementor-button{background-color:var( --e-global-color-2ef426f0 );font-family:"Roboto", Sans-serif;font-weight:600;padding:10px 5px 10px 5px;}.elementor-4090 .elementor-element.elementor-element-6d4eca6 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-6d4eca6 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-4090 .elementor-element.elementor-element-6d4eca6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-b1f514d{--display:flex;--min-height:6rem;--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:flex-start;}.elementor-4090 .elementor-element.elementor-element-b1f514d:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-b1f514d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69BB;}.elementor-4090 .elementor-element.elementor-element-de97ec7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-b1965b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4090 .elementor-element.elementor-element-da17926 .elementor-button{background-color:#FFFFFF;font-weight:500;fill:#0A5E69;color:#0A5E69;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(10, 94, 105, 0.7);border-radius:0px 0px 0px 0px;}.elementor-4090 .elementor-element.elementor-element-da17926 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-da17926 .elementor-button:focus{background-color:#0A5E69;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-da17926{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;align-self:center;}.elementor-4090 .elementor-element.elementor-element-da17926 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-4090 .elementor-element.elementor-element-da17926 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-da17926 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-da17926 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-1e6dae2 .elementor-button{background-color:#FFFFFF;font-weight:500;fill:#0A5E69;color:#0A5E69;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(10, 94, 105, 0.7);border-radius:0px 0px 0px 0px;}.elementor-4090 .elementor-element.elementor-element-1e6dae2 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-1e6dae2 .elementor-button:focus{background-color:#0A5E69;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-1e6dae2{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;align-self:center;}.elementor-4090 .elementor-element.elementor-element-1e6dae2 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-4090 .elementor-element.elementor-element-1e6dae2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-1e6dae2 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-1e6dae2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-540fb2a .elementor-button{background-color:#FFFFFF;font-weight:500;fill:#0A5E69;color:#0A5E69;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(10, 94, 105, 0.7);border-radius:0px 0px 0px 0px;}.elementor-4090 .elementor-element.elementor-element-540fb2a .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-540fb2a .elementor-button:focus{background-color:#0A5E69;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-540fb2a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;align-self:center;}.elementor-4090 .elementor-element.elementor-element-540fb2a > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-4090 .elementor-element.elementor-element-540fb2a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-540fb2a .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-540fb2a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-62bbfd8 .elementor-button{background-color:#FFFFFF;font-weight:500;fill:#0A5E69;color:#0A5E69;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(10, 94, 105, 0.7);border-radius:0px 0px 0px 0px;}.elementor-4090 .elementor-element.elementor-element-62bbfd8 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-62bbfd8 .elementor-button:focus{background-color:#0A5E69;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-62bbfd8{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;align-self:center;}.elementor-4090 .elementor-element.elementor-element-62bbfd8 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-4090 .elementor-element.elementor-element-62bbfd8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-62bbfd8 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-62bbfd8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-63616f5.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-4090 .elementor-element.elementor-element-b4e7ddc{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-b4e7ddc > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-b4e7ddc .elementor-icon-wrapper{text-align:center;}.elementor-4090 .elementor-element.elementor-element-b4e7ddc.elementor-view-stacked .elementor-icon{background-color:#00AF87;}.elementor-4090 .elementor-element.elementor-element-b4e7ddc.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-b4e7ddc.elementor-view-default .elementor-icon{color:#00AF87;border-color:#00AF87;}.elementor-4090 .elementor-element.elementor-element-b4e7ddc.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-b4e7ddc.elementor-view-default .elementor-icon svg{fill:#00AF87;}.elementor-4090 .elementor-element.elementor-element-b4e7ddc .elementor-icon{font-size:21px;}.elementor-4090 .elementor-element.elementor-element-b4e7ddc .elementor-icon svg{height:21px;}.elementor-4090 .elementor-element.elementor-element-179d111{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-179d111 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-179d111 .elementor-icon-wrapper{text-align:center;}.elementor-4090 .elementor-element.elementor-element-179d111.elementor-view-stacked .elementor-icon{background-color:#3C5A99;}.elementor-4090 .elementor-element.elementor-element-179d111.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-179d111.elementor-view-default .elementor-icon{color:#3C5A99;border-color:#3C5A99;}.elementor-4090 .elementor-element.elementor-element-179d111.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-179d111.elementor-view-default .elementor-icon svg{fill:#3C5A99;}.elementor-4090 .elementor-element.elementor-element-179d111 .elementor-icon{font-size:21px;}.elementor-4090 .elementor-element.elementor-element-179d111 .elementor-icon svg{height:21px;}.elementor-4090 .elementor-element.elementor-element-4f1a0e3{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-4f1a0e3 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-4f1a0e3 .elementor-icon-wrapper{text-align:center;}.elementor-4090 .elementor-element.elementor-element-4f1a0e3.elementor-view-stacked .elementor-icon{background-color:#CF2E92;}.elementor-4090 .elementor-element.elementor-element-4f1a0e3.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-4f1a0e3.elementor-view-default .elementor-icon{color:#CF2E92;border-color:#CF2E92;}.elementor-4090 .elementor-element.elementor-element-4f1a0e3.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-4f1a0e3.elementor-view-default .elementor-icon svg{fill:#CF2E92;}.elementor-4090 .elementor-element.elementor-element-4f1a0e3 .elementor-icon{font-size:21px;}.elementor-4090 .elementor-element.elementor-element-4f1a0e3 .elementor-icon svg{height:21px;}.elementor-4090 .elementor-element.elementor-element-e38dab2{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-e38dab2 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-e38dab2 .elementor-icon-wrapper{text-align:center;}.elementor-4090 .elementor-element.elementor-element-e38dab2.elementor-view-stacked .elementor-icon{background-color:#1DA1F2;}.elementor-4090 .elementor-element.elementor-element-e38dab2.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-e38dab2.elementor-view-default .elementor-icon{color:#1DA1F2;border-color:#1DA1F2;}.elementor-4090 .elementor-element.elementor-element-e38dab2.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-e38dab2.elementor-view-default .elementor-icon svg{fill:#1DA1F2;}.elementor-4090 .elementor-element.elementor-element-e38dab2 .elementor-icon{font-size:21px;}.elementor-4090 .elementor-element.elementor-element-e38dab2 .elementor-icon svg{height:21px;}.elementor-4090 .elementor-element.elementor-element-10a73f6{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-10a73f6 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-10a73f6 .elementor-icon-wrapper{text-align:center;}.elementor-4090 .elementor-element.elementor-element-10a73f6.elementor-view-stacked .elementor-icon{background-color:#00AF87;}.elementor-4090 .elementor-element.elementor-element-10a73f6.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-10a73f6.elementor-view-default .elementor-icon{color:#00AF87;border-color:#00AF87;}.elementor-4090 .elementor-element.elementor-element-10a73f6.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-10a73f6.elementor-view-default .elementor-icon svg{fill:#00AF87;}.elementor-4090 .elementor-element.elementor-element-10a73f6 .elementor-icon{font-size:21px;}.elementor-4090 .elementor-element.elementor-element-10a73f6 .elementor-icon svg{height:21px;}.elementor-4090 .elementor-element.elementor-element-e54c64f{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-e54c64f > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-e54c64f .elementor-icon-wrapper{text-align:center;}.elementor-4090 .elementor-element.elementor-element-e54c64f.elementor-view-stacked .elementor-icon{background-color:#DA1725;}.elementor-4090 .elementor-element.elementor-element-e54c64f.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-e54c64f.elementor-view-default .elementor-icon{color:#DA1725;border-color:#DA1725;}.elementor-4090 .elementor-element.elementor-element-e54c64f.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-e54c64f.elementor-view-default .elementor-icon svg{fill:#DA1725;}.elementor-4090 .elementor-element.elementor-element-e54c64f .elementor-icon{font-size:21px;}.elementor-4090 .elementor-element.elementor-element-e54c64f .elementor-icon svg{height:21px;}.elementor-4090 .elementor-element.elementor-element-ac9c6f6{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-ac9c6f6 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-ac9c6f6 .elementor-icon-wrapper{text-align:center;}.elementor-4090 .elementor-element.elementor-element-ac9c6f6.elementor-view-stacked .elementor-icon{background-color:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-ac9c6f6.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-ac9c6f6.elementor-view-default .elementor-icon{color:#FF8C00;border-color:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-ac9c6f6.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-ac9c6f6.elementor-view-default .elementor-icon svg{fill:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-ac9c6f6 .elementor-icon{font-size:21px;}.elementor-4090 .elementor-element.elementor-element-ac9c6f6 .elementor-icon svg{height:21px;}.elementor-4090 .elementor-element.elementor-element-fa506b8{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-fa506b8 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-464716e{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-464716e > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-57ff80a{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-57ff80a > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-4dc6890{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4090 .elementor-element.elementor-element-3e4d060{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4090 .elementor-element.elementor-element-f66a0b0{--divider-border-style:solid;--divider-color:rgba(122, 122, 122, 0.9);--divider-border-width:1px;}.elementor-4090 .elementor-element.elementor-element-f66a0b0 .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-f66a0b0 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-widget-posts .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4090 .elementor-element.elementor-element-f6105ca .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-f6105ca .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-f6105ca .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4090 .elementor-element.elementor-element-f6105ca .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4090 .elementor-element.elementor-element-f6105ca .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-4090 .elementor-element.elementor-element-97db851{--display:flex;}.elementor-4090 .elementor-element.elementor-element-706f674 .elementor-heading-title{font-weight:400;line-height:1.4em;}.elementor-4090 .elementor-element.elementor-element-7b2114b{--divider-border-style:solid;--divider-color:rgba(122, 122, 122, 0.9);--divider-border-width:1px;}.elementor-4090 .elementor-element.elementor-element-7b2114b .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-7b2114b .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-4090 .elementor-element.elementor-element-4a72d98 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:0;padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );}.elementor-4090 .elementor-element.elementor-element-4a72d98 .elementor-repeater-item-b84388e .dce-img{padding-bottom:calc( 1 * 100% );}.elementor-4090 .elementor-element.elementor-element-4a72d98 .elementor-repeater-item-b84388e.dce-item_image{justify-content:top;}.elementor-4090 .elementor-element.elementor-element-4a72d98 .elementor-repeater-item-c7a8d08 > *{font-size:1rem;color:var( --e-global-color-primary );display:inline-block;}.elementor-4090 .elementor-element.elementor-element-4a72d98 .elementor-repeater-item-c7a8d08 a{color:var( --e-global-color-primary );}.elementor-4090 .elementor-element.elementor-element-4a72d98 .elementor-repeater-item-8529efc > *{font-size:0.9rem;line-height:1.2em;display:inline-block;}.elementor-4090 .elementor-element.elementor-element-4a72d98 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4090 .elementor-element.elementor-element-4a72d98 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:flex-start;margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );}.elementor-4090 .elementor-element.elementor-element-4a72d98 .dce-posts-fallback{text-align:left;}.elementor-4090 .elementor-element.elementor-element-4a72d98 .dce-post-item{padding-bottom:15px;}.elementor-4090 .elementor-element.elementor-element-3bf8cfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4090 .elementor-element.elementor-element-3bf8cfe:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-3bf8cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-359d4598 );}.elementor-4090 .elementor-element.elementor-element-629ff9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4090 .elementor-element.elementor-element-b4395c2.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-4090 .elementor-element.elementor-element-b4395c2.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-4090 .elementor-element.elementor-element-b4395c2.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-4090 .elementor-element.elementor-element-b4395c2 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-4090 .elementor-element.elementor-element-b4395c2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4090 .elementor-element.elementor-element-b4395c2 .elementor-image-box-title{font-size:1.2em;font-weight:700;}.elementor-4090 .elementor-element.elementor-element-b4395c2 .elementor-image-box-description{font-size:0.9rem;font-weight:500;}.elementor-4090 .elementor-element.elementor-element-ea310b6.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-4090 .elementor-element.elementor-element-ea310b6.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-4090 .elementor-element.elementor-element-ea310b6.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-4090 .elementor-element.elementor-element-ea310b6 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-4090 .elementor-element.elementor-element-ea310b6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4090 .elementor-element.elementor-element-ea310b6 .elementor-image-box-title{font-size:1.2em;font-weight:700;}.elementor-4090 .elementor-element.elementor-element-ea310b6 .elementor-image-box-description{font-size:0.9rem;font-weight:500;}.elementor-4090 .elementor-element.elementor-element-296f0b8 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-4090 .elementor-element.elementor-element-296f0b8 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-296f0b8 .elementor-button:focus{background-color:var( --e-global-color-69d025b3 );color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-296f0b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-296f0b8 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-296f0b8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-3465526{margin-top:30px;margin-bottom:30px;}.elementor-4090 .elementor-element.elementor-element-25a3e03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-25a3e03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69;}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-25a3e03.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-25a3e03.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-25a3e03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-25a3e03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-d7004e1 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-d7004e1 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-a9d9154:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-a9d9154 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(200, 200, 200, 0.2);}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-a9d9154.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-a9d9154.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-a9d9154 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-a9d9154 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4090 .elementor-element.elementor-element-0838e78{font-size:0.8em;}.elementor-4090 .elementor-element.elementor-element-dcdd927{margin-top:0px;margin-bottom:30px;}.elementor-4090 .elementor-element.elementor-element-cdf477d:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-cdf477d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/bg_007-e1635125058909.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-cdf477d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-cdf477d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-73f84db{--spacer-size:50px;}.elementor-4090 .elementor-element.elementor-element-8e52c8c .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-4090 .elementor-element.elementor-element-8e52c8c .elementor-repeater-item-431bc54 > *{display:inline-block;}.elementor-4090 .elementor-element.elementor-element-8e52c8c .elementor-repeater-item-566c5a5.dce-item_image{justify-content:top;}.elementor-4090 .elementor-element.elementor-element-8e52c8c .dce-posts-fallback{text-align:left;}.elementor-4090 .elementor-element.elementor-element-8e52c8c .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-4090 .elementor-element.elementor-element-8e52c8c .dce-post-item{padding-bottom:35px;}.elementor-4090 .elementor-element.elementor-element-eda729c{--spacer-size:50px;}.elementor-4090 .elementor-element.elementor-element-4cfc56b:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-4cfc56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/bg_007-e1635125058909.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-4cfc56b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-4cfc56b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-2636feb{--spacer-size:50px;}.elementor-4090 .elementor-element.elementor-element-855f671 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-4090 .elementor-element.elementor-element-855f671 .elementor-repeater-item-431bc54 > *{display:inline-block;}.elementor-4090 .elementor-element.elementor-element-855f671 .elementor-repeater-item-566c5a5.dce-item_image{justify-content:top;}.elementor-4090 .elementor-element.elementor-element-855f671 .dce-posts-fallback{text-align:left;}.elementor-4090 .elementor-element.elementor-element-855f671 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-4090 .elementor-element.elementor-element-855f671 .dce-post-item{padding-bottom:35px;}.elementor-4090 .elementor-element.elementor-element-ea798d8{--spacer-size:50px;}.elementor-4090 .elementor-element.elementor-element-0fc276e{margin-top:30px;margin-bottom:30px;}.elementor-4090 .elementor-element.elementor-element-f1693a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-f1693a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69;}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-f1693a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-f1693a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-f1693a3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-f1693a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-1583322 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-1583322 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-67fb2f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-67fb2f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(200, 200, 200, 0.2);}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-67fb2f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-67fb2f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-67fb2f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-67fb2f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-00ef5ad{font-size:0.8em;}.elementor-4090 .elementor-element.elementor-element-8081a64{margin-top:0px;margin-bottom:30px;}.elementor-4090 .elementor-element.elementor-element-373a68b:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-373a68b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/bg_001-e1635124902892.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-373a68b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-373a68b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-c81c2bf{margin-top:50px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-dec1547:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-dec1547 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10, 94, 105, 0.7);}.elementor-4090 .elementor-element.elementor-element-dec1547 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-dec1547 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-a03b14b{width:auto;max-width:auto;top:0px;}.elementor-4090 .elementor-element.elementor-element-a03b14b > .elementor-widget-container{background-color:#DAA520;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-a03b14b{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-a03b14b{right:0px;}.elementor-4090 .elementor-element.elementor-element-a03b14b .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-47d1dd2 img{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-fe85724{font-size:0.8em;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-9737f60{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-9737f60 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-9737f60 .elementor-heading-title{font-size:1em;font-weight:normal;color:#0A5E69;}.elementor-4090 .elementor-element.elementor-element-99598df{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-99598df > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-99598df .elementor-heading-title{font-size:1.4em;font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-4584d94 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-4584d94{text-align:right;}.elementor-4090 .elementor-element.elementor-element-4584d94 .elementor-heading-title{font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-df7f425{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-4090 .elementor-element.elementor-element-df7f425 .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-df7f425 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4090 .elementor-element.elementor-element-f51f319{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-6a43778:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-6a43778 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10, 94, 105, 0.7);}.elementor-4090 .elementor-element.elementor-element-6a43778 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-6a43778 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-62b02ed{width:auto;max-width:auto;top:0px;}.elementor-4090 .elementor-element.elementor-element-62b02ed > .elementor-widget-container{background-color:#DAA520;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-62b02ed{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-62b02ed{right:0px;}.elementor-4090 .elementor-element.elementor-element-62b02ed .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-20b6281 img{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-f88dc2c{font-size:0.8em;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-0475e62{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-0475e62 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-0475e62 .elementor-heading-title{font-size:1em;font-weight:normal;color:#0A5E69;}.elementor-4090 .elementor-element.elementor-element-4d01751{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-4d01751 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-4d01751 .elementor-heading-title{font-size:1.4em;font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-dcef4db > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-dcef4db{text-align:right;}.elementor-4090 .elementor-element.elementor-element-dcef4db .elementor-heading-title{font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-aa6f7d4{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-4090 .elementor-element.elementor-element-aa6f7d4 .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-aa6f7d4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4090 .elementor-element.elementor-element-136a026{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-e53a48c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-e53a48c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10, 94, 105, 0.7);}.elementor-4090 .elementor-element.elementor-element-e53a48c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-e53a48c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-8b303a0{width:auto;max-width:auto;top:0px;}.elementor-4090 .elementor-element.elementor-element-8b303a0 > .elementor-widget-container{background-color:#DAA520;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-8b303a0{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-8b303a0{right:0px;}.elementor-4090 .elementor-element.elementor-element-8b303a0 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-63f32b4 img{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-64890cc{font-size:0.8em;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-db38afc{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-db38afc > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-db38afc .elementor-heading-title{font-size:1em;font-weight:normal;color:#0A5E69;}.elementor-4090 .elementor-element.elementor-element-877fe0f{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-877fe0f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-877fe0f .elementor-heading-title{font-size:1.4em;font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-7ffbf2e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-7ffbf2e{text-align:right;}.elementor-4090 .elementor-element.elementor-element-7ffbf2e .elementor-heading-title{font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-fb745e3{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-4090 .elementor-element.elementor-element-fb745e3 .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-fb745e3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4090 .elementor-element.elementor-element-b35f5b2{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-f4d5336{--spacer-size:50px;}.elementor-4090 .elementor-element.elementor-element-96d0005{margin-top:30px;margin-bottom:30px;}.elementor-4090 .elementor-element.elementor-element-5d94022:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-5d94022 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69;}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-5d94022.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-5d94022.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-5d94022 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-5d94022 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-90ef53b > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-90ef53b .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-fbe5af1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-fbe5af1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(200, 200, 200, 0.2);}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-fbe5af1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-fbe5af1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-fbe5af1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-fbe5af1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-f7b6ea3{font-size:0.8em;}.elementor-4090 .elementor-element.elementor-element-7743ea6:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-7743ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/bg_005-e1635124859572.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-7743ea6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-7743ea6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-4d7c53b{margin-top:50px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-7fd3acc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-7fd3acc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10, 94, 105, 0.7);}.elementor-4090 .elementor-element.elementor-element-7fd3acc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-7fd3acc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-14e5573{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-14e5573 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-14e5573 .elementor-heading-title{font-size:1em;font-weight:normal;color:#0A5E69;}.elementor-4090 .elementor-element.elementor-element-c65f554{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-c65f554 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-c65f554 .elementor-heading-title{font-size:1.4em;font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-d5682ed > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-d5682ed{text-align:right;}.elementor-4090 .elementor-element.elementor-element-d5682ed .elementor-heading-title{font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-d0e5c30{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-4090 .elementor-element.elementor-element-d0e5c30 .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-d0e5c30 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4090 .elementor-element.elementor-element-f3e13f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-f3e13f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.8);}.elementor-4090 .elementor-element.elementor-element-f3e13f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-f3e13f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-149b2e4{text-align:left;font-weight:bold;color:#000000;}.elementor-4090 .elementor-element.elementor-element-eb64a08{text-align:left;font-weight:bold;color:#000000;}.elementor-4090 .elementor-element.elementor-element-6564113{text-align:left;font-weight:bold;color:#000000;}.elementor-4090 .elementor-element.elementor-element-5f37e8c{--spacer-size:50px;}.elementor-4090 .elementor-element.elementor-element-64294ad{margin-top:30px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-5e0e0ed{margin-top:30px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-dace345:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-dace345 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69;}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-dace345.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-dace345.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-dace345 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-dace345 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-646aaba > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-646aaba .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-d662820 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-d662820{text-align:right;}.elementor-4090 .elementor-element.elementor-element-d662820 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-9ffa187:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-9ffa187 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(200, 200, 200, 0.2);}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-9ffa187.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-9ffa187.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-9ffa187 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-9ffa187 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-4990af4{font-size:0.8em;}.elementor-4090 .elementor-element.elementor-element-2de842a{margin-top:30px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-c8f87b9 .elementor-button{background-color:var( --e-global-color-1e476d23 );fill:var( --e-global-color-66adf5b );color:var( --e-global-color-66adf5b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1e476d23 );}.elementor-4090 .elementor-element.elementor-element-c8f87b9 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-c8f87b9 .elementor-button:focus{background-color:var( --e-global-color-66adf5b );color:var( --e-global-color-1e476d23 );}.elementor-4090 .elementor-element.elementor-element-c8f87b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-c8f87b9 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-c8f87b9 .elementor-button:focus svg{fill:var( --e-global-color-1e476d23 );}.elementor-4090 .elementor-element.elementor-element-897c350 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4090 .elementor-element.elementor-element-cfa7b20{width:auto;max-width:auto;top:0px;}.elementor-4090 .elementor-element.elementor-element-cfa7b20 > .elementor-widget-container{background-color:#DAA520;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-cfa7b20{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-cfa7b20{right:0px;}.elementor-4090 .elementor-element.elementor-element-cfa7b20 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-3346a01 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4090 .elementor-element.elementor-element-92faaea{width:auto;max-width:auto;top:0px;}.elementor-4090 .elementor-element.elementor-element-92faaea > .elementor-widget-container{background-color:#DAA520;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-92faaea{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-92faaea{right:0px;}.elementor-4090 .elementor-element.elementor-element-92faaea .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-39e2608{margin-top:30px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-b5c9ae9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-b5c9ae9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69;}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-b5c9ae9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-b5c9ae9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-b5c9ae9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-b5c9ae9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-38be0b2 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-38be0b2 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-3cb5172 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-3cb5172{text-align:right;}.elementor-4090 .elementor-element.elementor-element-3cb5172 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-927ba7d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-927ba7d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(200, 200, 200, 0.2);}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-927ba7d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-927ba7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-927ba7d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-927ba7d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-cbc4492{font-size:0.8em;}.elementor-4090 .elementor-element.elementor-element-5384b0b{margin-top:30px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-3821f23 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4090 .elementor-element.elementor-element-11b4399{width:auto;max-width:auto;top:0px;}.elementor-4090 .elementor-element.elementor-element-11b4399 > .elementor-widget-container{background-color:#DAA520;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-11b4399{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-11b4399{right:0px;}.elementor-4090 .elementor-element.elementor-element-11b4399 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-bdd2f3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4090 .elementor-element.elementor-element-d7861cb{width:auto;max-width:auto;top:0px;}.elementor-4090 .elementor-element.elementor-element-d7861cb > .elementor-widget-container{background-color:#DAA520;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-d7861cb{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-d7861cb{right:0px;}.elementor-4090 .elementor-element.elementor-element-d7861cb .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-87b7a2c{margin-top:50px;margin-bottom:30px;}.elementor-4090 .elementor-element.elementor-element-9152611{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-9152611 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-c619a5b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-c619a5b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69;}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-c619a5b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-c619a5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-c619a5b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-c619a5b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-af4f4b5 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-af4f4b5 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-6c3206d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-6c3206d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8C8C833;}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-6c3206d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-6c3206d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-6c3206d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-6c3206d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-e8ca02f{font-size:0.8em;}.elementor-4090 .elementor-element.elementor-element-699139d{margin-top:30px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-779cd2f:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-779cd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/bg_003-e1635124788384.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-779cd2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-779cd2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-d99e406:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-d99e406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10, 94, 105, 0.7);}.elementor-4090 .elementor-element.elementor-element-d99e406{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-d99e406 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-04d55fd{width:auto;max-width:auto;top:0px;}.elementor-4090 .elementor-element.elementor-element-04d55fd > .elementor-widget-container{background-color:#DAA520;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-04d55fd{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-04d55fd{right:0px;}.elementor-4090 .elementor-element.elementor-element-04d55fd .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-381876b{font-size:0.8em;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-b913c1f{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-b913c1f > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-b913c1f .elementor-heading-title{font-size:1em;font-weight:normal;color:#0A5E69;}.elementor-4090 .elementor-element.elementor-element-538934b{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-538934b > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-538934b .elementor-heading-title{font-size:1.4em;font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-b6b308d > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-b6b308d{text-align:right;}.elementor-4090 .elementor-element.elementor-element-b6b308d .elementor-heading-title{font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-ed3a654{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-4090 .elementor-element.elementor-element-ed3a654 .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-ed3a654 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4090 .elementor-element.elementor-element-0bb03ec{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-57e4bfa{--spacer-size:50px;}.elementor-4090 .elementor-element.elementor-element-9043c19:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-9043c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/bg_003-e1635124788384.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-9043c19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-9043c19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-5a6ee81:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-5a6ee81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10, 94, 105, 0.7);}.elementor-4090 .elementor-element.elementor-element-5a6ee81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-5a6ee81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-0bc09e0{width:auto;max-width:auto;top:0px;}.elementor-4090 .elementor-element.elementor-element-0bc09e0 > .elementor-widget-container{background-color:#DAA520;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-0bc09e0{left:0px;}body.rtl .elementor-4090 .elementor-element.elementor-element-0bc09e0{right:0px;}.elementor-4090 .elementor-element.elementor-element-0bc09e0 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-d8f6ae6{font-size:0.8em;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-4fca236{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-4fca236 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-4fca236 .elementor-heading-title{font-size:1em;font-weight:normal;color:#0A5E69;}.elementor-4090 .elementor-element.elementor-element-0506f86{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-0506f86 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-0506f86 .elementor-heading-title{font-size:1.4em;font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-286f2a0 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-286f2a0{text-align:right;}.elementor-4090 .elementor-element.elementor-element-286f2a0 .elementor-heading-title{font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-5204d9f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-4090 .elementor-element.elementor-element-5204d9f .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-5204d9f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4090 .elementor-element.elementor-element-24b2047{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-cc8cd7b:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-cc8cd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10, 94, 105, 0.7);}.elementor-4090 .elementor-element.elementor-element-cc8cd7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-cc8cd7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-2fe80bf{width:auto;max-width:auto;top:0px;}.elementor-4090 .elementor-element.elementor-element-2fe80bf > .elementor-widget-container{background-color:#DAA520;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-2fe80bf{left:1px;}body.rtl .elementor-4090 .elementor-element.elementor-element-2fe80bf{right:1px;}.elementor-4090 .elementor-element.elementor-element-2fe80bf .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-69a50a5 img{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-343c18b{font-size:0.8em;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-85caed7{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-85caed7 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-85caed7 .elementor-heading-title{font-size:1em;font-weight:normal;color:#0A5E69;}.elementor-4090 .elementor-element.elementor-element-f84d097{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-f84d097 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-f84d097 .elementor-heading-title{font-size:1.4em;font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-b73ace3 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-b73ace3{text-align:right;}.elementor-4090 .elementor-element.elementor-element-b73ace3 .elementor-heading-title{font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-808acb4{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-4090 .elementor-element.elementor-element-808acb4 .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-808acb4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4090 .elementor-element.elementor-element-adbf99c{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-bf24f31{width:auto;max-width:auto;top:0px;}.elementor-4090 .elementor-element.elementor-element-bf24f31 > .elementor-widget-container{background-color:#DAA520;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-bf24f31{left:1px;}body.rtl .elementor-4090 .elementor-element.elementor-element-bf24f31{right:1px;}.elementor-4090 .elementor-element.elementor-element-bf24f31 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-f05c576 img{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-c1e7604{font-size:0.8em;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-9c69b02{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-9c69b02 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-9c69b02 .elementor-heading-title{font-size:1em;font-weight:normal;color:#0A5E69;}.elementor-4090 .elementor-element.elementor-element-8132579{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-8132579 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-8132579 .elementor-heading-title{font-size:1.4em;font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-d1d55a0 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-d1d55a0{text-align:right;}.elementor-4090 .elementor-element.elementor-element-d1d55a0 .elementor-heading-title{font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-085736c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-4090 .elementor-element.elementor-element-085736c .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-085736c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4090 .elementor-element.elementor-element-4348d68{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-d9630fa{width:auto;max-width:auto;top:-1px;}.elementor-4090 .elementor-element.elementor-element-d9630fa > .elementor-widget-container{background-color:#DAA520;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4090 .elementor-element.elementor-element-d9630fa{left:1px;}body.rtl .elementor-4090 .elementor-element.elementor-element-d9630fa{right:1px;}.elementor-4090 .elementor-element.elementor-element-d9630fa .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-1de6249 img{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-7854c80{font-size:0.8em;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-1f8cb1d{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-1f8cb1d > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-1f8cb1d .elementor-heading-title{font-size:1em;font-weight:normal;color:#0A5E69;}.elementor-4090 .elementor-element.elementor-element-a0f9de6{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-a0f9de6 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-a0f9de6 .elementor-heading-title{font-size:1.4em;font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-520db17 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-520db17{text-align:right;}.elementor-4090 .elementor-element.elementor-element-520db17 .elementor-heading-title{font-weight:normal;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-5bc7652{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-4090 .elementor-element.elementor-element-5bc7652 .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-5bc7652 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4090 .elementor-element.elementor-element-149a6c6{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-2aac609{--spacer-size:50px;}.elementor-4090 .elementor-element.elementor-element-6ffeb4b{margin-top:30px;margin-bottom:30px;}.elementor-4090 .elementor-element.elementor-element-440e710:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-440e710 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69;}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-440e710.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-440e710.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-440e710 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-440e710 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-ca911c4 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-ca911c4 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-bda1630:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-bda1630 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(200, 200, 200, 0.2);}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-bda1630.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-bda1630.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-bda1630 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-bda1630 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-a487138{font-size:0.8em;}.elementor-4090 .elementor-element.elementor-element-dd05b76{margin-top:30px;margin-bottom:30px;}.elementor-4090 .elementor-element.elementor-element-039ae64 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-039ae64:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-039ae64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/bg_006-e1635124518718.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-039ae64 > .elementor-container{min-height:70vh;}.elementor-4090 .elementor-element.elementor-element-039ae64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3px;margin-bottom:3px;}.elementor-4090 .elementor-element.elementor-element-039ae64 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-acb5c65 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4090 .elementor-element.elementor-element-9c5c4b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-9c5c4b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(120, 0, 0, 0.7);}.elementor-4090 .elementor-element.elementor-element-9c5c4b9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-9c5c4b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-7a9ce92 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-7a9ce92 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-ab2d112{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-8c61995 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-8c61995:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-8c61995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/pic_nihonsyu_1_900_720-e1635124728715.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-8c61995 > .elementor-container{min-height:70vh;}.elementor-4090 .elementor-element.elementor-element-8c61995{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-8c61995 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-e73d802 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4090 .elementor-element.elementor-element-c7dde8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-c7dde8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(120, 0, 100, 0.7);}.elementor-4090 .elementor-element.elementor-element-c7dde8b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-c7dde8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-a5508c4 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-a5508c4 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-cdfde77{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-f2f19d0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-f2f19d0:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-f2f19d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hachiko73.co.jp/wp-content/uploads/entrance01-02-e1635124757464.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4090 .elementor-element.elementor-element-f2f19d0 > .elementor-container{min-height:70vh;}.elementor-4090 .elementor-element.elementor-element-f2f19d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-f2f19d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-42d9026 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4090 .elementor-element.elementor-element-3499725:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-3499725 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10, 94, 105, 0.7);}.elementor-4090 .elementor-element.elementor-element-3499725 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-3499725 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-7872dbe > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-7872dbe .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-b711283{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-c5f442c .elementor-button{background-color:#FFFFFF;fill:#0A5E69;color:#0A5E69;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-4090 .elementor-element.elementor-element-c5f442c .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-c5f442c .elementor-button:focus{background-color:#0A5E69;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-c5f442c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-c5f442c .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-c5f442c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-7559df9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-4090 .elementor-element.elementor-element-8809be2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-4090 .elementor-element.elementor-element-8809be2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-4090 .elementor-element.elementor-element-8809be2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-4090 .elementor-element.elementor-element-76d2852{margin-top:30px;margin-bottom:30px;}.elementor-4090 .elementor-element.elementor-element-c8ac30a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-c8ac30a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A5E69;}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-c8ac30a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-c8ac30a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-c8ac30a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-c8ac30a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-c8ac30a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-42906f8{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-42906f8 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-42906f8 .elementor-heading-title{color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-4fa7042{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-4fa7042 .elementor-icon-wrapper{text-align:center;}.elementor-4090 .elementor-element.elementor-element-4fa7042.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-4fa7042.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-4fa7042.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-4fa7042.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-4fa7042.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-4fa7042 .elementor-icon{font-size:28px;}.elementor-4090 .elementor-element.elementor-element-4fa7042 .elementor-icon svg{height:28px;}.elementor-4090 .elementor-element.elementor-element-290c1a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4090 .elementor-element.elementor-element-290c1a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(200, 200, 200, 0.2);}.elementor-bc-flex-widget .elementor-4090 .elementor-element.elementor-element-290c1a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4090 .elementor-element.elementor-element-290c1a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4090 .elementor-element.elementor-element-290c1a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4090 .elementor-element.elementor-element-290c1a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-23e24b1{font-size:0.8em;}.elementor-4090 .elementor-element.elementor-element-d8ea620{margin-top:30px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-9ccc07d iframe{height:500px;}.elementor-4090 .elementor-element.elementor-element-0662819{width:auto;max-width:auto;align-self:center;}.elementor-4090 .elementor-element.elementor-element-e4d9a94{--divider-border-style:solid;--divider-color:rgba(122, 122, 122, 0.9);--divider-border-width:1px;}.elementor-4090 .elementor-element.elementor-element-e4d9a94 .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-e4d9a94 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-4090 .elementor-element.elementor-element-50c4f95{font-weight:400;line-height:1.4em;}.elementor-4090 .elementor-element.elementor-element-9cfe830{--spacer-size:50px;}.elementor-4090 .elementor-element.elementor-element-b703468{--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:center;--align-items:center;--flex-wrap:wrap;}.elementor-4090 .elementor-element.elementor-element-b703468:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-b703468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8CB65F;}.elementor-4090 .elementor-element.elementor-element-383828d .elementor-button{background-color:#FF8C00;font-size:0.9rem;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4090 .elementor-element.elementor-element-383828d .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-383828d .elementor-button:focus{background-color:#FFFFFF;color:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-383828d{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-383828d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-383828d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-383828d .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-383828d .elementor-button:focus svg{fill:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-90ca9ca{--divider-border-style:dotted;--divider-color:var( --e-global-color-66adf5b );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-90ca9ca .elementor-divider-separator{width:100%;}.elementor-4090 .elementor-element.elementor-element-90ca9ca .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-4090 .elementor-element.elementor-element-d5cd7d3{width:100%;max-width:100%;--icon-box-icon-margin:15px;}.elementor-4090 .elementor-element.elementor-element-d5cd7d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-66adf5b );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4090 .elementor-element.elementor-element-d5cd7d3.elementor-view-framed .elementor-icon, .elementor-4090 .elementor-element.elementor-element-d5cd7d3.elementor-view-default .elementor-icon{fill:var( --e-global-color-66adf5b );color:var( --e-global-color-66adf5b );border-color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-d5cd7d3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4090 .elementor-element.elementor-element-d5cd7d3 .elementor-icon{font-size:1rem;}.elementor-4090 .elementor-element.elementor-element-d5cd7d3 .elementor-icon-box-description{font-size:0.9rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-66adf5b );}.elementor-4090 .elementor-element.elementor-element-93872b7 .elementor-button{background-color:var( --e-global-color-460217a2 );font-size:0.9rem;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4090 .elementor-element.elementor-element-93872b7 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-93872b7 .elementor-button:focus{background-color:#FFFFFF;color:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-93872b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-93872b7 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-93872b7 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-93872b7 .elementor-button:focus svg{fill:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-02415e8 .elementor-button{background-color:var( --e-global-color-460217a2 );font-size:0.9rem;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4090 .elementor-element.elementor-element-02415e8 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-02415e8 .elementor-button:focus{background-color:#FFFFFF;color:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-02415e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-02415e8 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-02415e8 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-02415e8 .elementor-button:focus svg{fill:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-a87b0e7 .elementor-button{background-color:var( --e-global-color-460217a2 );font-size:0.9rem;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4090 .elementor-element.elementor-element-a87b0e7 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-a87b0e7 .elementor-button:focus{background-color:#FFFFFF;color:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-a87b0e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-a87b0e7 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-a87b0e7 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-a87b0e7 .elementor-button:focus svg{fill:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-71fc4fb .elementor-button{background-color:var( --e-global-color-460217a2 );font-size:0.9rem;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4090 .elementor-element.elementor-element-71fc4fb .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-71fc4fb .elementor-button:focus{background-color:#FFFFFF;color:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-71fc4fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4090 .elementor-element.elementor-element-71fc4fb .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-71fc4fb .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-71fc4fb .elementor-button:focus svg{fill:#FF8C00;}.elementor-4090 .elementor-element.elementor-element-491180d:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-491180d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-518b7cc8 );}.elementor-4090 .elementor-element.elementor-element-491180d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-491180d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4090 .elementor-element.elementor-element-be9745a > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-4090 .elementor-element.elementor-element-3b0e79a > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4090 .elementor-element.elementor-element-73a7e1e{--width:70%;}.elementor-4090 .elementor-element.elementor-element-db8d5dd{--width:30%;}.elementor-4090 .elementor-element.elementor-element-ada42d4{--width:70%;}.elementor-4090 .elementor-element.elementor-element-4a3d5d6{--width:30%;}.elementor-4090 .elementor-element.elementor-element-3e4d060{--width:65%;}.elementor-4090 .elementor-element.elementor-element-97db851{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4090 .elementor-element.elementor-element-3e4d060{--width:50%;}.elementor-4090 .elementor-element.elementor-element-97db851{--width:50%;}}@media(min-width:1025px){.elementor-4090 .elementor-element.elementor-element-cdf477d:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-cdf477d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4090 .elementor-element.elementor-element-4cfc56b:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-4cfc56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4090 .elementor-element.elementor-element-373a68b:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-373a68b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4090 .elementor-element.elementor-element-7743ea6:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-7743ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4090 .elementor-element.elementor-element-779cd2f:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-779cd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4090 .elementor-element.elementor-element-9043c19:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-9043c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4090 .elementor-element.elementor-element-039ae64:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-039ae64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4090 .elementor-element.elementor-element-8c61995:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-8c61995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-4090 .elementor-element.elementor-element-f2f19d0:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-f2f19d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-4090 .elementor-element.elementor-element-bdb61ac{--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-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-4090 .elementor-element.elementor-element-e8766ac{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-cc0a2fc{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-99e388f{width:100%;max-width:100%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-4090 .elementor-element.elementor-element-5f9eff1{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-4a3d5d6{--grid-auto-flow:row;}.elementor-4090 .elementor-element.elementor-element-3ca2b23{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4090 .elementor-element.elementor-element-da17926{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-1e6dae2{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-540fb2a{width:auto;max-width:auto;}.elementor-4090 .elementor-element.elementor-element-62bbfd8{width:auto;max-width:auto;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-4090 .elementor-element.elementor-element-4a72d98 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-4090 .elementor-element.elementor-element-629ff9b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-4090 .elementor-element.elementor-element-b4395c2.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-4090 .elementor-element.elementor-element-b4395c2.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-4090 .elementor-element.elementor-element-b4395c2.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-4090 .elementor-element.elementor-element-ea310b6.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-4090 .elementor-element.elementor-element-ea310b6.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-4090 .elementor-element.elementor-element-ea310b6.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-4090 .elementor-element.elementor-element-8e52c8c .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-4090 .elementor-element.elementor-element-855f671 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-widget-gallery .elementor-gallery-item__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-4090 .elementor-element.elementor-element-383828d{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-93872b7{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-02415e8{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-a87b0e7{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-71fc4fb{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-4090 .elementor-element.elementor-element-fa58213 img{width:100px;}.elementor-4090 .elementor-element.elementor-element-8cac906 .elementor-heading-title{font-size:0.9rem;}.elementor-4090 .elementor-element.elementor-element-bdb61ac{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-4090 .elementor-element.elementor-element-e8766ac{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-cc0a2fc{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;align-self:center;}.elementor-4090 .elementor-element.elementor-element-99e388f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-fc6e5dd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-4090 .elementor-element.elementor-element-543b577{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-543b577 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-50472c5{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-50472c5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-230e1ff{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-230e1ff .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-5e3b6e1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-5e3b6e1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4090 .elementor-element.elementor-element-4a3d5d6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4090 .elementor-element.elementor-element-3ca2b23{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4090 .elementor-element.elementor-element-985d366{--min-height:250px;}.elementor-4090 .elementor-element.elementor-element-50c9931{--min-height:5.5rem;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4090 .elementor-element.elementor-element-a390426 .elementor-heading-title{font-size:0.8rem;line-height:1.2em;}.elementor-4090 .elementor-element.elementor-element-d0c2248{--min-height:250px;}.elementor-4090 .elementor-element.elementor-element-1f0acbb{--min-height:5.5rem;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4090 .elementor-element.elementor-element-361bd57 .elementor-heading-title{font-size:0.8rem;line-height:1.2em;}.elementor-4090 .elementor-element.elementor-element-ebd6bc1{--min-height:250px;}.elementor-4090 .elementor-element.elementor-element-441de0a{--min-height:5.5rem;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4090 .elementor-element.elementor-element-4b42e32 .elementor-heading-title{font-size:0.8rem;line-height:1.2em;}.elementor-4090 .elementor-element.elementor-element-cb3fe3e{--min-height:250px;}.elementor-4090 .elementor-element.elementor-element-95e33d7{--min-height:5.5rem;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4090 .elementor-element.elementor-element-56ff52b .elementor-heading-title{font-size:0.8rem;line-height:1.2em;}.elementor-4090 .elementor-element.elementor-element-bd06988{--min-height:250px;}.elementor-4090 .elementor-element.elementor-element-b1f514d{--min-height:5.5rem;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4090 .elementor-element.elementor-element-de97ec7 .elementor-heading-title{font-size:0.8rem;line-height:1.2em;}.elementor-4090 .elementor-element.elementor-element-b1965b8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-da17926{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-da17926 .elementor-button{padding:10px 10px 10px 10px;}.elementor-4090 .elementor-element.elementor-element-1e6dae2{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-1e6dae2 .elementor-button{padding:10px 10px 10px 10px;}.elementor-4090 .elementor-element.elementor-element-540fb2a{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-540fb2a .elementor-button{padding:10px 10px 10px 10px;}.elementor-4090 .elementor-element.elementor-element-62bbfd8{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-62bbfd8 .elementor-button{padding:10px 10px 10px 10px;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-4090 .elementor-element.elementor-element-97db851{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-4090 .elementor-element.elementor-element-4a72d98 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-4090 .elementor-element.elementor-element-b4395c2 .elementor-image-box-img{margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-b4395c2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4090 .elementor-element.elementor-element-b4395c2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4090 .elementor-element.elementor-element-b4395c2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-b4395c2 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-4090 .elementor-element.elementor-element-ea310b6 .elementor-image-box-img{margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-ea310b6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4090 .elementor-element.elementor-element-ea310b6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4090 .elementor-element.elementor-element-ea310b6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4090 .elementor-element.elementor-element-ea310b6 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-4090 .elementor-element.elementor-element-8e52c8c .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-4090 .elementor-element.elementor-element-855f671 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-4090 .elementor-element.elementor-element-9737f60 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-9737f60 .elementor-heading-title{font-size:1.2em;}.elementor-4090 .elementor-element.elementor-element-99598df > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-4584d94 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-0475e62 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-0475e62 .elementor-heading-title{font-size:1.2em;}.elementor-4090 .elementor-element.elementor-element-4d01751 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-dcef4db > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-db38afc > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-db38afc .elementor-heading-title{font-size:1.2em;}.elementor-4090 .elementor-element.elementor-element-877fe0f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-7ffbf2e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-14e5573 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-14e5573 .elementor-heading-title{font-size:1.2em;}.elementor-4090 .elementor-element.elementor-element-c65f554 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-d5682ed > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-b913c1f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-b913c1f .elementor-heading-title{font-size:1.2em;}.elementor-4090 .elementor-element.elementor-element-538934b > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-b6b308d > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-4fca236 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-4fca236 .elementor-heading-title{font-size:1.2em;}.elementor-4090 .elementor-element.elementor-element-0506f86 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-286f2a0 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-85caed7 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-85caed7 .elementor-heading-title{font-size:1.2em;}.elementor-4090 .elementor-element.elementor-element-f84d097 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-b73ace3 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-9c69b02 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-9c69b02 .elementor-heading-title{font-size:1.2em;}.elementor-4090 .elementor-element.elementor-element-8132579 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-d1d55a0 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-1f8cb1d > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-1f8cb1d .elementor-heading-title{font-size:1.2em;}.elementor-4090 .elementor-element.elementor-element-a0f9de6 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4090 .elementor-element.elementor-element-520db17 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-widget-gallery .elementor-gallery-item__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-4090 .elementor-element.elementor-element-383828d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4090 .elementor-element.elementor-element-93872b7{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-02415e8{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-a87b0e7{width:100%;max-width:100%;}.elementor-4090 .elementor-element.elementor-element-71fc4fb{width:100%;max-width:100%;}}/* Start custom CSS */.jet-banner__content-wrap {
    background: rgba(10, 94, 105, 0.3);
}

.header_arrow_bottom:after {
    content: '';
    display: block;
    position: absolute;
    left: 20px;
    border-style: solid;
    border-width: 20px 17px 0 17px;
    border-color: black transparent transparent transparent;
}
.header_arrow_white:after {
    border-color: white transparent transparent transparent;
}/* End custom CSS */