.elementor-969 .elementor-element.elementor-element-ca7294a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-969 .elementor-element.elementor-element-ca7294a:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-ca7294a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ode-inc.co.jp/wp-content/uploads/2022/01/top_menu_img02.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-969 .elementor-element.elementor-element-ca7294a > .elementor-background-overlay{background-image:url("https://www.ode-inc.co.jp/wp-content/uploads/2022/01/top_pattarn04.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-969 .elementor-element.elementor-element-ca7294a > .elementor-container{min-height:300px;}.elementor-969 .elementor-element.elementor-element-ca7294a{border-style:solid;border-width:0px 0px 2px 0px;border-color:#3558A2;transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-db614e0{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-2281e86 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-969 .elementor-element.elementor-element-2281e86{transition:all 400ms;text-align:right;}.elementor-969 .elementor-element.elementor-element-2281e86 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:500;line-height:78px;color:#323232;}.elementor-969 .elementor-element.elementor-element-b579609{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-ed1e6b8:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-ed1e6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3558A2;}.elementor-969 .elementor-element.elementor-element-ed1e6b8{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-ed1e6b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-969 .elementor-element.elementor-element-73ab4e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-969 .elementor-element.elementor-element-73ab4e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3558A2;}.elementor-969 .elementor-element.elementor-element-73ab4e2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-73ab4e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-969 .elementor-element.elementor-element-73ab4e2{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-f4ae5ed .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:65px 0px 65px 0px;}.elementor-969 .elementor-element.elementor-element-f4ae5ed > .elementor-widget-container{background-image:url("https://www.ode-inc.co.jp/wp-content/uploads/2022/01/arrow_menu_bg2.svg");margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-position:center right;background-repeat:no-repeat;background-size:cover;transition:background 1s;}.elementor-969 .elementor-element.elementor-element-f4ae5ed:hover .elementor-widget-container{background-image:url("https://www.ode-inc.co.jp/wp-content/uploads/2022/01/arrow_menu_bg.svg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-969 .elementor-element.elementor-element-f4ae5ed{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-f4ae5ed .elementor-button:hover, .elementor-969 .elementor-element.elementor-element-f4ae5ed .elementor-button:focus{color:#F0882E;}.elementor-969 .elementor-element.elementor-element-f4ae5ed .elementor-button:hover svg, .elementor-969 .elementor-element.elementor-element-f4ae5ed .elementor-button:focus svg{fill:#F0882E;}.elementor-969 .elementor-element.elementor-element-8960661 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:65px 0px 65px 0px;}.elementor-969 .elementor-element.elementor-element-8960661 > .elementor-widget-container{background-image:url("https://www.ode-inc.co.jp/wp-content/uploads/2022/01/arrow_menu_bg2.svg");margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;background-position:center right;background-repeat:no-repeat;background-size:cover;transition:background 1s;}.elementor-969 .elementor-element.elementor-element-8960661:hover .elementor-widget-container{background-image:url("https://www.ode-inc.co.jp/wp-content/uploads/2022/01/arrow_menu_bg.svg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-969 .elementor-element.elementor-element-8960661{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-8960661 .elementor-button:hover, .elementor-969 .elementor-element.elementor-element-8960661 .elementor-button:focus{color:#F0882E;}.elementor-969 .elementor-element.elementor-element-8960661 .elementor-button:hover svg, .elementor-969 .elementor-element.elementor-element-8960661 .elementor-button:focus svg{fill:#F0882E;}.elementor-969 .elementor-element.elementor-element-194ec8c .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:65px 0px 65px 0px;}.elementor-969 .elementor-element.elementor-element-194ec8c > .elementor-widget-container{background-image:url("https://www.ode-inc.co.jp/wp-content/uploads/2022/01/arrow_menu_bg2.svg");margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;background-position:center right;background-repeat:no-repeat;background-size:cover;transition:background 1s;}.elementor-969 .elementor-element.elementor-element-194ec8c:hover .elementor-widget-container{background-image:url("https://www.ode-inc.co.jp/wp-content/uploads/2022/01/arrow_menu_bg.svg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-969 .elementor-element.elementor-element-194ec8c{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-194ec8c .elementor-button:hover, .elementor-969 .elementor-element.elementor-element-194ec8c .elementor-button:focus{color:#F0882E;}.elementor-969 .elementor-element.elementor-element-194ec8c .elementor-button:hover svg, .elementor-969 .elementor-element.elementor-element-194ec8c .elementor-button:focus svg{fill:#F0882E;}.elementor-969 .elementor-element.elementor-element-2910757:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-969 .elementor-element.elementor-element-2910757 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-2910757 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 120px 100px 120px;}.elementor-969 .elementor-element.elementor-element-2910757 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-969 .elementor-element.elementor-element-2910757{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-dc1911d > .elementor-container{max-width:735px;}.elementor-969 .elementor-element.elementor-element-dc1911d{margin-top:0px;margin-bottom:0px;transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-33651d8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-33651d8{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-fb30562 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-fb30562{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-fb30562 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;line-height:2em;color:#646464;}.elementor-969 .elementor-element.elementor-element-5c67272{--divider-border-style:solid;--divider-color:#F0882E;--divider-border-width:3px;transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-5c67272 > .elementor-widget-container{margin:-30px 0px 0px 80px;}.elementor-969 .elementor-element.elementor-element-5c67272 .elementor-divider-separator{width:182px;margin:0 auto;margin-left:0;}.elementor-969 .elementor-element.elementor-element-5c67272 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-969 .elementor-element.elementor-element-ae5a8c1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-969 .elementor-element.elementor-element-ae5a8c1{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-ae5a8c1 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-969 .elementor-element.elementor-element-cf89267{transition:all 400ms;text-align:justify;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#646464;}.elementor-969 .elementor-element.elementor-element-34c7728 > .elementor-container{max-width:735px;}.elementor-969 .elementor-element.elementor-element-34c7728{margin-top:100px;margin-bottom:0px;transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-b2c141f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-b2c141f{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-d84447c{width:auto;max-width:auto;z-index:3;transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-d84447c > .elementor-widget-container{margin:-7px 0px 0px -46px;}.elementor-969 .elementor-element.elementor-element-d84447c img{width:90px;}.elementor-969 .elementor-element.elementor-element-82e7720{width:auto;max-width:auto;z-index:5;transition:all 400ms;text-align:left;}.elementor-969 .elementor-element.elementor-element-82e7720 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-82e7720 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;line-height:2em;color:#F0882E;}.elementor-969 .elementor-element.elementor-element-3c6344d > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-969 .elementor-element.elementor-element-3c6344d{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-3c6344d img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-969 .elementor-element.elementor-element-2381137{width:auto;max-width:auto;top:-36px;transition:all 400ms;text-align:right;}body:not(.rtl) .elementor-969 .elementor-element.elementor-element-2381137{right:0px;}body.rtl .elementor-969 .elementor-element.elementor-element-2381137{left:0px;}.elementor-969 .elementor-element.elementor-element-2381137 img{width:180px;opacity:0.9;}.elementor-969 .elementor-element.elementor-element-edfc240 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-edfc240{transition:all 400ms;text-align:justify;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#646464;}.elementor-969 .elementor-element.elementor-element-0c1d096 > .elementor-container{max-width:735px;}.elementor-969 .elementor-element.elementor-element-0c1d096{margin-top:50px;margin-bottom:0px;transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-7e5dcd6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-7e5dcd6{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-49ca227{width:auto;max-width:auto;z-index:3;transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-49ca227 > .elementor-widget-container{margin:-7px 0px 0px -46px;}.elementor-969 .elementor-element.elementor-element-49ca227 img{width:90px;}.elementor-969 .elementor-element.elementor-element-771e5a8{width:auto;max-width:auto;z-index:5;transition:all 400ms;text-align:left;}.elementor-969 .elementor-element.elementor-element-771e5a8 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-771e5a8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;line-height:2em;color:#F0882E;}.elementor-969 .elementor-element.elementor-element-e94e7da > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-969 .elementor-element.elementor-element-e94e7da{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-e94e7da img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-969 .elementor-element.elementor-element-e3495cf{width:auto;max-width:auto;top:-36px;transition:all 400ms;text-align:right;}body:not(.rtl) .elementor-969 .elementor-element.elementor-element-e3495cf{right:0px;}body.rtl .elementor-969 .elementor-element.elementor-element-e3495cf{left:0px;}.elementor-969 .elementor-element.elementor-element-e3495cf img{width:180px;opacity:0.9;}.elementor-969 .elementor-element.elementor-element-4e1aba8 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-4e1aba8{transition:all 400ms;text-align:justify;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#646464;}.elementor-969 .elementor-element.elementor-element-1dec393 > .elementor-container{max-width:735px;}.elementor-969 .elementor-element.elementor-element-1dec393{margin-top:50px;margin-bottom:0px;transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-453c051 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-453c051{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-ac7b77e{width:auto;max-width:auto;z-index:3;transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-ac7b77e > .elementor-widget-container{margin:-7px 0px 0px -46px;}.elementor-969 .elementor-element.elementor-element-ac7b77e img{width:90px;}.elementor-969 .elementor-element.elementor-element-329557b{width:auto;max-width:auto;z-index:5;transition:all 400ms;text-align:left;}.elementor-969 .elementor-element.elementor-element-329557b > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-329557b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;line-height:2em;color:#F0882E;}.elementor-969 .elementor-element.elementor-element-e7e5baf > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-969 .elementor-element.elementor-element-e7e5baf{transition:all 400ms;}.elementor-969 .elementor-element.elementor-element-e7e5baf img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-969 .elementor-element.elementor-element-1694058{width:auto;max-width:auto;top:-36px;transition:all 400ms;text-align:right;}body:not(.rtl) .elementor-969 .elementor-element.elementor-element-1694058{right:0px;}body.rtl .elementor-969 .elementor-element.elementor-element-1694058{left:0px;}.elementor-969 .elementor-element.elementor-element-1694058 img{width:180px;opacity:0.9;}.elementor-969 .elementor-element.elementor-element-9413e2c > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-9413e2c{transition:all 400ms;text-align:justify;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#646464;}@media(max-width:1024px){.elementor-969 .elementor-element.elementor-element-ca7294a > .elementor-container{min-height:300px;}.elementor-969 .elementor-element.elementor-element-2281e86 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-969 .elementor-element.elementor-element-f4ae5ed .elementor-button{font-size:20px;padding:40px 0px 40px 0px;}.elementor-969 .elementor-element.elementor-element-8960661 .elementor-button{font-size:20px;padding:40px 0px 40px 0px;}.elementor-969 .elementor-element.elementor-element-194ec8c .elementor-button{font-size:20px;padding:40px 0px 40px 0px;}.elementor-969 .elementor-element.elementor-element-2910757 > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-969 .elementor-element.elementor-element-fb30562 .elementor-heading-title{font-size:20px;}.elementor-969 .elementor-element.elementor-element-d84447c > .elementor-widget-container{margin:-10px 0px 0px -20px;}.elementor-969 .elementor-element.elementor-element-49ca227 > .elementor-widget-container{margin:-10px 0px 0px -20px;}.elementor-969 .elementor-element.elementor-element-ac7b77e > .elementor-widget-container{margin:-10px 0px 0px -20px;}}@media(max-width:767px){.elementor-969 .elementor-element.elementor-element-ca7294a:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-ca7294a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ode-inc.co.jp/wp-content/uploads/2022/01/top_menu_img02.jpg");}.elementor-969 .elementor-element.elementor-element-ca7294a > .elementor-container{min-height:400px;}.elementor-bc-flex-widget .elementor-969 .elementor-element.elementor-element-db614e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-969 .elementor-element.elementor-element-db614e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-969 .elementor-element.elementor-element-2281e86 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-969 .elementor-element.elementor-element-2281e86{text-align:center;}.elementor-969 .elementor-element.elementor-element-2281e86 .elementor-heading-title{font-size:24px;}.elementor-969 .elementor-element.elementor-element-f4ae5ed .elementor-button{padding:25px 0px 25px 0px;}.elementor-969 .elementor-element.elementor-element-8960661 .elementor-button{padding:25px 0px 25px 0px;}.elementor-969 .elementor-element.elementor-element-194ec8c .elementor-button{padding:25px 0px 25px 0px;}.elementor-969 .elementor-element.elementor-element-2910757 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-969 .elementor-element.elementor-element-fb30562 .elementor-heading-title{font-size:20px;}.elementor-969 .elementor-element.elementor-element-ae5a8c1 img{height:240px;}.elementor-969 .elementor-element.elementor-element-82e7720 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-969 .elementor-element.elementor-element-3c6344d img{height:240px;}.elementor-969 .elementor-element.elementor-element-771e5a8 > .elementor-widget-container{margin:0px 40px 40px 0px;}.elementor-969 .elementor-element.elementor-element-e94e7da img{height:240px;}.elementor-969 .elementor-element.elementor-element-329557b > .elementor-widget-container{margin:0px 50px 40px 0px;}.elementor-969 .elementor-element.elementor-element-e7e5baf img{height:240px;}}@media(min-width:768px){.elementor-969 .elementor-element.elementor-element-db614e0{width:35%;}.elementor-969 .elementor-element.elementor-element-b579609{width:65%;}.elementor-969 .elementor-element.elementor-element-73ab4e2{width:35%;}.elementor-969 .elementor-element.elementor-element-2910757{width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-969 .elementor-element.elementor-element-db614e0{width:60%;}.elementor-969 .elementor-element.elementor-element-b579609{width:40%;}}