.elementor-27583 .elementor-element.elementor-element-96399a1{width:100%;max-width:100%;}.elementor-27583 .elementor-element.elementor-element-e9c0111, .elementor-27583 .elementor-element.elementor-element-e9c0111 .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-8c84d5c .elementor-button{background-color:#272799;font-size:27px;text-shadow:0px 0px 39px rgba(0,0,0,0.3);border-radius:9999px 9999px 9999px 9999px;padding:20px 40px 20px 40px;}.elementor-27583 .elementor-element.elementor-element-8c84d5c .elementor-button:hover, .elementor-27583 .elementor-element.elementor-element-8c84d5c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );box-shadow:10px 10px 10px 6px rgba(0,0,0,0.5);}.elementor-27583 .elementor-element.elementor-element-8c84d5c .elementor-button-content-wrapper{flex-direction:row;}.elementor-27583 .elementor-element.elementor-element-8c84d5c .elementor-button:hover svg, .elementor-27583 .elementor-element.elementor-element-8c84d5c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27583 .elementor-element.elementor-element-92b1038 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-2eda869 > .elementor-widget-container{background-color:#AACDD1;background-image:url("https://gold-step.jp/wp-content/uploads/2021/07/15-7.jpg");padding:50px 50px 50px 50px;}.elementor-27583 .elementor-element.elementor-element-2eda869{text-align:center;}.elementor-27583 .elementor-element.elementor-element-2eda869 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:5px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27583 .elementor-element.elementor-element-d2cee31 > .elementor-widget-container{background-color:#E2EBECFC;background-image:url("https://gold-step.jp/wp-content/uploads/2021/07/15-7.jpg");padding:50px 50px 50px 50px;}.elementor-27583 .elementor-element.elementor-element-d2cee31{text-align:center;}.elementor-27583 .elementor-element.elementor-element-d2cee31 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:5px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27583 .elementor-element.elementor-element-40e9483, .elementor-27583 .elementor-element.elementor-element-40e9483 .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-a46221e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-22e471a{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-2783091{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-e683313{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-d79ded3{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-85bc7f2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27583 .elementor-element.elementor-element-85bc7f2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27583 .elementor-element.elementor-element-85bc7f2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27583 .elementor-element.elementor-element-85bc7f2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27583 .elementor-element.elementor-element-6918436 > .elementor-widget-container{background-color:#E2EBECFC;background-image:url("https://gold-step.jp/wp-content/uploads/2021/07/15-7.jpg");padding:50px 50px 50px 50px;}.elementor-27583 .elementor-element.elementor-element-6918436{text-align:center;}.elementor-27583 .elementor-element.elementor-element-6918436 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:5px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27583 .elementor-element.elementor-element-4df2109{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 030px 30px 30px;}.elementor-27583 .elementor-element.elementor-element-4df2109, .elementor-27583 .elementor-element.elementor-element-4df2109 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27583 .elementor-element.elementor-element-4df2109 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27583 .elementor-element.elementor-element-655e613 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-27583 .elementor-element.elementor-element-655e613 > .elementor-element-populated, .elementor-27583 .elementor-element.elementor-element-655e613 > .elementor-element-populated > .elementor-background-overlay, .elementor-27583 .elementor-element.elementor-element-655e613 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-27583 .elementor-element.elementor-element-b3a7565 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:50% 50% 50% 50%;}.elementor-27583 .elementor-element.elementor-element-bd80567{width:var( --container-widget-width, 99.496% );max-width:99.496%;--container-widget-width:99.496%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-bd80567 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-6a1a754 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-27583 .elementor-element.elementor-element-6a1a754 > .elementor-element-populated, .elementor-27583 .elementor-element.elementor-element-6a1a754 > .elementor-element-populated > .elementor-background-overlay, .elementor-27583 .elementor-element.elementor-element-6a1a754 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-27583 .elementor-element.elementor-element-4aff1c4 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-27583 .elementor-element.elementor-element-4aff1c4 > .elementor-element-populated, .elementor-27583 .elementor-element.elementor-element-4aff1c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-27583 .elementor-element.elementor-element-4aff1c4 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-27583 .elementor-element.elementor-element-7a5aefb img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:50% 50% 50% 50%;}.elementor-27583 .elementor-element.elementor-element-2e77937{width:var( --container-widget-width, 99.496% );max-width:99.496%;--container-widget-width:99.496%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-2e77937 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-2c89c6f > .elementor-widget-container{border-style:none;}.elementor-27583 .elementor-element.elementor-element-c023c9d{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 030px 30px 30px;}.elementor-27583 .elementor-element.elementor-element-c023c9d, .elementor-27583 .elementor-element.elementor-element-c023c9d > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27583 .elementor-element.elementor-element-c023c9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27583 .elementor-element.elementor-element-3416823 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-27583 .elementor-element.elementor-element-3416823 > .elementor-element-populated, .elementor-27583 .elementor-element.elementor-element-3416823 > .elementor-element-populated > .elementor-background-overlay, .elementor-27583 .elementor-element.elementor-element-3416823 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-27583 .elementor-element.elementor-element-d2ca34b img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:50% 50% 50% 50%;}.elementor-27583 .elementor-element.elementor-element-cbb0534{width:var( --container-widget-width, 99.496% );max-width:99.496%;--container-widget-width:99.496%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-cbb0534 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-d81b712 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-27583 .elementor-element.elementor-element-d81b712 > .elementor-element-populated, .elementor-27583 .elementor-element.elementor-element-d81b712 > .elementor-element-populated > .elementor-background-overlay, .elementor-27583 .elementor-element.elementor-element-d81b712 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-27583 .elementor-element.elementor-element-50184a1 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-27583 .elementor-element.elementor-element-50184a1 > .elementor-element-populated, .elementor-27583 .elementor-element.elementor-element-50184a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-27583 .elementor-element.elementor-element-50184a1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-27583 .elementor-element.elementor-element-823f38f img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:50% 50% 50% 50%;}.elementor-27583 .elementor-element.elementor-element-046c265{width:var( --container-widget-width, 99.496% );max-width:99.496%;--container-widget-width:99.496%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-046c265 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-2127d94 > .elementor-widget-container{border-style:none;}.elementor-27583 .elementor-element.elementor-element-8673a5c .elementor-button{background-color:#272799;font-size:27px;text-shadow:0px 0px 39px rgba(0,0,0,0.3);border-radius:9999px 9999px 9999px 9999px;padding:20px 40px 20px 40px;}.elementor-27583 .elementor-element.elementor-element-8673a5c .elementor-button:hover, .elementor-27583 .elementor-element.elementor-element-8673a5c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );box-shadow:10px 10px 10px 5px rgba(0,0,0,0.5);}.elementor-27583 .elementor-element.elementor-element-8673a5c .elementor-button-content-wrapper{flex-direction:row;}.elementor-27583 .elementor-element.elementor-element-8673a5c .elementor-button:hover svg, .elementor-27583 .elementor-element.elementor-element-8673a5c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27583 .elementor-element.elementor-element-d007647 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-bf04cea > .elementor-widget-container{background-color:#E2EBECFC;background-image:url("https://gold-step.jp/wp-content/uploads/2021/07/15-7.jpg");padding:50px 50px 50px 50px;}.elementor-27583 .elementor-element.elementor-element-bf04cea{text-align:center;}.elementor-27583 .elementor-element.elementor-element-bf04cea .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:5px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27583 .elementor-element.elementor-element-a115eff{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(27px/2);}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(27px/2);}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(27px/2);}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-27px/2);}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-27px/2);}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:4px;}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:4px;}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27583 .elementor-element.elementor-element-65b9d2e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-item > a{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-65b9d2e .elementor-icon-list-text{transition:color 0.3s;}.elementor-27583 .elementor-element.elementor-element-4ede85e > .elementor-widget-container{background-color:#E2EBECFC;background-image:url("https://gold-step.jp/wp-content/uploads/2021/07/15-7.jpg");padding:50px 50px 50px 50px;}.elementor-27583 .elementor-element.elementor-element-4ede85e{text-align:center;}.elementor-27583 .elementor-element.elementor-element-4ede85e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:5px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27583 .elementor-element.elementor-element-de388ca, .elementor-27583 .elementor-element.elementor-element-de388ca .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-3a19138{width:var( --container-widget-width, 97.433% );max-width:97.433%;--container-widget-width:97.433%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-3a19138 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-27583 .elementor-element.elementor-element-5733444 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-27583 .elementor-element.elementor-element-5733444 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FDF9F9;}.elementor-27583 .elementor-element.elementor-element-70bd65c > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-27583 .elementor-element.elementor-element-2f6012e:not(.elementor-motion-effects-element-type-background), .elementor-27583 .elementor-element.elementor-element-2f6012e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gold-step.jp/wp-content/uploads/2021/08/im_scenery_sky.jpg");}.elementor-27583 .elementor-element.elementor-element-2f6012e > .elementor-background-overlay{background-color:#0098FF;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27583 .elementor-element.elementor-element-2f6012e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27583 .elementor-element.elementor-element-b846fd8 > .elementor-widget-container{padding:200px 100px 200px 100px;}.elementor-27583 .elementor-element.elementor-element-b846fd8{text-align:center;}.elementor-27583 .elementor-element.elementor-element-b846fd8 .elementor-heading-title{font-style:italic;text-shadow:4px 4px 6px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27583 .elementor-element.elementor-element-845bbf7 > .elementor-widget-container{background-color:#E2EBECFC;background-image:url("https://gold-step.jp/wp-content/uploads/2021/07/15-7.jpg");padding:50px 50px 50px 50px;}.elementor-27583 .elementor-element.elementor-element-845bbf7{text-align:center;}.elementor-27583 .elementor-element.elementor-element-845bbf7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:5px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27583 .elementor-element.elementor-element-fdfc347 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27583 .elementor-element.elementor-element-3d2cfb4 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-680d506 > .elementor-widget-container{background-color:#C8ECFC;padding:10px 10px 10px 10px;border-style:double;border-width:10px 10px 10px 10px;border-color:#94CAEE;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27583 .elementor-element.elementor-element-680d506{text-align:center;}.elementor-27583 .elementor-element.elementor-element-365dbd6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27583 .elementor-element.elementor-element-8c9a7e3 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-4bc64ef{width:var( --container-widget-width, 100.083% );max-width:100.083%;--container-widget-width:100.083%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-4bc64ef > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-c917c6d > .elementor-widget-container{background-color:#C8ECFC;padding:10px 10px 10px 10px;border-style:double;border-width:10px 10px 10px 10px;border-color:#94CAEE;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27583 .elementor-element.elementor-element-c917c6d{text-align:center;}.elementor-27583 .elementor-element.elementor-element-26399b4{width:var( --container-widget-width, 100.083% );max-width:100.083%;--container-widget-width:100.083%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-26399b4 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-1b0cd28{width:var( --container-widget-width, 100.083% );max-width:100.083%;--container-widget-width:100.083%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-1b0cd28 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-a2d5ef3 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-6e36ff9 > .elementor-widget-container{background-color:#C8ECFC;padding:10px 10px 10px 10px;border-style:double;border-width:10px 10px 10px 10px;border-color:#94CAEE;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27583 .elementor-element.elementor-element-6e36ff9{text-align:center;}.elementor-27583 .elementor-element.elementor-element-a1f88df{width:var( --container-widget-width, 100.083% );max-width:100.083%;--container-widget-width:100.083%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-a1f88df > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-32c9e50{width:var( --container-widget-width, 100.083% );max-width:100.083%;--container-widget-width:100.083%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-32c9e50 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-0e68de2{width:var( --container-widget-width, 100.083% );max-width:100.083%;--container-widget-width:100.083%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-0e68de2 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-0e68de2, .elementor-27583 .elementor-element.elementor-element-0e68de2 .elementor-text-editor *{font-size:79px;}.elementor-27583 .elementor-element.elementor-element-e6bbe93:not(.elementor-motion-effects-element-type-background), .elementor-27583 .elementor-element.elementor-element-e6bbe93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gold-step.jp/wp-content/uploads/2021/07/worldmap.png");background-size:auto;}.elementor-27583 .elementor-element.elementor-element-e6bbe93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-27583 .elementor-element.elementor-element-e6bbe93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27583 .elementor-element.elementor-element-ca0d863 > .elementor-widget-container{background-color:#E2EBECFC;background-image:url("https://gold-step.jp/wp-content/uploads/2021/07/15-7.jpg");padding:50px 50px 50px 50px;}.elementor-27583 .elementor-element.elementor-element-ca0d863{text-align:center;}.elementor-27583 .elementor-element.elementor-element-ca0d863 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:5px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27583 .elementor-element.elementor-element-35a1f8e{width:var( --container-widget-width, 100.083% );max-width:100.083%;--container-widget-width:100.083%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-35a1f8e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-0ed5331{width:var( --container-widget-width, 100.083% );max-width:100.083%;--container-widget-width:100.083%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-0ed5331 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-4260036 > .elementor-background-overlay{background-color:#bce2ea;opacity:1;}.elementor-27583 .elementor-element.elementor-element-874ae89 > .elementor-widget-container{background-color:#bce2ea;}.elementor-27583 .elementor-element.elementor-element-78a64a0{width:var( --container-widget-width, 100.083% );max-width:100.083%;--container-widget-width:100.083%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-78a64a0 > .elementor-widget-container{background-color:#bce2ea;padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-d10cddb{width:var( --container-widget-width, 100.083% );max-width:100.083%;--container-widget-width:100.083%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-d10cddb > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-145d751 > .elementor-background-overlay{background-color:#bce2ea;opacity:1;}.elementor-27583 .elementor-element.elementor-element-4f1f64a > .elementor-widget-container{background-color:#bce2ea;}.elementor-27583 .elementor-element.elementor-element-d7394b2{width:var( --container-widget-width, 100.083% );max-width:100.083%;--container-widget-width:100.083%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-d7394b2 > .elementor-widget-container{background-color:#bce2ea;margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-4e64fc8{width:var( --container-widget-width, 100.083% );max-width:100.083%;--container-widget-width:100.083%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-4e64fc8 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-85197dc .elementor-button{background-color:#272799;font-size:27px;text-shadow:0px 0px 39px rgba(0,0,0,0.3);box-shadow:10px 10px 10px 5px rgba(0,0,0,0.5);border-radius:9999px 9999px 9999px 9999px;padding:20px 40px 20px 40px;}.elementor-27583 .elementor-element.elementor-element-85197dc .elementor-button:hover, .elementor-27583 .elementor-element.elementor-element-85197dc .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );box-shadow:10px 10px 10px 5px rgba(0,0,0,0.5);}.elementor-27583 .elementor-element.elementor-element-85197dc .elementor-button-content-wrapper{flex-direction:row;}.elementor-27583 .elementor-element.elementor-element-85197dc .elementor-button:hover svg, .elementor-27583 .elementor-element.elementor-element-85197dc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27583 .elementor-element.elementor-element-f3898d3 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-5e239bb > .elementor-widget-container{background-color:#E2EBECFC;background-image:url("https://gold-step.jp/wp-content/uploads/2021/07/15-7.jpg");padding:50px 50px 50px 50px;}.elementor-27583 .elementor-element.elementor-element-5e239bb{text-align:center;}.elementor-27583 .elementor-element.elementor-element-5e239bb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:5px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(27px/2);}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(27px/2);}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(27px/2);}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-27px/2);}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-27px/2);}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:4px;}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:4px;}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27583 .elementor-element.elementor-element-891df8b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-item > a{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-891df8b .elementor-icon-list-text{transition:color 0.3s;}.elementor-27583 .elementor-element.elementor-element-da40592{width:var( --container-widget-width, 97.433% );max-width:97.433%;--container-widget-width:97.433%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-da40592 > .elementor-widget-container{padding:0px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-27583 .elementor-element.elementor-element-e4c42c5 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-3330c7b img{border-radius:50% 50% 50% 50%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27583 .elementor-element.elementor-element-67090e6 > .elementor-widget-container{background-color:#E2EBECFC;background-image:url("https://gold-step.jp/wp-content/uploads/2021/07/15-7.jpg");padding:50px 50px 50px 50px;}.elementor-27583 .elementor-element.elementor-element-67090e6{text-align:center;}.elementor-27583 .elementor-element.elementor-element-67090e6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:5px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27583 .elementor-element.elementor-element-7fdbd68{text-align:center;}.elementor-27583 .elementor-element.elementor-element-7fdbd68 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:50% 50% 50% 50%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27583 .elementor-element.elementor-element-07cc2dc > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-21fd13e img{border-radius:50% 50% 50% 50%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27583 .elementor-element.elementor-element-de3e966 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-02c4baa .elementor-button{background-color:#272799;font-size:27px;text-shadow:0px 0px 39px rgba(0,0,0,0.3);border-radius:9999px 9999px 9999px 9999px;padding:20px 40px 20px 40px;}.elementor-27583 .elementor-element.elementor-element-02c4baa .elementor-button:hover, .elementor-27583 .elementor-element.elementor-element-02c4baa .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );box-shadow:10px 10px 10px 5px rgba(0,0,0,0.5);}.elementor-27583 .elementor-element.elementor-element-02c4baa .elementor-button-content-wrapper{flex-direction:row;}.elementor-27583 .elementor-element.elementor-element-02c4baa .elementor-button:hover svg, .elementor-27583 .elementor-element.elementor-element-02c4baa .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27583 .elementor-element.elementor-element-e9726be > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-e9e3c65{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 030px 30px 30px;}.elementor-27583 .elementor-element.elementor-element-e9e3c65, .elementor-27583 .elementor-element.elementor-element-e9e3c65 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27583 .elementor-element.elementor-element-e9e3c65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27583 .elementor-element.elementor-element-ddaee39 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-27583 .elementor-element.elementor-element-ddaee39 > .elementor-element-populated, .elementor-27583 .elementor-element.elementor-element-ddaee39 > .elementor-element-populated > .elementor-background-overlay, .elementor-27583 .elementor-element.elementor-element-ddaee39 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-27583 .elementor-element.elementor-element-13a8d30{width:var( --container-widget-width, 99.496% );max-width:99.496%;--container-widget-width:99.496%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-13a8d30 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-0ccf189 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:50% 50% 50% 50%;}.elementor-27583 .elementor-element.elementor-element-3490b6f > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-27583 .elementor-element.elementor-element-3490b6f > .elementor-element-populated, .elementor-27583 .elementor-element.elementor-element-3490b6f > .elementor-element-populated > .elementor-background-overlay, .elementor-27583 .elementor-element.elementor-element-3490b6f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-27583 .elementor-element.elementor-element-be8fdba{width:var( --container-widget-width, 99.496% );max-width:99.496%;--container-widget-width:99.496%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-be8fdba > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-ce62ce2 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:50% 50% 50% 50%;}.elementor-27583 .elementor-element.elementor-element-7f56382 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-27583 .elementor-element.elementor-element-7f56382 > .elementor-element-populated, .elementor-27583 .elementor-element.elementor-element-7f56382 > .elementor-element-populated > .elementor-background-overlay, .elementor-27583 .elementor-element.elementor-element-7f56382 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-27583 .elementor-element.elementor-element-3fb4923{width:var( --container-widget-width, 99.496% );max-width:99.496%;--container-widget-width:99.496%;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-3fb4923 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-b6930d0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:50% 50% 50% 50%;}.elementor-27583 .elementor-element.elementor-element-05d04cb > .elementor-widget-container{background-color:#E2EBECFC;background-image:url("https://gold-step.jp/wp-content/uploads/2021/07/15-7.jpg");padding:50px 50px 50px 50px;}.elementor-27583 .elementor-element.elementor-element-05d04cb{text-align:center;}.elementor-27583 .elementor-element.elementor-element-05d04cb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:5px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27583 .elementor-element.elementor-element-6163ad0 .gem-tta-panel .gem-tta-panel-title > a{justify-content:flex-start;}.elementor-27583 .elementor-element.elementor-element-6163ad0 .gem-tta-panel-body{text-align:left!important;}.elementor-27583 .elementor-element.elementor-element-7581ec5{width:100%;max-width:100%;}.elementor-27583 .elementor-element.elementor-element-8c2537d .elementor-button{background-color:#272799;font-size:27px;text-shadow:0px 0px 39px rgba(0,0,0,0.3);border-radius:9999px 9999px 9999px 9999px;padding:20px 40px 20px 40px;}.elementor-27583 .elementor-element.elementor-element-8c2537d .elementor-button:hover, .elementor-27583 .elementor-element.elementor-element-8c2537d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );box-shadow:10px 10px 10px 5px rgba(0,0,0,0.5);}.elementor-27583 .elementor-element.elementor-element-8c2537d .elementor-button-content-wrapper{flex-direction:row;}.elementor-27583 .elementor-element.elementor-element-8c2537d .elementor-button:hover svg, .elementor-27583 .elementor-element.elementor-element-8c2537d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27583 .elementor-element.elementor-element-f07a022 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-27583 .elementor-element.elementor-element-f508e1a > .elementor-widget-container{background-color:#E2EBECFC;background-image:url("https://gold-step.jp/wp-content/uploads/2021/07/15-7.jpg");padding:50px 50px 50px 50px;}.elementor-27583 .elementor-element.elementor-element-f508e1a{text-align:center;}.elementor-27583 .elementor-element.elementor-element-f508e1a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:5px 5px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-27583 .elementor-element.elementor-element-c7fbb87{text-align:right;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-27583 .elementor-element.elementor-element-dd772d0, .elementor-27583 .elementor-element.elementor-element-dd772d0 .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-5d5c09b, .elementor-27583 .elementor-element.elementor-element-5d5c09b .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-87c45b0, .elementor-27583 .elementor-element.elementor-element-87c45b0 .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-b02b401 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27583 .elementor-element.elementor-element-b02b401, .elementor-27583 .elementor-element.elementor-element-b02b401 .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-85bc7f2 > .elementor-widget-container{padding:0px 10px 30px 10px;}.elementor-27583 .elementor-element.elementor-element-bd80567, .elementor-27583 .elementor-element.elementor-element-bd80567 .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-2e77937, .elementor-27583 .elementor-element.elementor-element-2e77937 .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-cbb0534, .elementor-27583 .elementor-element.elementor-element-cbb0534 .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-046c265, .elementor-27583 .elementor-element.elementor-element-046c265 .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-68c4d8f, .elementor-27583 .elementor-element.elementor-element-68c4d8f .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-65b9d2e > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-27583 .elementor-element.elementor-element-b846fd8 > .elementor-widget-container{padding:200px 10px 200px 10px;}.elementor-27583 .elementor-element.elementor-element-b846fd8{text-align:left;}.elementor-27583 .elementor-element.elementor-element-0e68de2, .elementor-27583 .elementor-element.elementor-element-0e68de2 .elementor-text-editor *{font-size:50px;}.elementor-27583 .elementor-element.elementor-element-4148fb1{width:var( --container-widget-width, 203.556px );max-width:203.556px;--container-widget-width:203.556px;--container-widget-flex-grow:0;}.elementor-27583 .elementor-element.elementor-element-4148fb1 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-27583 .elementor-element.elementor-element-4148fb1 .elementor-heading-title{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-ea3d09c, .elementor-27583 .elementor-element.elementor-element-ea3d09c .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-1e0eb03, .elementor-27583 .elementor-element.elementor-element-1e0eb03 .elementor-text-editor *{font-size:20px;}.elementor-27583 .elementor-element.elementor-element-ddaee39 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-27583 .elementor-element.elementor-element-68bfe73, .elementor-27583 .elementor-element.elementor-element-68bfe73 .elementor-text-editor *{font-size:20px;}}@media(min-width:768px){.elementor-27583 .elementor-element.elementor-element-42c6c3a{width:25.95%;}.elementor-27583 .elementor-element.elementor-element-d651bec{width:47.794%;}.elementor-27583 .elementor-element.elementor-element-1b35ff2{width:25.922%;}.elementor-27583 .elementor-element.elementor-element-b12ed0a{width:100%;}.elementor-27583 .elementor-element.elementor-element-3f2e0c3{width:50.075%;}.elementor-27583 .elementor-element.elementor-element-90f9932{width:49.258%;}.elementor-27583 .elementor-element.elementor-element-5108d08{width:50.075%;}.elementor-27583 .elementor-element.elementor-element-4ad415f{width:49.258%;}.elementor-27583 .elementor-element.elementor-element-655e613{width:47.447%;}.elementor-27583 .elementor-element.elementor-element-6a1a754{width:5.116%;}.elementor-27583 .elementor-element.elementor-element-4aff1c4{width:47.049%;}.elementor-27583 .elementor-element.elementor-element-3416823{width:47.447%;}.elementor-27583 .elementor-element.elementor-element-d81b712{width:5.116%;}.elementor-27583 .elementor-element.elementor-element-50184a1{width:47.049%;}}/* Start custom CSS for text-editor, class: .elementor-element-e9c0111 */.elementor-27583 .elementor-element.elementor-element-e9c0111 {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 8px 48px;
}
.elementor-27583 .elementor-element.elementor-element-e9c0111::before,
.elementor-27583 .elementor-element.elementor-element-e9c0111::after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  width: 60px;
  border-top: 2px solid #111;
}
.elementor-27583 .elementor-element.elementor-element-e9c0111::before {
  left: 10px;
  transform: rotate(60deg);
  transform-origin: left top;
}
.elementor-27583 .elementor-element.elementor-element-e9c0111::after {
  right: 10px;
  transform: rotate(-60deg);
  transform-origin: right top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40e9483 */.elementor-27583 .elementor-element.elementor-element-40e9483 {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 8px 48px;
}
.elementor-27583 .elementor-element.elementor-element-40e9483::before,
.elementor-27583 .elementor-element.elementor-element-40e9483::after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  width: 60px;
  border-top: 2px solid #111;
}
.elementor-27583 .elementor-element.elementor-element-40e9483::before {
  left: 10px;
  transform: rotate(60deg);
  transform-origin: left top;
}
.elementor-27583 .elementor-element.elementor-element-40e9483::after {
  right: 10px;
  transform: rotate(-60deg);
  transform-origin: right top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd772d0 */.elementor-27583 .elementor-element.elementor-element-dd772d0 {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 8px 48px;
}
.elementor-27583 .elementor-element.elementor-element-dd772d0::before,
.elementor-27583 .elementor-element.elementor-element-dd772d0::after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  width: 60px;
  border-top: 2px solid #111;
}
.elementor-27583 .elementor-element.elementor-element-dd772d0::before {
  left: 10px;
  transform: rotate(60deg);
  transform-origin: left top;
}
.elementor-27583 .elementor-element.elementor-element-dd772d0::after {
  right: 10px;
  transform: rotate(-60deg);
  transform-origin: right top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d5c09b */.elementor-27583 .elementor-element.elementor-element-5d5c09b {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 8px 48px;
}
.elementor-27583 .elementor-element.elementor-element-5d5c09b::before,
.elementor-27583 .elementor-element.elementor-element-5d5c09b::after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  width: 60px;
  border-top: 2px solid #111;
}
.elementor-27583 .elementor-element.elementor-element-5d5c09b::before {
  left: 10px;
  transform: rotate(60deg);
  transform-origin: left top;
}
.elementor-27583 .elementor-element.elementor-element-5d5c09b::after {
  right: 10px;
  transform: rotate(-60deg);
  transform-origin: right top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87c45b0 */.elementor-27583 .elementor-element.elementor-element-87c45b0 {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 8px 48px;
}
.elementor-27583 .elementor-element.elementor-element-87c45b0::before,
.elementor-27583 .elementor-element.elementor-element-87c45b0::after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  width: 60px;
  border-top: 2px solid #111;
}
.elementor-27583 .elementor-element.elementor-element-87c45b0::before {
  left: 10px;
  transform: rotate(60deg);
  transform-origin: left top;
}
.elementor-27583 .elementor-element.elementor-element-87c45b0::after {
  right: 10px;
  transform: rotate(-60deg);
  transform-origin: right top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b02b401 */.elementor-27583 .elementor-element.elementor-element-b02b401 {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 8px 48px;
}
.elementor-27583 .elementor-element.elementor-element-b02b401::before,
.elementor-27583 .elementor-element.elementor-element-b02b401::after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  width: 60px;
  border-top: 2px solid #111;
}
.elementor-27583 .elementor-element.elementor-element-b02b401::before {
  left: 10px;
  transform: rotate(60deg);
  transform-origin: left top;
}
.elementor-27583 .elementor-element.elementor-element-b02b401::after {
  right: 10px;
  transform: rotate(-60deg);
  transform-origin: right top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c4d8f */.elementor-27583 .elementor-element.elementor-element-68c4d8f {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 8px 48px;
}
.elementor-27583 .elementor-element.elementor-element-68c4d8f::before,
.elementor-27583 .elementor-element.elementor-element-68c4d8f::after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  width: 60px;
  border-top: 2px solid #111;
}
.elementor-27583 .elementor-element.elementor-element-68c4d8f::before {
  left: 10px;
  transform: rotate(60deg);
  transform-origin: left top;
}
.elementor-27583 .elementor-element.elementor-element-68c4d8f::after {
  right: 10px;
  transform: rotate(-60deg);
  transform-origin: right top;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5733444 */.elementor-27583 .elementor-element.elementor-element-5733444 {
  background: #1e3a8a;       /* ネイビー */
  color: #fff;               /* 白文字 */
  font-size: 2rem;
  font-weight: bold;
  text-align: center;
  padding: 24px;
  border-left: 8px solid #ffd600; /* 黄色のライン */
  letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e68de2 */.double-down{
  position:relative;
  width:0; height:0;
  margin:8px auto;                 /* 位置調整 */
  border-left:18px solid transparent;
  border-right:18px solid transparent;
  border-top:12px solid #1e88e5;   /* ▼下向きの三角（色） */
}

.double-down::before{
  content:"";
  position:absolute;
  left:-18px;                      /* ← 上の border-left と同じ数値にする */
  top:-20px;                       /* ← 間隔。= 12(高さ) + 8(スキマ) の例 */
  width:0; height:0;
  border-left:18px solid transparent;
  border-right:18px solid transparent;
  border-top:12px solid #1e88e5;   /* 上の色と揃える */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea3d09c */.elementor-27583 .elementor-element.elementor-element-ea3d09c {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 8px 48px;
}
.elementor-27583 .elementor-element.elementor-element-ea3d09c::before,
.elementor-27583 .elementor-element.elementor-element-ea3d09c::after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  width: 60px;
  border-top: 2px solid #111;
}
.elementor-27583 .elementor-element.elementor-element-ea3d09c::before {
  left: 10px;
  transform: rotate(60deg);
  transform-origin: left top;
}
.elementor-27583 .elementor-element.elementor-element-ea3d09c::after {
  right: 10px;
  transform: rotate(-60deg);
  transform-origin: right top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e0eb03 */.elementor-27583 .elementor-element.elementor-element-1e0eb03 {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 8px 48px;
}
.elementor-27583 .elementor-element.elementor-element-1e0eb03::before,
.elementor-27583 .elementor-element.elementor-element-1e0eb03::after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  width: 60px;
  border-top: 2px solid #111;
}
.elementor-27583 .elementor-element.elementor-element-1e0eb03::before {
  left: 10px;
  transform: rotate(60deg);
  transform-origin: left top;
}
.elementor-27583 .elementor-element.elementor-element-1e0eb03::after {
  right: 10px;
  transform: rotate(-60deg);
  transform-origin: right top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68bfe73 */.elementor-27583 .elementor-element.elementor-element-68bfe73 {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 8px 48px;
}
.elementor-27583 .elementor-element.elementor-element-68bfe73::before,
.elementor-27583 .elementor-element.elementor-element-68bfe73::after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  width: 60px;
  border-top: 2px solid #111;
}
.elementor-27583 .elementor-element.elementor-element-68bfe73::before {
  left: 10px;
  transform: rotate(60deg);
  transform-origin: left top;
}
.elementor-27583 .elementor-element.elementor-element-68bfe73::after {
  right: 10px;
  transform: rotate(-60deg);
  transform-origin: right top;
}/* End custom CSS */