.elementor-28 .elementor-element.elementor-element-2e9de9e{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-cbf16cd{text-align:left;width:100%;max-width:100%;bottom:1%;}.elementor-28 .elementor-element.elementor-element-cbf16cd img{width:100%;}.elementor-28 .elementor-element.elementor-element-cbf16cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-cbf16cd{left:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-cbf16cd{right:0px;}.elementor-28 .elementor-element.elementor-element-7c42022 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-28 .elementor-element.elementor-element-f323bb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-1cbe541 img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-1cbe541 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-5853e0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-5853e0a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5853e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-5853e0a, .elementor-28 .elementor-element.elementor-element-5853e0a::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-4681d9b{--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;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-8be705a{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-28 .elementor-element.elementor-element-8be705a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-ceb10fe{text-align:left;}.elementor-28 .elementor-element.elementor-element-ceb10fe .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zalando Sans", Sans-serif;font-size:64px;font-weight:500;font-style:italic;line-height:1em;}.elementor-28 .elementor-element.elementor-element-ceb10fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-0f7dddb{text-align:left;}.elementor-28 .elementor-element.elementor-element-0f7dddb .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1em;}.elementor-28 .elementor-element.elementor-element-0f7dddb > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-fe0306a{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post-thumbnail{float:left;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post-meta .pp-meta-separator:not(:last-child):after{content:"-";}.elementor-28 .elementor-element.elementor-element-6221562{--grid-column-gap:0px;--grid-row-gap:15px;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-posts:not(.elementor-grid){margin-left:-0px;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-posts:not(.elementor-grid) .pp-post-wrap{padding-left:0px;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-elementor-grid .pp-grid-item-wrap{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ed03bce );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post-content{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post-title, .elementor-28 .elementor-element.elementor-element-6221562 .pp-post-title a{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post-title a:hover{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2.2em;margin-bottom:5px;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post-meta{color:var( --e-global-color-accent );margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post-meta a{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post-meta, .elementor-28 .elementor-element.elementor-element-6221562 .pp-post-meta a{font-family:"Zalando Sans", Sans-serif;font-size:13px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post-meta .pp-meta-separator:not(:last-child){margin-left:calc(0px / 2);margin-right:calc(0px / 2);}.elementor-28 .elementor-element.elementor-element-6221562 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-28 .elementor-element.elementor-element-abe0f58{--display:flex;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-dcdff06 .elementor-cta__content{min-height:250px;text-align:center;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-dcdff06 .elementor-cta__title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:bold;line-height:1em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-dcdff06 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-dcdff06 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-dcdff06 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-dcdff06 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-dcdff06 .elementor-cta .elementor-cta__bg, .elementor-28 .elementor-element.elementor-element-dcdff06 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-28 .elementor-element.elementor-element-dcdff06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-dcdff06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-157b590{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-28 .elementor-element.elementor-element-81d4c27{--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;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-7a9db55{--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;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-0f1fd27{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-0f1fd27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-6b5048f{text-align:left;}.elementor-28 .elementor-element.elementor-element-6b5048f .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Zalando Sans", Sans-serif;font-size:20px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-6ea26e2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:bold;line-height:1.6em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-6ea26e2 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-498c6d4{--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;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-a3affb4{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-407eb9d img{width:100%;max-width:100%;}.elementor-28 .elementor-element.elementor-element-407eb9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-407eb9d{width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-0b27441{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4d8c730 img{width:100%;max-width:100%;}.elementor-28 .elementor-element.elementor-element-4d8c730 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-4d8c730{width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-fd44fd1{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b1b1fa0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-28 .elementor-element.elementor-element-267f750 img{width:100%;max-width:100%;}.elementor-28 .elementor-element.elementor-element-267f750 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-267f750{width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-1361b31{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2f9795f{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2.2em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-8696833{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-68c3b391{--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;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-28 .elementor-element.elementor-element-68c3b391:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-68c3b391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-68c3b391, .elementor-28 .elementor-element.elementor-element-68c3b391::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-532facf{--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;--background-transition:0.3s;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-510f9437{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;--z-index:10;}.elementor-28 .elementor-element.elementor-element-32f14459{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-28 .elementor-element.elementor-element-32f14459.e-con{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-6df1a89{text-align:left;}.elementor-28 .elementor-element.elementor-element-6df1a89 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Zalando Sans", Sans-serif;font-size:100px;font-weight:500;font-style:italic;line-height:1em;}.elementor-28 .elementor-element.elementor-element-6df1a89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-72b0457 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1em;}.elementor-28 .elementor-element.elementor-element-72b0457 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-a3bc14e .elementor-main-swiper{height:500px;width:100%;}.elementor-28 .elementor-element.elementor-element-a3bc14e.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-a3bc14e .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-a3bc14e .elementor-swiper-button{font-size:20px;}.elementor-28 .elementor-element.elementor-element-a3bc14e > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3bfc47d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-68ac93c{--divider-border-style:solid;--divider-color:#1A1A1A7A;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-68ac93c .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-68ac93c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-28 .elementor-element.elementor-element-68ac93c > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-fc0c2c6{text-align:left;width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-fc0c2c6 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zalando Sans", Sans-serif;font-size:13px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-fc0c2c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 12px 8px 12px;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-fc0c2c6.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-090c4a2{text-align:left;}.elementor-28 .elementor-element.elementor-element-090c4a2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1.6em;}.elementor-28 .elementor-element.elementor-element-090c4a2 > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-c0c6060{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-da3e951{--divider-border-style:solid;--divider-color:#1A1A1A7A;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-da3e951 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-da3e951 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-28 .elementor-element.elementor-element-da3e951 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-09292c1{text-align:left;width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-09292c1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zalando Sans", Sans-serif;font-size:13px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-09292c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 12px 8px 12px;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-09292c1.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-d6d236b{text-align:left;}.elementor-28 .elementor-element.elementor-element-d6d236b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1.6em;}.elementor-28 .elementor-element.elementor-element-d6d236b > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-4a4a034{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-bb7b28f{--divider-border-style:solid;--divider-color:#1A1A1A7A;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-bb7b28f .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-bb7b28f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-28 .elementor-element.elementor-element-bb7b28f > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-f3b8e3b{text-align:left;width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-f3b8e3b .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zalando Sans", Sans-serif;font-size:13px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-f3b8e3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 12px 8px 12px;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-f3b8e3b.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-e519b17{text-align:left;}.elementor-28 .elementor-element.elementor-element-e519b17 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1.6em;}.elementor-28 .elementor-element.elementor-element-e519b17 > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-162520f{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-34edb63{--divider-border-style:solid;--divider-color:#1A1A1A7A;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-34edb63 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-34edb63 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-28 .elementor-element.elementor-element-34edb63 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-0f586c6{text-align:left;width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-0f586c6 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zalando Sans", Sans-serif;font-size:13px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-0f586c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 12px 8px 12px;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-0f586c6.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-c1d0566{text-align:left;}.elementor-28 .elementor-element.elementor-element-c1d0566 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1.6em;}.elementor-28 .elementor-element.elementor-element-c1d0566 > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-de91ad7{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-92fff09{--divider-border-style:solid;--divider-color:#1A1A1A7A;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-92fff09 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-92fff09 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-28 .elementor-element.elementor-element-92fff09 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-45695ea{text-align:left;width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-45695ea .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zalando Sans", Sans-serif;font-size:13px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-45695ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 12px 8px 12px;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-45695ea.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-b373b1f{text-align:left;}.elementor-28 .elementor-element.elementor-element-b373b1f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:bold;line-height:1.6em;}.elementor-28 .elementor-element.elementor-element-b373b1f > .elementor-widget-container{margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-7ad6784{text-align:left;color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-a877112{--divider-border-style:solid;--divider-color:#1A1A1A7A;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-a877112 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-a877112 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-28 .elementor-element.elementor-element-a877112 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-e198c01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.6;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-28 .elementor-element.elementor-element-e198c01:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e198c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ichiyonshokai.com/wp-content/uploads/sites/23/2026/05/area_bg-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-e198c01::before, .elementor-28 .elementor-element.elementor-element-e198c01 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-e198c01 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-e198c01 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-e198c01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-e198c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#1A1A1A;}.elementor-28 .elementor-element.elementor-element-e198c01, .elementor-28 .elementor-element.elementor-element-e198c01::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-c2ae4da img{width:100%;max-width:100%;height:750px;object-fit:cover;object-position:center center;opacity:0.2;}.elementor-28 .elementor-element.elementor-element-c2ae4da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-c2ae4da{left:14%;}body.rtl .elementor-28 .elementor-element.elementor-element-c2ae4da{right:14%;}.elementor-28 .elementor-element.elementor-element-c2ae4da{top:12%;z-index:0;}.elementor-28 .elementor-element.elementor-element-79658d2{--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;--background-transition:0.3s;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-54242da{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:180px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a434f02{text-align:left;}.elementor-28 .elementor-element.elementor-element-a434f02 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zalando Sans", Sans-serif;font-size:100px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-b513016{text-align:left;}.elementor-28 .elementor-element.elementor-element-b513016 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1em;}.elementor-28 .elementor-element.elementor-element-b513016 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-4aa8a6b{text-align:left;}.elementor-28 .elementor-element.elementor-element-4aa8a6b .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:bold;line-height:1em;}.elementor-28 .elementor-element.elementor-element-4aa8a6b > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-e934799{--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;--background-transition:0.3s;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-15884a6{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-15884a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-cc42cee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-cc42cee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-cc42cee.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-b93ffe5{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-e194db3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-e194db3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-e194db3.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-28 .elementor-element.elementor-element-b43d17e{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-bc6bfa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-8ed2072{text-align:right;width:auto;max-width:auto;z-index:0;}.elementor-28 .elementor-element.elementor-element-8ed2072 img{opacity:0.05;}.elementor-28 .elementor-element.elementor-element-8ed2072 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8ed2072.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-8ed2072{right:-25%;}body.rtl .elementor-28 .elementor-element.elementor-element-8ed2072{left:-25%;}.elementor-28 .elementor-element.elementor-element-bd70077{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-28 .elementor-element.elementor-element-b7a160f{--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;--background-transition:0.3s;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-568cb9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-28 .elementor-element.elementor-element-d5445c4{text-align:left;}.elementor-28 .elementor-element.elementor-element-d5445c4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Zalando Sans", Sans-serif;font-size:100px;font-weight:500;font-style:italic;line-height:1em;}.elementor-28 .elementor-element.elementor-element-d5445c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-9498a4f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1em;}.elementor-28 .elementor-element.elementor-element-9498a4f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-0c5c8c9 .elementor-main-swiper{height:500px;width:100%;}.elementor-28 .elementor-element.elementor-element-0c5c8c9.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-0c5c8c9 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-0c5c8c9 .elementor-swiper-button{font-size:20px;}.elementor-28 .elementor-element.elementor-element-0c5c8c9 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-7a0abeb{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-c4188f6{text-align:left;}.elementor-28 .elementor-element.elementor-element-c4188f6 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:13px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-c4188f6.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-8c0eaf2 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:bold;line-height:1em;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#00CED100;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8c0eaf2 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-cd01e1b{--divider-border-style:solid;--divider-color:#1A1A1A6E;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-cd01e1b .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-cd01e1b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-28 .elementor-element.elementor-element-cd01e1b > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-ddd73f7{text-align:left;}.elementor-28 .elementor-element.elementor-element-ddd73f7 .elementor-heading-title{font-family:var( --e-global-typography-e56c6fb-font-family ), Sans-serif;font-size:var( --e-global-typography-e56c6fb-font-size );font-weight:var( --e-global-typography-e56c6fb-font-weight );font-style:var( --e-global-typography-e56c6fb-font-style );line-height:var( --e-global-typography-e56c6fb-line-height );letter-spacing:var( --e-global-typography-e56c6fb-letter-spacing );word-spacing:var( --e-global-typography-e56c6fb-word-spacing );}.elementor-28 .elementor-element.elementor-element-ddd73f7.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-ad86a2d .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:bold;line-height:1em;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#00CED100;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-ad86a2d > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-dddf915{--divider-border-style:solid;--divider-color:#1A1A1A6E;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-dddf915 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-dddf915 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-28 .elementor-element.elementor-element-dddf915 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-6fc26b7{text-align:left;}.elementor-28 .elementor-element.elementor-element-6fc26b7 .elementor-heading-title{font-family:var( --e-global-typography-e56c6fb-font-family ), Sans-serif;font-size:var( --e-global-typography-e56c6fb-font-size );font-weight:var( --e-global-typography-e56c6fb-font-weight );font-style:var( --e-global-typography-e56c6fb-font-style );line-height:var( --e-global-typography-e56c6fb-line-height );letter-spacing:var( --e-global-typography-e56c6fb-letter-spacing );word-spacing:var( --e-global-typography-e56c6fb-word-spacing );}.elementor-28 .elementor-element.elementor-element-6fc26b7.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-c39634e .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:bold;line-height:1em;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#00CED100;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-c39634e > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-f7465b9{--divider-border-style:solid;--divider-color:#1A1A1A6E;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-f7465b9 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-f7465b9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-28 .elementor-element.elementor-element-f7465b9 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-dbe7b4d{--display:flex;--background-transition:0.3s;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta__content{min-height:450px;text-align:center;}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta__title{font-family:"Zalando Sans", Sans-serif;font-size:100px;font-weight:bold;font-style:italic;line-height:1em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta__description{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-28 .elementor-element.elementor-element-a88ddd7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-28 .elementor-element.elementor-element-a88ddd7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-28 .elementor-element.elementor-element-a88ddd7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#1A1A1AD6;}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta .elementor-cta__bg, .elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-28 .elementor-element.elementor-element-15dd818{--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;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-28 .elementor-element.elementor-element-15dd818:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-15dd818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-15dd818, .elementor-28 .elementor-element.elementor-element-15dd818::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-01a441c{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-21375d0{--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;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-9bd806c{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-c8f01fc{text-align:left;}.elementor-28 .elementor-element.elementor-element-c8f01fc .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Zalando Sans", Sans-serif;font-size:100px;font-weight:500;font-style:italic;line-height:1em;}.elementor-28 .elementor-element.elementor-element-c8f01fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3d8cdc9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1em;}.elementor-28 .elementor-element.elementor-element-3d8cdc9 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-af32778{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-28 .elementor-element.elementor-element-fb9c24b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-fb9c24b .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-28 .elementor-element.elementor-element-fb9c24b .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:bold;line-height:1em;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-28 .elementor-element.elementor-element-fb9c24b .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-fb9c24b .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-fb9c24b .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-fb9c24b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-fb9c24b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8f82ac2{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters{justify-content:flex-start;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-posts-container .pp-post-thumbnail-wrap{padding-bottom:calc( 0.7 * 100% );}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-meta .pp-meta-separator:not(:last-child):after{content:"-";}.elementor-28 .elementor-element.elementor-element-b7b6e4f{--grid-column-gap:50px;--grid-row-gap:0px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-posts:not(.elementor-grid){margin-left:-50px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-posts:not(.elementor-grid) .pp-post-wrap{padding-left:50px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-elementor-grid .pp-grid-item-wrap{margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post{border-radius:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-content-wrap{border-radius:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters, .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters-dropdown{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:bold;line-height:1em;letter-spacing:1px;margin-bottom:30px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters .pp-post-filter{margin-right:5px;}body.rtl .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters .pp-post-filter{margin-left:5px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters .pp-post-filter{margin-bottom:5px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filter, .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters-dropdown-button, .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters-dropdown-item{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );padding:12px 12px 12px 12px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filter, .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters-dropdown-button{border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filter.pp-filter-current, .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters-dropdown-item.pp-filter-current{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filter:hover, .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters-dropdown-item:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-thumbnail, .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-thumbnail img{border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-thumbnail{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post:hover .pp-post-thumbnail img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 1px ) hue-rotate( 0deg );}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-title, .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-title a{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-title a:hover{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:2.2em;margin-bottom:5px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-meta{color:var( --e-global-color-primary );margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-meta, .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-meta a{font-family:"Zalando Sans", Sans-serif;font-size:13px;font-weight:bold;font-style:normal;line-height:1em;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-meta .pp-meta-separator:not(:last-child){margin-left:calc(0px / 2);margin-right:calc(0px / 2);}.elementor-28 .elementor-element.elementor-element-b7b6e4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-2e9de9e{--min-height:50vh;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-cbf16cd{bottom:-2%;}.elementor-28 .elementor-element.elementor-element-f323bb8{--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-28 .elementor-element.elementor-element-4681d9b{--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-28 .elementor-element.elementor-element-8be705a{--padding-top:5%;--padding-bottom:0%;--padding-left:6%;--padding-right:0%;}.elementor-28 .elementor-element.elementor-element-ceb10fe .elementor-heading-title{font-size:64px;}.elementor-28 .elementor-element.elementor-element-fe0306a{--padding-top:3%;--padding-bottom:3%;--padding-left:6%;--padding-right:6%;}.elementor-28 .elementor-element.elementor-element-dcdff06 .elementor-cta__content{min-height:150px;}.elementor-28 .elementor-element.elementor-element-157b590{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-81d4c27{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-7a9db55{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-0f1fd27{--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-28 .elementor-element.elementor-element-498c6d4{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a3affb4{--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-0b27441{--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-fd44fd1{--flex-direction:column-reverse;--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-b1b1fa0{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1361b31{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1361b31.e-con{--order:99999 /* order end hack */;}.elementor-28 .elementor-element.elementor-element-8696833{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-68c3b391{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;--z-index:2;}.elementor-28 .elementor-element.elementor-element-532facf{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-510f9437{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6df1a89 .elementor-heading-title{font-size:64px;}.elementor-28 .elementor-element.elementor-element-a3bc14e.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-3bfc47d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-fc0c2c6 .elementor-heading-title{font-size:13px;}.elementor-28 .elementor-element.elementor-element-09292c1 .elementor-heading-title{font-size:13px;}.elementor-28 .elementor-element.elementor-element-f3b8e3b .elementor-heading-title{font-size:13px;}.elementor-28 .elementor-element.elementor-element-0f586c6 .elementor-heading-title{font-size:13px;}.elementor-28 .elementor-element.elementor-element-45695ea .elementor-heading-title{font-size:13px;}.elementor-28 .elementor-element.elementor-element-e198c01{--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-28 .elementor-element.elementor-element-c2ae4da img{height:700px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-c2ae4da{left:12%;}body.rtl .elementor-28 .elementor-element.elementor-element-c2ae4da{right:12%;}.elementor-28 .elementor-element.elementor-element-c2ae4da{top:2%;z-index:0;}.elementor-28 .elementor-element.elementor-element-79658d2{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-a434f02 .elementor-heading-title{font-size:84px;}.elementor-28 .elementor-element.elementor-element-b43d17e{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b7a160f{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-568cb9d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-d5445c4 .elementor-heading-title{font-size:64px;}.elementor-28 .elementor-element.elementor-element-0c5c8c9.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-28 .elementor-element.elementor-element-7a0abeb{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8c0eaf2 .elementor-button{font-size:32px;}.elementor-28 .elementor-element.elementor-element-ddd73f7 .elementor-heading-title{font-size:var( --e-global-typography-e56c6fb-font-size );line-height:var( --e-global-typography-e56c6fb-line-height );letter-spacing:var( --e-global-typography-e56c6fb-letter-spacing );word-spacing:var( --e-global-typography-e56c6fb-word-spacing );}.elementor-28 .elementor-element.elementor-element-ad86a2d .elementor-button{font-size:32px;}.elementor-28 .elementor-element.elementor-element-6fc26b7 .elementor-heading-title{font-size:var( --e-global-typography-e56c6fb-font-size );line-height:var( --e-global-typography-e56c6fb-line-height );letter-spacing:var( --e-global-typography-e56c6fb-letter-spacing );word-spacing:var( --e-global-typography-e56c6fb-word-spacing );}.elementor-28 .elementor-element.elementor-element-c39634e .elementor-button{font-size:32px;}.elementor-28 .elementor-element.elementor-element-dbe7b4d{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta__content{min-height:320px;}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta__title{font-size:64px;}.elementor-28 .elementor-element.elementor-element-15dd818{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-01a441c{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-21375d0{--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-28 .elementor-element.elementor-element-c8f01fc .elementor-heading-title{font-size:64px;}.elementor-28 .elementor-element.elementor-element-af32778{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8f82ac2{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-2e9de9e{--min-height:27vh;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-cbf16cd img{width:100%;}.elementor-28 .elementor-element.elementor-element-cbf16cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 4% 0% 4%;}.elementor-28 .elementor-element.elementor-element-cbf16cd{bottom:-2%;}.elementor-28 .elementor-element.elementor-element-8be705a{--padding-top:8%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-28 .elementor-element.elementor-element-ceb10fe .elementor-heading-title{font-size:38px;}.elementor-28 .elementor-element.elementor-element-0f7dddb .elementor-heading-title{font-size:15px;}.elementor-28 .elementor-element.elementor-element-0f7dddb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-fe0306a{--padding-top:0%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-28 .elementor-element.elementor-element-6221562{--grid-row-gap:15px;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-elementor-grid .pp-grid-item-wrap{margin-bottom:15px;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post{border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post-title{font-size:15px;line-height:1.8em;}.elementor-28 .elementor-element.elementor-element-6221562 .pp-post-meta, .elementor-28 .elementor-element.elementor-element-6221562 .pp-post-meta a{letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-abe0f58{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 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-28 .elementor-element.elementor-element-dcdff06 .elementor-cta__content{min-height:80px;text-align:center;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-dcdff06 .elementor-cta__title{font-size:18px;}.elementor-28 .elementor-element.elementor-element-dcdff06 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-dcdff06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-157b590{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-81d4c27{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-7a9db55{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-6b5048f .elementor-heading-title{font-size:15px;}.elementor-28 .elementor-element.elementor-element-6ea26e2 .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-498c6d4{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-a3affb4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-0b27441{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-fd44fd1{--flex-direction:column-reverse;--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-b1b1fa0{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-b1b1fa0.e-con{--order:99999 /* order end hack */;}.elementor-28 .elementor-element.elementor-element-1361b31{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2f9795f{font-size:15px;line-height:1.8em;letter-spacing:0.5px;}.elementor-28 .elementor-element.elementor-element-8696833{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-68c3b391{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-532facf{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-510f9437{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6df1a89 .elementor-heading-title{font-size:38px;}.elementor-28 .elementor-element.elementor-element-72b0457 .elementor-heading-title{font-size:15px;}.elementor-28 .elementor-element.elementor-element-72b0457 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-a3bc14e .elementor-main-swiper{height:280px;}.elementor-28 .elementor-element.elementor-element-a3bc14e.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-28 .elementor-element.elementor-element-a3bc14e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3bfc47d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-68ac93c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-fc0c2c6 .elementor-heading-title{font-size:12px;}.elementor-28 .elementor-element.elementor-element-090c4a2 .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-090c4a2 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-28 .elementor-element.elementor-element-c0c6060{font-size:15px;line-height:1.8em;letter-spacing:0.5px;}.elementor-28 .elementor-element.elementor-element-da3e951 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-28 .elementor-element.elementor-element-09292c1 .elementor-heading-title{font-size:12px;}.elementor-28 .elementor-element.elementor-element-d6d236b .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-d6d236b > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-28 .elementor-element.elementor-element-4a4a034{font-size:15px;line-height:1.8em;letter-spacing:0.5px;}.elementor-28 .elementor-element.elementor-element-bb7b28f > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-28 .elementor-element.elementor-element-f3b8e3b .elementor-heading-title{font-size:12px;}.elementor-28 .elementor-element.elementor-element-e519b17 .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-e519b17 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-28 .elementor-element.elementor-element-162520f{font-size:15px;line-height:1.8em;letter-spacing:0.5px;}.elementor-28 .elementor-element.elementor-element-34edb63 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-28 .elementor-element.elementor-element-0f586c6 .elementor-heading-title{font-size:12px;}.elementor-28 .elementor-element.elementor-element-c1d0566 .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-c1d0566 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-28 .elementor-element.elementor-element-de91ad7{font-size:15px;line-height:1.8em;letter-spacing:0.5px;}.elementor-28 .elementor-element.elementor-element-92fff09 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-28 .elementor-element.elementor-element-45695ea .elementor-heading-title{font-size:12px;}.elementor-28 .elementor-element.elementor-element-b373b1f .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-b373b1f > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-28 .elementor-element.elementor-element-7ad6784{font-size:15px;line-height:1.8em;letter-spacing:0.5px;}.elementor-28 .elementor-element.elementor-element-a877112 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-c2ae4da{text-align:center;width:auto;max-width:auto;top:20%;z-index:0;}.elementor-28 .elementor-element.elementor-element-c2ae4da img{width:100%;height:500px;object-fit:contain;object-position:center center;}.elementor-28 .elementor-element.elementor-element-c2ae4da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-c2ae4da{left:2%;}body.rtl .elementor-28 .elementor-element.elementor-element-c2ae4da{right:2%;}.elementor-28 .elementor-element.elementor-element-79658d2{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-54242da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a434f02 .elementor-heading-title{font-size:38px;}.elementor-28 .elementor-element.elementor-element-b513016 .elementor-heading-title{font-size:15px;}.elementor-28 .elementor-element.elementor-element-b513016 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-4aa8a6b .elementor-heading-title{font-size:20px;}.elementor-28 .elementor-element.elementor-element-4aa8a6b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-e934799{--width:100%;--gap:0px 0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-15884a6{--width:45%;--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-28 .elementor-element.elementor-element-15884a6.e-con{--order:-99999 /* order start hack */;}.elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-cc42cee .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-b93ffe5{--width:50%;--gap:0px 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-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-e194db3 .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-e194db3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b43d17e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-28 .elementor-element.elementor-element-b7a160f{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-d5445c4 .elementor-heading-title{font-size:38px;}.elementor-28 .elementor-element.elementor-element-9498a4f .elementor-heading-title{font-size:15px;}.elementor-28 .elementor-element.elementor-element-9498a4f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-0c5c8c9 .elementor-main-swiper{height:280px;}.elementor-28 .elementor-element.elementor-element-0c5c8c9.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-0c5c8c9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-7a0abeb{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8c0eaf2 .elementor-button{font-size:22px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-8c0eaf2 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-cd01e1b > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-ddd73f7 .elementor-heading-title{font-size:var( --e-global-typography-e56c6fb-font-size );line-height:var( --e-global-typography-e56c6fb-line-height );letter-spacing:var( --e-global-typography-e56c6fb-letter-spacing );word-spacing:var( --e-global-typography-e56c6fb-word-spacing );}.elementor-28 .elementor-element.elementor-element-ad86a2d .elementor-button{font-size:22px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-ad86a2d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-dddf915 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-6fc26b7 .elementor-heading-title{font-size:var( --e-global-typography-e56c6fb-font-size );line-height:var( --e-global-typography-e56c6fb-line-height );letter-spacing:var( --e-global-typography-e56c6fb-letter-spacing );word-spacing:var( --e-global-typography-e56c6fb-word-spacing );}.elementor-28 .elementor-element.elementor-element-c39634e .elementor-button{font-size:22px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-c39634e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-f7465b9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-dbe7b4d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta__content{min-height:220px;}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta__title{font-size:38px;}.elementor-28 .elementor-element.elementor-element-a88ddd7 .elementor-cta__description{font-size:15px;}.elementor-28 .elementor-element.elementor-element-15dd818{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-01a441c{--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-c8f01fc .elementor-heading-title{font-size:38px;}.elementor-28 .elementor-element.elementor-element-3d8cdc9 .elementor-heading-title{font-size:15px;}.elementor-28 .elementor-element.elementor-element-3d8cdc9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-af32778{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-fb9c24b .elementor-button{padding:25px 30px 25px 30px;}.elementor-28 .elementor-element.elementor-element-8f82ac2{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-posts-container .pp-post-thumbnail-wrap{padding-bottom:calc( 0.72 * 100% );}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post{padding:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters, .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-filters-dropdown{font-size:14px;margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-thumbnail{margin-bottom:12px;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-title{font-size:15px;line-height:2em;}.elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-meta, .elementor-28 .elementor-element.elementor-element-b7b6e4f .pp-post-meta a{letter-spacing:1px;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-8be705a{--width:23.027%;}.elementor-28 .elementor-element.elementor-element-abe0f58{--width:55%;}.elementor-28 .elementor-element.elementor-element-157b590{--content-width:1200px;}.elementor-28 .elementor-element.elementor-element-0f1fd27{--width:50%;}.elementor-28 .elementor-element.elementor-element-498c6d4{--width:50%;}.elementor-28 .elementor-element.elementor-element-510f9437{--width:50%;}.elementor-28 .elementor-element.elementor-element-3bfc47d{--width:50%;}.elementor-28 .elementor-element.elementor-element-e198c01{--content-width:1200px;}.elementor-28 .elementor-element.elementor-element-54242da{--width:80%;}.elementor-28 .elementor-element.elementor-element-15884a6{--width:40.02%;}.elementor-28 .elementor-element.elementor-element-bd70077{--content-width:1200px;}.elementor-28 .elementor-element.elementor-element-dbe7b4d{--content-width:1200px;}.elementor-28 .elementor-element.elementor-element-15dd818{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-abe0f58{--width:100%;}.elementor-28 .elementor-element.elementor-element-0f1fd27{--width:100%;}.elementor-28 .elementor-element.elementor-element-498c6d4{--width:100%;}.elementor-28 .elementor-element.elementor-element-a3affb4{--width:100%;}.elementor-28 .elementor-element.elementor-element-0b27441{--width:100%;}.elementor-28 .elementor-element.elementor-element-532facf{--width:100%;}.elementor-28 .elementor-element.elementor-element-510f9437{--width:100%;}.elementor-28 .elementor-element.elementor-element-32f14459{--width:100%;}.elementor-28 .elementor-element.elementor-element-3bfc47d{--width:100%;}.elementor-28 .elementor-element.elementor-element-79658d2{--width:100%;}.elementor-28 .elementor-element.elementor-element-54242da{--width:100%;}}/* Start custom CSS for pp-posts, class: .elementor-element-6221562 */.pp-post-thumbnail img {
   transition: filter 0.5s ease;
}

.pp-post-thumbnail img:hover {
  filter: brightness(70%);
}

.pp-post-filters {
  display: flex;
  flex-wrap: wrap;
}

.pp-post-filters li {
  width: auto;
  list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ea26e2 */.ttl-sm01 {
    font-size: 1.5em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-407eb9d */.about_photo img{
    width: 100%;
    height: 100%;
    aspect-ratio: 4 / 3;
    object-fit: coverl
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-267f750 */.about_photo02 img{
    width: 100%;
    height: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70f128a */.roopImg__wrap {
    display: flex;
    width: 100vw;
    overflow: hidden;
}

.roopImg__list {
    display: flex;
    list-style: none;
    padding: 0
}

.roopImg__list--right {
    animation: infinity-scroll-right 200s infinite linear 0.5s both;
}

.roopImg__item {
    width: 200vw;
    margin-right: 20px;
}

.roopImg__item img {
    width: 100%;
    height: auto;
    object-fit: cover;
　backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
    will-change: transform;
}

@keyframes infinity-scroll-right {
    from {
        transform: translateX(0%);
    }

    to {
        transform: translateX(-100%);
    }
}

@media screen and (max-width:1023px) {
    .roopImg__item {
        width: 300vw;
    }
    .roopImg__list--right {
    animation: infinity-scroll-right 140s infinite linear 0.5s both;
}
}

@media screen and (max-width:767px) {

    .roopImg__item {
        width: calc(100vw / 0.3);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8696833 */.slider-sec {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f14459 */@media (min-width: 769px) {.scroll_img {
    position: sticky;
    top:150px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b738c43 */.area-photo img{
  width: 100%;
  height: 100%;
  aspect-ratio: 54 / 61;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad86a2d */.txt-small {
   font-size: 0.35em;
   font-family: "Zalando Sans", sans-serif;
   font-style: italic;
   margin-left: 30px;
   color: #00CED1;
}

.glovalmenu a{
  transition: color 0.3s ease;
}

.glovalmenu a:hover {
  color: #00CED1!important;
}

@media screen and (max-width: 767px) {
.txt-small {
   font-size: 0.4em;
   margin-left: 22px;
   color: #00CED1;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc6bfa5 */.service-sec {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-b7b6e4f */.pp-post-thumbnail img {
   transition: filter 0.5s ease;
}

.pp-post-thumbnail img:hover {
  filter: brightness(70%);
}

.pp-post-filters {
  display: flex;
  flex-wrap: wrap;
}

.pp-post-filters li {
  width: auto;
  list-style-type: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zalando Sans';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://ichiyonshokai.com/wp-content/uploads/sites/23/2026/05/ZalandoSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Zalando Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ichiyonshokai.com/wp-content/uploads/sites/23/2026/05/ZalandoSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ichiyonshokai.com/wp-content/uploads/sites/23/2026/05/NotoSansJP-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ichiyonshokai.com/wp-content/uploads/sites/23/2026/05/NotoSansJP-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */