.elementor-5850 .elementor-element.elementor-element-9d06f70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-9d06f70{text-align:center;}.elementor-5850 .elementor-element.elementor-element-6c57188 > .elementor-widget-container{margin:30px 0px 10px 0px;padding:30px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-d504cd9 );}.elementor-5850 .elementor-element.elementor-element-6c57188{text-align:center;}.elementor-5850 .elementor-element.elementor-element-6c57188 .elementor-heading-title{font-size:22px;font-weight:bold;color:var( --e-global-color-0f915bf );}.elementor-5850 .elementor-element.elementor-element-8946444 > .elementor-widget-container{padding:0px 0px 0px 7px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-0f915bf );}.elementor-5850 .elementor-element.elementor-element-8946444 .elementor-heading-title{font-size:22px;font-weight:bold;color:var( --e-global-color-0f915bf );}.elementor-5850 .elementor-element.elementor-element-71e07a3{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-5850 .elementor-element.elementor-element-71e07a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-d63b5f2 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 7px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-0f915bf );}.elementor-5850 .elementor-element.elementor-element-d63b5f2 .elementor-heading-title{font-size:22px;font-weight:bold;color:var( --e-global-color-0f915bf );}.elementor-5850 .elementor-element.elementor-element-b5e8a43{--grid-columns:1;}.elementor-5850 .elementor-element.elementor-element-23a0aa8 > .elementor-widget-container{margin:30px 0px 10px 0px;padding:30px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-d504cd9 );}.elementor-5850 .elementor-element.elementor-element-23a0aa8{text-align:center;}.elementor-5850 .elementor-element.elementor-element-23a0aa8 .elementor-heading-title{font-size:22px;font-weight:bold;color:var( --e-global-color-0f915bf );}.elementor-5850 .elementor-element.elementor-element-5b363c0{--grid-columns:3;}@media(max-width:1024px){.elementor-5850 .elementor-element.elementor-element-71e07a3{--grid-columns:1;}.elementor-5850 .elementor-element.elementor-element-b5e8a43{--grid-columns:2;}.elementor-5850 .elementor-element.elementor-element-5b363c0{--grid-columns:2;}}@media(max-width:767px){.elementor-5850 .elementor-element.elementor-element-6c57188 .elementor-heading-title{font-size:18px;}.elementor-5850 .elementor-element.elementor-element-8946444 .elementor-heading-title{font-size:18px;}.elementor-5850 .elementor-element.elementor-element-71e07a3{--grid-columns:1;}.elementor-5850 .elementor-element.elementor-element-d63b5f2 .elementor-heading-title{font-size:18px;}.elementor-5850 .elementor-element.elementor-element-b5e8a43{--grid-columns:1;}.elementor-5850 .elementor-element.elementor-element-23a0aa8 .elementor-heading-title{font-size:18px;}.elementor-5850 .elementor-element.elementor-element-5b363c0{--grid-columns:1;}}/* Start custom CSS */@media (max-width:767px){

body.elementor-page-5850 .elementor-location-archive .elementor-image-box-wrapper{
  display:flex;
  align-items:flex-start;
  gap:12px;
}

body.elementor-page-5850 .elementor-location-archive .elementor-image-box-img{
  flex:0 0 120px;   /* 画像幅 */
}

body.elementor-page-5850 .elementor-location-archive .elementor-image-box-img img{
  width:100%;
  height:auto;
}

body.elementor-page-5850 .elementor-location-archive .elementor-image-box-content{
  flex:1;
}

}/* End custom CSS */