.elementor-2 .elementor-element.elementor-element-e05b885{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e05b885:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e05b885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nonlife.jp/wp-content/uploads/2024/07/key_top_pc.png");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e05b885, .elementor-2 .elementor-element.elementor-element-e05b885::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-66a9f75{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-e9f28d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e9f28d2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e9f28d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;background-image:url("https://nonlife.jp/wp-content/uploads/2024/04/マスクグループ-160.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-e9f28d2, .elementor-2 .elementor-element.elementor-element-e9f28d2::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-6574f98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-bcec1ba{color:#000000;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-3e71e37{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:2em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-d27880b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-31c5127{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-end;--background-transition:0.3s;--border-radius:30px 30px 0px 0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-31c5127:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-31c5127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-31c5127, .elementor-2 .elementor-element.elementor-element-31c5127::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-298b254{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;line-height:1em;letter-spacing:1.5px;}.elementor-2 .elementor-element.elementor-element-aee0752{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0.5px;}.elementor-2 .elementor-element.elementor-element-aee0752 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2 .elementor-element.elementor-element-a23054e{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 0px 0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a23054e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a23054e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a23054e, .elementor-2 .elementor-element.elementor-element-a23054e::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-e27b9c8{--e-image-carousel-slides-to-show:3;}.elementor-2 .elementor-element.elementor-element-e27b9c8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2 .elementor-element.elementor-element-e27b9c8 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:#000000;}.elementor-2 .elementor-element.elementor-element-e27b9c8 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2 .elementor-element.elementor-element-e27b9c8 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-e27b9c8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-e27b9c8 .elementor-image-carousel-caption{text-align:left;margin-block-start:5px;}.elementor-2 .elementor-element.elementor-element-e27b9c8 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d27fd37{text-align:center;}.elementor-2 .elementor-element.elementor-element-d27fd37 img{width:350px;}.elementor-2 .elementor-element.elementor-element-d27fd37 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3d17c2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-end;--background-transition:0.3s;--border-radius:30px 30px 0px 0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3d17c2d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3d17c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-3d17c2d, .elementor-2 .elementor-element.elementor-element-3d17c2d::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-5d71da9{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;line-height:1em;letter-spacing:1.5px;}.elementor-2 .elementor-element.elementor-element-c9f70f5{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0.5px;}.elementor-2 .elementor-element.elementor-element-c9f70f5 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2 .elementor-element.elementor-element-b1104a6{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 0px 0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b1104a6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b1104a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b1104a6, .elementor-2 .elementor-element.elementor-element-b1104a6::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-6f017d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-ebb02e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-2a79e94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-227396d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-227396d .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-227396d .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-2 .elementor-element.elementor-element-4ae3b68{color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:0.5px;}.elementor-2 .elementor-element.elementor-element-4ae3b68 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2 .elementor-element.elementor-element-d27b797{color:#000000;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-e2edeef{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-4e28315{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;z-index:2;}.elementor-2 .elementor-element.elementor-element-107bdeb{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.15);--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-107bdeb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-107bdeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-107bdeb, .elementor-2 .elementor-element.elementor-element-107bdeb::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-8555772{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c187eca{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-c187eca > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-c187eca.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-91828fa{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-91828fa > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-91828fa.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-6566ea6{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-6566ea6 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-6566ea6.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-797cbf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f38095d{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-f38095d > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-f38095d.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-c8d9728{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-c8d9728 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-c8d9728.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-03cf2e0{text-align:left;}.elementor-2 .elementor-element.elementor-element-03cf2e0 img{width:350px;}.elementor-2 .elementor-element.elementor-element-07e8e06{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-07e8e06 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-07e8e06 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-2 .elementor-element.elementor-element-5713b42{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1607843137254902);--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5713b42:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5713b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-2 .elementor-element.elementor-element-5713b42, .elementor-2 .elementor-element.elementor-element-5713b42::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-0c0da7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-abcb6be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-893f122{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-355df51{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-355df51 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-355df51 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-2 .elementor-element.elementor-element-999cc84{color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:0.5px;}.elementor-2 .elementor-element.elementor-element-999cc84 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2 .elementor-element.elementor-element-ed27348{color:#000000;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-d05b654{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-ed90bfe{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;z-index:2;}.elementor-2 .elementor-element.elementor-element-6bd76f0{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.15);--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6bd76f0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6bd76f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6bd76f0, .elementor-2 .elementor-element.elementor-element-6bd76f0::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-df65ab6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b62abe0{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-b62abe0 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-b62abe0.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-70b8683{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-70b8683 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-70b8683.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-68efc95{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-68efc95 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-68efc95.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-0c95f62{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-0c95f62 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-0c95f62.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-6ce8c61{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-6ce8c61 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-6ce8c61.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-ba03cfb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f62fa04{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-f62fa04 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-f62fa04.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-f779877{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-f779877 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-f779877.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-d45263f{text-align:left;}.elementor-2 .elementor-element.elementor-element-d45263f img{width:350px;}.elementor-2 .elementor-element.elementor-element-b166d21{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-b166d21 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-b166d21 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-2 .elementor-element.elementor-element-0d5d451{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1607843137254902);--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0d5d451:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0d5d451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-2 .elementor-element.elementor-element-0d5d451, .elementor-2 .elementor-element.elementor-element-0d5d451::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-198e609{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-46e764a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-7b16f44 img{width:93%;height:400px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-2 .elementor-element.elementor-element-601ec6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-966eab1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-966eab1 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-966eab1 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-2 .elementor-element.elementor-element-ebab703{color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:0.5px;}.elementor-2 .elementor-element.elementor-element-ebab703 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2 .elementor-element.elementor-element-d7d7075{color:#000000;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1em;}.elementor-2 .elementor-element.elementor-element-646194b{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-049aa86{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;z-index:2;}.elementor-2 .elementor-element.elementor-element-07c6678{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.15);--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-07c6678:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-07c6678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-07c6678, .elementor-2 .elementor-element.elementor-element-07c6678::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-b94296f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-af9f062{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-af9f062 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-af9f062.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-94be210{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-94be210 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-94be210.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-5db248c{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-5db248c > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-5db248c.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-9a3edaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0ef2ad9{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-0ef2ad9 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-0ef2ad9.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-31cfb74{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-31cfb74 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-31cfb74.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-aefef72{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-aefef72 > .elementor-widget-container{padding:3px 15px 3px 15px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-aefef72.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-83a7fcd{text-align:left;}.elementor-2 .elementor-element.elementor-element-83a7fcd img{width:350px;}.elementor-2 .elementor-element.elementor-element-78a70b1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-78a70b1 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-78a70b1 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-2 .elementor-element.elementor-element-d5fb0c2{--display:flex;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d5fb0c2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d5fb0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.elementor-2 .elementor-element.elementor-element-d5fb0c2, .elementor-2 .elementor-element.elementor-element-d5fb0c2::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-f2aa93c{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-46fbaf8{color:#000000;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;line-height:1em;letter-spacing:1.5px;}.elementor-2 .elementor-element.elementor-element-8a6a407{color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0.5px;}.elementor-2 .elementor-element.elementor-element-8a6a407 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2 .elementor-element.elementor-element-2dc1848{text-align:center;}.elementor-2 .elementor-element.elementor-element-2dc1848 img{width:350px;}.elementor-2 .elementor-element.elementor-element-2dc1848 > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-6574f98{--width:50%;}.elementor-2 .elementor-element.elementor-element-d27880b{--width:50%;}.elementor-2 .elementor-element.elementor-element-ebb02e6{--width:50%;}.elementor-2 .elementor-element.elementor-element-2a79e94{--width:50%;}.elementor-2 .elementor-element.elementor-element-abcb6be{--width:50%;}.elementor-2 .elementor-element.elementor-element-893f122{--width:50%;}.elementor-2 .elementor-element.elementor-element-46e764a{--width:50%;}.elementor-2 .elementor-element.elementor-element-601ec6b{--width:50%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-e05b885:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e05b885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nonlife.jp/wp-content/uploads/2024/07/key_top_sp.png");background-position:bottom left;}.elementor-2 .elementor-element.elementor-element-e9f28d2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bcec1ba{font-size:22px;}.elementor-2 .elementor-element.elementor-element-3e71e37{font-size:15px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-31c5127{--border-radius:20px 20px 0px 0px;--padding-top:30px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-298b254{font-size:35px;}.elementor-2 .elementor-element.elementor-element-aee0752{font-size:15px;}.elementor-2 .elementor-element.elementor-element-aee0752 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a23054e{--border-radius:20px 20px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e27b9c8{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-d27fd37 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2 .elementor-element.elementor-element-3d17c2d{--border-radius:20px 20px 0px 0px;--padding-top:30px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-5d71da9{font-size:35px;}.elementor-2 .elementor-element.elementor-element-c9f70f5{font-size:15px;}.elementor-2 .elementor-element.elementor-element-c9f70f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b1104a6{--border-radius:20px 20px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6f017d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ebb02e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d27b797{font-size:25px;}.elementor-2 .elementor-element.elementor-element-e2edeef{font-size:14px;}.elementor-2 .elementor-element.elementor-element-4e28315{font-size:16px;}.elementor-2 .elementor-element.elementor-element-107bdeb{--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-c187eca{font-size:11px;}.elementor-2 .elementor-element.elementor-element-c187eca > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-91828fa{font-size:11px;}.elementor-2 .elementor-element.elementor-element-91828fa > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-6566ea6{font-size:11px;}.elementor-2 .elementor-element.elementor-element-6566ea6 > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-f38095d{font-size:11px;}.elementor-2 .elementor-element.elementor-element-f38095d > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-c8d9728{font-size:11px;}.elementor-2 .elementor-element.elementor-element-c8d9728 > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-5713b42{--border-radius:20px 20px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0c0da7e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-abcb6be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ed27348{font-size:24px;}.elementor-2 .elementor-element.elementor-element-d05b654{font-size:14px;}.elementor-2 .elementor-element.elementor-element-ed90bfe{font-size:16px;}.elementor-2 .elementor-element.elementor-element-6bd76f0{--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-b62abe0{font-size:11px;}.elementor-2 .elementor-element.elementor-element-b62abe0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-70b8683{font-size:11px;}.elementor-2 .elementor-element.elementor-element-70b8683 > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-68efc95{font-size:11px;}.elementor-2 .elementor-element.elementor-element-68efc95 > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-0c95f62{font-size:11px;}.elementor-2 .elementor-element.elementor-element-0c95f62 > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-6ce8c61{font-size:11px;}.elementor-2 .elementor-element.elementor-element-6ce8c61 > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-f62fa04{font-size:11px;}.elementor-2 .elementor-element.elementor-element-f62fa04 > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-f779877{font-size:11px;}.elementor-2 .elementor-element.elementor-element-f779877 > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-0d5d451{--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-198e609{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-46e764a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7b16f44 img{height:270px;}.elementor-2 .elementor-element.elementor-element-d7d7075{font-size:24px;}.elementor-2 .elementor-element.elementor-element-646194b{font-size:14px;}.elementor-2 .elementor-element.elementor-element-049aa86{font-size:16px;}.elementor-2 .elementor-element.elementor-element-049aa86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-07c6678{--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-af9f062{font-size:11px;}.elementor-2 .elementor-element.elementor-element-af9f062 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-94be210{font-size:11px;}.elementor-2 .elementor-element.elementor-element-94be210 > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-5db248c{font-size:11px;}.elementor-2 .elementor-element.elementor-element-5db248c > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-0ef2ad9{font-size:11px;}.elementor-2 .elementor-element.elementor-element-0ef2ad9 > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-31cfb74{font-size:11px;}.elementor-2 .elementor-element.elementor-element-31cfb74 > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-aefef72{font-size:11px;}.elementor-2 .elementor-element.elementor-element-aefef72 > .elementor-widget-container{padding:3px 10px 3px 10px;}.elementor-2 .elementor-element.elementor-element-d5fb0c2{--border-radius:20px 20px 0px 0px;--padding-top:50px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-46fbaf8{font-size:35px;}.elementor-2 .elementor-element.elementor-element-8a6a407{font-size:15px;}.elementor-2 .elementor-element.elementor-element-8a6a407 > .elementor-widget-container{margin:0px 0px 0px 0px;}}