.elementor-12 .elementor-element.elementor-element-10afa71 > .elementor-container{min-height:400px;}.elementor-12 .elementor-element.elementor-element-10afa71:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-10afa71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://nasukawa-group-hd.jp/wp-content/uploads/2022/08/c90ff42b64165001d59655e4ae1014e0-1.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-10afa71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-10afa71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-70a90fb8{text-align:center;}.elementor-12 .elementor-element.elementor-element-c41e25a{margin-top:19px;margin-bottom:0px;padding:0px 100px 0px 100px;}.elementor-12 .elementor-element.elementor-element-7a8b8454 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-7a8b8454 > .elementor-widget-container{margin:0100px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-541514ca .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-5266d96d .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-65026e62 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:11px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-65518eed{padding:0px 100px 0px 100px;}.elementor-12 .elementor-element.elementor-element-17175b4f .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-17175b4f > .elementor-widget-container{margin:0100px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5f8c652c .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-4a2658e8 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;line-height:22px;letter-spacing:1.6px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-12 .elementor-element.elementor-element-230add3c .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:11px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-12a6935a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-5b321678 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3b801ea0{padding:0px 100px 0px 100px;}.elementor-12 .elementor-element.elementor-element-2d31d380 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-2d31d380 > .elementor-widget-container{margin:0100px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6d503d04 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-25ec3755 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;line-height:22px;letter-spacing:1.6px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-12 .elementor-element.elementor-element-7e9f82e1 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:11px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-11595493 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-4375081c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-72cacc5a{padding:0px 100px 0px 100px;}.elementor-12 .elementor-element.elementor-element-5bffe1bb .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-5bffe1bb > .elementor-widget-container{margin:0100px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5fcb2f7f .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-16c1a914 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;line-height:22px;letter-spacing:1.6px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-12 .elementor-element.elementor-element-167a3582 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:11px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-14396386{margin-top:10px;margin-bottom:10px;padding:0px 100px 0px 100px;}.elementor-12 .elementor-element.elementor-element-54b6eeb0 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-54b6eeb0 > .elementor-widget-container{margin:0100px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-40fbc8f9 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-600193ca .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:300;line-height:22px;letter-spacing:1.6px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-12 .elementor-element.elementor-element-67494697 .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:11px;font-weight:300;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-11e3abeb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-417f77a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-417f77a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://nasukawa-group-hd.jp/wp-content/uploads/2022/08/recruit-8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-417f77a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-417f77a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5d7cb768{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-61a19bb3 > .elementor-widget-container{margin:27px 27px 27px 27px;}.elementor-12 .elementor-element.elementor-element-360e4ca4 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:400;letter-spacing:2.6px;}.elementor-12 .elementor-element.elementor-element-360e4ca4 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6663d276{color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-weight:400;letter-spacing:2.9px;}.elementor-12 .elementor-element.elementor-element-d326220 > .elementor-widget-container{margin:-54px 50px -1px 50px;}.elementor-12 .elementor-element.elementor-element-959a855:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-959a855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-12 .elementor-element.elementor-element-959a855{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-959a855 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-fcfa1b6{text-align:center;}.elementor-12 .elementor-element.elementor-element-fcfa1b6 .elementor-heading-title{color:#FFFFFF;font-family:"Taviraj", Sans-serif;font-size:25px;font-weight:300;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-fcfa1b6 > .elementor-widget-container{margin:00px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-57951ce{text-align:center;color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:200;line-height:1px;letter-spacing:2.9px;}.elementor-12 .elementor-element.elementor-element-5dd4e14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 0px 4px 128px;background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5dd4e14{width:100%;max-width:100%;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-c41e25a{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-65518eed{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3b801ea0{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-72cacc5a{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-14396386{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-61a19bb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-360e4ca4{text-align:center;}.elementor-12 .elementor-element.elementor-element-360e4ca4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6663d276{text-align:center;}.elementor-12 .elementor-element.elementor-element-d326220 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-57951ce{text-align:center;font-size:11px;line-height:1.5em;letter-spacing:3.3px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-57951ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f8ebc98 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5dd4e14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 26px 1px 26px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-57ad14b7{width:52.548%;}.elementor-12 .elementor-element.elementor-element-12a6935a{width:47.361%;}.elementor-12 .elementor-element.elementor-element-46a88fe8{width:50.844%;}.elementor-12 .elementor-element.elementor-element-11595493{width:49.065%;}.elementor-12 .elementor-element.elementor-element-6d843e44{width:52.375%;}.elementor-12 .elementor-element.elementor-element-67e5d7bd{width:47.58%;}.elementor-12 .elementor-element.elementor-element-268c369c{width:57.726%;}.elementor-12 .elementor-element.elementor-element-17306c68{width:42.229%;}.elementor-12 .elementor-element.elementor-element-03f428d{width:26.279%;}.elementor-12 .elementor-element.elementor-element-f8ebc98{width:46.839%;}.elementor-12 .elementor-element.elementor-element-ec58229{width:26.548%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-417f77a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-417f77a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}