.elementor-1188 .elementor-element.elementor-element-f58a457 > .elementor-element-populated, .elementor-1188 .elementor-element.elementor-element-f58a457 > .elementor-element-populated > .elementor-background-overlay, .elementor-1188 .elementor-element.elementor-element-f58a457 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1188 .elementor-element.elementor-element-f58a457 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.8% 0.8% 0.8% 0.8%;}.elementor-1188 .elementor-element.elementor-element-f58a457 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1188 .elementor-element.elementor-element-1f55357 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1188 .elementor-element.elementor-element-1f55357:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-1f55357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3266d6f );}.elementor-1188 .elementor-element.elementor-element-1f55357, .elementor-1188 .elementor-element.elementor-element-1f55357 > .elementor-background-overlay{border-radius:15px 15px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-1f55357{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1188 .elementor-element.elementor-element-1f55357 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1188 .elementor-element.elementor-element-4e34e14:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1188 .elementor-element.elementor-element-4e34e14 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00B08A;}.elementor-1188 .elementor-element.elementor-element-4e34e14 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1188 .elementor-element.elementor-element-4e34e14 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1188 .elementor-element.elementor-element-0c23e2b{width:auto;max-width:auto;}.elementor-1188 .elementor-element.elementor-element-69269a5 .elementor-heading-title{color:var( --e-global-color-1c23a6f );font-family:"Noto Sans JP", Sans-serif;font-weight:bold;}.elementor-1188 .elementor-element.elementor-element-69269a5{width:auto;max-width:auto;}.elementor-1188 .elementor-element.elementor-element-3d0be2b .elementor-spacer-inner{height:3px;}.elementor-1188 .elementor-element.elementor-element-c68d412:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-c68d412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2272D;}.elementor-1188 .elementor-element.elementor-element-c68d412{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B2272D;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.8% 0.8% 0.8% 0.8%;}.elementor-1188 .elementor-element.elementor-element-c68d412, .elementor-1188 .elementor-element.elementor-element-c68d412 > .elementor-background-overlay{border-radius:0px 0px 10px 10px;}.elementor-1188 .elementor-element.elementor-element-c68d412 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1188 .elementor-element.elementor-element-a75954b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1188 .elementor-element.elementor-element-a75954b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2272D;}.elementor-1188 .elementor-element.elementor-element-a75954b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1188 .elementor-element.elementor-element-a75954b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1188 .elementor-element.elementor-element-e0d6c10 .elementor-icon-wrapper{text-align:right;}.elementor-1188 .elementor-element.elementor-element-e0d6c10.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1188 .elementor-element.elementor-element-e0d6c10.elementor-view-framed .elementor-icon, .elementor-1188 .elementor-element.elementor-element-e0d6c10.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1188 .elementor-element.elementor-element-e0d6c10.elementor-view-framed .elementor-icon, .elementor-1188 .elementor-element.elementor-element-e0d6c10.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1188 .elementor-element.elementor-element-e0d6c10 .elementor-icon{font-size:30px;}.elementor-1188 .elementor-element.elementor-element-e0d6c10 .elementor-icon i, .elementor-1188 .elementor-element.elementor-element-e0d6c10 .elementor-icon svg{transform:rotate(0deg);}.elementor-1188 .elementor-element.elementor-element-e0d6c10{width:100%;max-width:100%;bottom:13.094px;}body:not(.rtl) .elementor-1188 .elementor-element.elementor-element-e0d6c10{left:10px;}body.rtl .elementor-1188 .elementor-element.elementor-element-e0d6c10{right:10px;}.elementor-1188 .elementor-element.elementor-element-9624039{text-align:left;width:100%;max-width:100%;align-self:flex-end;}.elementor-1188 .elementor-element.elementor-element-9624039 .elementor-heading-title{color:#FFFFFF;}.elementor-1188 .elementor-element.elementor-element-3e5250fb > .elementor-element-populated, .elementor-1188 .elementor-element.elementor-element-3e5250fb > .elementor-element-populated > .elementor-background-overlay, .elementor-1188 .elementor-element.elementor-element-3e5250fb > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1188 .elementor-element.elementor-element-3e5250fb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.8% 0.8% 0.8% 0.8%;}.elementor-1188 .elementor-element.elementor-element-3e5250fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1188 .elementor-element.elementor-element-144d09a{--item-text-hover-decoration:underline;}.elementor-1188 .elementor-element.elementor-element-ce75e44{text-align:center;}.elementor-bc-flex-widget .elementor-1188 .elementor-element.elementor-element-ec5289c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1188 .elementor-element.elementor-element-ec5289c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1188 .elementor-element.elementor-element-909f54a:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-909f54a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1188 .elementor-element.elementor-element-909f54a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1188 .elementor-element.elementor-element-909f54a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1188 .elementor-element.elementor-element-32fd29c{width:20%;max-width:20%;}.elementor-1188 .elementor-element.elementor-element-be2c408{width:20%;max-width:20%;}.elementor-1188 .elementor-element.elementor-element-16fe28c{width:20%;max-width:20%;}.elementor-1188 .elementor-element.elementor-element-c049c52{width:20%;max-width:20%;}.elementor-1188 .elementor-element.elementor-element-6c3ed04{width:20%;max-width:20%;}.elementor-1188 .elementor-element.elementor-element-5fd3059{text-align:center;}.elementor-1188 .elementor-element.elementor-element-5fd3059 .elementor-heading-title{color:#3D2205;}.elementor-1188 .elementor-element.elementor-element-5fd3059 > .elementor-widget-container{padding:8px 8px 8px 8px;background-color:#AECFEE;}.elementor-1188 .elementor-element.elementor-element-0c6f989{text-align:center;}.elementor-1188 .elementor-element.elementor-element-0c6f989 .elementor-heading-title{color:#3D2205;}.elementor-1188 .elementor-element.elementor-element-0c6f989 > .elementor-widget-container{padding:8px 8px 8px 8px;background-color:#CBDFEA;}.elementor-1188 .elementor-element.elementor-element-1c40a08{text-align:center;}.elementor-1188 .elementor-element.elementor-element-46311a0{text-align:center;}.elementor-1188 .elementor-element.elementor-element-46311a0 .elementor-heading-title{color:#3D2205;}.elementor-1188 .elementor-element.elementor-element-46311a0 > .elementor-widget-container{padding:8px 8px 8px 8px;background-color:#C9DCD6;}.elementor-1188 .elementor-element.elementor-element-b61f043{text-align:center;}.elementor-1188 .elementor-element.elementor-element-b61f043 .elementor-heading-title{color:#3D2205;}.elementor-1188 .elementor-element.elementor-element-b61f043 > .elementor-widget-container{padding:8px 8px 8px 8px;background-color:#F5D3D4;}.elementor-1188 .elementor-element.elementor-element-f4adcea{text-align:center;}.elementor-1188 .elementor-element.elementor-element-ad20c59{text-align:center;}.elementor-1188 .elementor-element.elementor-element-ad20c59 .elementor-heading-title{color:#3D2205;}.elementor-1188 .elementor-element.elementor-element-ad20c59 > .elementor-widget-container{padding:8px 8px 8px 8px;background-color:#F5C3C4;}.elementor-1188 .elementor-element.elementor-element-977152e{text-align:center;}.elementor-1188 .elementor-element.elementor-element-977152e .elementor-heading-title{color:#3D2205;}.elementor-1188 .elementor-element.elementor-element-977152e > .elementor-widget-container{padding:8px 8px 8px 8px;background-color:#F5C3C4;}.elementor-1188 .elementor-element.elementor-element-8589c04 .elementor-spacer-inner{height:50px;}.elementor-1188 .elementor-element.elementor-element-0e14644{text-align:center;}.elementor-1188 .elementor-element.elementor-element-4d3bb28 .elementor-spacer-inner{height:50px;}.elementor-1188 .elementor-element.elementor-element-2624eb1 .elementor-spacer-inner{height:50px;}.elementor-1188 .elementor-element.elementor-element-28e0948 .elementor-spacer-inner{height:50px;}@media(max-width:767px){.elementor-1188 .elementor-element.elementor-element-32fd29c{width:50%;max-width:50%;}.elementor-1188 .elementor-element.elementor-element-be2c408{width:50%;max-width:50%;}.elementor-1188 .elementor-element.elementor-element-16fe28c{width:50%;max-width:50%;}.elementor-1188 .elementor-element.elementor-element-c049c52{width:50%;max-width:50%;}.elementor-1188 .elementor-element.elementor-element-6c3ed04{width:50%;max-width:50%;}.elementor-1188 .elementor-element.elementor-element-5fd3059{text-align:left;}.elementor-1188 .elementor-element.elementor-element-0c6f989{text-align:left;}}@media(min-width:768px){.elementor-1188 .elementor-element.elementor-element-a75954b{width:6%;}.elementor-1188 .elementor-element.elementor-element-be8411f{width:94%;}.elementor-1188 .elementor-element.elementor-element-4062e93{width:26.271%;}.elementor-1188 .elementor-element.elementor-element-ec5289c{width:73.729%;}.elementor-1188 .elementor-element.elementor-element-23acad7{width:33%;}.elementor-1188 .elementor-element.elementor-element-98f40c7{width:67%;}.elementor-1188 .elementor-element.elementor-element-ecc4638{width:33%;}.elementor-1188 .elementor-element.elementor-element-96e52b2{width:67%;}}/* Start custom CSS for section, class: .elementor-element-1f55357 */.shadow_inset_bottom_up {
    box-shadow: inset 0 -40px 20px -20px hsl(500 10% 10% / 20%);
}/* End custom CSS */