.elementor-2949 .elementor-element.elementor-element-83519d9{--display:flex;--min-height:360px;--justify-content:flex-end;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-83519d9:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-83519d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-83519d9::before, .elementor-2949 .elementor-element.elementor-element-83519d9 > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-83519d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-83519d9 > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-83519d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-83519d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://site-base.pick-design.com/wp-content/uploads/2025/09/background.png");--background-overlay:'';background-repeat:repeat;background-size:initial;}.elementor-widget-global .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-2949 .elementor-element.elementor-global-2354{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-global-2354.elementor-element{--align-self:center;}.elementor-2949 .elementor-element.elementor-global-2354 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.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-2949 .elementor-element.elementor-element-44a26ed.elementor-element{--align-self:center;}.elementor-2949 .elementor-element.elementor-element-44a26ed{text-align:center;}.elementor-2949 .elementor-element.elementor-element-44a26ed .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-5cde8d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-2949 .elementor-element.elementor-element-5cde8d9:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-5cde8d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f40a04b ) 0%, #FAFAFA 100%);}.elementor-2949 .elementor-element.elementor-element-16c9fe2{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-ecf1cd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2949 .elementor-element.elementor-element-ecf1cd1.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-ecf1cd1 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-3787739{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-2949 .elementor-element.elementor-element-3787739.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-3787739 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:130px;font-weight:500;line-height:1em;color:#EBEBEB;}.elementor-2949 .elementor-element.elementor-element-e7a424c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-d2f6a31{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-d2f6a31.e-con{--align-self:center;}.elementor-2949 .elementor-element.elementor-element-2ef5c49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-2949 .elementor-element.elementor-element-2ef5c49.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-2ef5c49 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-e771a91{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-e771a91.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-e771a91 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-14cd0c4{width:100%;max-width:100%;}.elementor-2949 .elementor-element.elementor-element-14cd0c4.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-14cd0c4 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.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-2949 .elementor-element.elementor-element-bbdbf86{width:var( --container-widget-width, 50% );max-width:50%;margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2949 .elementor-element.elementor-element-bbdbf86 img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-2949 .elementor-element.elementor-element-4562d09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-6734a3d{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2949 .elementor-element.elementor-element-6734a3d img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-2949 .elementor-element.elementor-element-ee02e19{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-ee02e19.e-con{--align-self:center;}.elementor-2949 .elementor-element.elementor-element-953c103{width:var( --container-widget-width, 16.207% );max-width:16.207%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:16.207%;--container-widget-flex-grow:0;z-index:0;}.elementor-2949 .elementor-element.elementor-element-953c103.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2949 .elementor-element.elementor-element-953c103 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-b8c71d8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-b8c71d8.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-b8c71d8 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-6f0a648.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-6f0a648 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.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-2949 .elementor-element.elementor-element-a8597db .elementor-button{background-color:#17335900;font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.3s;border-style:double;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 0px 10px 0px;padding:15px 24px 15px 24px;}.elementor-2949 .elementor-element.elementor-element-a8597db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-a8597db.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-a8597db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2949 .elementor-element.elementor-element-a8597db .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2949 .elementor-element.elementor-element-a8597db .elementor-button:hover, .elementor-2949 .elementor-element.elementor-element-a8597db .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-a8597db .elementor-button:hover svg, .elementor-2949 .elementor-element.elementor-element-a8597db .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-a7db467{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-41e9743{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-41e9743.e-con{--align-self:center;}.elementor-2949 .elementor-element.elementor-element-2479888{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-2949 .elementor-element.elementor-element-2479888.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-2479888 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-1b62414{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-1b62414.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-1b62414 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-12e32a9.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-12e32a9 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-9ab7e31 .elementor-button{background-color:#17335900;font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.3s;border-style:double;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 0px 10px 0px;padding:15px 24px 15px 24px;}.elementor-2949 .elementor-element.elementor-element-9ab7e31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-9ab7e31.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-9ab7e31 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2949 .elementor-element.elementor-element-9ab7e31 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2949 .elementor-element.elementor-element-9ab7e31 .elementor-button:hover, .elementor-2949 .elementor-element.elementor-element-9ab7e31 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-9ab7e31 .elementor-button:hover svg, .elementor-2949 .elementor-element.elementor-element-9ab7e31 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-fb8fcde{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2949 .elementor-element.elementor-element-fb8fcde img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-2949 .elementor-element.elementor-element-9a321a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-2949 .elementor-element.elementor-element-9a321a1:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-9a321a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f40a04b );}.elementor-2949 .elementor-element.elementor-element-9a321a1::before, .elementor-2949 .elementor-element.elementor-element-9a321a1 > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-9a321a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-9a321a1 > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-9a321a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-9a321a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f40a04b );--background-overlay:'';}.elementor-2949 .elementor-element.elementor-element-aacc1b4{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-821c7da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2949 .elementor-element.elementor-element-821c7da.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-821c7da .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-5f0bb2e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-2949 .elementor-element.elementor-element-5f0bb2e.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-5f0bb2e .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:110px;font-weight:500;line-height:1em;color:#EBEBEB;}.elementor-2949 .elementor-element.elementor-element-a13ab97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-2949 .elementor-element.elementor-element-a13ab97:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-a13ab97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f40a04b );}.elementor-2949 .elementor-element.elementor-element-0e3277d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-0e3277d:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-0e3277d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142C4D12;}.elementor-2949 .elementor-element.elementor-element-b2e011b{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2949 .elementor-element.elementor-element-b2e011b img{width:100%;height:276px;object-fit:cover;object-position:center center;}.elementor-2949 .elementor-element.elementor-element-b281c41{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2949 .elementor-element.elementor-element-b281c41.e-con{--align-self:center;}.elementor-2949 .elementor-element.elementor-element-a444894{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-a444894.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-a444894 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-008f702{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-008f702.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-008f702 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:28px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-61dbef8.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-61dbef8 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-b661657{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-b661657:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-b661657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142C4D12;}.elementor-2949 .elementor-element.elementor-element-59b9b52{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2949 .elementor-element.elementor-element-59b9b52 img{width:100%;height:276px;object-fit:cover;object-position:center center;}.elementor-2949 .elementor-element.elementor-element-aa55c08{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2949 .elementor-element.elementor-element-aa55c08.e-con{--align-self:center;}.elementor-2949 .elementor-element.elementor-element-2f7fa7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-2f7fa7b.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-2f7fa7b .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-c6a8768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-c6a8768.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-c6a8768 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:28px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-894e6ac.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-894e6ac .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-9b8eb44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-9b8eb44:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-9b8eb44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142C4D12;}.elementor-2949 .elementor-element.elementor-element-9bd8b6a{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2949 .elementor-element.elementor-element-9bd8b6a img{width:100%;height:276px;object-fit:cover;object-position:center center;}.elementor-2949 .elementor-element.elementor-element-086b301{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2949 .elementor-element.elementor-element-086b301.e-con{--align-self:center;}.elementor-2949 .elementor-element.elementor-element-a91a167{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-a91a167.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-a91a167 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-b46ba22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-b46ba22.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-b46ba22 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:28px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-ea9431e.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-ea9431e .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-a286a9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-2949 .elementor-element.elementor-element-a286a9f:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-a286a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFDFD 0%, #F9F9F9 100%);}.elementor-2949 .elementor-element.elementor-element-b9339c5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-2949 .elementor-element.elementor-element-b9339c5.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-b9339c5 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-e1156fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-b64e4e2{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2949 .elementor-element.elementor-element-b64e4e2:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-b64e4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://site-base.pick-design.com/wp-content/uploads/2025/10/24564054_m.jpg");background-position:347px 0px;background-size:82% auto;}.elementor-2949 .elementor-element.elementor-element-b64e4e2::before, .elementor-2949 .elementor-element.elementor-element-b64e4e2 > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-b64e4e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-b64e4e2 > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-b64e4e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-b64e4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-f40a04b ) 29%, #17335900 72%);}.elementor-2949 .elementor-element.elementor-element-b64e4e2.e-con{--align-self:center;}.elementor-2949 .elementor-element.elementor-element-9dd9799{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-19bcb26{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-19bcb26.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-19bcb26 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-26464d4.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-26464d4 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-43f8c8f .elementor-button{background-color:var( --e-global-color-f40a04b );font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;transition-duration:0.3s;border-style:double;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 0px 10px 0px;padding:15px 24px 15px 24px;}.elementor-2949 .elementor-element.elementor-element-43f8c8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-43f8c8f.elementor-element{--align-self:flex-end;}.elementor-2949 .elementor-element.elementor-element-43f8c8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2949 .elementor-element.elementor-element-43f8c8f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2949 .elementor-element.elementor-element-43f8c8f .elementor-button:hover, .elementor-2949 .elementor-element.elementor-element-43f8c8f .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-43f8c8f .elementor-button:hover svg, .elementor-2949 .elementor-element.elementor-element-43f8c8f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-79a2de3{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2949 .elementor-element.elementor-element-79a2de3:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-79a2de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://site-base.pick-design.com/wp-content/uploads/2025/10/31182122_l-scaled.jpg");background-position:top center;background-size:100% auto;}.elementor-2949 .elementor-element.elementor-element-79a2de3::before, .elementor-2949 .elementor-element.elementor-element-79a2de3 > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-79a2de3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-79a2de3 > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-79a2de3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-79a2de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #173359 14%, #F2F2F200 50%);}.elementor-2949 .elementor-element.elementor-element-79a2de3.e-con{--align-self:center;}.elementor-2949 .elementor-element.elementor-element-f9dd2d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-cb82b69{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-cb82b69.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-cb82b69 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-49e9b4f.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-49e9b4f .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-6ee397d .elementor-button{background-color:#1733599C;font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:double;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 0px 10px 0px;padding:15px 24px 15px 24px;}.elementor-2949 .elementor-element.elementor-element-6ee397d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-6ee397d.elementor-element{--align-self:flex-end;}.elementor-2949 .elementor-element.elementor-element-6ee397d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2949 .elementor-element.elementor-element-6ee397d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2949 .elementor-element.elementor-element-6ee397d .elementor-button:hover, .elementor-2949 .elementor-element.elementor-element-6ee397d .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-6ee397d .elementor-button:hover svg, .elementor-2949 .elementor-element.elementor-element-6ee397d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-d880fdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--overlay-opacity:0.32;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-d880fdb:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-d880fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D5C3;background-image:url("https://site-base.pick-design.com/wp-content/uploads/2025/09/美濃与.png");background-position:0px -800px;background-size:150% auto;}.elementor-2949 .elementor-element.elementor-element-d880fdb::before, .elementor-2949 .elementor-element.elementor-element-d880fdb > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-d880fdb > .e-con-inner > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-d880fdb > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-d880fdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-d880fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2949 .elementor-element.elementor-element-eb18167{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-eb18167.e-con{--align-self:center;}.elementor-2949 .elementor-element.elementor-element-46ef3ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-46ef3ce.elementor-element{--align-self:center;}.elementor-2949 .elementor-element.elementor-element-46ef3ce .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-2c321b0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2949 .elementor-element.elementor-element-2c321b0.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-2c321b0 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:18px;font-weight:500;line-height:1.8em;color:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-d4459b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-3d32bd8 .elementor-button{background-color:#17335954;font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:double;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 0px 10px 0px;padding:15px 24px 15px 24px;}.elementor-2949 .elementor-element.elementor-element-3d32bd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-3d32bd8.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-3d32bd8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2949 .elementor-element.elementor-element-3d32bd8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2949 .elementor-element.elementor-element-3d32bd8 .elementor-button:hover, .elementor-2949 .elementor-element.elementor-element-3d32bd8 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-3d32bd8 .elementor-button:hover svg, .elementor-2949 .elementor-element.elementor-element-3d32bd8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-7e34dd2 .elementor-button{background-color:#17335954;font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:double;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 0px 10px 0px;padding:15px 24px 15px 24px;}.elementor-2949 .elementor-element.elementor-element-7e34dd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-7e34dd2.elementor-element{--align-self:flex-start;}.elementor-2949 .elementor-element.elementor-element-7e34dd2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2949 .elementor-element.elementor-element-7e34dd2 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2949 .elementor-element.elementor-element-7e34dd2 .elementor-button:hover, .elementor-2949 .elementor-element.elementor-element-7e34dd2 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2949 .elementor-element.elementor-element-7e34dd2 .elementor-button:hover svg, .elementor-2949 .elementor-element.elementor-element-7e34dd2 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2949 .elementor-element.elementor-global-2354 .elementor-heading-title{font-size:34px;}.elementor-2949 .elementor-element.elementor-element-5cde8d9{--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-2949 .elementor-element.elementor-element-ecf1cd1 .elementor-heading-title{font-size:26px;}.elementor-2949 .elementor-element.elementor-element-2ef5c49 .elementor-heading-title{font-size:50px;}.elementor-2949 .elementor-element.elementor-element-e771a91 .elementor-heading-title{font-size:26px;}.elementor-2949 .elementor-element.elementor-element-14cd0c4 .elementor-heading-title{font-size:15px;}.elementor-2949 .elementor-element.elementor-element-bbdbf86{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2949 .elementor-element.elementor-element-953c103 .elementor-heading-title{font-size:50px;}.elementor-2949 .elementor-element.elementor-element-b8c71d8 .elementor-heading-title{font-size:26px;}.elementor-2949 .elementor-element.elementor-element-6f0a648 .elementor-heading-title{font-size:15px;}.elementor-2949 .elementor-element.elementor-element-a8597db .elementor-button{font-size:18px;}.elementor-2949 .elementor-element.elementor-element-2479888 .elementor-heading-title{font-size:50px;}.elementor-2949 .elementor-element.elementor-element-1b62414 .elementor-heading-title{font-size:26px;}.elementor-2949 .elementor-element.elementor-element-12e32a9 .elementor-heading-title{font-size:15px;}.elementor-2949 .elementor-element.elementor-element-9ab7e31 .elementor-button{font-size:18px;}.elementor-2949 .elementor-element.elementor-element-9a321a1{--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-2949 .elementor-element.elementor-element-821c7da .elementor-heading-title{font-size:26px;}.elementor-2949 .elementor-element.elementor-element-a13ab97{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-2949 .elementor-element.elementor-element-b2e011b img{height:100%;}.elementor-2949 .elementor-element.elementor-element-008f702 .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-61dbef8 .elementor-heading-title{font-size:15px;}.elementor-2949 .elementor-element.elementor-element-59b9b52 img{height:100%;}.elementor-2949 .elementor-element.elementor-element-c6a8768 .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-894e6ac .elementor-heading-title{font-size:15px;}.elementor-2949 .elementor-element.elementor-element-9bd8b6a img{height:100%;}.elementor-2949 .elementor-element.elementor-element-b46ba22 .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-ea9431e .elementor-heading-title{font-size:15px;}.elementor-2949 .elementor-element.elementor-element-a286a9f{--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-2949 .elementor-element.elementor-element-b9339c5 .elementor-heading-title{font-size:26px;}.elementor-2949 .elementor-element.elementor-element-e1156fb{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-b64e4e2:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-b64e4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:214px 0px;}.elementor-2949 .elementor-element.elementor-element-b64e4e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2949 .elementor-element.elementor-element-19bcb26 .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-26464d4 .elementor-heading-title{font-size:15px;}.elementor-2949 .elementor-element.elementor-element-43f8c8f .elementor-button{font-size:18px;}.elementor-2949 .elementor-element.elementor-element-79a2de3{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2949 .elementor-element.elementor-element-cb82b69 .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-49e9b4f .elementor-heading-title{font-size:15px;}.elementor-2949 .elementor-element.elementor-element-6ee397d .elementor-button{font-size:18px;}.elementor-2949 .elementor-element.elementor-element-d880fdb:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-d880fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-450px -59px;}.elementor-2949 .elementor-element.elementor-element-d880fdb{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-46ef3ce .elementor-heading-title{font-size:26px;}.elementor-2949 .elementor-element.elementor-element-2c321b0 .elementor-heading-title{font-size:17px;}.elementor-2949 .elementor-element.elementor-element-3d32bd8 .elementor-button{font-size:18px;}.elementor-2949 .elementor-element.elementor-element-7e34dd2 .elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-2949 .elementor-element.elementor-element-83519d9{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-83519d9::before, .elementor-2949 .elementor-element.elementor-element-83519d9 > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-83519d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-83519d9 > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-83519d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-83519d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:450px auto;}.elementor-2949 .elementor-element.elementor-global-2354 .elementor-heading-title{font-size:28px;}.elementor-2949 .elementor-element.elementor-element-5cde8d9{--content-width:87%;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-16c9fe2{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-ecf1cd1 .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-3787739{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-2949 .elementor-element.elementor-element-3787739 .elementor-heading-title{font-size:70px;}.elementor-2949 .elementor-element.elementor-element-e7a424c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-2ef5c49 .elementor-heading-title{font-size:45px;}.elementor-2949 .elementor-element.elementor-element-e771a91 .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-bbdbf86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2949 .elementor-element.elementor-element-bbdbf86 img{height:230px;}.elementor-2949 .elementor-element.elementor-element-4562d09{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-6734a3d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2949 .elementor-element.elementor-element-6734a3d img{height:230px;}.elementor-2949 .elementor-element.elementor-element-953c103 .elementor-heading-title{font-size:45px;}.elementor-2949 .elementor-element.elementor-element-b8c71d8 .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-a8597db .elementor-button{font-size:16px;}.elementor-2949 .elementor-element.elementor-element-a7db467{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-2479888 .elementor-heading-title{font-size:45px;}.elementor-2949 .elementor-element.elementor-element-1b62414 .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-9ab7e31 .elementor-button{font-size:16px;}.elementor-2949 .elementor-element.elementor-element-fb8fcde{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2949 .elementor-element.elementor-element-fb8fcde img{height:230px;}.elementor-2949 .elementor-element.elementor-element-9a321a1{--content-width:87%;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-aacc1b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-821c7da .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-5f0bb2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-2949 .elementor-element.elementor-element-5f0bb2e .elementor-heading-title{font-size:70px;}.elementor-2949 .elementor-element.elementor-element-a13ab97{--content-width:87%;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-b2e011b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2949 .elementor-element.elementor-element-b281c41{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2949 .elementor-element.elementor-element-a444894 .elementor-heading-title{font-size:18px;}.elementor-2949 .elementor-element.elementor-element-008f702 .elementor-heading-title{font-size:22px;}.elementor-2949 .elementor-element.elementor-element-59b9b52{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2949 .elementor-element.elementor-element-aa55c08{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2949 .elementor-element.elementor-element-2f7fa7b .elementor-heading-title{font-size:18px;}.elementor-2949 .elementor-element.elementor-element-c6a8768 .elementor-heading-title{font-size:22px;}.elementor-2949 .elementor-element.elementor-element-9bd8b6a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2949 .elementor-element.elementor-element-086b301{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2949 .elementor-element.elementor-element-a91a167 .elementor-heading-title{font-size:18px;}.elementor-2949 .elementor-element.elementor-element-b46ba22 .elementor-heading-title{font-size:22px;}.elementor-2949 .elementor-element.elementor-element-a286a9f{--content-width:87%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-b9339c5 .elementor-heading-title{font-size:24px;}.elementor-2949 .elementor-element.elementor-element-b64e4e2:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-b64e4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2949 .elementor-element.elementor-element-b64e4e2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2949 .elementor-element.elementor-element-9dd9799{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-19bcb26 .elementor-heading-title{font-size:22px;}.elementor-2949 .elementor-element.elementor-element-43f8c8f .elementor-button{font-size:16px;}.elementor-2949 .elementor-element.elementor-element-79a2de3::before, .elementor-2949 .elementor-element.elementor-element-79a2de3 > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-79a2de3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-79a2de3 > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-79a2de3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-79a2de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(159deg, #173359 34%, #F2F2F200 81%);}.elementor-2949 .elementor-element.elementor-element-79a2de3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2949 .elementor-element.elementor-element-f9dd2d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-cb82b69 .elementor-heading-title{font-size:22px;}.elementor-2949 .elementor-element.elementor-element-6ee397d .elementor-button{font-size:16px;}.elementor-2949 .elementor-element.elementor-element-d880fdb{--content-width:87%;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2949 .elementor-element.elementor-element-d880fdb:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-d880fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2949 .elementor-element.elementor-element-eb18167{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-46ef3ce .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-2949 .elementor-element.elementor-element-2c321b0{width:100%;max-width:100%;}.elementor-2949 .elementor-element.elementor-element-2c321b0 .elementor-heading-title{font-size:15px;}.elementor-2949 .elementor-element.elementor-element-d4459b7{--gap:20px 40px;--row-gap:20px;--column-gap:40px;}.elementor-2949 .elementor-element.elementor-element-3d32bd8{width:auto;max-width:auto;}.elementor-2949 .elementor-element.elementor-element-3d32bd8 .elementor-button{font-size:16px;}.elementor-2949 .elementor-element.elementor-element-7e34dd2{width:auto;max-width:auto;}.elementor-2949 .elementor-element.elementor-element-7e34dd2 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-2949 .elementor-element.elementor-element-5cde8d9{--content-width:1250px;}.elementor-2949 .elementor-element.elementor-element-d2f6a31{--width:43%;}.elementor-2949 .elementor-element.elementor-element-ee02e19{--width:46%;}.elementor-2949 .elementor-element.elementor-element-41e9743{--width:46%;}.elementor-2949 .elementor-element.elementor-element-9a321a1{--content-width:1250px;}.elementor-2949 .elementor-element.elementor-element-a13ab97{--content-width:1250px;}.elementor-2949 .elementor-element.elementor-element-0e3277d{--content-width:1250px;}.elementor-2949 .elementor-element.elementor-element-b281c41{--width:55%;}.elementor-2949 .elementor-element.elementor-element-b661657{--content-width:1250px;}.elementor-2949 .elementor-element.elementor-element-aa55c08{--width:55%;}.elementor-2949 .elementor-element.elementor-element-9b8eb44{--content-width:1250px;}.elementor-2949 .elementor-element.elementor-element-086b301{--width:55%;}.elementor-2949 .elementor-element.elementor-element-a286a9f{--content-width:1250px;}.elementor-2949 .elementor-element.elementor-element-b64e4e2{--content-width:1250px;}.elementor-2949 .elementor-element.elementor-element-9dd9799{--width:45%;}.elementor-2949 .elementor-element.elementor-element-79a2de3{--content-width:1250px;}.elementor-2949 .elementor-element.elementor-element-f9dd2d8{--width:45%;}.elementor-2949 .elementor-element.elementor-element-eb18167{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2949 .elementor-element.elementor-element-eb18167{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-e771a91 *//* PC 共通 */
.elementor-2949 .elementor-element.elementor-element-e771a91 {
  display: inline-block;
  position: relative;
  padding-right: 130px; /* 文字と線の間隔（PC用） */
}

.elementor-2949 .elementor-element.elementor-element-e771a91::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 25%;        /* 線の長さ（PC用） */
  height: 1px;         /* 線の太さ */
  background-color: #000; /* 線の色 */
}

/* タブレット用（ブレイクポイントはサイト設定に合わせて調整） */
@media (max-width: 1024px) {
  .elementor-2949 .elementor-element.elementor-element-e771a91 {
    padding-right: 80px;
  }

  .elementor-2949 .elementor-element.elementor-element-e771a91::after {
    width: 20%;
  }
}

/* スマホ用 */
@media (max-width: 767px) {
  .elementor-2949 .elementor-element.elementor-element-e771a91 {
    padding-right: 50px;
  }

  .elementor-2949 .elementor-element.elementor-element-e771a91::after {
    width: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bbdbf86 */.elementor-2949 .elementor-element.elementor-element-bbdbf86 img {
  transform: scale(0.999);  /* 1.1倍に拡大 */
  transform-origin: center; /* 中心基準 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6734a3d */.elementor-2949 .elementor-element.elementor-element-6734a3d img {
  transform: scale(0.999);  /* 1.1倍に拡大 */
  transform-origin: center; /* 中心基準 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8c71d8 *//* PC 共通 */
.elementor-2949 .elementor-element.elementor-element-b8c71d8 {
  display: inline-block;
  position: relative;
  padding-right: 130px; /* 文字と線の間隔（PC用） */
}

.elementor-2949 .elementor-element.elementor-element-b8c71d8::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 25%;        /* 線の長さ（PC用） */
  height: 1px;         /* 線の太さ */
  background-color: #000; /* 線の色 */
}

/* タブレット用（ブレイクポイントはサイト設定に合わせて調整） */
@media (max-width: 1024px) {
  .elementor-2949 .elementor-element.elementor-element-b8c71d8 {
    padding-right: 80px;
  }

  .elementor-2949 .elementor-element.elementor-element-b8c71d8::after {
    width: 20%;
  }
}

/* スマホ用 */
@media (max-width: 767px) {
  .elementor-2949 .elementor-element.elementor-element-b8c71d8 {
    padding-right: 50px;
  }

  .elementor-2949 .elementor-element.elementor-element-b8c71d8::after {
    width: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8597db */.elementor-2949 .elementor-element.elementor-element-a8597db .elementor-button-icon svg {
  transform: scale(1.4); /* 1.5倍にクローズアップ */
  transform-origin: center; /* 中心を基準に拡大 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b62414 *//* PC 共通 */
.elementor-2949 .elementor-element.elementor-element-1b62414 {
  display: inline-block;
  position: relative;
  padding-right: 130px; /* 文字と線の間隔（PC用） */
}

.elementor-2949 .elementor-element.elementor-element-1b62414::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 25%;        /* 線の長さ（PC用） */
  height: 1px;         /* 線の太さ */
  background-color: #000; /* 線の色 */
}

/* タブレット用（ブレイクポイントはサイト設定に合わせて調整） */
@media (max-width: 1024px) {
  .elementor-2949 .elementor-element.elementor-element-1b62414 {
    padding-right: 80px;
  }

  .elementor-2949 .elementor-element.elementor-element-1b62414::after {
    width: 20%;
  }
}

/* スマホ用 */
@media (max-width: 767px) {
  .elementor-2949 .elementor-element.elementor-element-1b62414 {
    padding-right: 50px;
  }

  .elementor-2949 .elementor-element.elementor-element-1b62414::after {
    width: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ab7e31 */.elementor-2949 .elementor-element.elementor-element-9ab7e31 .elementor-button-icon svg {
  transform: scale(1.4); /* 1.5倍にクローズアップ */
  transform-origin: center; /* 中心を基準に拡大 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8fcde */.elementor-2949 .elementor-element.elementor-element-fb8fcde img {
  transform: scale(0.999);  /* 1.1倍に拡大 */
  transform-origin: center; /* 中心基準 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2e011b */.elementor-2949 .elementor-element.elementor-element-b2e011b img {
  transform: scale(0.999);  /* 1.1倍に拡大 */
  transform-origin: center; /* 中心基準 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a444894 */.elementor-2949 .elementor-element.elementor-element-a444894 .big-text {
  font-size: 1.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59b9b52 */.elementor-2949 .elementor-element.elementor-element-59b9b52 img {
  transform: scale(0.999);  /* 1.1倍に拡大 */
  transform-origin: center; /* 中心基準 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f7fa7b */.elementor-2949 .elementor-element.elementor-element-2f7fa7b .big-text {
  font-size: 1.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bd8b6a */.elementor-2949 .elementor-element.elementor-element-9bd8b6a img {
  transform: scale(0.999);  /* 1.1倍に拡大 */
  transform-origin: center; /* 中心基準 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91a167 */.elementor-2949 .elementor-element.elementor-element-a91a167 .big-text {
  font-size: 1.8em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43f8c8f */.elementor-2949 .elementor-element.elementor-element-43f8c8f .elementor-button-icon svg {
  transform: scale(1.4); /* 1.5倍にクローズアップ */
  transform-origin: center; /* 中心を基準に拡大 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ee397d */.elementor-2949 .elementor-element.elementor-element-6ee397d .elementor-button-icon svg {
  transform: scale(1.4); /* 1.5倍にクローズアップ */
  transform-origin: center; /* 中心を基準に拡大 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d32bd8 */.elementor-2949 .elementor-element.elementor-element-3d32bd8 .elementor-button-icon svg {
  transform: scale(1.4); /* 1.5倍にクローズアップ */
  transform-origin: center; /* 中心を基準に拡大 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e34dd2 */.elementor-2949 .elementor-element.elementor-element-7e34dd2 .elementor-button-icon svg {
  transform: scale(1.4); /* 1.5倍にクローズアップ */
  transform-origin: center; /* 中心を基準に拡大 */
}/* End custom CSS */