.elementor-693 .elementor-element.elementor-element-a369034 > .elementor-container{max-width:1070px;}.elementor-693 .elementor-element.elementor-element-0370d33 img{height:345px;object-fit:cover;object-position:center center;}.elementor-693 .elementor-element.elementor-element-8132226{text-align:center;}.elementor-693 .elementor-element.elementor-element-8132226 .elementor-heading-title{color:#707070;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:700;line-height:2.3em;}.elementor-693 .elementor-element.elementor-element-8132226 > .elementor-widget-container{padding:0px 060px 030px 060px;}.elementor-693 .elementor-element.elementor-element-79fd66a{text-align:right;}.elementor-693 .elementor-element.elementor-element-377d089{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-693 .elementor-element.elementor-element-377d089 > .elementor-widget-container{padding:60px 60px 60px 60px;}.elementor-693 .elementor-element.elementor-element-ec9a2e8 .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-693 .elementor-element.elementor-element-ac62e6f .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-693 .elementor-element.elementor-element-f0a9431 nav.post-navigation{margin-left:15px;margin-right:15px;}.elementor-693 .elementor-element.elementor-element-f0a9431 .nav-links > div{width:50%;}.elementor-693 .elementor-element.elementor-element-f0a9431 .nav-links span .fa{font-size:30px;}.elementor-693 .elementor-element.elementor-element-f0a9431.nav-classic nav.post-navigation .nav-next .fa{margin-left:15px;}.elementor-693 .elementor-element.elementor-element-f0a9431.nav-classic nav.post-navigation .nav-previous .fa{margin-right:15px;}.elementor-693 .elementor-element.elementor-element-f0a9431.nav-classic .nav-links .fa{top:0px;}.elementor-bc-flex-widget .elementor-693 .elementor-element.elementor-element-b5a51e8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-693 .elementor-element.elementor-element-b5a51e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-693 .elementor-element.elementor-element-b5a51e8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-693 .elementor-element.elementor-element-03cf2b4 .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}@media(max-width:767px){.elementor-693 .elementor-element.elementor-element-8132226 .elementor-heading-title{font-size:17px;}.elementor-693 .elementor-element.elementor-element-377d089{font-size:15px;}.elementor-693 .elementor-element.elementor-element-377d089 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-8132226 */h2 {
  position: relative;
  padding: 1rem 2rem;
  border-bottom: 4px solid #429FAA;
}

h2:before {
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 20%;
  height: 4px;
  content: '';
  background: #6ABCC6;
}/* End custom CSS */