.elementor-20 .elementor-element.elementor-element-625c2f96{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-20 .elementor-element.elementor-element-3311499e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-682d71ab{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-4ac02a63{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5408d867 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-ec42e53{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-ec42e53 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ec42e53 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-ec42e53 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-20 .elementor-element.elementor-element-59ac359e > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-59ac359e{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-31a13032{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-75ca2ea6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:900;line-height:1.6em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-4af28c12{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-4af28c12 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4af28c12 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-4af28c12 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-20 .elementor-element.elementor-element-b0c2b85 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-b0c2b85{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-72814cf9 > .elementor-widget-container{background-color:var( --e-global-color-56b4a2b );margin:0px 0px 0px 0px;padding:12px 0px 12px 12px;border-style:solid;border-width:0px 0px 0px 6px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-72814cf9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:900;line-height:1.6em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-5096f3cc > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5096f3cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.8em/2);}.elementor-20 .elementor-element.elementor-element-5096f3cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.8em/2);}.elementor-20 .elementor-element.elementor-element-5096f3cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.8em/2);}.elementor-20 .elementor-element.elementor-element-5096f3cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.8em/2);}.elementor-20 .elementor-element.elementor-element-5096f3cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.8em/2);}.elementor-20 .elementor-element.elementor-element-5096f3cc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-5096f3cc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-5096f3cc{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-5096f3cc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-20 .elementor-element.elementor-element-5096f3cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-5096f3cc .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;}.elementor-20 .elementor-element.elementor-element-5096f3cc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-1d4e1906 > .elementor-widget-container{background-color:var( --e-global-color-56b4a2b );margin:0px 0px 0px 0px;padding:12px 0px 12px 12px;border-style:solid;border-width:0px 0px 0px 6px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1d4e1906 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:900;line-height:1.6em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-19911611 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-19911611 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.8em/2);}.elementor-20 .elementor-element.elementor-element-19911611 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.8em/2);}.elementor-20 .elementor-element.elementor-element-19911611 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.8em/2);}.elementor-20 .elementor-element.elementor-element-19911611 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.8em/2);}.elementor-20 .elementor-element.elementor-element-19911611 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.8em/2);}.elementor-20 .elementor-element.elementor-element-19911611 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-19911611 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-19911611{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-19911611 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-20 .elementor-element.elementor-element-19911611 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-19911611 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;}.elementor-20 .elementor-element.elementor-element-19911611 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-633d375b{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-19a75f13 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-465a3809{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-465a3809 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-465a3809 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-465a3809 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-20 .elementor-element.elementor-element-696b8700 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-696b8700{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-451e617 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-451e617 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.8em/2);}.elementor-20 .elementor-element.elementor-element-451e617 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.8em/2);}.elementor-20 .elementor-element.elementor-element-451e617 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.8em/2);}.elementor-20 .elementor-element.elementor-element-451e617 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.8em/2);}.elementor-20 .elementor-element.elementor-element-451e617 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.8em/2);}.elementor-20 .elementor-element.elementor-element-451e617 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-451e617 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-451e617{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-451e617 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-20 .elementor-element.elementor-element-451e617 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-451e617 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;}.elementor-20 .elementor-element.elementor-element-451e617 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-59266658{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-22cadc61 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-191d08f9{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-191d08f9 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-191d08f9 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-191d08f9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-20 .elementor-element.elementor-element-15495274 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-15495274{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-31826b2c{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1da4b62f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-87f6825{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-87f6825 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-87f6825 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-87f6825 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-20 .elementor-element.elementor-element-51542574 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-51542574{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-59d9cf0a{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b09c09f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-37a8f177{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-37a8f177 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-37a8f177 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-37a8f177 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-20 .elementor-element.elementor-element-514f3d8a > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-514f3d8a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-1be97317 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1be97317 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.8em/2);}.elementor-20 .elementor-element.elementor-element-1be97317 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.8em/2);}.elementor-20 .elementor-element.elementor-element-1be97317 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.8em/2);}.elementor-20 .elementor-element.elementor-element-1be97317 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.8em/2);}.elementor-20 .elementor-element.elementor-element-1be97317 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.8em/2);}.elementor-20 .elementor-element.elementor-element-1be97317 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-1be97317 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-1be97317{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-1be97317 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-20 .elementor-element.elementor-element-1be97317 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-1be97317 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;}.elementor-20 .elementor-element.elementor-element-1be97317 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-5583b7e2{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3866f1b9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-c479716{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-c479716 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c479716 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-c479716 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-20 .elementor-element.elementor-element-5b41607d > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-5b41607d{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-178e2999{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-67e9f211 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-5de5a5ed{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-5de5a5ed > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5de5a5ed .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-5de5a5ed .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-20 .elementor-element.elementor-element-5a8ef16b > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-5a8ef16b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-1ce00a6c{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-40041520 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-1f13af19{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-1f13af19 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1f13af19 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-1f13af19 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-20 .elementor-element.elementor-element-237e02b3 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-237e02b3{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-53b445fc > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-53b445fc{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-53b445fc a{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-6a02542f{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1cb1264c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-40290b09{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-40290b09 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-40290b09 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-40290b09 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-20 .elementor-element.elementor-element-4c859b3e > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-4c859b3e{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-4c859b3e a{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2eadde8b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2eadde8b{text-align:end;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-2eadde8b a{color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-625c2f96{--content-width:1200px;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-625c2f96{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5408d867 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-19a75f13 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-22cadc61 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1da4b62f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b09c09f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-3866f1b9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-67e9f211 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-40041520 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1cb1264c .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-625c2f96{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-4ac02a63{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5408d867 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-31a13032{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-633d375b{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-19a75f13 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-59266658{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-22cadc61 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-31826b2c{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-1da4b62f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-59d9cf0a{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-b09c09f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5583b7e2{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-3866f1b9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-178e2999{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-67e9f211 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1ce00a6c{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-40041520 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-6a02542f{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-1cb1264c .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-625c2f96 */.privacylist-namber li {
    align-items: flex-start !important;
    padding-left: 40px !important;
}

.privacylist-container{
    counter-reset: number 0;
}

.privacylist-namber li::before {
    counter-increment: number 1;
    /* 1ずつカウントする指示 */
    content: counter(number) " ";
    /* 0からカウントする指示 */
    position: absolute;
    left: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #d84145;
    padding: 10px;
    border-radius: 100%;
    width: 30px;
    height: 30px;
}

@media screen and (max-width: 767px) {
.privacylist-namber li::before{
    top: 0%;
}
}/* End custom CSS */