.elementor-11 .elementor-element.elementor-element-23e50204:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-23e50204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chat.dajipai.jp/wp-content/uploads/2025/01/4494240_m.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-23e50204 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #E2D4D2 0%, #412421 100%);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-23e50204 > .elementor-container{min-height:80vh;}.elementor-11 .elementor-element.elementor-element-23e50204{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.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-11 .elementor-element.elementor-element-407231e0 > .elementor-widget-container{background-color:#FC495D;padding:2% 2% 2% 2%;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FC495D;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-407231e0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.7rem;font-weight:900;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-77e9535 > .elementor-widget-container{background-color:#FFFFFFAB;padding:5% 5% 5% 5%;}.elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-77e9535{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-item > a{font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-text{color:#9C6D47;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-4188e73 > .elementor-widget-container{background-color:#FFFFFFAB;padding:5% 5% 5% 5%;}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-4188e73{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-item > a{font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-text{color:#9C6D47;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-5a3ab359 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-11 .elementor-element.elementor-element-5a3ab359{text-align:center;}.elementor-11 .elementor-element.elementor-element-5a3ab359 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.2rem;font-weight:900;line-height:0.8em;letter-spacing:1.5px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.47);color:#FFFFFF;}.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-11 .elementor-element.elementor-element-222f0a04 .elementor-button{background-color:transparent;font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:800;background-image:linear-gradient(90deg, #28C877 0%, #49E194 100%);border-radius:50px 50px 50px 50px;padding:19px 10px 15px 10px;}.elementor-11 .elementor-element.elementor-element-222f0a04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-11 .elementor-element.elementor-element-222f0a04{z-index:1;}.elementor-11 .elementor-element.elementor-element-2452fac7{z-index:3;}.elementor-11 .elementor-element.elementor-element-15d8d293{padding:50px 0px 50px 0px;}.elementor-11 .elementor-element.elementor-element-2d69b010{text-align:center;}.elementor-11 .elementor-element.elementor-element-2d69b010 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:1px;color:#2D2D2D;}.elementor-11 .elementor-element.elementor-element-10b0f06 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-10b0f06{text-align:center;}.elementor-11 .elementor-element.elementor-element-10b0f06 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:3px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-6f335044 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-6f335044{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-773b7c00 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left: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-11 .elementor-element.elementor-element-188924ca img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-454631f{text-align:center;}.elementor-11 .elementor-element.elementor-element-454631f .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;line-height:1.5em;color:#FF80C1;}.elementor-11 .elementor-element.elementor-element-c289851 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-b3d3d85 img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-ba7e6b3{text-align:center;}.elementor-11 .elementor-element.elementor-element-ba7e6b3 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;line-height:1.5em;color:#FF80C1;}.elementor-11 .elementor-element.elementor-element-e3c09a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-c08af59 img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-44458a6{text-align:center;}.elementor-11 .elementor-element.elementor-element-44458a6 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;line-height:1.5em;color:#FF80C1;}.elementor-11 .elementor-element.elementor-element-6f03432:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6f03432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F7;}.elementor-11 .elementor-element.elementor-element-6f03432{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-11 .elementor-element.elementor-element-6f03432 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-6a3206e{text-align:center;}.elementor-11 .elementor-element.elementor-element-6a3206e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:1px;color:#2D2D2D;}.elementor-11 .elementor-element.elementor-element-af42444 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-af42444{text-align:center;}.elementor-11 .elementor-element.elementor-element-af42444 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:3px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-c6df781 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-c6df781{padding:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7b432f7 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-widget-text-editor{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-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-11 .elementor-element.elementor-element-7215f99 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7215f99{text-align:justify;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:500;line-height:2.5em;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-9fcf292 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:20px 50px 20px 50px;}.elementor-11 .elementor-element.elementor-element-9fcf292 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-9fcf292 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-9fcf292 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-9fcf292 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-11 .elementor-element.elementor-element-9fcf292 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-9fcf292 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-fac1162 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-11 .elementor-element.elementor-element-18bb4af img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-5aaf7568{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-11 .elementor-element.elementor-element-5aaf7568 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-167cfa3{text-align:center;}.elementor-11 .elementor-element.elementor-element-167cfa3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:1px;color:#2D2D2D;}.elementor-11 .elementor-element.elementor-element-bde7ae2 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bde7ae2{text-align:center;}.elementor-11 .elementor-element.elementor-element-bde7ae2 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:3px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4ae2aad1{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-11 .elementor-element.elementor-element-4ae2aad1 .swiper-slide > .elementor-element{height:100%;}.elementor-11 .elementor-element.elementor-element-35b8e298 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:20px 50px 20px 50px;}.elementor-11 .elementor-element.elementor-element-35b8e298 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-35b8e298 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-35b8e298 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-35b8e298 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-11 .elementor-element.elementor-element-35b8e298 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-35b8e298 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-b4556cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-11 .elementor-element.elementor-element-b4556cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-a8dcd47{text-align:center;}.elementor-11 .elementor-element.elementor-element-a8dcd47 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.5rem;font-weight:700;line-height:2em;letter-spacing:1px;color:#2D2D2D;}.elementor-11 .elementor-element.elementor-element-94900c3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-94900c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F7;}.elementor-11 .elementor-element.elementor-element-94900c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-11 .elementor-element.elementor-element-94900c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-5efa9fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-5efa9fc{padding:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-09a6605 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-59c39d4 img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-e7cb35f > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-f9605bd{text-align:left;}.elementor-11 .elementor-element.elementor-element-f9605bd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.1rem;font-weight:700;letter-spacing:1px;color:#2D2D2D;}.elementor-11 .elementor-element.elementor-element-d0894ad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d0894ad{text-align:justify;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:500;line-height:2.5em;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-1d3067b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-1d3067b{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6e9da6a > .elementor-element-populated{margin:3% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-11 .elementor-element.elementor-element-a4b8735{text-align:center;}.elementor-11 .elementor-element.elementor-element-a4b8735 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.1rem;font-weight:700;letter-spacing:1px;color:#2D2D2D;}.elementor-11 .elementor-element.elementor-element-72cfb40 img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-5137ae9{text-align:left;}.elementor-11 .elementor-element.elementor-element-5137ae9 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;color:#2D2D2D;}.elementor-11 .elementor-element.elementor-element-123fdc6 > .elementor-element-populated{margin:3% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-11 .elementor-element.elementor-element-8c4429f{text-align:center;}.elementor-11 .elementor-element.elementor-element-8c4429f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.1rem;font-weight:700;letter-spacing:1px;color:#2D2D2D;}.elementor-11 .elementor-element.elementor-element-8e17d39 img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-dbde502{text-align:left;}.elementor-11 .elementor-element.elementor-element-dbde502 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;color:#2D2D2D;}.elementor-11 .elementor-element.elementor-element-daaf0cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-daaf0cc{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-48f682e{text-align:center;}.elementor-11 .elementor-element.elementor-element-48f682e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3rem;font-weight:600;letter-spacing:1px;color:#2D2D2D;}.elementor-11 .elementor-element.elementor-element-d263071 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-d263071{padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{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-11 .elementor-element.elementor-element-17ff067 > .elementor-widget-container{background-color:#FFFFFF;padding:6% 6% 6% 6%;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-17ff067{--icon-box-icon-margin:5px;}.elementor-11 .elementor-element.elementor-element-17ff067 .elementor-icon-box-title{margin-bottom:5px;color:#89633E;}.elementor-11 .elementor-element.elementor-element-17ff067.elementor-view-stacked .elementor-icon{background-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-17ff067.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-17ff067.elementor-view-default .elementor-icon{fill:#AAD58E;color:#AAD58E;border-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-17ff067 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-17ff067 .elementor-icon-box-title a{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-17ff067 .elementor-icon-box-description{color:#333333;}.elementor-11 .elementor-element.elementor-element-06272ed > .elementor-widget-container{background-color:#FFFFFF;padding:6% 6% 6% 6%;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-06272ed{--icon-box-icon-margin:5px;}.elementor-11 .elementor-element.elementor-element-06272ed .elementor-icon-box-title{margin-bottom:5px;color:#89633E;}.elementor-11 .elementor-element.elementor-element-06272ed.elementor-view-stacked .elementor-icon{background-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-06272ed.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-06272ed.elementor-view-default .elementor-icon{fill:#AAD58E;color:#AAD58E;border-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-06272ed .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-06272ed .elementor-icon-box-title a{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-06272ed .elementor-icon-box-description{color:#333333;}.elementor-11 .elementor-element.elementor-element-5c4ba7c > .elementor-widget-container{background-color:#FFFFFF;padding:6% 6% 6% 6%;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-5c4ba7c{--icon-box-icon-margin:5px;}.elementor-11 .elementor-element.elementor-element-5c4ba7c .elementor-icon-box-title{margin-bottom:5px;color:#89633E;}.elementor-11 .elementor-element.elementor-element-5c4ba7c.elementor-view-stacked .elementor-icon{background-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-5c4ba7c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5c4ba7c.elementor-view-default .elementor-icon{fill:#AAD58E;color:#AAD58E;border-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-5c4ba7c .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-5c4ba7c .elementor-icon-box-title a{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-5c4ba7c .elementor-icon-box-description{color:#333333;}.elementor-11 .elementor-element.elementor-element-10bd136 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-10bd136{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6882ba7 > .elementor-widget-container{background-color:#FFFFFF;padding:6% 6% 6% 6%;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-6882ba7{--icon-box-icon-margin:5px;}.elementor-11 .elementor-element.elementor-element-6882ba7 .elementor-icon-box-title{margin-bottom:5px;color:#89633E;}.elementor-11 .elementor-element.elementor-element-6882ba7.elementor-view-stacked .elementor-icon{background-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-6882ba7.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6882ba7.elementor-view-default .elementor-icon{fill:#AAD58E;color:#AAD58E;border-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-6882ba7 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-6882ba7 .elementor-icon-box-title a{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-6882ba7 .elementor-icon-box-description{color:#333333;}.elementor-11 .elementor-element.elementor-element-d7f4931 > .elementor-widget-container{background-color:#FFFFFF;padding:6% 6% 6% 6%;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-d7f4931{--icon-box-icon-margin:5px;}.elementor-11 .elementor-element.elementor-element-d7f4931 .elementor-icon-box-title{margin-bottom:5px;color:#89633E;}.elementor-11 .elementor-element.elementor-element-d7f4931.elementor-view-stacked .elementor-icon{background-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-d7f4931.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d7f4931.elementor-view-default .elementor-icon{fill:#AAD58E;color:#AAD58E;border-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-d7f4931 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-d7f4931 .elementor-icon-box-title a{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-d7f4931 .elementor-icon-box-description{color:#333333;}.elementor-11 .elementor-element.elementor-element-f5ab096 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-f5ab096{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6c28688 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6c28688{text-align:center;}.elementor-11 .elementor-element.elementor-element-6c28688 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3rem;font-weight:600;letter-spacing:1px;color:#2D2D2D;}.elementor-11 .elementor-element.elementor-element-81cf556 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-81cf556{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-09bdcb0 > .elementor-widget-container{background-color:#FFFFFF;padding:6% 6% 6% 6%;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-09bdcb0{--icon-box-icon-margin:5px;}.elementor-11 .elementor-element.elementor-element-09bdcb0 .elementor-icon-box-title{margin-bottom:5px;color:#89633E;}.elementor-11 .elementor-element.elementor-element-09bdcb0.elementor-view-stacked .elementor-icon{background-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-09bdcb0.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-09bdcb0.elementor-view-default .elementor-icon{fill:#AAD58E;color:#AAD58E;border-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-09bdcb0 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-09bdcb0 .elementor-icon-box-title a{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-09bdcb0 .elementor-icon-box-description{color:#333333;}.elementor-11 .elementor-element.elementor-element-c2451fe > .elementor-widget-container{background-color:#FFFFFF;padding:6% 6% 6% 6%;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-c2451fe{--icon-box-icon-margin:5px;}.elementor-11 .elementor-element.elementor-element-c2451fe .elementor-icon-box-title{margin-bottom:5px;color:#89633E;}.elementor-11 .elementor-element.elementor-element-c2451fe.elementor-view-stacked .elementor-icon{background-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-c2451fe.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c2451fe.elementor-view-default .elementor-icon{fill:#AAD58E;color:#AAD58E;border-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-c2451fe .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-c2451fe .elementor-icon-box-title a{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-c2451fe .elementor-icon-box-description{color:#333333;}.elementor-11 .elementor-element.elementor-element-1e5a58e > .elementor-widget-container{background-color:#FFFFFF;padding:6% 6% 6% 6%;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-1e5a58e{--icon-box-icon-margin:5px;}.elementor-11 .elementor-element.elementor-element-1e5a58e .elementor-icon-box-title{margin-bottom:5px;color:#89633E;}.elementor-11 .elementor-element.elementor-element-1e5a58e.elementor-view-stacked .elementor-icon{background-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-1e5a58e.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1e5a58e.elementor-view-default .elementor-icon{fill:#AAD58E;color:#AAD58E;border-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-1e5a58e .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-1e5a58e .elementor-icon-box-title a{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-1e5a58e .elementor-icon-box-description{color:#333333;}.elementor-11 .elementor-element.elementor-element-fcbf2bb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-fcbf2bb{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-9cabcdd > .elementor-widget-container{background-color:#FFFFFF;padding:6% 6% 6% 6%;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-9cabcdd{--icon-box-icon-margin:5px;}.elementor-11 .elementor-element.elementor-element-9cabcdd .elementor-icon-box-title{margin-bottom:5px;color:#89633E;}.elementor-11 .elementor-element.elementor-element-9cabcdd.elementor-view-stacked .elementor-icon{background-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-9cabcdd.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-9cabcdd.elementor-view-default .elementor-icon{fill:#AAD58E;color:#AAD58E;border-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-9cabcdd .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-9cabcdd .elementor-icon-box-title a{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-9cabcdd .elementor-icon-box-description{color:#333333;}.elementor-11 .elementor-element.elementor-element-816105c > .elementor-widget-container{background-color:#FFFFFF;padding:6% 6% 6% 6%;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-816105c{--icon-box-icon-margin:5px;}.elementor-11 .elementor-element.elementor-element-816105c .elementor-icon-box-title{margin-bottom:5px;color:#89633E;}.elementor-11 .elementor-element.elementor-element-816105c.elementor-view-stacked .elementor-icon{background-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-816105c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-816105c.elementor-view-default .elementor-icon{fill:#AAD58E;color:#AAD58E;border-color:#AAD58E;}.elementor-11 .elementor-element.elementor-element-816105c .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-816105c .elementor-icon-box-title a{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-816105c .elementor-icon-box-description{color:#333333;}.elementor-11 .elementor-element.elementor-element-5e33bd0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-11 .elementor-element.elementor-element-5e33bd0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-6d85a38{text-align:center;}.elementor-11 .elementor-element.elementor-element-6d85a38 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:1px;color:#2D2D2D;}.elementor-11 .elementor-element.elementor-element-c0b9da7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c0b9da7{text-align:center;}.elementor-11 .elementor-element.elementor-element-c0b9da7 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:3px;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-7f18fdd7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-7f18fdd7 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-7f18fdd7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3ae1a65.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-3ae1a65 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-11 .elementor-element.elementor-element-bf5817f .elementor-cta__content-item{transition-duration:1000ms;}.elementor-11 .elementor-element.elementor-element-bf5817f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-11 .elementor-element.elementor-element-bf5817f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-11 .elementor-element.elementor-element-bf5817f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-11 .elementor-element.elementor-element-bf5817f .elementor-cta .elementor-cta__bg, .elementor-11 .elementor-element.elementor-element-bf5817f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-11 .elementor-element.elementor-element-bf5817f .elementor-cta__content{min-height:30vh;text-align:center;}.elementor-11 .elementor-element.elementor-element-bf5817f .elementor-cta__title{font-family:"Noto Sans JP", Sans-serif;font-size:2rem;font-weight:500;font-style:normal;text-decoration:none;letter-spacing:3px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-bf5817f .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-bf5817f .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000030;}.elementor-11 .elementor-element.elementor-element-3b80c7ba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-3b80c7ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-41e60051 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-11 .elementor-element.elementor-element-41e60051.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-11 .elementor-element.elementor-element-41e60051.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-11 .elementor-element.elementor-element-41e60051.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-11 .elementor-element.elementor-element-41e60051 .elementor-cta .elementor-cta__bg, .elementor-11 .elementor-element.elementor-element-41e60051 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-11 .elementor-element.elementor-element-41e60051 .elementor-cta__content{min-height:30vh;text-align:center;}.elementor-11 .elementor-element.elementor-element-41e60051 .elementor-cta__title{font-family:"Noto Sans JP", Sans-serif;font-size:2rem;font-weight:500;font-style:normal;text-decoration:none;letter-spacing:3px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-41e60051 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-41e60051 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000030;}.elementor-11 .elementor-element.elementor-element-44a3db8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-44a3db8 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-44a3db8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-66e394c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-66e394c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-b5592b2 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-11 .elementor-element.elementor-element-b5592b2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-11 .elementor-element.elementor-element-b5592b2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-11 .elementor-element.elementor-element-b5592b2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-11 .elementor-element.elementor-element-b5592b2 .elementor-cta .elementor-cta__bg, .elementor-11 .elementor-element.elementor-element-b5592b2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-11 .elementor-element.elementor-element-b5592b2 .elementor-cta__content{min-height:30vh;text-align:center;}.elementor-11 .elementor-element.elementor-element-b5592b2 .elementor-cta__title{font-family:"Noto Sans JP", Sans-serif;font-size:2rem;font-weight:500;font-style:normal;text-decoration:none;letter-spacing:3px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b5592b2 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-b5592b2 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000030;}.elementor-11 .elementor-element.elementor-element-029a2fa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-029a2fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-27384d2 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-11 .elementor-element.elementor-element-27384d2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-11 .elementor-element.elementor-element-27384d2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-11 .elementor-element.elementor-element-27384d2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-11 .elementor-element.elementor-element-27384d2 .elementor-cta .elementor-cta__bg, .elementor-11 .elementor-element.elementor-element-27384d2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-11 .elementor-element.elementor-element-27384d2 .elementor-cta__content{min-height:30vh;text-align:center;}.elementor-11 .elementor-element.elementor-element-27384d2 .elementor-cta__title{font-family:"Noto Sans JP", Sans-serif;font-size:2rem;font-weight:500;font-style:normal;text-decoration:none;letter-spacing:3px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-27384d2 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-27384d2 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000030;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-5a3ab359 .elementor-heading-title{font-size:3rem;}.elementor-11 .elementor-element.elementor-element-222f0a04 > .elementor-widget-container{padding:0% 4% 0% 4%;}.elementor-11 .elementor-element.elementor-element-4ae2aad1{--swiper-slides-to-display:2;}.elementor-11 .elementor-element.elementor-element-bf5817f .elementor-cta__content{min-height:265px;}.elementor-11 .elementor-element.elementor-element-bf5817f .elementor-cta__title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-41e60051 .elementor-cta__content{min-height:265px;}.elementor-11 .elementor-element.elementor-element-41e60051 .elementor-cta__title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-b5592b2 .elementor-cta__content{min-height:265px;}.elementor-11 .elementor-element.elementor-element-b5592b2 .elementor-cta__title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-27384d2 .elementor-cta__content{min-height:265px;}.elementor-11 .elementor-element.elementor-element-27384d2 .elementor-cta__title{font-size:18px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-23e50204 > .elementor-container{min-height:60vh;}.elementor-11 .elementor-element.elementor-element-23e50204:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-23e50204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:58% 4%;background-size:cover;}.elementor-11 .elementor-element.elementor-element-23e50204{margin-top:0px;margin-bottom:0px;padding:30px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-5bb99a8c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-11 .elementor-element.elementor-element-407231e0 > .elementor-widget-container{margin:0% 3% 0% 3%;padding:2% 2% 2% 2%;}.elementor-11 .elementor-element.elementor-element-407231e0 .elementor-heading-title{font-size:1rem;}.elementor-11 .elementor-element.elementor-element-77e9535 > .elementor-widget-container{margin:0% 0% 0% 40%;}.elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-77e9535 .elementor-icon-list-item > a{font-size:1rem;}.elementor-11 .elementor-element.elementor-element-4188e73 > .elementor-widget-container{margin:0% 0% 0% 40%;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-11 .elementor-element.elementor-element-4188e73{--e-icon-list-icon-size:0px;}.elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-4188e73 .elementor-icon-list-item > a{font-size:1rem;}.elementor-11 .elementor-element.elementor-element-5a3ab359 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5a3ab359{text-align:center;}.elementor-11 .elementor-element.elementor-element-5a3ab359 .elementor-heading-title{font-size:1.4rem;}.elementor-11 .elementor-element.elementor-element-5ba7c98f{margin-top:-10px;margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-72797e90{width:100%;}.elementor-11 .elementor-element.elementor-element-222f0a04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-222f0a04 .elementor-button{font-size:1rem;line-height:1.3em;border-radius:50px 50px 50px 50px;padding:10px 20px 15px 20px;}.elementor-11 .elementor-element.elementor-element-15d8d293{padding:30px 10px 0px 10px;}.elementor-11 .elementor-element.elementor-element-2d69b010 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2d69b010 .elementor-heading-title{font-size:2rem;}.elementor-11 .elementor-element.elementor-element-10b0f06 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-10b0f06 .elementor-heading-title{font-size:1.2rem;}.elementor-11 .elementor-element.elementor-element-6f335044{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-773b7c00 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-c289851 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-e3c09a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-6f03432{padding:30px 10px 0px 10px;}.elementor-11 .elementor-element.elementor-element-6a3206e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6a3206e .elementor-heading-title{font-size:2rem;}.elementor-11 .elementor-element.elementor-element-af42444 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-af42444 .elementor-heading-title{font-size:1.2rem;}.elementor-11 .elementor-element.elementor-element-c6df781{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7b432f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-7215f99 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7215f99{font-size:1rem;}.elementor-11 .elementor-element.elementor-element-fac1162 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-5aaf7568{padding:30px 10px 30px 10px;}.elementor-11 .elementor-element.elementor-element-167cfa3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-167cfa3 .elementor-heading-title{font-size:2rem;}.elementor-11 .elementor-element.elementor-element-bde7ae2 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bde7ae2 .elementor-heading-title{font-size:1.2rem;}.elementor-11 .elementor-element.elementor-element-4ae2aad1{--swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-b4556cf{padding:30px 10px 30px 10px;}.elementor-11 .elementor-element.elementor-element-a8dcd47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a8dcd47 .elementor-heading-title{font-size:1.5rem;}.elementor-11 .elementor-element.elementor-element-94900c3{padding:30px 10px 30px 10px;}.elementor-11 .elementor-element.elementor-element-5efa9fc{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-09a6605 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-e7cb35f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-f9605bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f9605bd .elementor-heading-title{font-size:1.5rem;}.elementor-11 .elementor-element.elementor-element-d0894ad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d0894ad{font-size:1rem;}.elementor-11 .elementor-element.elementor-element-1d3067b{padding:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6e9da6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-a4b8735 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a4b8735 .elementor-heading-title{font-size:1.8rem;}.elementor-11 .elementor-element.elementor-element-123fdc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-8c4429f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8c4429f .elementor-heading-title{font-size:1.4rem;}.elementor-11 .elementor-element.elementor-element-daaf0cc{padding:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-48f682e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-48f682e .elementor-heading-title{font-size:2rem;}.elementor-11 .elementor-element.elementor-element-d263071{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4379e7e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-6bffd54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-136726e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-10bd136{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-46b9dc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-3191563 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-f5ab096{padding:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6c28688 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6c28688 .elementor-heading-title{font-size:2rem;}.elementor-11 .elementor-element.elementor-element-81cf556{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0b5d575 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-3be64a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-ae7406a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-fcbf2bb{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-89b22b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-ff4ad3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11 .elementor-element.elementor-element-5e33bd0a{padding:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6d85a38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6d85a38 .elementor-heading-title{font-size:2rem;}.elementor-11 .elementor-element.elementor-element-c0b9da7 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c0b9da7 .elementor-heading-title{font-size:1.2rem;}.elementor-11 .elementor-element.elementor-element-7f18fdd7{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3ae1a65{width:50%;}.elementor-11 .elementor-element.elementor-element-3ae1a65 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-11 .elementor-element.elementor-element-bf5817f .elementor-cta__content{min-height:25vh;}.elementor-11 .elementor-element.elementor-element-bf5817f .elementor-cta__title{font-size:1.5rem;}.elementor-11 .elementor-element.elementor-element-3b80c7ba{width:50%;}.elementor-11 .elementor-element.elementor-element-3b80c7ba > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-11 .elementor-element.elementor-element-41e60051 .elementor-cta__content{min-height:25vh;}.elementor-11 .elementor-element.elementor-element-41e60051 .elementor-cta__title{font-size:1.5rem;}.elementor-11 .elementor-element.elementor-element-44a3db8{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-66e394c{width:50%;}.elementor-11 .elementor-element.elementor-element-66e394c > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-11 .elementor-element.elementor-element-b5592b2 .elementor-cta__content{min-height:25vh;}.elementor-11 .elementor-element.elementor-element-b5592b2 .elementor-cta__title{font-size:1.5rem;}.elementor-11 .elementor-element.elementor-element-029a2fa{width:50%;}.elementor-11 .elementor-element.elementor-element-029a2fa > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-11 .elementor-element.elementor-element-27384d2 .elementor-cta__content{min-height:25vh;}.elementor-11 .elementor-element.elementor-element-27384d2 .elementor-cta__title{font-size:1.5rem;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-56d12ac1{width:51%;}.elementor-11 .elementor-element.elementor-element-5bb99a8c{width:49%;}.elementor-11 .elementor-element.elementor-element-54ad466{width:16%;}.elementor-11 .elementor-element.elementor-element-46b9dc6{width:33%;}.elementor-11 .elementor-element.elementor-element-3191563{width:33%;}.elementor-11 .elementor-element.elementor-element-87d08c6{width:18%;}.elementor-11 .elementor-element.elementor-element-f941a18{width:16%;}.elementor-11 .elementor-element.elementor-element-89b22b1{width:33%;}.elementor-11 .elementor-element.elementor-element-ff4ad3d{width:33%;}.elementor-11 .elementor-element.elementor-element-eda1d52{width:18%;}}/* Start custom CSS for heading, class: .elementor-element-407231e0 */.heading05 {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.heading05::before,
.heading05::after {
	content: '';
	width: 5px;
	height: 30px;
	background-color: #fff;
}

.heading05::before {
	margin-right: 20px;
	transform: rotate(-30deg)
}
.heading05::after {
	margin-left: 20px;
	transform: rotate(30deg)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-222f0a04 */.contact-btn{
    font-size: 90%;
    padding: 10px 30px 10px;
    border-radius: 100px;
    display: block;
    margin: 15px 0 0;
    background-color: #fff;
    color:#28C877;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23e50204 */.fv-section{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2452fac7 */.scrolldown1{
    /*描画位置※位置は適宜調整してください*/
	position:absolute;
	left:53%;
	bottom:10px;
    /*全体の高さ*/
	height:50px;
}

/*Scrollテキストの描写*/
.scrolldown1 span{
    /*描画位置*/
	position: absolute;
	left:-15px;
	top: -15px;
    /*テキストの形状*/
	color: #333;
	font-size: 0.7rem;
	letter-spacing: 0.05em;
}

/* 線の描写 */
.scrolldown1::after{
	content: "";
    /*描画位置*/
	position: absolute;
	top: 0;
    /*線の形状*/
	width: 1px;
	height: 30px;
	background: #333;
    /*線の動き1.4秒かけて動く。永遠にループ*/
	animation: pathmove 1.4s ease-in-out infinite;
	opacity:0;
}

/*高さ・位置・透過が変化して線が上から下に動く*/
@keyframes pathmove{
	0%{
		height:0;
		top:0;
		opacity: 0;
	}
	30%{
		height:30px;
		opacity: 1;
	}
	100%{
		height:0;
		top:50px;
		opacity: 0;
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-454631f */.ok{
    font-size: 180%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba7e6b3 */.ok{
    font-size: 180%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44458a6 */.ok{
    font-size: 180%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7215f99 */@media (max-width:480px){
	.pc_br{
	display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8dcd47 */span.marker {
    background: linear-gradient(transparent 50%, #FFF000 50%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0894ad */@media (max-width:480px){
	.pc_br{
	display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5137ae9 */.ok{
    font-size: 180%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbde502 */.ok{
    font-size: 180%;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-bf5817f */.call a{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-41e60051 */.call a{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b5592b2 */.call a{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-27384d2 */.call a{
    text-decoration: none !important;
}/* End custom CSS */