.elementor-2 .elementor-element.elementor-element-6e764b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-6e764b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-12f5f24:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-12f5f24 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;}.elementor-2 .elementor-element.elementor-element-12f5f24 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-12f5f24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-b72d419{text-align:center;}.elementor-2 .elementor-element.elementor-element-b72d419 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-2 .elementor-element.elementor-element-7f4a676 > .elementor-container{max-width:650px;}.elementor-2 .elementor-element.elementor-element-7f4a676 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-fa9b36c > .elementor-widget-container{padding:50px 0px 0px 0px;}.ee-tooltip.ee-tooltip-fa9b36c.to--top,
							 .ee-tooltip.ee-tooltip-fa9b36c.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-fa9b36c.to--left,
							 .ee-tooltip.ee-tooltip-fa9b36c.to--right{margin-top:0px;}.elementor-2 .elementor-element.elementor-element-dab6718 > .elementor-container{max-width:650px;}.elementor-2 .elementor-element.elementor-element-9ad2f4a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-ef53687{text-align:center;}.elementor-2 .elementor-element.elementor-element-ef53687 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:bold;line-height:20px;}.ee-tooltip.ee-tooltip-678ec05.to--top,
							 .ee-tooltip.ee-tooltip-678ec05.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-678ec05.to--left,
							 .ee-tooltip.ee-tooltip-678ec05.to--right{margin-top:0px;}.elementor-2 .elementor-element.elementor-element-95cd12c .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Noto Serif JP", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #3F3F3FAD 49%, #101010 100%);}.elementor-2 .elementor-element.elementor-element-3a2ce35 > .elementor-container{max-width:650px;}.elementor-2 .elementor-element.elementor-element-3a2ce35{margin-top:20px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-8bb5590 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-8bb5590:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-8bb5590 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.elementor-2 .elementor-element.elementor-element-8bb5590 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-8bb5590 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-fbee2a7{text-align:center;}.elementor-2 .elementor-element.elementor-element-fbee2a7 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2 .elementor-element.elementor-element-fbee2a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;background-color:transparent;background-image:linear-gradient(180deg, #878686B0 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-fbee2a7.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-5e1f3d4{text-align:left;}.elementor-2 .elementor-element.elementor-element-5e1f3d4 .elementor-heading-title{color:#FFFFFF;font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:normal;line-height:20px;}.elementor-2 .elementor-element.elementor-element-211e431 > .elementor-container{max-width:650px;}.elementor-2 .elementor-element.elementor-element-211e431{margin-top:20px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-739abc8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-739abc8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-739abc8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.elementor-2 .elementor-element.elementor-element-739abc8 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-739abc8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-67e7d86{text-align:center;}.elementor-2 .elementor-element.elementor-element-67e7d86 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2 .elementor-element.elementor-element-67e7d86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;background-color:transparent;background-image:linear-gradient(180deg, #878686B0 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-67e7d86.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-d5abdb8{text-align:center;}.elementor-2 .elementor-element.elementor-element-d5abdb8 .elementor-heading-title{color:#FFFFFF;font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:normal;line-height:20px;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-fbee2a7 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-67e7d86 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-7f4a676{margin-top:-15px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-3a2ce35{margin-top:20px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-8bb5590 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2 .elementor-element.elementor-element-fbee2a7 .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-5e1f3d4 .elementor-heading-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-211e431{margin-top:20px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-739abc8 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2 .elementor-element.elementor-element-67e7d86 .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-d5abdb8 .elementor-heading-title{font-size:12px;}}/* Start custom CSS for section, class: .elementor-element-6e764b2 */.main.elementor-background-slideshow {
min-height: 100vh;
width: 100%;
top:0;
left: 0;
position: fixed;
}

.elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted {
    position: absolute;
    position: fixed;
    min-height: 100vh;
    width: 100%;
    position: fixed;
}/* End custom CSS */