.elementor-22 .elementor-element.elementor-element-d320155 > .elementor-background-overlay{background-image:url("http://tech-next.co.jp/wp-content/uploads/2023/09/ctlg-bn-min.jpg");background-position:center center;background-size:cover;opacity:0.5;}.elementor-22 .elementor-element.elementor-element-d320155{margin-top:-40px;margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-816c7f9{text-align:center;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:800;text-shadow:0px 0px 15px #0B130A;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-816c7f9 > .elementor-widget-container{padding:130px 0px 80px 0px;}.elementor-22 .elementor-element.elementor-element-bc51487{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-6ef2c72 > .elementor-container{max-width:800px;}.elementor-22 .elementor-element.elementor-element-6ef2c72 > .elementor-background-overlay{opacity:0.5;}.elementor-22 .elementor-element.elementor-element-759d624{text-align:left;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-759d624 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-a78a161 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-a78a161{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-085395d{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-d6e67d1 .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-d512523{--spacer-size:20px;}.elementor-22 .elementor-element.elementor-element-5ce77b0 > .elementor-container{max-width:800px;}.elementor-22 .elementor-element.elementor-element-5ce77b0 > .elementor-background-overlay{opacity:0.5;}.elementor-22 .elementor-element.elementor-element-fff03dc{text-align:left;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-fff03dc > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-2bb291a > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-2bb291a{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-48d6167{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-2c0dedc .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-34f02a8 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-34f02a8{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-590e8d5{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-19fdf4d .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-0dec237{--spacer-size:20px;}.elementor-22 .elementor-element.elementor-element-53747ad > .elementor-container{max-width:800px;}.elementor-22 .elementor-element.elementor-element-53747ad > .elementor-background-overlay{opacity:0.5;}.elementor-22 .elementor-element.elementor-element-5a7a52a{text-align:left;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5a7a52a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-dc5fe12 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-dc5fe12{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-741d91e{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-bf73c2f .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-b378b95 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-b378b95{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-14ff96f{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-9ccaba7 .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-e3a3d52 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-e3a3d52{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-e0ec205{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-1a6f751 .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-3fbdda5 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-3fbdda5{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-980cfa8{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-aab071f .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-ab0608d > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-ab0608d{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-557bec7{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-53bee9c .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-9aa8886 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-9aa8886{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-60c744d{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-41167b7 .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-2940946{--spacer-size:20px;}.elementor-22 .elementor-element.elementor-element-4ef53a1 > .elementor-container{max-width:800px;}.elementor-22 .elementor-element.elementor-element-4ef53a1 > .elementor-background-overlay{opacity:0.5;}.elementor-22 .elementor-element.elementor-element-7be4e1d{text-align:left;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7be4e1d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-146d274 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-146d274{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-c50b18e{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-371c34b .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-fddf4ab > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-fddf4ab{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-0464e54{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-ea42dfa .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-b983426 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-b983426{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-cc5a40b{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-ff2154f .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-db10192 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-db10192{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-95943bc{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-ab2a23d .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-584d11b > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-584d11b{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-e4f19ef{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-4d684da .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-2763653{--spacer-size:20px;}.elementor-22 .elementor-element.elementor-element-4c083d6 > .elementor-container{max-width:800px;}.elementor-22 .elementor-element.elementor-element-4c083d6 > .elementor-background-overlay{opacity:0.5;}.elementor-22 .elementor-element.elementor-element-dc1254c{text-align:left;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-dc1254c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-3a7984a > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-3a7984a{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-8907cee{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-fac97c2 .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-0d91bd4{--spacer-size:20px;}.elementor-22 .elementor-element.elementor-element-00dc178 > .elementor-container{max-width:800px;}.elementor-22 .elementor-element.elementor-element-00dc178 > .elementor-background-overlay{opacity:0.5;}.elementor-22 .elementor-element.elementor-element-57c10d5{text-align:left;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:1px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-57c10d5 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-09f6385 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-09f6385{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-9b31d5e{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-29fe163 .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-7993962 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-7993962{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-1a59b1f{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-68e000e .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-4e6eb7c > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-4e6eb7c{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-f127e37{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-2bb9c80 .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}.elementor-22 .elementor-element.elementor-element-6e6404c > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-6e6404c{margin-top:0px;margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-1f13923{font-family:"Roboto", Sans-serif;font-weight:800;line-height:23px;color:#61A0B8;}.elementor-22 .elementor-element.elementor-element-1b77c3f .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#5985A7;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-46f2984{width:72.75%;}.elementor-22 .elementor-element.elementor-element-5378f43{width:27.002%;}.elementor-22 .elementor-element.elementor-element-44ff86e{width:72.75%;}.elementor-22 .elementor-element.elementor-element-de0aa7f{width:27.002%;}.elementor-22 .elementor-element.elementor-element-c407d05{width:72.75%;}.elementor-22 .elementor-element.elementor-element-2dcc4d6{width:27.002%;}.elementor-22 .elementor-element.elementor-element-a6205ae{width:72.75%;}.elementor-22 .elementor-element.elementor-element-b7699f8{width:27.002%;}.elementor-22 .elementor-element.elementor-element-dc126f9{width:72.75%;}.elementor-22 .elementor-element.elementor-element-b1a9a0f{width:27.002%;}.elementor-22 .elementor-element.elementor-element-2c49844{width:72.75%;}.elementor-22 .elementor-element.elementor-element-7573a77{width:27.002%;}.elementor-22 .elementor-element.elementor-element-e316373{width:72.75%;}.elementor-22 .elementor-element.elementor-element-cdc92b6{width:27.002%;}.elementor-22 .elementor-element.elementor-element-c7bb10e{width:72.75%;}.elementor-22 .elementor-element.elementor-element-e2dfbee{width:27.002%;}.elementor-22 .elementor-element.elementor-element-93ee534{width:72.75%;}.elementor-22 .elementor-element.elementor-element-9fb086d{width:27.002%;}.elementor-22 .elementor-element.elementor-element-a090f83{width:72.75%;}.elementor-22 .elementor-element.elementor-element-ab0c0b9{width:27.002%;}.elementor-22 .elementor-element.elementor-element-59c5eff{width:72.75%;}.elementor-22 .elementor-element.elementor-element-3ed52cc{width:27.002%;}.elementor-22 .elementor-element.elementor-element-2eb8256{width:72.75%;}.elementor-22 .elementor-element.elementor-element-4925eb5{width:27.002%;}.elementor-22 .elementor-element.elementor-element-a82e10e{width:72.75%;}.elementor-22 .elementor-element.elementor-element-d451a7d{width:27.002%;}.elementor-22 .elementor-element.elementor-element-c1887a5{width:72.75%;}.elementor-22 .elementor-element.elementor-element-78469cb{width:27.002%;}.elementor-22 .elementor-element.elementor-element-c39d2af{width:72.75%;}.elementor-22 .elementor-element.elementor-element-63c94c5{width:27.002%;}.elementor-22 .elementor-element.elementor-element-6162296{width:72.75%;}.elementor-22 .elementor-element.elementor-element-aa4ef6a{width:27.002%;}.elementor-22 .elementor-element.elementor-element-98aafb4{width:72.75%;}.elementor-22 .elementor-element.elementor-element-021b7b0{width:27.002%;}.elementor-22 .elementor-element.elementor-element-05ad7ed{width:72.75%;}.elementor-22 .elementor-element.elementor-element-dae14e5{width:27.002%;}.elementor-22 .elementor-element.elementor-element-6c053bc{width:72.75%;}.elementor-22 .elementor-element.elementor-element-f80dcb1{width:27.002%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-816c7f9{font-size:25px;}.elementor-22 .elementor-element.elementor-element-816c7f9 > .elementor-widget-container{padding:70px 0px 40px 0px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-d320155{margin-top:-30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-816c7f9{font-size:17px;}.elementor-22 .elementor-element.elementor-element-816c7f9 > .elementor-widget-container{padding:30px 0px 0px 0px;}}