.elementor-40 .elementor-element.elementor-element-62dcbf2a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-62dcbf2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo3.mac-agency.co.jp/wp-content/uploads/2023/02/kasou-top.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-62dcbf2a > .elementor-container{min-height:400px;}.elementor-40 .elementor-element.elementor-element-62dcbf2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-62dcbf2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-40 .elementor-element.elementor-element-7d91cb8{text-align:center;}.elementor-40 .elementor-element.elementor-element-7d91cb8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:700;line-height:1.4em;text-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);color:var( --e-global-color-d58a3fb );}.elementor-40 .elementor-element.elementor-element-4be41ed6{margin-top:50px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-1756dd5f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-1756dd5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-1756dd5f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-376782ab{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-376782ab .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-376782ab .elementor-icon{font-size:15px;}.elementor-40 .elementor-element.elementor-element-376782ab .elementor-icon svg{height:15px;}.elementor-40 .elementor-element.elementor-element-4004da28{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-4004da28 > .elementor-widget-container{padding:0px 7px 0px 7px;}.elementor-40 .elementor-element.elementor-element-4004da28 .elementor-heading-title{font-family:"Brank-gothic", Sans-serif;text-transform:uppercase;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-5de64923{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-5de64923 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-5de64923 .elementor-icon{font-size:15px;}.elementor-40 .elementor-element.elementor-element-5de64923 .elementor-icon svg{height:15px;}.elementor-40 .elementor-element.elementor-element-4f25d90b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-4f25d90b{text-align:center;}.elementor-40 .elementor-element.elementor-element-4f25d90b .elementor-heading-title{font-family:"noto sans jp", Sans-serif;font-weight:600;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-5969b82f{margin-top:-15px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-73cd7505.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-73cd7505.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-73cd7505.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-fa3b6f6{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-fa3b6f6 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-fa3b6f6 .elementor-icon{font-size:15px;}.elementor-40 .elementor-element.elementor-element-fa3b6f6 .elementor-icon svg{height:15px;}.elementor-40 .elementor-element.elementor-element-14216f10{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-14216f10 > .elementor-widget-container{padding:0px 7px 0px 7px;}.elementor-40 .elementor-element.elementor-element-14216f10 .elementor-heading-title{font-family:"Brank-gothic", Sans-serif;text-transform:uppercase;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-751467e1{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-751467e1 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-751467e1 .elementor-icon{font-size:15px;}.elementor-40 .elementor-element.elementor-element-751467e1 .elementor-icon svg{height:15px;}.elementor-40 .elementor-element.elementor-element-5fcdfc6{margin-top:85px;margin-bottom:30px;}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span,
						.elementor-widget-uael-faq  .uael-accordion-icon-closed, .elementor-widget-uael-faq span.uael-accordion-icon-opened{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed, .elementor-widget-uael-faq span.uael-accordion-icon-opened{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title.uael-title-active .uael-question-span,
						.elementor-widget-uael-faq span.uael-accordion-icon-opened{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span:hover,
					.elementor-widget-uael-faq  .uael-accordion-icon-closed:hover{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed:hover{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title.uael-title-active:hover .uael-question-span,
					.elementor-widget-uael-faq span.uael-accordion-icon-opened:hover{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-content{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-uael-faq .uael-faq-accordion .uael-accordion-content:hover{color:var( --e-global-color-text );}
				.elementor-widget-uael-faq  .uael-accordion-icon-closed{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq span.uael-accordion-icon-opened{color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:20px;}.elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:none;}.elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-accordion{box-shadow:0px 0px 40px -10px rgba(175, 175, 175, 0.88);}.elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-family:"noto sans jp", Sans-serif;font-weight:600;}.elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-accordion .uael-accordion-title{background-color:#FFFFFF;padding:25px 30px 25px 30px;}.elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-accordion .uael-accordion-content{font-family:"noto sans jp", Sans-serif;font-weight:400;background-color:#FFFFFF;padding:0px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-accordion.elementor-grid-item{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:18px;width:18px;}.elementor-40 .elementor-element.elementor-element-282f90d .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-40 .elementor-element.elementor-element-282f90d .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-40 .elementor-element.elementor-element-303d1a7f{margin-top:50px;margin-bottom:50px;}.elementor-40 .elementor-element.elementor-element-5b8b8ce3{text-align:center;}.elementor-40 .elementor-element.elementor-element-5b8b8ce3 .elementor-heading-title{font-family:"noto sans jp", Sans-serif;font-size:19px;font-weight:600;font-style:italic;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-40 .elementor-element.elementor-element-2b798db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-2b798db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo3.mac-agency.co.jp/wp-content/uploads/2023/04/top-carpet-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-2b798db > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-40 .elementor-element.elementor-element-2b798db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-396e040 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-396e040{text-align:center;}.elementor-40 .elementor-element.elementor-element-396e040 .elementor-heading-title{font-family:"noto sans jp", Sans-serif;font-size:21px;font-weight:600;text-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);color:var( --e-global-color-d58a3fb );}.elementor-40 .elementor-element.elementor-element-d815c59{--spacer-size:135px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-31f1b1a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-31f1b1a .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-31f1b1a .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-40 .elementor-element.elementor-element-31f1b1a .elementor-button{font-family:"m plus rounded 1c", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 19px;}.elementor-40 .elementor-element.elementor-element-35df01b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-35df01b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo3.mac-agency.co.jp/wp-content/uploads/2023/02/top-yuka.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-35df01b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-40 .elementor-element.elementor-element-35df01b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-92d1532 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-92d1532{text-align:center;}.elementor-40 .elementor-element.elementor-element-92d1532 .elementor-heading-title{font-family:"noto sans jp", Sans-serif;font-size:21px;font-weight:600;text-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);color:var( --e-global-color-d58a3fb );}.elementor-40 .elementor-element.elementor-element-e7ba468{--spacer-size:110px;}.elementor-40 .elementor-element.elementor-element-dc30495 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-dc30495 .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-dc30495 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-40 .elementor-element.elementor-element-dc30495 .elementor-button{font-family:"m plus rounded 1c", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 19px;}.elementor-40 .elementor-element.elementor-element-67a272b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-67a272b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo3.mac-agency.co.jp/wp-content/uploads/2023/02/top-jyokin.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-67a272b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-40 .elementor-element.elementor-element-67a272b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-bf51a00 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-bf51a00{text-align:center;}.elementor-40 .elementor-element.elementor-element-bf51a00 .elementor-heading-title{font-family:"noto sans jp", Sans-serif;font-size:21px;font-weight:600;text-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);color:var( --e-global-color-d58a3fb );}.elementor-40 .elementor-element.elementor-element-0517d5b{--spacer-size:135px;}.elementor-40 .elementor-element.elementor-element-1dfe5b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-1dfe5b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-1dfe5b4 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-40 .elementor-element.elementor-element-1dfe5b4 .elementor-button{font-family:"m plus rounded 1c", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 19px;}.elementor-40 .elementor-element.elementor-element-4efc30a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-4efc30a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo3.mac-agency.co.jp/wp-content/uploads/2023/04/top-special-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-4efc30a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-40 .elementor-element.elementor-element-4efc30a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-a3b519e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-a3b519e{text-align:center;}.elementor-40 .elementor-element.elementor-element-a3b519e .elementor-heading-title{font-family:"noto sans jp", Sans-serif;font-size:21px;font-weight:600;text-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);color:var( --e-global-color-d58a3fb );}.elementor-40 .elementor-element.elementor-element-6ef1e50{--spacer-size:135px;}.elementor-40 .elementor-element.elementor-element-e478d05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-e478d05 .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-e478d05 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-40 .elementor-element.elementor-element-e478d05 .elementor-button{font-family:"m plus rounded 1c", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 19px;}.elementor-40 .elementor-element.elementor-element-31a16505 > .elementor-container{min-height:400px;}.elementor-40 .elementor-element.elementor-element-31a16505{margin-top:50px;margin-bottom:50px;}.elementor-40 .elementor-element.elementor-element-45d4b3e8:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-45d4b3e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo3.mac-agency.co.jp/wp-content/uploads/2023/02/contact-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-45d4b3e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;padding:30px 0px 30px 0px;}.elementor-40 .elementor-element.elementor-element-45d4b3e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-4d915db9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-4d915db9{text-align:center;}.elementor-40 .elementor-element.elementor-element-4d915db9 .elementor-heading-title{text-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);color:var( --e-global-color-d58a3fb );}.elementor-40 .elementor-element.elementor-element-1ec1a3b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-1ec1a3b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d58a3fb );}.elementor-40 .elementor-element.elementor-element-1ec1a3b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-1ec1a3b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-5547b5ea{text-align:center;}.elementor-40 .elementor-element.elementor-element-5547b5ea .elementor-heading-title{color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-3b798ec{text-align:center;}.elementor-40 .elementor-element.elementor-element-3b798ec .elementor-heading-title{font-family:"noto sans jp", Sans-serif;font-size:34px;font-weight:600;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-344b05f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-344b05f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d58a3fb );}.elementor-40 .elementor-element.elementor-element-344b05f9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 35px 20px 35px;}.elementor-40 .elementor-element.elementor-element-344b05f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-31f459f{text-align:center;}.elementor-40 .elementor-element.elementor-element-31f459f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-3a63b99e .elementor-button{background-color:var( --e-global-color-fd3e211 );font-family:"noto sans jp", Sans-serif;font-size:19px;font-weight:600;}.elementor-40 .elementor-element.elementor-element-49a6908b{margin-top:50px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-1861d187.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-1861d187.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-1861d187.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-6a7df10f{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-6a7df10f .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-6a7df10f .elementor-icon{font-size:15px;}.elementor-40 .elementor-element.elementor-element-6a7df10f .elementor-icon svg{height:15px;}.elementor-40 .elementor-element.elementor-element-50415e48{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-50415e48 > .elementor-widget-container{padding:0px 7px 0px 7px;}.elementor-40 .elementor-element.elementor-element-50415e48 .elementor-heading-title{font-family:"Brank-gothic", Sans-serif;text-transform:uppercase;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-35852dd3{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-35852dd3 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-35852dd3 .elementor-icon{font-size:15px;}.elementor-40 .elementor-element.elementor-element-35852dd3 .elementor-icon svg{height:15px;}.elementor-40 .elementor-element.elementor-element-3edb7f76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-3edb7f76{text-align:center;}.elementor-40 .elementor-element.elementor-element-3edb7f76 .elementor-heading-title{font-family:"noto sans jp", Sans-serif;font-size:28px;font-weight:600;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-2ea393ca{margin-top:-15px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-79354530.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-79354530.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-79354530.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-4911f1fb{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-4911f1fb .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-4911f1fb .elementor-icon{font-size:15px;}.elementor-40 .elementor-element.elementor-element-4911f1fb .elementor-icon svg{height:15px;}.elementor-40 .elementor-element.elementor-element-33639ba1{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-33639ba1 > .elementor-widget-container{padding:0px 7px 0px 7px;}.elementor-40 .elementor-element.elementor-element-33639ba1 .elementor-heading-title{font-family:"Brank-gothic", Sans-serif;text-transform:uppercase;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-2cea4306{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-2cea4306 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-2cea4306 .elementor-icon{font-size:15px;}.elementor-40 .elementor-element.elementor-element-2cea4306 .elementor-icon svg{height:15px;}.elementor-40 .elementor-element.elementor-element-322a7bdf{margin-top:30px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-5775b64e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-5775b64e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-5775b64e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-5775b64e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-5775b64e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-5775b64e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-7adcab00{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-7adcab00 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-7adcab00 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40 .elementor-element.elementor-element-7adcab00 .elementor-divider__text{color:var( --e-global-color-df19cd9 );font-family:"noto sans jp", Sans-serif;font-size:22px;font-weight:600;}.elementor-40 .elementor-element.elementor-element-45f98592{text-align:center;}.elementor-40 .elementor-element.elementor-element-45f98592 .elementor-heading-title{font-family:"noto sans jp", Sans-serif;font-size:24px;font-weight:600;}.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-40 .elementor-element.elementor-element-5eda37fc{font-family:"noto sans jp", Sans-serif;font-size:14px;font-weight:400;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-41143c3b{width:40%;}.elementor-40 .elementor-element.elementor-element-5775b64e{width:60%;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-62dcbf2a > .elementor-container{min-height:300px;}.elementor-40 .elementor-element.elementor-element-7d91cb8 .elementor-heading-title{font-size:34px;}.elementor-40 .elementor-element.elementor-element-396e040 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-d815c59{--spacer-size:135px;}.elementor-40 .elementor-element.elementor-element-31f1b1a .elementor-button{font-size:15px;}.elementor-40 .elementor-element.elementor-element-92d1532 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-dc30495 .elementor-button{font-size:15px;}.elementor-40 .elementor-element.elementor-element-bf51a00 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-1dfe5b4 .elementor-button{font-size:15px;}.elementor-40 .elementor-element.elementor-element-a3b519e .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-e478d05 .elementor-button{font-size:15px;}.elementor-40 .elementor-element.elementor-element-31a16505 > .elementor-container{min-height:150px;}.elementor-40 .elementor-element.elementor-element-3b798ec .elementor-heading-title{font-size:24px;}.elementor-40 .elementor-element.elementor-element-41143c3b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-3c0c8609{text-align:center;}.elementor-40 .elementor-element.elementor-element-3c0c8609 img{width:85%;}.elementor-40 .elementor-element.elementor-element-45f98592 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-5eda37fc{line-height:1.4em;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-62dcbf2a > .elementor-container{min-height:200px;}.elementor-40 .elementor-element.elementor-element-7d91cb8 .elementor-heading-title{font-size:26px;}.elementor-40 .elementor-element.elementor-element-4f25d90b .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-size:15px;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-282f90d .uael-faq-accordion .uael-accordion-content{font-size:14px;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-2b798db{width:50%;}.elementor-40 .elementor-element.elementor-element-396e040 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-35df01b{width:50%;}.elementor-40 .elementor-element.elementor-element-92d1532 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-67a272b{width:50%;}.elementor-40 .elementor-element.elementor-element-bf51a00 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-4efc30a{width:50%;}.elementor-40 .elementor-element.elementor-element-a3b519e .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-3edb7f76 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-45f98592 .elementor-heading-title{font-size:14px;line-height:1.4em;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-2b798db{width:25%;}.elementor-40 .elementor-element.elementor-element-35df01b{width:25%;}.elementor-40 .elementor-element.elementor-element-67a272b{width:25%;}.elementor-40 .elementor-element.elementor-element-4efc30a{width:25%;}}@media(min-width:1025px){.elementor-40 .elementor-element.elementor-element-62dcbf2a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-62dcbf2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-40 .elementor-element.elementor-element-2b798db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-2b798db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-40 .elementor-element.elementor-element-35df01b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-35df01b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-40 .elementor-element.elementor-element-67a272b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-67a272b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-40 .elementor-element.elementor-element-4efc30a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-4efc30a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-40 .elementor-element.elementor-element-45d4b3e8:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-45d4b3e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-645bb551 */.slider1 {
  display: flex;
  margin: 0 calc(50% - 50vw);
  width: 100vw;
  height:200px;
  overflow: hidden;
}
.slider1 ul{
	display:flex;
	padding: 0;
	margin:0;
}
.slider1 li{
	width: 350px;
	list-style: none;
}
.slider1 ul:first-child {
	animation: slide1 150s -75s linear infinite;
	width: auto;
}

.slider1 ul:last-child {
  animation: slide2 150s linear infinite;
}
@keyframes slide1 {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}

@keyframes slide2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-200%);
  }
}

.table-width {
	width: 30%;
}/* End custom CSS */