.elementor-16328 .elementor-element.elementor-element-a1bee0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-829421b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-16328 .elementor-element.elementor-element-b19dae3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-27c3ac2 > .elementor-widget-container{background-color:transparent;padding:0.25em 0.7em 0.25em 0.7em;background-image:linear-gradient(115deg, var( --e-global-color-el_c_1_color ) 33%, var( --e-global-color-el_c_2_color ) 100%);border-radius:10px 0px 10px 0px;}.elementor-16328 .elementor-element.elementor-element-27c3ac2{text-align:center;}.elementor-16328 .elementor-element.elementor-element-27c3ac2 .the7-heading-title{font-family:var( --e-global-typography-el_f_uppercase_s-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_uppercase_s-font-size );font-weight:var( --e-global-typography-el_f_uppercase_s-font-weight );text-transform:var( --e-global-typography-el_f_uppercase_s-text-transform );line-height:var( --e-global-typography-el_f_uppercase_s-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_s-letter-spacing );color:var( --e-global-color-el_c_white );text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-e08270e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-e08270e{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;color:var( --e-global-color-el_c_1_text );--textColor:var( --e-global-color-el_c_1_text );}.elementor-16328 .elementor-element.elementor-element-140be5a{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;}.elementor-16328 .elementor-element.elementor-element-140be5a.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-e574322{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-c7b06e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 5px 33px 0px rgba(64, 92.00000000000006, 146, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:300ms;}.elementor-16328 .elementor-element.elementor-element-c7b06e6:not(.elementor-motion-effects-element-type-background), .elementor-16328 .elementor-element.elementor-element-c7b06e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_c_bg_main );}.elementor-16328 .elementor-element.elementor-element-dcb35bf .the7-image-container{align-items:flex-start;text-align:left;}.elementor-16328 .elementor-element.elementor-element-dcb35bf{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:cover;--ratio-img-width:100%;--svg-width:100%;--height:100%;--max-height:100%;--max-width:100%;--aspect-ratio:1.75;--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms;}
							.elementor-16328 .elementor-element.elementor-element-dcb35bf .post-thumbnail-rollover:after,
							.elementor-16328 .elementor-element.elementor-element-dcb35bf .post-thumbnail-rollover:before { transition: all var(--transition-overlay-duration-out, 0.3s) var(--transition-overlay-timing, ease); } .elementor-16328 .elementor-element.elementor-element-dcb35bf .post-thumbnail-rollover:after { transition: all var(--transition-overlay-duration, 0.3s) var(--transition-overlay-timing, ease); } .elementor-16328 .elementor-element.elementor-element-dcb35bf .post-thumbnail-rollover:after{background:#00000000;}.elementor-16328 .elementor-element.elementor-element-dcb35bf .the7-image-wrapper, .elementor-16328 .elementor-element.elementor-element-dcb35bf .post-thumbnail-rollover, .elementor-16328 .elementor-element.elementor-element-dcb35bf .post-thumbnail-rollover img{border-radius:0px 0px 60px 0px;}.elementor-16328 .elementor-element.elementor-element-dcb35bf .post-thumbnail-rollover img{opacity:calc(100/100);}.elementor-16328 .elementor-element.elementor-element-dcb35bf .post-thumbnail-rollover:after{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000040 100%);}
					.elementor-16328 .elementor-element.elementor-element-dcb35bf .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-16328 .elementor-element.elementor-element-dcb35bf .the7-transform-container{--the7-transform-scale:1.05;}.elementor-16328 .elementor-element.elementor-element-dcb35bf .the7-transform-container:hover{--the7-transform-scale:1.02;}.elementor-16328 .elementor-element.elementor-element-889d4d2 > .elementor-widget-container{padding:40px 40px 30px 40px;}.elementor-16328 .elementor-element.elementor-element-889d4d2.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-889d4d2{text-align:center;}.elementor-16328 .elementor-element.elementor-element-889d4d2 .the7-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;line-height:1.2em;text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-889d4d2 .the7-heading-title:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:var( --e-global-color-el_c_4_text );} .elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button, .elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button .popup-icon,  .elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button:hover,  .elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button:focus, .elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-hover:hover .box-button{background:#00000000;}.elementor-16328 .elementor-element.elementor-element-dc8acd1 > .elementor-widget-container{padding:0px 40px 40px 40px;}.elementor-16328 .elementor-element.elementor-element-dc8acd1.elementor-element{--align-self:stretch;}.elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button{font-family:var( --e-global-typography-el_f_uppercase_xs-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );font-weight:var( --e-global-typography-el_f_uppercase_xs-font-weight );text-transform:var( --e-global-typography-el_f_uppercase_xs-text-transform );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );min-width:0px;min-height:0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-16328 .elementor-element.elementor-element-dc8acd1{--box-button-width:0px;}.elementor-16328 .elementor-element.elementor-element-dc8acd1 {--box-button-min-height:0px;--box-button-padding-top:0px;--box-button-padding-right:0px;--box-button-padding-bottom:5px;--box-button-padding-left:0px;}.elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button, .elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button *{color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button svg{fill:var( --e-global-color-el_c_1_color );color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button,  .elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button:hover,  .elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button:focus, .elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-hover:hover .box-button{border-color:var( --e-global-color-el_c_1_color_transparent );}.elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button.elementor-button:hover, .elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button.elementor-button:focus, .elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-hover:hover .box-button.elementor-button{border-color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-afba75f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 5px 33px 0px rgba(64, 92.00000000000006, 146, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:300ms;}.elementor-16328 .elementor-element.elementor-element-afba75f:not(.elementor-motion-effects-element-type-background), .elementor-16328 .elementor-element.elementor-element-afba75f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_c_bg_main );}.elementor-16328 .elementor-element.elementor-element-302bf48 .the7-image-container{align-items:flex-start;text-align:left;}.elementor-16328 .elementor-element.elementor-element-302bf48{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:cover;--ratio-img-width:100%;--svg-width:100%;--height:100%;--max-height:100%;--max-width:100%;--aspect-ratio:1.75;--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms;}
							.elementor-16328 .elementor-element.elementor-element-302bf48 .post-thumbnail-rollover:after,
							.elementor-16328 .elementor-element.elementor-element-302bf48 .post-thumbnail-rollover:before { transition: all var(--transition-overlay-duration-out, 0.3s) var(--transition-overlay-timing, ease); } .elementor-16328 .elementor-element.elementor-element-302bf48 .post-thumbnail-rollover:after { transition: all var(--transition-overlay-duration, 0.3s) var(--transition-overlay-timing, ease); } .elementor-16328 .elementor-element.elementor-element-302bf48 .post-thumbnail-rollover:after{background:#00000000;}.elementor-16328 .elementor-element.elementor-element-302bf48 .the7-image-wrapper, .elementor-16328 .elementor-element.elementor-element-302bf48 .post-thumbnail-rollover, .elementor-16328 .elementor-element.elementor-element-302bf48 .post-thumbnail-rollover img{border-radius:0px 0px 60px 0px;}.elementor-16328 .elementor-element.elementor-element-302bf48 .post-thumbnail-rollover img{opacity:calc(100/100);}.elementor-16328 .elementor-element.elementor-element-302bf48 .post-thumbnail-rollover:after{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000040 100%);}
					.elementor-16328 .elementor-element.elementor-element-302bf48 .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-16328 .elementor-element.elementor-element-302bf48 .the7-transform-container:hover{--the7-transform-scale:1.02;}.elementor-16328 .elementor-element.elementor-element-2a05776 > .elementor-widget-container{padding:40px 40px 30px 40px;}.elementor-16328 .elementor-element.elementor-element-2a05776.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-2a05776{text-align:center;}.elementor-16328 .elementor-element.elementor-element-2a05776 .the7-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;line-height:1.2em;text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-2a05776 .the7-heading-title:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:var( --e-global-color-el_c_4_text );} .elementor-16328 .elementor-element.elementor-element-0956d02 .box-button, .elementor-16328 .elementor-element.elementor-element-0956d02 .box-button .popup-icon,  .elementor-16328 .elementor-element.elementor-element-0956d02 .box-button:hover,  .elementor-16328 .elementor-element.elementor-element-0956d02 .box-button:focus, .elementor-16328 .elementor-element.elementor-element-0956d02 .box-hover:hover .box-button{background:#00000000;}.elementor-16328 .elementor-element.elementor-element-0956d02 > .elementor-widget-container{padding:0px 40px 40px 40px;}.elementor-16328 .elementor-element.elementor-element-0956d02.elementor-element{--align-self:stretch;}.elementor-16328 .elementor-element.elementor-element-0956d02 .box-button{font-family:var( --e-global-typography-el_f_uppercase_xs-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );font-weight:var( --e-global-typography-el_f_uppercase_xs-font-weight );text-transform:var( --e-global-typography-el_f_uppercase_xs-text-transform );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );min-width:0px;min-height:0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-16328 .elementor-element.elementor-element-0956d02{--box-button-width:0px;}.elementor-16328 .elementor-element.elementor-element-0956d02 {--box-button-min-height:0px;--box-button-padding-top:0px;--box-button-padding-right:0px;--box-button-padding-bottom:5px;--box-button-padding-left:0px;}.elementor-16328 .elementor-element.elementor-element-0956d02 .box-button, .elementor-16328 .elementor-element.elementor-element-0956d02 .box-button *{color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-0956d02 .box-button svg{fill:var( --e-global-color-el_c_1_color );color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-0956d02 .box-button,  .elementor-16328 .elementor-element.elementor-element-0956d02 .box-button:hover,  .elementor-16328 .elementor-element.elementor-element-0956d02 .box-button:focus, .elementor-16328 .elementor-element.elementor-element-0956d02 .box-hover:hover .box-button{border-color:var( --e-global-color-el_c_1_color_transparent );}.elementor-16328 .elementor-element.elementor-element-0956d02 .box-button.elementor-button:hover, .elementor-16328 .elementor-element.elementor-element-0956d02 .box-button.elementor-button:focus, .elementor-16328 .elementor-element.elementor-element-0956d02 .box-hover:hover .box-button.elementor-button{border-color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-1cb6727{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 5px 33px 0px rgba(64, 92.00000000000006, 146, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:300ms;}.elementor-16328 .elementor-element.elementor-element-1cb6727:not(.elementor-motion-effects-element-type-background), .elementor-16328 .elementor-element.elementor-element-1cb6727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_c_bg_main );}.elementor-16328 .elementor-element.elementor-element-8ab8573 .the7-image-container{align-items:flex-start;text-align:left;}.elementor-16328 .elementor-element.elementor-element-8ab8573{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:cover;--ratio-img-width:100%;--svg-width:100%;--height:100%;--max-height:100%;--max-width:100%;--aspect-ratio:1.75;--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms;}
							.elementor-16328 .elementor-element.elementor-element-8ab8573 .post-thumbnail-rollover:after,
							.elementor-16328 .elementor-element.elementor-element-8ab8573 .post-thumbnail-rollover:before { transition: all var(--transition-overlay-duration-out, 0.3s) var(--transition-overlay-timing, ease); } .elementor-16328 .elementor-element.elementor-element-8ab8573 .post-thumbnail-rollover:after { transition: all var(--transition-overlay-duration, 0.3s) var(--transition-overlay-timing, ease); } .elementor-16328 .elementor-element.elementor-element-8ab8573 .post-thumbnail-rollover:after{background:#00000000;}.elementor-16328 .elementor-element.elementor-element-8ab8573 .the7-image-wrapper, .elementor-16328 .elementor-element.elementor-element-8ab8573 .post-thumbnail-rollover, .elementor-16328 .elementor-element.elementor-element-8ab8573 .post-thumbnail-rollover img{border-radius:0px 0px 60px 0px;}.elementor-16328 .elementor-element.elementor-element-8ab8573 .post-thumbnail-rollover img{opacity:calc(100/100);}.elementor-16328 .elementor-element.elementor-element-8ab8573 .post-thumbnail-rollover:after{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000040 100%);}
					.elementor-16328 .elementor-element.elementor-element-8ab8573 .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-16328 .elementor-element.elementor-element-8ab8573 .the7-transform-container:hover{--the7-transform-scale:1.02;}.elementor-16328 .elementor-element.elementor-element-cf4906b > .elementor-widget-container{padding:40px 40px 30px 40px;}.elementor-16328 .elementor-element.elementor-element-cf4906b.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-cf4906b{text-align:center;}.elementor-16328 .elementor-element.elementor-element-cf4906b .the7-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;line-height:1.2em;text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-cf4906b .the7-heading-title:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:var( --e-global-color-el_c_4_text );} .elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button, .elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button .popup-icon,  .elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button:hover,  .elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button:focus, .elementor-16328 .elementor-element.elementor-element-c4a5150 .box-hover:hover .box-button{background:#00000000;}.elementor-16328 .elementor-element.elementor-element-c4a5150 > .elementor-widget-container{padding:0px 40px 40px 40px;}.elementor-16328 .elementor-element.elementor-element-c4a5150.elementor-element{--align-self:stretch;}.elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button{font-family:var( --e-global-typography-el_f_uppercase_xs-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );font-weight:var( --e-global-typography-el_f_uppercase_xs-font-weight );text-transform:var( --e-global-typography-el_f_uppercase_xs-text-transform );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );min-width:0px;min-height:0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-16328 .elementor-element.elementor-element-c4a5150{--box-button-width:0px;}.elementor-16328 .elementor-element.elementor-element-c4a5150 {--box-button-min-height:0px;--box-button-padding-top:0px;--box-button-padding-right:0px;--box-button-padding-bottom:5px;--box-button-padding-left:0px;}.elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button, .elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button *{color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button svg{fill:var( --e-global-color-el_c_1_color );color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button,  .elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button:hover,  .elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button:focus, .elementor-16328 .elementor-element.elementor-element-c4a5150 .box-hover:hover .box-button{border-color:var( --e-global-color-el_c_1_color_transparent );}.elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button.elementor-button:hover, .elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button.elementor-button:focus, .elementor-16328 .elementor-element.elementor-element-c4a5150 .box-hover:hover .box-button.elementor-button{border-color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-c900278{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 5px 33px 0px rgba(64, 92.00000000000006, 146, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:300ms;}.elementor-16328 .elementor-element.elementor-element-c900278:not(.elementor-motion-effects-element-type-background), .elementor-16328 .elementor-element.elementor-element-c900278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_c_bg_main );}.elementor-16328 .elementor-element.elementor-element-68ef7ec .the7-image-container{align-items:flex-start;text-align:left;}.elementor-16328 .elementor-element.elementor-element-68ef7ec{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:cover;--ratio-img-width:100%;--svg-width:100%;--height:100%;--max-height:100%;--max-width:100%;--aspect-ratio:1.75;--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms;}
							.elementor-16328 .elementor-element.elementor-element-68ef7ec .post-thumbnail-rollover:after,
							.elementor-16328 .elementor-element.elementor-element-68ef7ec .post-thumbnail-rollover:before { transition: all var(--transition-overlay-duration-out, 0.3s) var(--transition-overlay-timing, ease); } .elementor-16328 .elementor-element.elementor-element-68ef7ec .post-thumbnail-rollover:after { transition: all var(--transition-overlay-duration, 0.3s) var(--transition-overlay-timing, ease); } .elementor-16328 .elementor-element.elementor-element-68ef7ec .post-thumbnail-rollover:after{background:#00000000;}.elementor-16328 .elementor-element.elementor-element-68ef7ec .the7-image-wrapper, .elementor-16328 .elementor-element.elementor-element-68ef7ec .post-thumbnail-rollover, .elementor-16328 .elementor-element.elementor-element-68ef7ec .post-thumbnail-rollover img{border-radius:0px 0px 60px 0px;}.elementor-16328 .elementor-element.elementor-element-68ef7ec .post-thumbnail-rollover img{opacity:calc(100/100);}.elementor-16328 .elementor-element.elementor-element-68ef7ec .post-thumbnail-rollover:after{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000040 100%);}
					.elementor-16328 .elementor-element.elementor-element-68ef7ec .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-16328 .elementor-element.elementor-element-68ef7ec .the7-transform-container:hover{--the7-transform-scale:1.02;}.elementor-16328 .elementor-element.elementor-element-6db1b59 > .elementor-widget-container{padding:40px 40px 30px 40px;}.elementor-16328 .elementor-element.elementor-element-6db1b59.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-6db1b59{text-align:center;}.elementor-16328 .elementor-element.elementor-element-6db1b59 .the7-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;line-height:1.2em;text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-6db1b59 .the7-heading-title:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:var( --e-global-color-el_c_4_text );} .elementor-16328 .elementor-element.elementor-element-2053b04 .box-button, .elementor-16328 .elementor-element.elementor-element-2053b04 .box-button .popup-icon,  .elementor-16328 .elementor-element.elementor-element-2053b04 .box-button:hover,  .elementor-16328 .elementor-element.elementor-element-2053b04 .box-button:focus, .elementor-16328 .elementor-element.elementor-element-2053b04 .box-hover:hover .box-button{background:#00000000;}.elementor-16328 .elementor-element.elementor-element-2053b04 > .elementor-widget-container{padding:0px 40px 40px 40px;}.elementor-16328 .elementor-element.elementor-element-2053b04.elementor-element{--align-self:stretch;}.elementor-16328 .elementor-element.elementor-element-2053b04 .box-button{font-family:var( --e-global-typography-el_f_uppercase_xs-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );font-weight:var( --e-global-typography-el_f_uppercase_xs-font-weight );text-transform:var( --e-global-typography-el_f_uppercase_xs-text-transform );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );min-width:0px;min-height:0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-16328 .elementor-element.elementor-element-2053b04{--box-button-width:0px;}.elementor-16328 .elementor-element.elementor-element-2053b04 {--box-button-min-height:0px;--box-button-padding-top:0px;--box-button-padding-right:0px;--box-button-padding-bottom:5px;--box-button-padding-left:0px;}.elementor-16328 .elementor-element.elementor-element-2053b04 .box-button, .elementor-16328 .elementor-element.elementor-element-2053b04 .box-button *{color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-2053b04 .box-button svg{fill:var( --e-global-color-el_c_1_color );color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-2053b04 .box-button,  .elementor-16328 .elementor-element.elementor-element-2053b04 .box-button:hover,  .elementor-16328 .elementor-element.elementor-element-2053b04 .box-button:focus, .elementor-16328 .elementor-element.elementor-element-2053b04 .box-hover:hover .box-button{border-color:var( --e-global-color-el_c_1_color_transparent );}.elementor-16328 .elementor-element.elementor-element-2053b04 .box-button.elementor-button:hover, .elementor-16328 .elementor-element.elementor-element-2053b04 .box-button.elementor-button:focus, .elementor-16328 .elementor-element.elementor-element-2053b04 .box-hover:hover .box-button.elementor-button{border-color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-63f61a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 5px 33px 0px rgba(64, 92.00000000000006, 146, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:300ms;}.elementor-16328 .elementor-element.elementor-element-63f61a5:not(.elementor-motion-effects-element-type-background), .elementor-16328 .elementor-element.elementor-element-63f61a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_c_bg_main );}.elementor-16328 .elementor-element.elementor-element-e4e7ff4 .the7-image-container{align-items:flex-start;text-align:left;}.elementor-16328 .elementor-element.elementor-element-e4e7ff4{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:cover;--ratio-img-width:100%;--svg-width:100%;--height:100%;--max-height:100%;--max-width:100%;--aspect-ratio:1.75;--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms;}
							.elementor-16328 .elementor-element.elementor-element-e4e7ff4 .post-thumbnail-rollover:after,
							.elementor-16328 .elementor-element.elementor-element-e4e7ff4 .post-thumbnail-rollover:before { transition: all var(--transition-overlay-duration-out, 0.3s) var(--transition-overlay-timing, ease); } .elementor-16328 .elementor-element.elementor-element-e4e7ff4 .post-thumbnail-rollover:after { transition: all var(--transition-overlay-duration, 0.3s) var(--transition-overlay-timing, ease); } .elementor-16328 .elementor-element.elementor-element-e4e7ff4 .post-thumbnail-rollover:after{background:#00000000;}.elementor-16328 .elementor-element.elementor-element-e4e7ff4 .the7-image-wrapper, .elementor-16328 .elementor-element.elementor-element-e4e7ff4 .post-thumbnail-rollover, .elementor-16328 .elementor-element.elementor-element-e4e7ff4 .post-thumbnail-rollover img{border-radius:0px 0px 60px 0px;}.elementor-16328 .elementor-element.elementor-element-e4e7ff4 .post-thumbnail-rollover img{opacity:calc(100/100);}.elementor-16328 .elementor-element.elementor-element-e4e7ff4 .post-thumbnail-rollover:after{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000040 100%);}
					.elementor-16328 .elementor-element.elementor-element-e4e7ff4 .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-16328 .elementor-element.elementor-element-e4e7ff4 .the7-transform-container:hover{--the7-transform-scale:1.02;}.elementor-16328 .elementor-element.elementor-element-b81e3c7 > .elementor-widget-container{padding:40px 40px 30px 40px;}.elementor-16328 .elementor-element.elementor-element-b81e3c7.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-b81e3c7{text-align:center;}.elementor-16328 .elementor-element.elementor-element-b81e3c7 .the7-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;line-height:1.2em;text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-b81e3c7 .the7-heading-title:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:var( --e-global-color-el_c_4_text );} .elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button, .elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button .popup-icon,  .elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button:hover,  .elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button:focus, .elementor-16328 .elementor-element.elementor-element-409a9c3 .box-hover:hover .box-button{background:#00000000;}.elementor-16328 .elementor-element.elementor-element-409a9c3 > .elementor-widget-container{padding:0px 40px 40px 40px;}.elementor-16328 .elementor-element.elementor-element-409a9c3.elementor-element{--align-self:stretch;}.elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button{font-family:var( --e-global-typography-el_f_uppercase_xs-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );font-weight:var( --e-global-typography-el_f_uppercase_xs-font-weight );text-transform:var( --e-global-typography-el_f_uppercase_xs-text-transform );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );min-width:0px;min-height:0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-16328 .elementor-element.elementor-element-409a9c3{--box-button-width:0px;}.elementor-16328 .elementor-element.elementor-element-409a9c3 {--box-button-min-height:0px;--box-button-padding-top:0px;--box-button-padding-right:0px;--box-button-padding-bottom:5px;--box-button-padding-left:0px;}.elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button, .elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button *{color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button svg{fill:var( --e-global-color-el_c_1_color );color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button,  .elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button:hover,  .elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button:focus, .elementor-16328 .elementor-element.elementor-element-409a9c3 .box-hover:hover .box-button{border-color:var( --e-global-color-el_c_1_color_transparent );}.elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button.elementor-button:hover, .elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button.elementor-button:focus, .elementor-16328 .elementor-element.elementor-element-409a9c3 .box-hover:hover .box-button.elementor-button{border-color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-6095e13{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 5px 33px 0px rgba(64, 92.00000000000006, 146, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:300ms;}.elementor-16328 .elementor-element.elementor-element-6095e13:not(.elementor-motion-effects-element-type-background), .elementor-16328 .elementor-element.elementor-element-6095e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_c_bg_main );}.elementor-16328 .elementor-element.elementor-element-6954189 .the7-image-container{align-items:flex-start;text-align:left;}.elementor-16328 .elementor-element.elementor-element-6954189{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:cover;--ratio-img-width:100%;--svg-width:100%;--height:100%;--max-height:100%;--max-width:100%;--aspect-ratio:1.75;--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms;}
							.elementor-16328 .elementor-element.elementor-element-6954189 .post-thumbnail-rollover:after,
							.elementor-16328 .elementor-element.elementor-element-6954189 .post-thumbnail-rollover:before { transition: all var(--transition-overlay-duration-out, 0.3s) var(--transition-overlay-timing, ease); } .elementor-16328 .elementor-element.elementor-element-6954189 .post-thumbnail-rollover:after { transition: all var(--transition-overlay-duration, 0.3s) var(--transition-overlay-timing, ease); } .elementor-16328 .elementor-element.elementor-element-6954189 .post-thumbnail-rollover:after{background:#00000000;}.elementor-16328 .elementor-element.elementor-element-6954189 .the7-image-wrapper, .elementor-16328 .elementor-element.elementor-element-6954189 .post-thumbnail-rollover, .elementor-16328 .elementor-element.elementor-element-6954189 .post-thumbnail-rollover img{border-radius:0px 0px 60px 0px;}.elementor-16328 .elementor-element.elementor-element-6954189 .post-thumbnail-rollover img{opacity:calc(100/100);}.elementor-16328 .elementor-element.elementor-element-6954189 .post-thumbnail-rollover:after{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000040 100%);}
					.elementor-16328 .elementor-element.elementor-element-6954189 .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-16328 .elementor-element.elementor-element-6954189 .the7-transform-container:hover{--the7-transform-scale:1.02;}.elementor-16328 .elementor-element.elementor-element-7bab20e > .elementor-widget-container{padding:40px 40px 30px 40px;}.elementor-16328 .elementor-element.elementor-element-7bab20e.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-7bab20e{text-align:center;}.elementor-16328 .elementor-element.elementor-element-7bab20e .the7-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;line-height:1.2em;text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-7bab20e .the7-heading-title:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:var( --e-global-color-el_c_4_text );} .elementor-16328 .elementor-element.elementor-element-698d38f .box-button, .elementor-16328 .elementor-element.elementor-element-698d38f .box-button .popup-icon,  .elementor-16328 .elementor-element.elementor-element-698d38f .box-button:hover,  .elementor-16328 .elementor-element.elementor-element-698d38f .box-button:focus, .elementor-16328 .elementor-element.elementor-element-698d38f .box-hover:hover .box-button{background:#00000000;}.elementor-16328 .elementor-element.elementor-element-698d38f > .elementor-widget-container{padding:0px 40px 40px 40px;}.elementor-16328 .elementor-element.elementor-element-698d38f.elementor-element{--align-self:stretch;}.elementor-16328 .elementor-element.elementor-element-698d38f .box-button{font-family:var( --e-global-typography-el_f_uppercase_xs-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );font-weight:var( --e-global-typography-el_f_uppercase_xs-font-weight );text-transform:var( --e-global-typography-el_f_uppercase_xs-text-transform );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );min-width:0px;min-height:0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-16328 .elementor-element.elementor-element-698d38f{--box-button-width:0px;}.elementor-16328 .elementor-element.elementor-element-698d38f {--box-button-min-height:0px;--box-button-padding-top:0px;--box-button-padding-right:0px;--box-button-padding-bottom:5px;--box-button-padding-left:0px;}.elementor-16328 .elementor-element.elementor-element-698d38f .box-button, .elementor-16328 .elementor-element.elementor-element-698d38f .box-button *{color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-698d38f .box-button svg{fill:var( --e-global-color-el_c_1_color );color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-698d38f .box-button,  .elementor-16328 .elementor-element.elementor-element-698d38f .box-button:hover,  .elementor-16328 .elementor-element.elementor-element-698d38f .box-button:focus, .elementor-16328 .elementor-element.elementor-element-698d38f .box-hover:hover .box-button{border-color:var( --e-global-color-el_c_1_color_transparent );}.elementor-16328 .elementor-element.elementor-element-698d38f .box-button.elementor-button:hover, .elementor-16328 .elementor-element.elementor-element-698d38f .box-button.elementor-button:focus, .elementor-16328 .elementor-element.elementor-element-698d38f .box-hover:hover .box-button.elementor-button{border-color:var( --e-global-color-el_c_1_color );}.elementor-16328 .elementor-element.elementor-element-cedac41{--spacer-size:400px;background-color:transparent;margin:-400px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-el_c_1_color_light_3 ) 100%);}.elementor-16328 .elementor-element.elementor-element-319da42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-319da42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-cf43428{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.55;--overlay-mix-blend-mode:lighten;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-cf43428:not(.elementor-motion-effects-element-type-background), .elementor-16328 .elementor-element.elementor-element-cf43428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_c_bg_accent );}.elementor-16328 .elementor-element.elementor-element-cf43428::before, .elementor-16328 .elementor-element.elementor-element-cf43428 > .elementor-background-video-container::before, .elementor-16328 .elementor-element.elementor-element-cf43428 > .e-con-inner > .elementor-background-video-container::before, .elementor-16328 .elementor-element.elementor-element-cf43428 > .elementor-background-slideshow::before, .elementor-16328 .elementor-element.elementor-element-cf43428 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16328 .elementor-element.elementor-element-cf43428 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.cybridge.jp/wp-content/uploads/2025/07/bg_cybridge_logo_transparent.svg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:70% auto;}.elementor-16328 .elementor-element.elementor-element-cf43428.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-f63b2ae{--display:flex;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-16328 .elementor-element.elementor-element-29b8c02{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-c64a0a3 > .elementor-widget-container{background-color:transparent;padding:0.25em 0.7em 0.25em 0.7em;background-image:linear-gradient(115deg, var( --e-global-color-el_c_1_color ) 33%, var( --e-global-color-el_c_2_color ) 100%);border-radius:10px 0px 10px 0px;}.elementor-16328 .elementor-element.elementor-element-c64a0a3{text-align:center;}.elementor-16328 .elementor-element.elementor-element-c64a0a3 .the7-heading-title{font-family:var( --e-global-typography-el_f_uppercase_s-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_uppercase_s-font-size );font-weight:var( --e-global-typography-el_f_uppercase_s-font-weight );text-transform:var( --e-global-typography-el_f_uppercase_s-text-transform );line-height:var( --e-global-typography-el_f_uppercase_s-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_s-letter-spacing );color:var( --e-global-color-el_c_white );text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-01ccb1d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-01ccb1d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;color:var( --e-global-color-el_c_white );--textColor:var( --e-global-color-el_c_white );}.elementor-16328 .elementor-element.elementor-element-c977c61{width:100%;max-width:100%;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;color:var( --e-global-color-el_c_white );--textColor:var( --e-global-color-el_c_white );}.elementor-16328 .elementor-element.elementor-element-c977c61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-acd852c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-604d920{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-982fb8d .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:48px;border-radius:100% 100% 100% 100%;}.elementor-16328 .elementor-element.elementor-element-982fb8d.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-982fb8d .elementor-icon i{color:var( --e-global-color-el_c_2_color );}.elementor-16328 .elementor-element.elementor-element-982fb8d .elementor-icon svg{fill:var( --e-global-color-el_c_2_color );color:var( --e-global-color-el_c_2_color );}.elementor-16328 .elementor-element.elementor-element-5441cd5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-fc0a166.elementor-element{--align-self:stretch;}.elementor-16328 .elementor-element.elementor-element-fc0a166{text-align:left;}.elementor-16328 .elementor-element.elementor-element-fc0a166 .the7-heading-title{font-family:var( --e-global-typography-el_f_title_2-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_title_2-font-size );font-weight:var( --e-global-typography-el_f_title_2-font-weight );text-transform:var( --e-global-typography-el_f_title_2-text-transform );font-style:var( --e-global-typography-el_f_title_2-font-style );line-height:var( --e-global-typography-el_f_title_2-line-height );color:var( --e-global-color-el_c_white );text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-3f309b2.elementor-element{--align-self:flex-start;}.elementor-16328 .elementor-element.elementor-element-3f309b2{text-align:start;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:#FFFFFFC7;--textColor:#FFFFFFC7;}.elementor-16328 .elementor-element.elementor-element-6c53195{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-b0141fc .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:48px;border-radius:100% 100% 100% 100%;}.elementor-16328 .elementor-element.elementor-element-b0141fc.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-b0141fc .elementor-icon i{color:var( --e-global-color-el_c_2_color );}.elementor-16328 .elementor-element.elementor-element-b0141fc .elementor-icon svg{fill:var( --e-global-color-el_c_2_color );color:var( --e-global-color-el_c_2_color );}.elementor-16328 .elementor-element.elementor-element-55788f1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-149ffde.elementor-element{--align-self:stretch;}.elementor-16328 .elementor-element.elementor-element-149ffde{text-align:left;}.elementor-16328 .elementor-element.elementor-element-149ffde .the7-heading-title{font-family:var( --e-global-typography-el_f_title_2-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_title_2-font-size );font-weight:var( --e-global-typography-el_f_title_2-font-weight );text-transform:var( --e-global-typography-el_f_title_2-text-transform );font-style:var( --e-global-typography-el_f_title_2-font-style );line-height:var( --e-global-typography-el_f_title_2-line-height );color:var( --e-global-color-el_c_white );text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-7666d46.elementor-element{--align-self:flex-start;}.elementor-16328 .elementor-element.elementor-element-7666d46{text-align:start;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:#FFFFFFA1;--textColor:#FFFFFFA1;}.elementor-16328 .elementor-element.elementor-element-12c9a0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-b83d7bb .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:48px;border-radius:100% 100% 100% 100%;}.elementor-16328 .elementor-element.elementor-element-b83d7bb.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-b83d7bb .elementor-icon i{color:var( --e-global-color-el_c_2_color );}.elementor-16328 .elementor-element.elementor-element-b83d7bb .elementor-icon svg{fill:var( --e-global-color-el_c_2_color );color:var( --e-global-color-el_c_2_color );}.elementor-16328 .elementor-element.elementor-element-0229675{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-644581b.elementor-element{--align-self:stretch;}.elementor-16328 .elementor-element.elementor-element-644581b{text-align:left;}.elementor-16328 .elementor-element.elementor-element-644581b .the7-heading-title{font-family:var( --e-global-typography-el_f_title_2-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_title_2-font-size );font-weight:var( --e-global-typography-el_f_title_2-font-weight );text-transform:var( --e-global-typography-el_f_title_2-text-transform );font-style:var( --e-global-typography-el_f_title_2-font-style );line-height:var( --e-global-typography-el_f_title_2-line-height );color:var( --e-global-color-el_c_white );text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-51fd7c6.elementor-element{--align-self:flex-start;}.elementor-16328 .elementor-element.elementor-element-51fd7c6{text-align:start;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:#FFFFFFA1;--textColor:#FFFFFFA1;}.elementor-16328 .elementor-element.elementor-element-f6e7e78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-43f8cbc .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:48px;border-radius:100% 100% 100% 100%;}.elementor-16328 .elementor-element.elementor-element-43f8cbc.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-43f8cbc .elementor-icon i{color:var( --e-global-color-el_c_2_color );}.elementor-16328 .elementor-element.elementor-element-43f8cbc .elementor-icon svg{fill:var( --e-global-color-el_c_2_color );color:var( --e-global-color-el_c_2_color );}.elementor-16328 .elementor-element.elementor-element-e0ac58a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-b97ed83.elementor-element{--align-self:stretch;}.elementor-16328 .elementor-element.elementor-element-b97ed83{text-align:left;}.elementor-16328 .elementor-element.elementor-element-b97ed83 .the7-heading-title{font-family:var( --e-global-typography-el_f_title_2-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_title_2-font-size );font-weight:var( --e-global-typography-el_f_title_2-font-weight );text-transform:var( --e-global-typography-el_f_title_2-text-transform );font-style:var( --e-global-typography-el_f_title_2-font-style );line-height:var( --e-global-typography-el_f_title_2-line-height );color:var( --e-global-color-el_c_white );text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-ae06d5e.elementor-element{--align-self:flex-start;}.elementor-16328 .elementor-element.elementor-element-ae06d5e{text-align:start;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:#FFFFFFA1;--textColor:#FFFFFFA1;}.elementor-16328 .elementor-element.elementor-element-59e0ac9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-3ab3a19 .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:48px;border-radius:100% 100% 100% 100%;}.elementor-16328 .elementor-element.elementor-element-3ab3a19.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-3ab3a19 .elementor-icon i{color:var( --e-global-color-el_c_2_color );}.elementor-16328 .elementor-element.elementor-element-3ab3a19 .elementor-icon svg{fill:var( --e-global-color-el_c_2_color );color:var( --e-global-color-el_c_2_color );}.elementor-16328 .elementor-element.elementor-element-d1bae96{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-4f96054.elementor-element{--align-self:stretch;}.elementor-16328 .elementor-element.elementor-element-4f96054{text-align:left;}.elementor-16328 .elementor-element.elementor-element-4f96054 .the7-heading-title{font-family:var( --e-global-typography-el_f_title_2-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_title_2-font-size );font-weight:var( --e-global-typography-el_f_title_2-font-weight );text-transform:var( --e-global-typography-el_f_title_2-text-transform );font-style:var( --e-global-typography-el_f_title_2-font-style );line-height:var( --e-global-typography-el_f_title_2-line-height );color:var( --e-global-color-el_c_white );text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-94cc841.elementor-element{--align-self:flex-start;}.elementor-16328 .elementor-element.elementor-element-94cc841{text-align:start;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:#FFFFFFA1;--textColor:#FFFFFFA1;}.elementor-16328 .elementor-element.elementor-element-fa22564{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-89a9b5c .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:48px;border-radius:100% 100% 100% 100%;}.elementor-16328 .elementor-element.elementor-element-89a9b5c.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-89a9b5c .elementor-icon i{color:var( --e-global-color-el_c_2_color );}.elementor-16328 .elementor-element.elementor-element-89a9b5c .elementor-icon svg{fill:var( --e-global-color-el_c_2_color );color:var( --e-global-color-el_c_2_color );}.elementor-16328 .elementor-element.elementor-element-46891c6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-da34f22.elementor-element{--align-self:stretch;}.elementor-16328 .elementor-element.elementor-element-da34f22{text-align:left;}.elementor-16328 .elementor-element.elementor-element-da34f22 .the7-heading-title{font-family:var( --e-global-typography-el_f_title_2-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_title_2-font-size );font-weight:var( --e-global-typography-el_f_title_2-font-weight );text-transform:var( --e-global-typography-el_f_title_2-text-transform );font-style:var( --e-global-typography-el_f_title_2-font-style );line-height:var( --e-global-typography-el_f_title_2-line-height );color:var( --e-global-color-el_c_white );text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-a3714e7.elementor-element{--align-self:flex-start;}.elementor-16328 .elementor-element.elementor-element-a3714e7{text-align:start;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:#FFFFFFA1;--textColor:#FFFFFFA1;}.elementor-16328 .elementor-element.elementor-element-f832a00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-f832a00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-c932709{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-7c5d896 > .elementor-widget-container{background-color:transparent;margin:0px 0px 20px 0px;padding:0.25em 0.7em 0.25em 0.7em;background-image:linear-gradient(115deg, var( --e-global-color-el_c_1_color ) 33%, var( --e-global-color-el_c_2_color ) 100%);border-radius:10px 0px 10px 0px;}.elementor-16328 .elementor-element.elementor-element-7c5d896{text-align:center;}.elementor-16328 .elementor-element.elementor-element-7c5d896 .the7-heading-title{font-family:var( --e-global-typography-el_f_uppercase_s-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_uppercase_s-font-size );font-weight:var( --e-global-typography-el_f_uppercase_s-font-weight );text-transform:var( --e-global-typography-el_f_uppercase_s-text-transform );line-height:var( --e-global-typography-el_f_uppercase_s-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_s-letter-spacing );color:var( --e-global-color-el_c_white );text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-4f67ba1{--transition-speed:50s;--the7-img-object-fit:cover;--the7-img-width:inherit;--the7-img-height:auto;--the7-img-max-height:unset;--the7-img-max-width:100%;--box-width:var(--image-size, auto);--the7-img-ratio:var(--ratio, initial);--ticker-gap:60px;}.elementor-16328 .elementor-element.elementor-element-4f67ba1  .the7-ticker-content, .elementor-16328 .elementor-element.elementor-element-4f67ba1  .the7-ticker{gap:60px;}.elementor-16328 .elementor-element.elementor-element-4f67ba1 .the7-image-wrapper{width:180px;}.elementor-16328 .elementor-element.elementor-element-4f67ba1 .the7-image-wrapper:hover img {opacity:calc(60/100);}.elementor-16328 .elementor-element.elementor-element-544965a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-544965a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-0a6076b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.55;--overlay-mix-blend-mode:lighten;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-0a6076b:not(.elementor-motion-effects-element-type-background), .elementor-16328 .elementor-element.elementor-element-0a6076b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_c_bg_accent );}.elementor-16328 .elementor-element.elementor-element-0a6076b::before, .elementor-16328 .elementor-element.elementor-element-0a6076b > .elementor-background-video-container::before, .elementor-16328 .elementor-element.elementor-element-0a6076b > .e-con-inner > .elementor-background-video-container::before, .elementor-16328 .elementor-element.elementor-element-0a6076b > .elementor-background-slideshow::before, .elementor-16328 .elementor-element.elementor-element-0a6076b > .e-con-inner > .elementor-background-slideshow::before, .elementor-16328 .elementor-element.elementor-element-0a6076b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.cybridge.jp/wp-content/uploads/2025/07/bg_cybridge_logo_transparent.svg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:27% auto;}.elementor-16328 .elementor-element.elementor-element-e2e7eec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.4;--overlay-mix-blend-mode:overlay;--border-radius:20px 20px 20px 20px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-16328 .elementor-element.elementor-element-e2e7eec::before, .elementor-16328 .elementor-element.elementor-element-e2e7eec > .elementor-background-video-container::before, .elementor-16328 .elementor-element.elementor-element-e2e7eec > .e-con-inner > .elementor-background-video-container::before, .elementor-16328 .elementor-element.elementor-element-e2e7eec > .elementor-background-slideshow::before, .elementor-16328 .elementor-element.elementor-element-e2e7eec > .e-con-inner > .elementor-background-slideshow::before, .elementor-16328 .elementor-element.elementor-element-e2e7eec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:bottom center;background-size:cover;}.elementor-16328 .elementor-element.elementor-element-dd4ab26{--display:flex;--width:1%;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-dd4ab26.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16328 .elementor-element.elementor-element-11e18c5{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:left;}.elementor-16328 .elementor-element.elementor-element-11e18c5.elementor-element{--align-self:flex-start;}.elementor-16328 .elementor-element.elementor-element-11e18c5 .the7-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:var( --e-global-color-el_c_2_color );text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-5dd7212{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:left;}.elementor-16328 .elementor-element.elementor-element-5dd7212.elementor-element{--align-self:flex-start;}.elementor-16328 .elementor-element.elementor-element-5dd7212 .the7-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;line-height:1.8em;color:var( --e-global-color-el_c_white );text-decoration-style:solid;}.elementor-16328 .elementor-element.elementor-element-8299459{--display:flex;--width:280px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16328 .elementor-element.elementor-element-8299459.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-16328 .elementor-element.elementor-element-cf9d5a2 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-16328 .elementor-element.elementor-element-cf9d5a2 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-16328 .elementor-element.elementor-element-cf9d5a2 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-16328 .elementor-element.elementor-element-cf9d5a2 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-16328 .elementor-element.elementor-element-cf9d5a2 .box-button{font-family:"Noto Sans JP", Sans-serif;}@media(max-width:1024px){.elementor-16328 .elementor-element.elementor-element-27c3ac2 .the7-heading-title{font-size:var( --e-global-typography-el_f_uppercase_s-font-size );line-height:var( --e-global-typography-el_f_uppercase_s-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_s-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-e08270e{width:100%;max-width:100%;font-size:30px;}.elementor-16328 .elementor-element.elementor-element-140be5a{width:100%;max-width:100%;}.elementor-16328 .elementor-element.elementor-element-e574322{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16328 .elementor-element.elementor-element-c7b06e6{--flex-wrap:nowrap;}.elementor-16328 .elementor-element.elementor-element-dcb35bf .the7-image-container{align-items:center;text-align:center;}.elementor-16328 .elementor-element.elementor-element-dcb35bf.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button{font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-afba75f{--flex-wrap:nowrap;}.elementor-16328 .elementor-element.elementor-element-302bf48 .the7-image-container{align-items:center;text-align:center;}.elementor-16328 .elementor-element.elementor-element-302bf48.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-16328 .elementor-element.elementor-element-0956d02 .box-button{font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-1cb6727{--flex-wrap:nowrap;}.elementor-16328 .elementor-element.elementor-element-8ab8573 .the7-image-container{align-items:center;text-align:center;}.elementor-16328 .elementor-element.elementor-element-8ab8573.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button{font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-c900278{--flex-wrap:nowrap;}.elementor-16328 .elementor-element.elementor-element-68ef7ec .the7-image-container{align-items:center;text-align:center;}.elementor-16328 .elementor-element.elementor-element-68ef7ec.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-16328 .elementor-element.elementor-element-2053b04 .box-button{font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-63f61a5{--flex-wrap:nowrap;}.elementor-16328 .elementor-element.elementor-element-e4e7ff4 .the7-image-container{align-items:center;text-align:center;}.elementor-16328 .elementor-element.elementor-element-e4e7ff4.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button{font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-6095e13{--flex-wrap:nowrap;}.elementor-16328 .elementor-element.elementor-element-6954189 .the7-image-container{align-items:center;text-align:center;}.elementor-16328 .elementor-element.elementor-element-6954189.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-16328 .elementor-element.elementor-element-698d38f .box-button{font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-c64a0a3 .the7-heading-title{font-size:var( --e-global-typography-el_f_uppercase_s-font-size );line-height:var( --e-global-typography-el_f_uppercase_s-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_s-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-01ccb1d{width:100%;max-width:100%;font-size:24px;}.elementor-16328 .elementor-element.elementor-element-c977c61{width:100%;max-width:100%;}.elementor-16328 .elementor-element.elementor-element-acd852c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16328 .elementor-element.elementor-element-fc0a166 .the7-heading-title{font-size:var( --e-global-typography-el_f_title_2-font-size );line-height:var( --e-global-typography-el_f_title_2-line-height );}.elementor-16328 .elementor-element.elementor-element-3f309b2{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-16328 .elementor-element.elementor-element-149ffde .the7-heading-title{font-size:var( --e-global-typography-el_f_title_2-font-size );line-height:var( --e-global-typography-el_f_title_2-line-height );}.elementor-16328 .elementor-element.elementor-element-7666d46{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-16328 .elementor-element.elementor-element-644581b .the7-heading-title{font-size:var( --e-global-typography-el_f_title_2-font-size );line-height:var( --e-global-typography-el_f_title_2-line-height );}.elementor-16328 .elementor-element.elementor-element-51fd7c6{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-16328 .elementor-element.elementor-element-b97ed83 .the7-heading-title{font-size:var( --e-global-typography-el_f_title_2-font-size );line-height:var( --e-global-typography-el_f_title_2-line-height );}.elementor-16328 .elementor-element.elementor-element-ae06d5e{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-16328 .elementor-element.elementor-element-4f96054 .the7-heading-title{font-size:var( --e-global-typography-el_f_title_2-font-size );line-height:var( --e-global-typography-el_f_title_2-line-height );}.elementor-16328 .elementor-element.elementor-element-94cc841{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-16328 .elementor-element.elementor-element-da34f22 .the7-heading-title{font-size:var( --e-global-typography-el_f_title_2-font-size );line-height:var( --e-global-typography-el_f_title_2-line-height );}.elementor-16328 .elementor-element.elementor-element-a3714e7{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-16328 .elementor-element.elementor-element-7c5d896 .the7-heading-title{font-size:var( --e-global-typography-el_f_uppercase_s-font-size );line-height:var( --e-global-typography-el_f_uppercase_s-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_s-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-4f67ba1 .the7-image-wrapper{width:180px;}.elementor-16328 .elementor-element.elementor-element-e2e7eec{--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;}.elementor-16328 .elementor-element.elementor-element-dd4ab26{--width:100%;}.elementor-16328 .elementor-element.elementor-element-11e18c5{width:100%;max-width:100%;text-align:center;}.elementor-16328 .elementor-element.elementor-element-11e18c5.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-5dd7212{width:100%;max-width:100%;text-align:center;}.elementor-16328 .elementor-element.elementor-element-5dd7212.elementor-element{--align-self:center;}}@media(max-width:650px){.elementor-16328 .elementor-element.elementor-element-829421b{--margin-top:50px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-16328 .elementor-element.elementor-element-27c3ac2 .the7-heading-title{font-size:var( --e-global-typography-el_f_uppercase_s-font-size );line-height:var( --e-global-typography-el_f_uppercase_s-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_s-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-e08270e{font-size:1.3rem;line-height:1.6em;}.elementor-16328 .elementor-element.elementor-element-140be5a{font-size:1rem;line-height:1.6em;}.elementor-16328 .elementor-element.elementor-element-e574322{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16328 .elementor-element.elementor-element-c7b06e6{--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;}.elementor-16328 .elementor-element.elementor-element-889d4d2 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16328 .elementor-element.elementor-element-889d4d2.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-889d4d2{text-align:center;}.elementor-16328 .elementor-element.elementor-element-889d4d2 .the7-heading-title{font-size:1.3rem;}.elementor-16328 .elementor-element.elementor-element-dc8acd1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16328 .elementor-element.elementor-element-dc8acd1 .box-button{font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-afba75f{--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;}.elementor-16328 .elementor-element.elementor-element-2a05776 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16328 .elementor-element.elementor-element-2a05776.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-2a05776{text-align:center;}.elementor-16328 .elementor-element.elementor-element-2a05776 .the7-heading-title{font-size:1.3rem;}.elementor-16328 .elementor-element.elementor-element-0956d02 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16328 .elementor-element.elementor-element-0956d02 .box-button{font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-1cb6727{--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;}.elementor-16328 .elementor-element.elementor-element-cf4906b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16328 .elementor-element.elementor-element-cf4906b.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-cf4906b{text-align:center;}.elementor-16328 .elementor-element.elementor-element-cf4906b .the7-heading-title{font-size:1.3rem;}.elementor-16328 .elementor-element.elementor-element-c4a5150 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16328 .elementor-element.elementor-element-c4a5150 .box-button{font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-c900278{--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;}.elementor-16328 .elementor-element.elementor-element-6db1b59 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16328 .elementor-element.elementor-element-6db1b59.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-6db1b59{text-align:center;}.elementor-16328 .elementor-element.elementor-element-6db1b59 .the7-heading-title{font-size:1.3rem;}.elementor-16328 .elementor-element.elementor-element-2053b04 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16328 .elementor-element.elementor-element-2053b04 .box-button{font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-63f61a5{--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;}.elementor-16328 .elementor-element.elementor-element-b81e3c7 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16328 .elementor-element.elementor-element-b81e3c7.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-b81e3c7{text-align:center;}.elementor-16328 .elementor-element.elementor-element-b81e3c7 .the7-heading-title{font-size:1.3rem;}.elementor-16328 .elementor-element.elementor-element-409a9c3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16328 .elementor-element.elementor-element-409a9c3 .box-button{font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-6095e13{--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;}.elementor-16328 .elementor-element.elementor-element-7bab20e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16328 .elementor-element.elementor-element-7bab20e.elementor-element{--align-self:center;}.elementor-16328 .elementor-element.elementor-element-7bab20e{text-align:center;}.elementor-16328 .elementor-element.elementor-element-7bab20e .the7-heading-title{font-size:1.3rem;}.elementor-16328 .elementor-element.elementor-element-698d38f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16328 .elementor-element.elementor-element-698d38f .box-button{font-size:var( --e-global-typography-el_f_uppercase_xs-font-size );line-height:var( --e-global-typography-el_f_uppercase_xs-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_xs-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-cf43428::before, .elementor-16328 .elementor-element.elementor-element-cf43428 > .elementor-background-video-container::before, .elementor-16328 .elementor-element.elementor-element-cf43428 > .e-con-inner > .elementor-background-video-container::before, .elementor-16328 .elementor-element.elementor-element-cf43428 > .elementor-background-slideshow::before, .elementor-16328 .elementor-element.elementor-element-cf43428 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16328 .elementor-element.elementor-element-cf43428 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:1px auto;}.elementor-16328 .elementor-element.elementor-element-c64a0a3 .the7-heading-title{font-size:var( --e-global-typography-el_f_uppercase_s-font-size );line-height:var( --e-global-typography-el_f_uppercase_s-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_s-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-01ccb1d{font-size:1.3rem;}.elementor-16328 .elementor-element.elementor-element-acd852c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16328 .elementor-element.elementor-element-604d920{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16328 .elementor-element.elementor-element-fc0a166 .the7-heading-title{font-size:var( --e-global-typography-el_f_title_2-font-size );line-height:var( --e-global-typography-el_f_title_2-line-height );}.elementor-16328 .elementor-element.elementor-element-3f309b2{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-16328 .elementor-element.elementor-element-6c53195{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16328 .elementor-element.elementor-element-149ffde .the7-heading-title{font-size:var( --e-global-typography-el_f_title_2-font-size );line-height:var( --e-global-typography-el_f_title_2-line-height );}.elementor-16328 .elementor-element.elementor-element-7666d46{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-16328 .elementor-element.elementor-element-12c9a0e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16328 .elementor-element.elementor-element-644581b .the7-heading-title{font-size:var( --e-global-typography-el_f_title_2-font-size );line-height:var( --e-global-typography-el_f_title_2-line-height );}.elementor-16328 .elementor-element.elementor-element-51fd7c6{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-16328 .elementor-element.elementor-element-f6e7e78{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16328 .elementor-element.elementor-element-b97ed83 .the7-heading-title{font-size:var( --e-global-typography-el_f_title_2-font-size );line-height:var( --e-global-typography-el_f_title_2-line-height );}.elementor-16328 .elementor-element.elementor-element-ae06d5e{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-16328 .elementor-element.elementor-element-59e0ac9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16328 .elementor-element.elementor-element-4f96054 .the7-heading-title{font-size:var( --e-global-typography-el_f_title_2-font-size );line-height:var( --e-global-typography-el_f_title_2-line-height );}.elementor-16328 .elementor-element.elementor-element-94cc841{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-16328 .elementor-element.elementor-element-fa22564{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16328 .elementor-element.elementor-element-da34f22 .the7-heading-title{font-size:var( --e-global-typography-el_f_title_2-font-size );line-height:var( --e-global-typography-el_f_title_2-line-height );}.elementor-16328 .elementor-element.elementor-element-a3714e7{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-16328 .elementor-element.elementor-element-7c5d896 .the7-heading-title{font-size:var( --e-global-typography-el_f_uppercase_s-font-size );line-height:var( --e-global-typography-el_f_uppercase_s-line-height );letter-spacing:var( --e-global-typography-el_f_uppercase_s-letter-spacing );}.elementor-16328 .elementor-element.elementor-element-4f67ba1{--ticker-gap:20px;}.elementor-16328 .elementor-element.elementor-element-4f67ba1  .the7-ticker-content, .elementor-16328 .elementor-element.elementor-element-4f67ba1  .the7-ticker{gap:20px;}.elementor-16328 .elementor-element.elementor-element-4f67ba1 .the7-image-wrapper{width:160px;}.elementor-16328 .elementor-element.elementor-element-11e18c5 .the7-heading-title{font-size:1.5rem;line-height:1.5em;}.elementor-16328 .elementor-element.elementor-element-5dd7212 .the7-heading-title{font-size:1rem;}.elementor-16328 .elementor-element.elementor-element-8299459{--width:280px;}.elementor-16328 .elementor-element.elementor-element-cf9d5a2 .box-button{font-size:1.1rem;}}@media(min-width:651px){.elementor-16328 .elementor-element.elementor-element-b19dae3{--content-width:900px;}.elementor-16328 .elementor-element.elementor-element-29b8c02{--content-width:900px;}.elementor-16328 .elementor-element.elementor-element-c932709{--content-width:900px;}}/* Start custom CSS for the7-image-ticker-widget, class: .elementor-element-4f67ba1 */.elementor-16328 .elementor-element.elementor-element-4f67ba1 img {
        max-height: 80px !important; /* ここで好みの高さに調整してください */
        width: auto !important;      /* 横幅が潰れないように自動調整 */
        object-fit: contain;         /* 枠内に収まるように調整 */
    }/* End custom CSS */