.elementor-2308 .elementor-element.elementor-element-79362e0 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-2308 .elementor-element.elementor-element-79362e0 img{width:1140px;}.elementor-2308 .elementor-element.elementor-element-6f6fdf3{--display:flex;}.elementor-2308 .elementor-element.elementor-element-fd6fd5d > .elementor-background-overlay{background-color:var( --e-global-color-2d95853 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-fd6fd5d > .elementor-container{max-width:1140px;}.elementor-2308 .elementor-element.elementor-element-fd6fd5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-00785b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2308 .elementor-element.elementor-element-00785b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFF7E7 0%, #81D8D0 100%);}.elementor-2308 .elementor-element.elementor-element-00785b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-00785b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-9cbd9a9{--display:flex;}.elementor-2308 .elementor-element.elementor-element-56d1b34{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-56d1b34:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-56d1b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2308 .elementor-element.elementor-element-ccdfca9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-ccdfca9{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;line-height:1px;letter-spacing:-1.4px;}.elementor-2308 .elementor-element.elementor-element-eb0bfe8 > .elementor-widget-container{margin:-110px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-d9a7479:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2308 .elementor-element.elementor-element-d9a7479 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A17;}.elementor-2308 .elementor-element.elementor-element-d9a7479 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-d9a7479 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-377dc8a{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-38b2494{text-align:center;}.elementor-2308 .elementor-element.elementor-element-38b2494 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-264c919{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-cca4cfb > .elementor-widget-container{background-color:var( --e-global-color-2d95853 );margin:0px 32px 0px 32px;padding:32px 32px 32px 32px;}.elementor-2308 .elementor-element.elementor-element-eb9ba8a{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-3c57c07{--display:flex;}.elementor-2308 .elementor-element.elementor-element-f875ec2{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-14fbfa2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-14fbfa2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-1fb0d38{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-5afd76d{text-align:center;}.elementor-2308 .elementor-element.elementor-element-5afd76d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-ce8a9a2{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-b077333{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d486b8e );}.elementor-2308 .elementor-element.elementor-element-00b0610 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-00b0610 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-e81d34e > .elementor-widget-container{padding:48px 48px 48px 48px;}.elementor-2308 .elementor-element.elementor-element-e81d34e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;line-height:32px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2308 .elementor-element.elementor-element-e17e9c0 img{width:90%;}.elementor-2308 .elementor-element.elementor-element-7260f39 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2308 .elementor-element.elementor-element-d1d6fd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2308 .elementor-element.elementor-element-d1d6fd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A17;}.elementor-2308 .elementor-element.elementor-element-d1d6fd9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-d1d6fd9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-d4ea8ca{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-340bb69{text-align:center;}.elementor-2308 .elementor-element.elementor-element-340bb69 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-749d67b{text-align:center;}.elementor-2308 .elementor-element.elementor-element-706c00e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2308 .elementor-element.elementor-element-4595bde .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2308 .elementor-element.elementor-element-9f664bb{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-59409f9{--display:flex;}.elementor-2308 .elementor-element.elementor-element-ce40008{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-67dfbcc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-67dfbcc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-e2fd493 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-e2fd493 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-77d3f7b{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-b297644{text-align:center;}.elementor-2308 .elementor-element.elementor-element-b297644 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-0f6b6c8{--spacer-size:9px;}.elementor-2308 .elementor-element.elementor-element-3b35ec4{text-align:center;}.elementor-2308 .elementor-element.elementor-element-3b35ec4 .elementor-heading-title{font-size:24px;}.elementor-2308 .elementor-element.elementor-element-3cac13e{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-7424bf4 > .elementor-element-populated, .elementor-2308 .elementor-element.elementor-element-7424bf4 > .elementor-element-populated > .elementor-background-overlay, .elementor-2308 .elementor-element.elementor-element-7424bf4 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-2308 .elementor-element.elementor-element-89fb7b4 > .elementor-element-populated, .elementor-2308 .elementor-element.elementor-element-89fb7b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-2308 .elementor-element.elementor-element-89fb7b4 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-2308 .elementor-element.elementor-element-d2ac1f2 > .elementor-container{max-width:1140px;}.elementor-2308 .elementor-element.elementor-element-d2ac1f2, .elementor-2308 .elementor-element.elementor-element-d2ac1f2 > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-2308 .elementor-element.elementor-element-d2ac1f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-d2ac1f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-f529f17 > .elementor-element-populated, .elementor-2308 .elementor-element.elementor-element-f529f17 > .elementor-element-populated > .elementor-background-overlay, .elementor-2308 .elementor-element.elementor-element-f529f17 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-2308 .elementor-element.elementor-element-78afc1c > .elementor-element-populated, .elementor-2308 .elementor-element.elementor-element-78afc1c > .elementor-element-populated > .elementor-background-overlay, .elementor-2308 .elementor-element.elementor-element-78afc1c > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-2308 .elementor-element.elementor-element-c63ba3b{--display:flex;}.elementor-2308 .elementor-element.elementor-element-d02bc0a{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-9e69d8c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-9e69d8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-1fcf8db{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-3e8aeb8{text-align:center;}.elementor-2308 .elementor-element.elementor-element-3e8aeb8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-c806b9d{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-28ef469:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-28ef469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d95853 );}.elementor-2308 .elementor-element.elementor-element-28ef469{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-28ef469 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-17112ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-17112ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-992eb06 img{width:1140%;}.elementor-2308 .elementor-element.elementor-element-85aefca{--display:flex;}.elementor-2308 .elementor-element.elementor-element-6daea69{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-f02fc95 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-f02fc95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-4f7e789{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-1009d75{text-align:center;}.elementor-2308 .elementor-element.elementor-element-1009d75 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-ee88c96{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-ab86abb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-ab86abb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-3d9e651 > .elementor-element-populated{border-style:groove;border-width:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-4bdcff7 p{margin-block-end:5px;}.elementor-2308 .elementor-element.elementor-element-77b5afe > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-6a93db8 > .elementor-element-populated{border-style:groove;border-width:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-6a93db8 > .elementor-element-populated, .elementor-2308 .elementor-element.elementor-element-6a93db8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2308 .elementor-element.elementor-element-6a93db8 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-8cf7914 p{margin-block-end:5px;}.elementor-2308 .elementor-element.elementor-element-827b8b4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-75c2450 > .elementor-element-populated{border-style:groove;border-width:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-92bcdec p{margin-block-end:5px;}.elementor-2308 .elementor-element.elementor-element-5922f47 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-fab2aef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-fab2aef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-5d847d9 > .elementor-element-populated, .elementor-2308 .elementor-element.elementor-element-5d847d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2308 .elementor-element.elementor-element-5d847d9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-017db73 p{margin-block-end:5px;}.elementor-2308 .elementor-element.elementor-element-5776508 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-cfdf66a > .elementor-element-populated{border-style:groove;border-width:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-cfdf66a > .elementor-element-populated, .elementor-2308 .elementor-element.elementor-element-cfdf66a > .elementor-element-populated > .elementor-background-overlay, .elementor-2308 .elementor-element.elementor-element-cfdf66a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-d8d5a8b p{margin-block-end:5px;}.elementor-2308 .elementor-element.elementor-element-5a7224f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-5e5b0fd > .elementor-element-populated{border-style:groove;border-width:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-5e5b0fd > .elementor-element-populated, .elementor-2308 .elementor-element.elementor-element-5e5b0fd > .elementor-element-populated > .elementor-background-overlay, .elementor-2308 .elementor-element.elementor-element-5e5b0fd > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-1ab9254 p{margin-block-end:5px;}.elementor-2308 .elementor-element.elementor-element-26735d1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-ae03599{--display:flex;}.elementor-2308 .elementor-element.elementor-element-05eca93{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-e781e25 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-e781e25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-c6c4356{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-2c222c8{text-align:center;}.elementor-2308 .elementor-element.elementor-element-2c222c8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-f925ee6{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-a96f5d0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-4938b14{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-e907f51{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-418d3ff{--display:flex;}.elementor-2308 .elementor-element.elementor-element-7400dc4{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-26f9103 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-26f9103 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-18142da{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-d20844b{text-align:center;}.elementor-2308 .elementor-element.elementor-element-d20844b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-c3be042{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-7ef6413 > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-2308 .elementor-element.elementor-element-7ef6413 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2308 .elementor-element.elementor-element-6314192 > .elementor-background-overlay{background-color:var( --e-global-color-2d95853 );opacity:0.5;}.elementor-2308 .elementor-element.elementor-element-6813b34 > .elementor-background-overlay{background-color:var( --e-global-color-2d95853 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-6813b34 > .elementor-container{max-width:1140px;}.elementor-2308 .elementor-element.elementor-element-6813b34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-04abcfa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2308 .elementor-element.elementor-element-04abcfa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFF7E7 0%, #81D8D0 100%);}.elementor-2308 .elementor-element.elementor-element-04abcfa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-04abcfa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-af75c7e{--display:flex;}.elementor-2308 .elementor-element.elementor-element-517bc02{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2308 .elementor-element.elementor-element-517bc02:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-517bc02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d95853 );}.elementor-2308 .elementor-element.elementor-element-0ca8665{text-align:center;}.elementor-2308 .elementor-element.elementor-element-0ca8665 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:700;line-height:24px;letter-spacing:0.1px;word-spacing:2px;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-7082108 > .elementor-widget-container{margin:-8px -8px -8px -8px;}.elementor-2308 .elementor-element.elementor-element-7082108.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-2308 .elementor-element.elementor-element-7082108{text-align:center;}.elementor-2308 .elementor-element.elementor-element-7082108 .elementor-heading-title{font-size:22px;line-height:30px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2308 .elementor-element.elementor-element-728759d .elementor-button{background-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;}.elementor-2308 .elementor-element.elementor-element-728759d{width:auto;max-width:auto;}.elementor-2308 .elementor-element.elementor-element-af7e03a{--display:flex;}.elementor-2308 .elementor-element.elementor-element-916601d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-916601d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-689fd82{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-24ce609{text-align:center;}.elementor-2308 .elementor-element.elementor-element-24ce609 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-64c9b36{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-96858a5 > .elementor-container{max-width:750px;}.elementor-2308 .elementor-element.elementor-element-4a10ef9{text-align:center;}.elementor-2308 .elementor-element.elementor-element-4a10ef9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-b0f83e3{--spacer-size:8px;}.elementor-2308 .elementor-element.elementor-element-9103453 > .elementor-widget-container{background-color:#E4DCF2;}.elementor-2308 .elementor-element.elementor-element-9103453{text-align:center;}.elementor-2308 .elementor-element.elementor-element-9103453 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;}.elementor-2308 .elementor-element.elementor-element-dd8b960{--spacer-size:8px;}.elementor-2308 .elementor-element.elementor-element-da0352f{text-align:center;}.elementor-2308 .elementor-element.elementor-element-da0352f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-423c219:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2308 .elementor-element.elementor-element-423c219 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://for-shine.co.jp/wp-content/uploads/2026/01/Webサイト-デスクトップ-モックアップ-28.png");}.elementor-2308 .elementor-element.elementor-element-423c219 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-423c219 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-4dfd942{width:initial;max-width:initial;}.elementor-2308 .elementor-element.elementor-element-4dfd942 > .elementor-widget-container{background-color:var( --e-global-color-2d95853 );margin:120px 120px 120px 120px;padding:28px 28px 28px 28px;}.elementor-2308 .elementor-element.elementor-element-a64b6b4{--display:flex;}.elementor-2308 .elementor-element.elementor-element-bb03ce1{--spacer-size:50px;}.elementor-2308 .elementor-element.elementor-element-805f68b > .elementor-background-overlay{background-color:var( --e-global-color-2d95853 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-805f68b > .elementor-container{max-width:1140px;}.elementor-2308 .elementor-element.elementor-element-805f68b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-6fa5eb9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2308 .elementor-element.elementor-element-6fa5eb9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFF7E7 0%, #81D8D0 100%);}.elementor-2308 .elementor-element.elementor-element-6fa5eb9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2308 .elementor-element.elementor-element-6fa5eb9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2308 .elementor-element.elementor-element-1849da2{--display:flex;}.elementor-2308 .elementor-element.elementor-element-78b3c6a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2308 .elementor-element.elementor-element-78b3c6a:not(.elementor-motion-effects-element-type-background), .elementor-2308 .elementor-element.elementor-element-78b3c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d95853 );}.elementor-2308 .elementor-element.elementor-element-bedabec{text-align:center;}.elementor-2308 .elementor-element.elementor-element-bedabec .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:700;line-height:24px;letter-spacing:0.1px;word-spacing:2px;color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-67ac23c > .elementor-widget-container{margin:-8px -8px -8px -8px;}.elementor-2308 .elementor-element.elementor-element-67ac23c.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-2308 .elementor-element.elementor-element-67ac23c{text-align:center;}.elementor-2308 .elementor-element.elementor-element-67ac23c .elementor-heading-title{font-size:22px;line-height:30px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2308 .elementor-element.elementor-element-bc11f43 .elementor-button{background-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2308 .elementor-element.elementor-element-bc11f43{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-2308 .elementor-element.elementor-element-56d1b34{--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-a96f5d0{--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-4938b14{--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-e907f51{--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-517bc02{--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-78b3c6a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2308 .elementor-element.elementor-element-79362e0 img{width:1000px;}.elementor-2308 .elementor-element.elementor-element-6af5735 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2308 .elementor-element.elementor-element-6af5735 img{width:100%;}.elementor-2308 .elementor-element.elementor-element-56d1b34{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-ccdfca9 > .elementor-widget-container{margin:2px 2px 2px 2px;padding:-1px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-ccdfca9{font-size:17px;}.elementor-2308 .elementor-element.elementor-element-eb0bfe8 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-a96f5d0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-4938b14{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-e907f51{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2308 .elementor-element.elementor-element-517bc02{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2308 .elementor-element.elementor-element-0ca8665 .elementor-heading-title{font-size:16px;}.elementor-2308 .elementor-element.elementor-element-7082108 .elementor-heading-title{font-size:12px;}.elementor-2308 .elementor-element.elementor-element-4a10ef9 .elementor-heading-title{font-size:24px;}.elementor-2308 .elementor-element.elementor-element-b0f83e3{--spacer-size:1px;}.elementor-2308 .elementor-element.elementor-element-9103453 .elementor-heading-title{font-size:18px;}.elementor-2308 .elementor-element.elementor-element-dd8b960{--spacer-size:1px;}.elementor-2308 .elementor-element.elementor-element-4dfd942{width:100%;max-width:100%;}.elementor-2308 .elementor-element.elementor-element-4dfd942 > .elementor-widget-container{margin:24px 24px 24px 24px;padding:18px 18px 18px 18px;}.elementor-2308 .elementor-element.elementor-element-78b3c6a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2308 .elementor-element.elementor-element-bedabec .elementor-heading-title{font-size:16px;}.elementor-2308 .elementor-element.elementor-element-67ac23c .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-2308 .elementor-element.elementor-element-9cbd9a9{--content-width:80%;}.elementor-2308 .elementor-element.elementor-element-af75c7e{--content-width:80%;}.elementor-2308 .elementor-element.elementor-element-1849da2{--content-width:80%;}}