.elementor-9308 .elementor-element.elementor-element-48c0087{--display:flex;--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-9308 .elementor-element.elementor-element-48c0087:not(.elementor-motion-effects-element-type-background), .elementor-9308 .elementor-element.elementor-element-48c0087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00FCFF;background-image:url("https://realve.net/wp-content/uploads/2026/02/LIMIT-MASTER-S28-コピー.png");}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9308 .elementor-element.elementor-element-ecef389{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-9308 .elementor-element.elementor-element-ecef389:not(.elementor-motion-effects-element-type-background), .elementor-9308 .elementor-element.elementor-element-ecef389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9308 .elementor-element.elementor-element-e49a193{--spacer-size:50px;}.elementor-9308 .elementor-element.elementor-element-fe303b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9308 .elementor-element.elementor-element-fe303b8:not(.elementor-motion-effects-element-type-background), .elementor-9308 .elementor-element.elementor-element-fe303b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}.elementor-9308 .elementor-element.elementor-element-d465bc0{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9308 .elementor-element.elementor-element-9422547 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-9308 .elementor-element.elementor-element-9422547{text-align:center;}.elementor-9308 .elementor-element.elementor-element-9422547 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:var( --e-global-color-secondary );}.elementor-9308 .elementor-element.elementor-element-a203b94{--spacer-size:20px;}.elementor-9308 .elementor-element.elementor-element-e417a8b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-e417a8b:not(.elementor-motion-effects-element-type-background), .elementor-9308 .elementor-element.elementor-element-e417a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9308 .elementor-element.elementor-element-591da19{text-align:center;}.elementor-9308 .elementor-element.elementor-element-591da19 .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-b881d10{text-align:center;}.elementor-9308 .elementor-element.elementor-element-b881d10 .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-d0ae421{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-a696abc > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-a696abc{text-align:end;}.elementor-9308 .elementor-element.elementor-element-a696abc img{border-radius:10px 10px 10px 10px;}.elementor-9308 .elementor-element.elementor-element-1209506 > .elementor-widget-container{margin:0px 0px -100px 10px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-30ce02d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-7fcd21c > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-7fcd21c{text-align:end;}.elementor-9308 .elementor-element.elementor-element-7fcd21c img{border-radius:10px 10px 10px 10px;}.elementor-9308 .elementor-element.elementor-element-054a9ee > .elementor-widget-container{margin:0px 0px -100px 10px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-3326645{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-9308 .elementor-element.elementor-element-70b2ac8{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-9308 .elementor-element.elementor-element-70b2ac8 .elementor-widget-container{text-align:right;}.elementor-9308 .elementor-element.elementor-element-a0f0f5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-a0f0f5a{text-align:start;}.elementor-9308 .elementor-element.elementor-element-a0f0f5a .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-ad96c4b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-9308 .elementor-element.elementor-element-c7e7e1e{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-9308 .elementor-element.elementor-element-c7e7e1e .elementor-widget-container{text-align:center;}.elementor-9308 .elementor-element.elementor-element-c7e7e1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-1079ba0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-1079ba0{text-align:start;}.elementor-9308 .elementor-element.elementor-element-1079ba0 .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-d243b66{width:auto;max-width:auto;}.elementor-9308 .elementor-element.elementor-element-3b02746{width:auto;max-width:auto;}.elementor-9308 .elementor-element.elementor-element-58d6885{--display:flex;}.elementor-9308 .elementor-element.elementor-element-58d6885:not(.elementor-motion-effects-element-type-background), .elementor-9308 .elementor-element.elementor-element-58d6885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9308 .elementor-element.elementor-element-9dbbee0{--spacer-size:50px;}.elementor-9308 .elementor-element.elementor-element-b23e958{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-b23e958:not(.elementor-motion-effects-element-type-background), .elementor-9308 .elementor-element.elementor-element-b23e958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9308 .elementor-element.elementor-element-b391108{text-align:center;}.elementor-9308 .elementor-element.elementor-element-b391108 .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-82e282c{text-align:center;}.elementor-9308 .elementor-element.elementor-element-82e282c .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-31f550c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-8f804fe > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-8f804fe{text-align:end;}.elementor-9308 .elementor-element.elementor-element-8f804fe img{border-radius:10px 10px 10px 10px;}.elementor-9308 .elementor-element.elementor-element-3070edd > .elementor-widget-container{margin:0px 0px -100px 10px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-e6f2793{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-95222fb > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-95222fb{text-align:end;}.elementor-9308 .elementor-element.elementor-element-95222fb img{border-radius:10px 10px 10px 10px;}.elementor-9308 .elementor-element.elementor-element-b6a5a84 > .elementor-widget-container{margin:0px 0px -100px 10px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-8ae5de6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-9308 .elementor-element.elementor-element-297b6dc{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-9308 .elementor-element.elementor-element-297b6dc .elementor-widget-container{text-align:right;}.elementor-9308 .elementor-element.elementor-element-469f31b{text-align:start;}.elementor-9308 .elementor-element.elementor-element-469f31b .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-1095444{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-9308 .elementor-element.elementor-element-da58219{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-9308 .elementor-element.elementor-element-da58219 .elementor-widget-container{text-align:right;}.elementor-9308 .elementor-element.elementor-element-453ba7d{text-align:start;}.elementor-9308 .elementor-element.elementor-element-453ba7d .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-21fda58{width:auto;max-width:auto;}.elementor-9308 .elementor-element.elementor-element-1c1501c{--display:flex;}.elementor-9308 .elementor-element.elementor-element-1c1501c:not(.elementor-motion-effects-element-type-background), .elementor-9308 .elementor-element.elementor-element-1c1501c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}.elementor-9308 .elementor-element.elementor-element-5f1a131{--spacer-size:50px;}.elementor-9308 .elementor-element.elementor-element-182b1d7{text-align:center;}.elementor-9308 .elementor-element.elementor-element-182b1d7 .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-d1ef765 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-d1ef765 img{border-radius:10px 10px 10px 10px;}.elementor-9308 .elementor-element.elementor-element-4bdfef4{text-align:center;}.elementor-9308 .elementor-element.elementor-element-4bdfef4 .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-fc9b115 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-0bda6eb{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9308 .elementor-element.elementor-element-0bda6eb .elementor-widget-container{text-align:center;}.elementor-9308 .elementor-element.elementor-element-3779ee2{--display:flex;}.elementor-9308 .elementor-element.elementor-element-3779ee2:not(.elementor-motion-effects-element-type-background), .elementor-9308 .elementor-element.elementor-element-3779ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}.elementor-9308 .elementor-element.elementor-element-0f5b18c{--spacer-size:50px;}.elementor-9308 .elementor-element.elementor-element-2c230f1{text-align:center;}.elementor-9308 .elementor-element.elementor-element-2c230f1 .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-274be5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-274be5d img{border-radius:10px 10px 10px 10px;}.elementor-9308 .elementor-element.elementor-element-b46c251{text-align:center;}.elementor-9308 .elementor-element.elementor-element-b46c251 .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-d803936 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-048bab1{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9308 .elementor-element.elementor-element-048bab1 .elementor-widget-container{text-align:center;}.elementor-9308 .elementor-element.elementor-element-0f98dbf{--display:flex;}.elementor-9308 .elementor-element.elementor-element-0f98dbf:not(.elementor-motion-effects-element-type-background), .elementor-9308 .elementor-element.elementor-element-0f98dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}.elementor-9308 .elementor-element.elementor-element-a7b0759{--spacer-size:50px;}.elementor-9308 .elementor-element.elementor-element-3594332{text-align:center;}.elementor-9308 .elementor-element.elementor-element-3594332 .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-b4581a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-b4581a3 img{border-radius:10px 10px 10px 10px;}.elementor-9308 .elementor-element.elementor-element-88f4a3c{text-align:center;}.elementor-9308 .elementor-element.elementor-element-88f4a3c .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-688453a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-c22f39c{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9308 .elementor-element.elementor-element-c22f39c .elementor-widget-container{text-align:center;}.elementor-9308 .elementor-element.elementor-element-c7791c9{--display:flex;}.elementor-9308 .elementor-element.elementor-element-c7791c9:not(.elementor-motion-effects-element-type-background), .elementor-9308 .elementor-element.elementor-element-c7791c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}.elementor-9308 .elementor-element.elementor-element-67a20e5{--spacer-size:50px;}.elementor-9308 .elementor-element.elementor-element-db02c39{text-align:center;}.elementor-9308 .elementor-element.elementor-element-db02c39 .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-3df87e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-3df87e5 img{border-radius:10px 10px 10px 10px;}.elementor-9308 .elementor-element.elementor-element-18f0dda{text-align:center;}.elementor-9308 .elementor-element.elementor-element-18f0dda .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-b0818d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-a931ec9{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9308 .elementor-element.elementor-element-a931ec9 .elementor-widget-container{text-align:center;}.elementor-9308 .elementor-element.elementor-element-3443794{--display:flex;}.elementor-9308 .elementor-element.elementor-element-3443794:not(.elementor-motion-effects-element-type-background), .elementor-9308 .elementor-element.elementor-element-3443794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9308 .elementor-element.elementor-element-48bac78{--spacer-size:50px;}.elementor-9308 .elementor-element.elementor-element-fac7dad{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-81e450d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9308 .elementor-element.elementor-element-ad8dafe .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9308 .elementor-element.elementor-element-54002f6{text-align:center;}.elementor-9308 .elementor-element.elementor-element-54002f6 .elementor-heading-title{color:#FFFFFF;}.elementor-9308 .elementor-element.elementor-element-f64066c > .elementor-widget-container{margin:0px 0px -400px 50px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-f64066c.elementor-element{--align-self:stretch;}.elementor-9308 .elementor-element.elementor-element-ba19400{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9308 .elementor-element.elementor-element-ecef389{--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-e417a8b{--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-d0ae421{--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-30ce02d{--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-b23e958{--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-31f550c{--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-e6f2793{--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-fac7dad{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9308 .elementor-element.elementor-element-ecef389{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-e417a8b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-d0ae421{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-30ce02d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-b23e958{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-31f550c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-e6f2793{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-1c1501c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9308 .elementor-element.elementor-element-d1ef765 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-4bdfef4 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-9308 .elementor-element.elementor-element-fc9b115 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-9308 .elementor-element.elementor-element-0bda6eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-3779ee2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9308 .elementor-element.elementor-element-b46c251 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-9308 .elementor-element.elementor-element-d803936 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-9308 .elementor-element.elementor-element-048bab1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-0f98dbf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9308 .elementor-element.elementor-element-88f4a3c > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-9308 .elementor-element.elementor-element-688453a > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-9308 .elementor-element.elementor-element-c22f39c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-c7791c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9308 .elementor-element.elementor-element-18f0dda > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-9308 .elementor-element.elementor-element-b0818d6 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-9308 .elementor-element.elementor-element-a931ec9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9308 .elementor-element.elementor-element-fac7dad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9308 .elementor-element.elementor-element-f64066c > .elementor-widget-container{margin:0px 0px -50px 25px;}}/* Start custom CSS for shortcode, class: .elementor-element-dfd0568 *//* 右側YouTubeカード全体 */
.realve-live-wrap{
    max-width:960px;
    margin:0 auto;
    background:#111;
    padding:16px 20px 18px;
    border-radius:14px;
    color:#fff;
    font-family:sans-serif;
    box-sizing:border-box;
}

/* タイトル */
.realve-live-title{
    margin:0 0 14px 0;
    font-size:26px;
    font-weight:700;
    line-height:1.2;
}

/* 中央枠（配信中 / オフライン） */
.realve-live-player,
.realve-live-offline{
    width:100%;
    height:200px !important;
    min-height:200px !important;
    max-height:200px !important;
    margin:0 0 16px 0;
    border-radius:12px;
    overflow:hidden;
    box-sizing:border-box;
}

/* 配信プレイヤー */
.realve-live-player{
    position:relative;
    background:#1b1b1b;
}

.realve-live-player iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:200px !important;
    min-height:200px !important;
    max-height:200px !important;
    border:0;
    display:block;
    border-radius:12px;
}

/* オフライン表示 */
.realve-live-offline{
    display:flex;
    align-items:center;
    justify-content:center;
    background:#1b1b1b;
    text-align:center;
    font-size:28px;
    font-weight:800;
    line-height:1.25;
    padding:20px;
}

/* ボタン行 */
.realve-live-btn-wrap{
    text-align:center;
    margin:0;
}

/* ボタン */
.realve-live-btn{
    display:inline-block;
    min-width:176px;
    background:#ff1a1a;
    color:#ffffff !important;
    padding:11px 24px;
    border-radius:999px;
    font-size:15px;
    font-weight:700;
    line-height:1;
    text-decoration:none !important;
    box-sizing:border-box;
}

/* ボタンhover */
.realve-live-btn:hover,
.realve-live-btn:focus,
.realve-live-btn:visited{
    color:#ffffff !important;
    text-decoration:none !important;
    opacity:0.92;
}/* End custom CSS */
/* Start custom CSS */header, .site-header, .elementor-location-header {
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important;
}/* End custom CSS */