.elementor-15 .elementor-element.elementor-element-1e7abbf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1e7abbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(230deg, #1A54C7 0%, #127C78 59%);}.elementor-15 .elementor-element.elementor-element-1e7abbf > .elementor-container{max-width:1800px;}.elementor-15 .elementor-element.elementor-element-1e7abbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-70px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-1e7abbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-151ad15 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-15 .elementor-element.elementor-element-151ad15 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-151ad15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-1731f65 > .elementor-background-overlay{background-color:#0000001C;background-image:url("https://morikou.co.jp/wp-content/uploads/2025/04/morikou_028.jpg");background-size:cover;opacity:0.41;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-1731f65 .elementor-background-overlay{filter:brightness( 28% ) contrast( 125% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-1731f65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-9054471.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-9054471.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-15 .elementor-element.elementor-element-f85846d > .elementor-widget-container{margin:100px 0px -80px 30px;}.elementor-15 .elementor-element.elementor-element-f85846d{text-align:left;}.elementor-15 .elementor-element.elementor-element-f85846d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:bold;letter-spacing:1px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c093d30 > .elementor-background-overlay{background-color:#000000;background-image:url("https://morikou.co.jp/wp-content/uploads/2025/04/morikou_028.jpg");background-size:cover;opacity:0.74;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-c093d30 > .elementor-container{min-height:580px;}.elementor-15 .elementor-element.elementor-element-c093d30 .elementor-background-overlay{filter:brightness( 28% ) contrast( 125% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-c093d30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-e00fb7b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-e00fb7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-e00fb7b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-e00fb7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-28cac41 > .elementor-widget-container{margin:100px 0px -80px 30px;}.elementor-15 .elementor-element.elementor-element-28cac41{text-align:left;}.elementor-15 .elementor-element.elementor-element-28cac41 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:46px;font-weight:600;letter-spacing:1px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-68c2318{--spacer-size:80px;}.elementor-15 .elementor-element.elementor-element-dee1395 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-15 .elementor-element.elementor-element-dee1395{text-align:center;}.elementor-15 .elementor-element.elementor-element-dee1395 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-de4b0dd{--spacer-size:20px;}.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-15 .elementor-element.elementor-element-fafd0cf img{width:50%;}.elementor-15 .elementor-element.elementor-element-77ee53d{--spacer-size:80px;}.elementor-15 .elementor-element.elementor-element-93d8c5f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-93d8c5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(199deg, #4A4A4A 0%, #0F0F0F 100%);}.elementor-15 .elementor-element.elementor-element-93d8c5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-93d8c5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-f855b91{--spacer-size:80px;}.elementor-15 .elementor-element.elementor-element-a2cb2eb{text-align:center;}.elementor-15 .elementor-element.elementor-element-a2cb2eb .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:36px;font-weight:600;letter-spacing:5px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-11218a4 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-15 .elementor-element.elementor-element-11218a4{text-align:center;}.elementor-15 .elementor-element.elementor-element-11218a4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:300;letter-spacing:1.2px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a266c52{--divider-border-style:solid;--divider-color:#FFFFFF78;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-a266c52 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-a266c52 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-6a36128.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-6a36128.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-4a50d5b{text-align:right;}.elementor-15 .elementor-element.elementor-element-4a50d5b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-ec594d9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-ec594d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-157dcd6 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-15 .elementor-element.elementor-element-157dcd6{text-align:left;}.elementor-15 .elementor-element.elementor-element-157dcd6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-157dcd6 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-157dcd6 .elementor-heading-title a:focus{color:#A8A8A8;}.elementor-15 .elementor-element.elementor-element-4ec42e4{--divider-border-style:solid;--divider-color:#FFFFFF78;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-4ec42e4 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-4ec42e4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-338bdee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-338bdee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-611a8e7{text-align:right;}.elementor-15 .elementor-element.elementor-element-611a8e7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-4734ee4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-4734ee4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-a46e297 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-15 .elementor-element.elementor-element-a46e297{text-align:left;}.elementor-15 .elementor-element.elementor-element-a46e297 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a46e297 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-a46e297 .elementor-heading-title a:focus{color:#A8A8A8;}.elementor-15 .elementor-element.elementor-element-0c1a1d7{--divider-border-style:solid;--divider-color:#FFFFFF78;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-0c1a1d7 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-0c1a1d7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-f4b1b3c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-f4b1b3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-a8801b0{text-align:right;}.elementor-15 .elementor-element.elementor-element-a8801b0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-6faa797.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-6faa797.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-e209330 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-15 .elementor-element.elementor-element-e209330{text-align:left;}.elementor-15 .elementor-element.elementor-element-e209330 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e209330 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-e209330 .elementor-heading-title a:focus{color:#A8A8A8;}.elementor-15 .elementor-element.elementor-element-7bebbc5{--divider-border-style:solid;--divider-color:#FFFFFF78;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-7bebbc5 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-7bebbc5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-6063b97.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-6063b97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-319fc9e{text-align:right;}.elementor-15 .elementor-element.elementor-element-319fc9e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-1bbe949.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-1bbe949.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-38b9ae2 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-15 .elementor-element.elementor-element-38b9ae2{text-align:left;}.elementor-15 .elementor-element.elementor-element-38b9ae2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-38b9ae2 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-38b9ae2 .elementor-heading-title a:focus{color:#A8A8A8;}.elementor-15 .elementor-element.elementor-element-9288bc6{--divider-border-style:solid;--divider-color:#FFFFFF78;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-9288bc6 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-9288bc6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-51eee90.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-51eee90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-9b96d74{text-align:right;}.elementor-15 .elementor-element.elementor-element-9b96d74 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-b44feaf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-b44feaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-9fe7876 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-15 .elementor-element.elementor-element-9fe7876{text-align:left;}.elementor-15 .elementor-element.elementor-element-9fe7876 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-9fe7876 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-9fe7876 .elementor-heading-title a:focus{color:#A8A8A8;}.elementor-15 .elementor-element.elementor-element-e6795fd{--divider-border-style:solid;--divider-color:#FFFFFF78;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-e6795fd .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-e6795fd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-1279c45{--spacer-size:80px;}.elementor-15 .elementor-element.elementor-element-929bdc7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-929bdc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morikou.co.jp/wp-content/uploads/2025/05/morikou_046.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-929bdc7 > .elementor-background-overlay{background-color:#000000;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-929bdc7 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-929bdc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-932a1aa{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-0f28c29 img{width:12%;}.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-15 .elementor-element.elementor-element-4ca3d02 > .elementor-widget-container{margin:5px 0px -20px 0px;}.elementor-15 .elementor-element.elementor-element-4ca3d02{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:50px;text-shadow:0px 0px 15px #000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b2ddf85 > .elementor-widget-container{margin:5px 0px -20px 0px;}.elementor-15 .elementor-element.elementor-element-b2ddf85{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:50px;text-shadow:0px 0px 15px #000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f224a40{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-0d497cc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0d497cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(230deg, #1A54C7 0%, #127C78 59%);}.elementor-15 .elementor-element.elementor-element-0d497cc > .elementor-container{max-width:1800px;}.elementor-15 .elementor-element.elementor-element-0d497cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-0d497cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-620360f .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-15 .elementor-element.elementor-element-620360f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-620360f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-aefc118{--spacer-size:100px;}.elementor-15 .elementor-element.elementor-element-0a173b8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0a173b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morikou.co.jp/wp-content/uploads/2025/05/morikou_047.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-0a173b8 > .elementor-background-overlay{background-color:#000000;opacity:0.36;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-0a173b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-9a55b81{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-0ee9c29{text-align:left;}.elementor-15 .elementor-element.elementor-element-0ee9c29 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:36px;font-weight:600;letter-spacing:5px;text-shadow:0px 0px 10px #000000;color:#00B5BD;}.elementor-15 .elementor-element.elementor-element-374a7bd > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-15 .elementor-element.elementor-element-374a7bd{text-align:left;}.elementor-15 .elementor-element.elementor-element-374a7bd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:300;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-262239b > .elementor-widget-container{margin:5px 0px -20px 0px;}.elementor-15 .elementor-element.elementor-element-262239b{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:50px;text-shadow:0px 0px 15px #000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-46be956{--spacer-size:10px;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text, .elementor-widget-eael-creative-button .eael-creative-button--winona::after, .elementor-widget-eael-creative-button .eael-creative-button--rayen::before, .elementor-widget-eael-creative-button .eael-creative-button--tamaya::after, .elementor-widget-eael-creative-button .eael-creative-button--tamaya::before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
						.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button,
						.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button.eael-creative-button--ujarak:hover,
						.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button.eael-creative-button--wayra:hover,
						.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button.eael-creative-button--tamaya::before,
						.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button.eael-creative-button--tamaya::after
					{background-color:transparent;background-image:linear-gradient(90deg, #15825E 0%, #0559B0 100%);}
						.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button:hover,
						.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button.eael-creative-button--ujarak::before,
						.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button.eael-creative-button--wayra:hover::before,
						.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button.eael-creative-button--tamaya:hover,
						.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button.eael-creative-button--rayen::before,
                        .elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button.eael-creative-button--rayen:hover::before
					{background-color:transparent;background-image:linear-gradient(90deg, #15B37F 0%, #227CDA 100%);}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button-icon-left svg, 
                        .elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button-icon-left i,
                        .elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button-icon-right i{rotate:0deg;}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button i{color:#E64949;font-size:30px;}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button .creative-button-inner svg{fill:#E64949;}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button:hover i{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button .cretive-button-text, .elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button--winona::after, .elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button--rayen::before, .elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button--tamaya::after, .elementor-15 .elementor-element.elementor-element-e3fc0df .eael-creative-button--tamaya::before{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-4d7b0b2{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-8ceee9f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8ceee9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(230deg, #1A54C7 0%, #127C78 59%);}.elementor-15 .elementor-element.elementor-element-8ceee9f > .elementor-container{max-width:1800px;}.elementor-15 .elementor-element.elementor-element-8ceee9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-8ceee9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-e55684b .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-15 .elementor-element.elementor-element-e55684b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-e55684b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-79642e2{--spacer-size:100px;}.elementor-15 .elementor-element.elementor-element-4a4fe1c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4a4fe1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morikou.co.jp/wp-content/uploads/2025/05/morikou_048.jpg");background-position:top center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-4a4fe1c > .elementor-background-overlay{background-color:#000000;opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4a4fe1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-52f3446{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-62d2a04{text-align:left;}.elementor-15 .elementor-element.elementor-element-62d2a04 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:36px;font-weight:600;letter-spacing:5px;text-shadow:0px 0px 10px #000000;color:#00B5BD;}.elementor-15 .elementor-element.elementor-element-589b9f9 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-15 .elementor-element.elementor-element-589b9f9{text-align:left;}.elementor-15 .elementor-element.elementor-element-589b9f9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:300;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7a0521a > .elementor-widget-container{margin:-10px 0px -15px 0px;}.elementor-15 .elementor-element.elementor-element-7a0521a{text-align:left;}.elementor-15 .elementor-element.elementor-element-7a0521a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-48dda6e > .elementor-widget-container{margin:5px 0px -20px 0px;}.elementor-15 .elementor-element.elementor-element-48dda6e{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:30px;text-shadow:0px 0px 15px #000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-27a2f8a{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-0fbb727 > .elementor-widget-container{margin:-10px 0px -15px 0px;}.elementor-15 .elementor-element.elementor-element-0fbb727{text-align:left;}.elementor-15 .elementor-element.elementor-element-0fbb727 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ad4484a > .elementor-widget-container{margin:5px 0px -20px 0px;}.elementor-15 .elementor-element.elementor-element-ad4484a{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:30px;text-shadow:0px 0px 15px #000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3e4905b{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-4f9081b > .elementor-widget-container{margin:-10px 0px -15px 0px;}.elementor-15 .elementor-element.elementor-element-4f9081b{text-align:left;}.elementor-15 .elementor-element.elementor-element-4f9081b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c74ef68 > .elementor-widget-container{margin:5px 0px -20px 0px;}.elementor-15 .elementor-element.elementor-element-c74ef68{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:30px;text-shadow:0px 0px 15px #000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-32e68ff{--spacer-size:10px;}
						.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button,
						.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button.eael-creative-button--ujarak:hover,
						.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button.eael-creative-button--wayra:hover,
						.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button.eael-creative-button--tamaya::before,
						.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button.eael-creative-button--tamaya::after
					{background-color:transparent;background-image:linear-gradient(90deg, #15825E 0%, #0559B0 100%);}
						.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button:hover,
						.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button.eael-creative-button--ujarak::before,
						.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button.eael-creative-button--wayra:hover::before,
						.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button.eael-creative-button--tamaya:hover,
						.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button.eael-creative-button--rayen::before,
                        .elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button.eael-creative-button--rayen:hover::before
					{background-color:transparent;background-image:linear-gradient(90deg, #15B37F 0%, #227CDA 100%);}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button-icon-left svg, 
                        .elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button-icon-left i,
                        .elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button-icon-right i{rotate:0deg;}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button i{color:#E64949;font-size:30px;}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button .creative-button-inner svg{fill:#E64949;}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button:hover i{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button .cretive-button-text, .elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button--winona::after, .elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button--rayen::before, .elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button--tamaya::after, .elementor-15 .elementor-element.elementor-element-c3a97da .eael-creative-button--tamaya::before{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-7fde0a2{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-e0df55c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e0df55c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(230deg, #1A54C7 0%, #127C78 59%);}.elementor-15 .elementor-element.elementor-element-e0df55c > .elementor-container{max-width:1800px;}.elementor-15 .elementor-element.elementor-element-e0df55c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-e0df55c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-a1ae9f0 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-15 .elementor-element.elementor-element-a1ae9f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-a1ae9f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-46b6ae0{--spacer-size:100px;}.elementor-15 .elementor-element.elementor-element-35b6f49:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-35b6f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morikou.co.jp/wp-content/uploads/2025/05/morikou_049.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-35b6f49 > .elementor-background-overlay{background-color:#000000;opacity:0.41;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-35b6f49{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-0d58b39{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-7b8b8bf{text-align:left;}.elementor-15 .elementor-element.elementor-element-7b8b8bf .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:36px;font-weight:600;letter-spacing:5px;text-shadow:0px 0px 10px #000000;color:#00B5BD;}.elementor-15 .elementor-element.elementor-element-ec81b5d > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-15 .elementor-element.elementor-element-ec81b5d{text-align:left;}.elementor-15 .elementor-element.elementor-element-ec81b5d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:300;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-5848c19 > .elementor-widget-container{margin:5px 0px -20px 0px;}.elementor-15 .elementor-element.elementor-element-5848c19{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:50px;text-shadow:0px 0px 15px #000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0798b9f{--spacer-size:10px;}
						.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button,
						.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button.eael-creative-button--ujarak:hover,
						.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button.eael-creative-button--wayra:hover,
						.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button.eael-creative-button--tamaya::before,
						.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button.eael-creative-button--tamaya::after
					{background-color:transparent;background-image:linear-gradient(90deg, #15825E 0%, #0559B0 100%);}
						.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button:hover,
						.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button.eael-creative-button--ujarak::before,
						.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button.eael-creative-button--wayra:hover::before,
						.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button.eael-creative-button--tamaya:hover,
						.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button.eael-creative-button--rayen::before,
                        .elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button.eael-creative-button--rayen:hover::before
					{background-color:transparent;background-image:linear-gradient(90deg, #15B37F 0%, #227CDA 100%);}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button-icon-left svg, 
                        .elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button-icon-left i,
                        .elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button i{color:#E64949;font-size:30px;}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button .creative-button-inner svg{fill:#E64949;}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button:hover i{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button .cretive-button-text, .elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button--winona::after, .elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button--rayen::before, .elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button--tamaya::after, .elementor-15 .elementor-element.elementor-element-f782248 .eael-creative-button--tamaya::before{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-4a25ae9{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-ed0c901:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ed0c901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(230deg, #1A54C7 0%, #127C78 59%);}.elementor-15 .elementor-element.elementor-element-ed0c901 > .elementor-container{max-width:1800px;}.elementor-15 .elementor-element.elementor-element-ed0c901{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-ed0c901 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-57c16b5 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-15 .elementor-element.elementor-element-57c16b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-57c16b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-948cac5{--spacer-size:100px;}.elementor-15 .elementor-element.elementor-element-6ba7ec1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6ba7ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morikou.co.jp/wp-content/uploads/2025/05/morikou_050.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-6ba7ec1 > .elementor-background-overlay{background-color:#000000;opacity:0.23;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-6ba7ec1 > .elementor-container{min-height:610px;}.elementor-15 .elementor-element.elementor-element-6ba7ec1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-ed92c84 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:36px;font-weight:600;letter-spacing:5px;text-shadow:0px 0px 10px #000000;color:#00B5BD;}.elementor-15 .elementor-element.elementor-element-c1b295d > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-15 .elementor-element.elementor-element-c1b295d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:300;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-44e21ed > .elementor-widget-container{margin:5px 0px -20px 0px;}.elementor-15 .elementor-element.elementor-element-44e21ed{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:50px;text-shadow:0px 0px 15px #000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-436dcbc{--spacer-size:10px;}
						.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button,
						.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button.eael-creative-button--ujarak:hover,
						.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button.eael-creative-button--wayra:hover,
						.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button.eael-creative-button--tamaya::before,
						.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button.eael-creative-button--tamaya::after
					{background-color:transparent;background-image:linear-gradient(90deg, #15825E 0%, #0559B0 100%);}
						.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button:hover,
						.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button.eael-creative-button--ujarak::before,
						.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button.eael-creative-button--wayra:hover::before,
						.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button.eael-creative-button--tamaya:hover,
						.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button.eael-creative-button--rayen::before,
                        .elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button.eael-creative-button--rayen:hover::before
					{background-color:transparent;background-image:linear-gradient(90deg, #15B37F 0%, #227CDA 100%);}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button-icon-left svg, 
                        .elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button-icon-left i,
                        .elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button i{color:#E64949;font-size:30px;}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button .creative-button-inner svg{fill:#E64949;}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button svg{fill:#ffffff;width:30px;height:30px;}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button:hover i{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button .cretive-button-text, .elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button--winona::after, .elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button--rayen::before, .elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button--tamaya::after, .elementor-15 .elementor-element.elementor-element-290d535 .eael-creative-button--tamaya::before{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-4a55ec2{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-4485f15{text-align:center;}.elementor-15 .elementor-element.elementor-element-4485f15 img{width:74%;}.elementor-15 .elementor-element.elementor-element-17e5f72{text-align:center;}.elementor-15 .elementor-element.elementor-element-17e5f72 img{width:74%;}.elementor-15 .elementor-element.elementor-element-e610c3f{--spacer-size:50px;}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-1731f65 > .elementor-background-overlay{opacity:0.41;}.elementor-15 .elementor-element.elementor-element-f85846d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f85846d{text-align:center;}.elementor-15 .elementor-element.elementor-element-f85846d .elementor-heading-title{font-size:22px;}.elementor-15 .elementor-element.elementor-element-c093d30 > .elementor-container{min-height:580px;}.elementor-15 .elementor-element.elementor-element-28cac41 > .elementor-widget-container{margin:30px 0px -30px 0px;}.elementor-15 .elementor-element.elementor-element-28cac41{text-align:center;}.elementor-15 .elementor-element.elementor-element-28cac41 .elementor-heading-title{font-size:27px;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-dee1395 > .elementor-widget-container{margin:10px 15px 10px 15px;}.elementor-15 .elementor-element.elementor-element-dee1395{text-align:left;}.elementor-15 .elementor-element.elementor-element-dee1395 .elementor-heading-title{line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-fafd0cf img{width:95%;}.elementor-15 .elementor-element.elementor-element-a2cb2eb .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-11218a4 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-6a36128 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-15 .elementor-element.elementor-element-4a50d5b{text-align:left;}.elementor-15 .elementor-element.elementor-element-ec594d9 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-15 .elementor-element.elementor-element-157dcd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-338bdee > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-15 .elementor-element.elementor-element-611a8e7{text-align:left;}.elementor-15 .elementor-element.elementor-element-4734ee4 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-15 .elementor-element.elementor-element-a46e297 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f4b1b3c > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-15 .elementor-element.elementor-element-a8801b0{text-align:left;}.elementor-15 .elementor-element.elementor-element-6faa797 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-15 .elementor-element.elementor-element-e209330 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6063b97 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-15 .elementor-element.elementor-element-319fc9e{text-align:left;}.elementor-15 .elementor-element.elementor-element-1bbe949 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-15 .elementor-element.elementor-element-38b9ae2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-51eee90 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-15 .elementor-element.elementor-element-9b96d74{text-align:left;}.elementor-15 .elementor-element.elementor-element-b44feaf > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-15 .elementor-element.elementor-element-9fe7876 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-932a1aa{--spacer-size:80px;}.elementor-15 .elementor-element.elementor-element-0f28c29 img{width:38%;}.elementor-15 .elementor-element.elementor-element-4ca3d02 > .elementor-widget-container{margin:0px 5px -10px 5px;}.elementor-15 .elementor-element.elementor-element-4ca3d02{text-align:left;}.elementor-15 .elementor-element.elementor-element-b2ddf85 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-15 .elementor-element.elementor-element-b2ddf85{text-align:left;}.elementor-15 .elementor-element.elementor-element-f224a40{--spacer-size:80px;}.elementor-15 .elementor-element.elementor-element-d575e0a > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-9a55b81{--spacer-size:80px;}.elementor-15 .elementor-element.elementor-element-4d7b0b2{--spacer-size:80px;}.elementor-15 .elementor-element.elementor-element-1e4b1bb > .elementor-element-populated{padding:0px 10px 0px 15px;}.elementor-15 .elementor-element.elementor-element-52f3446{--spacer-size:80px;}.elementor-15 .elementor-element.elementor-element-27a2f8a{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-3e4905b{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-7fde0a2{--spacer-size:80px;}.elementor-15 .elementor-element.elementor-element-35b6f49:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-35b6f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-15 .elementor-element.elementor-element-7dd41a1 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-0d58b39{--spacer-size:80px;}.elementor-15 .elementor-element.elementor-element-4a25ae9{--spacer-size:80px;}.elementor-15 .elementor-element.elementor-element-6ba7ec1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6ba7ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morikou.co.jp/wp-content/uploads/2025/06/morikou_063.jpg");background-position:center left;}.elementor-15 .elementor-element.elementor-element-94a0da1 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-15 .elementor-element.elementor-element-44e21ed{text-align:left;}.elementor-15 .elementor-element.elementor-element-4a55ec2{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-4485f15 img{width:100%;}.elementor-15 .elementor-element.elementor-element-17e5f72 img{width:100%;}.elementor-15 .elementor-element.elementor-element-e610c3f{--spacer-size:30px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-6a36128{width:20%;}.elementor-15 .elementor-element.elementor-element-ec594d9{width:80%;}.elementor-15 .elementor-element.elementor-element-338bdee{width:20%;}.elementor-15 .elementor-element.elementor-element-4734ee4{width:80%;}.elementor-15 .elementor-element.elementor-element-f4b1b3c{width:20%;}.elementor-15 .elementor-element.elementor-element-6faa797{width:80%;}.elementor-15 .elementor-element.elementor-element-6063b97{width:20%;}.elementor-15 .elementor-element.elementor-element-1bbe949{width:80%;}.elementor-15 .elementor-element.elementor-element-51eee90{width:20%;}.elementor-15 .elementor-element.elementor-element-b44feaf{width:80%;}.elementor-15 .elementor-element.elementor-element-f2b71ab{width:28%;}.elementor-15 .elementor-element.elementor-element-f04b5ad{width:24%;}.elementor-15 .elementor-element.elementor-element-c935b27{width:29%;}.elementor-15 .elementor-element.elementor-element-f61458f{width:19%;}}@media(min-width:1025px){.elementor-15 .elementor-element.elementor-element-929bdc7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-929bdc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15 .elementor-element.elementor-element-0a173b8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0a173b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15 .elementor-element.elementor-element-4a4fe1c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4a4fe1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15 .elementor-element.elementor-element-35b6f49:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-35b6f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15 .elementor-element.elementor-element-6ba7ec1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6ba7ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}