.elementor-21 .elementor-element.elementor-element-967b01a{--display:flex;--min-height:450px;--overlay-opacity:0.15;--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-21 .elementor-element.elementor-element-967b01a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-967b01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andu-design.com/wp-content/uploads/2025/04/pf_fv_0419.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-967b01a::before, .elementor-21 .elementor-element.elementor-element-967b01a > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-967b01a > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-967b01a > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-967b01a > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-967b01a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-9548d47 ) 0%, var( --e-global-color-9548d47 ) 100%);}.elementor-21 .elementor-element.elementor-element-967b01a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-21 .elementor-element.elementor-element-0908f03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:164px 0px 0px 25px;}.elementor-21 .elementor-element.elementor-element-0908f03.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0908f03{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:45px;letter-spacing:1.2px;color:var( --e-global-color-astglobalcolor8 );}.elementor-21 .elementor-element.elementor-element-0908f03 p{margin-block-end:1px;}.elementor-21 .elementor-element.elementor-element-ef14e50{--display:flex;}.elementor-21 .elementor-element.elementor-element-ef14e50.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.active{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-post-link:before, .elementor-widget-premium-addon-blog .premium-blog-post-link:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title, .elementor-widget-premium-addon-blog .premium-blog-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-entry-title a{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-cats-container a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-post-content{color:var( --e-global-color-text );}.elementor-widget-premium-addon-blog .premium-blog-post-tags-container{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container span.current{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-wrap .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-post-outer-container{width:16.66%;margin-bottom:5px;padding-inline:calc( 5px/2 );}.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-content-wrapper{text-align:start;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-c2fd6af .post-categories , .elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-post-tags-container {justify-content:start;}.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-wrap .slick-slide{transition:all 1500ms !important;}.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-thumbnail-container img{object-fit:cover;}.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-wrap{margin-inline:calc( -5px/2 );}.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-wrap a.carousel-arrow.carousel-next{right:0px;}.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-wrap a.carousel-arrow.carousel-prev{left:0px;}.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-entry-title, .elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-entry-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-entry-title:hover a{color:var( --e-global-color-astglobalcolor0 );}.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-post-container{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c2fd6af ul.slick-dots li.slick-active{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-wrap .slick-arrow{color:var( --e-global-color-astglobalcolor0 );}.elementor-21 .elementor-element.elementor-element-9517014{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-a130e3f{--display:flex;--overlay-opacity:0.5;--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-21 .elementor-element.elementor-element-a130e3f::before, .elementor-21 .elementor-element.elementor-element-a130e3f > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a130e3f > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a130e3f > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a130e3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a130e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-9548d47 ) 0%, var( --e-global-color-9548d47 ) 100%);}.elementor-21 .elementor-element.elementor-element-f2a0fc9{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0a6f197{text-align:center;}.elementor-21 .elementor-element.elementor-element-0a6f197 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:400;letter-spacing:1.5px;word-spacing:0px;color:var( --e-global-color-astglobalcolor8 );}.elementor-21 .elementor-element.elementor-element-ddd851b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-ddd851b{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;line-height:3px;letter-spacing:1px;word-spacing:0px;}.elementor-21 .elementor-element.elementor-element-a0304c6{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-1492d9c{--display:flex;--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-21 .elementor-element.elementor-element-e244a37{--spacer-size:35px;}.elementor-21 .elementor-element.elementor-element-6d0b972 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6d0b972{text-align:center;}.elementor-21 .elementor-element.elementor-element-6d0b972 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:500;letter-spacing:1.5px;word-spacing:0px;}.elementor-21 .elementor-element.elementor-element-1212446 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1212446{text-align:center;}.elementor-21 .elementor-element.elementor-element-1212446 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:22px;font-weight:200;letter-spacing:1.5px;word-spacing:0px;color:var( --e-global-color-astglobalcolor8 );}.elementor-21 .elementor-element.elementor-element-6c52388{--spacer-size:35px;}.elementor-21 .elementor-element.elementor-element-a3c75d9{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-833c561{--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-21 .elementor-element.elementor-element-9260020 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:400;letter-spacing:1.3px;}.elementor-21 .elementor-element.elementor-element-4466402{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-21 .elementor-element.elementor-element-56f95ce{--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 .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-dd0dc45.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-dd0dc45{text-align:center;}.elementor-21 .elementor-element.elementor-element-dd0dc45 img{width:100%;max-width:100%;height:300px;border-radius:90px 0px 90px 0px;box-shadow:15px 12px 20px -13px rgba(47.60000000000001, 45.42695652173914, 45.42695652173914, 0.5);}.elementor-21 .elementor-element.elementor-element-23272c1{--display:flex;--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-21 .elementor-element.elementor-element-bfb5962{--spacer-size:70px;}.elementor-21 .elementor-element.elementor-element-dc158ba{--display:flex;--overlay-opacity:0.5;--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-21 .elementor-element.elementor-element-dc158ba::before, .elementor-21 .elementor-element.elementor-element-dc158ba > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-dc158ba > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-dc158ba > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-dc158ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-dc158ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-9548d47 ) 0%, var( --e-global-color-9548d47 ) 100%);}.elementor-21 .elementor-element.elementor-element-03b73b4{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-1a78bb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1a78bb5{text-align:center;}.elementor-21 .elementor-element.elementor-element-1a78bb5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:500;letter-spacing:1.5px;word-spacing:0px;}.elementor-21 .elementor-element.elementor-element-16d8bc7 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-16d8bc7{text-align:center;}.elementor-21 .elementor-element.elementor-element-16d8bc7 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:22px;font-weight:200;letter-spacing:1.5px;word-spacing:0px;color:var( --e-global-color-astglobalcolor8 );}.elementor-21 .elementor-element.elementor-element-a57cdd7{--spacer-size:30px;}.elementor-21 .elementor-element.elementor-element-9d4d59d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--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-21 .elementor-element.elementor-element-9d4d59d::before, .elementor-21 .elementor-element.elementor-element-9d4d59d > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9d4d59d > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9d4d59d > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9d4d59d > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9d4d59d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-9548d47 ) 0%, var( --e-global-color-9548d47 ) 100%);}.elementor-21 .elementor-element.elementor-element-1fc1045{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0DFD7;--border-color:#E0DFD7;box-shadow:0px 0px 10px 0px rgba(168.05429687500003, 162.83573373064812, 97.54741345612901, 0.5);--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-21 .elementor-element.elementor-element-1fc1045::before, .elementor-21 .elementor-element.elementor-element-1fc1045 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1fc1045 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1fc1045 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1fc1045 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1fc1045 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-21 .elementor-element.elementor-element-83d0456{--spacer-size:5px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3504bee .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-3504bee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3504bee.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3504bee.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3504bee.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3504bee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-7f6ffe6{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;line-height:1px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-f0ad868{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-d3a482e{--spacer-size:5px;}.elementor-21 .elementor-element.elementor-element-a37970a{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0DFD7;--border-color:#E0DFD7;box-shadow:0px 0px 10px 0px rgba(168.05429687500003, 162.83573373064812, 97.54741345612901, 0.5);--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-21 .elementor-element.elementor-element-a37970a::before, .elementor-21 .elementor-element.elementor-element-a37970a > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a37970a > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a37970a > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a37970a > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a37970a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-21 .elementor-element.elementor-element-babf3d9{--spacer-size:5px;}.elementor-21 .elementor-element.elementor-element-fc41e5c .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-fc41e5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-fc41e5c.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fc41e5c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-fc41e5c.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fc41e5c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-5595c22{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;line-height:1px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-d37352f.elementor-element{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-d37352f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-6a40e88{--spacer-size:10px;}.elementor-21 .elementor-element.elementor-element-8b77c41{--spacer-size:5px;}.elementor-21 .elementor-element.elementor-element-25cafb0{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0DFD7;--border-color:#E0DFD7;box-shadow:0px 0px 10px 0px rgba(168.05429687500003, 162.83573373064812, 97.54741345612901, 0.5);--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-21 .elementor-element.elementor-element-25cafb0::before, .elementor-21 .elementor-element.elementor-element-25cafb0 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-25cafb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-25cafb0 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-25cafb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-25cafb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-21 .elementor-element.elementor-element-7f3809d{--spacer-size:5px;}.elementor-21 .elementor-element.elementor-element-626cd27 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-626cd27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-626cd27.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-626cd27.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-626cd27.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-626cd27.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-5efa308{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;line-height:1px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1a7c784.elementor-element{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-1a7c784{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-de7ba73{--spacer-size:5px;}.elementor-21 .elementor-element.elementor-element-401f39f{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0DFD7;--border-color:#E0DFD7;box-shadow:0px 0px 10px 0px rgba(168.05429687500003, 162.83573373064812, 97.54741345612901, 0.5);--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-21 .elementor-element.elementor-element-401f39f::before, .elementor-21 .elementor-element.elementor-element-401f39f > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-401f39f > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-401f39f > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-401f39f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-401f39f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-21 .elementor-element.elementor-element-68a9fc9{--spacer-size:5px;}.elementor-21 .elementor-element.elementor-element-d72d1bf .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-d72d1bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-d72d1bf.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d72d1bf.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-d72d1bf.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d72d1bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-80350a7{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;line-height:1px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7330a84.elementor-element{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-7330a84{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c33bc46{--spacer-size:5px;}.elementor-21 .elementor-element.elementor-element-eed28c9{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0DFD7;--border-color:#E0DFD7;box-shadow:0px 0px 10px 0px rgba(168.05429687500003, 162.83573373064812, 97.54741345612901, 0.5);--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-21 .elementor-element.elementor-element-eed28c9::before, .elementor-21 .elementor-element.elementor-element-eed28c9 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-eed28c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-eed28c9 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-eed28c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-eed28c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-21 .elementor-element.elementor-element-af89b1a{--spacer-size:5px;}.elementor-21 .elementor-element.elementor-element-3721cce .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-3721cce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3721cce.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3721cce.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3721cce.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3721cce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-576ae39{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;line-height:1px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-71dc102.elementor-element{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-71dc102{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-df4a41f{--spacer-size:5px;}.elementor-21 .elementor-element.elementor-element-3e32a4d{--display:flex;--overlay-opacity:0.5;--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-21 .elementor-element.elementor-element-3e32a4d::before, .elementor-21 .elementor-element.elementor-element-3e32a4d > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3e32a4d > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3e32a4d > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-3e32a4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-3e32a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-9548d47 ) 0%, var( --e-global-color-9548d47 ) 100%);}.elementor-21 .elementor-element.elementor-element-a284692{--spacer-size:30px;}.elementor-widget-premium-addon-button .premium-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button svg:not([class*="premium-"]){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button, .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before , .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before , .elementor-widget-premium-addon-button .premium-button-style5-radialin:before , .elementor-widget-premium-addon-button .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-widget-premium-addon-button .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-line2::before, .elementor-widget-premium-addon-button .premium-button-line4::before, .elementor-widget-premium-addon-button .premium-button-line5::before, .elementor-widget-premium-addon-button .premium-button-line5::after, .elementor-widget-premium-addon-button .premium-button-line6::before, .elementor-widget-premium-addon-button .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-none:hover, .elementor-widget-premium-addon-button .premium-button-style8:hover, .elementor-widget-premium-addon-button .premium-button-style1:before, .elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-button .premium-button-style2-shutinhor, .elementor-widget-premium-addon-button .premium-button-style2-shutinver, .elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-button .premium-button-style3-after:hover, .elementor-widget-premium-addon-button .premium-button-style3-before:hover, .elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper, .elementor-widget-premium-addon-button .premium-button-style5-radialin, .elementor-widget-premium-addon-button .premium-button-style5-radialout:before, .elementor-widget-premium-addon-button .premium-button-style5-rectin, .elementor-widget-premium-addon-button .premium-button-style5-rectout:before, .elementor-widget-premium-addon-button .premium-button-style6-bg, .elementor-widget-premium-addon-button .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-0bd7684{text-align:center;}.elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button{width:308px;border-radius:66px;}.elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-9548d47 );}.elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button.premium-button-style2-shutinhor:before , .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button.premium-button-style2-shutinver:before , .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style5-radialin:before , .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style5-rectin:before{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-line6::after{color:var( --e-global-color-9548d47 );}.elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-none:hover, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style8:hover, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style1:before, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style2-shutouthor:before, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style2-shutoutver:before, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style2-shutinhor, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style2-shutinver, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style2-dshutinhor:before, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style2-dshutinver:before, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style2-scshutouthor:before, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style2-scshutoutver:before, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style3-after:hover, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style3-before:hover, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style4-icon-wrapper, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style5-radialin, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style5-radialout:before, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style5-rectin, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style5-rectout:before, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style6-bg, .elementor-21 .elementor-element.elementor-element-0bd7684 .premium-button-style6:before{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-8f35597{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-c21af05{--display:flex;--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-21 .elementor-element.elementor-element-c0e1321{--spacer-size:35px;}.elementor-21 .elementor-element.elementor-element-1ba99a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1ba99a3{text-align:center;}.elementor-21 .elementor-element.elementor-element-1ba99a3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:500;letter-spacing:1.5px;word-spacing:0px;}.elementor-21 .elementor-element.elementor-element-9497389 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9497389{text-align:center;}.elementor-21 .elementor-element.elementor-element-9497389 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:22px;font-weight:200;letter-spacing:1.5px;word-spacing:0px;color:var( --e-global-color-astglobalcolor8 );}.elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-post-outer-container{width:33.33%;margin-bottom:15px;padding-inline:calc( 15px/2 );}.elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-content-wrapper{text-align:start;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-600bf4a .post-categories , .elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-post-tags-container {justify-content:start;}.elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-thumbnail-container img{height:259px;object-fit:cover;}.elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-wrap{margin-inline:calc( -15px/2 );}.elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-filter{justify-content:center;}.elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-filters-container li a.category{color:#C2C2C2;background-color:var( --e-global-color-9548d47 );}.elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-filters-container li a.active{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-entry-title, .elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-entry-title a{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-post-container{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-76d023f{--spacer-size:35px;}.elementor-21 .elementor-element.elementor-element-f92205d{--display:flex;--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-21 .elementor-element.elementor-element-4b8b65a{--spacer-size:30px;}.elementor-21 .elementor-element.elementor-element-be05bc7{text-align:center;}.elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button{width:308px;border-radius:66px;}.elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-9548d47 );}.elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button.premium-button-style2-shutinhor:before , .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button.premium-button-style2-shutinver:before , .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style5-radialin:before , .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style5-rectin:before{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-line6::after{color:var( --e-global-color-9548d47 );}.elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-none:hover, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style8:hover, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style1:before, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style2-shutouthor:before, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style2-shutoutver:before, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style2-shutinhor, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style2-shutinver, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style2-dshutinhor:before, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style2-dshutinver:before, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style2-scshutouthor:before, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style2-scshutoutver:before, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style3-after:hover, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style3-before:hover, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style4-icon-wrapper, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style5-radialin, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style5-radialout:before, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style5-rectin, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style5-rectout:before, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style6-bg, .elementor-21 .elementor-element.elementor-element-be05bc7 .premium-button-style6:before{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-7fe80f1{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-2bc4f53{--display:flex;--overlay-opacity:0.5;--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-21 .elementor-element.elementor-element-2bc4f53::before, .elementor-21 .elementor-element.elementor-element-2bc4f53 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2bc4f53 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2bc4f53 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2bc4f53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2bc4f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-9548d47 ) 0%, var( --e-global-color-9548d47 ) 100%);}.elementor-21 .elementor-element.elementor-element-0ec66b5{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-ba673fa{--display:flex;--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-21 .elementor-element.elementor-element-8621d66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8621d66{text-align:center;}.elementor-21 .elementor-element.elementor-element-8621d66 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:500;letter-spacing:1.5px;word-spacing:0px;}.elementor-21 .elementor-element.elementor-element-18314fb > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-18314fb{text-align:center;}.elementor-21 .elementor-element.elementor-element-18314fb .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:22px;font-weight:200;letter-spacing:1.5px;word-spacing:0px;color:var( --e-global-color-astglobalcolor8 );}.elementor-21 .elementor-element.elementor-element-e671f6a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e671f6a{--e-rating-icon-font-size:25px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-24630e7 > .elementor-widget-container{padding:11px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-24630e7{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;line-height:3px;letter-spacing:1px;word-spacing:0px;}.elementor-21 .elementor-element.elementor-element-5f8e311{--spacer-size:30px;}.elementor-21 .elementor-element.elementor-element-1992611{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1992611::before, .elementor-21 .elementor-element.elementor-element-1992611 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1992611 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1992611 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1992611 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1992611 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9548d47 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-27b6342{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;box-shadow:0px 0px 10px -2px rgba(137.70000000000002, 137.26399338374293, 117.64369565217393, 0.5);--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-21 .elementor-element.elementor-element-27b6342::before, .elementor-21 .elementor-element.elementor-element-27b6342 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-27b6342 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-27b6342 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-27b6342 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-27b6342 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-7ef8f7f{--spacer-size:10px;}.elementor-21 .elementor-element.elementor-element-ad507f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-ad507f7 img{width:30%;border-radius:104px 104px 104px 104px;}.elementor-21 .elementor-element.elementor-element-e691fd5 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e691fd5{text-align:center;}.elementor-21 .elementor-element.elementor-element-e19bf41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e19bf41.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-871543e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-21 .elementor-element.elementor-element-fe204b4{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;box-shadow:0px 0px 10px -2px rgba(137.70000000000002, 137.26399338374293, 117.64369565217393, 0.5);--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-21 .elementor-element.elementor-element-fe204b4::before, .elementor-21 .elementor-element.elementor-element-fe204b4 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-fe204b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-fe204b4 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-fe204b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-fe204b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-24bd6f4{--spacer-size:10px;}.elementor-21 .elementor-element.elementor-element-8a4395b img{width:30%;border-radius:104px 104px 104px 104px;}.elementor-21 .elementor-element.elementor-element-95fa41c > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-95fa41c{text-align:center;}.elementor-21 .elementor-element.elementor-element-30e9de5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-30e9de5.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-bb80903 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-21 .elementor-element.elementor-element-037e171{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;box-shadow:0px 0px 10px -2px rgba(137.70000000000002, 137.26399338374293, 117.64369565217393, 0.5);--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-21 .elementor-element.elementor-element-037e171::before, .elementor-21 .elementor-element.elementor-element-037e171 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-037e171 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-037e171 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-037e171 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-037e171 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-1f7abce{--spacer-size:10px;}.elementor-21 .elementor-element.elementor-element-3bb2b61 img{width:30%;border-radius:104px 104px 104px 104px;}.elementor-21 .elementor-element.elementor-element-db354bc > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-db354bc{text-align:center;}.elementor-21 .elementor-element.elementor-element-524e3d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-524e3d6.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-00ec311 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-21 .elementor-element.elementor-element-7e57f96{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;box-shadow:0px 0px 10px -2px rgba(137.70000000000002, 137.26399338374293, 117.64369565217393, 0.5);--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-21 .elementor-element.elementor-element-7e57f96::before, .elementor-21 .elementor-element.elementor-element-7e57f96 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7e57f96 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7e57f96 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7e57f96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7e57f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-5c880bc{--spacer-size:10px;}.elementor-21 .elementor-element.elementor-element-7b115f9 img{width:30%;border-radius:104px 104px 104px 104px;}.elementor-21 .elementor-element.elementor-element-6eea0cd > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6eea0cd{text-align:center;}.elementor-21 .elementor-element.elementor-element-40d73ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-40d73ea.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-c18fd1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-21 .elementor-element.elementor-element-6edfbbe{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6edfbbe::before, .elementor-21 .elementor-element.elementor-element-6edfbbe > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6edfbbe > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6edfbbe > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-6edfbbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-6edfbbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9548d47 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-626261f{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;box-shadow:0px 0px 10px -2px rgba(137.70000000000002, 137.26399338374293, 117.64369565217393, 0.5);--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-21 .elementor-element.elementor-element-626261f::before, .elementor-21 .elementor-element.elementor-element-626261f > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-626261f > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-626261f > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-626261f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-626261f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-c8a96d8{--spacer-size:10px;}.elementor-21 .elementor-element.elementor-element-0ca6b94 img{width:30%;border-radius:104px 104px 104px 104px;}.elementor-21 .elementor-element.elementor-element-ea52405 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-ea52405{text-align:center;}.elementor-21 .elementor-element.elementor-element-a0c1808 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a0c1808.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-9884c5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-21 .elementor-element.elementor-element-09ae606{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;box-shadow:0px 0px 10px -2px rgba(137.70000000000002, 137.26399338374293, 117.64369565217393, 0.5);--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-21 .elementor-element.elementor-element-09ae606::before, .elementor-21 .elementor-element.elementor-element-09ae606 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-09ae606 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-09ae606 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-09ae606 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-09ae606 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-8ed42c3{--spacer-size:10px;}.elementor-21 .elementor-element.elementor-element-e6e982c img{width:30%;border-radius:104px 104px 104px 104px;}.elementor-21 .elementor-element.elementor-element-6b38d00 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6b38d00{text-align:center;}.elementor-21 .elementor-element.elementor-element-953dc43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-953dc43.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5dbe0d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-21 .elementor-element.elementor-element-a6c792d{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;box-shadow:0px 0px 10px -2px rgba(137.70000000000002, 137.26399338374293, 117.64369565217393, 0.5);--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-21 .elementor-element.elementor-element-a6c792d::before, .elementor-21 .elementor-element.elementor-element-a6c792d > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a6c792d > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a6c792d > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a6c792d > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a6c792d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-d3c4ca5{--spacer-size:10px;}.elementor-21 .elementor-element.elementor-element-0ba0e2f img{width:30%;border-radius:104px 104px 104px 104px;}.elementor-21 .elementor-element.elementor-element-6a37d76 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6a37d76{text-align:center;}.elementor-21 .elementor-element.elementor-element-c95a254 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c95a254.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4cf669b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-21 .elementor-element.elementor-element-06edd10{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;box-shadow:0px 0px 10px -2px rgba(137.70000000000002, 137.26399338374293, 117.64369565217393, 0.5);--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-21 .elementor-element.elementor-element-06edd10::before, .elementor-21 .elementor-element.elementor-element-06edd10 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-06edd10 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-06edd10 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-06edd10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-06edd10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-7be4246{--spacer-size:10px;}.elementor-21 .elementor-element.elementor-element-5b04164 img{width:30%;border-radius:104px 104px 104px 104px;}.elementor-21 .elementor-element.elementor-element-743f16a > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-743f16a{text-align:center;}.elementor-21 .elementor-element.elementor-element-fafc05a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-fafc05a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4957e58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-21 .elementor-element.elementor-element-08f2689{--display:flex;--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-21 .elementor-element.elementor-element-622bc9f{--spacer-size:35px;}.elementor-21 .elementor-element.elementor-element-bb31a3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-bb31a3a{text-align:center;}.elementor-21 .elementor-element.elementor-element-bb31a3a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:500;letter-spacing:1.5px;word-spacing:0px;}.elementor-21 .elementor-element.elementor-element-4aafc72 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-4aafc72{text-align:center;}.elementor-21 .elementor-element.elementor-element-4aafc72 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:22px;font-weight:200;letter-spacing:1.5px;word-spacing:0px;color:var( --e-global-color-astglobalcolor8 );}.elementor-21 .elementor-element.elementor-element-9c4f20d{--spacer-size:35px;}.elementor-21 .elementor-element.elementor-element-2d27117{--display:flex;--overlay-opacity:0.5;--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-21 .elementor-element.elementor-element-2d27117::before, .elementor-21 .elementor-element.elementor-element-2d27117 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2d27117 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2d27117 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2d27117 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2d27117 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-9548d47 ) 0%, var( --e-global-color-9548d47 ) 100%);}.elementor-21 .elementor-element.elementor-element-39e6eaf{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-b50dcff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b50dcff{text-align:center;}.elementor-21 .elementor-element.elementor-element-b50dcff .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:500;letter-spacing:1.5px;word-spacing:0px;}.elementor-21 .elementor-element.elementor-element-15c92d1 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-15c92d1{text-align:center;}.elementor-21 .elementor-element.elementor-element-15c92d1 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:22px;font-weight:200;letter-spacing:1.5px;word-spacing:0px;color:var( --e-global-color-astglobalcolor8 );}.elementor-21 .elementor-element.elementor-element-12eed0f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;line-height:8px;letter-spacing:1px;word-spacing:0px;}.elementor-21 .elementor-element.elementor-element-cbc1e63{text-align:center;}.elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button{width:308px;border-radius:66px;}.elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-9548d47 );}.elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button.premium-button-style2-shutinhor:before , .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button.premium-button-style2-shutinver:before , .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style5-radialin:before , .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style5-rectin:before{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-line6::after{color:var( --e-global-color-9548d47 );}.elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-none:hover, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style8:hover, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style1:before, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style2-shutouthor:before, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style2-shutoutver:before, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style2-shutinhor, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style2-shutinver, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style2-dshutinhor:before, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style2-dshutinver:before, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style2-scshutouthor:before, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style2-scshutoutver:before, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style3-after:hover, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style3-before:hover, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style4-icon-wrapper, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style5-radialin, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style5-radialout:before, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style5-rectin, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style5-rectout:before, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style6-bg, .elementor-21 .elementor-element.elementor-element-cbc1e63 .premium-button-style6:before{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-f037871{--spacer-size:100px;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-833c561{--width:50%;}.elementor-21 .elementor-element.elementor-element-56f95ce{--width:50%;}.elementor-21 .elementor-element.elementor-element-1fc1045{--width:25%;}.elementor-21 .elementor-element.elementor-element-a37970a{--width:25%;}.elementor-21 .elementor-element.elementor-element-25cafb0{--width:25%;}.elementor-21 .elementor-element.elementor-element-401f39f{--width:25%;}.elementor-21 .elementor-element.elementor-element-eed28c9{--width:25%;}.elementor-21 .elementor-element.elementor-element-c21af05{--content-width:1000px;}.elementor-21 .elementor-element.elementor-element-27b6342{--width:26%;}.elementor-21 .elementor-element.elementor-element-fe204b4{--width:26%;}.elementor-21 .elementor-element.elementor-element-037e171{--width:26%;}.elementor-21 .elementor-element.elementor-element-7e57f96{--width:26%;}.elementor-21 .elementor-element.elementor-element-626261f{--width:26%;}.elementor-21 .elementor-element.elementor-element-09ae606{--width:26%;}.elementor-21 .elementor-element.elementor-element-a6c792d{--width:26%;}.elementor-21 .elementor-element.elementor-element-06edd10{--width:26%;}.elementor-21 .elementor-element.elementor-element-08f2689{--content-width:1000px;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-post-outer-container{width:50%;}.elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-post-outer-container{width:50%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-967b01a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-967b01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andu-design.com/wp-content/uploads/2025/04/名称未設定-750-x-800-px.jpg");}.elementor-21 .elementor-element.elementor-element-967b01a{--width:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--row-gap:2px;--column-gap:2px;--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-21 .elementor-element.elementor-element-967b01a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-0908f03 > .elementor-widget-container{padding:50% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-0908f03{text-align:center;font-size:18px;}.elementor-21 .elementor-element.elementor-element-ef14e50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c2fd6af .premium-blog-post-outer-container{width:100%;}.elementor-21 .elementor-element.elementor-element-9517014{--spacer-size:19px;}.elementor-21 .elementor-element.elementor-element-a130e3f{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:35px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-f2a0fc9{--spacer-size:30px;}.elementor-21 .elementor-element.elementor-element-0a6f197 .elementor-heading-title{font-size:26px;}.elementor-21 .elementor-element.elementor-element-ddd851b{column-gap:1px;text-align:left;font-size:16px;line-height:1.7em;letter-spacing:1.3px;}.elementor-21 .elementor-element.elementor-element-a3c75d9{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-833c561{--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-21 .elementor-element.elementor-element-9260020{text-align:center;}.elementor-21 .elementor-element.elementor-element-4466402 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-4466402{font-size:16px;}.elementor-21 .elementor-element.elementor-element-bfb5962{--spacer-size:70px;}.elementor-21 .elementor-element.elementor-element-9d4d59d{--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-8f35597{--spacer-size:70px;}.elementor-21 .elementor-element.elementor-element-c21af05{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-600bf4a .premium-blog-post-outer-container{width:100%;}.elementor-21 .elementor-element.elementor-element-76d023f{--spacer-size:5px;}.elementor-21 .elementor-element.elementor-element-f92205d{--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4b8b65a{--spacer-size:5px;}.elementor-21 .elementor-element.elementor-element-2bc4f53{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-24630e7{font-size:16px;line-height:1.7em;letter-spacing:1.3px;}.elementor-21 .elementor-element.elementor-element-1992611{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-ad507f7.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-ad507f7{text-align:center;}.elementor-21 .elementor-element.elementor-element-8a4395b.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-8a4395b{text-align:center;}.elementor-21 .elementor-element.elementor-element-3bb2b61.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-3bb2b61{text-align:center;}.elementor-21 .elementor-element.elementor-element-7b115f9.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7b115f9{text-align:center;}.elementor-21 .elementor-element.elementor-element-6edfbbe{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-0ca6b94.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0ca6b94{text-align:center;}.elementor-21 .elementor-element.elementor-element-e6e982c.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e6e982c{text-align:center;}.elementor-21 .elementor-element.elementor-element-0ba0e2f.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0ba0e2f{text-align:center;}.elementor-21 .elementor-element.elementor-element-5b04164.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5b04164{text-align:center;}.elementor-21 .elementor-element.elementor-element-2d27117{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-12eed0f{font-size:16px;line-height:1.7em;letter-spacing:1.3px;}}