.elementor-16 .elementor-element.elementor-element-0d89c26{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0d89c26:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0d89c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D7DA8;}.elementor-16 .elementor-element.elementor-element-84993d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4ab445e > .elementor-widget-container{padding:3px 0px 4px 0px;}.elementor-16 .elementor-element.elementor-element-4ab445e{text-align:start;}.elementor-16 .elementor-element.elementor-element-4ab445e .elementor-heading-title{font-size:1.3em;font-weight:500;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5cac312{--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;}.elementor-16 .elementor-element.elementor-element-344756d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-97b50d5{--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;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-51bc996{--display:flex;}.elementor-16 .elementor-element.elementor-element-55e6090 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-525f367{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8af6638{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-dda9a15{--display:flex;}.elementor-16 .elementor-element.elementor-element-905097a > .elementor-widget-container{border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-16 .elementor-element.elementor-element-905097a .widget-image-caption{color:#FFFFFF;background-color:#2D7DA8;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2.5em;margin-block-start:0px;}.elementor-16 .elementor-element.elementor-element-4c38806{--display:flex;}.elementor-16 .elementor-element.elementor-element-b2620c8 > .elementor-widget-container{border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-16 .elementor-element.elementor-element-b2620c8 .widget-image-caption{color:#FFFFFF;background-color:#2D7DA8;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2.5em;margin-block-start:0px;}.elementor-16 .elementor-element.elementor-element-7fd5bf9{--display:flex;}.elementor-16 .elementor-element.elementor-element-643aadf > .elementor-widget-container{border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-16 .elementor-element.elementor-element-643aadf .widget-image-caption{color:#FFFFFF;background-color:#2D7DA8;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2.5em;margin-block-start:0px;}.elementor-16 .elementor-element.elementor-element-002a785{--display:flex;}.elementor-16 .elementor-element.elementor-element-417ac0e > .elementor-widget-container{border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-16 .elementor-element.elementor-element-417ac0e .widget-image-caption{color:#FFFFFF;background-color:#2D7DA8;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2.5em;margin-block-start:0px;}.elementor-16 .elementor-element.elementor-element-3d21da4{--display:flex;}.elementor-16 .elementor-element.elementor-element-8801fae > .elementor-widget-container{border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-16 .elementor-element.elementor-element-8801fae img{width:100%;}.elementor-16 .elementor-element.elementor-element-8801fae .widget-image-caption{color:#FFFFFF;background-color:#2D7DA8;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2.5em;margin-block-start:0px;}.elementor-16 .elementor-element.elementor-element-14ff164{--display:flex;}.elementor-16 .elementor-element.elementor-element-b184da9 > .elementor-widget-container{border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-16 .elementor-element.elementor-element-b184da9 .widget-image-caption{color:#FFFFFF;background-color:#2D7DA8;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2.5em;margin-block-start:0px;}.elementor-16 .elementor-element.elementor-element-80e1a17{--display:flex;}.elementor-16 .elementor-element.elementor-element-5da0c38 > .elementor-widget-container{border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-16 .elementor-element.elementor-element-5da0c38 img{width:100%;}.elementor-16 .elementor-element.elementor-element-5da0c38 .widget-image-caption{color:#FFFFFF;background-color:#2D7DA8;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2.5em;margin-block-start:0px;}.elementor-16 .elementor-element.elementor-element-8da3d0c{--display:flex;}.elementor-16 .elementor-element.elementor-element-0475c03 > .elementor-widget-container{border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-16 .elementor-element.elementor-element-0475c03 .widget-image-caption{color:#FFFFFF;background-color:#2D7DA8;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:2.5em;margin-block-start:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-8af6638{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-8af6638{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-8af6638 */.photo-grid img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  display: block;
}

/* スマホ */
@media (max-width: 767px) {
  .photo-grid img {
    height: 125px;
  }
}/* End custom CSS */