@charset "UTF-8";*,::after,::before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}@media screen and (min-width:1080px){.is_sp{display:none}.font-l{font-size:20px}.font-m{font-size:18px}.font-xs{font-size:14px}}@media screen and (max-width:1080px){.is_pc{display:none}.font-l{font-size:4.5vw}.font-m{font-size:3.8vw}.font-xs{font-size:3vw}}body{background:#fff;position:relative;font-family:"Noto Sans JP",sans-serif;letter-spacing:.02em}body ul{list-style:none!important;padding-left:0!important}body a{color:#29ab54}body a:hover{filter:brightness(1.1);opacity:.9;transition:all .2s ease}.sec_ttl{color:#29ab54;font-weight:900;text-align:center}.sec_ttl::after{content:"";display:block;background-color:#29ab54}@media screen and (min-width:1080px){.sec_ttl{font-size:40px}.sec_ttl::after{width:60px;height:3px;margin:5px auto 0 auto}}@media screen and (max-width:1080px){.sec_ttl{font-size:5.8vw}.sec_ttl::after{width:16vw;height:2px;margin:1.5vw auto 0 auto}}.btn_cv a img{animation:btnAnimate 2s linear infinite;transform-origin:center}@keyframes btnAnimate{0%{transform:translate(2px,0)}5%{transform:translate(-2px,0)}10%{transform:translate(2px,0)}15%{transform:translate(-2px,0)}20%{transform:translate(2px,0)}25%{transform:translate(-2px,0)}30%{transform:translate(0,0)}}header{background-color:#29ab54;width:100%;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}header .header_inr{display:flex;justify-content:space-between}header .logo a{display:inline-block}@media screen and (min-width:1080px){header{height:60px}header .header_inr{width:1200px;margin:auto}header .logo a{padding-top:14px}header .logo a img{height:30px}}@media screen and (max-width:1080px){header{height:13vw}header .header_inr{width:90vw;margin:auto}header .logo a{padding-bottom:1vw}header .logo a img{height:5vw}}@media screen and (max-width:1080px){.header_link{display:flex;justify-content:space-between;width:60.5vw}}.btn_login a{display:inline-block;color:#fff;text-decoration:none}@media screen and (min-width:1080px){.btn_login a{margin-left:-330px;margin-top:15px;padding:3px 5px;border-radius:5px}.btn_login a:hover{transition:.3s;background-color:#eee;color:#29ab54}}@media screen and (max-width:1080px){.btn_login a{padding:.5vw .5vw;font-size:3.7vw;line-height:13vw}}.btn_form{position:relative}.btn_form .btn_form_btn a{display:block;background-color:#fa883c;color:#fff;font-weight:700;text-decoration:none;text-align:center}.btn_form .btn_form_btn a::after{content:"";display:block;background-image:url(/gx-navi/images/0ccaf656dacddc4e52793885e3d841aaea5df624/icn_arrow.png);background-size:contain;background-repeat:no-repeat;position:absolute;transform:rotate(270deg)}@media screen and (min-width:1080px){.btn_form .btn_form_btn a{position:fixed;top:0;margin-left:-225px;z-index:100;border-radius:0 0 30px 30px;font-size:22px;width:225px;height:70px;padding-top:15px;padding-right:15px}.btn_form .btn_form_btn a::after{width:20px;height:11px;top:26px;right:15px}}@media screen and (max-width:1080px){.btn_form .btn_form_btn a{position:absolute;right:5%;top:0;font-size:3.7vw;width:38vw;height:13vw;padding-top:3.5vw;padding-right:3vw}.btn_form .btn_form_btn a::after{width:3.5vw;height:2vw;top:5.2vw;right:3.5vw}}.area_top{position:relative}@media screen and (min-width:1080px){.area_top{height:660px}}.area_top .top_bg{margin:auto}@media screen and (min-width:1080px){.area_top .top_bg.slant_bg{width:100%;height:100%;margin-bottom:100px;position:relative;top:0;overflow:hidden}.area_top .top_bg.slant_bg::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:38vw;background:linear-gradient(65deg,#b8e5c7,#fff);transform:skewY(-35deg) translateY(55%);z-index:-1}.area_top .top_bg .top_bg_cnt{width:1200px;margin:60px auto 0 auto;display:flex;justify-content:space-between;align-items:baseline}.area_top .top_bg .top_bg_cnt img{max-width:none}.area_top .top_bg .top_bg_cnt .is_catch{width:727px}.area_top .top_bg .top_bg_cnt .is_ttl{width:618px;margin-top:70px}.area_top .top_bg .top_bg_cnt .top_bg_inr-right{margin-left:-190px}.area_top .top_bg .top_bg_cnt .is_image{width:652px;margin-bottom:-30px}}@media screen and (max-width:1080px){.area_top .top_bg{max-width:375px}}.area_top .btn_cv a{display:block;position:absolute;margin:auto;left:0;right:0}@media screen and (min-width:1080px){.area_top .btn_cv a{bottom:1vw;width:400px}}@media screen and (max-width:1080px){.area_top .btn_cv a{bottom:20vw;width:70vw}}.area_top .btn_cv a img{margin:auto}.area_solution{color:#29ab54;font-weight:700;text-align:center}@media screen and (min-width:1080px){.area_solution{margin-top:90px}}@media screen and (max-width:1080px){.area_solution{margin-top:0}}.area_solution .marker{display:inline-block;line-height:1em;background:linear-gradient(transparent 70%,rgba(250,136,60,.5) 70%)}@media screen and (min-width:1080px){.area_solution .marker{font-size:24px;margin:0 .3em;padding:0 .2em}}@media screen and (max-width:1080px){.area_solution .marker{font-size:5vw;margin:0 .2em;padding:0 .1em}}.area_solution .solution_cnt{margin:auto}@media screen and (min-width:1080px){.area_solution .solution_cnt{display:flex;justify-content:space-between;min-width:800px;max-width:50%;margin-top:56px;margin-bottom:86px}}@media screen and (max-width:1080px){.area_solution .solution_cnt{margin-top:8vw;margin-bottom:10vw}}.area_solution .solution_cnt .solution_inr dt{display:inline-block;background-color:#29ab54;color:#fff}@media screen and (min-width:1080px){.area_solution .solution_cnt .solution_inr{width:30%;background-repeat:no-repeat;background-position:center bottom}.area_solution .solution_cnt .solution_inr dt{padding:.1em 1em 0 1em}.area_solution .solution_cnt .solution_inr dd{margin-top:18px;margin-bottom:244px}.area_solution .solution_cnt .solution_inr.is_1{background-image:url(/gx-navi/images/18d2ab62bc7aba63673138e24c457490d5746dba/solution_voice1-pc.png)}.area_solution .solution_cnt .solution_inr.is_2{background-image:url(/gx-navi/images/b026d8fa0e508dc4d7275ba5a9b3f1b8fc1b0b3b/solution_voice2-pc.png)}.area_solution .solution_cnt .solution_inr.is_3{background-image:url(/gx-navi/images/b70fcaf1497cce80e866bf24b0b86dea47b3bd4e/solution_voice3-pc.png)}}@media screen and (max-width:1080px){.area_solution .solution_cnt .solution_inr{width:92vw;margin:auto;padding-left:30vw;background-repeat:no-repeat;background-position:left 2vw bottom;background-size:28vw;background-repeat:no-repeat}.area_solution .solution_cnt .solution_inr dt{padding:0 .5em}.area_solution .solution_cnt .solution_inr dd{margin-top:2vw;margin-bottom:9vw}.area_solution .solution_cnt .solution_inr.is_1{background-image:url(/gx-navi/images/1d56ce589f75a72c6baff6a159f0e00934c55a6f/solution_voice1-sp.png)}.area_solution .solution_cnt .solution_inr.is_2{background-image:url(/gx-navi/images/a048e3e13a86ee92a0a2f87b7b1fe74f5f294c66/solution_voice2-sp.png)}.area_solution .solution_cnt .solution_inr.is_3{background-image:url(/gx-navi/images/e5a401107ec76a26596159c69518bcb3cfea8612/solution_voice3-sp.png)}}@media screen and (min-width:1080px){.area_solution .solution_txt{font-size:24px}}@media screen and (max-width:1080px){.area_solution .solution_txt{font-size:4.5vw}}.area_solution .solution_txt .logo-solution{display:inline-block}@media screen and (min-width:1080px){.area_solution .solution_txt .logo-solution{padding:0 .5em}}@media screen and (max-width:1080px){.area_solution .solution_txt .logo-solution{padding:.3em .3em 0 .3em;margin-bottom:-.1em}.area_solution .solution_txt .logo-solution img{height:5.4vw;width:auto}}.area_solution .solution_txt::after{content:"";display:block;background-image:url(/gx-navi/images/c06a2e16de2126fe1f22a8fd1ae495d370d311a0/solution_arrow.png);background-repeat:no-repeat;background-size:contain}@media screen and (min-width:1080px){.area_solution .solution_txt::after{margin:20px auto 0;width:520px;height:75px}}@media screen and (max-width:1080px){.area_solution .solution_txt::after{margin:3.5vw auto 0;width:70vw;height:10vw}}.area_solution .solution_ttl{background-color:#29ab54;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}@media screen and (min-width:1080px){.area_solution .solution_ttl{margin-top:100px;height:360px;display:flex;justify-content:center}}@media screen and (max-width:1080px){.area_solution .solution_ttl{margin:70vw auto 0 auto;height:62vw;width:96vw;position:relative}}@media screen and (min-width:1080px){.area_solution .solution_ttl .sp_image{margin-top:-34px}.area_solution .solution_ttl .sp_image img{width:270px;height:auto}}@media screen and (max-width:1080px){.area_solution .solution_ttl .sp_image img{position:absolute;top:-65vw;left:0;right:0;margin:auto;width:50vw;height:auto}}.area_solution .solution_ttl .solution_ttl_txt{display:block;color:#fff;text-align:left;font-weight:900;line-height:3em}.area_solution .solution_ttl .solution_ttl_txt .logo-solution{display:inline-block;padding:0 .5em;margin-bottom:-.1em}.area_solution .solution_ttl .solution_ttl_txt .font-frame{color:#29ab54;background-color:#faff00}@media screen and (min-width:1080px){.area_solution .solution_ttl .solution_ttl_txt{margin-left:20px;padding-top:60px;font-size:24px}.area_solution .solution_ttl .solution_ttl_txt .font-frame{font-size:30px}.area_solution .solution_ttl .solution_ttl_txt .font-frame.is_01{margin-left:.3em;padding-left:.2em}.area_solution .solution_ttl .solution_ttl_txt .font-frame.is_02{margin-right:.3em;padding-right:.2em}}@media screen and (max-width:1080px){.area_solution .solution_ttl .solution_ttl_txt{display:flex;flex-wrap:wrap;justify-content:center;padding-top:4vw;padding-left:7vw;font-size:4.5vw}.area_solution .solution_ttl .solution_ttl_txt .logo-solution{margin-left:-1.3vw}.area_solution .solution_ttl .solution_ttl_txt .logo-solution img{height:5vw;width:auto}.area_solution .solution_ttl .solution_ttl_txt div{line-height:1.4;margin-top:4.5vw;margin-right:auto}.area_solution .solution_ttl .solution_ttl_txt .font-frame{font-size:5vw;position:relative;margin:0 .3em;padding:.1em .3em}}.sec_feature{text-align:center}@media screen and (min-width:1080px){.sec_feature{margin-top:120px}}@media screen and (max-width:1080px){.sec_feature{margin-top:26vw}}.sec_feature .logo-sec_ttl img{display:inline-block;margin-right:.1em}@media screen and (max-width:1080px){.sec_feature .logo-sec_ttl img{width:25vw;height:auto}}.sec_feature .feature_cnt{margin:auto;background-color:#f3f3f3;position:relative}@media screen and (min-width:1080px){.sec_feature .feature_cnt{margin-top:65px;width:1000px;border-radius:30px;padding:50px}}@media screen and (max-width:1080px){.sec_feature .feature_cnt{margin-top:15vw;width:90vw;border-radius:8vw;padding:10vw 5vw}}.sec_feature .feature_cnt .feature_num{background-color:#29ab54;color:#fff;font-weight:900;position:absolute;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}@media screen and (min-width:1080px){.sec_feature .feature_cnt .feature_num{width:73px;height:73px;font-size:40px;line-height:73px;top:-12px}.sec_feature .feature_cnt .feature_num.is_01,.sec_feature .feature_cnt .feature_num.is_03{left:46px}.sec_feature .feature_cnt .feature_num.is_02{right:46px}}@media screen and (max-width:1080px){.sec_feature .feature_cnt .feature_num{width:10vw;height:10vw;font-size:5vw;line-height:10vw;top:-2.6vw;left:0;right:0;margin:auto}}.sec_feature .feature_cnt .feature_ttl{font-weight:900;color:#091f10}.sec_feature .feature_cnt .feature_ttl>span{display:block}@media screen and (min-width:1080px){.sec_feature .feature_cnt .feature_ttl{font-size:32px}.sec_feature .feature_cnt .feature_ttl span{font-size:24px}}@media screen and (max-width:1080px){.sec_feature .feature_cnt .feature_ttl{font-size:5vw}.sec_feature .feature_cnt .feature_ttl span{font-size:4.2vw}}.sec_feature .feature_cnt .feature_inr{position:relative}.sec_feature .feature_cnt .feature_inr .feature_txt{text-align:left;color:#091f10}.sec_feature .feature_cnt .feature_inr .feature_txt .font-orange{color:#fa883c;font-weight:700}.sec_feature .feature_cnt .feature_inr .feature_point{background-color:#fff;border:2px solid #faff00;text-align:center;position:relative}.sec_feature .feature_cnt .feature_inr .feature_point::before{content:"";display:block;background-image:url(/gx-navi/images/f69e6279f77bd64244b0cc023aaa8eb0baaaa02b/icn_check.png);background-size:contain;position:absolute;background-repeat:no-repeat}@media screen and (min-width:1080px){.sec_feature .feature_cnt .feature_inr .feature_txt{font-size:18px}.sec_feature .feature_cnt .feature_inr .feature_point{padding:10px 20px;font-size:16px;margin-top:45px}.sec_feature .feature_cnt .feature_inr .feature_point .font-note{font-size:14px}.sec_feature .feature_cnt .feature_inr .feature_point::before{width:35px;height:39px;left:-12px;top:-20px}.sec_feature .feature_cnt .feature_inr .feature_logo{background-color:#fff;border-radius:30px}.sec_feature .feature_cnt .feature_inr.is_01,.sec_feature .feature_cnt .feature_inr.is_02{display:flex;justify-content:space-between;margin-top:50px}.sec_feature .feature_cnt .feature_inr.is_01 .feature_txt,.sec_feature .feature_cnt .feature_inr.is_02 .feature_txt{width:425px;margin-top:85px}.sec_feature .feature_cnt .feature_inr.is_01 .feature_img.is_01 img,.sec_feature .feature_cnt .feature_inr.is_02 .feature_img.is_01 img{width:431px;height:auto}.sec_feature .feature_cnt .feature_inr.is_01 .feature_img.is_02,.sec_feature .feature_cnt .feature_inr.is_02 .feature_img.is_02{width:431px}.sec_feature .feature_cnt .feature_inr.is_01 .feature_img.is_02 video,.sec_feature .feature_cnt .feature_inr.is_02 .feature_img.is_02 video{width:430px;height:auto}.sec_feature .feature_cnt .feature_inr.is_03 .feature_txt{margin-top:30px;text-align:center}.sec_feature .feature_cnt .feature_inr.is_03 .feature_logo{padding:10px 35px 60px 35px;margin-top:50px;font-weight:700;font-size:16px}.sec_feature .feature_cnt .feature_inr.is_03 .feature_logo ul{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.sec_feature .feature_cnt .feature_inr.is_03 .feature_logo ul li.is_jbe img{padding-top:15px;width:85%;margin:auto}.sec_feature .feature_cnt .feature_inr.is_03 .feature_logo ul li.is_mfc img{width:95%;margin:auto}}@media screen and (max-width:1080px){.sec_feature .feature_cnt .feature_inr .feature_img{margin-top:5vw}.sec_feature .feature_cnt .feature_inr .feature_img img{border-radius:2.5vw;width:100%;height:auto}.sec_feature .feature_cnt .feature_inr .feature_txt{font-size:3.7vw;margin-top:5vw}.sec_feature .feature_cnt .feature_inr .feature_point{padding:4vw 1.5vw;font-size:3.4vw;margin-top:7vw}.sec_feature .feature_cnt .feature_inr .feature_point .font-note{font-size:3vw}.sec_feature .feature_cnt .feature_inr .feature_point::before{width:7vw;height:7.8vw;left:-2vw;top:-4vw}.sec_feature .feature_cnt .feature_inr.is_02{display:flex;flex-wrap:wrap}.sec_feature .feature_cnt .feature_inr.is_02 .feature_txt{order:2}.sec_feature .feature_cnt .feature_inr.is_02 .feature_img{margin:0 auto}.sec_feature .feature_cnt .feature_inr.is_02 .feature_img video{width:90vw;margin-top:3vw;margin-left:1vw}.sec_feature .feature_cnt .feature_inr.is_03 .feature_txt{margin-top:5vw}.sec_feature .feature_cnt .feature_inr.is_03 .feature_logo{background-color:#fff;border-radius:2.5vw}.sec_feature .feature_cnt .feature_inr.is_03 .feature_logo{padding:2vw 7vw 7vw;margin-top:8vw;font-weight:700;font-size:3.5vw}.sec_feature .feature_cnt .feature_inr.is_03 .feature_logo ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.sec_feature .feature_cnt .feature_inr.is_03 .feature_logo ul li{width:30vw;margin-top:5vw}.sec_feature .feature_cnt .feature_inr.is_03 .feature_logo ul li.is_jbe img{width:20vw;margin-left:3vw}}.sec_feature .feature_cnt .feature_inr video{filter:drop-shadow(0 0 rgba(0, 0, 0, 0));outline:0;border:none}.sec_feature .feature_cnt.feature01::after,.sec_feature .feature_cnt.feature02::after{content:"";display:block;background-size:contain;position:absolute;background-repeat:no-repeat}.sec_feature .feature_cnt.feature01::after{background-image:url(/gx-navi/images/6780db0d4d681ac2489ac6dcc7ef8cd686ba2a3f/feature_illust1.png)}@media screen and (min-width:1080px){.sec_feature .feature_cnt.feature01::after{width:123px;height:145px;top:-110px;right:75px}}@media screen and (max-width:1080px){.sec_feature .feature_cnt.feature01::after{width:18.9vw;height:22.4vw;top:-11vw;right:3vw}}.sec_feature .feature_cnt.feature02::after{background-image:url(/gx-navi/images/db467cd2ea38195949773333ae63509d0d52b34d/feature_illust2.png)}@media screen and (min-width:1080px){.sec_feature .feature_cnt.feature02::after{width:150px;height:140px;top:-27px;left:50px}}@media screen and (max-width:1080px){.sec_feature .feature_cnt.feature02::after{width:18.1vw;height:16.8vw;top:-10vw;left:1vw}}.sec_voice{text-align:center}.sec_voice .sec_ttl+.font-m{color:#29ab54;font-weight:700;margin-top:1em}.sec_voice .voice_cnt{background-color:#29ab54;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}.sec_voice .voice_inr{position:relative}.sec_voice .voice_inr .voice_balloon{position:absolute;background-color:#fffdca;border-radius:30px;color:#091f10;text-align:left;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}.sec_voice .voice_inr .voice_balloon::after{content:"";display:block;position:absolute;width:8px;right:0;left:0;bottom:-8px;margin:auto;border-style:solid;border-color:#fffdca transparent transparent transparent;border-width:10px 8px 0 8px}.sec_voice .voice_inr .voice_txt{color:#fff;font-weight:700}@media screen and (min-width:1080px){.sec_voice{margin-top:120px}.sec_voice .voice_cnt{margin-top:132px;height:267px;display:flex;justify-content:center}.sec_voice .voice_inr.is_01{width:338px}.sec_voice .voice_inr.is_02,.sec_voice .voice_inr.is_03{width:259px;margin-left:37px}.sec_voice .voice_inr .voice_balloon{font-size:16px;top:-97px;height:140px;padding:30px}.sec_voice .voice_inr .voice_balloon span{font-size:12px;text-align:right;display:block}.sec_voice .voice_inr .voice_img{width:120px;height:auto;margin:80px auto 6px auto}.sec_voice .voice_inr .voice_txt{font-size:16px}.sec_voice .voice_inr .voice_txt span{font-size:18px}}@media screen and (max-width:1080px){.sec_voice{margin-top:26vw}.sec_voice .voice_cnt{margin-top:16vw;width:100vw}.sec_voice .voice_inr{width:90vw;margin:0 auto}.sec_voice .voice_inr.is_01 .voice_balloon{top:-8vw}.sec_voice .voice_inr.is_01 .voice_balloon::after{right:43vw}.sec_voice .voice_inr.is_01 .voice_imgtxt{padding-top:30vw}.sec_voice .voice_inr.is_01 .voice_img{margin-right:5vw}.sec_voice .voice_inr.is_02 .voice_balloon{right:0}.sec_voice .voice_inr.is_02 .voice_balloon::after{left:20vw}.sec_voice .voice_inr.is_02 .voice_imgtxt{padding-top:26vw}.sec_voice .voice_inr.is_02 .voice_img{margin-left:5vw;order:2}.sec_voice .voice_inr.is_03 .voice_balloon::after{right:6vw}.sec_voice .voice_inr.is_03 .voice_imgtxt{padding-top:26vw}.sec_voice .voice_inr.is_03 .voice_img{margin-right:5vw}.sec_voice .voice_inr .voice_balloon{font-size:3.7vw;padding:5vw}.sec_voice .voice_inr .voice_balloon span{font-size:3vw;text-align:right;display:block}.sec_voice .voice_inr .voice_imgtxt{padding-bottom:10vw;display:flex;justify-content:center;align-items:center}.sec_voice .voice_inr .voice_img{width:24vw;height:auto}.sec_voice .voice_inr .voice_txt{font-size:3.7vw}.sec_voice .voice_inr .voice_txt span{font-size:4.8vw}}.sec_comp{text-align:center}.sec_comp .sec_ttl+.font-xs{color:#29ab54;margin-top:1em;text-align:right}.sec_comp .comp_cnt .comp_ttl{display:block;background-color:#29ab54;color:#fff;font-weight:700;text-align:center}.sec_comp .comp_cnt .comp_ttl:hover{filter:brightness(1.1);opacity:.9;transition:all .2s ease}.sec_comp .comp_cnt .comp_ttl::after{content:"";display:inline-block;background-image:url(/gx-navi/images/0ccaf656dacddc4e52793885e3d841aaea5df624/icn_arrow.png);background-size:contain}@media screen and (min-width:1080px){.sec_comp{margin:120px auto 0 auto;width:990px}.sec_comp .comp_cnt .comp_ttl{font-size:24px;line-height:44px;width:800px;height:44px;margin:30px 0 0 auto;padding-right:20px}.sec_comp .comp_cnt .comp_ttl::after{width:20px;height:11px;margin-left:10px;margin-bottom:3px}.sec_comp .comp_cnt .comp_ttl.is_user{margin-bottom:18px}}.sec_flow{text-align:center}.sec_flow .flow_cnt .flow_card{background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}.sec_flow .flow_cnt .flow_card .flow_num{color:#fff;font-weight:700;z-index:10}.sec_flow .flow_cnt .flow_card .flow_num.is_start{background-color:#fa883c}.sec_flow .flow_cnt .flow_card .flow_num.is_goal{background-color:#29ab54}@media screen and (min-width:1080px){.sec_flow{margin:120px auto 0 auto;width:100%;padding:55px;background-color:#eafaef}.sec_flow .flow_cnt{display:flex;justify-content:space-between;width:1000px;margin:55px auto 0 auto}.sec_flow .flow_cnt .flow_card{width:180px;height:339px;padding:0 15px;text-align:center;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.sec_flow .flow_cnt .flow_card:not(:last-of-type)::after{content:"";background-image:url(/gx-navi/images/8bb6e4319c05737a2a60a1429cd3e5403347ce72/flow_arrow.png);height:16px;width:30px;background-size:contain;display:block;transform:rotate(270deg);position:absolute;top:0;bottom:0;margin:auto;right:-28px}.sec_flow .flow_cnt .flow_card .flow_num{position:absolute;top:0;left:0}.sec_flow .flow_cnt .flow_card .flow_num.is_goal,.sec_flow .flow_cnt .flow_card .flow_num.is_start{width:100%;font-size:20px;height:45px;line-height:45px}.sec_flow .flow_cnt .flow_card .flow_num.is_num{font-size:24px;text-align:left;padding-left:.3em}.sec_flow .flow_cnt .flow_card .flow_num.is_num::before{content:"";position:absolute;border-style:solid;border-color:#29ab54 transparent transparent transparent;border-width:55px 55px 0 0;top:0;left:0;z-index:-1}.sec_flow .flow_cnt .flow_card .flow_ttl{margin-top:2em}.sec_flow .flow_cnt .flow_card .flow_ttl.is_num{margin-top:1em}.sec_flow .flow_cnt .flow_card .flow_txt{padding-bottom:1em}}@media screen and (max-width:1080px){.sec_flow{margin:26vw auto 0 auto;width:100vw}.sec_flow .flow_cnt{background-color:#eafaef;margin-top:8vw;padding:.1vw 0}.sec_flow .flow_cnt .flow_card{width:90vw;margin:8vw auto;padding:5vw 5vw 6vw 5vw;text-align:center;position:relative}.sec_flow .flow_cnt .flow_card:not(:last-of-type)::after{content:"";background-image:url(/gx-navi/images/8bb6e4319c05737a2a60a1429cd3e5403347ce72/flow_arrow.png);height:3vw;width:6vw;background-size:contain;display:block;position:absolute;left:0;right:0;margin:auto;bottom:-6vw}.sec_flow .flow_cnt .flow_card .flow_num{position:absolute;top:0;left:0}.sec_flow .flow_cnt .flow_card .flow_num.is_goal,.sec_flow .flow_cnt .flow_card .flow_num.is_start{width:30vw;font-size:4.5vw;height:8.5vw;line-height:8.5vw}.sec_flow .flow_cnt .flow_card .flow_num.is_num{font-size:4.5vw;text-align:left;padding-left:.3em}.sec_flow .flow_cnt .flow_card .flow_num.is_num::before{content:"";position:absolute;border-style:solid;border-color:#29ab54 transparent transparent transparent;border-width:10vw 10vw 0 0;top:0;left:0;z-index:-1}.sec_flow .flow_cnt .flow_card .flow_img img{width:18vw;height:auto;position:absolute;left:6.5svw;top:11vw}.sec_flow .flow_cnt .flow_card .flow_ttl{font-size:4.5vw}.sec_flow .flow_cnt .flow_card .flow_txt{font-size:4vw;margin-top:2vw}.sec_flow .flow_cnt .flow_card .flow_ttl.is_goal,.sec_flow .flow_cnt .flow_card .flow_ttl.is_start,.sec_flow .flow_cnt .flow_card .flow_txt.is_goal,.sec_flow .flow_cnt .flow_card .flow_txt.is_start{width:80vw;padding-left:30vw}}.sec_qa .qa_cnt .qa_acc li{box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}.sec_qa .qa_cnt .qa_acc_ttl{font-weight:700;position:relative}.sec_qa .qa_cnt .qa_acc_ttl:hover{filter:brightness(1.1);opacity:.9;transition:all .2s ease}.sec_qa .qa_cnt .qa_acc_ttl::before{content:"Q";color:#29ab54;font-weight:700;position:absolute}.sec_qa .qa_cnt .qa_acc_ttl::after{content:"";display:block;background-image:url(/gx-navi/images/0ccaf656dacddc4e52793885e3d841aaea5df624/icn_arrow.png);background-position:center 55%;background-repeat:no-repeat;position:absolute;background-color:#29ab54;border-radius:50%}.sec_qa .qa_cnt .qa_acc_cnt p{position:relative}.sec_qa .qa_cnt .qa_acc_cnt p::before{content:"A";color:#fa883c;font-weight:700;position:absolute}@media screen and (min-width:1080px){.sec_qa{margin:120px auto 0 auto;width:880px}.sec_qa .qa_acc li{margin-bottom:30px}.sec_qa .qa_cnt{margin-top:55px}.sec_qa .qa_cnt .qa_acc_ttl{width:100%;padding:35px 65px;font-size:20px}.sec_qa .qa_cnt .qa_acc_ttl::before{font-size:30px;left:25px;top:25px}.sec_qa .qa_cnt .qa_acc_ttl::after{width:44px;height:44px;top:30px;right:40px}.sec_qa .qa_cnt .qa_acc_cnt p{font-size:16px;padding:0 40px 35px 65px}.sec_qa .qa_cnt .qa_acc_cnt p::before{font-size:30px;left:30px;top:-10px}}@media screen and (max-width:1080px){.sec_qa{margin:26vw auto 0 auto;width:90vw}.sec_qa .qa_acc li{margin-bottom:6vw}.sec_qa .qa_cnt{margin-top:7vw}.sec_qa .qa_cnt .qa_acc_ttl{width:100%;padding:5vw 11vw;font-size:4vw}.sec_qa .qa_cnt .qa_acc_ttl::before{font-size:5vw;left:5vw;top:4vw}.sec_qa .qa_cnt .qa_acc_ttl::after{width:6vw;height:6vw;top:5vw;right:5vw;background-size:3.5vw}.sec_qa .qa_cnt .qa_acc_cnt p{font-size:4vw;padding:0 5vw 5vw 12vw}.sec_qa .qa_cnt .qa_acc_cnt p::before{font-size:5vw;left:5.5vw;top:-.5vw}}.area_cv{background-color:#29ab54;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843);color:#fff;font-weight:700}.area_cv .cv_cnt{margin:auto}@media screen and (min-width:1080px){.area_cv{margin-top:100px}.area_cv .cv_cnt{width:1000px;padding:80px 40px;display:flex;justify-content:space-between;align-items:center;font-size:18px}.area_cv .cv_cnt .cv_name p span{font-size:13px;font-weight:400}.area_cv .cv_cnt .cv_name img{width:255px;height:auto;margin-top:10px}.area_cv .cv_cnt .cv_btn p{text-align:center;margin-bottom:10px}.area_cv .cv_cnt .cv_btn .btn_cv a img{width:400px;height:auto}}@media screen and (max-width:1080px){.area_cv{margin-top:26vw}.area_cv .cv_cnt{width:100vw;padding:8vw 0;font-size:3.8vw;text-align:center}.area_cv .cv_cnt .cv_name p span{font-size:3vw;font-weight:400}.area_cv .cv_cnt .cv_name img{width:53vw;height:auto;margin:3vw auto 0 auto}.area_cv .cv_cnt .cv_btn{font-weight:400}.area_cv .cv_cnt .cv_btn p{text-align:center;margin-bottom:2vw;margin-top:8vw}.area_cv .cv_cnt .cv_btn .btn_cv a img{width:65vw;height:auto;margin:auto}}.area_corporate{color:#4ba3c6}.area_corporate .corporate_cnt{margin:auto}.area_corporate .corporate_cnt .corporate_ttl{font-weight:700;color:#fff;background-color:#4ba3c6;display:inline-block}@media screen and (min-width:1080px){.area_corporate{margin:60px auto}.area_corporate .corporate_cnt{width:1000px;display:flex;justify-content:center;align-items:center;font-size:16px}.area_corporate .corporate_cnt .corporate_txt{margin-right:40px}.area_corporate .corporate_cnt .corporate_ttl{padding:1px 5px;margin-bottom:20px}.area_corporate .corporate_cnt .corporate_img{width:204px;height:auto}}@media screen and (max-width:1080px){.area_corporate .corporate_cnt{width:90vw;padding:13vw 0;font-size:3vw;text-align:center}.area_corporate .corporate_cnt .corporate_ttl{padding:1px 10px;margin-bottom:1em}.area_corporate .corporate_cnt .corporate_img{margin:1em auto 0 auto;width:50vw;height:auto}}footer{background-color:#016622;color:#fff;text-align:center;position:relative;z-index:100}footer nav ul{display:flex;justify-content:space-between;font-weight:700}footer nav ul a{color:#fff;text-decoration:none}footer .link_ul{display:flex;justify-content:center;align-items:center}footer .link_ul li:not(:last-of-type)::after{content:"|";display:inline-block;padding:0 20px}footer .link_ul a{color:#fff;text-decoration:none}@media screen and (min-width:1080px){footer{padding:45px 0}footer nav ul{width:1000px;margin:auto}footer nav ul a{font-size:16px}footer small{display:block;font-size:14px;margin-top:45px}footer .link_ul{font-size:16px;margin-top:20px}}@media screen and (max-width:1080px){footer{padding:5vw 0}footer nav ul{width:50vw;margin:auto;flex-wrap:wrap}footer nav ul a{font-size:3.2vw;margin-top:3vw;display:block}footer small{display:block;font-size:3vw;margin-top:8vw}footer .link_ul{font-size:3vw;margin-top:3vw}}footer .page-top a{display:block;background-color:#29ab54;border-radius:50%;position:absolute;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}footer .page-top a::after{content:"";display:block;background-image:url(/gx-navi/images/0ccaf656dacddc4e52793885e3d841aaea5df624/icn_arrow.png);background-size:contain;position:absolute;transform:rotate(180deg);right:0;left:0;margin:auto;background-repeat:no-repeat}@media screen and (min-width:1080px){footer .page-top a{width:80px;height:80px;top:50px;right:50px;font-size:20px;padding-top:30px}footer .page-top a::after{width:20px;height:11px;top:20px}}@media screen and (max-width:1080px){footer .page-top a{width:14vw;height:14vw;top:1vw;right:1vw;font-size:4vw;padding-top:5.5vw}footer .page-top a::after{width:4vw;height:2vw;top:3.5vw}}.fixed_cv{width:100%;background-color:rgba(41,171,84,.9);color:#fff;font-weight:700}.fixed_cv .fixed_cnt{margin:auto;position:relative}.fixed_cv .fixed_close{display:block;position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer}.fixed_cv .fixed_close::after,.fixed_cv .fixed_close::before{content:"";position:absolute;top:50%;left:50%;width:2px;height:30px;background:#fff;border-radius:1px}.fixed_cv .fixed_close::before{transform:translate(-50%,-50%) rotate(45deg)}.fixed_cv .fixed_close::after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:1080px){.fixed_cv .fixed_cnt{width:1000px;padding:15px 0;display:flex;justify-content:center;align-items:center;font-size:18px}.fixed_cv .fixed_cnt p{text-align:center;margin-right:20px}.fixed_cv .fixed_cnt .btn_cv a img{width:300px;height:auto}}@media screen and (max-width:1080px){.fixed_cv .fixed_cnt{width:100vw;padding:4vw 0;display:flex;justify-content:center;align-items:center}.fixed_cv .fixed_cnt .btn_cv a img{width:65vw;height:auto}}@media screen and (min-width:1080px){.sec_terms{margin:100px auto;width:1000px}.sec_terms p{font-size:15px}}@media screen and (max-width:1080px){.sec_terms{margin:20vw auto;width:90vw}.sec_terms p{font-size:3.2vw}}.sec_terms .font-m{margin-top:2em}.js_title{cursor:pointer;transition:all .5s ease}.js_title.close::after{transform:rotate(-180deg)}.js_box{display:none}#fixed_cv{position:fixed;z-index:99;bottom:0;display:none}#fixed_cv.UpMove{display:block;position:fixed;animation:UpAnime .5s forwards}#fixed_cv.DownMove{display:block;position:fixed;animation:DownAnime .5s forwards}#fixed_cv.closed{display:none}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes DownAnime{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.js_fadeUpTrigger{opacity:0}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.area_top .slant_bg{animation-name:slantAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes slantAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.area_top .is_catch{animation-name:catchAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes catchAnime{from{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.area_top .is_ttl{animation-name:ttlAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes ttlAnime{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.area_top .is_image{animation-name:imageAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes imageAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}