.elementor-5594 .elementor-element.elementor-element-2d5ae92e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-widget-crafto-heading .crafto-primary-title, .elementor-widget-crafto-heading .crafto-primary-title a, .elementor-widget-crafto-heading.elementor-widget-crafto-heading .crafto-heading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-crafto-heading .crafto-primary-title .separator{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-crafto-heading .heading-prefix{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-5594 .elementor-element.elementor-element-60b385c3 > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-60b385c3 .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-60b385c3 .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-60b385c3 .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-60b385c3.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-widget-crafto-text-editor .text-editor-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5594 .elementor-element.elementor-element-75b50bd5 .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-68272705 > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-68272705 .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-68272705 .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-68272705 .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-68272705.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-511dfbff .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-1bd2ec51 > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-1bd2ec51 .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-1bd2ec51 .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-1bd2ec51 .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-1bd2ec51.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-6bccd08b .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-7a39c8 > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-7a39c8 .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-7a39c8 .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-7a39c8 .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-7a39c8.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-3bce8270 .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-87dc30c > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-87dc30c .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-87dc30c .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-87dc30c .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-87dc30c.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-4237578a .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-3c53137a > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-3c53137a .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-3c53137a .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-3c53137a .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-3c53137a.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-4416e524 .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-5fc0dcd1 > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-5fc0dcd1 .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-5fc0dcd1 .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-5fc0dcd1 .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-5fc0dcd1.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-79a14523 .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-713636be > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-713636be .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-713636be .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-713636be .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-713636be.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-357c3e4d .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-115749f7 > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-115749f7 .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-115749f7 .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-115749f7 .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-115749f7.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-85cd4e7 .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-49c96c9 > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-49c96c9 .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-49c96c9 .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-49c96c9 .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-49c96c9.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-46509288 .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-a15b1ab > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-a15b1ab .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-a15b1ab .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-a15b1ab .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-a15b1ab.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-2c5720cc .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-77897c5 > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-77897c5 .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-77897c5 .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-77897c5 .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-77897c5.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-63afe2b .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-5bd050e > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-5bd050e .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-5bd050e .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-5bd050e .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-5bd050e.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-59f793c5 .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-7078a7d1 > .elementor-widget-container{margin:46px 0px -11px 0px;}.elementor-5594 .elementor-element.elementor-element-7078a7d1 .crafto-primary-title{white-space:normal;}.elementor-5594 .elementor-element.elementor-element-7078a7d1 .crafto-primary-title, .elementor-5594 .elementor-element.elementor-element-7078a7d1 .crafto-primary-title a, .elementor-5594 .elementor-element.elementor-element-7078a7d1.elementor-widget-crafto-heading .crafto-heading{font-family:"Jost", Sans-serif;font-size:24px;line-height:1px;}.elementor-5594 .elementor-element.elementor-element-2816fde7 .text-editor-content{text-align:left;}.elementor-5594 .elementor-element.elementor-element-704304bd > .elementor-widget-container{margin:98px 0px 0px 0px;}.elementor-5594 .elementor-element.elementor-element-704304bd .text-editor-content{text-align:left;}@media(min-width:576px){.elementor-5594 .elementor-element.elementor-element-2d5ae92e{--content-width:855px;}}@media(max-width:1399px){.elementor-widget-crafto-text-editor .text-editor-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1199px){.elementor-5594 .elementor-element.elementor-element-2d5ae92e{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}}@media(max-width:991px){.elementor-5594 .elementor-element.elementor-element-2d5ae92e{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-widget-crafto-text-editor .text-editor-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-5594 .elementor-element.elementor-element-2d5ae92e{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(max-width:575px){.elementor-widget-crafto-text-editor .text-editor-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-2d5ae92e */ul {
  padding-top: 0.3em;
  padding-left: 1.2em !important; /* ←ここを調整して揃える */
  margin-left: 0 !important;
}

ul, ul li, ul li p {
  margin-top: 0 !important;
  margin-bottom: 4px !important;
  line-height: 1.5;
}/* End custom CSS */