.elementor-8 .elementor-element.elementor-element-038e9de{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-038e9de.e-con{--flex-grow:1;--flex-shrink:0}.elementor-8 .elementor-element.elementor-element-53bb808{--display:flex;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-53bb808:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-53bb808>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gurugurutanashi.topaz.ne.jp/wp-content/uploads/2024/09/IMG_1102-scaled.jpg");background-size:cover}.elementor-8 .elementor-element.elementor-element-53bb808,.elementor-8 .elementor-element.elementor-element-53bb808:before{--border-transition:.3s}.elementor-8 .elementor-element.elementor-element-df9d95e{text-align:center}.elementor-8 .elementor-element.elementor-element-df9d95e .elementor-heading-title{color:#070b1d;font-family:"Roboto",Sans-serif;font-size:39px;font-weight:600;text-shadow:19px 21px 74px rgba(38.61586956521739,207.5162523629489,219.29999999999998,.11)}.elementor-8 .elementor-element.elementor-element-df9d95e>.elementor-widget-container{margin:24px}.elementor-8 .elementor-element.elementor-element-04008d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-ac37945{text-align:center;font-family:"Roboto",Sans-serif;font-size:26px;font-weight:400}.elementor-8 .elementor-element.elementor-element-ac37945>.elementor-widget-container{margin:60px}.elementor-8 .elementor-element.elementor-element-468bb65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-3ff39f9{--display:flex;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-c4f3d93{text-align:center}.elementor-8 .elementor-element.elementor-element-c4f3d93 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:43px;font-weight:600}.elementor-8 .elementor-element.elementor-element-fc50ceb>.elementor-widget-container{margin:60px}.elementor-8 .elementor-element.elementor-element-c2a6319{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-ca2e06d{--display:flex;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-6716302{text-align:center}.elementor-8 .elementor-element.elementor-element-6716302 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:45px;font-weight:600}.elementor-8 .elementor-element.elementor-element-416bacb{--display:flex;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-9f74c4a{text-align:center;font-family:"Roboto",Sans-serif;font-size:32px;font-weight:400}.elementor-8 .elementor-element.elementor-element-9f74c4a>.elementor-widget-container{margin:52px}.elementor-8 .elementor-element.elementor-element-aab7690{--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;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-18a23f6{--e-image-carousel-slides-to-show:2}.elementor-8 .elementor-element.elementor-element-02ed573{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-2bcf70f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-2bcf70f:hover{background-color:transparent;background-image:linear-gradient(180deg,#e7dede 0%,#e9e0e2 100%)}.elementor-8 .elementor-element.elementor-element-b06b36a{--display:flex;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-42106db{text-align:center}.elementor-8 .elementor-element.elementor-element-42106db .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:45px;font-weight:600}.elementor-8 .elementor-element.elementor-element-518300f{text-align:center}.elementor-8 .elementor-element.elementor-element-d6578eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-aa5e8bb{--display:flex;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-cc8c3de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-6faba11{--display:flex;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-5ffc086{--display:flex;--background-transition:.3s}.elementor-8 .elementor-element.elementor-element-3063bd9 .gallery-item .gallery-caption{text-align:center}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-53bb808{--width:90%}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-53bb808:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-53bb808>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}