.elementor-bc-flex-widget .elementor-2620 .elementor-element.elementor-element-36d9183.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2620 .elementor-element.elementor-element-36d9183.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2620 .elementor-element.elementor-element-36d9183.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2620 .elementor-element.elementor-element-7f8f936{--e-image-carousel-slides-to-show:2}.elementor-2620 .elementor-element.elementor-element-917755c>.elementor-container{max-width:1000px}.elementor-bc-flex-widget .elementor-2620 .elementor-element.elementor-element-f01df52.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-2620 .elementor-element.elementor-element-f01df52.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-2620 .elementor-element.elementor-element-a328018 .elementor-heading-title{color:#a50000;font-family:"noto-serif-jp-v8-latin_japanese",Sans-serif;font-size:22px;font-weight:600}.elementor-2620 .elementor-element.elementor-element-8d7e71b{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-2620 .elementor-element.elementor-element-8d7e71b .elementor-divider-separator{width:100%}.elementor-2620 .elementor-element.elementor-element-8d7e71b .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-bc-flex-widget .elementor-2620 .elementor-element.elementor-element-d18e554.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-2620 .elementor-element.elementor-element-d18e554.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-2620 .elementor-element.elementor-element-ab9e45e .elementor-heading-title{color:#a50000;font-family:"noto-serif-jp-v8-latin_japanese",Sans-serif;font-size:22px;font-weight:600}.elementor-2620 .elementor-element.elementor-element-1f49eb0{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-2620 .elementor-element.elementor-element-1f49eb0 .elementor-divider-separator{width:100%}.elementor-2620 .elementor-element.elementor-element-1f49eb0 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-bc-flex-widget .elementor-2620 .elementor-element.elementor-element-ad23fca.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-2620 .elementor-element.elementor-element-ad23fca.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-2620 .elementor-element.elementor-element-30daf2e .elementor-heading-title{color:#a50000;font-family:"noto-serif-jp-v8-latin_japanese",Sans-serif;font-size:22px;font-weight:600}.elementor-2620 .elementor-element.elementor-element-5950b0b{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-2620 .elementor-element.elementor-element-5950b0b .elementor-divider-separator{width:100%}.elementor-2620 .elementor-element.elementor-element-5950b0b .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-2620 .elementor-element.elementor-element-f5d41d2{--spacer-size:10px}.elementor-2620 .elementor-element.elementor-element-7f1ac21>.elementor-container{max-width:600px}.elementor-2620 .elementor-element.elementor-element-d3445e5>.elementor-element-populated{margin:0 96px 0 0;--e-column-margin-right:96px;--e-column-margin-left:0px}.elementor-bc-flex-widget .elementor-2620 .elementor-element.elementor-element-868e4b1.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-2620 .elementor-element.elementor-element-868e4b1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-2620 .elementor-element.elementor-element-ac6bb3f{text-align:left}.elementor-2620 .elementor-element.elementor-element-ac6bb3f .elementor-heading-title{color:#a50000;font-family:"noto-serif-jp-v8-latin_japanese",Sans-serif;font-size:22px;font-weight:600}.elementor-2620 .elementor-element.elementor-element-ac6bb3f>.elementor-widget-container{margin:0;padding:0}.elementor-2620 .elementor-element.elementor-element-2f55820{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-2620 .elementor-element.elementor-element-2f55820 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-2620 .elementor-element.elementor-element-2f55820 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-2620 .elementor-element.elementor-element-2f55820>.elementor-widget-container{margin:0;padding:0 0 0 92px}.elementor-2620 .elementor-element.elementor-element-f60745c>.elementor-container{max-width:825px}.elementor-2620 .elementor-element.elementor-element-4dcb5cb{color:#000;font-family:"Roboto",Sans-serif;font-weight:400;line-height:30px;letter-spacing:0px}.elementor-2620 .elementor-element.elementor-element-eb4e21b{--spacer-size:10px}.elementor-2620 .elementor-element.elementor-element-74f2c3d>.elementor-container{max-width:300px}.elementor-2620 .elementor-element.elementor-element-bab5ec8{margin-top:0;margin-bottom:0;padding:0 0 0 17px}.elementor-2620 .elementor-element.elementor-element-fffd854 img{width:100%}.elementor-bc-flex-widget .elementor-2620 .elementor-element.elementor-element-6b6582e.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-2620 .elementor-element.elementor-element-6b6582e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-2620 .elementor-element.elementor-element-6b6582e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-2620 .elementor-element.elementor-element-8ce34c3{text-align:left}.elementor-2620 .elementor-element.elementor-element-8ce34c3 .elementor-heading-title{color:#a50000;font-family:"noto-serif-jp-v8-latin_japanese",Sans-serif;font-size:22px;font-weight:600}.elementor-2620 .elementor-element.elementor-element-8ce34c3>.elementor-widget-container{margin:0 0 0 17px;padding:0 0 4px}.elementor-2620 .elementor-element.elementor-element-8916fad{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-2620 .elementor-element.elementor-element-8916fad .elementor-divider-separator{width:100%}.elementor-2620 .elementor-element.elementor-element-8916fad .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-msie .elementor-2620 .elementor-element.elementor-element-23db343 .elementor-portfolio-item{width:calc( 100% / 3 )}.elementor-2620 .elementor-element.elementor-element-23db343 .wpcap-grid-container .wpcap-post .post-grid-meta span+span:before{content:"/"}.elementor-2620 .elementor-element.elementor-element-23db343 .post-grid-inner{text-align:left}.elementor-2620 .elementor-element.elementor-element-23db343 .wpcap-grid-container{grid-column-gap:15px;grid-row-gap:30px}.elementor-2620 .elementor-element.elementor-element-23db343 .wpcap-grid-container .wpcap-post{border-style:solid;border-width:1px;border-radius:0;padding:30px}.elementor-2620 .elementor-element.elementor-element-23db343 .wpcap-grid-container .wpcap-post a.read-more-btn{border-radius:0}.elementor-2620 .elementor-element.elementor-element-23db343>.elementor-widget-container{margin:12px}.elementor-2620 .elementor-element.elementor-element-ba72131{--spacer-size:10px}.elementor-2620 .elementor-element.elementor-element-e9f4bb8>.elementor-container{max-width:1000px}.elementor-bc-flex-widget .elementor-2620 .elementor-element.elementor-element-c6acc31.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2620 .elementor-element.elementor-element-c6acc31.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2620 .elementor-element.elementor-element-c6acc31>.elementor-element-populated{margin:40px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2620 .elementor-element.elementor-element-3e8ac31{text-align:center}.elementor-2620 .elementor-element.elementor-element-3e8ac31 .elementor-heading-title{color:#000;font-size:19px;font-weight:400}.elementor-2620 .elementor-element.elementor-element-3e8ac31>.elementor-widget-container{padding:37px;border-style:solid;border-width:1px}.elementor-bc-flex-widget .elementor-2620 .elementor-element.elementor-element-db7ef97.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2620 .elementor-element.elementor-element-db7ef97.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2620 .elementor-element.elementor-element-eba5641{text-align:center}.elementor-2620 .elementor-element.elementor-element-eba5641 .elementor-heading-title{color:#000;font-size:19px;font-weight:400}.elementor-2620 .elementor-element.elementor-element-eba5641>.elementor-widget-container{padding:37px;border-style:solid;border-width:1px}.elementor-2620 .elementor-element.elementor-element-7fd9f03{--spacer-size:10px}.elementor-2620 .elementor-element.elementor-element-890b085>.elementor-container{max-width:500px}.elementor-2620 .elementor-element.elementor-element-83dcb74 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2620 .elementor-element.elementor-element-77f3c52{color:#000;font-family:"Roboto",Sans-serif;font-weight:400;line-height:17px;letter-spacing:0px}.elementor-2620 .elementor-element.elementor-element-6bdd310{--spacer-size:30px}@media(max-width:1100px){.elementor-2620 .elementor-element.elementor-element-2f55820>.elementor-widget-container{padding:0 0 0 94px}.elementor-msie .elementor-2620 .elementor-element.elementor-element-23db343 .elementor-portfolio-item{width:calc( 100% / 2 )}}@media(min-width:768px){.elementor-2620 .elementor-element.elementor-element-9cc1854{width:33%}.elementor-2620 .elementor-element.elementor-element-785374b{width:20%}.elementor-2620 .elementor-element.elementor-element-f01df52{width:80%}.elementor-2620 .elementor-element.elementor-element-040113d{width:33.333%}.elementor-2620 .elementor-element.elementor-element-7a77c31{width:20%}.elementor-2620 .elementor-element.elementor-element-d18e554{width:79.998%}.elementor-2620 .elementor-element.elementor-element-b52f279{width:33%}.elementor-2620 .elementor-element.elementor-element-130407c{width:20%}.elementor-2620 .elementor-element.elementor-element-ad23fca{width:79.998%}.elementor-2620 .elementor-element.elementor-element-dd37a92{width:20%}.elementor-2620 .elementor-element.elementor-element-868e4b1{width:79.998%}.elementor-2620 .elementor-element.elementor-element-e0fd69a{width:27%}.elementor-2620 .elementor-element.elementor-element-6b6582e{width:72.998%}}@media(max-width:767px){.elementor-2620 .elementor-element.elementor-element-a328018{text-align:center}.elementor-2620 .elementor-element.elementor-element-ab9e45e{text-align:center}.elementor-2620 .elementor-element.elementor-element-30daf2e{text-align:center}.elementor-2620 .elementor-element.elementor-element-d3445e5>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2620 .elementor-element.elementor-element-ac6bb3f{text-align:center}.elementor-2620 .elementor-element.elementor-element-ac6bb3f .elementor-heading-title{font-size:19px}.elementor-2620 .elementor-element.elementor-element-2f55820>.elementor-widget-container{padding:0}.elementor-2620 .elementor-element.elementor-element-fffd854 img{width:24%}.elementor-2620 .elementor-element.elementor-element-8ce34c3{text-align:center}.elementor-2620 .elementor-element.elementor-element-8ce34c3>.elementor-widget-container{margin:0;padding:0}.elementor-msie .elementor-2620 .elementor-element.elementor-element-23db343 .elementor-portfolio-item{width:calc( 100% / 1 )}}@font-face{font-family:'noto-serif-jp-v8-latin_japanese';font-style:normal;font-weight:400;font-display:auto;src:url('http://syodou-p.jp/wp-content/uploads/2021/04/noto-serif-jp-v8-latin_japanese-regular.woff') format('woff')}