.elementor-366 .elementor-element.elementor-element-0d624ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:50px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-c974046{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-756569c{text-align:left;}.elementor-366 .elementor-element.elementor-element-756569c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:27.74px;}.elementor-366 .elementor-element.elementor-element-756569c > .elementor-widget-container{padding:24px 24px 24px 24px;background-color:var( --e-global-color-secondary );border-radius:16px 16px 16px 16px;}.elementor-366 .elementor-element.elementor-element-756569c.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-366 .elementor-element.elementor-element-fc22c27{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;line-height:27.74px;}.elementor-366 .elementor-element.elementor-element-fc22c27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-cfab19e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-9cf0032{text-align:left;}.elementor-366 .elementor-element.elementor-element-9cf0032 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:27.74px;}.elementor-366 .elementor-element.elementor-element-9cf0032 > .elementor-widget-container{padding:24px 24px 24px 24px;background-color:var( --e-global-color-secondary );border-radius:16px 16px 16px 16px;}.elementor-366 .elementor-element.elementor-element-9cf0032.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-366 .elementor-element.elementor-element-ea99f97{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;line-height:27.74px;}.elementor-366 .elementor-element.elementor-element-ea99f97 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-6077413{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-b2ef538{text-align:left;}.elementor-366 .elementor-element.elementor-element-b2ef538 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:27.74px;}.elementor-366 .elementor-element.elementor-element-b2ef538 > .elementor-widget-container{padding:24px 24px 24px 24px;background-color:var( --e-global-color-secondary );border-radius:16px 16px 16px 16px;}.elementor-366 .elementor-element.elementor-element-b2ef538.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-366 .elementor-element.elementor-element-c4bdca2{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;line-height:27.74px;}.elementor-366 .elementor-element.elementor-element-c4bdca2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-ad18f81{text-align:center;width:100%;max-width:100%;}.elementor-366 .elementor-element.elementor-element-ad18f81 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Serif JP", Sans-serif;font-size:34px;font-weight:700;line-height:34.49px;}.elementor-366 .elementor-element.elementor-element-ad18f81 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-ad18f81.elementor-element{--order:-99999 /* order start hack */;}@media(max-width:767px){.elementor-366 .elementor-element.elementor-element-0d624ff{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-366 .elementor-element.elementor-element-c974046{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-756569c .elementor-heading-title{font-size:16px;}.elementor-366 .elementor-element.elementor-element-756569c > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-366 .elementor-element.elementor-element-fc22c27{font-size:15px;}.elementor-366 .elementor-element.elementor-element-fc22c27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-cfab19e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-9cf0032 .elementor-heading-title{font-size:15px;}.elementor-366 .elementor-element.elementor-element-9cf0032 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-366 .elementor-element.elementor-element-ea99f97{font-size:15px;}.elementor-366 .elementor-element.elementor-element-ea99f97 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-6077413{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-b2ef538 .elementor-heading-title{font-size:15px;}.elementor-366 .elementor-element.elementor-element-b2ef538 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-366 .elementor-element.elementor-element-c4bdca2{font-size:15px;}.elementor-366 .elementor-element.elementor-element-c4bdca2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-ad18f81 .elementor-heading-title{font-size:20px;}.elementor-366 .elementor-element.elementor-element-ad18f81 > .elementor-widget-container{padding:20px 0px 20px 0px;}}@media(min-width:768px){.elementor-366 .elementor-element.elementor-element-0d624ff{--content-width:900px;}}