.elementor-30 .elementor-element.elementor-element-870aeda > .elementor-container{max-width:1440px;min-height:550px;}.elementor-30 .elementor-element.elementor-element-870aeda > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-870aeda:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-870aeda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://casmocable.store/wp-content/uploads/2023/09/新banner5.png");background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-870aeda > .elementor-background-overlay{opacity:0.21;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-870aeda{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-870aeda, .elementor-30 .elementor-element.elementor-element-870aeda > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-59f0951{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5px;}.elementor-30 .elementor-element.elementor-element-59f0951 .elementor-divider-separator{width:10%;}.elementor-30 .elementor-element.elementor-element-59f0951 .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-30 .elementor-element.elementor-element-6016015 .elementor-heading-title{color:#FFFFFF;font-size:2.5rem;font-weight:600;}.elementor-30 .elementor-element.elementor-element-08f01db{color:#E6E6E6;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-e1478d9 .elementor-button{font-family:"Encode Sans", Sans-serif;font-size:14px;font-weight:700;background-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-30 .elementor-element.elementor-element-e1478d9 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-e1478d9 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-34df6c8{--spacer-size:50px;}.elementor-30 .elementor-element.elementor-element-3daa24c > .elementor-container{max-width:1440px;}.elementor-30 .elementor-element.elementor-element-3daa24c{margin-top:20px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-8ddd565 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-30 .elementor-element.elementor-element-d5b6347 .elementor-heading-title{color:#868686;font-size:0.8rem;font-weight:600;}.elementor-30 .elementor-element.elementor-element-551e5d4 .elementor-heading-title{color:var( --e-global-color-primary );font-size:1.75rem;font-weight:500;}.elementor-30 .elementor-element.elementor-element-234714b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-30 .elementor-element.elementor-element-f397907{margin-top:0px;margin-bottom:50px;}.elementor-30 .elementor-element.elementor-element-b60073f{--grid-columns:4;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-30 .elementor-element.elementor-element-b60073f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-30 .elementor-element.elementor-element-b60073f .e-loop-item > .elementor-section, .elementor-30 .elementor-element.elementor-element-b60073f .e-loop-item > .elementor-section > .elementor-container, .elementor-30 .elementor-element.elementor-element-b60073f .e-loop-item > .e-con, .elementor-30 .elementor-element.elementor-element-b60073f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-30 .elementor-element.elementor-element-3f009c7 > .elementor-container{max-width:1440px;min-height:237px;}.elementor-30 .elementor-element.elementor-element-3f009c7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-3f009c7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3f009c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-3f009c7 > .elementor-background-overlay{opacity:0.21;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-3f009c7{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-3f009c7, .elementor-30 .elementor-element.elementor-element-3f009c7 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-bb8dfc1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-30 .elementor-element.elementor-element-8029b03 .elementor-heading-title{color:#868686;font-size:0.8rem;font-weight:600;}.elementor-30 .elementor-element.elementor-element-8d33b86 .elementor-heading-title{color:#FFFFFF;font-size:1.75rem;font-weight:500;}.elementor-30 .elementor-element.elementor-element-8d33b86 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-30 .elementor-element.elementor-element-cee6743 .jet-woo-categories .jet-woo-categories__item{--columns:4;}.elementor-30 .elementor-element.elementor-element-cee6743 .jet-woo-categories .jet-woo-category-thumbnail{border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-cee6743 .jet-woo-categories .jet-woo-categories-content{padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-cee6743 .jet-woo-categories .jet-woo-category-title, .elementor-30 .elementor-element.elementor-element-cee6743 .jet-woo-categories .jet-woo-category-title a{font-size:1.1rem;line-height:1.1rem;}.elementor-30 .elementor-element.elementor-element-cee6743 .jet-woo-categories .jet-woo-category-title a{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-cee6743 .jet-woo-categories .jet-woo-categories__inner-box:hover .jet-woo-category-title a{text-decoration:none;}.elementor-30 .elementor-element.elementor-element-cee6743 .jet-woo-categories .jet-woo-category-title{padding:0px 0px 0px 0px;text-align:left;}.elementor-30 .elementor-element.elementor-element-cee6743 .jet-woo-categories .jet-woo-categories-title__wrap{text-align:left;}.elementor-30 .elementor-element.elementor-element-cee6743 .jet-woo-categories .jet-woo-category-excerpt{text-align:center;}.elementor-30 .elementor-element.elementor-element-00eb095 > .elementor-element-populated{padding:05% 0% 5% 0%;}.elementor-30 .elementor-element.elementor-element-49e7e4e .jet-headline{align-items:flex-start;}.elementor-30 .elementor-element.elementor-element-49e7e4e .jet-headline > .jet-headline__link{align-items:flex-start;}.elementor-30 .elementor-element.elementor-element-49e7e4e .jet-headline__first{align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-49e7e4e .jet-headline__first .jet-headline__label{text-align:left;color:#1a2b40;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.7px;}.elementor-30 .elementor-element.elementor-element-49e7e4e .jet-headline__second{align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-49e7e4e .jet-headline__second .jet-headline__label{text-align:left;color:var( --e-global-color-secondary );font-family:"Encode Sans", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.7px;}.elementor-30 .elementor-element.elementor-element-cf81ab5{text-align:left;color:var( --e-global-color-primary );font-size:19px;font-weight:300;line-height:29px;}.elementor-30 .elementor-element.elementor-element-cf81ab5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-82f2fc4 .elementor-button{font-family:"Encode Sans", Sans-serif;font-size:14px;font-weight:700;background-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-30 .elementor-element.elementor-element-82f2fc4 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-82f2fc4 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-65152f9 img{border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-e593359 img{border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-e593359 .elementor-repeater-item-1e52078{left:5.7%;--hotspot-translate-x:5.7%;top:75%;--hotspot-translate-y:75%;}.elementor-30 .elementor-element.elementor-element-e593359 .elementor-repeater-item-78deed8{left:12%;--hotspot-translate-x:12%;top:85%;--hotspot-translate-y:85%;}.elementor-30 .elementor-element.elementor-element-e593359 .elementor-repeater-item-258c485{left:32.5%;--hotspot-translate-x:32.5%;top:78%;--hotspot-translate-y:78%;}.elementor-30 .elementor-element.elementor-element-e593359 .elementor-repeater-item-e7c5427{left:41%;--hotspot-translate-x:41%;top:53%;--hotspot-translate-y:53%;}.elementor-30 .elementor-element.elementor-element-e593359 .elementor-repeater-item-275641f{left:44.5%;--hotspot-translate-x:44.5%;top:50%;--hotspot-translate-y:50%;}.elementor-30 .elementor-element.elementor-element-e593359 .elementor-repeater-item-ac96921{left:47.6%;--hotspot-translate-x:47.6%;top:50%;--hotspot-translate-y:50%;}.elementor-30 .elementor-element.elementor-element-e593359 .elementor-repeater-item-d7150ad{left:50.2%;--hotspot-translate-x:50.2%;top:50%;--hotspot-translate-y:50%;}.elementor-30 .elementor-element.elementor-element-e593359 .elementor-repeater-item-6fd5c71{left:56%;--hotspot-translate-x:56%;top:46%;--hotspot-translate-y:46%;}.elementor-30 .elementor-element.elementor-element-e593359 .elementor-repeater-item-18d4998{left:61.5%;--hotspot-translate-x:61.5%;top:58%;--hotspot-translate-y:58%;}.elementor-30 .elementor-element.elementor-element-e593359 .elementor-repeater-item-f428f59{left:72%;--hotspot-translate-x:72%;top:73%;--hotspot-translate-y:73%;}.elementor-30 .elementor-element.elementor-element-e593359 .elementor-repeater-item-f559157{left:92%;--hotspot-translate-x:92%;top:64%;--hotspot-translate-y:64%;}.elementor-30 .elementor-element.elementor-element-e593359 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-30 .elementor-element.elementor-element-e593359{--tooltip-transition-duration:50ms;--hotspot-size:31px;--hotspot-min-width:0px;--hotspot-min-height:0px;--hotspot-box-color:var( --e-global-color-primary );--hotspot-padding:10px;--hotspot-border-radius:266px 266px 266px 266px;--tooltip-text-color:var( --e-global-color-primary );--tooltip-padding:20px 20px 20px 20px;--tooltip-color:#FFFFFF;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-30 .elementor-element.elementor-element-d3c2b51 .jet-headline{align-items:flex-start;padding:30px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-d3c2b51 .jet-headline > .jet-headline__link{align-items:flex-start;}.elementor-30 .elementor-element.elementor-element-d3c2b51 .jet-headline__first{align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-d3c2b51 .jet-headline__first .jet-headline__label{text-align:left;color:#1a2b40;font-size:30px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.7px;}.elementor-30 .elementor-element.elementor-element-d3c2b51 .jet-headline__second{align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-d3c2b51 .jet-headline__second .jet-headline__label{text-align:left;color:var( --e-global-color-secondary );font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.7px;}.elementor-30 .elementor-element.elementor-element-9ee5df1 .elementor-counter-number-wrapper{font-family:"Encode Sans", Sans-serif;font-weight:600;}.elementor-30 .elementor-element.elementor-element-9ee5df1 .elementor-counter-title{font-family:"Encode Sans", Sans-serif;font-weight:700;}.elementor-30 .elementor-element.elementor-element-33e29f4 .elementor-counter-number-wrapper{font-family:"Encode Sans", Sans-serif;font-weight:600;}.elementor-30 .elementor-element.elementor-element-33e29f4 .elementor-counter-title{font-family:"Encode Sans", Sans-serif;font-weight:700;}.elementor-30 .elementor-element.elementor-element-82a940d .elementor-counter-number-wrapper{font-family:"Encode Sans", Sans-serif;font-weight:600;}.elementor-30 .elementor-element.elementor-element-82a940d .elementor-counter-title{font-family:"Encode Sans", Sans-serif;font-weight:700;}.elementor-30 .elementor-element.elementor-element-f12794b .elementor-counter-number-wrapper{font-family:"Encode Sans", Sans-serif;font-weight:600;}.elementor-30 .elementor-element.elementor-element-f12794b .elementor-counter-title{font-family:"Encode Sans", Sans-serif;font-weight:700;}.elementor-30 .elementor-element.elementor-element-9a8bece > .elementor-container{max-width:1440px;}.elementor-30 .elementor-element.elementor-element-9a8bece{margin-top:20px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-439a114 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-30 .elementor-element.elementor-element-b7c668d .elementor-heading-title{color:#868686;font-size:0.8rem;font-weight:600;}.elementor-30 .elementor-element.elementor-element-c5d65e6 .elementor-heading-title{color:var( --e-global-color-primary );font-size:1.75rem;font-weight:500;}.elementor-30 .elementor-element.elementor-element-a0f4c1a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts:not(.slick-slider) .jet-posts__item{max-width:calc( 100% / 3 );}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item{flex:0 0 calc( 100% / 3 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 3 );}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts .jet-posts__inner-box{border-radius:12px 12px 12px 12px;box-shadow:6px 5px 21px 0px rgba(0, 0, 0, 0.1);}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts .post-thumbnail{border-radius:12px 12px 12px 12px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts .jet-posts__inner-content{padding:20px 20px 20px 20px;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts .entry-title a{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts .entry-title, .elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts .entry-title a{font-size:1.5rem;font-weight:600;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts .entry-title{text-align:left;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts .post-meta{font-weight:400;text-align:left;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts .entry-excerpt{font-size:0.94rem;font-weight:400;text-align:left;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts .jet-more{background-color:var( --e-global-color-secondary );text-decoration:none;padding:10px 25px 10px 25px;border-radius:100px 100px 100px 100px;align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-cd85e6c  .jet-posts .jet-more{font-size:14px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts .jet-more:hover{text-decoration:none;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-title-fields__item-label{margin-right:5px;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-content-fields__item-label{margin-right:5px;}@media(max-width:1024px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-29b4d07{width:100%;}.elementor-30 .elementor-element.elementor-element-623327c{width:100%;}.elementor-30 .elementor-element.elementor-element-88e1ad8{width:50%;}.elementor-30 .elementor-element.elementor-element-0d79aa3{width:50%;}.elementor-30 .elementor-element.elementor-element-2860842{width:50%;}.elementor-30 .elementor-element.elementor-element-2a3e7d4{width:50%;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-b60073f{--grid-columns:2;}.elementor-30 .elementor-element.elementor-element-cee6743 .jet-woo-categories .jet-woo-categories__item{--columns:2;}.elementor-30 .elementor-element.elementor-element-00eb095 > .elementor-element-populated{padding:70px 0px 70px 0px;}.elementor-30 .elementor-element.elementor-element-49e7e4e .jet-headline__second{align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-d3c2b51 .jet-headline__second{align-self:flex-start;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-3daa24c{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-b60073f{--grid-columns:1;}.elementor-30 .elementor-element.elementor-element-3f009c7{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-bb8dfc1 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-30 .elementor-element.elementor-element-cee6743 .jet-woo-categories .jet-woo-categories__item{--columns:1;}.elementor-30 .elementor-element.elementor-element-49e7e4e .jet-headline__first .jet-headline__label{font-size:35px;}.elementor-30 .elementor-element.elementor-element-49e7e4e .jet-headline__second{align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-49e7e4e .jet-headline__second .jet-headline__label{font-size:35px;}.elementor-30 .elementor-element.elementor-element-d3c2b51 .jet-headline__first .jet-headline__label{font-size:35px;}.elementor-30 .elementor-element.elementor-element-d3c2b51 .jet-headline__second{align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-d3c2b51 .jet-headline__second .jet-headline__label{font-size:35px;}.elementor-30 .elementor-element.elementor-element-9ee5df1 .elementor-counter-number-wrapper{font-size:25px;}.elementor-30 .elementor-element.elementor-element-33e29f4 .elementor-counter-number-wrapper{font-size:25px;}.elementor-30 .elementor-element.elementor-element-82a940d .elementor-counter-number-wrapper{font-size:25px;}.elementor-30 .elementor-element.elementor-element-f12794b .elementor-counter-number-wrapper{font-size:25px;}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts:not(.slick-slider) .jet-posts__item{max-width:calc( 100% / 1 );}.elementor-30 .elementor-element.elementor-element-cd85e6c .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item{flex:0 0 calc( 100% / 1 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 1 );}}