.elementor-304 .elementor-element.elementor-element-0f35271{--display:flex;--min-height:650px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-304 .elementor-element.elementor-element-0f35271:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-0f35271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colorful-hscs.com/wp-content/uploads/2026/04/colorful_guide_top.jpg");background-position:center right;background-size:cover;}.elementor-304 .elementor-element.elementor-element-6977f45{--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;--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-304 .elementor-element.elementor-element-f05c572{--display:flex;--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-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-304 .elementor-element.elementor-element-5d43e5c{--e-transform-skewX:-5deg;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:400;text-shadow:0px 0px 5px #FFFFFF;color:#4ABBAE;}.elementor-304 .elementor-element.elementor-element-8088b1e{--e-transform-skewX:-5deg;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:400;text-shadow:0px 0px 5px #FFFFFF;color:var( --e-global-color-b04880a );}.elementor-304 .elementor-element.elementor-element-502ef3a{--spacer-size:20px;}.elementor-304 .elementor-element.elementor-element-85c6ed9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;letter-spacing:1px;text-shadow:0px 0px 5px #FFFFFF;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-d9ea54e{--spacer-size:20px;}.elementor-304 .elementor-element.elementor-element-46dd8c4{text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:1px;text-shadow:0px 0px 5px #FFFFFF;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-fc8d0d7{--display:flex;}.elementor-304 .elementor-element.elementor-element-15f7d41{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:140px;--padding-left:50px;--padding-right:50px;}.elementor-304 .elementor-element.elementor-element-15f7d41::before, .elementor-304 .elementor-element.elementor-element-15f7d41 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-15f7d41 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-15f7d41 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-15f7d41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-15f7d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF94 0%, var( --e-global-color-c8dbbbc ) 30%);}.elementor-304 .elementor-element.elementor-element-1ec2b6e{--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;--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-304 .elementor-element.elementor-element-34dbeec{--display:flex;--justify-content:center;--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-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-304 .elementor-element.elementor-element-87f6404{text-align:end;}.elementor-304 .elementor-element.elementor-element-87f6404 img{width:85%;max-width:100%;box-shadow:-40px 60px 0px 0px #E8EFE6;}.elementor-304 .elementor-element.elementor-element-f13e78a{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:3px;}.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-304 .elementor-element.elementor-element-3e3fc8d .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:78px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#E8EFE6;}.elementor-304 .elementor-element.elementor-element-c8494b0{font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-73f776e{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-c222868{--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;--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-304 .elementor-element.elementor-element-c222868:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-c222868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EFE6;}.elementor-304 .elementor-element.elementor-element-2b2847f{--display:flex;--gap:020px 20px;--row-gap:020px;--column-gap:20px;--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-304 .elementor-element.elementor-element-c56932a{--display:flex;--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-304 .elementor-element.elementor-element-93ff340{text-align:center;}.elementor-304 .elementor-element.elementor-element-93ff340 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-1229607{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-2f3e3b5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-c10ba45{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-304 .elementor-element.elementor-element-076758c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-076758c:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-076758c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-076758c::before, .elementor-304 .elementor-element.elementor-element-076758c > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-076758c > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-076758c > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-076758c > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-076758c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 4%, #FFFFFF00 4%);}.elementor-304 .elementor-element.elementor-element-74745be{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-fa245e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-bd26437{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-bd26437:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-bd26437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-bd26437::before, .elementor-304 .elementor-element.elementor-element-bd26437 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-bd26437 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-bd26437 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-bd26437 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-bd26437 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 4%, #FFFFFF00 4%);}.elementor-304 .elementor-element.elementor-element-a990047{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-529b634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-32ac120{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-304 .elementor-element.elementor-element-9cb2db3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-9cb2db3:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-9cb2db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-9cb2db3::before, .elementor-304 .elementor-element.elementor-element-9cb2db3 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-9cb2db3 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-9cb2db3 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-9cb2db3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-9cb2db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 4%, #FFFFFF00 4%);}.elementor-304 .elementor-element.elementor-element-e13e089{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-c1b03c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-c294bb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-c294bb4:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-c294bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-c294bb4::before, .elementor-304 .elementor-element.elementor-element-c294bb4 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-c294bb4 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-c294bb4 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-c294bb4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-c294bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 4%, #FFFFFF00 4%);}.elementor-304 .elementor-element.elementor-element-e2cc465{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-560b9c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-a62cf6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-ec7a6fb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:300;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-5c853a5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-c6ce403{--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;--overlay-opacity:1;--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-304 .elementor-element.elementor-element-c6ce403:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-c6ce403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colorful-hscs.com/wp-content/uploads/2026/02/幾何学背景.jpg");}.elementor-304 .elementor-element.elementor-element-c6ce403::before, .elementor-304 .elementor-element.elementor-element-c6ce403 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-c6ce403 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-c6ce403 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-c6ce403 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-c6ce403 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFAD 85%, var( --e-global-color-c8dbbbc ) 100%);}.elementor-304 .elementor-element.elementor-element-30f2555{--display:flex;--gap:020px 20px;--row-gap:020px;--column-gap:20px;--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-304 .elementor-element.elementor-element-68773d8{--display:flex;--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-304 .elementor-element.elementor-element-0530c3c{text-align:center;}.elementor-304 .elementor-element.elementor-element-0530c3c .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-54576a8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-9a70af7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-aee2e6c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:6px 5px 5px 0px rgba(0, 0, 0, 0.15);--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-304 .elementor-element.elementor-element-aee2e6c:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-aee2e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-eb8a300{--display:flex;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-eb8a300::before, .elementor-304 .elementor-element.elementor-element-eb8a300 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-eb8a300 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-eb8a300 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-eb8a300 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-eb8a300 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 5%, #FFFFFF00 5%);}.elementor-304 .elementor-element.elementor-element-a51eeae{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:020px;}.elementor-304 .elementor-element.elementor-element-8c6a989{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-4c2140d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-6c3ce45{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--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-304 .elementor-element.elementor-element-6c3ce45:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-6c3ce45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-9f176af{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-9f176af::before, .elementor-304 .elementor-element.elementor-element-9f176af > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-9f176af > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-9f176af > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-9f176af > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-9f176af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 5%, #FFFFFF00 5%);}.elementor-304 .elementor-element.elementor-element-2bc8805{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:020px;}.elementor-304 .elementor-element.elementor-element-cdf91cc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-ace16e2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-e8f13da{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--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-304 .elementor-element.elementor-element-e8f13da:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-e8f13da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-11e53e2{--display:flex;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-11e53e2::before, .elementor-304 .elementor-element.elementor-element-11e53e2 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-11e53e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-11e53e2 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-11e53e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-11e53e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 5%, #FFFFFF00 5%);}.elementor-304 .elementor-element.elementor-element-e45e46e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:020px;}.elementor-304 .elementor-element.elementor-element-be85021{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-3c3a704{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-1b05c0b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--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-304 .elementor-element.elementor-element-1b05c0b:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-1b05c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-0119f93{--display:flex;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-0119f93::before, .elementor-304 .elementor-element.elementor-element-0119f93 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-0119f93 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-0119f93 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-0119f93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-0119f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 5%, #FFFFFF00 5%);}.elementor-304 .elementor-element.elementor-element-75b6615{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:020px;}.elementor-304 .elementor-element.elementor-element-fb6a2d7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-201dfae{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-dceb0b8{--display:flex;--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-304 .elementor-element.elementor-element-f05c212{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-816fee9{--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;--overlay-opacity:1;--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-304 .elementor-element.elementor-element-816fee9:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-816fee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2B9432B;}.elementor-304 .elementor-element.elementor-element-816fee9::before, .elementor-304 .elementor-element.elementor-element-816fee9 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-816fee9 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-816fee9 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-816fee9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-816fee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-304 .elementor-element.elementor-element-b4c0c0a{--display:flex;--gap:020px 20px;--row-gap:020px;--column-gap:20px;--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-304 .elementor-element.elementor-element-1e02ac7{--display:flex;--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-304 .elementor-element.elementor-element-835b09d{text-align:center;}.elementor-304 .elementor-element.elementor-element-835b09d .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-385aa84{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:300;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-2618a8d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-6d59550{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:6px 5px 5px 0px rgba(0, 0, 0, 0.15);--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-304 .elementor-element.elementor-element-6d59550:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-6d59550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-8bd9b57{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-8bd9b57::before, .elementor-304 .elementor-element.elementor-element-8bd9b57 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-8bd9b57 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-8bd9b57 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-8bd9b57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-8bd9b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 5%, #FFFFFF00 5%);}.elementor-304 .elementor-element.elementor-element-60e0e6b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-e4b7244{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-e4b7244 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-cf08aa7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-cf08aa7 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-49bf2cf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-49bf2cf .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-109ef7f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-109ef7f .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-362d220{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-5256b2f{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:020px;}.elementor-304 .elementor-element.elementor-element-ccdccb1{--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;--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-304 .elementor-element.elementor-element-dbf7314{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-dbf7314:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-dbf7314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-a3fa498{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-ae57381{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-825914d{--display:flex;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-825914d:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-825914d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-1f1c74b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-1d53b23{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-5e41848{--display:flex;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-5e41848:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-5e41848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-5e63173{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-e309f9a{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-b29e4a2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:81px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-304 .elementor-element.elementor-element-f081d5d{--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;--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-304 .elementor-element.elementor-element-3caa480{--display:flex;--justify-content:center;--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:50px;}.elementor-304 .elementor-element.elementor-element-4da9000 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#E8EFE6;}.elementor-304 .elementor-element.elementor-element-6badd29{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:300;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-7eb12cb{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-5827b7f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-5827b7f .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-91b582c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 015px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-c8830a1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-c8830a1 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-0d18d33{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 015px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-5506ca7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-5506ca7 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-0fdcd86{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 015px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-4b1bb27{--display:flex;--justify-content:center;--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-304 .elementor-element.elementor-element-4b1bb27:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-4b1bb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colorful-hscs.com/wp-content/uploads/2026/02/BG-IMG1.png");background-repeat:no-repeat;background-size:cover;}.elementor-304 .elementor-element.elementor-element-34e4de5{text-align:start;}.elementor-304 .elementor-element.elementor-element-34e4de5 img{width:85%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-b123699{text-align:end;}.elementor-304 .elementor-element.elementor-element-b123699 img{width:70%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-e7f9e87{--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;--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-304 .elementor-element.elementor-element-e7f9e87:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-e7f9e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4f654d );}.elementor-304 .elementor-element.elementor-element-6e02cd6{--display:flex;--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-304 .elementor-element.elementor-element-7722c2b{text-align:center;}.elementor-304 .elementor-element.elementor-element-7722c2b .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-59d7f15{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-2ada24c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-9d2284d{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-9d2284d:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-9d2284d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-0767a64{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-317e4c8{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-317e4c8:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-317e4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-2b2d888{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-f421fc6{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-f421fc6:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-f421fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-17289e0{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-efca899{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-efca899:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-efca899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-d61e405{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-4aa1f04{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-4aa1f04:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-4aa1f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-cb57921{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-1a1c85c{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-1a1c85c:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-1a1c85c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-8e082a6{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-4f50fd0{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-f4f654d );--n-accordion-icon-hover-color:var( --e-global-color-9463939 );--n-accordion-icon-active-color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-4f50fd0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-c8dbbbc );border-style:none;}.elementor-304 .elementor-element.elementor-element-4f50fd0 {--n-accordion-padding:15px 10px 15px 10px;}:where( .elementor-304 .elementor-element.elementor-element-4f50fd0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Shippori Mincho", Sans-serif;font-weight:600;line-height:1em;letter-spacing:1px;}.elementor-304 .elementor-element.elementor-element-63848af{--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;--overlay-opacity:0.9;--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-304 .elementor-element.elementor-element-63848af:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-63848af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colorful-hscs.com/wp-content/uploads/2026/02/お問い合わせre.jpg");background-position:top center;background-size:cover;}.elementor-304 .elementor-element.elementor-element-63848af::before, .elementor-304 .elementor-element.elementor-element-63848af > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-63848af > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-63848af > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-63848af > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-63848af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(130deg, var( --e-global-color-b04880a ) 0%, var( --e-global-color-01a8efb ) 100%);}.elementor-304 .elementor-element.elementor-element-09aaa59{--display:flex;--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-304 .elementor-element.elementor-element-26e836f{text-align:center;}.elementor-304 .elementor-element.elementor-element-26e836f .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-b3c6fee{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:300;line-height:1em;letter-spacing:1px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-b3c6fee a{color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-973c820{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-488a99e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-304 .elementor-element.elementor-element-90f3cf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-304 .elementor-element.elementor-element-90f3cf0 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-f7e3ea6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-304 .elementor-element.elementor-element-f7e3ea6 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-d55da72{--display:flex;--justify-content:center;border-style:double;--border-style:double;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-c8dbbbc );--border-color:var( --e-global-color-c8dbbbc );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-ca9b4d9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-ca9b4d9 a{color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-528c586{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-304 .elementor-element.elementor-element-4c37c87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-304 .elementor-element.elementor-element-4c37c87 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-094eac2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-304 .elementor-element.elementor-element-094eac2 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-c8dbbbc );}.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-304 .elementor-element.elementor-element-0051b66 .elementor-button{background-color:var( --e-global-color-c8dbbbc );font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:500;line-height:1em;letter-spacing:1px;fill:var( --e-global-color-01a8efb );color:var( --e-global-color-01a8efb );border-radius:0px 0px 0px 0px;padding:15px 80px 15px 80px;}.elementor-304 .elementor-element.elementor-element-1edb531{--display:flex;--min-height:650px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-304 .elementor-element.elementor-element-e90ad73{--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;--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-304 .elementor-element.elementor-element-57e7470{--display:flex;--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-304 .elementor-element.elementor-element-9e50fc6{--e-transform-skewX:-5deg;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:400;text-shadow:0px 0px 5px #FFFFFF;color:#4ABBAE;}.elementor-304 .elementor-element.elementor-element-dd9d6ac{--e-transform-skewX:-5deg;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:400;text-shadow:0px 0px 5px #FFFFFF;color:#4ABBAE;}.elementor-304 .elementor-element.elementor-element-a71400a{text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;letter-spacing:1px;text-shadow:0px 0px 5px #FFFFFF;color:var( --e-global-color-secondary );}.elementor-304 .elementor-element.elementor-element-f775b20{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:140px;--padding-left:50px;--padding-right:50px;}.elementor-304 .elementor-element.elementor-element-f775b20::before, .elementor-304 .elementor-element.elementor-element-f775b20 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-f775b20 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-f775b20 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-f775b20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-f775b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF94 0%, var( --e-global-color-c8dbbbc ) 30%);}.elementor-304 .elementor-element.elementor-element-74ed662{--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;--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-304 .elementor-element.elementor-element-8d235c0{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:3px;}.elementor-304 .elementor-element.elementor-element-ee9159f .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:78px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#E8EFE6;}.elementor-304 .elementor-element.elementor-element-535b1f9{--display:flex;--justify-content:center;--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-304 .elementor-element.elementor-element-9c122ad{text-align:end;}.elementor-304 .elementor-element.elementor-element-9c122ad img{width:85%;max-width:100%;box-shadow:-25px 30px 0px 0px #E8EFE6;}.elementor-304 .elementor-element.elementor-element-f6c75ee{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:3px;}.elementor-304 .elementor-element.elementor-element-3e51efc{font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-9167341{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-6cb1e24{--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;--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-304 .elementor-element.elementor-element-6cb1e24:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-6cb1e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EFE6;}.elementor-304 .elementor-element.elementor-element-8bf6577{--display:flex;--gap:020px 20px;--row-gap:020px;--column-gap:20px;--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-304 .elementor-element.elementor-element-3616dbd{--display:flex;--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-304 .elementor-element.elementor-element-4f72e5d{text-align:center;}.elementor-304 .elementor-element.elementor-element-4f72e5d .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-6604899{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-e30de3c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-73d07a1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-304 .elementor-element.elementor-element-d3d3dd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-d3d3dd8:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-d3d3dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-d3d3dd8::before, .elementor-304 .elementor-element.elementor-element-d3d3dd8 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-d3d3dd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-d3d3dd8 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-d3d3dd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-d3d3dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 4%, #FFFFFF00 4%);}.elementor-304 .elementor-element.elementor-element-52a58ff{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-0c67fab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-b047001{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-b047001:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-b047001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-b047001::before, .elementor-304 .elementor-element.elementor-element-b047001 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-b047001 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-b047001 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-b047001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-b047001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 4%, #FFFFFF00 4%);}.elementor-304 .elementor-element.elementor-element-38be8b6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-e2f0d08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-62ed069{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-304 .elementor-element.elementor-element-10e0b8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-10e0b8e:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-10e0b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-10e0b8e::before, .elementor-304 .elementor-element.elementor-element-10e0b8e > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-10e0b8e > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-10e0b8e > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-10e0b8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-10e0b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 4%, #FFFFFF00 4%);}.elementor-304 .elementor-element.elementor-element-15ba0ba{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-cfd6e56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-4939cae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-4939cae:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-4939cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-4939cae::before, .elementor-304 .elementor-element.elementor-element-4939cae > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-4939cae > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-4939cae > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-4939cae > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-4939cae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 4%, #FFFFFF00 4%);}.elementor-304 .elementor-element.elementor-element-7a0b66d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-406293e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-a680204{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-17f11fa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:300;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-f2ac3ef{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-559a5bf{--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;--overlay-opacity:1;--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-304 .elementor-element.elementor-element-559a5bf:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-559a5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colorful-hscs.com/wp-content/uploads/2026/02/幾何学背景.jpg");}.elementor-304 .elementor-element.elementor-element-559a5bf::before, .elementor-304 .elementor-element.elementor-element-559a5bf > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-559a5bf > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-559a5bf > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-559a5bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-559a5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFAD 85%, var( --e-global-color-c8dbbbc ) 100%);}.elementor-304 .elementor-element.elementor-element-5546b1d{--display:flex;--gap:020px 20px;--row-gap:020px;--column-gap:20px;--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-304 .elementor-element.elementor-element-b5cd4d6{--display:flex;--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-304 .elementor-element.elementor-element-6c258a0{text-align:center;}.elementor-304 .elementor-element.elementor-element-6c258a0 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-e9c5b1a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-d67aece{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-2b63bf6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:6px 5px 5px 0px rgba(0, 0, 0, 0.15);--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-304 .elementor-element.elementor-element-2b63bf6:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-2b63bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-bc0f58d{--display:flex;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-bc0f58d::before, .elementor-304 .elementor-element.elementor-element-bc0f58d > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-bc0f58d > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-bc0f58d > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-bc0f58d > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-bc0f58d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 5%, #FFFFFF00 5%);}.elementor-304 .elementor-element.elementor-element-b0a31c4{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:020px;}.elementor-304 .elementor-element.elementor-element-0b2d6ce{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-3baeee4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-5fc266e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--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-304 .elementor-element.elementor-element-5fc266e:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-5fc266e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-47befa3{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-47befa3::before, .elementor-304 .elementor-element.elementor-element-47befa3 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-47befa3 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-47befa3 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-47befa3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-47befa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 5%, #FFFFFF00 5%);}.elementor-304 .elementor-element.elementor-element-61ff30e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:020px;}.elementor-304 .elementor-element.elementor-element-e93f26e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-8e01f64{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-a3fe51f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--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-304 .elementor-element.elementor-element-a3fe51f:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-a3fe51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-9f11f50{--display:flex;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-9f11f50::before, .elementor-304 .elementor-element.elementor-element-9f11f50 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-9f11f50 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-9f11f50 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-9f11f50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-9f11f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 5%, #FFFFFF00 5%);}.elementor-304 .elementor-element.elementor-element-5b8d167{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:020px;}.elementor-304 .elementor-element.elementor-element-2f31c55{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-9033f58{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-8122363{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--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-304 .elementor-element.elementor-element-8122363:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-8122363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-865380d{--display:flex;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-865380d::before, .elementor-304 .elementor-element.elementor-element-865380d > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-865380d > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-865380d > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-865380d > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-865380d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 5%, #FFFFFF00 5%);}.elementor-304 .elementor-element.elementor-element-9376eb5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:020px;}.elementor-304 .elementor-element.elementor-element-047a205{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-360dba9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-4f0f744{--display:flex;--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-304 .elementor-element.elementor-element-41acceb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-8d5a56a{--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;--overlay-opacity:1;--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-304 .elementor-element.elementor-element-8d5a56a:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-8d5a56a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2B9432B;}.elementor-304 .elementor-element.elementor-element-8d5a56a::before, .elementor-304 .elementor-element.elementor-element-8d5a56a > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-8d5a56a > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-8d5a56a > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-8d5a56a > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-8d5a56a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-304 .elementor-element.elementor-element-297bd52{--display:flex;--gap:020px 20px;--row-gap:020px;--column-gap:20px;--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-304 .elementor-element.elementor-element-edacec6{--display:flex;--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-304 .elementor-element.elementor-element-4dda5d1{text-align:center;}.elementor-304 .elementor-element.elementor-element-4dda5d1 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-ef2eadd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:300;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-9951445{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-65eea19{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:6px 5px 5px 0px rgba(0, 0, 0, 0.15);--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-304 .elementor-element.elementor-element-65eea19:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-65eea19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-7d7aea7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-7d7aea7::before, .elementor-304 .elementor-element.elementor-element-7d7aea7 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-7d7aea7 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-7d7aea7 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-7d7aea7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-7d7aea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 5%, #FFFFFF00 5%);}.elementor-304 .elementor-element.elementor-element-818aa72{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-d4a74e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-d4a74e2 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-9606334{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-9606334 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-26426c8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-26426c8 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-796967c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-796967c .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-9faf0b6{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-a7d1409{--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;--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-304 .elementor-element.elementor-element-cee2657{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-cee2657:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-cee2657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-fc9f161{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-a421851{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-7ec633b{--display:flex;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-7ec633b:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-7ec633b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-69f4e2d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-e392d66{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-b079b39{--display:flex;box-shadow:5px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-b079b39:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-b079b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-c1f9681{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-729f5d3{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-100fb30{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:81px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-304 .elementor-element.elementor-element-01a5204{--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;--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-304 .elementor-element.elementor-element-c072786{--display:flex;--justify-content:center;--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:50px;}.elementor-304 .elementor-element.elementor-element-1f2aea4 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#E8EFE6;}.elementor-304 .elementor-element.elementor-element-e751aa6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:300;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-bfe8be9{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-d64135c{--display:flex;--justify-content:center;--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-304 .elementor-element.elementor-element-d64135c:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-d64135c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colorful-hscs.com/wp-content/uploads/2026/02/BG-IMG1.png");background-repeat:no-repeat;background-size:cover;}.elementor-304 .elementor-element.elementor-element-97bc8eb{text-align:start;}.elementor-304 .elementor-element.elementor-element-97bc8eb img{width:85%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-2052a34{text-align:end;}.elementor-304 .elementor-element.elementor-element-2052a34 img{width:70%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-ecc5b32{--display:flex;--justify-content:center;--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:50px;}.elementor-304 .elementor-element.elementor-element-a7383ce{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-a7383ce .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-953a45a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 015px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-fd00c21{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-fd00c21 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-f07edce{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 015px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-12f0a63{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-9463939 );border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-12f0a63 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-7456c5a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 015px;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-6d05b8d{--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;--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-304 .elementor-element.elementor-element-6d05b8d:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-6d05b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4f654d );}.elementor-304 .elementor-element.elementor-element-4360005{--display:flex;--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-304 .elementor-element.elementor-element-ced69bf{text-align:center;}.elementor-304 .elementor-element.elementor-element-ced69bf .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-b5ee7e6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:300;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-a5526b7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-b6bc2f7{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-b6bc2f7:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-b6bc2f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-24efd77{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-2316f1b{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-2316f1b:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-2316f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-56137ae{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-d57a144{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-d57a144:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-d57a144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-53fefba{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-dec960b{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-dec960b:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-dec960b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-d1c8037{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-0a77a08{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-0a77a08:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-0a77a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-0085945{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-0eb9f1d{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-0eb9f1d:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-0eb9f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-064bd1d{font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c5979b6 );}.elementor-304 .elementor-element.elementor-element-06a5907{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-f4f654d );--n-accordion-icon-hover-color:var( --e-global-color-9463939 );--n-accordion-icon-active-color:var( --e-global-color-9463939 );}.elementor-304 .elementor-element.elementor-element-06a5907 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-c8dbbbc );border-style:none;}.elementor-304 .elementor-element.elementor-element-06a5907 {--n-accordion-padding:15px 10px 15px 10px;}:where( .elementor-304 .elementor-element.elementor-element-06a5907 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Shippori Mincho", Sans-serif;font-weight:600;line-height:1em;letter-spacing:1px;}.elementor-304 .elementor-element.elementor-element-2a223c1{--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;--overlay-opacity:0.9;--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-304 .elementor-element.elementor-element-2a223c1:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-2a223c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colorful-hscs.com/wp-content/uploads/2026/02/お問い合わせre.jpg");background-position:top center;background-size:cover;}.elementor-304 .elementor-element.elementor-element-2a223c1::before, .elementor-304 .elementor-element.elementor-element-2a223c1 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-2a223c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-2a223c1 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-2a223c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-2a223c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(130deg, var( --e-global-color-b04880a ) 0%, var( --e-global-color-01a8efb ) 100%);}.elementor-304 .elementor-element.elementor-element-3884162{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-304 .elementor-element.elementor-element-7533ec3{text-align:center;}.elementor-304 .elementor-element.elementor-element-7533ec3 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-5b5a983{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:300;line-height:1em;letter-spacing:1px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-5b5a983 a{color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-1127d1c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:1px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-5eedf85{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-304 .elementor-element.elementor-element-85422a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-304 .elementor-element.elementor-element-85422a9 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-b46ee6a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-304 .elementor-element.elementor-element-b46ee6a .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-248247f{--display:flex;--justify-content:center;border-style:double;--border-style:double;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-c8dbbbc );--border-color:var( --e-global-color-c8dbbbc );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-715dfc0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-715dfc0 a{color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-c3432e6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-304 .elementor-element.elementor-element-c342a43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-304 .elementor-element.elementor-element-c342a43 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-06d9f1e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-304 .elementor-element.elementor-element-06d9f1e .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-c8dbbbc );}.elementor-304 .elementor-element.elementor-element-b5da855 .elementor-button{background-color:var( --e-global-color-c8dbbbc );font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:500;line-height:1em;letter-spacing:1px;fill:var( --e-global-color-01a8efb );color:var( --e-global-color-01a8efb );border-radius:0px 0px 0px 0px;padding:10px 50px 10px 50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-304 .elementor-element.elementor-element-f05c572{--width:100%;}.elementor-304 .elementor-element.elementor-element-fc8d0d7{--width:89%;}.elementor-304 .elementor-element.elementor-element-c222868{--content-width:1000px;}.elementor-304 .elementor-element.elementor-element-c6ce403{--content-width:800px;}.elementor-304 .elementor-element.elementor-element-eb8a300{--width:35%;}.elementor-304 .elementor-element.elementor-element-9f176af{--width:35%;}.elementor-304 .elementor-element.elementor-element-11e53e2{--width:35%;}.elementor-304 .elementor-element.elementor-element-0119f93{--width:35%;}.elementor-304 .elementor-element.elementor-element-816fee9{--content-width:1000px;}.elementor-304 .elementor-element.elementor-element-8bd9b57{--width:100%;}.elementor-304 .elementor-element.elementor-element-e7f9e87{--content-width:800px;}.elementor-304 .elementor-element.elementor-element-63848af{--content-width:1600px;}.elementor-304 .elementor-element.elementor-element-488a99e{--content-width:500px;}.elementor-304 .elementor-element.elementor-element-57e7470{--width:100%;}.elementor-304 .elementor-element.elementor-element-6cb1e24{--content-width:1000px;}.elementor-304 .elementor-element.elementor-element-559a5bf{--content-width:800px;}.elementor-304 .elementor-element.elementor-element-bc0f58d{--width:35%;}.elementor-304 .elementor-element.elementor-element-47befa3{--width:35%;}.elementor-304 .elementor-element.elementor-element-9f11f50{--width:35%;}.elementor-304 .elementor-element.elementor-element-865380d{--width:35%;}.elementor-304 .elementor-element.elementor-element-8d5a56a{--content-width:1000px;}.elementor-304 .elementor-element.elementor-element-7d7aea7{--width:100%;}.elementor-304 .elementor-element.elementor-element-6d05b8d{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-304 .elementor-element.elementor-element-fc8d0d7{--width:60%;}}@media(max-width:1024px){.elementor-304 .elementor-element.elementor-element-0f35271{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-fc8d0d7{--min-height:0px;}.elementor-304 .elementor-element.elementor-element-15f7d41{--padding-top:80px;--padding-bottom:0100px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-34dbeec{--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-304 .elementor-element.elementor-element-f13e78a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-3e3fc8d .elementor-heading-title{font-size:50px;}.elementor-304 .elementor-element.elementor-element-f7e3ea6 .elementor-heading-title{font-size:25px;}.elementor-304 .elementor-element.elementor-element-094eac2 .elementor-heading-title{font-size:25px;}.elementor-304 .elementor-element.elementor-element-f775b20{--padding-top:80px;--padding-bottom:0100px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-8d235c0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-ee9159f .elementor-heading-title{font-size:50px;}.elementor-304 .elementor-element.elementor-element-535b1f9{--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-304 .elementor-element.elementor-element-f6c75ee{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-b46ee6a .elementor-heading-title{font-size:25px;}.elementor-304 .elementor-element.elementor-element-06d9f1e .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-304 .elementor-element.elementor-element-90f3cf0 .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-4c37c87 .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-1edb531:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-1edb531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colorful-hscs.com/wp-content/uploads/2026/05/colorful_guide_top_sp.jpg");background-position:center center;background-size:cover;}.elementor-304 .elementor-element.elementor-element-1edb531{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-9e50fc6{font-size:25px;}.elementor-304 .elementor-element.elementor-element-dd9d6ac{font-size:35px;}.elementor-304 .elementor-element.elementor-element-a71400a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-f775b20{--padding-top:60px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-8d235c0{--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-304 .elementor-element.elementor-element-535b1f9{--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-9c122ad{text-align:center;}.elementor-304 .elementor-element.elementor-element-f6c75ee{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-6cb1e24{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-4f72e5d .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-6604899{font-size:25px;line-height:1.2em;}.elementor-304 .elementor-element.elementor-element-e30de3c{text-align:start;}.elementor-304 .elementor-element.elementor-element-73d07a1{--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-304 .elementor-element.elementor-element-d3d3dd8{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-52a58ff{font-size:20px;}.elementor-304 .elementor-element.elementor-element-0c67fab{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-304 .elementor-element.elementor-element-b047001{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-38be8b6{font-size:20px;}.elementor-304 .elementor-element.elementor-element-e2f0d08{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-10e0b8e{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-15ba0ba{font-size:20px;}.elementor-304 .elementor-element.elementor-element-cfd6e56{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-4939cae{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-7a0b66d{font-size:20px;}.elementor-304 .elementor-element.elementor-element-406293e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-a680204{--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-304 .elementor-element.elementor-element-17f11fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-304 .elementor-element.elementor-element-f2ac3ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-304 .elementor-element.elementor-element-559a5bf{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-6c258a0 .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-e9c5b1a{font-size:30px;}.elementor-304 .elementor-element.elementor-element-d67aece{text-align:start;}.elementor-304 .elementor-element.elementor-element-bc0f58d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-b0a31c4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-0b2d6ce{font-size:20px;}.elementor-304 .elementor-element.elementor-element-47befa3{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-61ff30e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-9f11f50{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-5b8d167{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-865380d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-9376eb5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-41acceb{text-align:start;}.elementor-304 .elementor-element.elementor-element-8d5a56a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-4dda5d1 .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-ef2eadd{font-size:25px;letter-spacing:-1px;}.elementor-304 .elementor-element.elementor-element-9951445{text-align:start;}.elementor-304 .elementor-element.elementor-element-7d7aea7::before, .elementor-304 .elementor-element.elementor-element-7d7aea7 > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-7d7aea7 > .e-con-inner > .elementor-background-video-container::before, .elementor-304 .elementor-element.elementor-element-7d7aea7 > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-7d7aea7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-304 .elementor-element.elementor-element-7d7aea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-9463939 ) 3%, #FFFFFF00 3%);}.elementor-304 .elementor-element.elementor-element-7d7aea7{--overlay-opacity:1;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-818aa72{font-size:19px;}.elementor-304 .elementor-element.elementor-element-841637e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-304 .elementor-element.elementor-element-cee2657{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-a421851{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-304 .elementor-element.elementor-element-7ec633b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-e392d66{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-304 .elementor-element.elementor-element-b079b39{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-729f5d3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-304 .elementor-element.elementor-element-100fb30{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-c072786{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-1f2aea4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-1f2aea4 .elementor-heading-title{font-size:45px;}.elementor-304 .elementor-element.elementor-element-e751aa6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:25px;}.elementor-304 .elementor-element.elementor-element-bfe8be9{text-align:start;}.elementor-304 .elementor-element.elementor-element-ecc5b32{--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-304 .elementor-element.elementor-element-6d05b8d{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-ced69bf .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-b5ee7e6{font-size:30px;}.elementor-304 .elementor-element.elementor-element-a5526b7{text-align:start;}.elementor-304 .elementor-element.elementor-element-b6bc2f7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-2316f1b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-d57a144{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-dec960b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-0a77a08{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-0eb9f1d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-304 .elementor-element.elementor-element-06a5907{--n-accordion-item-title-space-between:6px;--n-accordion-title-font-size:16px;}:where( .elementor-304 .elementor-element.elementor-element-06a5907 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}.elementor-304 .elementor-element.elementor-element-2a223c1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-304 .elementor-element.elementor-element-3884162{--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-304 .elementor-element.elementor-element-7533ec3 .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-5b5a983{font-size:25px;line-height:1.3em;}.elementor-304 .elementor-element.elementor-element-1127d1c{text-align:start;}.elementor-304 .elementor-element.elementor-element-5eedf85{--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-304 .elementor-element.elementor-element-85422a9 .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-b46ee6a .elementor-heading-title{font-size:23px;}.elementor-304 .elementor-element.elementor-element-c3432e6{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-c342a43 .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-06d9f1e .elementor-heading-title{font-size:23px;}}/* Start custom CSS for image, class: .elementor-element-87f6404 */.elementor-304 .elementor-element.elementor-element-87f6404.animated {
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        /* 20px上から開始（短め） */
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e3fc8d */.elementor-304 .elementor-element.elementor-element-3e3fc8d.animated {
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        /* 20px左から開始（短め） */
        transform: translate3d(-20px, 0, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-076758c */.elementor-304 .elementor-element.elementor-element-076758c.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd26437 */.elementor-304 .elementor-element.elementor-element-bd26437.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb2db3 */.elementor-304 .elementor-element.elementor-element-9cb2db3.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c294bb4 */.elementor-304 .elementor-element.elementor-element-c294bb4.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee2e6c */.elementor-304 .elementor-element.elementor-element-aee2e6c.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3ce45 */.elementor-304 .elementor-element.elementor-element-6c3ce45.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8f13da */.elementor-304 .elementor-element.elementor-element-e8f13da.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b05c0b */.elementor-304 .elementor-element.elementor-element-1b05c0b.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d59550 */.elementor-304 .elementor-element.elementor-element-6d59550.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4da9000 */.elementor-304 .elementor-element.elementor-element-4da9000.animated {
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        /* 20px左から開始（短め） */
        transform: translate3d(-20px, 0, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34e4de5 */.elementor-304 .elementor-element.elementor-element-34e4de5.animated {
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        /* 20px上から開始（短め） */
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b123699 */.elementor-304 .elementor-element.elementor-element-b123699.animated {
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        /* 20px右から開始（短め） */
        transform: translate3d(20px, 0, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0051b66 */.elementor-304 .elementor-element.elementor-element-0051b66.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee9159f */.elementor-304 .elementor-element.elementor-element-ee9159f.animated {
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        /* 20px左から開始（短め） */
        transform: translate3d(-20px, 0, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c122ad */.elementor-304 .elementor-element.elementor-element-9c122ad.animated {
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        /* 20px上から開始（短め） */
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3d3dd8 */.elementor-304 .elementor-element.elementor-element-d3d3dd8.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b047001 */.elementor-304 .elementor-element.elementor-element-b047001.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e0b8e */.elementor-304 .elementor-element.elementor-element-10e0b8e.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4939cae */.elementor-304 .elementor-element.elementor-element-4939cae.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b63bf6 */.elementor-304 .elementor-element.elementor-element-2b63bf6.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc266e */.elementor-304 .elementor-element.elementor-element-5fc266e.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3fe51f */.elementor-304 .elementor-element.elementor-element-a3fe51f.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8122363 */.elementor-304 .elementor-element.elementor-element-8122363.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65eea19 */.elementor-304 .elementor-element.elementor-element-65eea19.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f2aea4 */.elementor-304 .elementor-element.elementor-element-1f2aea4.animated {
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        /* 20px左から開始（短め） */
        transform: translate3d(-20px, 0, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97bc8eb */.elementor-304 .elementor-element.elementor-element-97bc8eb.animated {
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        /* 20px上から開始（短め） */
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2052a34 */.elementor-304 .elementor-element.elementor-element-2052a34.animated {
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        /* 20px右から開始（短め） */
        transform: translate3d(20px, 0, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5da855 */.elementor-304 .elementor-element.elementor-element-b5da855.animated {
    /* 0.6秒が短距離にはベストバランスです */
    animation-duration: 0.6s !important;
    animation-timing-function: ease-out !important;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        /* 20px下から開始（短め） */
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */