.elementor-2125 .elementor-element.elementor-element-a724f16:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-a724f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-a724f16 > .elementor-container{min-height:10vh;}.elementor-2125 .elementor-element.elementor-element-a724f16{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-a724f16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-32492ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-32492ca .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2125 .elementor-element.elementor-element-40e82d9:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-40e82d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-2125 .elementor-element.elementor-element-40e82d9 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-40e82d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 200px 0px;}.elementor-2125 .elementor-element.elementor-element-40e82d9 > .elementor-shape-bottom .elementor-shape-fill{fill:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-b6caa62:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-b6caa62 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-b6caa62 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2125 .elementor-element.elementor-element-b6caa62 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-b6caa62 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2125 .elementor-element.elementor-element-00350c8{width:var( --container-widget-width, 120.443% );max-width:120.443%;--container-widget-width:120.443%;--container-widget-flex-grow:0;text-align:center;}.elementor-2125 .elementor-element.elementor-element-00350c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-00350c8.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-00350c8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;letter-spacing:2.5px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-8d89167:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-8d89167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-2125 .elementor-element.elementor-element-8d89167 > .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-8d89167{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2125 .elementor-element.elementor-element-e6e6e6d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-e6e6e6d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2125 .elementor-element.elementor-element-e6e6e6d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2125 .elementor-element.elementor-element-e6e6e6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2125 .elementor-element.elementor-element-e6e6e6d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:030px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-e6e6e6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2125 .elementor-element.elementor-element-ebbb8f0{width:var( --container-widget-width, 119.554% );max-width:119.554%;--container-widget-width:119.554%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Average Sans", Sans-serif;font-size:15px;font-weight:normal;line-height:1px;letter-spacing:0.03px;word-spacing:0.03px;color:#EBE5E5;}.elementor-2125 .elementor-element.elementor-element-ebbb8f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-ebbb8f0 p{margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-98fc20b:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-98fc20b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-2125 .elementor-element.elementor-element-98fc20b > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-98fc20b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 200px 0px;}.elementor-2125 .elementor-element.elementor-element-98fc20b > .elementor-shape-bottom .elementor-shape-fill{fill:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-e518782:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-e518782 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-e518782 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2125 .elementor-element.elementor-element-e518782 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-e518782 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-5ccb761{width:var( --container-widget-width, 120.443% );max-width:120.443%;--container-widget-width:120.443%;--container-widget-flex-grow:0;text-align:center;}.elementor-2125 .elementor-element.elementor-element-5ccb761 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-5ccb761.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-5ccb761 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;letter-spacing:2.5px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-c64b7bb{width:var( --container-widget-width, 119.554% );max-width:119.554%;--container-widget-width:119.554%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Average Sans", Sans-serif;font-size:15px;font-weight:normal;line-height:1px;letter-spacing:0.03px;word-spacing:0.03px;color:#EBE5E5;}.elementor-2125 .elementor-element.elementor-element-c64b7bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-c64b7bb p{margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-9bfedfa:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-9bfedfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-2125 .elementor-element.elementor-element-9bfedfa > .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-9bfedfa > .elementor-container{max-width:575px;}.elementor-2125 .elementor-element.elementor-element-9bfedfa{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2125 .elementor-element.elementor-element-85d016e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-85d016e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2125 .elementor-element.elementor-element-85d016e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2125 .elementor-element.elementor-element-85d016e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2125 .elementor-element.elementor-element-85d016e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:030px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-85d016e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-fab982f:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-fab982f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;background-image:url("https://n-test.shokudesign.com/wp-content/uploads/2022/09/293922df2d098b4fe75db6a200a5d31f.jpg");background-size:cover;}.elementor-2125 .elementor-element.elementor-element-fab982f > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-fab982f:hover > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-2125 .elementor-element.elementor-element-fab982f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 050px 60px 0px;}.elementor-2125 .elementor-element.elementor-element-4b00f5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-4b00f5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-bc-flex-widget .elementor-2125 .elementor-element.elementor-element-4b00f5f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2125 .elementor-element.elementor-element-4b00f5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2125 .elementor-element.elementor-element-4b00f5f > .elementor-element-populated >  .elementor-background-overlay{opacity:0.26;}.elementor-2125 .elementor-element.elementor-element-4b00f5f > .elementor-element-populated, .elementor-2125 .elementor-element.elementor-element-4b00f5f > .elementor-element-populated > .elementor-background-overlay, .elementor-2125 .elementor-element.elementor-element-4b00f5f > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-2125 .elementor-element.elementor-element-4b00f5f > .elementor-element-populated{box-shadow:0px 10px 24px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-2125 .elementor-element.elementor-element-4b00f5f:hover > .elementor-element-populated, .elementor-2125 .elementor-element.elementor-element-4b00f5f:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-2125 .elementor-element.elementor-element-4b00f5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-6e13ead{width:var( --container-widget-width, 99.107% );max-width:99.107%;--container-widget-width:99.107%;--container-widget-flex-grow:0;text-align:center;}.elementor-2125 .elementor-element.elementor-element-6e13ead > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-6e13ead.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-6e13ead .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:400;line-height:1.2px;letter-spacing:-1.1px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-6066931:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-6066931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-2125 .elementor-element.elementor-element-6066931 > .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-6066931{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2125 .elementor-element.elementor-element-7879b27:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-7879b27 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2125 .elementor-element.elementor-element-7879b27.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2125 .elementor-element.elementor-element-7879b27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2125 .elementor-element.elementor-element-7879b27 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:030px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-7879b27 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-09b56b3{width:var( --container-widget-width, 119.554% );max-width:119.554%;--container-widget-width:119.554%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Average Sans", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8px;letter-spacing:0.03px;word-spacing:0.03px;color:#EBE5E5;}.elementor-2125 .elementor-element.elementor-element-09b56b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-09b56b3 p{margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-39726a8 > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-2125 .elementor-element.elementor-element-39726a8 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-39726a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-c8a8f3c:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-c8a8f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;background-image:url("https://n-test.shokudesign.com/wp-content/uploads/2022/09/293922df2d098b4fe75db6a200a5d31f.jpg");background-size:cover;}.elementor-2125 .elementor-element.elementor-element-c8a8f3c > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-c8a8f3c:hover > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-2125 .elementor-element.elementor-element-c8a8f3c > .elementor-container{max-width:1318px;}.elementor-2125 .elementor-element.elementor-element-c8a8f3c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 050px 60px 0px;}.elementor-2125 .elementor-element.elementor-element-86f38fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-86f38fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-bc-flex-widget .elementor-2125 .elementor-element.elementor-element-86f38fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2125 .elementor-element.elementor-element-86f38fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2125 .elementor-element.elementor-element-86f38fd > .elementor-element-populated >  .elementor-background-overlay{opacity:0.26;}.elementor-2125 .elementor-element.elementor-element-86f38fd > .elementor-element-populated, .elementor-2125 .elementor-element.elementor-element-86f38fd > .elementor-element-populated > .elementor-background-overlay, .elementor-2125 .elementor-element.elementor-element-86f38fd > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-2125 .elementor-element.elementor-element-86f38fd > .elementor-element-populated{box-shadow:0px 10px 24px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-2125 .elementor-element.elementor-element-86f38fd:hover > .elementor-element-populated, .elementor-2125 .elementor-element.elementor-element-86f38fd:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-2125 .elementor-element.elementor-element-86f38fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-efaab5e{width:var( --container-widget-width, 99.107% );max-width:99.107%;--container-widget-width:99.107%;--container-widget-flex-grow:0;text-align:center;}.elementor-2125 .elementor-element.elementor-element-efaab5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-efaab5e.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-efaab5e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:400;line-height:1.2px;letter-spacing:-1.1px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-1c011d9:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-1c011d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-2125 .elementor-element.elementor-element-1c011d9 > .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-1c011d9{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2125 .elementor-element.elementor-element-412f55e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-412f55e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2125 .elementor-element.elementor-element-412f55e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2125 .elementor-element.elementor-element-412f55e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2125 .elementor-element.elementor-element-412f55e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:030px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-412f55e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-bf372ac{width:var( --container-widget-width, 119.554% );max-width:119.554%;--container-widget-width:119.554%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Average Sans", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8px;letter-spacing:0.03px;word-spacing:0.03px;color:#EBE5E5;}.elementor-2125 .elementor-element.elementor-element-bf372ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-bf372ac p{margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-24e5874 > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-2125 .elementor-element.elementor-element-24e5874 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-24e5874 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-b6a0c71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0120px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-b6a0c71.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-b6a0c71{text-align:center;}.elementor-2125 .elementor-element.elementor-element-b6a0c71 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;letter-spacing:2.5px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-7ccf239 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0120px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-7ccf239.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-7ccf239{text-align:center;}.elementor-2125 .elementor-element.elementor-element-7ccf239 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;letter-spacing:2.5px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-bf1df61:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-bf1df61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(233deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2125 .elementor-element.elementor-element-bf1df61 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-bf1df61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:020px 0px 10px 0px;}.elementor-2125 .elementor-element.elementor-element-840cf3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-840cf3d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-840cf3d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-840cf3d > .elementor-element-populated{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-840cf3d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-c07ed72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-c07ed72.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-c07ed72{text-align:center;}.elementor-2125 .elementor-element.elementor-element-c07ed72 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:44px;letter-spacing:0px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-13717b4:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-13717b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(233deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2125 .elementor-element.elementor-element-13717b4 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-13717b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:020px 0px 10px 0px;}.elementor-2125 .elementor-element.elementor-element-e4fb95d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-e4fb95d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-e4fb95d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-e4fb95d > .elementor-element-populated{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-e4fb95d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-cca77c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-cca77c1.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-cca77c1{text-align:center;}.elementor-2125 .elementor-element.elementor-element-cca77c1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:44px;letter-spacing:0px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-386b1e7 > .elementor-container{max-width:1527px;}.elementor-2125 .elementor-element.elementor-element-386b1e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-386b1e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-41e15be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-41e15be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-41e15be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-41e15be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-ha-carousel .ha-slick-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-carousel .ha-slick-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2125 .elementor-element.elementor-element-f32b29d > .elementor-widget-container{padding:120px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-f32b29d{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;line-height:13px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-e95c1af > .elementor-container{max-width:1527px;}.elementor-2125 .elementor-element.elementor-element-e95c1af{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-e95c1af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-9140f63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-9140f63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-9140f63 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-9140f63 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-4823589 > .elementor-widget-container{padding:120px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-4823589{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;line-height:13px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-452c62d{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-452c62d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-f47df55 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2125 .elementor-element.elementor-element-b806249 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-b806249{text-align:center;}.elementor-2125 .elementor-element.elementor-element-b806249 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:44px;letter-spacing:0px;word-spacing:0px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-a9796ae{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-a9796ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-89cfdda > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2125 .elementor-element.elementor-element-92c0540 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-92c0540{text-align:center;}.elementor-2125 .elementor-element.elementor-element-92c0540 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:44px;letter-spacing:0px;word-spacing:0px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-1268893 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2125 .elementor-element.elementor-element-1268893:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-1268893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-1268893{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-1268893 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-0e1dd03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-0e1dd03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-0e1dd03 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-0e1dd03 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 5px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-0e1dd03 > .elementor-element-populated, .elementor-2125 .elementor-element.elementor-element-0e1dd03 > .elementor-element-populated > .elementor-background-overlay, .elementor-2125 .elementor-element.elementor-element-0e1dd03 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-0e1dd03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2125 .elementor-element.elementor-element-481d046 img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-b4a6b9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-b4a6b9e{text-align:center;}.elementor-2125 .elementor-element.elementor-element-b4a6b9e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:29px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-c74a827{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#1F1F1F;}.elementor-2125 .elementor-element.elementor-element-c74a827 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:020px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-c74a827.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-c74a827 p{margin-block-end:22px;}.elementor-2125 .elementor-element.elementor-element-9f70d34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-9f70d34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-9f70d34 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-9f70d34 > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 5px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-9f70d34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-a8eea29 img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-34fb2c0:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-34fb2c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-34fb2c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-34fb2c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-21bbc97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-21bbc97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-21bbc97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-21bbc97 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-21bbc97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-5178ae6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-5178ae6.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-5178ae6{text-align:center;}.elementor-2125 .elementor-element.elementor-element-5178ae6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-accent );}.elementor-2125 .elementor-element.elementor-element-41efa52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-41efa52{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-2125 .elementor-element.elementor-element-41efa52 p{margin-block-end:21px;}.elementor-2125 .elementor-element.elementor-element-b745134:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-b745134 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-b745134 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-b745134 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 5px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-b745134 > .elementor-element-populated, .elementor-2125 .elementor-element.elementor-element-b745134 > .elementor-element-populated > .elementor-background-overlay, .elementor-2125 .elementor-element.elementor-element-b745134 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-b745134 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-272499c img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-16bfdf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-16bfdf0{text-align:center;}.elementor-2125 .elementor-element.elementor-element-16bfdf0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:29px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-b489bf0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#1F1F1F;}.elementor-2125 .elementor-element.elementor-element-b489bf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:020px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-b489bf0.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-b489bf0 p{margin-block-end:22px;}.elementor-2125 .elementor-element.elementor-element-cd8f899 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2125 .elementor-element.elementor-element-cd8f899:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-cd8f899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-cd8f899{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-cd8f899 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-54e8092:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-54e8092 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-54e8092 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-54e8092 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 5px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-54e8092 > .elementor-element-populated, .elementor-2125 .elementor-element.elementor-element-54e8092 > .elementor-element-populated > .elementor-background-overlay, .elementor-2125 .elementor-element.elementor-element-54e8092 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-54e8092 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-6865aa3 img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-0694549 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-0694549{text-align:center;}.elementor-2125 .elementor-element.elementor-element-0694549 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:29px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-a6ff320{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#1F1F1F;}.elementor-2125 .elementor-element.elementor-element-a6ff320 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:020px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-a6ff320.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-a6ff320 p{margin-block-end:22px;}.elementor-2125 .elementor-element.elementor-element-a053260 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2125 .elementor-element.elementor-element-a053260:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-a053260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-a053260{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-a053260 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-49d0023:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-49d0023 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-49d0023 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-49d0023 > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 5px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-49d0023 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-31ba2c2 img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-5df1755:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-5df1755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-5df1755{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-5df1755 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-44ed5e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-44ed5e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-44ed5e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-44ed5e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-44ed5e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-4a2f5b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-4a2f5b4.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-4a2f5b4{text-align:center;}.elementor-2125 .elementor-element.elementor-element-4a2f5b4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-accent );}.elementor-2125 .elementor-element.elementor-element-5e68fe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-5e68fe7{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-2125 .elementor-element.elementor-element-5e68fe7 p{margin-block-end:21px;}.elementor-2125 .elementor-element.elementor-element-a337621 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2125 .elementor-element.elementor-element-a337621:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-a337621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-a337621{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-a337621 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-826f323:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-826f323 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-826f323 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-826f323 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 5px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-826f323 > .elementor-element-populated, .elementor-2125 .elementor-element.elementor-element-826f323 > .elementor-element-populated > .elementor-background-overlay, .elementor-2125 .elementor-element.elementor-element-826f323 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-826f323 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-0d783b8 img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-cec03f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-cec03f8{text-align:center;}.elementor-2125 .elementor-element.elementor-element-cec03f8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:29px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-9179bda{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#1F1F1F;}.elementor-2125 .elementor-element.elementor-element-9179bda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:020px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-9179bda.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-9179bda p{margin-block-end:22px;}.elementor-2125 .elementor-element.elementor-element-37dcdc3:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-37dcdc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-37dcdc3 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-37dcdc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-1f6d2ab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2125 .elementor-element.elementor-element-1f6d2ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-dbd2210{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;column-gap:0px;text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:normal;line-height:1.8px;letter-spacing:3.6px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-dbd2210 > .elementor-widget-container{padding:30px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-dbd2210 p{margin-block-end:24px;}.elementor-2125 .elementor-element.elementor-element-94f8b32 > .elementor-widget-container{margin:050px 0px 0px 0px;padding:120px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-94f8b32.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-94f8b32{text-align:center;}.elementor-2125 .elementor-element.elementor-element-94f8b32 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;letter-spacing:2.5px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-387034d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2125 .elementor-element.elementor-element-387034d.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-387034d{column-gap:0px;text-align:center;font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:400;line-height:44px;letter-spacing:0px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-387034d p{margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-790448c:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-790448c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-790448c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-790448c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-8bcad87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-8bcad87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-8bcad87 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-8bcad87 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 5px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-8bcad87 > .elementor-element-populated, .elementor-2125 .elementor-element.elementor-element-8bcad87 > .elementor-element-populated > .elementor-background-overlay, .elementor-2125 .elementor-element.elementor-element-8bcad87 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-8bcad87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-8547995 img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-13dc4c6{width:var( --container-widget-width, 100.004% );max-width:100.004%;--container-widget-width:100.004%;--container-widget-flex-grow:0;font-family:"Average Sans", Sans-serif;font-size:16px;font-weight:400;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-13dc4c6 > .elementor-widget-container{padding:30px 10px 010px 10px;}.elementor-2125 .elementor-element.elementor-element-34b128d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-34b128d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-34b128d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-34b128d > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 5px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-34b128d > .elementor-element-populated, .elementor-2125 .elementor-element.elementor-element-34b128d > .elementor-element-populated > .elementor-background-overlay, .elementor-2125 .elementor-element.elementor-element-34b128d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-34b128d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-a0a50d9 img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-d20703c{width:var( --container-widget-width, 100.004% );max-width:100.004%;--container-widget-width:100.004%;--container-widget-flex-grow:0;font-family:"Average Sans", Sans-serif;font-size:16px;font-weight:400;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-d20703c > .elementor-widget-container{padding:30px 10px 10px 10px;}.elementor-2125 .elementor-element.elementor-element-ed83816:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-ed83816 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-ed83816 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-ed83816 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 5px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-ed83816 > .elementor-element-populated, .elementor-2125 .elementor-element.elementor-element-ed83816 > .elementor-element-populated > .elementor-background-overlay, .elementor-2125 .elementor-element.elementor-element-ed83816 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-ed83816 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-0aa8b09 img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-82ba344{width:var( --container-widget-width, 100.004% );max-width:100.004%;--container-widget-width:100.004%;--container-widget-flex-grow:0;font-family:"Average Sans", Sans-serif;font-size:16px;font-weight:400;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-82ba344 > .elementor-widget-container{padding:30px 10px 10px 10px;}.elementor-2125 .elementor-element.elementor-element-0ce615e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2125 .elementor-element.elementor-element-e7c6c14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-e7c6c14.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-e7c6c14{column-gap:0px;text-align:center;font-family:"Noto Serif", Sans-serif;font-size:22px;font-weight:400;line-height:36px;letter-spacing:1.4px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-e7c6c14 p{margin-block-end:10px;}.elementor-2125 .elementor-element.elementor-element-f813584 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-f813584{text-align:center;}.elementor-2125 .elementor-element.elementor-element-f813584 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:500;line-height:42px;letter-spacing:0px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-ff1da67:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-ff1da67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-ff1da67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1px;margin-bottom:1px;padding:0100px 20px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-ff1da67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-b96f147:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-b96f147 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2125 .elementor-element.elementor-element-b96f147 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-2125 .elementor-element.elementor-element-b96f147 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-b96f147 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-cb0ff71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-cb0ff71{text-align:center;}.elementor-2125 .elementor-element.elementor-element-cb0ff71 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;letter-spacing:2.5px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-6d84c1d{padding:0px 10px 0px 10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2125 .elementor-element.elementor-element-c14e5a6{width:var( --container-widget-width, 109.385% );max-width:109.385%;--container-widget-width:109.385%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-c14e5a6 .elementor-icon-box-wrapper{text-align:center;gap:35px;}.elementor-2125 .elementor-element.elementor-element-c14e5a6 .elementor-icon-box-title{margin-block-end:15px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-c14e5a6.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-c14e5a6.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-c14e5a6.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-c14e5a6 .elementor-icon{transition-duration:0.3s;}.elementor-2125 .elementor-element.elementor-element-c14e5a6 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-c14e5a6 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:2px;}.elementor-2125 .elementor-element.elementor-element-c14e5a6 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:normal;letter-spacing:0px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-691e821{width:var( --container-widget-width, 97.574% );max-width:97.574%;--container-widget-width:97.574%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-691e821 .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-691e821 .elementor-icon-box-title{margin-block-end:15px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-691e821.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-691e821.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-691e821.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-691e821 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-691e821 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:2px;letter-spacing:0px;}.elementor-2125 .elementor-element.elementor-element-691e821 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-93ffb7b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-93ffb7b .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-93ffb7b .elementor-icon-box-title{margin-block-end:15px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-93ffb7b.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-93ffb7b.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-93ffb7b.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-93ffb7b .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-93ffb7b .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:1px;}.elementor-2125 .elementor-element.elementor-element-93ffb7b .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-8aa951f{width:var( --container-widget-width, 114.557% );max-width:114.557%;--container-widget-width:114.557%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-8aa951f.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-8aa951f .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-8aa951f .elementor-icon-box-title{margin-block-end:17px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-8aa951f.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-8aa951f.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-8aa951f.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-8aa951f .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-8aa951f .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:2px;}.elementor-2125 .elementor-element.elementor-element-8aa951f .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-fa0498d{width:var( --container-widget-width, 137.963% );max-width:137.963%;--container-widget-width:137.963%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-fa0498d .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-fa0498d .elementor-icon-box-title{margin-block-end:15px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-fa0498d.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-fa0498d.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-fa0498d.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-fa0498d .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-fa0498d .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:1px;}.elementor-2125 .elementor-element.elementor-element-fa0498d .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-4ea36ee{width:var( --container-widget-width, 110.857% );max-width:110.857%;--container-widget-width:110.857%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-4ea36ee .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-4ea36ee .elementor-icon-box-title{margin-block-end:15px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-4ea36ee.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-4ea36ee.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-4ea36ee.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-4ea36ee .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-4ea36ee .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:2px;}.elementor-2125 .elementor-element.elementor-element-4ea36ee .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:normal;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-8ee5d82{padding:0px 10px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-3f7b8ac{width:var( --container-widget-width, 109.385% );max-width:109.385%;--container-widget-width:109.385%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-3f7b8ac .elementor-icon-box-wrapper{text-align:center;gap:35px;}.elementor-2125 .elementor-element.elementor-element-3f7b8ac.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-3f7b8ac.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-3f7b8ac.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-3f7b8ac .elementor-icon{transition-duration:0.3s;}.elementor-2125 .elementor-element.elementor-element-3f7b8ac .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-3f7b8ac .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:2px;}.elementor-2125 .elementor-element.elementor-element-3f7b8ac .elementor-icon-box-title{color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-3f7b8ac .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:normal;letter-spacing:0px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-a0a00f8{width:var( --container-widget-width, 97.574% );max-width:97.574%;--container-widget-width:97.574%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-a0a00f8 .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-a0a00f8.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-a0a00f8.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-a0a00f8.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-a0a00f8 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-a0a00f8 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:2px;letter-spacing:0px;}.elementor-2125 .elementor-element.elementor-element-a0a00f8 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-a0a00f8 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-9a73fd3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-9a73fd3 .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-9a73fd3.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-9a73fd3.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-9a73fd3.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-9a73fd3 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-9a73fd3 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:1px;}.elementor-2125 .elementor-element.elementor-element-9a73fd3 .elementor-icon-box-title{color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-9a73fd3 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-09b0357{width:var( --container-widget-width, 114.557% );max-width:114.557%;--container-widget-width:114.557%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-09b0357.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-09b0357 .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-09b0357.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-09b0357.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-09b0357.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-09b0357 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-09b0357 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:2px;}.elementor-2125 .elementor-element.elementor-element-09b0357 .elementor-icon-box-title{color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-09b0357 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-9bfb281{width:var( --container-widget-width, 137.963% );max-width:137.963%;--container-widget-width:137.963%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-9bfb281 .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-9bfb281.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-9bfb281.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-9bfb281.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-9bfb281 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-9bfb281 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:1px;}.elementor-2125 .elementor-element.elementor-element-9bfb281 .elementor-icon-box-title{color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-9bfb281 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-8900fae{width:var( --container-widget-width, 110.857% );max-width:110.857%;--container-widget-width:110.857%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-8900fae .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-8900fae.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-8900fae.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-8900fae.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-8900fae .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-8900fae .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:2px;}.elementor-2125 .elementor-element.elementor-element-8900fae .elementor-icon-box-title{color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-8900fae .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:normal;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-6b34fd7{overflow:hidden;padding:0px 10px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-757de41{width:var( --container-widget-width, 109.385% );max-width:109.385%;--container-widget-width:109.385%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-757de41 .elementor-icon-box-wrapper{text-align:center;gap:35px;}.elementor-2125 .elementor-element.elementor-element-757de41.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-757de41.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-757de41.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-757de41 .elementor-icon{transition-duration:0.3s;}.elementor-2125 .elementor-element.elementor-element-757de41 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-757de41 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:2px;}.elementor-2125 .elementor-element.elementor-element-757de41 .elementor-icon-box-title{color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-757de41 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:normal;letter-spacing:0px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-1fe3965{width:var( --container-widget-width, 97.574% );max-width:97.574%;--container-widget-width:97.574%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-1fe3965 .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-1fe3965.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-1fe3965.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-1fe3965.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-1fe3965 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-1fe3965 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:2px;letter-spacing:0px;}.elementor-2125 .elementor-element.elementor-element-1fe3965 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-1fe3965 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-8dc62c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-8dc62c2 .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-8dc62c2.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-8dc62c2.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-8dc62c2.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-8dc62c2 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-8dc62c2 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:1px;}.elementor-2125 .elementor-element.elementor-element-8dc62c2 .elementor-icon-box-title{color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-8dc62c2 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-1bc7359{width:var( --container-widget-width, 114.557% );max-width:114.557%;--container-widget-width:114.557%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-1bc7359.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-1bc7359 .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-1bc7359.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-1bc7359.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-1bc7359.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-1bc7359 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-1bc7359 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:2px;}.elementor-2125 .elementor-element.elementor-element-1bc7359 .elementor-icon-box-title{color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-1bc7359 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-9d9a999{width:var( --container-widget-width, 137.963% );max-width:137.963%;--container-widget-width:137.963%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-9d9a999 .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-9d9a999.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-9d9a999.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-9d9a999.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-9d9a999 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-9d9a999 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:1px;}.elementor-2125 .elementor-element.elementor-element-9d9a999 .elementor-icon-box-title{color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-9d9a999 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-452888c{width:var( --container-widget-width, 110.857% );max-width:110.857%;--container-widget-width:110.857%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-452888c .elementor-icon-box-wrapper{gap:35px;}.elementor-2125 .elementor-element.elementor-element-452888c.elementor-view-stacked .elementor-icon{background-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-452888c.elementor-view-framed .elementor-icon, .elementor-2125 .elementor-element.elementor-element-452888c.elementor-view-default .elementor-icon{fill:#C6A66E;color:#C6A66E;border-color:#C6A66E;}.elementor-2125 .elementor-element.elementor-element-452888c .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-452888c .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:2px;}.elementor-2125 .elementor-element.elementor-element-452888c .elementor-icon-box-title{color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-452888c .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:normal;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-333057a:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-333057a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-333057a > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-333057a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 120px 0px;}.elementor-2125 .elementor-element.elementor-element-333057a > .elementor-shape-bottom .elementor-shape-fill{fill:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-7cb5264 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2125 .elementor-element.elementor-element-7cb5264 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-7cb5264 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-2ac54e4:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-2ac54e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-2ac54e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:050px 100px 0px 100px;}.elementor-2125 .elementor-element.elementor-element-2ac54e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-4ad98bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-4ad98bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-4ad98bc > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-2125 .elementor-element.elementor-element-4ad98bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-4ad98bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-d300a07 > .elementor-widget-container{margin:30px 30px 0px 30px;padding:120px 0px 10px 0px;}.elementor-2125 .elementor-element.elementor-element-d300a07.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-d300a07{text-align:center;}.elementor-2125 .elementor-element.elementor-element-d300a07 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;letter-spacing:0.5px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-e426cd0{width:var( --container-widget-width, 101.682% );max-width:101.682%;--container-widget-width:101.682%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:400;line-height:44px;letter-spacing:0px;color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-e426cd0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-e426cd0.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-e426cd0 p{margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-c484d95:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-c484d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAF5EF 0%, #FAF5EF 100%);}.elementor-2125 .elementor-element.elementor-element-c484d95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 100px 0px 100px;}.elementor-2125 .elementor-element.elementor-element-c484d95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-72aa89d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-72aa89d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-72aa89d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2125 .elementor-element.elementor-element-72aa89d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-72aa89d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2125 .elementor-element.elementor-element-41213ae{width:var( --container-widget-width, 86.021% );max-width:86.021%;--container-widget-width:86.021%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-41213ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-41213ae .elementor-accordion-item{border-width:0px;border-color:#E7DADA;}.elementor-2125 .elementor-element.elementor-element-41213ae .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#E7DADA;}.elementor-2125 .elementor-element.elementor-element-41213ae .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#E7DADA;}.elementor-2125 .elementor-element.elementor-element-41213ae .elementor-accordion-icon, .elementor-2125 .elementor-element.elementor-element-41213ae .elementor-accordion-title{color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-41213ae .elementor-accordion-icon svg{fill:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-41213ae .elementor-active .elementor-accordion-icon, .elementor-2125 .elementor-element.elementor-element-41213ae .elementor-active .elementor-accordion-title{color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-41213ae .elementor-active .elementor-accordion-icon svg{fill:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-41213ae .elementor-accordion-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2125 .elementor-element.elementor-element-41213ae .elementor-tab-content{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-2125 .elementor-element.elementor-element-a2c5e01:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-a2c5e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F1;}.elementor-2125 .elementor-element.elementor-element-a2c5e01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0130px 0px;}.elementor-2125 .elementor-element.elementor-element-a2c5e01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-5802691:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-5802691 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-5802691 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-5802691 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2125 .elementor-element.elementor-element-5802691 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-a2b9e3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-a2b9e3e{text-align:center;}.elementor-2125 .elementor-element.elementor-element-a2b9e3e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;letter-spacing:2.5px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-28b00dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2125 .elementor-element.elementor-element-28b00dd:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-28b00dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-28b00dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 20px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-28b00dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2125 .elementor-element.elementor-element-12757b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2125 .elementor-element.elementor-element-12757b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2125 .elementor-element.elementor-element-12757b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-12757b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-0b81077{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2125 .elementor-element.elementor-element-0b81077 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-0b81077 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;letter-spacing:2.5px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-dc90753 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-dc90753{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:1.9em;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-dc90753 p{margin-block-end:28px;}.elementor-2125 .elementor-element.elementor-element-7363b5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-7363b5d img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-4432bcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-4432bcf{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:-0.8px;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-4432bcf p{margin-block-end:28px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2125 .elementor-element.elementor-element-1a4aea3 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:500;border-radius:10px 10px 10px 10px;padding:25px 30px 25px 30px;}.elementor-2125 .elementor-element.elementor-element-1a4aea3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 0px 100px 0px;}.elementor-2125 .elementor-element.elementor-element-d8fb9cd:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-d8fb9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-d8fb9cd > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-d8fb9cd:hover > .elementor-background-overlay{opacity:0.83;}.elementor-2125 .elementor-element.elementor-element-d8fb9cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 120px 0px;}.elementor-2125 .elementor-element.elementor-element-d8fb9cd > .elementor-shape-bottom .elementor-shape-fill{fill:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-4c5cba3:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-4c5cba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-4c5cba3 > .elementor-background-overlay{background-color:#FAF5EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-4c5cba3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-4f8ab4c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-4f8ab4c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-4f8ab4c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-4f8ab4c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-c35a743 > .elementor-widget-container{padding:120px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-c35a743{text-align:center;}.elementor-2125 .elementor-element.elementor-element-c35a743 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;color:#C19A5B;}.elementor-widget-ha-post-tab .ha-post-tab .ha-post-tab-filter li{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-post-tab .ha-post-tab .ha-post-tab-item-inner .ha-post-tab-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-post-tab .ha-post-tab .ha-post-tab-meta span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-post-tab .ha-post-tab .ha-post-tab-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-item{flex-basis:calc(100% / 3);padding-left:49px;padding-right:49px;margin-bottom:0px;}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-filter li.active,.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-filter li:hover{background-color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-cd64945{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-cd64945 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-filter li{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-weight:400;border-radius:1px 1px 1px 1px;}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-filter li.active{color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-filter li:hover{color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-item-inner{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-item-inner .ha-post-tab-thumb{margin-bottom:0px;}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-item-inner .ha-post-tab-title{margin-bottom:0px;font-family:"Noto Serif JP", Sans-serif;font-weight:500;}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-meta span{font-family:"Noto Serif JP", Sans-serif;font-weight:400;}.elementor-2125 .elementor-element.elementor-element-369814b:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-369814b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F1;}.elementor-2125 .elementor-element.elementor-element-369814b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0130px 0px;}.elementor-2125 .elementor-element.elementor-element-369814b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-9ecfa31:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-9ecfa31 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-2125 .elementor-element.elementor-element-9ecfa31 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-9ecfa31 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2125 .elementor-element.elementor-element-9ecfa31 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-13e97c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-13e97c9{text-align:center;}.elementor-2125 .elementor-element.elementor-element-13e97c9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;letter-spacing:2.5px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-40d8c27:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-40d8c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-40d8c27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-40d8c27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-0ddbd34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-0ddbd34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-0ddbd34 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-0ddbd34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-88ac698 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-88ac698{text-align:center;}.elementor-2125 .elementor-element.elementor-element-88ac698 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;letter-spacing:2.5px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-d1ae345:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-d1ae345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-d1ae345 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-d1ae345{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2125 .elementor-element.elementor-element-d1ae345 > .elementor-container{text-align:center;}.elementor-2125 .elementor-element.elementor-element-f6ec655:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2125 .elementor-element.elementor-element-f6ec655 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-f6ec655 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-f6ec655 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-71ebc9b > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-71ebc9b.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2125 .elementor-element.elementor-element-71ebc9b{column-gap:0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;line-height:44px;letter-spacing:0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#6B6969;}.elementor-2125 .elementor-element.elementor-element-71ebc9b p{margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-5c40041:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-5c40041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-5c40041, .elementor-2125 .elementor-element.elementor-element-5c40041 > .elementor-background-overlay{border-radius:20px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-5c40041{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 0px 40px;z-index:10;}.elementor-2125 .elementor-element.elementor-element-5c40041 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-6fa7676 img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-5eb6a8e img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-dd7252d img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-479406d:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-479406d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-479406d > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-479406d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-8681fff img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-748aeee img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-6ba3e2e{text-align:center;}.elementor-2125 .elementor-element.elementor-element-40e1923:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-40e1923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-40e1923, .elementor-2125 .elementor-element.elementor-element-40e1923 > .elementor-background-overlay{border-radius:0px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-40e1923{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-2125 .elementor-element.elementor-element-40e1923 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-11079d1 img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-bb1e160 img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-6ae7ef7 img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-ed7d0bc img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-f1396ad img{border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-20e1b55:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-20e1b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-20e1b55 > .elementor-background-overlay{opacity:0.46;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-20e1b55:hover > .elementor-background-overlay{opacity:0.5;}.elementor-2125 .elementor-element.elementor-element-20e1b55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-21c2f69 > .elementor-element-populated{text-align:center;}.elementor-2125 .elementor-element.elementor-element-bc942f2 > .elementor-widget-container{margin:80px 0px 020px 0px;padding:030px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-bc942f2{text-align:center;}.elementor-2125 .elementor-element.elementor-element-bc942f2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;letter-spacing:2.5px;color:#C19A5B;}.elementor-2125 .elementor-element.elementor-element-2345ce5{column-gap:0px;font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:44px;color:#616161;}.elementor-2125 .elementor-element.elementor-element-ef0e8da:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-ef0e8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-ef0e8da > .elementor-container{max-width:1555px;}.elementor-2125 .elementor-element.elementor-element-ef0e8da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2125 .elementor-element.elementor-element-ef0e8da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2125 .elementor-element.elementor-element-f26037f img{width:57%;border-radius:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-972f63b:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-972f63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2125 .elementor-element.elementor-element-972f63b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-2125 .elementor-element.elementor-element-972f63b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2125 .elementor-element.elementor-element-4b00f5f{width:50%;}.elementor-2125 .elementor-element.elementor-element-39726a8{width:49.665%;}.elementor-2125 .elementor-element.elementor-element-2679dd3{width:18.603%;}.elementor-2125 .elementor-element.elementor-element-f563b79{width:14.789%;}.elementor-2125 .elementor-element.elementor-element-da8afc3{width:15.924%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2125 .elementor-element.elementor-element-4b00f5f{width:50%;}.elementor-2125 .elementor-element.elementor-element-251c4b0{width:16%;}.elementor-2125 .elementor-element.elementor-element-5ade9e7{width:16%;}.elementor-2125 .elementor-element.elementor-element-9910885{width:16%;}.elementor-2125 .elementor-element.elementor-element-6c7d051{width:16%;}.elementor-2125 .elementor-element.elementor-element-b549493{width:16%;}.elementor-2125 .elementor-element.elementor-element-9b3d918{width:16%;}}@media(min-width:1025px){.elementor-2125 .elementor-element.elementor-element-c8a8f3c:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-c8a8f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2125 .elementor-element.elementor-element-a724f16 > .elementor-container{min-height:55vh;}.elementor-2125 .elementor-element.elementor-element-a724f16{padding:10px 0px 0px 200px;}.elementor-2125 .elementor-element.elementor-element-32492ca{width:100%;max-width:100%;}.elementor-2125 .elementor-element.elementor-element-40e82d9{margin-top:-200px;margin-bottom:0px;padding:1px 1px 1px 1px;}.elementor-2125 .elementor-element.elementor-element-00350c8 .elementor-heading-title{font-size:35px;}.elementor-2125 .elementor-element.elementor-element-98fc20b{margin-top:-200px;margin-bottom:0px;padding:1px 1px 1px 1px;}.elementor-2125 .elementor-element.elementor-element-5ccb761 .elementor-heading-title{font-size:35px;}.elementor-2125 .elementor-element.elementor-element-fab982f:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-fab982f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2125 .elementor-element.elementor-element-fab982f{padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-4b00f5f > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2125 .elementor-element.elementor-element-6e13ead .elementor-heading-title{font-size:35px;}.elementor-2125 .elementor-element.elementor-element-c8a8f3c > .elementor-container{max-width:1199px;}.elementor-2125 .elementor-element.elementor-element-c8a8f3c:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-c8a8f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-2125 .elementor-element.elementor-element-86f38fd > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-2125 .elementor-element.elementor-element-efaab5e .elementor-heading-title{font-size:35px;}.elementor-2125 .elementor-element.elementor-element-b6a0c71 .elementor-heading-title{font-size:35px;}.elementor-2125 .elementor-element.elementor-element-7ccf239 .elementor-heading-title{font-size:35px;}.elementor-2125 .elementor-element.elementor-element-bf1df61{margin-top:0px;margin-bottom:0px;padding:100px 20px 50px 20px;}.elementor-2125 .elementor-element.elementor-element-c07ed72 .elementor-heading-title{font-size:25px;}.elementor-2125 .elementor-element.elementor-element-13717b4{margin-top:0px;margin-bottom:0px;padding:100px 20px 50px 20px;}.elementor-2125 .elementor-element.elementor-element-cca77c1 .elementor-heading-title{font-size:25px;}.elementor-2125 .elementor-element.elementor-element-b806249 .elementor-heading-title{font-size:20px;}.elementor-2125 .elementor-element.elementor-element-92c0540 .elementor-heading-title{font-size:20px;}.elementor-2125 .elementor-element.elementor-element-1268893 > .elementor-container{max-width:900px;}.elementor-2125 .elementor-element.elementor-element-1268893{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-0e1dd03 > .elementor-element-populated{margin:0px 0px 50px 00px;--e-column-margin-right:0px;--e-column-margin-left:00px;padding:0px 10px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-b4a6b9e .elementor-heading-title{font-size:28px;}.elementor-2125 .elementor-element.elementor-element-9f70d34 > .elementor-element-populated{margin:0px 0px 50px 00px;--e-column-margin-right:0px;--e-column-margin-left:00px;padding:0px 10px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-5178ae6 .elementor-heading-title{font-size:28px;}.elementor-2125 .elementor-element.elementor-element-b745134 > .elementor-element-populated{margin:0px 0px 50px 00px;--e-column-margin-right:0px;--e-column-margin-left:00px;padding:0px 10px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-16bfdf0 .elementor-heading-title{font-size:28px;}.elementor-2125 .elementor-element.elementor-element-cd8f899 > .elementor-container{max-width:900px;}.elementor-2125 .elementor-element.elementor-element-cd8f899{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-54e8092 > .elementor-element-populated{margin:0px 0px 50px 00px;--e-column-margin-right:0px;--e-column-margin-left:00px;padding:0px 10px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-0694549 .elementor-heading-title{font-size:28px;}.elementor-2125 .elementor-element.elementor-element-a053260 > .elementor-container{max-width:900px;}.elementor-2125 .elementor-element.elementor-element-a053260{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-49d0023 > .elementor-element-populated{margin:0px 0px 50px 00px;--e-column-margin-right:0px;--e-column-margin-left:00px;padding:0px 10px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-4a2f5b4 .elementor-heading-title{font-size:28px;}.elementor-2125 .elementor-element.elementor-element-a337621 > .elementor-container{max-width:900px;}.elementor-2125 .elementor-element.elementor-element-a337621{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-826f323 > .elementor-element-populated{margin:0px 0px 50px 00px;--e-column-margin-right:0px;--e-column-margin-left:00px;padding:0px 10px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-cec03f8 .elementor-heading-title{font-size:28px;}.elementor-2125 .elementor-element.elementor-element-37dcdc3{padding:0px 0px 0px 88px;}.elementor-2125 .elementor-element.elementor-element-1f6d2ab > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-dbd2210{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;line-height:0.2em;}.elementor-2125 .elementor-element.elementor-element-dbd2210 p{margin-block-end:24px;}.elementor-2125 .elementor-element.elementor-element-94f8b32 .elementor-heading-title{font-size:36px;}.elementor-2125 .elementor-element.elementor-element-790448c > .elementor-container{max-width:900px;}.elementor-2125 .elementor-element.elementor-element-8bcad87 > .elementor-element-populated{margin:0px 0px 50px 00px;--e-column-margin-right:0px;--e-column-margin-left:00px;padding:0px 10px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-34b128d > .elementor-element-populated{margin:0px 0px 50px 00px;--e-column-margin-right:0px;--e-column-margin-left:00px;padding:0px 10px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-ed83816 > .elementor-element-populated{margin:0px 0px 50px 00px;--e-column-margin-right:0px;--e-column-margin-left:00px;padding:0px 10px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-f813584 .elementor-heading-title{font-size:20px;}.elementor-2125 .elementor-element.elementor-element-cb0ff71 .elementor-heading-title{font-size:35px;}.elementor-2125 .elementor-element.elementor-element-6d84c1d > .elementor-container{max-width:800px;}.elementor-2125 .elementor-element.elementor-element-c14e5a6 .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-c14e5a6 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-c14e5a6 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-c14e5a6 .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-691e821 .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-691e821 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-691e821 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-691e821 .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-93ffb7b .elementor-icon-box-title{margin-block-end:25px;}.elementor-2125 .elementor-element.elementor-element-8aa951f .elementor-icon-box-title{margin-block-end:25px;}.elementor-2125 .elementor-element.elementor-element-fa0498d .elementor-icon-box-title{margin-block-end:25px;}.elementor-2125 .elementor-element.elementor-element-4ea36ee .elementor-icon-box-title{margin-block-end:25px;}.elementor-2125 .elementor-element.elementor-element-8ee5d82 > .elementor-container{max-width:900px;}.elementor-2125 .elementor-element.elementor-element-3f7b8ac .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-3f7b8ac .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-3f7b8ac .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-3f7b8ac .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-a0a00f8 .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-a0a00f8 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-a0a00f8 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-a0a00f8 .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-9a73fd3 .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-9a73fd3 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-9a73fd3 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-9a73fd3 .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-09b0357 .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-09b0357 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-09b0357 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-09b0357 .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-9bfb281 .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-9bfb281 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-9bfb281 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-9bfb281 .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-8900fae .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-8900fae .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-8900fae .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-8900fae .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-757de41 .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-757de41 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-757de41 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-757de41 .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-1fe3965 .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-1fe3965 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-1fe3965 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-1fe3965 .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-8dc62c2 .elementor-icon-box-title{margin-block-end:25px;}.elementor-2125 .elementor-element.elementor-element-1bc7359 .elementor-icon-box-title{margin-block-end:25px;}.elementor-2125 .elementor-element.elementor-element-9d9a999 .elementor-icon-box-title{margin-block-end:25px;}.elementor-2125 .elementor-element.elementor-element-452888c .elementor-icon-box-title{margin-block-end:25px;}.elementor-2125 .elementor-element.elementor-element-333057a{margin-top:0px;margin-bottom:0px;}.elementor-2125 .elementor-element.elementor-element-d300a07 .elementor-heading-title{font-size:32px;}.elementor-2125 .elementor-element.elementor-element-a2b9e3e .elementor-heading-title{font-size:35px;}.elementor-2125 .elementor-element.elementor-element-0b81077 .elementor-heading-title{font-size:36px;}.elementor-2125 .elementor-element.elementor-element-d8fb9cd{margin-top:-40px;margin-bottom:0px;}.elementor-2125 .elementor-element.elementor-element-4c5cba3{margin-top:-40px;margin-bottom:0px;}.elementor-2125 .elementor-element.elementor-element-c35a743 .elementor-heading-title{font-size:70px;}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-item{flex-basis:calc(100% / 3);}.elementor-2125 .elementor-element.elementor-element-cd64945{--container-widget-width:900px;--container-widget-flex-grow:0;width:var( --container-widget-width, 900px );max-width:900px;}.elementor-2125 .elementor-element.elementor-element-13e97c9 .elementor-heading-title{font-size:35px;}.elementor-2125 .elementor-element.elementor-element-40d8c27{margin-top:-40px;margin-bottom:0px;}.elementor-2125 .elementor-element.elementor-element-88ac698 .elementor-heading-title{font-size:36px;}.elementor-2125 .elementor-element.elementor-element-5c40041 > .elementor-container{max-width:800px;}.elementor-2125 .elementor-element.elementor-element-479406d > .elementor-container{max-width:800px;}.elementor-2125 .elementor-element.elementor-element-40e1923 > .elementor-container{max-width:800px;}.elementor-2125 .elementor-element.elementor-element-bc942f2 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-2125 .elementor-element.elementor-element-a724f16 > .elementor-container{min-height:30vh;}.elementor-2125 .elementor-element.elementor-element-a724f16{padding:10px 0px 0px 100px;}.elementor-2125 .elementor-element.elementor-element-40e82d9{margin-top:-50px;margin-bottom:0px;padding:30px 0px 50px 0px;}.elementor-2125 .elementor-element.elementor-element-b6caa62{width:40%;}.elementor-2125 .elementor-element.elementor-element-00350c8 > .elementor-widget-container{padding:10px 0px 10px 20px;}.elementor-2125 .elementor-element.elementor-element-00350c8{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;text-align:start;}.elementor-2125 .elementor-element.elementor-element-00350c8 .elementor-heading-title{font-size:28px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2125 .elementor-element.elementor-element-8d89167{margin-top:5px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-e6e6e6d{width:100%;}.elementor-2125 .elementor-element.elementor-element-e6e6e6d > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-ebbb8f0{--container-widget-width:497px;--container-widget-flex-grow:0;width:var( --container-widget-width, 497px );max-width:497px;text-align:start;font-size:11px;}.elementor-2125 .elementor-element.elementor-element-98fc20b{margin-top:-50px;margin-bottom:0px;padding:30px 0px 50px 0px;}.elementor-2125 .elementor-element.elementor-element-e518782{width:40%;}.elementor-2125 .elementor-element.elementor-element-e518782 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-5ccb761 > .elementor-widget-container{padding:10px 0px 10px 20px;}.elementor-2125 .elementor-element.elementor-element-5ccb761{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;text-align:start;}.elementor-2125 .elementor-element.elementor-element-5ccb761 .elementor-heading-title{font-size:28px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2125 .elementor-element.elementor-element-c64b7bb > .elementor-widget-container{padding:10px 0px 20px 20px;}.elementor-2125 .elementor-element.elementor-element-c64b7bb{--container-widget-width:497px;--container-widget-flex-grow:0;width:var( --container-widget-width, 497px );max-width:497px;text-align:start;font-size:11px;}.elementor-2125 .elementor-element.elementor-element-9bfedfa > .elementor-container{max-width:500px;}.elementor-2125 .elementor-element.elementor-element-9bfedfa{margin-top:5px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-85d016e{width:100%;}.elementor-2125 .elementor-element.elementor-element-85d016e > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-fab982f:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-fab982f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://n-test.shokudesign.com/wp-content/uploads/2026/05/bad2787ba0c29890eeb8cd933c97f749.jpg");background-position:-406px 0px;background-repeat:no-repeat;background-size:auto;}.elementor-2125 .elementor-element.elementor-element-fab982f{padding:465px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-4b00f5f{width:100%;}.elementor-2125 .elementor-element.elementor-element-4b00f5f > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:38px 38px 38px 38px;}.elementor-2125 .elementor-element.elementor-element-6e13ead{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:start;}.elementor-2125 .elementor-element.elementor-element-6e13ead .elementor-heading-title{font-size:22px;}.elementor-2125 .elementor-element.elementor-element-6066931{margin-top:5px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-09b56b3{width:100%;max-width:100%;text-align:start;font-size:11px;}.elementor-2125 .elementor-element.elementor-element-c8a8f3c:not(.elementor-motion-effects-element-type-background), .elementor-2125 .elementor-element.elementor-element-c8a8f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://n-test.shokudesign.com/wp-content/uploads/2026/05/bad2787ba0c29890eeb8cd933c97f749.jpg");background-position:-406px 0px;background-repeat:no-repeat;background-size:auto;}.elementor-2125 .elementor-element.elementor-element-c8a8f3c > .elementor-container{max-width:500px;}.elementor-2125 .elementor-element.elementor-element-c8a8f3c{padding:465px 0px 0px 9px;}.elementor-2125 .elementor-element.elementor-element-86f38fd{width:100%;}.elementor-2125 .elementor-element.elementor-element-86f38fd > .elementor-element-populated{margin:15px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:20px 20px 20px 20px;}.elementor-2125 .elementor-element.elementor-element-efaab5e{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:start;}.elementor-2125 .elementor-element.elementor-element-efaab5e .elementor-heading-title{font-size:22px;}.elementor-2125 .elementor-element.elementor-element-1c011d9{margin-top:5px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-bf372ac{width:100%;max-width:100%;text-align:start;font-size:11px;}.elementor-2125 .elementor-element.elementor-element-b6a0c71{width:var( --container-widget-width, 862.992px );max-width:862.992px;--container-widget-width:862.992px;--container-widget-flex-grow:0;text-align:start;}.elementor-2125 .elementor-element.elementor-element-b6a0c71 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-b6a0c71 .elementor-heading-title{font-size:30px;}.elementor-2125 .elementor-element.elementor-element-c448c9e{width:40%;}.elementor-2125 .elementor-element.elementor-element-c448c9e > .elementor-element-populated{padding:120px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-7ccf239{width:var( --container-widget-width, 862.992px );max-width:862.992px;--container-widget-width:862.992px;--container-widget-flex-grow:0;text-align:start;}.elementor-2125 .elementor-element.elementor-element-7ccf239 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-7ccf239 .elementor-heading-title{font-size:30px;}.elementor-2125 .elementor-element.elementor-element-bf1df61{padding:100px 20px 0px 20px;}.elementor-2125 .elementor-element.elementor-element-840cf3d > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-c07ed72{text-align:start;}.elementor-2125 .elementor-element.elementor-element-c07ed72 .elementor-heading-title{font-size:18px;}.elementor-2125 .elementor-element.elementor-element-13717b4{padding:20px 20px 0px 65px;}.elementor-2125 .elementor-element.elementor-element-e4fb95d{width:40%;}.elementor-2125 .elementor-element.elementor-element-e4fb95d > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-2125 .elementor-element.elementor-element-cca77c1{text-align:start;}.elementor-2125 .elementor-element.elementor-element-cca77c1 .elementor-heading-title{font-size:18px;}.elementor-2125 .elementor-element.elementor-element-f32b29d{text-align:start;font-size:30px;}.elementor-2125 .elementor-element.elementor-element-e95c1af > .elementor-container{max-width:893px;}.elementor-2125 .elementor-element.elementor-element-e95c1af{padding:0px 0px 0px 50px;}.elementor-2125 .elementor-element.elementor-element-9140f63{width:100%;}.elementor-2125 .elementor-element.elementor-element-bf87045 .slick-slider:not(.slick-vertical) .slick-slide{padding-right:0px;padding-left:0px;}.elementor-2125 .elementor-element.elementor-element-bf87045 .slick-slider.slick-vertical .slick-slide{padding-top:0px;padding-bottom:0px;}.elementor-2125 .elementor-element.elementor-element-4823589{text-align:start;font-size:30px;}.elementor-2125 .elementor-element.elementor-element-f47df55 > .elementor-element-populated{text-align:center;}.elementor-2125 .elementor-element.elementor-element-b806249{width:var( --container-widget-width, 997px );max-width:997px;--container-widget-width:997px;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-b806249 .elementor-heading-title{font-size:24px;line-height:1.3em;letter-spacing:1px;}.elementor-2125 .elementor-element.elementor-element-89cfdda{width:40%;}.elementor-2125 .elementor-element.elementor-element-89cfdda > .elementor-element-populated{text-align:center;}.elementor-2125 .elementor-element.elementor-element-92c0540{width:var( --container-widget-width, 997px );max-width:997px;--container-widget-width:997px;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-92c0540 .elementor-heading-title{font-size:24px;line-height:1.3em;letter-spacing:1px;}.elementor-2125 .elementor-element.elementor-element-1268893{margin-top:0px;margin-bottom:0px;padding:0px 20px 20px 20px;}.elementor-2125 .elementor-element.elementor-element-b4a6b9e .elementor-heading-title{font-size:22px;}.elementor-2125 .elementor-element.elementor-element-c74a827 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-c74a827{font-size:18px;}.elementor-2125 .elementor-element.elementor-element-5178ae6 .elementor-heading-title{font-size:22px;}.elementor-2125 .elementor-element.elementor-element-41efa52 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-41efa52{font-size:18px;}.elementor-2125 .elementor-element.elementor-element-16bfdf0 .elementor-heading-title{font-size:22px;}.elementor-2125 .elementor-element.elementor-element-b489bf0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-b489bf0{font-size:18px;}.elementor-2125 .elementor-element.elementor-element-cd8f899{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-54e8092{width:40%;}.elementor-2125 .elementor-element.elementor-element-54e8092 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-2125 .elementor-element.elementor-element-0694549 .elementor-heading-title{font-size:22px;}.elementor-2125 .elementor-element.elementor-element-a6ff320 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-a6ff320{font-size:18px;}.elementor-2125 .elementor-element.elementor-element-a053260{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-49d0023{width:40%;}.elementor-2125 .elementor-element.elementor-element-4a2f5b4 .elementor-heading-title{font-size:22px;}.elementor-2125 .elementor-element.elementor-element-5e68fe7 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-5e68fe7{font-size:18px;}.elementor-2125 .elementor-element.elementor-element-a337621{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-826f323{width:40%;}.elementor-2125 .elementor-element.elementor-element-cec03f8 .elementor-heading-title{font-size:22px;}.elementor-2125 .elementor-element.elementor-element-9179bda > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2125 .elementor-element.elementor-element-9179bda{font-size:18px;}.elementor-2125 .elementor-element.elementor-element-37dcdc3{margin-top:0px;margin-bottom:0px;padding:10px 10px 050px 10px;}.elementor-2125 .elementor-element.elementor-element-dbd2210{font-size:12px;line-height:0.1em;letter-spacing:0.4px;}.elementor-2125 .elementor-element.elementor-element-dbd2210 p{margin-block-end:27px;}.elementor-2125 .elementor-element.elementor-element-94f8b32{width:var( --container-widget-width, 419px );max-width:419px;--container-widget-width:419px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-2125 .elementor-element.elementor-element-94f8b32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-94f8b32 .elementor-heading-title{font-size:30px;}.elementor-2125 .elementor-element.elementor-element-387034d{line-height:1.2em;letter-spacing:0.3px;}.elementor-2125 .elementor-element.elementor-element-e7c6c14{line-height:1.2em;letter-spacing:0.3px;}.elementor-2125 .elementor-element.elementor-element-f813584 .elementor-heading-title{font-size:18px;}.elementor-2125 .elementor-element.elementor-element-cb0ff71 .elementor-heading-title{font-size:30px;}.elementor-2125 .elementor-element.elementor-element-d2f0986{width:40%;}.elementor-2125 .elementor-element.elementor-element-757de41{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-757de41 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2125 .elementor-element.elementor-element-757de41 .elementor-icon-box-wrapper{text-align:start;}.elementor-2125 .elementor-element.elementor-element-1fe3965 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2125 .elementor-element.elementor-element-1fe3965{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-2125 .elementor-element.elementor-element-8dc62c2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2125 .elementor-element.elementor-element-8dc62c2{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-2125 .elementor-element.elementor-element-8dc62c2 .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-8dc62c2 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-8dc62c2 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-8dc62c2 .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-1bc7359 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2125 .elementor-element.elementor-element-1bc7359{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-2125 .elementor-element.elementor-element-1bc7359 .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-1bc7359 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-1bc7359 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-1bc7359 .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-9d9a999 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2125 .elementor-element.elementor-element-9d9a999{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-2125 .elementor-element.elementor-element-9d9a999 .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-9d9a999 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-9d9a999 .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-9d9a999 .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-452888c{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-2125 .elementor-element.elementor-element-452888c .elementor-icon-box-wrapper{gap:15px;}.elementor-2125 .elementor-element.elementor-element-452888c .elementor-icon-box-title{margin-block-end:15px;}.elementor-2125 .elementor-element.elementor-element-452888c .elementor-icon-box-title, .elementor-2125 .elementor-element.elementor-element-452888c .elementor-icon-box-title a{line-height:1.3em;}.elementor-2125 .elementor-element.elementor-element-333057a{padding:80px 0px 50px 0px;}.elementor-2125 .elementor-element.elementor-element-2ac54e4{padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-d300a07{width:100%;max-width:100%;}.elementor-2125 .elementor-element.elementor-element-d300a07 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-2125 .elementor-element.elementor-element-e426cd0{width:var( --container-widget-width, 331px );max-width:331px;--container-widget-width:331px;--container-widget-flex-grow:0;text-align:center;}.elementor-2125 .elementor-element.elementor-element-e426cd0 p{margin-block-end:3px;}.elementor-2125 .elementor-element.elementor-element-c484d95{padding:20px 20px 20px 20px;}.elementor-2125 .elementor-element.elementor-element-41213ae{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;}.elementor-2125 .elementor-element.elementor-element-a2c5e01{padding:0px 0px 100px 0px;}.elementor-2125 .elementor-element.elementor-element-a2b9e3e .elementor-heading-title{font-size:24px;}.elementor-2125 .elementor-element.elementor-element-0b81077 .elementor-heading-title{font-size:30px;}.elementor-2125 .elementor-element.elementor-element-dc90753 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-dc90753{font-size:11px;line-height:2.6em;letter-spacing:-0.3px;}.elementor-2125 .elementor-element.elementor-element-dc90753 p{margin-block-end:0px;}.elementor-2125 .elementor-element.elementor-element-4432bcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-4432bcf{font-size:15px;line-height:1.4em;}.elementor-2125 .elementor-element.elementor-element-1a4aea3 .elementor-button{font-size:16px;}.elementor-2125 .elementor-element.elementor-element-d8fb9cd{padding:80px 0px 50px 0px;}.elementor-2125 .elementor-element.elementor-element-4c5cba3{padding:150px 0px 40px 0px;}.elementor-2125 .elementor-element.elementor-element-c35a743 .elementor-heading-title{font-size:30px;}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-item{flex-basis:calc(100% / 1);}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-filter{padding:0px 0px 0px 0px;}.elementor-2125 .elementor-element.elementor-element-cd64945 .ha-post-tab .ha-post-tab-filter li{padding:10px 10px 10px 10px;}.elementor-2125 .elementor-element.elementor-element-369814b{padding:0px 0px 100px 0px;}.elementor-2125 .elementor-element.elementor-element-13e97c9 .elementor-heading-title{font-size:24px;}.elementor-2125 .elementor-element.elementor-element-88ac698 .elementor-heading-title{font-size:25px;}.elementor-2125 .elementor-element.elementor-element-bc942f2 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for column, class: .elementor-element-e6e6e6d */.elementor-2125 .elementor-element.elementor-element-e6e6e6d {
  box-shadow: none !important;
  background: #FAF5EF !important; /* 必要なら背景も統一 */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-85d016e */.elementor-2125 .elementor-element.elementor-element-85d016e {
  box-shadow: none !important;
  background: #FAF5EF !important; /* 必要なら背景も統一 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09b56b3 */.elementor-2125 .elementor-element.elementor-element-09b56b3 {
    word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7879b27 */.elementor-2125 .elementor-element.elementor-element-7879b27 {
  box-shadow: none !important;
  background: #FAF5EF !important; /* 必要なら背景も統一 */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-39726a8 *//* このカラム（右カラム）を完全に透明化（編集画面含む） */
.elementor-2125 .elementor-element.elementor-element-39726a8,
.elementor-2125 .elementor-element.elementor-element-39726a8 > .elementor-widget-wrap {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  z-index: 1 !important;
}

/* 余計な疑似要素を完全非表示 */
.elementor-2125 .elementor-element.elementor-element-39726a8::before,
.elementor-2125 .elementor-element.elementor-element-39726a8::after,
.elementor-2125 .elementor-element.elementor-element-39726a8 > .elementor-widget-wrap::before,
.elementor-2125 .elementor-element.elementor-element-39726a8 > .elementor-widget-wrap::after {
  background: none !important;
  opacity: 0 !important;
  display: none !important;
  content: none !important;
}

/* 編集画面で出る“空カラムのグレー背景”も非表示にする */
.elementor-editor-active .elementor-2125 .elementor-element.elementor-element-39726a8 .elementor-widget-wrap:empty {
  background: transparent !important;
  min-height: 0 !important;
  box-shadow: none !important;
  border: none !important;
}

/* クリック判定を防ぐ（透明レイヤーが選択されるのを防止） */
.elementor-2125 .elementor-element.elementor-element-39726a8 {
  pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf372ac */.elementor-2125 .elementor-element.elementor-element-bf372ac {
    word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-412f55e */.elementor-2125 .elementor-element.elementor-element-412f55e {
  box-shadow: none !important;
  background: #FAF5EF !important; /* 必要なら背景も統一 */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24e5874 *//* このカラム（右カラム）を完全に透明化（編集画面含む） */
.elementor-2125 .elementor-element.elementor-element-24e5874,
.elementor-2125 .elementor-element.elementor-element-24e5874 > .elementor-widget-wrap {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  z-index: 1 !important;
}

/* 余計な疑似要素を完全非表示 */
.elementor-2125 .elementor-element.elementor-element-24e5874::before,
.elementor-2125 .elementor-element.elementor-element-24e5874::after,
.elementor-2125 .elementor-element.elementor-element-24e5874 > .elementor-widget-wrap::before,
.elementor-2125 .elementor-element.elementor-element-24e5874 > .elementor-widget-wrap::after {
  background: none !important;
  opacity: 0 !important;
  display: none !important;
  content: none !important;
}

/* 編集画面で出る“空カラムのグレー背景”も非表示にする */
.elementor-editor-active .elementor-2125 .elementor-element.elementor-element-24e5874 .elementor-widget-wrap:empty {
  background: transparent !important;
  min-height: 0 !important;
  box-shadow: none !important;
  border: none !important;
}

/* クリック判定を防ぐ（透明レイヤーが選択されるのを防止） */
.elementor-2125 .elementor-element.elementor-element-24e5874 {
  pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-840cf3d *//* ボックス影を完全に削除 */
.elementor-2125 .elementor-element.elementor-element-840cf3d {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  border: none !important; /* 枠線も消す場合 */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e4fb95d *//* ボックス影を完全に削除 */
.elementor-2125 .elementor-element.elementor-element-e4fb95d {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  border: none !important; /* 枠線も消す場合 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b806249 */.photo-intro p.lead {
  line-height: 1.4; /* 行間を調整（数値を小さくするとさらに詰まります） */
  margin-bottom: 4px; /* 段落間の余白を詰める */
}
@media (max-width: 767px) {
  .photo-intro p.lead {
    line-height: 1.5;
    margin-bottom: 6px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f47df55 *//* ボックス影を完全に削除 */
.elementor-2125 .elementor-element.elementor-element-f47df55 {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  border: none !important; /* 枠線も消す場合 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92c0540 */.photo-intro p.lead {
  line-height: 1.4; /* 行間を調整（数値を小さくするとさらに詰まります） */
  margin-bottom: 4px; /* 段落間の余白を詰める */
}
@media (max-width: 767px) {
  .photo-intro p.lead {
    line-height: 1.5;
    margin-bottom: 6px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-89cfdda *//* ボックス影を完全に削除 */
.elementor-2125 .elementor-element.elementor-element-89cfdda {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  border: none !important; /* 枠線も消す場合 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f813584 */.photo-intro p.lead {
  line-height: 1.4; /* 行間を調整（数値を小さくするとさらに詰まります） */
  margin-bottom: 4px; /* 段落間の余白を詰める */
}
@media (max-width: 767px) {
  .photo-intro p.lead {
    line-height: 1.5;
    margin-bottom: 6px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0ce615e *//* ボックス影を完全に削除 */
.elementor-2125 .elementor-element.elementor-element-0ce615e {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  border: none !important; /* 枠線も消す場合 */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c14e5a6 */.elementor-2125 .elementor-element.elementor-element-c14e5a6 .elementor-icon-box-icon:hover {
  transform: scale(1.1);
  transition: transform 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-691e821 */.elementor-column {
  box-shadow: 0 4px 8px rgba(198, 166, 110, 0.10); /* やわらかい全体影 */
  border-radius: 8px;
  background-color: #FFF; /* ごく僅かに浮かせる */
  transition: all 0.3s ease;
}

.elementor-column:hover {
  box-shadow: 0 6px 12px rgba(198, 166, 110, 0.18); /* ホバーで少し明るく */
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa0498d */.elementor-column {
  box-shadow: 0 4px 8px rgba(198, 166, 110, 0.10); /* やわらかい全体影 */
  border-radius: 8px;
  background-color: #FFF; /* ごく僅かに浮かせる */
  transition: all 0.3s ease;
}

.elementor-column:hover {
  box-shadow: 0 6px 12px rgba(198, 166, 110, 0.18); /* ホバーで少し明るく */
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f7b8ac */.elementor-2125 .elementor-element.elementor-element-3f7b8ac .elementor-icon-box-icon:hover {
  transform: scale(1.1);
  transition: transform 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a00f8 */.elementor-column {
  box-shadow: 0 4px 8px rgba(198, 166, 110, 0.10); /* やわらかい全体影 */
  border-radius: 8px;
  background-color: #FFF; /* ごく僅かに浮かせる */
  transition: all 0.3s ease;
}

.elementor-column:hover {
  box-shadow: 0 6px 12px rgba(198, 166, 110, 0.18); /* ホバーで少し明るく */
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9bfb281 */.elementor-column {
  box-shadow: 0 4px 8px rgba(198, 166, 110, 0.10); /* やわらかい全体影 */
  border-radius: 8px;
  background-color: #FFF; /* ごく僅かに浮かせる */
  transition: all 0.3s ease;
}

.elementor-column:hover {
  box-shadow: 0 6px 12px rgba(198, 166, 110, 0.18); /* ホバーで少し明るく */
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-757de41 */.elementor-2125 .elementor-element.elementor-element-757de41 .elementor-icon-box-icon:hover {
  transform: scale(1.1);
  transition: transform 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1fe3965 */.elementor-column {
  box-shadow: 0 4px 8px rgba(198, 166, 110, 0.10); /* やわらかい全体影 */
  border-radius: 8px;
  background-color: #FFF; /* ごく僅かに浮かせる */
  transition: all 0.3s ease;
}

.elementor-column:hover {
  box-shadow: 0 6px 12px rgba(198, 166, 110, 0.18); /* ホバーで少し明るく */
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d9a999 */.elementor-column {
  box-shadow: 0 4px 8px rgba(198, 166, 110, 0.10); /* やわらかい全体影 */
  border-radius: 8px;
  background-color: #FFF; /* ごく僅かに浮かせる */
  transition: all 0.3s ease;
}

.elementor-column:hover {
  box-shadow: 0 6px 12px rgba(198, 166, 110, 0.18); /* ホバーで少し明るく */
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for ha-post-tab, class: .elementor-element-cd64945 *//* 画像のみ四角に戻す */
.elementor-2125 .elementor-element.elementor-element-cd64945 img {
  border-radius: 0 !important;
}/* End custom CSS */
/* Start custom CSS *//* ===== Supporter：段ごとに列数固定（PC）===== */

/* 上段：5列 */
#supporter .row-lg .elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  gap: 24px 40px !important;
  align-items: center !important;
  justify-items: center !important;
}

/* 中段：6列 */
#supporter .row-md .elementor-container {
  display: grid !important;
  grid-template-columns: repeat(6, 1fr) !important;
  gap: 24px 40px !important;
  align-items: center !important;
  justify-items: center !important;
}

/* 下段：8列 */
#supporter .row-sm .elementor-container {
  display: grid !important;
  grid-template-columns: repeat(8, 1fr) !important;
  gap: 24px 40px !important;
  align-items: center !important;
  justify-items: center !important;
}

/* ロゴ画像の見た目高さを統一（横は自動） */
#supporter .row-lg img,
#supporter .row-md img,
#supporter .row-sm img {
  height: clamp(56px, 7vw, 80px) !important;
  width: auto !important;
  object-fit: contain !important;
  display: block !important;
}

/* ===== タブレット（列数を落として幅ズレを防止）===== */
@media (max-width: 1024px) {
  #supporter .row-lg .elementor-container { grid-template-columns: repeat(4, 1fr) !important; }
  #supporter .row-md .elementor-container { grid-template-columns: repeat(4, 1fr) !important; }
  #supporter .row-sm .elementor-container { grid-template-columns: repeat(4, 1fr) !important; }
  #supporter .row-lg img,
  #supporter .row-md img,
  #supporter .row-sm img { height: 72px !important; }
}

/* ===== スマホ（2列固定で中央寄せ）===== */
@media (max-width: 767px) {
  #supporter .row-lg .elementor-container,
  #supporter .row-md .elementor-container,
  #supporter .row-sm .elementor-container {
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 16px 20px !important;
  }
  #supporter .row-lg img,
  #supporter .row-md img,
  #supporter .row-sm img { height: 60px !important; }
}/* End custom CSS */