.elementor-1359 .elementor-element.elementor-element-c97a1c5{margin-top:0100px;margin-bottom:0px;}.elementor-1359 .elementor-element.elementor-element-8ce1e62 .elementor-heading-title{color:#3292EC;font-size:60px;}.elementor-1359 .elementor-element.elementor-element-8ce1e62 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1359 .elementor-element.elementor-element-a8d19ee:not(.elementor-motion-effects-element-type-background), .elementor-1359 .elementor-element.elementor-element-a8d19ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3292EC;}.elementor-1359 .elementor-element.elementor-element-a8d19ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1359 .elementor-element.elementor-element-a8d19ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1359 .elementor-element.elementor-element-87a0f76 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-759f9cd .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:65px;}.elementor-1359 .elementor-element.elementor-element-759f9cd > .elementor-widget-container{margin:0px 0px 10px 0px;padding:5px 10px 5px 10px;background-color:#FFFFFF;}.elementor-1359 .elementor-element.elementor-element-759f9cd{width:auto;max-width:auto;}.elementor-1359 .elementor-element.elementor-element-cc23090 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:65px;}.elementor-1359 .elementor-element.elementor-element-cc23090 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:5px 10px 5px 10px;background-color:#FFFFFF;}.elementor-1359 .elementor-element.elementor-element-cc23090{width:auto;max-width:auto;}.elementor-1359 .elementor-element.elementor-element-8dce61f .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:65px;}.elementor-1359 .elementor-element.elementor-element-8dce61f > .elementor-widget-container{margin:0px 0px 10px 0px;padding:5px 10px 5px 10px;background-color:#FFFFFF;}.elementor-1359 .elementor-element.elementor-element-8dce61f{width:auto;max-width:auto;}.elementor-1359 .elementor-element.elementor-element-5ab8e86{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.8em;}.elementor-1359 .elementor-element.elementor-element-5ab8e86 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-b299793 .elementor-image img{width:100%;max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 67% ) blur( 0px ) hue-rotate( 360deg );border-radius:14px 14px 14px 14px;}.elementor-1359 .elementor-element.elementor-element-b299793 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-8163649{margin-top:20px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-1359 .elementor-element.elementor-element-2b11815.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1359 .elementor-element.elementor-element-2b11815.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1359 .elementor-element.elementor-element-2b11815.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1359 .elementor-element.elementor-element-2b11815 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1359 .elementor-element.elementor-element-2b11815 > .elementor-element-populated, .elementor-1359 .elementor-element.elementor-element-2b11815 > .elementor-element-populated > .elementor-background-overlay, .elementor-1359 .elementor-element.elementor-element-2b11815 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1359 .elementor-element.elementor-element-2b11815 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1359 .elementor-element.elementor-element-bb55f2d .elementor-heading-title{color:#FFFFFF;font-family:"Barlow Semi Condensed", Sans-serif;font-size:101px;font-weight:600;}.elementor-1359 .elementor-element.elementor-element-bb55f2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-bb55f2d{width:auto;max-width:auto;align-self:flex-end;}.elementor-1359 .elementor-element.elementor-element-97926ae .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:bold;}.elementor-1359 .elementor-element.elementor-element-97926ae > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-97926ae{width:auto;max-width:auto;align-self:flex-end;}.elementor-1359 .elementor-element.elementor-element-2b4357c{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-bc-flex-widget .elementor-1359 .elementor-element.elementor-element-884fa47.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1359 .elementor-element.elementor-element-884fa47.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1359 .elementor-element.elementor-element-884fa47.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1359 .elementor-element.elementor-element-884fa47 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1359 .elementor-element.elementor-element-884fa47 > .elementor-element-populated, .elementor-1359 .elementor-element.elementor-element-884fa47 > .elementor-element-populated > .elementor-background-overlay, .elementor-1359 .elementor-element.elementor-element-884fa47 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1359 .elementor-element.elementor-element-884fa47 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1359 .elementor-element.elementor-element-cf63c03 .elementor-heading-title{color:#FFFFFF;font-family:"Barlow Semi Condensed", Sans-serif;font-size:101px;font-weight:600;}.elementor-1359 .elementor-element.elementor-element-cf63c03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-cf63c03{width:auto;max-width:auto;align-self:flex-end;}.elementor-1359 .elementor-element.elementor-element-5bda139 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:bold;}.elementor-1359 .elementor-element.elementor-element-5bda139 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-5bda139{width:auto;max-width:auto;align-self:flex-end;}.elementor-1359 .elementor-element.elementor-element-769b20d{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-bc-flex-widget .elementor-1359 .elementor-element.elementor-element-26d5cde.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1359 .elementor-element.elementor-element-26d5cde.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1359 .elementor-element.elementor-element-26d5cde.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1359 .elementor-element.elementor-element-26d5cde > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1359 .elementor-element.elementor-element-26d5cde > .elementor-element-populated, .elementor-1359 .elementor-element.elementor-element-26d5cde > .elementor-element-populated > .elementor-background-overlay, .elementor-1359 .elementor-element.elementor-element-26d5cde > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1359 .elementor-element.elementor-element-26d5cde > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1359 .elementor-element.elementor-element-e5ca79f .elementor-heading-title{color:#FFFFFF;font-family:"Barlow Semi Condensed", Sans-serif;font-size:101px;font-weight:600;}.elementor-1359 .elementor-element.elementor-element-e5ca79f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-e5ca79f{width:auto;max-width:auto;align-self:flex-end;}.elementor-1359 .elementor-element.elementor-element-ea78f34 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:bold;}.elementor-1359 .elementor-element.elementor-element-ea78f34 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-ea78f34{width:auto;max-width:auto;align-self:flex-end;}.elementor-1359 .elementor-element.elementor-element-10e9f47{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-bc-flex-widget .elementor-1359 .elementor-element.elementor-element-661bde5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1359 .elementor-element.elementor-element-661bde5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1359 .elementor-element.elementor-element-661bde5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1359 .elementor-element.elementor-element-661bde5 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1359 .elementor-element.elementor-element-661bde5 > .elementor-element-populated, .elementor-1359 .elementor-element.elementor-element-661bde5 > .elementor-element-populated > .elementor-background-overlay, .elementor-1359 .elementor-element.elementor-element-661bde5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1359 .elementor-element.elementor-element-661bde5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1359 .elementor-element.elementor-element-0517f33{text-align:center;}.elementor-1359 .elementor-element.elementor-element-0517f33 .elementor-heading-title{color:#FFFFFF;font-family:"Barlow Semi Condensed", Sans-serif;font-size:40px;font-weight:600;}.elementor-1359 .elementor-element.elementor-element-0517f33 > .elementor-widget-container{margin:030px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-7d2c9e1{text-align:center;}.elementor-1359 .elementor-element.elementor-element-7d2c9e1 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:bold;}.elementor-1359 .elementor-element.elementor-element-7d2c9e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-d17a989{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;}.elementor-1359 .elementor-element.elementor-element-9c47265{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0100px;margin-bottom:24px;}.elementor-1359 .elementor-element.elementor-element-9c47265 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1359 .elementor-element.elementor-element-6566e25:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1359 .elementor-element.elementor-element-6566e25 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1359 .elementor-element.elementor-element-6566e25 > .elementor-element-populated, .elementor-1359 .elementor-element.elementor-element-6566e25 > .elementor-element-populated > .elementor-background-overlay, .elementor-1359 .elementor-element.elementor-element-6566e25 > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.elementor-1359 .elementor-element.elementor-element-6566e25 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 50px 20px;}.elementor-1359 .elementor-element.elementor-element-6566e25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1359 .elementor-element.elementor-element-aefdf53{text-align:center;}.elementor-1359 .elementor-element.elementor-element-aefdf53 .elementor-heading-title{color:#000000;font-family:"Barlow Condensed", Sans-serif;font-size:120px;}.elementor-1359 .elementor-element.elementor-element-aefdf53 > .elementor-widget-container{margin:-65px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-595c9fe{text-align:center;}.elementor-1359 .elementor-element.elementor-element-595c9fe .elementor-heading-title{color:#000000;font-family:"Barlow Condensed", Sans-serif;font-size:30px;}.elementor-1359 .elementor-element.elementor-element-595c9fe > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1359 .elementor-element.elementor-element-7efc582 > .elementor-element-populated{padding:10px 15px 70px 15px;}.elementor-1359 .elementor-element.elementor-element-bcd5331 .elementor-image img{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;}.elementor-1359 .elementor-element.elementor-element-e6a99d1{text-align:center;}.elementor-1359 .elementor-element.elementor-element-e6a99d1 .elementor-heading-title{color:#3292EC;font-family:"Noto Sans JP", Sans-serif;font-size:35px;}.elementor-1359 .elementor-element.elementor-element-1375a58{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.8em;}.elementor-1359 .elementor-element.elementor-element-988576b > .elementor-element-populated{padding:10px 15px 70px 15px;}.elementor-1359 .elementor-element.elementor-element-2fe82a7 .elementor-image img{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;}.elementor-1359 .elementor-element.elementor-element-6cebff3{text-align:center;}.elementor-1359 .elementor-element.elementor-element-6cebff3 .elementor-heading-title{color:#3292EC;font-family:"Noto Sans JP", Sans-serif;font-size:35px;}.elementor-1359 .elementor-element.elementor-element-e4fe3dd{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.8em;}.elementor-1359 .elementor-element.elementor-element-767e162 > .elementor-element-populated{padding:10px 15px 70px 15px;}.elementor-1359 .elementor-element.elementor-element-e34e695 .elementor-image img{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;}.elementor-1359 .elementor-element.elementor-element-4dc1034{text-align:center;}.elementor-1359 .elementor-element.elementor-element-4dc1034 .elementor-heading-title{color:#3292EC;font-family:"Noto Sans JP", Sans-serif;font-size:35px;}.elementor-1359 .elementor-element.elementor-element-b244137{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.8em;}.elementor-1359 .elementor-element.elementor-element-02e3c75 > .elementor-element-populated{padding:10px 15px 70px 15px;}.elementor-1359 .elementor-element.elementor-element-74c97e3 .elementor-image img{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;}.elementor-1359 .elementor-element.elementor-element-69a4ec1{text-align:center;}.elementor-1359 .elementor-element.elementor-element-69a4ec1 .elementor-heading-title{color:#3292EC;font-family:"Noto Sans JP", Sans-serif;font-size:35px;}.elementor-1359 .elementor-element.elementor-element-6e9cf93{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.8em;}.elementor-1359 .elementor-element.elementor-element-9b650a9 > .elementor-container{max-width:860px;}.elementor-1359 .elementor-element.elementor-element-9b650a9:not(.elementor-motion-effects-element-type-background), .elementor-1359 .elementor-element.elementor-element-9b650a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3292EC;}.elementor-1359 .elementor-element.elementor-element-9b650a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 15px 100px 15px;}.elementor-1359 .elementor-element.elementor-element-9b650a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1359 .elementor-element.elementor-element-6ed9f07{text-align:center;}.elementor-1359 .elementor-element.elementor-element-6ed9f07 .elementor-heading-title{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:120px;}.elementor-1359 .elementor-element.elementor-element-6ed9f07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-a6bbe5d .elementor-text-editor{text-align:center;}.elementor-1359 .elementor-element.elementor-element-a6bbe5d{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;line-height:1.8em;}.elementor-1359 .elementor-element.elementor-element-5152d84{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;}.elementor-1359 .elementor-element.elementor-element-5152d84, .elementor-1359 .elementor-element.elementor-element-5152d84 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-1359 .elementor-element.elementor-element-5152d84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1359 .elementor-element.elementor-element-4a63499 > .elementor-widget-container{margin:0px -30px -21px -50px;}.elementor-1359 .elementor-element.elementor-element-e369568 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1359 .elementor-element.elementor-element-fb162c3 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:32px;}.elementor-1359 .elementor-element.elementor-element-bee0d6a{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;}.elementor-1359 .elementor-element.elementor-element-9f107f6{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;}.elementor-1359 .elementor-element.elementor-element-9f107f6, .elementor-1359 .elementor-element.elementor-element-9f107f6 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-1359 .elementor-element.elementor-element-9f107f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1359 .elementor-element.elementor-element-40cc0f9 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1359 .elementor-element.elementor-element-5c8c8c9 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:32px;}.elementor-1359 .elementor-element.elementor-element-29b0eab{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;}.elementor-1359 .elementor-element.elementor-element-c116b1b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1359 .elementor-element.elementor-element-f07d79b > .elementor-container{max-width:900px;}.elementor-1359 .elementor-element.elementor-element-f07d79b{margin-top:100px;margin-bottom:0100px;}.elementor-1359 .elementor-element.elementor-element-ebe40d0{text-align:center;}.elementor-1359 .elementor-element.elementor-element-ebe40d0 .elementor-heading-title{color:#000000;font-family:"Barlow Condensed", Sans-serif;font-size:120px;}.elementor-1359 .elementor-element.elementor-element-ebe40d0 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-2c9e137{text-align:center;}.elementor-1359 .elementor-element.elementor-element-2c9e137 .elementor-heading-title{color:#000000;font-family:"Barlow Condensed", Sans-serif;font-size:30px;}.elementor-1359 .elementor-element.elementor-element-2c9e137 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1359 .elementor-element.elementor-element-4e89088{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:15px;line-height:1.8em;}.elementor-1359 .elementor-element.elementor-element-d31a44c:not(.elementor-motion-effects-element-type-background), .elementor-1359 .elementor-element.elementor-element-d31a44c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ss-g.co.jp/cms/wp-content/uploads/recruit_img02.jpg");background-position:top center;background-size:cover;}.elementor-1359 .elementor-element.elementor-element-d31a44c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1359 .elementor-element.elementor-element-d31a44c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1359 .elementor-element.elementor-element-4e08f88{text-align:center;}.elementor-1359 .elementor-element.elementor-element-4e08f88 .elementor-heading-title{color:#000000;font-family:"Barlow Condensed", Sans-serif;font-size:120px;}.elementor-1359 .elementor-element.elementor-element-4e08f88 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-bd592e2{text-align:center;}.elementor-1359 .elementor-element.elementor-element-bd592e2 .elementor-heading-title{color:#000000;font-family:"Barlow Condensed", Sans-serif;font-size:30px;}.elementor-1359 .elementor-element.elementor-element-bd592e2 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1359 .elementor-element.elementor-element-31e94ac > .elementor-container{max-width:800px;}.elementor-1359 .elementor-element.elementor-element-31e94ac{margin-top:0300px;margin-bottom:50px;}.elementor-1359 .elementor-element.elementor-element-29a60f7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1359 .elementor-element.elementor-element-29a60f7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1359 .elementor-element.elementor-element-29a60f7 > .elementor-element-populated, .elementor-1359 .elementor-element.elementor-element-29a60f7 > .elementor-element-populated > .elementor-background-overlay, .elementor-1359 .elementor-element.elementor-element-29a60f7 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1359 .elementor-element.elementor-element-29a60f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1359 .elementor-element.elementor-element-29a60f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1359 .elementor-element.elementor-element-84806b4 > .elementor-widget-container{margin:30px 30px 30px 30px;}@media(min-width:768px){.elementor-1359 .elementor-element.elementor-element-47d0435{width:25%;}.elementor-1359 .elementor-element.elementor-element-e369568{width:75%;}.elementor-1359 .elementor-element.elementor-element-40cc0f9{width:75%;}.elementor-1359 .elementor-element.elementor-element-41f8a87{width:25%;}}@media(max-width:767px){.elementor-1359 .elementor-element.elementor-element-c97a1c5{margin-top:15px;margin-bottom:0px;}.elementor-1359 .elementor-element.elementor-element-8ce1e62 .elementor-heading-title{font-size:40px;}.elementor-1359 .elementor-element.elementor-element-87a0f76 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-759f9cd .elementor-heading-title{font-size:30px;}.elementor-1359 .elementor-element.elementor-element-cc23090 .elementor-heading-title{font-size:30px;}.elementor-1359 .elementor-element.elementor-element-8dce61f .elementor-heading-title{font-size:30px;}.elementor-1359 .elementor-element.elementor-element-5ab8e86{font-size:15px;}.elementor-1359 .elementor-element.elementor-element-b299793 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-bb55f2d .elementor-heading-title{font-size:90px;}.elementor-1359 .elementor-element.elementor-element-97926ae .elementor-heading-title{font-size:25px;}.elementor-1359 .elementor-element.elementor-element-2b4357c{font-size:14px;}.elementor-1359 .elementor-element.elementor-element-cf63c03 .elementor-heading-title{font-size:90px;}.elementor-1359 .elementor-element.elementor-element-5bda139 .elementor-heading-title{font-size:25px;}.elementor-1359 .elementor-element.elementor-element-769b20d{font-size:14px;}.elementor-1359 .elementor-element.elementor-element-e5ca79f .elementor-heading-title{font-size:90px;}.elementor-1359 .elementor-element.elementor-element-ea78f34 .elementor-heading-title{font-size:25px;}.elementor-1359 .elementor-element.elementor-element-10e9f47{font-size:14px;}.elementor-1359 .elementor-element.elementor-element-0517f33 .elementor-heading-title{font-size:45px;}.elementor-1359 .elementor-element.elementor-element-0517f33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-7d2c9e1 .elementor-heading-title{font-size:25px;}.elementor-1359 .elementor-element.elementor-element-d17a989{font-size:14px;}.elementor-1359 .elementor-element.elementor-element-aefdf53 .elementor-heading-title{font-size:70px;}.elementor-1359 .elementor-element.elementor-element-595c9fe .elementor-heading-title{font-size:20px;}.elementor-1359 .elementor-element.elementor-element-595c9fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-e6a99d1 .elementor-heading-title{font-size:20px;}.elementor-1359 .elementor-element.elementor-element-e6a99d1 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-1359 .elementor-element.elementor-element-1375a58{font-size:14px;}.elementor-1359 .elementor-element.elementor-element-6cebff3 .elementor-heading-title{font-size:20px;}.elementor-1359 .elementor-element.elementor-element-6cebff3 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-1359 .elementor-element.elementor-element-e4fe3dd{font-size:14px;}.elementor-1359 .elementor-element.elementor-element-4dc1034 .elementor-heading-title{font-size:20px;}.elementor-1359 .elementor-element.elementor-element-4dc1034 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-1359 .elementor-element.elementor-element-b244137{font-size:14px;}.elementor-1359 .elementor-element.elementor-element-69a4ec1 .elementor-heading-title{font-size:20px;}.elementor-1359 .elementor-element.elementor-element-69a4ec1 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-1359 .elementor-element.elementor-element-6e9cf93{font-size:14px;}.elementor-1359 .elementor-element.elementor-element-6ed9f07 .elementor-heading-title{font-size:60px;}.elementor-1359 .elementor-element.elementor-element-a6bbe5d .elementor-text-editor{text-align:left;}.elementor-1359 .elementor-element.elementor-element-a6bbe5d{font-size:14px;}.elementor-1359 .elementor-element.elementor-element-a6bbe5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-5152d84{margin-top:100px;margin-bottom:0px;}.elementor-1359 .elementor-element.elementor-element-4a63499{text-align:left;}.elementor-1359 .elementor-element.elementor-element-4a63499 .elementor-image img{width:150px;}.elementor-1359 .elementor-element.elementor-element-4a63499 > .elementor-widget-container{margin:-100px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-e369568 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-1359 .elementor-element.elementor-element-fb162c3 .elementor-heading-title{font-size:20px;}.elementor-1359 .elementor-element.elementor-element-fb162c3 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-1359 .elementor-element.elementor-element-bee0d6a{font-size:15px;}.elementor-1359 .elementor-element.elementor-element-9f107f6{margin-top:100px;margin-bottom:0px;}.elementor-1359 .elementor-element.elementor-element-40cc0f9 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-1359 .elementor-element.elementor-element-5c8c8c9 .elementor-heading-title{font-size:20px;}.elementor-1359 .elementor-element.elementor-element-5c8c8c9 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-1359 .elementor-element.elementor-element-29b0eab{font-size:15px;}.elementor-1359 .elementor-element.elementor-element-c116b1b{text-align:right;}.elementor-1359 .elementor-element.elementor-element-c116b1b .elementor-image img{width:100px;}.elementor-1359 .elementor-element.elementor-element-c116b1b > .elementor-widget-container{margin:-100px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-ebe40d0 .elementor-heading-title{font-size:45px;}.elementor-1359 .elementor-element.elementor-element-2c9e137 .elementor-heading-title{font-size:20px;}.elementor-1359 .elementor-element.elementor-element-2c9e137 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1359 .elementor-element.elementor-element-4e89088{font-size:14px;}.elementor-1359 .elementor-element.elementor-element-4e08f88 .elementor-heading-title{font-size:70px;}.elementor-1359 .elementor-element.elementor-element-bd592e2 .elementor-heading-title{font-size:20px;}.elementor-1359 .elementor-element.elementor-element-bd592e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-31e94ac{margin-top:0200px;margin-bottom:050px;}.elementor-1359 .elementor-element.elementor-element-84806b4 > .elementor-widget-container{padding:15px 15px 15px 15px;}}/* Start custom CSS for text-editor, class: .elementor-element-4e89088 */.recruit_info h2{
    font-size: 25px;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84806b4 */.contact-form dl {
  margin: 0;
  padding: 0;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}

dt, dd {
  margin: 0;
  padding: 0;
}

dt {
  width: 30%;
  font-weight: bold;
  display: flex;
  align-items: center;
}

dd {
  width: 70%;
}

input, textarea {
  width: 100%;
  padding: 0.5rem;
  box-sizing: border-box;
}

/* レスポンシブ：スマホでは縦並び */
@media screen and (max-width: 600px) {
  .form-row {
    flex-direction: column;
  }

  dt, dd {
    width: 100%;
  }

  dt {
    margin-bottom: 0.25rem;
  }
}/* End custom CSS */