.elementor-44206 .elementor-element.elementor-element-58d3d39{text-align:start;}.elementor-44206 .elementor-element.elementor-element-58d3d39 img{width:100%;}.elementor-44206 .elementor-element.elementor-element-577d344{width:100%;max-width:100%;font-size:2.5vw;color:var( --e-global-color-aaaead2 );}.elementor-44206 .elementor-element.elementor-element-577d344 > .elementor-widget-container{margin:-45% 0% 0% -57%;padding:20px 0px 0px 20px;}.elementor-44206 .elementor-element.elementor-element-3025e9f{--spacer-size:50px;}.elementor-44206 .elementor-element.elementor-element-b955c6f > .elementor-widget-container{margin:18px 0px 30px 0px;}.elementor-44206 .elementor-element.elementor-element-b955c6f{text-align:center;}.elementor-44206 .elementor-element.elementor-element-b955c6f .elementor-heading-title{font-size:32px;line-height:1.5em;letter-spacing:1px;color:#326CE0;}.elementor-44206 .elementor-element.elementor-element-fcad331{margin-top:-20px;margin-bottom:0px;}.elementor-44206 .elementor-element.elementor-element-db383f6 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-44206 .elementor-element.elementor-element-7c94e0b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-7c94e0b{text-align:justify;font-size:16px;line-height:2em;}.elementor-44206 .elementor-element.elementor-element-a368ca5 > .elementor-widget-container{margin:20px 100px 0px 100px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFA600;border-radius:20px 20px 20px 20px;}.elementor-44206 .elementor-element.elementor-element-a368ca5{text-align:center;}.elementor-44206 .elementor-element.elementor-element-a368ca5 .elementor-heading-title{font-size:1.8em;font-weight:500;line-height:2.5em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFA600;}.elementor-44206 .elementor-element.elementor-element-2b6541c{--e-image-carousel-slides-to-show:6;}.elementor-44206 .elementor-element.elementor-element-2b6541c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-2b6541c .elementor-image-carousel-caption{text-align:center;color:#02010191;font-weight:500;}.elementor-44206 .elementor-element.elementor-element-368792a:not(.elementor-motion-effects-element-type-background), .elementor-44206 .elementor-element.elementor-element-368792a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#234A99;}.elementor-44206 .elementor-element.elementor-element-368792a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 0px 15px 0px;}.elementor-44206 .elementor-element.elementor-element-368792a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-741db3e:not(.elementor-motion-effects-element-type-background), .elementor-44206 .elementor-element.elementor-element-741db3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7E1;background-image:url("https://syscomnet.co.jp/wp2/wp-content/uploads/2026/08/Beach-side-PW3-scaled.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-44206 .elementor-element.elementor-element-741db3e > .elementor-background-overlay{background-color:#1F1E1E;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-741db3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-44206 .elementor-element.elementor-element-6d75abf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-44206 .elementor-element.elementor-element-6d75abf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-44206 .elementor-element.elementor-element-6d75abf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-44206 .elementor-element.elementor-element-efd007e{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-44206 .elementor-element.elementor-element-efd007e > .elementor-widget-container{background-color:#234A99;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-44206 .elementor-element.elementor-element-efd007e .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-44206 .elementor-element.elementor-element-354ccd6{--spacer-size:50px;}.elementor-44206 .elementor-element.elementor-element-7c52bd4 > .elementor-container{max-width:1400px;}.elementor-44206 .elementor-element.elementor-element-7c52bd4{margin-top:0px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-44206 .elementor-element.elementor-element-c393151.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-44206 .elementor-element.elementor-element-c393151.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-44206 .elementor-element.elementor-element-c393151 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 5vw;--e-column-margin-right:0vw;--e-column-margin-left:5vw;padding:0vw 0vw 0vw 0vw;}.elementor-44206 .elementor-element.elementor-element-c393151 > .elementor-element-populated, .elementor-44206 .elementor-element.elementor-element-c393151 > .elementor-element-populated > .elementor-background-overlay, .elementor-44206 .elementor-element.elementor-element-c393151 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-44206 .elementor-element.elementor-element-c393151 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-c054ed5 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 5vw 0vw 0vw;--e-column-margin-right:5vw;--e-column-margin-left:0vw;}.elementor-44206 .elementor-element.elementor-element-c054ed5 > .elementor-element-populated, .elementor-44206 .elementor-element.elementor-element-c054ed5 > .elementor-element-populated > .elementor-background-overlay, .elementor-44206 .elementor-element.elementor-element-c054ed5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-44206 .elementor-element.elementor-element-c054ed5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-23b25f6 > .elementor-container{max-width:1400px;}.elementor-44206 .elementor-element.elementor-element-23b25f6{margin-top:0px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-44206 .elementor-element.elementor-element-dbd3815.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-44206 .elementor-element.elementor-element-dbd3815.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-44206 .elementor-element.elementor-element-dbd3815 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 5vw;--e-column-margin-right:0vw;--e-column-margin-left:5vw;}.elementor-44206 .elementor-element.elementor-element-dbd3815 > .elementor-element-populated, .elementor-44206 .elementor-element.elementor-element-dbd3815 > .elementor-element-populated > .elementor-background-overlay, .elementor-44206 .elementor-element.elementor-element-dbd3815 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-44206 .elementor-element.elementor-element-dbd3815 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-016757f > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 5vw 0vw 0vw;--e-column-margin-right:5vw;--e-column-margin-left:0vw;}.elementor-44206 .elementor-element.elementor-element-016757f > .elementor-element-populated, .elementor-44206 .elementor-element.elementor-element-016757f > .elementor-element-populated > .elementor-background-overlay, .elementor-44206 .elementor-element.elementor-element-016757f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-44206 .elementor-element.elementor-element-016757f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-6b50ed7:not(.elementor-motion-effects-element-type-background), .elementor-44206 .elementor-element.elementor-element-6b50ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000006E;}.elementor-44206 .elementor-element.elementor-element-6b50ed7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:050px;}.elementor-44206 .elementor-element.elementor-element-6b50ed7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-44206 .elementor-element.elementor-element-6ff57bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-44206 .elementor-element.elementor-element-6ff57bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-44206 .elementor-element.elementor-element-7eae815{margin-top:0px;margin-bottom:70px;}.elementor-44206 .elementor-element.elementor-element-31730ff{--spacer-size:100px;}.elementor-44206 .elementor-element.elementor-element-91b6a82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-44206 .elementor-element.elementor-element-91b6a82{text-align:center;}.elementor-44206 .elementor-element.elementor-element-91b6a82 .elementor-heading-title{font-size:32px;color:#2250B0;}.elementor-44206 .elementor-element.elementor-element-871efaa > .elementor-container{max-width:1600px;}.elementor-44206 .elementor-element.elementor-element-52e416c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44206 .elementor-element.elementor-element-52e416c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FCFD;}.elementor-44206 .elementor-element.elementor-element-52e416c > .elementor-element-populated, .elementor-44206 .elementor-element.elementor-element-52e416c > .elementor-element-populated > .elementor-background-overlay, .elementor-44206 .elementor-element.elementor-element-52e416c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-44206 .elementor-element.elementor-element-52e416c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-44206 .elementor-element.elementor-element-52e416c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-46ef2c2 .elementor-heading-title{font-size:25px;}.elementor-44206 .elementor-element.elementor-element-7ad4fcd{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:500;line-height:2.3em;letter-spacing:0.7px;}.elementor-44206 .elementor-element.elementor-element-776a9268{--spacer-size:100px;}.elementor-44206 .elementor-element.elementor-element-f888d52:not(.elementor-motion-effects-element-type-background), .elementor-44206 .elementor-element.elementor-element-f888d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBB90F;}.elementor-44206 .elementor-element.elementor-element-f888d52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44206 .elementor-element.elementor-element-f888d52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-df3127e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-44206 .elementor-element.elementor-element-df3127e{text-align:center;}.elementor-44206 .elementor-element.elementor-element-df3127e .elementor-heading-title{font-size:26px;line-height:2em;letter-spacing:1px;color:#FFFFFF;}.elementor-44206 .elementor-element.elementor-element-38ac0de5{--spacer-size:100px;}.elementor-44206 .elementor-element.elementor-element-7411876{--spacer-size:100px;}.elementor-44206 .elementor-element.elementor-element-08aa4ad{--spacer-size:100px;}.elementor-44206 .elementor-element.elementor-element-a097521:not(.elementor-motion-effects-element-type-background), .elementor-44206 .elementor-element.elementor-element-a097521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#234A99;}.elementor-44206 .elementor-element.elementor-element-a097521{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44206 .elementor-element.elementor-element-a097521 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-e7458c7 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-44206 .elementor-element.elementor-element-e7458c7{text-align:center;}.elementor-44206 .elementor-element.elementor-element-e7458c7 .elementor-heading-title{font-size:26px;line-height:2em;letter-spacing:1px;color:#FFFFFF;}.elementor-44206 .elementor-element.elementor-element-abcc5ab{--spacer-size:50px;}.elementor-44206 .elementor-element.elementor-element-03baf03 > .elementor-widget-container{margin:18px 0px 30px 0px;}.elementor-44206 .elementor-element.elementor-element-03baf03{text-align:center;}.elementor-44206 .elementor-element.elementor-element-03baf03 .elementor-heading-title{font-size:32px;line-height:1.5em;letter-spacing:1px;color:#326CE0;}.elementor-44206 .elementor-element.elementor-element-aefc517 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-aefc517{text-align:justify;font-size:16px;font-weight:500;line-height:2em;letter-spacing:0px;}.elementor-44206 .elementor-element.elementor-element-70639e4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-44206 .elementor-element.elementor-element-70639e4 > .elementor-container{max-width:1120px;}.elementor-44206 .elementor-element.elementor-element-fe345cf{--spacer-size:50px;}.elementor-44206 .elementor-element.elementor-element-ef186e9 > .elementor-widget-container{margin:18px 0px 30px 0px;}.elementor-44206 .elementor-element.elementor-element-ef186e9{text-align:center;}.elementor-44206 .elementor-element.elementor-element-ef186e9 .elementor-heading-title{font-size:32px;line-height:1.5em;letter-spacing:1px;color:#326CE0;}.elementor-44206 .elementor-element.elementor-element-70d9137 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-70d9137{text-align:justify;font-size:16px;font-weight:500;line-height:2em;letter-spacing:0px;}.elementor-44206 .elementor-element.elementor-element-0c5f4ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44206 .elementor-element.elementor-element-0c5f4ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-912ac46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44206 .elementor-element.elementor-element-912ac46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-44206 .elementor-element.elementor-element-9b28d7e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-44206 .elementor-element.elementor-element-9b28d7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-44206 .elementor-element.elementor-element-9b28d7e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-44206 .elementor-element.elementor-element-9b28d7e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-e1f1f6e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-44206 .elementor-element.elementor-element-e1f1f6e .elementor-heading-title{font-size:4rem;line-height:1.5em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-44206 .elementor-element.elementor-element-6efb4db{--spacer-size:50px;}.elementor-44206 .elementor-element.elementor-element-ac2aa71 > .elementor-widget-container{margin:18px 0px 30px 0px;}.elementor-44206 .elementor-element.elementor-element-ac2aa71{text-align:center;}.elementor-44206 .elementor-element.elementor-element-ac2aa71 .elementor-heading-title{font-size:32px;line-height:1.5em;letter-spacing:1px;color:#326CE0;}.elementor-44206 .elementor-element.elementor-element-96d4598 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-96d4598{text-align:justify;font-size:16px;font-weight:500;line-height:2em;letter-spacing:0px;}.elementor-44206 .elementor-element.elementor-element-fa4f685 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-44206 .elementor-element.elementor-element-fa4f685 > .elementor-container{max-width:1120px;}.elementor-44206 .elementor-element.elementor-element-2a1bf37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44206 .elementor-element.elementor-element-2a1bf37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E0F2;}.elementor-bc-flex-widget .elementor-44206 .elementor-element.elementor-element-2a1bf37.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-44206 .elementor-element.elementor-element-2a1bf37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-44206 .elementor-element.elementor-element-2a1bf37 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-44206 .elementor-element.elementor-element-2a1bf37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-8c21781 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-8c8873c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44206 .elementor-element.elementor-element-8c8873c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E0F2;}.elementor-44206 .elementor-element.elementor-element-8c8873c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-44206 .elementor-element.elementor-element-8c8873c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-081cc05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44206 .elementor-element.elementor-element-081cc05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E0F2;}.elementor-44206 .elementor-element.elementor-element-081cc05 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-44206 .elementor-element.elementor-element-081cc05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-420818c{--spacer-size:50px;}.elementor-44206 .elementor-element.elementor-element-8646d37 > .elementor-widget-container{margin:18px 0px 30px 0px;}.elementor-44206 .elementor-element.elementor-element-8646d37{text-align:center;}.elementor-44206 .elementor-element.elementor-element-8646d37 .elementor-heading-title{font-size:32px;line-height:1.5em;letter-spacing:1px;color:#326CE0;}.elementor-44206 .elementor-element.elementor-element-e597f6e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-44206 .elementor-element.elementor-element-e597f6e{text-align:justify;font-size:16px;font-weight:500;line-height:2em;letter-spacing:0px;}.elementor-44206 .elementor-element.elementor-element-86cf264 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-44206 .elementor-element.elementor-element-f983848{--spacer-size:50px;}.elementor-44206 .elementor-element.elementor-element-1f3d025 > .elementor-widget-container{margin:18px 0px 30px 0px;}.elementor-44206 .elementor-element.elementor-element-1f3d025{text-align:center;}.elementor-44206 .elementor-element.elementor-element-1f3d025 .elementor-heading-title{font-size:32px;line-height:1.5em;letter-spacing:1px;color:#326CE0;}.elementor-bc-flex-widget .elementor-44206 .elementor-element.elementor-element-a4c0ed1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-44206 .elementor-element.elementor-element-a4c0ed1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-44206 .elementor-element.elementor-element-a4c0ed1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-44206 .elementor-element.elementor-element-61ed8be > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-44206 .elementor-element.elementor-element-61ed8be{text-align:justify;font-size:16px;font-weight:500;line-height:2em;letter-spacing:0px;}.elementor-44206 .elementor-element.elementor-element-2180c5b{--spacer-size:100px;}.elementor-44206 .elementor-element.elementor-element-90ea41c:not(.elementor-motion-effects-element-type-background), .elementor-44206 .elementor-element.elementor-element-90ea41c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBB90F;}.elementor-44206 .elementor-element.elementor-element-90ea41c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44206 .elementor-element.elementor-element-90ea41c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-1c06c62 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-44206 .elementor-element.elementor-element-1c06c62{text-align:center;}.elementor-44206 .elementor-element.elementor-element-1c06c62 .elementor-heading-title{font-size:26px;line-height:2em;letter-spacing:1px;color:#FFFFFF;}.elementor-44206 .elementor-element.elementor-element-541ed10{--spacer-size:50px;}.elementor-44206 .elementor-element.elementor-element-aa5266f .elementor-accordion-item{border-width:2px;}.elementor-44206 .elementor-element.elementor-element-aa5266f .elementor-accordion-item .elementor-tab-content{border-width:2px;}.elementor-44206 .elementor-element.elementor-element-aa5266f .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;}.elementor-44206 .elementor-element.elementor-element-aa5266f .elementor-accordion-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-44206 .elementor-element.elementor-element-aa5266f .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-44206 .elementor-element.elementor-element-aa5266f .elementor-tab-title .elementor-accordion-icon i:before{color:#326CE0;}.elementor-44206 .elementor-element.elementor-element-aa5266f .elementor-tab-title .elementor-accordion-icon svg{fill:#326CE0;}.elementor-44206 .elementor-element.elementor-element-aa5266f .elementor-tab-content{line-height:2em;}.elementor-44206 .elementor-element.elementor-element-da95829{--spacer-size:50px;}.elementor-44206 .elementor-element.elementor-element-8c7c9d1:not(.elementor-motion-effects-element-type-background), .elementor-44206 .elementor-element.elementor-element-8c7c9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7E1;}.elementor-44206 .elementor-element.elementor-element-8c7c9d1 > .elementor-container{max-width:1140px;}.elementor-44206 .elementor-element.elementor-element-8c7c9d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-8c7c9d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-eae15ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-44206 .elementor-element.elementor-element-da6c6f7 > .elementor-widget-container{margin:0px 0px 0px 50px;padding:0px 0px 20px 0px;}.elementor-44206 .elementor-element.elementor-element-da6c6f7{text-align:start;}.elementor-44206 .elementor-element.elementor-element-da6c6f7 .elementor-heading-title{font-size:32px;color:#234A99;}.elementor-44206 .elementor-element.elementor-element-50bc06c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-45px;margin-bottom:50px;}.elementor-44206 .elementor-element.elementor-element-50bc06c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-5d3f2da > .elementor-element-populated, .elementor-44206 .elementor-element.elementor-element-5d3f2da > .elementor-element-populated > .elementor-background-overlay, .elementor-44206 .elementor-element.elementor-element-5d3f2da > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-44206 .elementor-element.elementor-element-5d3f2da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 010px;--e-column-margin-right:10px;--e-column-margin-left:010px;padding:40px 20px 40px 20px;}.elementor-44206 .elementor-element.elementor-element-5d3f2da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-43901d6:not(.elementor-motion-effects-element-type-background), .elementor-44206 .elementor-element.elementor-element-43901d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7E1;}.elementor-44206 .elementor-element.elementor-element-43901d6 > .elementor-container{max-width:930px;}.elementor-44206 .elementor-element.elementor-element-43901d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 80px 0px;}.elementor-44206 .elementor-element.elementor-element-43901d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44206 .elementor-element.elementor-element-4ac6533 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-53d63c99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-44206 .elementor-element.elementor-element-53d63c99{text-align:center;}.elementor-44206 .elementor-element.elementor-element-53d63c99 .elementor-heading-title{font-size:32px;letter-spacing:1px;color:#234A99;}.elementor-44206 .elementor-element.elementor-element-d021337 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-44206 .elementor-element.elementor-element-d021337{text-align:center;font-size:16px;line-height:2em;}.elementor-44206 .elementor-element.elementor-element-9f5e97c > .elementor-widget-container{background-color:#FAFAFA;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-44206 .elementor-element.elementor-element-db383f6{width:56.071%;}.elementor-44206 .elementor-element.elementor-element-e81bf49{width:43.84%;}.elementor-44206 .elementor-element.elementor-element-6d75abf{width:100%;}.elementor-44206 .elementor-element.elementor-element-a4c0ed1{width:30%;}.elementor-44206 .elementor-element.elementor-element-8e63ddd{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-44206 .elementor-element.elementor-element-c393151{width:100%;}.elementor-44206 .elementor-element.elementor-element-c054ed5{width:100%;}.elementor-44206 .elementor-element.elementor-element-dbd3815{width:100%;}.elementor-44206 .elementor-element.elementor-element-016757f{width:100%;}}@media(min-width:1025px){.elementor-44206 .elementor-element.elementor-element-741db3e:not(.elementor-motion-effects-element-type-background), .elementor-44206 .elementor-element.elementor-element-741db3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-44206 .elementor-element.elementor-element-577d344 > .elementor-widget-container{margin:-46% 0% 0% -30%;padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-577d344{text-align:start;font-size:4.2vw;}.elementor-44206 .elementor-element.elementor-element-e81bf49.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-44206 .elementor-element.elementor-element-a368ca5 .elementor-heading-title{font-size:1.2em;}.elementor-44206 .elementor-element.elementor-element-2b6541c{--e-image-carousel-slides-to-show:4;}.elementor-44206 .elementor-element.elementor-element-368792a{margin-top:-11px;margin-bottom:0px;}.elementor-44206 .elementor-element.elementor-element-741db3e:not(.elementor-motion-effects-element-type-background), .elementor-44206 .elementor-element.elementor-element-741db3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:repeat-y;}.elementor-44206 .elementor-element.elementor-element-7c52bd4{margin-top:0px;margin-bottom:0px;}.elementor-44206 .elementor-element.elementor-element-c393151 > .elementor-element-populated{margin:0px 50px 30px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-c054ed5 > .elementor-element-populated{margin:0px 50px 30px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-23b25f6{margin-top:0px;margin-bottom:0px;}.elementor-44206 .elementor-element.elementor-element-dbd3815 > .elementor-element-populated{margin:0px 50px 30px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-242543b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-016757f > .elementor-element-populated{margin:0px 50px 30px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-31730ff{--spacer-size:80px;}.elementor-44206 .elementor-element.elementor-element-7ad4fcd{font-size:16px;}.elementor-44206 .elementor-element.elementor-element-776a9268{--spacer-size:80px;}.elementor-44206 .elementor-element.elementor-element-d24427b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-44206 .elementor-element.elementor-element-38ac0de5{--spacer-size:80px;}.elementor-44206 .elementor-element.elementor-element-7411876{--spacer-size:80px;}.elementor-44206 .elementor-element.elementor-element-08aa4ad{--spacer-size:80px;}.elementor-44206 .elementor-element.elementor-element-79907b6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-44206 .elementor-element.elementor-element-aefc517 > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-70d9137 > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-96d4598 > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-e597f6e > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-61ed8be > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-2180c5b{--spacer-size:80px;}.elementor-44206 .elementor-element.elementor-element-50bc06c{margin-top:30px;margin-bottom:30px;}.elementor-44206 .elementor-element.elementor-element-5d3f2da > .elementor-element-populated{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-44206 .elementor-element.elementor-element-577d344 > .elementor-widget-container{margin:-50% 0% 0% -31%;}.elementor-44206 .elementor-element.elementor-element-577d344{text-align:start;font-size:5vw;}.elementor-44206 .elementor-element.elementor-element-b955c6f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-44206 .elementor-element.elementor-element-b955c6f .elementor-heading-title{font-size:20px;}.elementor-44206 .elementor-element.elementor-element-db383f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-a368ca5 > .elementor-widget-container{margin:0px 015px 0px 15px;padding:0px 15px 0px 15px;}.elementor-44206 .elementor-element.elementor-element-a368ca5 .elementor-heading-title{font-size:1.4em;line-height:2em;}.elementor-44206 .elementor-element.elementor-element-2b6541c{--e-image-carousel-slides-to-show:2;}.elementor-44206 .elementor-element.elementor-element-2b6541c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-44206 .elementor-element.elementor-element-368792a{margin-top:-51px;margin-bottom:0px;}.elementor-44206 .elementor-element.elementor-element-741db3e:not(.elementor-motion-effects-element-type-background), .elementor-44206 .elementor-element.elementor-element-741db3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;}.elementor-44206 .elementor-element.elementor-element-741db3e{padding:40px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-efd007e{--container-widget-width:179px;--container-widget-flex-grow:0;width:var( --container-widget-width, 179px );max-width:179px;}.elementor-44206 .elementor-element.elementor-element-efd007e .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-44206 .elementor-element.elementor-element-354ccd6{--spacer-size:40px;}.elementor-44206 .elementor-element.elementor-element-7c52bd4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-c393151 > .elementor-element-populated{margin:0px 20px 40px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:15px 15px 15px 15px;}.elementor-44206 .elementor-element.elementor-element-c054ed5 > .elementor-element-populated{margin:0px 20px 40px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:15px 15px 15px 15px;}.elementor-44206 .elementor-element.elementor-element-23b25f6{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-dbd3815 > .elementor-element-populated{margin:0px 20px 40px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:15px 15px 15px 15px;}.elementor-44206 .elementor-element.elementor-element-016757f > .elementor-element-populated{margin:0px 15px 40px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:15px 10px 15px 10px;}.elementor-44206 .elementor-element.elementor-element-7eae815{margin-top:0px;margin-bottom:20px;}.elementor-44206 .elementor-element.elementor-element-31730ff{--spacer-size:60px;}.elementor-44206 .elementor-element.elementor-element-91b6a82 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-44206 .elementor-element.elementor-element-52e416c > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-44206 .elementor-element.elementor-element-7ad4fcd{font-size:14px;}.elementor-44206 .elementor-element.elementor-element-776a9268{--spacer-size:60px;}.elementor-44206 .elementor-element.elementor-element-df3127e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-df3127e .elementor-heading-title{font-size:20px;}.elementor-44206 .elementor-element.elementor-element-38ac0de5{--spacer-size:60px;}.elementor-44206 .elementor-element.elementor-element-7411876{--spacer-size:60px;}.elementor-44206 .elementor-element.elementor-element-08aa4ad{--spacer-size:60px;}.elementor-44206 .elementor-element.elementor-element-e7458c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-e7458c7 .elementor-heading-title{font-size:20px;}.elementor-44206 .elementor-element.elementor-element-03baf03 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-44206 .elementor-element.elementor-element-03baf03 .elementor-heading-title{font-size:20px;}.elementor-44206 .elementor-element.elementor-element-aefc517{font-size:14px;}.elementor-44206 .elementor-element.elementor-element-ef186e9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-44206 .elementor-element.elementor-element-ef186e9 .elementor-heading-title{font-size:20px;}.elementor-44206 .elementor-element.elementor-element-70d9137{font-size:14px;}.elementor-44206 .elementor-element.elementor-element-ac2aa71 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-44206 .elementor-element.elementor-element-ac2aa71 .elementor-heading-title{font-size:20px;}.elementor-44206 .elementor-element.elementor-element-96d4598{font-size:14px;}.elementor-44206 .elementor-element.elementor-element-8646d37 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-44206 .elementor-element.elementor-element-8646d37 .elementor-heading-title{font-size:20px;}.elementor-44206 .elementor-element.elementor-element-e597f6e{font-size:14px;}.elementor-44206 .elementor-element.elementor-element-1f3d025 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-44206 .elementor-element.elementor-element-1f3d025 .elementor-heading-title{font-size:20px;}.elementor-44206 .elementor-element.elementor-element-61ed8be{font-size:14px;}.elementor-44206 .elementor-element.elementor-element-2180c5b{--spacer-size:60px;}.elementor-44206 .elementor-element.elementor-element-1c06c62 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-1c06c62 .elementor-heading-title{font-size:20px;}.elementor-44206 .elementor-element.elementor-element-8c7c9d1{padding:40px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-da6c6f7 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-44206 .elementor-element.elementor-element-da6c6f7 .elementor-heading-title{font-size:29px;line-height:1.5em;}.elementor-44206 .elementor-element.elementor-element-50bc06c{margin-top:-30px;margin-bottom:0px;}.elementor-44206 .elementor-element.elementor-element-43901d6{padding:40px 15px 40px 15px;}.elementor-44206 .elementor-element.elementor-element-53d63c99 .elementor-heading-title{font-size:20px;}.elementor-44206 .elementor-element.elementor-element-d021337 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-44206 .elementor-element.elementor-element-d021337{font-size:14px;}}/* Start custom CSS for text-editor, class: .elementor-element-577d344 */.tesla-lp-copy-on{
    height: 18vw;
    background-size: cover;
    font-weight: bold;
    
   /* color: white;
    text-shadow: 1px 2px 5px #29abe2;*/
    
    position: relative;
    max-width: 45vw;
    margin: 0 auto;
    padding:  1.5em;
    border-left: 5px solid #ffffff;
    box-shadow: 0 2px 3px rgb(0 0 0 / 20%);
    background-color: rgba(50, 108, 224, 0.8);
    color: #FFF;
    
}

.tesla-lp-copy-s{
    font-size: 2vw;
    line-height: 4vw;
}

@media screen and (max-width: 1024px) {
    .tesla-lp-copy-on{
        max-width: 70vw;
        height: 30vw;
}
    .tesla-lp-copy-s{
    font-size: 2.5vw;
 }
}

@media screen and (max-width: 767px) {
        .tesla-lp-copy-on{
        max-width: 80vw;
        height: 35vw;
}
    
    .tesla-lp-copy-s{
    font-size: 4vw;
 }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a2461d0 */@media screen and (min-width: 768px){
.br-sp {display: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efd007e */.elementor-44206 .elementor-element.elementor-element-efd007e{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac402c2 */.pw-lp-box-01{
    position: relative;
    max-width: 550px;
    height: auto;
    min-height: 230px;
    margin: 1em auto;
    padding: 1em 1.5em;
    border: 2px solid #234a99;
    border-radius: 3px;
    color: #333;
    background: #FFF;
    line-height: 1.7;
}

.pw-lp-box-01::before {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -1em;
    left: -1em;
    width: 2.5em;
    height: 2.5em;
    border-radius: 50%;
    background-color: #234a99;
    color: #fff;
    font-weight: 600;
    content: attr(data-number);
}
.pw-lp-h2{
font-size: 120%;
font-weight: bold;
line-height: 50px;
color: #234a99;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c393151 */.elementor-44206 .elementor-element.elementor-element-c393151{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c054ed5 */.elementor-44206 .elementor-element.elementor-element-c054ed5{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dbd3815 */.elementor-44206 .elementor-element.elementor-element-dbd3815{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-016757f */.elementor-44206 .elementor-element.elementor-element-016757f{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c256d64 */.tesla-lp-ci{
    color: #FFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b6a82 */.elementor-44206 .elementor-element.elementor-element-91b6a82{
    position: relative;
  
}
.elementor-44206 .elementor-element.elementor-element-91b6a82::after{
    content: '';
    position:absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    width: 260px;
    height: 3px;
    background-color: #EBB90F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ad4fcd */.elementor-44206 .elementor-element.elementor-element-7ad4fcd{
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df3127e */.elementor-44206 .elementor-element.elementor-element-df3127e::after{
    content: '';
    position:absolute;
    bottom: -28px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 0;
    height: 0;
    border-width: 18px 45px 0 45px;
    border-style: solid;
    border-color: #EBB90F transparent transparent transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f888d52 */.elementor-44206 .elementor-element.elementor-element-f888d52{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-466a361 */.product-compare{
  --label-bg:#f2f0ea;
  --latest-bg:#e8eef8;
  --latest-bg-alt:#dfe7f5;
  --navy:#1e3a6e;
  --border:#e3e1da;
  --border-latest:#d3ddf0;
  --text:#333;
  --sub:#8a8a82;
  color:var(--text);
}

.product-compare *{
  box-sizing:border-box;
}

.product-compare__table{
  max-width:960px;
  margin:0 auto;
  border-radius:14px;
  overflow:hidden;
  box-shadow:0 1px 4px rgba(0,0,0,.06);
  border:1px solid #eee;
}

.product-compare__row{
  display:grid;
  grid-template-columns:300px 1fr 1fr;
}

.product-compare__row + .product-compare__row .product-compare__cell{
  border-top:1px solid var(--border);
}

.product-compare__head .product-compare__cell{
  border-top:none;
}

.product-compare__cell{
  padding:22px 26px;
  background:#fff;
}

.product-compare__row .product-compare__cell:nth-child(1){
  background:var(--label-bg);
  display:flex;
  align-items:center;
  font-size:14px;
  font-weight:700;
  color:#555;
}

.product-compare__row .product-compare__cell:nth-child(3){
  background:var(--latest-bg);
  border-top-color:var(--border-latest)!important;
}

/* ヘッダー */

.product-compare__head .product-compare__cell:nth-child(1){
  color:#999;
  font-weight:500;
  font-size:13px;
}

.product-compare__head .product-compare__cell:nth-child(2),
.product-compare__head .product-compare__cell:nth-child(3){
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:6px;
}

.product-compare__name{
  font-size:26px;
  font-weight:600;
  letter-spacing:.5px;
  color:#2a2a2a;
}

.product-compare__head .product-compare__cell:nth-child(3) .product-compare__name{
  color:var(--navy);
}

.product-compare__tag{
  font-size:11px;
  font-weight:700;
  letter-spacing:1.5px;
  color:#9a9a90;
}

.product-compare__head .product-compare__cell:nth-child(3) .product-compare__tag{
  color:#5578b8;
}

/* データ */

.product-compare__value{
  font-size:15px;
  font-weight:700;
  color:#333;
  line-height:1.6;
}

.product-compare__row .product-compare__cell:nth-child(3) .product-compare__value{
  color:var(--navy);
}

.product-compare__sub{
  font-size:12.5px;
  color:var(--sub);
  margin-top:4px;
  font-weight:500;
}

.product-compare__row .product-compare__cell:nth-child(3) .product-compare__sub{
  color:#6b7ea8;
}

.product-compare__badge{
  display:inline-flex;
  align-items:center;
  gap:4px;
  margin-top:10px;
  background:var(--navy);
  color:#fff;
  font-size:12px;
  font-weight:700;
  padding:6px 12px;
  border-radius:20px;
}

.product-compare__badge svg{
  width:11px;
  height:11px;
}

/* テーブル内だけ横スクロール */
.product-compare__scroll{
  width:100%;
  overflow-x:auto;
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch;
  border-radius:14px;
}

.product-compare__table{
  width:960px;   /* PCサイズを維持 */
  min-width:960px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7458c7 */.elementor-44206 .elementor-element.elementor-element-e7458c7::after{
    content: '';
    position:absolute;
    bottom: -28px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 0;
    height: 0;
    border-width: 18px 45px 0 45px;
    border-style: solid;
    border-color: #234A99 transparent transparent transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a097521 */.elementor-44206 .elementor-element.elementor-element-a097521{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c06c62 */.elementor-44206 .elementor-element.elementor-element-1c06c62::after{
    content: '';
    position:absolute;
    bottom: -28px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 0;
    height: 0;
    border-width: 18px 45px 0 45px;
    border-style: solid;
    border-color: #EBB90F transparent transparent transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-90ea41c */.elementor-44206 .elementor-element.elementor-element-90ea41c{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da6c6f7 */.elementor-44206 .elementor-element.elementor-element-da6c6f7{
    position: relative;
    font-size: 3rem;
}

.elementor-44206 .elementor-element.elementor-element-da6c6f7::after{
    content: '';
    position:absolute;
    bottom: 0;
    width: 260px;
    left:4%;
    height: 3px;
    background-color: #EBB90F;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-182e082 */div.timeline01 {
	position: relative;
	margin: 3em auto;
}
div.timeline01:before {
	position: absolute;
	top: 1px;
	width: 4px;
	height: 95%;
	content: '';
	background-color:#234A99 ;
	left: 30px;
}
div.timeline01 div.timeline_group {
	position: relative;
	padding-top: 0px;
}
div.timeline01 div.timeline_group:not(:first-of-type) {
	margin-top: 4rem;
}
div.timeline01 div.time_year {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0.5rem 1.5rem;
	color: #fff;
	background-color: #00838F;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
div.timeline01 div.timeline_item {
	margin-bottom: 1em;
	position: relative;
	padding-left: 80px;
}
div.timeline01 div.timeline_item:not(:last-of-type) {
	margin-bottom: 2em;
}
div.timeline01 divg.timeline_item:before {
	position: absolute;
	z-index: -1;
	left: 0;
	width: 100%;
	height: 3px;
	content: '';
	background-color: #006064;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
div.timeline01 div.timeline-time {
	position: absolute;
	left: 0;
	box-sizing: border-box;
	min-width: 65px;
	min-height: 65px;
	padding: 0.5em 0.5em;
	text-align: center;
	color: #fff;
	background-color: #EBB90F;
	top: 50%;
	margin-top: -33px;
	border-radius: 65px;
}
div.timeline01 span.time_day {
	font-size: 1.5em;
	font-weight: 700;
	display: block;
	padding-top: 6px;
}
div.timeline01 div.time_month {
	font-size: 0.8em;
	display: block;
	text-transform: uppercase;
}
div.timeline01 div.timeline-desc {
	padding: 0.5em 1em;
	border-left: 3px solid #EBB90F;
	border-radius: 2px;
	background-color: #fff;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	font-size: 0.9em;
}
div.timeline01 div.timeline-desc p.timeline-flag {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-bottom: 0.3em;
}
@media only screen and (max-width: 767px) {
	div.timeline01:before {
		left: 0;
	}
	div.timeline01 div.timeline_group {
		padding-top: 40px;
	}
	div.timeline01 div.timeline_item {
		padding-top: 60px;
		padding-left: 20px;
	}
	div.timeline01 div.timeline_item:before {
		top: 90px;
	}
	div.timeline01 div.timeline-time {
		top: 40px;
		border-radius: 0 20px 20px 0;
		min-height: 2em;
		
	}
	div.timeline01 span.time_day,
	div.timeline01 div.time_month {
		display: inline-block;
	}
	div.timeline01 div.timeline-desc {
		font-size: 0.8em;
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53d63c99 */.elementor-44206 .elementor-element.elementor-element-53d63c99{
    position: relative;
  
}
.elementor-44206 .elementor-element.elementor-element-53d63c99::after{
    content: '';
    position:absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    width: 265px;
    height: 3px;
    background-color: #EBB90F
}/* End custom CSS */