.elementor-1456 .elementor-element.elementor-element-fba2345{--display:flex;}.elementor-1456 .elementor-element.elementor-element-8f6b27f .elementor-heading-title{font-size:24px;}.elementor-1456 .elementor-element.elementor-element-14424e4{--display:flex;}.elementor-1456 .elementor-element.elementor-element-b056bd7 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-1456 .elementor-element.elementor-element-b056bd7 .elementor-heading-title{font-size:20px;font-weight:800;color:#002FBE;}.elementor-1456 .elementor-element.elementor-element-496caf8{--display:flex;}.elementor-1456 .elementor-element.elementor-element-7d9e25c > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-1456 .elementor-element.elementor-element-7d9e25c .elementor-heading-title{font-size:20px;font-weight:800;color:#002FBE;}.elementor-1456 .elementor-element.elementor-element-ff1a1ef{--display:flex;}.elementor-1456 .elementor-element.elementor-element-095c661 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-1456 .elementor-element.elementor-element-095c661 .elementor-heading-title{font-size:20px;font-weight:800;color:#002FBE;}.elementor-1456 .elementor-element.elementor-element-5e6a94d{--display:flex;}.elementor-1456 .elementor-element.elementor-element-06951a1 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-1456 .elementor-element.elementor-element-06951a1 .elementor-heading-title{font-size:20px;font-weight:800;color:#002FBE;}.elementor-1456 .elementor-element.elementor-element-f3bad73{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-1456 .elementor-element.elementor-element-f3bad73 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:5px 5px 5px 5px;}.elementor-1456 .elementor-element.elementor-element-f3bad73 .elementor-heading-title{font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-1456 .elementor-element.elementor-element-dd2565b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1456 .elementor-element.elementor-element-ad2eeb5{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1456 .elementor-element.elementor-element-ad2eeb5:not(.elementor-motion-effects-element-type-background), .elementor-1456 .elementor-element.elementor-element-ad2eeb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1456 .elementor-element.elementor-element-0158e2d .elementor-heading-title{font-size:16px;}.elementor-1456 .elementor-element.elementor-element-3491e9e{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1456 .elementor-element.elementor-element-3491e9e:not(.elementor-motion-effects-element-type-background), .elementor-1456 .elementor-element.elementor-element-3491e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1456 .elementor-element.elementor-element-0af5a73 .elementor-heading-title{font-size:16px;}/* Start custom CSS for heading, class: .elementor-element-8f6b27f */.pageH2 h2 {
  padding: 0.5em;/*文字周りの余白*/
  color: #010101;/*文字色*/
  background: #eaf3ff;/*背景色*/
  border-bottom: solid 3px #516ab6;/*下線*/
}/* End custom CSS */