.elementor-5407 .elementor-element.elementor-element-637db6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5407 .elementor-element.elementor-element-637db6e:not(.elementor-motion-effects-element-type-background), .elementor-5407 .elementor-element.elementor-element-637db6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sol-nagoya.com/wp-content/uploads/2026/03/triangle-pc-1.png");background-position:center center;background-size:cover;}.elementor-5407 .elementor-element.elementor-element-e1cde09{--display:flex;}.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-5407 .elementor-element.elementor-element-b091fae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Oswald", Sans-serif;font-size:32px;font-weight:700;letter-spacing:5px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-5407 .elementor-element.elementor-element-edb73ca{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;color:#000000;}.elementor-5407 .elementor-element.elementor-element-68ca146{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 25px;--row-gap:5px;--column-gap:25px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5407 .elementor-element.elementor-element-4e8595d{--display:flex;}.elementor-5407 .elementor-element.elementor-element-763e193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:600;letter-spacing:2px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-5407 .elementor-element.elementor-element-4386f74{--display:flex;}.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-5407 .elementor-element.elementor-element-c80b565{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5407 .elementor-element.elementor-element-9c601db{--display:flex;}.elementor-5407 .elementor-element.elementor-element-6f9dd9e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Oswald", Sans-serif;font-size:30px;font-weight:700;letter-spacing:2px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-5407 .elementor-element.elementor-element-92d9c36{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;color:#000000;}.elementor-5407 .elementor-element.elementor-element-163498a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5407 .elementor-element.elementor-element-bde2b90{--display:flex;}.elementor-5407 .elementor-element.elementor-element-7aeadf3{--display:flex;}.elementor-5407 .elementor-element.elementor-element-f7c2b88{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:30px;letter-spacing:0.5px;}.elementor-5407 .elementor-element.elementor-element-bd4553d{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:30px;letter-spacing:0.5px;}.elementor-5407 .elementor-element.elementor-element-263d1e3{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:30px;letter-spacing:0.5px;}.elementor-5407 .elementor-element.elementor-element-f57d4dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5407 .elementor-element.elementor-element-596e758{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5407 .elementor-element.elementor-element-73446d6{--display:flex;}.elementor-5407 .elementor-element.elementor-element-a72a160{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Oswald", Sans-serif;font-size:30px;font-weight:700;letter-spacing:2px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-5407 .elementor-element.elementor-element-9bb76b1{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;color:#000000;}.elementor-5407 .elementor-element.elementor-element-c6802fa{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5407 .elementor-element.elementor-element-7e066ac{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;}.elementor-5407 .elementor-element.elementor-element-7e066ac .elementor-divider-separator{width:100%;}.elementor-5407 .elementor-element.elementor-element-7e066ac .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5407 .elementor-element.elementor-element-56caeb4{--display:grid;--e-con-grid-template-columns:0.4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-82bc1db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-5407 .elementor-element.elementor-element-fec03e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;color:#000000;}.elementor-5407 .elementor-element.elementor-element-6f5dbee{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;}.elementor-5407 .elementor-element.elementor-element-6f5dbee .elementor-divider-separator{width:100%;}.elementor-5407 .elementor-element.elementor-element-6f5dbee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5407 .elementor-element.elementor-element-1da1061{--display:grid;--e-con-grid-template-columns:0.4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-33b5658{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-5407 .elementor-element.elementor-element-e27ffca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;color:#000000;}.elementor-5407 .elementor-element.elementor-element-3853ad3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;}.elementor-5407 .elementor-element.elementor-element-3853ad3 .elementor-divider-separator{width:100%;}.elementor-5407 .elementor-element.elementor-element-3853ad3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5407 .elementor-element.elementor-element-0dd90c9{--display:grid;--e-con-grid-template-columns:0.4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-c68b7fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-5407 .elementor-element.elementor-element-61563eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;color:#000000;}.elementor-5407 .elementor-element.elementor-element-e4e4e3b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;}.elementor-5407 .elementor-element.elementor-element-e4e4e3b .elementor-divider-separator{width:100%;}.elementor-5407 .elementor-element.elementor-element-e4e4e3b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5407 .elementor-element.elementor-element-cb2626b{--display:grid;--e-con-grid-template-columns:0.4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-a863ea4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-5407 .elementor-element.elementor-element-5e033ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;color:#000000;}.elementor-5407 .elementor-element.elementor-element-557a1b1{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;}.elementor-5407 .elementor-element.elementor-element-557a1b1 .elementor-divider-separator{width:100%;}.elementor-5407 .elementor-element.elementor-element-557a1b1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5407 .elementor-element.elementor-element-11aae12{--display:grid;--e-con-grid-template-columns:0.4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-a8f77ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-5407 .elementor-element.elementor-element-2f22f4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;color:#000000;}.elementor-5407 .elementor-element.elementor-element-b160919{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;}.elementor-5407 .elementor-element.elementor-element-b160919 .elementor-divider-separator{width:100%;}.elementor-5407 .elementor-element.elementor-element-b160919 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5407 .elementor-element.elementor-element-da02f1e{--display:grid;--e-con-grid-template-columns:0.4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-170f7f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-5407 .elementor-element.elementor-element-23b0edc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;color:#000000;}.elementor-5407 .elementor-element.elementor-element-71a11e2{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;}.elementor-5407 .elementor-element.elementor-element-71a11e2 .elementor-divider-separator{width:100%;}.elementor-5407 .elementor-element.elementor-element-71a11e2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-5407 .elementor-element.elementor-element-56caeb4{--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-1da1061{--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-0dd90c9{--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-cb2626b{--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-11aae12{--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-da02f1e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5407 .elementor-element.elementor-element-637db6e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5407 .elementor-element.elementor-element-b091fae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5407 .elementor-element.elementor-element-763e193{font-size:21px;line-height:35px;letter-spacing:0px;}.elementor-5407 .elementor-element.elementor-element-4386f74{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5407 .elementor-element.elementor-element-c80b565{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5407 .elementor-element.elementor-element-6f9dd9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:30px;letter-spacing:0px;}.elementor-5407 .elementor-element.elementor-element-98106ae img{width:100%;}.elementor-5407 .elementor-element.elementor-element-f7c2b88{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5407 .elementor-element.elementor-element-bd4553d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5407 .elementor-element.elementor-element-263d1e3{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5407 .elementor-element.elementor-element-f57d4dc{--margin-top:100px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5407 .elementor-element.elementor-element-a72a160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:30px;letter-spacing:0px;}.elementor-5407 .elementor-element.elementor-element-56caeb4{--e-con-grid-template-columns:0.3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-82bc1db{padding:0px 0px 0px 10px;font-size:14px;}.elementor-5407 .elementor-element.elementor-element-fec03e6{font-size:15px;letter-spacing:0px;}.elementor-5407 .elementor-element.elementor-element-1da1061{--e-con-grid-template-columns:0.3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-33b5658{padding:0px 0px 0px 10px;font-size:14px;}.elementor-5407 .elementor-element.elementor-element-e27ffca{font-size:15px;letter-spacing:0px;}.elementor-5407 .elementor-element.elementor-element-0dd90c9{--e-con-grid-template-columns:0.3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-c68b7fa{padding:0px 0px 0px 10px;font-size:14px;}.elementor-5407 .elementor-element.elementor-element-61563eb{font-size:15px;letter-spacing:0px;}.elementor-5407 .elementor-element.elementor-element-cb2626b{--e-con-grid-template-columns:0.3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-a863ea4{padding:0px 0px 0px 10px;font-size:14px;}.elementor-5407 .elementor-element.elementor-element-5e033ef{font-size:15px;letter-spacing:0px;}.elementor-5407 .elementor-element.elementor-element-11aae12{--e-con-grid-template-columns:0.3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-a8f77ae{padding:0px 0px 0px 10px;font-size:14px;}.elementor-5407 .elementor-element.elementor-element-2f22f4b{font-size:15px;letter-spacing:0px;}.elementor-5407 .elementor-element.elementor-element-da02f1e{--e-con-grid-template-columns:0.3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5407 .elementor-element.elementor-element-170f7f9{padding:0px 0px 0px 10px;font-size:14px;}.elementor-5407 .elementor-element.elementor-element-23b0edc{font-size:15px;letter-spacing:0px;}}