.elementor-2630 .elementor-element.elementor-element-4a2b0e8{--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;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2630 .elementor-element.elementor-element-b487ac3{font-size:24px;line-height:50px;letter-spacing:0px;}[data-theme="dark"] .elementor-2630 .elementor-element.elementor-element-b487ac3{color:#ffffff;}[data-theme="dark"] .elementor-2630 .elementor-element.elementor-element-34cdb59{color:#ffffff;}.elementor-2630 .elementor-element.elementor-element-4d84423 > .elementor-container{max-width:1280px;}.elementor-2630 .elementor-element.elementor-element-b782bab .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:20px;}.elementor-2630 .elementor-element.elementor-element-afada57 > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 0px;}.elementor-2630 .elementor-element.elementor-element-9445031{--feat-ratio:70;--title-size:32px;}.elementor-2630 .elementor-element.elementor-element-9445031 .p-list-2 .list-feat-holder{width:400px;max-width:400px;}.elementor-2630 .elementor-element.elementor-element-9445031 .entry-title{font-weight:700;}.elementor-2630 .elementor-element.elementor-element-9445031 .block-wrap{--bottom-spacing:20px;}.elementor-2630 .elementor-element.elementor-element-18f0230 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2630 .elementor-element.elementor-element-18f0230 .entry-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-2630 .elementor-element.elementor-element-18f0230 .is-gap-custom{margin-left:-20px;margin-right:-20px;--column-gap:20px;}.elementor-2630 .elementor-element.elementor-element-18f0230 .is-gap-custom .block-inner > *{padding-left:20px;padding-right:20px;}.elementor-2630 .elementor-element.elementor-element-18f0230 .p-wrap{--el-spacing:10px;}.elementor-2630 .elementor-element.elementor-element-18f0230 .block-wrap{--bottom-spacing:20px;}.elementor-2630 .elementor-element.elementor-element-b998254 > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 1px;padding:20px 20px 20px 20px;}.elementor-2630 .elementor-element.elementor-element-591380c{--title-size:19px;}.elementor-2630 .elementor-element.elementor-element-591380c .entry-title{font-weight:700;}.elementor-2630 .elementor-element.elementor-element-591380c .block-wrap{--bottom-spacing:15px;}.elementor-2630 .elementor-element.elementor-element-1707ed9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2630 .elementor-element.elementor-element-1707ed9 .entry-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-2630 .elementor-element.elementor-element-1707ed9 .is-gap-custom{margin-left:-20px;margin-right:-20px;--column-gap:20px;}.elementor-2630 .elementor-element.elementor-element-1707ed9 .is-gap-custom .block-inner > *{padding-left:20px;padding-right:20px;}.elementor-2630 .elementor-element.elementor-element-1707ed9 .p-wrap{--el-spacing:10px;}.elementor-2630 .elementor-element.elementor-element-1707ed9 .block-wrap{--bottom-spacing:20px;}.elementor-2630 .elementor-element.elementor-element-8509204{--display:flex;}@media(max-width:1024px){.elementor-2630 .elementor-element.elementor-element-9445031 .p-list-2 .list-feat-holder{width:380px;max-width:380px;}.elementor-2630 .elementor-element.elementor-element-9445031{--title-size:28px;}.elementor-2630 .elementor-element.elementor-element-b998254 > .elementor-element-populated{border-width:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2630 .elementor-element.elementor-element-b487ac3{line-height:40px;}.elementor-2630 .elementor-element.elementor-element-9445031{--feat-ratio:100;--title-size:22px;}.elementor-2630 .elementor-element.elementor-element-18f0230{--feat-ratio:120;}.elementor-2630 .elementor-element.elementor-element-1707ed9{--feat-ratio:120;}}@media(min-width:768px){.elementor-2630 .elementor-element.elementor-element-4a2b0e8{--content-width:720px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2630 .elementor-element.elementor-element-a2a8bcc{width:100%;}.elementor-2630 .elementor-element.elementor-element-b998254{width:100%;}}