.elementor-2395 .elementor-element.elementor-element-2810ba62:not(.elementor-motion-effects-element-type-background),.elementor-2395 .elementor-element.elementor-element-2810ba62>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2395 .elementor-element.elementor-element-2810ba62>.elementor-background-overlay{background-color:var(--e-global-color-3a728e8b);opacity:.7;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2395 .elementor-element.elementor-element-2810ba62{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2395 .elementor-element.elementor-element-4dedfb98{--spacer-size:110px}.elementor-2395 .elementor-element.elementor-element-d1c94c6 .elementor-heading-title{color:#fff;font-family:"Noto Sans JP",Sans-serif;font-size:40px;font-weight:600}.elementor-2395 .elementor-element.elementor-element-d1c94c6>.elementor-widget-container{padding:0 0 0 80px}.elementor-2395 .elementor-element.elementor-element-5faca9f5{--spacer-size:110px}.elementor-2395 .elementor-element.elementor-element-9fac6f8{--spacer-size:20px}.elementor-2395 .elementor-element.elementor-element-6a6cc3b>.elementor-container{text-align:left}.elementor-2395 .elementor-element.elementor-element-242efa2{padding:40px 0}.elementor-2395 .elementor-element.elementor-element-9d283f5.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2395 .elementor-element.elementor-element-369d131.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-2395 .elementor-element.elementor-element-369d131.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-2395 .elementor-element.elementor-element-369d131.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-2395 .elementor-element.elementor-element-369d131 .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-2395 .elementor-element.elementor-element-369d131 .elementor-image-box-img img{transition-duration:.3s}.elementor-2395 .elementor-element.elementor-element-369d131 .elementor-image-box-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:700;line-height:30px}.elementor-bc-flex-widget .elementor-2395 .elementor-element.elementor-element-b9f4322.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2395 .elementor-element.elementor-element-b9f4322.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2395 .elementor-element.elementor-element-b9f4322.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2395 .elementor-element.elementor-element-6aae49c .elementor-icon-wrapper{text-align:center}.elementor-2395 .elementor-element.elementor-element-1814a99.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2395 .elementor-element.elementor-element-1814a99>.elementor-element-populated{padding:0}.elementor-2395 .elementor-element.elementor-element-f5dd190.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-2395 .elementor-element.elementor-element-f5dd190.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-2395 .elementor-element.elementor-element-f5dd190.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-2395 .elementor-element.elementor-element-f5dd190 .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-2395 .elementor-element.elementor-element-f5dd190 .elementor-image-box-img img{transition-duration:.3s}.elementor-2395 .elementor-element.elementor-element-f5dd190 .elementor-image-box-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:700;line-height:30px}.elementor-2395 .elementor-element.elementor-element-f5dd190>.elementor-widget-container{padding:0}.elementor-bc-flex-widget .elementor-2395 .elementor-element.elementor-element-86574ed.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2395 .elementor-element.elementor-element-86574ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2395 .elementor-element.elementor-element-86574ed.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2395 .elementor-element.elementor-element-657d402 .elementor-icon-wrapper{text-align:center}.elementor-2395 .elementor-element.elementor-element-cffb6c5.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2395 .elementor-element.elementor-element-e348e89.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-2395 .elementor-element.elementor-element-e348e89.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-2395 .elementor-element.elementor-element-e348e89.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-2395 .elementor-element.elementor-element-e348e89 .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-2395 .elementor-element.elementor-element-e348e89 .elementor-image-box-img img{transition-duration:.3s}.elementor-2395 .elementor-element.elementor-element-e348e89 .elementor-image-box-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:700;line-height:30px}.elementor-2395 .elementor-element.elementor-element-e348e89 .elementor-image-box-description{color:var(--e-global-color-primary);font-family:"Noto Sans JP",Sans-serif;font-size:12px;font-weight:400;line-height:1.5em}.elementor-2395 .elementor-element.elementor-element-7056ead{text-align:center}.elementor-2395 .elementor-element.elementor-element-e301d1e{--spacer-size:20px}.elementor-2395 .elementor-element.elementor-element-f072b7c{text-align:center}.elementor-2395 .elementor-element.elementor-element-f072b7c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:36px;font-weight:600}.elementor-2395 .elementor-element.elementor-element-de35553{text-align:center}.elementor-2395 .elementor-element.elementor-element-de35553 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:36px;font-weight:600;line-height:40px}.elementor-2395 .elementor-element.elementor-element-9a37aec>.elementor-widget-container{padding:22px;border-style:solid;border-width:1px;border-color:#036;border-radius:15px}.elementor-2395 .elementor-element.elementor-element-274aa58{--spacer-size:50px}@media(min-width:768px){.elementor-2395 .elementor-element.elementor-element-9d283f5{width:28%}.elementor-2395 .elementor-element.elementor-element-b9f4322{width:8%}.elementor-2395 .elementor-element.elementor-element-1814a99{width:28%}.elementor-2395 .elementor-element.elementor-element-86574ed{width:7.892%}.elementor-2395 .elementor-element.elementor-element-cffb6c5{width:28.108%}}@media(max-width:1024px){.elementor-2395 .elementor-element.elementor-element-4dedfb98{--spacer-size:100px}.elementor-2395 .elementor-element.elementor-element-5faca9f5{--spacer-size:100px}.elementor-2395 .elementor-element.elementor-element-7056ead img{width:100%}}@media(max-width:767px){.elementor-2395 .elementor-element.elementor-element-4dedfb98{--spacer-size:40px}.elementor-2395 .elementor-element.elementor-element-d1c94c6 .elementor-heading-title{font-size:6vw}.elementor-2395 .elementor-element.elementor-element-d1c94c6>.elementor-widget-container{padding:0 0 0 20px}.elementor-2395 .elementor-element.elementor-element-5faca9f5{--spacer-size:40px}.elementor-2395 .elementor-element.elementor-element-369d131 .elementor-image-box-img{margin-bottom:15px}.elementor-2395 .elementor-element.elementor-element-1814a99>.elementor-element-populated{padding:0 20px}.elementor-2395 .elementor-element.elementor-element-f5dd190 .elementor-image-box-img{margin-bottom:15px}.elementor-2395 .elementor-element.elementor-element-e348e89 .elementor-image-box-img{margin-bottom:15px}.elementor-2395 .elementor-element.elementor-element-f072b7c .elementor-heading-title{font-size:6vw}.elementor-2395 .elementor-element.elementor-element-de35553 .elementor-heading-title{font-size:6vw}}@media screen and (min-width:768px){.br-sp{display:none}}.step1-box img{object-fit:cover;scale:1.2}