.elementor-10 .elementor-element.elementor-element-13cb842{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--margin-top:-113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-13cb842:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-13cb842>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9E71E}.elementor-10 .elementor-element.elementor-element-13cb842::before,.elementor-10 .elementor-element.elementor-element-13cb842>.elementor-background-video-container::before,.elementor-10 .elementor-element.elementor-element-13cb842>.e-con-inner>.elementor-background-video-container::before,.elementor-10 .elementor-element.elementor-element-13cb842>.elementor-background-slideshow::before,.elementor-10 .elementor-element.elementor-element-13cb842>.e-con-inner>.elementor-background-slideshow::before,.elementor-10 .elementor-element.elementor-element-13cb842>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-10 .elementor-element.elementor-element-13cb842.e-con{--align-self:flex-end}.elementor-10 .elementor-element.elementor-element-e347d3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-806b1c6{z-index:100;text-align:center}.elementor-10 .elementor-element.elementor-element-806b1c6 .elementor-heading-title{font-size:1.1rem;font-weight:700;text-decoration:none;line-height:1.3rem;letter-spacing:-1.2px;color:#0068A0}.elementor-10 .elementor-element.elementor-element-806b1c6 .elementor-heading-title a:hover,.elementor-10 .elementor-element.elementor-element-806b1c6 .elementor-heading-title a:focus{color:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-b0eed9f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:227px 0 0 0;z-index:20;text-align:center}.elementor-10 .elementor-element.elementor-element-b0eed9f .elementor-heading-title{font-size:190px;text-transform:uppercase;line-height:.9em;color:var(--e-global-color-astglobalcolor4)}.elementor-10 .elementor-element.elementor-element-2ae9622{margin:-68px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:20;text-align:center}.elementor-10 .elementor-element.elementor-element-2ae9622 .elementor-heading-title{font-size:60px;text-transform:uppercase;line-height:186px;color:var(--e-global-color-astglobalcolor4)}.elementor-10 .elementor-element.elementor-element-921b6ab{z-index:20}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}.elementor-10 .elementor-element.elementor-element-be420d6{width:initial;max-width:initial;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;top:3px;text-align:center}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-be420d6{left:43%}body.rtl .elementor-10 .elementor-element.elementor-element-be420d6{right:43%}.elementor-10 .elementor-element.elementor-element-be420d6 img{width:100%;max-width:78%;filter:brightness(106%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-10 .elementor-element.elementor-element-869471b{--display:flex;--min-height:317px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-869471b.e-con{--align-self:center}.elementor-10 .elementor-element.elementor-element-0960bf5 .elementor-heading-title{font-size:3rem;font-weight:700;color:var(--e-global-color-text)}.elementor-10 .elementor-element.elementor-element-468e7a3 .qodef-qi-countdown .qodef-digit-wrapper{background-color:var(--e-global-color-primary);text-align:center;height:8.9em;margin:25px 20px 25px 20px}.elementor-10 .elementor-element.elementor-element-468e7a3 .qodef-qi-countdown .qodef-m-date{justify-content:space-around}.elementor-10 .elementor-element.elementor-element-468e7a3 .qodef-qi-countdown .qodef-digit{color:var(--e-global-color-astglobalcolor4);font-weight:600}.elementor-10 .elementor-element.elementor-element-468e7a3 .qodef-qi-countdown .qodef-label{color:var(--e-global-color-astglobalcolor4);margin-top:5px}.elementor-10 .elementor-element.elementor-element-5b5e8e6 .elementor-heading-title{font-size:1.5rem;color:var(--e-global-color-text)}.elementor-10 .elementor-element.elementor-element-ee21a4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:30}.elementor-10 .elementor-element.elementor-element-ee21a4e:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-ee21a4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor4)}.elementor-10 .elementor-element.elementor-element-064a6ee{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 50px 0;text-align:center}.elementor-10 .elementor-element.elementor-element-064a6ee .elementor-heading-title{font-size:5rem;color:var(--e-global-color-text)}.elementor-10 .elementor-element.elementor-element-3c8db1e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0}.elementor-widget-text-editor{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-10 .elementor-element.elementor-element-f13e061{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 100px) 0;padding:0% 20% 0% 20%;text-align:center;font-size:1.4rem;line-height:2em}.elementor-10 .elementor-element.elementor-element-869eda7{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2}.elementor-10 .elementor-element.elementor-element-f8ace5c{--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-10 .elementor-element.elementor-element-036720d img{border-radius:15px 15px 15px 15px}.elementor-10 .elementor-element.elementor-element-0748ae5{--display:flex}.elementor-10 .elementor-element.elementor-element-9dbc5dd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-9dbc5dd .elementor-heading-title{font-size:3.2rem;color:var(--e-global-color-astglobalcolor6)}.elementor-10 .elementor-element.elementor-element-11f1eb0{margin:-21px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-11f1eb0 .elementor-heading-title{font-size:1.1rem;font-weight:400;letter-spacing:-1.1px;color:var(--e-global-color-astglobalcolor6)}.elementor-10 .elementor-element.elementor-element-b511cc0{--display:flex}.elementor-10 .elementor-element.elementor-element-35eb114 .elementor-heading-title{font-size:3rem;font-weight:700;color:var(--e-global-color-text)}.elementor-10 .elementor-element.elementor-element-6970dbf{font-size:1rem;line-height:2.1em}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent)}.elementor-10 .elementor-element.elementor-element-c91632c .elementor-button{background-color:var(--e-global-color-primary);font-size:1.2rem;line-height:1.3em;letter-spacing:-1.5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-primary);border-radius:41px 41px 41px 41px}.elementor-10 .elementor-element.elementor-element-c91632c .elementor-button:hover,.elementor-10 .elementor-element.elementor-element-c91632c .elementor-button:focus{background-color:var(--e-global-color-astglobalcolor4);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-c91632c .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-10 .elementor-element.elementor-element-c91632c .elementor-button .elementor-button-content-wrapper{gap:.7em}.elementor-10 .elementor-element.elementor-element-c91632c .elementor-button:hover svg,.elementor-10 .elementor-element.elementor-element-c91632c .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-53d31a9{--display:flex;--min-height:272px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-0925858{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-cc7333b .elementor-button{background-color:var(--e-global-color-primary);font-size:1.3rem;font-weight:700;line-height:1.3em;letter-spacing:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-primary);border-radius:41px 41px 41px 41px}.elementor-10 .elementor-element.elementor-element-cc7333b .elementor-button:hover,.elementor-10 .elementor-element.elementor-element-cc7333b .elementor-button:focus{background-color:var(--e-global-color-astglobalcolor4);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-cc7333b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-10 .elementor-element.elementor-element-cc7333b .elementor-button .elementor-button-content-wrapper{gap:.7em}.elementor-10 .elementor-element.elementor-element-cc7333b .elementor-button:hover svg,.elementor-10 .elementor-element.elementor-element-cc7333b .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-2aff453{--display:flex;--min-height:1104px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:123px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-2aff453::before,.elementor-10 .elementor-element.elementor-element-2aff453>.elementor-background-video-container::before,.elementor-10 .elementor-element.elementor-element-2aff453>.e-con-inner>.elementor-background-video-container::before,.elementor-10 .elementor-element.elementor-element-2aff453>.elementor-background-slideshow::before,.elementor-10 .elementor-element.elementor-element-2aff453>.e-con-inner>.elementor-background-slideshow::before,.elementor-10 .elementor-element.elementor-element-2aff453>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://hayashi-manami.nishio-tri.com/wp/wp-content/uploads/2026/01/bg_yellow_05.svg);--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:cover}.elementor-10 .elementor-element.elementor-element-75e53e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-e6bb368{--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-10 .elementor-element.elementor-element-e6bb368.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10 .elementor-element.elementor-element-a66b2fc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-a66b2fc .elementor-heading-title{font-size:3.2rem;color:var(--e-global-color-astglobalcolor6)}.elementor-10 .elementor-element.elementor-element-ef699a6{margin:-21px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-ef699a6 .elementor-heading-title{font-size:1.1rem;font-weight:400;letter-spacing:-1.1px;color:var(--e-global-color-astglobalcolor6)}.elementor-10 .elementor-element.elementor-element-241d52d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__items{--columns:3}.elementor-10 .elementor-element.elementor-element-66cf287{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}:is(.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__items,.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__slider>.jet-listing-grid__items>.slick-list>.slick-track,.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__scroll-slider>.jet-listing-grid__items)>.jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}:is(.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid,.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__slider,.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__scroll-slider)>.jet-listing-grid__items{margin-left:calc(0px / -2);margin-right:calc(0px / -2);width:calc(100% + 0px)}.elementor-10 .elementor-element.elementor-element-66cf287 .jet-listing-grid__slider-icon{font-size:32px}.elementor-10 .elementor-element.elementor-element-66cf287 .jet-listing-grid__slider-icon svg{height:32px}.elementor-10 .elementor-element.elementor-element-66cf287 .jet-listing-grid__slider-icon.prev-arrow{top:183px;bottom:auto}.elementor-10 .elementor-element.elementor-element-66cf287 .jet-listing-grid__slider-icon.next-arrow{top:183px;bottom:auto}.elementor-10 .elementor-element.elementor-element-66cf287 .jet-listing-grid__slider .jet-slick-dots li{background:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-66cf287 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var(--e-global-color-astglobalcolor7)}.elementor-10 .elementor-element.elementor-element-66cf287 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-8942bde{--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}.elementor-10 .elementor-element.elementor-element-08f55ff{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-08f55ff .elementor-heading-title{font-size:3.2rem;color:var(--e-global-color-astglobalcolor6)}.elementor-10 .elementor-element.elementor-element-41e1ebc{margin:-27px 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;text-align:center;font-size:1.1rem}.elementor-10 .elementor-element.elementor-element-8738e07{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-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{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{color:var(--e-global-color-text)}.elementor-10 .elementor-element.elementor-element-2ab3724{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0}.elementor-10 .elementor-element.elementor-element-2ab3724 .elementor-icon-box-wrapper{text-align:center;gap:10px}.elementor-10 .elementor-element.elementor-element-2ab3724 .elementor-icon-box-title{margin-block-end:16px}.elementor-10 .elementor-element.elementor-element-2ab3724 .elementor-icon{font-size:104px}.elementor-10 .elementor-element.elementor-element-8c5350d{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0}.elementor-10 .elementor-element.elementor-element-8c5350d .elementor-icon-box-wrapper{gap:10px}.elementor-10 .elementor-element.elementor-element-8c5350d .elementor-icon{font-size:104px}.elementor-10 .elementor-element.elementor-element-441795e{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0}.elementor-10 .elementor-element.elementor-element-441795e .elementor-icon-box-wrapper{gap:10px}.elementor-10 .elementor-element.elementor-element-441795e .elementor-icon{font-size:104px}.elementor-10 .elementor-element.elementor-element-f191581{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--margin-top:80px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-1cb5af1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;text-align:center}.elementor-10 .elementor-element.elementor-element-1cb5af1.elementor-element{--align-self:center}.elementor-10 .elementor-element.elementor-element-1cb5af1 .elementor-heading-title{font-size:2.2rem;font-weight:700;letter-spacing:-2.6px}.elementor-10 .elementor-element.elementor-element-4ef1488 .elementor-button{background-color:var(--e-global-color-primary);font-size:1.2rem;line-height:1.3em;letter-spacing:-1.5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-primary);border-radius:41px 41px 41px 41px}.elementor-10 .elementor-element.elementor-element-4ef1488 .elementor-button:hover,.elementor-10 .elementor-element.elementor-element-4ef1488 .elementor-button:focus{background-color:var(--e-global-color-astglobalcolor4);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-4ef1488 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-10 .elementor-element.elementor-element-4ef1488 .elementor-button .elementor-button-content-wrapper{gap:.7em}.elementor-10 .elementor-element.elementor-element-4ef1488 .elementor-button:hover svg,.elementor-10 .elementor-element.elementor-element-4ef1488 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-26c6f70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-1757796{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-1757796 .elementor-heading-title{font-size:3.2rem;color:var(--e-global-color-astglobalcolor6)}.elementor-10 .elementor-element.elementor-element-524fd78{margin:-27px 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0;padding:0 0 0 0;text-align:center;font-size:1.1rem}.elementor-10 .elementor-element.elementor-element-10c7d65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-9e9ccf5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-e6e033b{font-size:1.3rem}.elementor-10 .elementor-element.elementor-element-6fef0d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-3bcc2ab{--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-widget-image-box .elementor-image-box-title{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{color:var(--e-global-color-text)}.elementor-10 .elementor-element.elementor-element-365f08b.elementor-position-right .elementor-image-box-img{margin-left:1px}.elementor-10 .elementor-element.elementor-element-365f08b.elementor-position-left .elementor-image-box-img{margin-right:1px}.elementor-10 .elementor-element.elementor-element-365f08b.elementor-position-top .elementor-image-box-img{margin-bottom:1px}.elementor-10 .elementor-element.elementor-element-365f08b .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-10 .elementor-element.elementor-element-365f08b .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s}.elementor-10 .elementor-element.elementor-element-4d41ab8{--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-10 .elementor-element.elementor-element-e0492fa.elementor-position-right .elementor-image-box-img{margin-left:1px}.elementor-10 .elementor-element.elementor-element-e0492fa.elementor-position-left .elementor-image-box-img{margin-right:1px}.elementor-10 .elementor-element.elementor-element-e0492fa.elementor-position-top .elementor-image-box-img{margin-bottom:1px}.elementor-10 .elementor-element.elementor-element-e0492fa .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-10 .elementor-element.elementor-element-e0492fa .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s}.elementor-10 .elementor-element.elementor-element-6257ade{--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-10 .elementor-element.elementor-element-4ba5f59.elementor-position-right .elementor-image-box-img{margin-left:1px}.elementor-10 .elementor-element.elementor-element-4ba5f59.elementor-position-left .elementor-image-box-img{margin-right:1px}.elementor-10 .elementor-element.elementor-element-4ba5f59.elementor-position-top .elementor-image-box-img{margin-bottom:1px}.elementor-10 .elementor-element.elementor-element-4ba5f59 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-10 .elementor-element.elementor-element-4ba5f59 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s}.elementor-10 .elementor-element.elementor-element-926f2f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-72c3e77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-e0b82d0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-b3e0697{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-e77349b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-a3fce00{--display:flex;--min-height:596px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-a3fce00:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-a3fce00>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hayashi-manami.nishio-tri.com/wp/wp-content/uploads/2026/01/bg_img_cat_1200_02.jpg);background-repeat:no-repeat;background-size:cover}.elementor-10 .elementor-element.elementor-element-548a643{width:initial;max-width:initial;margin:150px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 61px;padding:0 0 0 0;text-align:start}.elementor-10 .elementor-element.elementor-element-548a643 img{width:86%;max-width:68%}:root{--page-title-display:none}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-13cb842{--min-height:100vh;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-114px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-e347d3a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-b0eed9f{padding:276px 0 0 0}.elementor-10 .elementor-element.elementor-element-b0eed9f .elementor-heading-title{font-size:7.5rem;line-height:1em}.elementor-10 .elementor-element.elementor-element-2ae9622 .elementor-heading-title{font-size:2.4rem}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-be420d6{left:53%}body.rtl .elementor-10 .elementor-element.elementor-element-be420d6{right:53%}.elementor-10 .elementor-element.elementor-element-be420d6 img{width:63vw;max-width:100vw}.elementor-10 .elementor-element.elementor-element-468e7a3 .qodef-qi-countdown .qodef-digit{font-size:3.7rem}.elementor-10 .elementor-element.elementor-element-468e7a3 .qodef-qi-countdown .qodef-digit-wrapper{width:100px}.elementor-10 .elementor-element.elementor-element-ee21a4e{--margin-top:-67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-064a6ee{padding:0 0 38px 0}.elementor-10 .elementor-element.elementor-element-064a6ee .elementor-heading-title{font-size:4rem}.elementor-10 .elementor-element.elementor-element-3c8db1e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0}.elementor-10 .elementor-element.elementor-element-f13e061{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0% 10% 0% 10%}.elementor-10 .elementor-element.elementor-element-869eda7{--margin-top:23px;--margin-bottom:50px;--margin-left:1px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-f8ace5c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-0748ae5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-9dbc5dd .elementor-heading-title{font-size:3rem}.elementor-10 .elementor-element.elementor-element-b511cc0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-35eb114 .elementor-heading-title{font-size:2.5rem}.elementor-10 .elementor-element.elementor-element-6970dbf{line-height:1.8em}.elementor-10 .elementor-element.elementor-element-53d31a9{--min-height:202px}.elementor-10 .elementor-element.elementor-element-2aff453{--padding-top:103px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-a66b2fc .elementor-heading-title{font-size:3rem}:is(.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__items,.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__slider>.jet-listing-grid__items>.slick-list>.slick-track,.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__scroll-slider>.jet-listing-grid__items)>.jet-listing-grid__item{padding-left:calc(6px / 2);padding-right:calc(6px / 2);padding-top:calc(6px / 2);padding-bottom:calc(6px / 2)}:is(.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid,.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__slider,.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__scroll-slider)>.jet-listing-grid__items{margin-left:calc(6px / -2);margin-right:calc(6px / -2);width:calc(100% + 6px)}:is(.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid,.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__slider,.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__scroll-slider)>.jet-listing-grid__items.grid-collapse-gap{margin-top:calc(6px / -2);margin-bottom:calc(6px / -2)}.elementor-10 .elementor-element.elementor-element-66cf287 .jet-listing-grid__slider-icon.prev-arrow{top:184px;bottom:auto;left:-14px;right:auto}.elementor-10 .elementor-element.elementor-element-66cf287 .jet-listing-grid__slider-icon.next-arrow{top:184px;bottom:auto;right:-14px;left:auto}.elementor-10 .elementor-element.elementor-element-08f55ff .elementor-heading-title{font-size:3rem}.elementor-10 .elementor-element.elementor-element-2ab3724 .elementor-icon-box-wrapper{gap:6px}.elementor-10 .elementor-element.elementor-element-8c5350d .elementor-icon-box-wrapper{gap:6px}.elementor-10 .elementor-element.elementor-element-441795e .elementor-icon-box-wrapper{gap:6px}.elementor-10 .elementor-element.elementor-element-f191581{--margin-top:80px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-26c6f70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-1757796 .elementor-heading-title{font-size:3rem}.elementor-10 .elementor-element.elementor-element-a3fce00{--min-height:375px}.elementor-10 .elementor-element.elementor-element-a3fce00:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-a3fce00>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom right;background-size:cover}.elementor-10 .elementor-element.elementor-element-548a643{margin:117px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-548a643 img{width:70%;max-width:81%}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-13cb842{--min-height:80vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-e347d3a{--width:100vw;--justify-content:flex-end}.elementor-10 .elementor-element.elementor-element-806b1c6 .elementor-heading-title{font-size:1rem;line-height:1.2rem}.elementor-10 .elementor-element.elementor-element-b0eed9f .elementor-heading-title{font-size:4.2rem}.elementor-10 .elementor-element.elementor-element-2ae9622{margin:-88px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-10 .elementor-element.elementor-element-2ae9622 .elementor-heading-title{font-size:1.3rem}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-be420d6{left:53%}body.rtl .elementor-10 .elementor-element.elementor-element-be420d6{right:53%}.elementor-10 .elementor-element.elementor-element-be420d6{top:45px}.elementor-10 .elementor-element.elementor-element-869471b{--min-height:6px}.elementor-10 .elementor-element.elementor-element-0960bf5 .elementor-heading-title{font-size:1.5rem;letter-spacing:-2.1px}.elementor-10 .elementor-element.elementor-element-468e7a3 .qodef-qi-countdown .qodef-digit{font-size:3rem}.elementor-10 .elementor-element.elementor-element-468e7a3 .qodef-qi-countdown .qodef-digit-wrapper{width:82px;margin:3px 3px 3px 3px}.elementor-10 .elementor-element.elementor-element-5b5e8e6 .elementor-heading-title{font-size:1.3rem}.elementor-10 .elementor-element.elementor-element-ee21a4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-ee21a4e.e-con{--align-self:flex-start}.elementor-10 .elementor-element.elementor-element-064a6ee{padding:0 0 38px 0}.elementor-10 .elementor-element.elementor-element-064a6ee .elementor-heading-title{font-size:2rem}.elementor-10 .elementor-element.elementor-element-3c8db1e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0}.elementor-10 .elementor-element.elementor-element-f13e061{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0% 2% 0% 2%;font-size:1.2rem}.elementor-10 .elementor-element.elementor-element-869eda7{--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-9dbc5dd .elementor-heading-title{font-size:2rem}.elementor-10 .elementor-element.elementor-element-53d31a9{--min-height:208px}.elementor-10 .elementor-element.elementor-element-0925858{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-66cf287>.jet-listing-grid>.jet-listing-grid__items{--columns:2}.elementor-10 .elementor-element.elementor-element-66cf287 .jet-listing-grid__slider-icon{width:36px;height:36px;line-height:36px;margin-top:calc(-36px/2)}.elementor-10 .elementor-element.elementor-element-66cf287 .jet-listing-grid__slider-icon.prev-arrow{top:101px;bottom:auto;left:-19px;right:auto}.elementor-10 .elementor-element.elementor-element-66cf287 .jet-listing-grid__slider-icon.next-arrow{top:101px;bottom:auto;right:-19px;left:auto}.elementor-10 .elementor-element.elementor-element-08f55ff .elementor-heading-title{font-size:1.9rem;letter-spacing:-2.1px}.elementor-10 .elementor-element.elementor-element-2ab3724{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-10 .elementor-element.elementor-element-8c5350d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-10 .elementor-element.elementor-element-441795e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-10 .elementor-element.elementor-element-1cb5af1 .elementor-heading-title{font-size:1.4rem;line-height:1.6em}.elementor-10 .elementor-element.elementor-element-1757796 .elementor-heading-title{font-size:1.9rem;letter-spacing:0}.elementor-10 .elementor-element.elementor-element-3bcc2ab{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-365f08b .elementor-image-box-img{margin-bottom:1px}.elementor-10 .elementor-element.elementor-element-4d41ab8{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-e0492fa .elementor-image-box-img{margin-bottom:1px}.elementor-10 .elementor-element.elementor-element-4ba5f59 .elementor-image-box-img{margin-bottom:1px}.elementor-10 .elementor-element.elementor-element-e77349b{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-a3fce00:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-a3fce00>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hayashi-manami.nishio-tri.com/wp/wp-content/uploads/2026/01/bg_img_cta_sp_02.jpg);background-position:top center;background-size:cover}.elementor-10 .elementor-element.elementor-element-a3fce00{--min-height:206px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-10 .elementor-element.elementor-element-548a643{margin:73px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 20px 0}.elementor-10 .elementor-element.elementor-element-548a643.elementor-element{--align-self:flex-start}.elementor-10 .elementor-element.elementor-element-548a643 img{width:75%;max-width:100%}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-e347d3a{--width:100vw}.elementor-10 .elementor-element.elementor-element-f8ace5c{--width:50%}.elementor-10 .elementor-element.elementor-element-0748ae5{--width:50%}.elementor-10 .elementor-element.elementor-element-e6bb368{--width:19.425%}.elementor-10 .elementor-element.elementor-element-3bcc2ab{--width:50%}.elementor-10 .elementor-element.elementor-element-4d41ab8{--width:50%}.elementor-10 .elementor-element.elementor-element-6257ade{--width:50%}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-a3fce00:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-a3fce00>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}.elementor-widget-html{position:static}.background-layer{position:absolute;top:auto;bottom:0;left:0;width:100%;height:101%;z-index:0;overflow:hidden;pointer-events:none}.masked-wrapper{width:100%;height:100%;background-color:#00A0E9;-webkit-mask-image:url(https://hayashi-manami.nishio-tri.com/wp/wp-content/uploads/2026/01/bg_blue_mask_05_01.svg);mask-image:url(https://hayashi-manami.nishio-tri.com/wp/wp-content/uploads/2026/01/bg_blue_mask_05_01.svg);-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.top-photo{width:100%;height:100%;object-fit:cover;opacity:.4;mix-blend-mode:multiply}@media screen and (min-width:768px) and (max-width:1024px){.masked-wrapper{-webkit-mask-image:url(https://hayashi-manami.nishio-tri.com/wp/wp-content/uploads/2026/01/bg_blue_mask_06_01_tb.svg)!important;mask-image:url(https://hayashi-manami.nishio-tri.com/wp/wp-content/uploads/2026/01/bg_blue_mask_06_01_tb.svg)!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-position:center bottom!important;mask-position:center bottom!important}.top-photo{transform:scale(1.15) translateY(100px)}}@media screen and (max-width:767px){.elementor-widget-html{position:static}.sp-background-layer{position:absolute;top:auto;bottom:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.sp-masked-wrapper{width:100%;height:100%;background-color:#00A0E9;-webkit-mask-image:url(https://hayashi-manami.nishio-tri.com/wp/wp-content/uploads/2026/01/bg_sp_blue_03.svg);mask-image:url(https://hayashi-manami.nishio-tri.com/wp/wp-content/uploads/2026/01/bg_sp_blue_03.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sp-photo{width:100%;height:100%;object-fit:cover;opacity:.4;mix-blend-mode:multiply;transform:scale(1.15) translateY(50px)}}.fv-badge{position:absolute;top:90px;left:40%;transform:translateX(620px);z-index:9999;pointer-events:auto}.fv-badge a{text-decoration:none!important}.fv-badge .elementor-heading-title{width:120px;height:120px;border-radius:50%;border:2px solid #F9E71E;background-color:#F9E71E;color:#000;font-weight:700;font-size:18px;line-height:1.4;text-align:center;display:flex;align-items:center;justify-content:center;transform:rotate(15deg) scale(1.08);box-shadow:0 0 0 6px rgb(249 231 30 / .25),0 8px 24px rgb(0 0 0 / .25);transition:background-color 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease,transform 0.35s ease;animation:fvBadgePulse 2.0s ease-in-out infinite}@keyframes fvBadgePulse{0%{transform:rotate(15deg) scale(1.05);box-shadow:0 0 0 4px rgb(249 231 30 / .2),0 6px 18px rgb(0 0 0 / .2)}50%{transform:rotate(15deg) scale(1.12);box-shadow:0 0 0 8px rgb(249 231 30 / .35),0 10px 28px rgb(0 0 0 / .3)}100%{transform:rotate(15deg) scale(1.05);box-shadow:0 0 0 4px rgb(249 231 30 / .2),0 6px 18px rgb(0 0 0 / .2)}}@media (hover:hover) and (pointer:fine){.fv-badge:hover .elementor-heading-title{transform:scale(1.12);box-shadow:0 0 0 8px rgb(249 231 30 / .35),0 12px 32px rgb(0 0 0 / .3)}}@media (min-width:769px) and (max-width:1024px){.fv-badge{top:90px;right:30px;left:auto;transform:none}}span.smaiibadge{display:inline-block;font-size:.9rem;marging:-1px!important;padding:1px!important}@media (max-width:768px){.fv-badge{top:95px;right:16px;left:auto;transform:none}.fv-badge .elementor-heading-title{width:96px;height:96px;font-size:14px}}span.smaiibadge{display:inline-block;font-size:1rem;marging:-1px!important;padding:1px!important}.fv-scroll-wrap{width:100%;overflow:hidden;pointer-events:none}.fv-scroll-track{display:flex;width:max-content;animation:fvLoopMessage 40s linear infinite}.fv-scroll-track h2{font-size:clamp(60px, 6vw, 90px);font-weight:700;color:#fff;white-space:nowrap;margin:0 80px 0 0;line-height:1.1;opacity:.9;letter-spacing:-2px}@keyframes fvLoopMessage{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.fv-scroll-track{animation-duration:28s}.fv-scroll-track h2{font-size:clamp(56px, 8vw, 72px);letter-spacing:-1px;margin-right:48px}}.elementor-10 .elementor-element.elementor-element-be420d6 img{width:clamp(800px, 53vw, 1020px);height:auto}.elementor-10 .elementor-element.elementor-element-be420d6{left:50%;transform:translateX(-75%)}@media (max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-be420d6 img{width:clamp(800px, 80vw, 1020px);height:auto}.elementor-10 .elementor-element.elementor-element-be420d6{left:50%;transform:translateX(-80%)}}@media (max-width:767px){.elementor-10 .elementor-element.elementor-element-be420d6 img{width:clamp(700px, 90vw, 900px);height:auto}.elementor-10 .elementor-element.elementor-element-be420d6{left:50%;transform:translateX(-70%)}}.fvArea{position:relative;min-height:100vh;padding-top:clamp(80px, 12vh, 180px);padding-bottom:clamp(80px, 12vh, 180px)}@media (min-width:2000px){.fv{min-height:120vh}}@media (max-width:1024px){.fvArea{min-height:100vh;padding-top:clamp(64px, 10vh, 120px)}}.hero-line{height:1px;background-color:#999;transform:scaleX(0);transform-origin:left center}@keyframes line-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-line.is-active{animation:line-draw 1.2s ease-out forwards}@keyframes line-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}.bg-name-wrap{position:absolute;bottom:5%;left:0;display:flex;width:max-content;opacity:.4;pointer-events:none;z-index:1;animation:loopName 40s linear infinite}.bg-name{width:clamp(1400px, 160vw, 2600px);flex-shrink:0}@keyframes loopName{from{transform:translateX(0)}to{transform:translateX(-50%)}}.elementor-widget-icon-box .elementor-icon-box-description{text-align:left!important}