@charset "utf-8";.md_pankuzuArea.top{top:45px}.md_pankuzuArea.top ul li:first-child a{background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_home.svg) no-repeat center bottom;background-size:15px auto}.md_pankuzuArea.top ul li:after{border-top:1px solid #222;border-right:1px solid #222}.md_pankuzuArea.top ul li a{color:#222}.md_pankuzuArea.top ul li a span{color:#222}.md_pankuzuArea.top ul li a em{color:#222}#INDEX .md_pankuzuArea.top{top:120px}#INDEX .md_pankuzuArea.top ul li:first-child a{background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_home_white.svg) no-repeat center bottom;background-size:15px auto}#INDEX .md_pankuzuArea.top ul li:after{border-top:1px solid #fff;border-right:1px solid #fff}#INDEX .md_pankuzuArea.top ul li a{color:#fff}#INDEX .md_pankuzuArea.top ul li a span{color:#fff}#INDEX .md_pankuzuArea.top ul li a em{color:#fff}#DS .md_pankuzuArea.top{z-index:2}#DS .md_pankuzuArea.top ul li:first-child a{background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_home_white.svg) no-repeat center bottom;background-size:15px auto}#DS .md_pankuzuArea.top ul li:after{border-top:1px solid #fff;border-right:1px solid #fff}#DS .md_pankuzuArea.top ul li a{color:#fff}#DS .md_pankuzuArea.top ul li a span{color:#fff}#DS .md_pankuzuArea.top ul li a em{color:#fff}#XIN .md_pankuzuArea.top{z-index:2}#XIN .md_pankuzuArea.top ul li:first-child a{background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_home_white.svg) no-repeat center bottom;background-size:15px auto}#XIN .md_pankuzuArea.top ul li:after{border-top:1px solid #fff;border-right:1px solid #fff}#XIN .md_pankuzuArea.top ul li a{color:#fff}#XIN .md_pankuzuArea.top ul li a span{color:#fff}#XIN .md_pankuzuArea.top ul li a em{color:#fff}#SK .md_pankuzuArea.top{z-index:2}#SK .md_pankuzuArea.top ul li:first-child a{background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_home_white.svg) no-repeat center bottom;background-size:15px auto}#SK .md_pankuzuArea.top ul li:after{border-top:1px solid #fff;border-right:1px solid #fff}#SK .md_pankuzuArea.top ul li a{color:#fff}#SK .md_pankuzuArea.top ul li a span{color:#fff}#SK .md_pankuzuArea.top ul li a em{color:#fff}#AC .md_pankuzuArea.top{z-index:2}#AC .md_pankuzuArea.top ul li:first-child a{background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_home_white.svg) no-repeat center bottom;background-size:15px auto}#AC .md_pankuzuArea.top ul li:after{border-top:1px solid #fff;border-right:1px solid #fff}#AC .md_pankuzuArea.top ul li a{color:#fff}#AC .md_pankuzuArea.top ul li a span{color:#fff}#AC .md_pankuzuArea.top ul li a em{color:#fff}#FFT .md_pankuzuArea.top{z-index:2}#FFT .md_pankuzuArea.top ul li:first-child a{background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_home_white.svg) no-repeat center bottom;background-size:15px auto}#FFT .md_pankuzuArea.top ul li:after{border-top:1px solid #fff;border-right:1px solid #fff}#FFT .md_pankuzuArea.top ul li a{color:#fff}#FFT .md_pankuzuArea.top ul li a span{color:#fff}#FFT .md_pankuzuArea.top ul li a em{color:#fff}#indexPanelArea{height:900px;position:relative;overflow:hidden;background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/recruit/bg_retruitTop_mainPanel.png) no-repeat center;background-size:cover}#indexPanelArea:after{content:"";position:absolute;width:100%;height:300px;bottom:0;left:0;background:linear-gradient(rgba(243,243,243,0),rgba(243,243,243,1))}#indexPanelArea .pageTitle{display:block;width:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);margin-top:-20px}#indexPanelArea .pageTitle .main{font-size:2.5em;letter-spacing:.2em;color:#fff;font-weight:700;text-align:center}#indexPanelArea .pageTitle .sub{margin-top:15px;font-size:1.25em;color:#fff;letter-spacing:.1em;opacity:.5;text-align:center}#indexPanelArea .pageTitle .copy{margin-top:60px;font-size:1em;color:#fff;letter-spacing:.1em;line-height:1.5;text-align:center}#recruitIndexArea{position:relative}#recruitIndexArea ul{margin-top:-300px}#recruitIndexArea ul li{float:left;margin-top:3%;width:31.33333%;margin-right:3%;padding:50px 20px;background:#fff;border-radius:30px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);text-align:center}#recruitIndexArea ul li:nth-child(3n){margin-right:0}#recruitIndexArea ul li:nth-child(4){margin-left:17.33333%}#recruitIndexArea ul li .logo{height:80px;position:relative}#recruitIndexArea ul li .logo img{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#recruitIndexArea ul li .companyName{margin-top:30px;font-size:1.0125em;line-height:1.5;height:70px}#recruitIndexArea ul li .button{margin-top:25px}#recruitIndexArea ul li.ds .logo img{height:54px;width:auto}#recruitIndexArea ul li.xin .logo img{height:50px;width:auto}#recruitIndexArea ul li.sk .logo img{height:20px;width:auto}#recruitIndexArea ul li.ac .logo img{height:48px;width:auto}#recruitIndexArea ul li.fft .logo img{height:62px;width:auto}#recruitIndexArea ul li.fft .button{height:50px;margin-top:35px}#recruitIndexArea ul li.fft .button a{display:inline-block;text-decoration:underline;font-size:.875em;padding-right:22px;background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_otherLink.svg) no-repeat center right;background-size:16px auto;transition:all .25s ease-out}#recruitIndexArea ul li.fft .button a:hover{color:#f90;background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_otherLink_orange.svg) no-repeat center right;background-size:16px auto}#mainPanelArea{overflow:hidden;min-width:960px;height:740px;padding-top:180px;position:relative}#mainPanelArea .md_container:after{content:"";position:absolute;top:-550px;left:50%;margin-left:154px;background-color:#fff;opacity:.2;width:1000px;height:1000px;border-radius:50%}#mainPanelArea .md_container:before{content:"";position:absolute;top:-580px;left:50%;margin-left:160px;background-color:#fff;opacity:.95;width:1200px;height:1000px;border-radius:50%}#mainPanelArea .cover{position:relative;width:100%;height:265px}#mainPanelArea .cover .wave{position:absolute;top:40px;width:100%;height:100%;z-index:1}#mainPanelArea .title{position:relative}#mainPanelArea .title .company{margin-top:50px}#mainPanelArea .title .company img{height:22px;width:auto}#mainPanelArea .title .pageTitle{margin-top:15px}#mainPanelArea .title .pageTitle img{height:70px;width:auto}#mainPanelArea .title .copy{margin-top:35px;font-size:1em;line-height:1.5;letter-spacing:.1em;color:#fff}#mainPanelArea .button{margin-top:40px}#mainPanelArea .button a{min-width:260px;padding-right:20px;position:relative;z-index:3}#mainPanelArea .button a:nth-child(2){margin-left:20px;padding-right:50px;padding-left:20px}#mainPanelArea .circle span{position:absolute;width:420px;height:420px;opacity:.1;z-index:1;border-radius:245px;background-color:#fff}#mainPanelArea .circle span:nth-child(1){left:0;top:-210px}#mainPanelArea .circle span:nth-child(2){left:-240px;top:-120px}#mainPanelArea .circle span:nth-child(3){left:-270px;top:0}#DS #mainPanelArea{background:linear-gradient(90deg,#3ad,#56d)}#DS #mainPanelArea .logo{position:absolute;z-index:1;left:50%;margin-left:250px;top:0;width:260px}#DS #mainPanelArea .logo img{width:100%;height:auto}#XIN #mainPanelArea{background:linear-gradient(90deg,#87f,#94c)}#XIN #mainPanelArea .logo{position:absolute;z-index:1;left:50%;margin-left:280px;top:-5px;width:190px}#XIN #mainPanelArea .logo img{width:100%;height:auto}#SK #mainPanelArea{background:linear-gradient(90deg,#eb1,#e81)}#SK #mainPanelArea .logo{position:absolute;z-index:1;left:50%;margin-left:240px;top:25px;width:340px}#SK #mainPanelArea .logo img{width:100%;height:auto}#FFT #mainPanelArea{background:linear-gradient(90deg,#f68b2b,#e53)}#FFT #mainPanelArea .logo{position:absolute;z-index:1;left:50%;margin-left:240px;top:5px;width:215px}#FFT #mainPanelArea .logo img{width:100%;height:auto}#AC #mainPanelArea{background:linear-gradient(90deg,#f66,#e46)}#AC #mainPanelArea .logo{position:absolute;z-index:1;left:50%;margin-left:240px;top:5px;width:215px}#AC #mainPanelArea .logo img{width:100%;height:auto}#recruitPitchArea{margin-top:-340px;padding-top:150px;position:relative;z-index:2;background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/recruit/bg_wave01.svg) no-repeat center top;background-size:cover}#recruitPitchArea .recruitPitchDocument{width:960px;height:240px;margin:0 auto}#recruitPitchArea .recruitPitchDocument .pitch{display:none;width:960px;margin:0 auto;border-radius:25px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);overflow:hidden}#recruitPitchArea .recruitPitchDocument .pitch img{width:100%;height:auto}#recruitPitchArea .recruitPitchDocument .pitch .control{position:relative}#recruitPitchArea .recruitPitchDocument img{width:100%;height:auto}#recruitPitchArea .copy{display:none;width:960px;margin:40px auto 0;line-height:1.75}#recruitPitchArea .copy span{display:block;padding-bottom:15px;font-size:1.25em;font-weight:700}#DS #recruitPitchArea .recruitPitchDocument{height:540px}#DS #recruitPitchArea .recruitPitchDocument .pitch{position:relative;display:block;width:960px;height:540px;border-radius:25px;overflow:hidden}#DS #recruitPitchArea .recruitPitchDocument .pitch:hover .control{opacity:1}#DS #recruitPitchArea .recruitPitchDocument .pitch img{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;transition:opacity 1s;z-index:0}#DS #recruitPitchArea .recruitPitchDocument .pitch img.active{opacity:1;z-index:1}#DS #recruitPitchArea .recruitPitchDocument .control{position:absolute;bottom:0;width:100%;text-align:center;opacity:0;transition:opacity .3s}#DS #recruitPitchArea .recruitPitchDocument .control a{display:inline-block;margin:0 10px;transition:all .25s ease-out}#DS #recruitPitchArea .recruitPitchDocument .pitch .control a img{position:absolute;opacity:1;pointer-events:none}#DS #recruitPitchArea .recruitPitchDocument .pitch .control a.prev img{width:36px;left:50px;top:-27px;z-index:3;pointer-events:inherit;transition:all .25s ease-out}#DS #recruitPitchArea .recruitPitchDocument .pitch .control a.prev img:hover{opacity:.6}#DS #recruitPitchArea .recruitPitchDocument .pitch .control a.next img{width:36px;left:115px;top:-27px;z-index:3;transform:rotate(180deg);transition:all .25s ease-out}#DS #recruitPitchArea .recruitPitchDocument .pitch .control a.next img:hover{opacity:.6}#DS #recruitPitchArea .recruitPitchDocument .pitch .control a.download img{width:38px;right:50px;left:inherit;top:-33px;z-index:3;transition:all .25s ease-out}#DS #recruitPitchArea .recruitPitchDocument .pitch .control a.download img:hover{opacity:.6}#DS #recruitPitchArea .recruitPitchDocument .pitch .control a.active img{opacity:1;pointer-events:inherit}#DS #recruitPitchArea .recruitPitchDocument .pitch .control:after{content:'';position:absolute;display:block;background-color:#000;opacity:.4;height:70px;width:960px;bottom:0;z-index:1;border-radius:0 0 25px 25px}#DS #recruitPitchArea .copy{display:block}#recruitListArea{margin-top:-80px;z-index:2;position:relative}#recruitListArea .md_title{position:relative;padding-bottom:30px;border-bottom:1px solid #ccc}#DS #recruitListArea{margin-top:120px}#DS #recruitListArea .md_title:before{content:'';position:absolute;width:210px;height:1px;bottom:-1px;background:linear-gradient(90deg,#3ad,#56d)}#XIN #recruitListArea .md_title:before{content:'';position:absolute;width:210px;height:1px;bottom:-1px;background:linear-gradient(90deg,#87f,#94c)}#SK #recruitListArea .md_title:before{content:'';position:absolute;width:210px;height:1px;bottom:-1px;background:linear-gradient(90deg,#eb1,#e81)}#FFT #recruitListArea .md_title:before{content:'';position:absolute;width:210px;height:1px;bottom:-1px;background:linear-gradient(90deg,#f68b2b,#e53)}#AC #recruitListArea .md_title:before{content:'';position:absolute;width:210px;height:1px;bottom:-1px;background:linear-gradient(90deg,#f66,#e46)}#recruitListArea .occupationList{margin-top:40px}#recruitListArea .occupationList .category:nth-child(n+2){margin-top:40px}#recruitListArea .occupationList .category .categoryTitle{font-size:1.25em;font-weight:700}#recruitListArea .occupationList .category ul{margin-top:25px}#recruitListArea .occupationList .category ul li{float:left;margin:30px 2% 0 0;position:relative;width:49%}#recruitListArea .occupationList .category ul li a{display:flex;align-items:center;pointer-events:none;padding:30px;border-radius:10px;font-size:1em;font-weight:700;background-color:#fff;box-shadow:none;color:#aaa}#recruitListArea .occupationList .category ul li.hiring a{pointer-events:inherit;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);color:#222;padding-left:110px;padding-right:60px;transition:all .25s ease-out}#recruitListArea .occupationList .category ul li.hiring a:before{content:"募集中";display:inline-block;position:absolute;padding:6px 16px 5px;left:25px;top:50%;transform:translateY(-50%);font-size:.75em;color:#fff;border-radius:16px}#recruitListArea .occupationList .category ul li.hiring a .md_icon_link{top:50%;transform:translateY(-50%)}#recruitListArea .occupationList .category ul li:nth-child(2n){margin-right:0}#recruitListArea .occupationList .category ul li:nth-child(-n+2){margin-top:0}#recruitListArea .occupationList .category ul li.hiring a:hover{box-shadow:none;color:#f90}#recruitListArea .occupationList .category ul li.hiring a:hover .image img{transform:scale(1.1)}#recruitListArea .occupationList .category ul li.hiring a:hover .image:after{opacity:0}#recruitListArea .occupationList .category ul li.hiring a:hover .md_icon_link{right:10px;background-color:#000}#DS #recruitListArea .occupationList .category ul li.hiring a:before{background:linear-gradient(90deg,#3ad,#56d)}#XIN #recruitListArea .occupationList .category ul li.hiring a:before{background:linear-gradient(90deg,#87f,#94c)}#SK #recruitListArea .occupationList .category ul li.hiring a:before{background:linear-gradient(90deg,#eb1,#e81)}#FFT #recruitListArea .occupationList .category ul li.hiring a:before{background:linear-gradient(90deg,#f68b2b,#e53)}#AC #recruitListArea .occupationList .category ul li.hiring a:before{background:linear-gradient(90deg,#f66,#e46)}#recruitListArea .regist{margin-top:60px}#recruitListArea .regist .inner{border-radius:10px;padding:30px 40px;display:flex;align-items:center}#recruitListArea .regist .inner .copy{color:#fff;font-size:1.125em;line-height:1.5}#recruitListArea .regist .inner .button{text-align:right;flex-grow:1}#DS #recruitListArea .regist .inner{background:linear-gradient(90deg,#3ad,#56d)}#XIN #recruitListArea .regist .inner{background:linear-gradient(90deg,#87f,#94c)}#SK #recruitListArea .regist .inner{background:linear-gradient(90deg,#eb1,#e81)}#FFT #recruitListArea .regist .inner{background:linear-gradient(90deg,#f68b2b,#e53)}#AC #recruitListArea .regist .inner{background:linear-gradient(90deg,#f66,#e46)}#recruitListArea .registForm{margin-top:60px;padding-top:60px;border-top:solid 1px #ccc}#recruitListArea .registForm .leftArea{float:left;width:49%}#recruitListArea .registForm .leftArea .title{font-size:1.125em;line-height:1.5;text-align:center;font-weight:700;padding:0 20px}#recruitListArea .registForm .leftArea .title span{position:relative;display:inline-block}#recruitListArea .registForm .leftArea .title span:before{content:"";width:2px;height:100%;position:absolute;left:-30px;top:50%;transform:translateY(-50%) rotate(-25deg)}#recruitListArea .registForm .leftArea .title span:after{content:"";width:2px;height:100%;position:absolute;right:-25px;top:50%;transform:translateY(-50%) rotate(25deg)}#recruitListArea .registForm .leftArea a{margin-top:12px;display:block;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);border-radius:20px;transition:all .25s ease-out}#recruitListArea .registForm .leftArea a .data{padding:6px;border-radius:20px;transition:all .25s ease-out}#recruitListArea .registForm .leftArea a .data .pad{padding:40px;background:linear-gradient(90deg,#fff,#f5f5f5);border-radius:15px;text-align:center;transition:all .25s ease-out}#recruitListArea .registForm .leftArea a .data .pad .button{display:inline-block;padding-left:62px;font-size:1.25em;text-align:center;font-weight:700;position:relative;transition:all .25s ease-out}#recruitListArea .registForm .leftArea a .data .pad .button:before{content:'';position:absolute;background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_mendan.svg) no-repeat center;background-size:55px auto;width:55px;height:50px;left:0;top:50%;transform:translateY(-50%);margin-top:-2px}#recruitListArea .registForm .leftArea a:hover{box-shadow:none}#recruitListArea .registForm .leftArea a:hover .data .pad .button{color:#f90}#recruitListArea .registForm .rightArea{float:right;width:49%}#recruitListArea .registForm .rightArea .title{font-size:1.125em;line-height:1.5;text-align:center;font-weight:700;position:relative}#recruitListArea .registForm .rightArea .title span{position:relative;display:inline-block}#recruitListArea .registForm .rightArea .title span:before{content:"";width:2px;height:100%;position:absolute;left:-30px;top:50%;transform:translateY(-50%) rotate(-25deg)}#recruitListArea .registForm .rightArea .title span:after{content:"";width:2px;height:100%;position:absolute;right:-25px;top:50%;transform:translateY(-50%) rotate(25deg)}#recruitListArea .registForm .rightArea a{margin-top:12px;display:block;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);border-radius:20px;transition:all .25s ease-out}#recruitListArea .registForm .rightArea a .data{padding:6px;border-radius:20px;transition:all .25s ease-out}#recruitListArea .registForm .rightArea a .data .pad{padding:40px;background:linear-gradient(90deg,#fff,#f5f5f5);border-radius:15px;text-align:center;transition:all .25s ease-out}#recruitListArea .registForm .rightArea a .data .pad .button{display:inline-block;padding-left:60px;font-size:1.25em;text-align:center;font-weight:700;position:relative;transition:all .25s ease-out}#recruitListArea .registForm .rightArea a .data .pad .button:before{content:'';position:absolute;background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_magazine.svg) no-repeat center;background-size:50px auto;width:50px;height:50px;left:0;top:50%;transform:translateY(-50%);margin-top:-2px}#recruitListArea .registForm .rightArea a:hover{box-shadow:none}#recruitListArea .registForm .rightArea a:hover .data .pad .button{color:#f90}#DS #recruitListArea .registForm .leftArea .title{color:#3ad}#DS #recruitListArea .registForm .leftArea .title span:before{background:linear-gradient(90deg,#3ad,#56d)}#DS #recruitListArea .registForm .leftArea .title span:after{background:linear-gradient(90deg,#3ad,#56d)}#DS #recruitListArea .registForm .leftArea a .data{background:linear-gradient(90deg,#3ad,#56d)}#DS #recruitListArea .registForm .rightArea .title{color:#3ad}#DS #recruitListArea .registForm .rightArea a .data{background:linear-gradient(90deg,#3ad,#56d)}#DS #recruitListArea .registForm .rightArea .title span:before{background:linear-gradient(90deg,#3ad,#56d)}#DS #recruitListArea .registForm .rightArea .title span:after{background:linear-gradient(90deg,#3ad,#56d)}#XIN #recruitListArea .registForm .leftArea .title{color:#87f}#XIN #recruitListArea .registForm .leftArea .title span:before{background:linear-gradient(90deg,#87f,#94c)}#XIN #recruitListArea .registForm .leftArea .title span:after{background:linear-gradient(90deg,#87f,#94c)}#XIN #recruitListArea .registForm .leftArea a .data{background:linear-gradient(90deg,#87f,#94c)}#XIN #recruitListArea .registForm .rightArea .title{color:#87f}#XIN #recruitListArea .registForm .rightArea a .data{background:linear-gradient(90deg,#87f,#94c)}#XIN #recruitListArea .registForm .rightArea .title span:before{background:linear-gradient(90deg,#87f,#94c)}#XIN #recruitListArea .registForm .rightArea .title span:after{background:linear-gradient(90deg,#87f,#94c)}#SK #recruitListArea .registForm .leftArea .title{color:#eb1}#SK #recruitListArea .registForm .leftArea .title span:before{background:linear-gradient(90deg,#eb1,#e81)}#SK #recruitListArea .registForm .leftArea .title span:after{background:linear-gradient(90deg,#eb1,#e81)}#SK #recruitListArea .registForm .leftArea a .data{background:linear-gradient(90deg,#eb1,#e81)}#SK #recruitListArea .registForm .rightArea .title{color:#eb1}#SK #recruitListArea .registForm .rightArea a .data{background:linear-gradient(90deg,#eb1,#e81)}#SK #recruitListArea .registForm .rightArea .title span:before{background:linear-gradient(90deg,#eb1,#e81)}#SK #recruitListArea .registForm .rightArea .title span:after{background:linear-gradient(90deg,#eb1,#e81)}#FFT #recruitListArea .registForm .leftArea .title{color:#f68b2b}#FFT #recruitListArea .registForm .leftArea .title span:before{background:linear-gradient(90deg,#f68b2b,#e53)}#FFT #recruitListArea .registForm .leftArea .title span:after{background:linear-gradient(90deg,#f68b2b,#e53)}#FFT #recruitListArea .registForm .leftArea a .data{background:linear-gradient(90deg,#f68b2b,#e53)}#FFT #recruitListArea .registForm .rightArea .title{color:#f68b2b}#FFT #recruitListArea .registForm .rightArea a .data{background:linear-gradient(90deg,#f68b2b,#e53)}#FFT #recruitListArea .registForm .rightArea .title span:before{background:linear-gradient(90deg,#f68b2b,#e53)}#FFT #recruitListArea .registForm .rightArea .title span:after{background:linear-gradient(90deg,#f68b2b,#e53)}#AC #recruitListArea .registForm .leftArea .title{color:#f66}#AC #recruitListArea .registForm .leftArea .title span:before{background:linear-gradient(90deg,#f66,#e46)}#AC #recruitListArea .registForm .leftArea .title span:after{background:linear-gradient(90deg,#f66,#e46)}#AC #recruitListArea .registForm .leftArea a .data{background:linear-gradient(90deg,#f66,#e46)}#AC #recruitListArea .registForm .rightArea .title{color:#f66}#AC #recruitListArea .registForm .rightArea a .data{background:linear-gradient(90deg,#f66,#e46)}#AC #recruitListArea .registForm .rightArea .title span:before{background:linear-gradient(90deg,#f66,#e46)}#AC #recruitListArea .registForm .rightArea .title span:after{background:linear-gradient(90deg,#f66,#e46)}#recruitTopicsArea{overflow:hidden;position:relative;margin-top:140px;box-sizing:border-box;padding-bottom:20px}#recruitTopicsArea .md_title{position:relative;width:100vw;padding-bottom:30px;border-bottom:1px solid #ccc}#DS #recruitTopicsArea .md_title:before{content:'';position:absolute;width:210px;height:1px;bottom:-1px;background:linear-gradient(90deg,#3ad,#56d)}#XIN #recruitTopicsArea .md_title:before{content:'';position:absolute;width:210px;height:1px;bottom:-1px;background:linear-gradient(90deg,#87f,#94c)}#SK #recruitTopicsArea .md_title:before{content:'';position:absolute;width:210px;height:1px;bottom:-1px;background:linear-gradient(90deg,#eb1,#e81)}#FFT #recruitTopicsArea .md_title:before{content:'';position:absolute;width:210px;height:1px;bottom:-1px;background:linear-gradient(90deg,#f68b2b,#e53)}#AC #recruitTopicsArea .md_title:before{content:'';position:absolute;width:210px;height:1px;bottom:-1px;background:linear-gradient(90deg,#f66,#e46)}#recruitTopicsArea .topicsList{overflow:hidden;margin-top:40px;width:100vw}#recruitTopicsArea .topicsList ul li{float:left;width:360px;margin-right:40px}#recruitTopicsArea .topicsList ul li a{display:block;border-bottom:1px solid #ccc;overflow:inherit!important;position:relative;cursor:pointer;padding:0!important;transition:all .25s ease-out}#recruitTopicsArea .topicsList ul li a .image{height:0;padding-top:75%;overflow:hidden;border-radius:20px;position:relative}#recruitTopicsArea .topicsList ul li a .image:before{content:"";display:block;position:absolute;left:3%;top:4%;width:94%;height:92%;border:solid 1px #fff;border-radius:10px;opacity:.5;z-index:2;transition:all .25s ease-out}#recruitTopicsArea .topicsList ul li a .image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.15;z-index:2;transition:all .25s ease-out}#recruitTopicsArea .topicsList ul li a .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:all .25s ease-out}#recruitTopicsArea .topicsList ul li a .data{padding:20px}#recruitTopicsArea .topicsList ul li a .data .category{font-size:.85em;color:#777}#recruitTopicsArea .topicsList ul li a .data .category .date{font-size:1em;color:#777;letter-spacing:.05em}#recruitTopicsArea .topicsList ul li a .data .title{margin-top:10px;font-size:1.25em;line-height:1.375;font-weight:700;max-height:84px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;transition:all .25s ease-out}#recruitTopicsArea .topicsList ul li a .data .tag{margin-top:20px;font-size:.75em;color:#777}#recruitTopicsArea .topicsList ul li a:hover{box-shadow:none;border-bottom:solid 1px #222}#recruitTopicsArea .topicsList ul li a:hover .image img{transform:scale(1.1)}#recruitTopicsArea .topicsList ul li a:hover .image:before{opacity:0}#recruitTopicsArea .topicsList ul li a:hover .image:after{opacity:0}#recruitTopicsArea .topicsList ul li a:hover .data .title{color:#f90}#recruitTopicsArea .topicsList ul li a:hover .md_icon_link{right:10px;background-color:#000}#recruitTopicsArea .swiper-button-prev{position:absolute;left:inherit!important;right:0;top:30px;width:60px!important;z-index:9;background-image:none!important;border-radius:100px;transition:all .25s ease-out}#recruitTopicsArea .swiper-button-prev:before{content:"";position:absolute;left:28px;top:-12px;width:10px;margin-top:30px;height:10px;border-top:1px solid #555;border-right:1px solid #555;-webkit-transform:rotate(225deg);transform:rotate(225deg);pointer-events:none}#recruitTopicsArea .swiper-button-prev:after{content:"";position:absolute;border:1px solid #9c9c9c;width:48px;height:48px;border-radius:25px}#recruitTopicsArea .swiper-button-next{position:absolute;left:inherit!important;right:-65px;top:30px;width:60px!important;z-index:9;background-image:none!important;border-radius:100px;transition:.25s all}#recruitTopicsArea .swiper-button-prev:hover{transform:scale(1.1)}#recruitTopicsArea .swiper-button-next:before{content:"";position:absolute;right:26px;top:-12px;width:10px;margin-top:30px;height:10px;border-top:1px solid #555;border-right:1px solid #555;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}#recruitTopicsArea .swiper-button-next:after{content:"";position:absolute;border:1px solid #9c9c9c;width:48px;height:48px;border-radius:25px}#recruitTopicsArea .swiper-button-next:hover{transform:scale(1.1)}#recruitTopicsArea .button{text-align:center;margin-top:50px}#recruitTopicsArea .filterSearchResultNotfound{height:300px;line-height:300px;background:#ddd;border-radius:30px;text-align:center;color:#777;font-size:1.125em}#recruitOptionArea{display:none;margin-top:100px}#recruitOptionArea .recruitEvent{display:flex;align-items:center;position:relative;padding:40px 40px 40px 160px;background-color:#fff;border-radius:20px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1)}#recruitOptionArea .recruitEvent:before{content:'';position:absolute;background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/recruit/illust_recruit_seminor.svg) no-repeat center;background-size:90px auto;width:90px;height:90px;left:50px;top:50%;transform:translateY(-50%)}#recruitOptionArea .recruitEvent .title{border-right:dashed 1px #ccc;margin-right:30px;padding-right:30px;padding-top:20px;padding-bottom:20px;font-size:1.125em;font-weight:700;letter-spacing:.1em;white-space:nowrap}#recruitOptionArea .recruitEvent .copy{line-height:1.5}#recruitOptionArea .recruitEvent .button{text-align:right;flex-grow:1}#recruitOptionArea .recruitEvent .button a{font-size:.875em}#topicsPanelArea{height:600px;text-align:center;position:relative;overflow:hidden}#topicsPanelArea .pageTitle{display:block;width:100%;position:absolute;top:50%;transform:translateY(-50%);margin-top:-20px}#topicsPanelArea .pageTitle .main{font-size:2.5em;letter-spacing:.1em;color:#222;font-weight:700;text-align:center}#topicsPanelArea .pageTitle .sub{margin-top:15px;font-size:1.25em;color:#222;letter-spacing:.1em;opacity:.5;text-align:center}#topicsPanelArea .copy{margin-top:20px;font-size:1em;color:#555;line-height:1.5;letter-spacing:.1em}#topicsPanelArea .round-wrap{display:block;width:1000px;height:1000px;position:absolute;top:50%;left:50%;margin-top:-780px;margin-left:-300px;z-index:-1}#topicsPanelArea .round-wrap .rotate{width:100%;height:100%;animation:rotate-anime 30s linear infinite}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}#topicsPanelArea .round-wrap .round{width:100%;height:100%;border-radius:50% 50% 50% 50%/50% 50% 50% 50%;animation:round_anime 20s linear infinite;background:linear-gradient(90deg,#e5e5e5,#e7e7e7)}#topicsPanelArea .round-wrap02{display:block;width:520px;height:520px;position:absolute;top:50%;left:50%;margin-top:-280px;margin-left:-680px;z-index:-1;opacity:.5}#topicsPanelArea .round-wrap02 .rotate{width:100%;height:100%;animation:rotate-anime 30s linear infinite}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}#topicsPanelArea .round-wrap02 .round{width:100%;height:100%;border-radius:50% 50% 50% 50%/50% 50% 50% 50%;animation:round_anime 20s linear infinite;background:#f9f9f9}@keyframes round_anime{0%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}25%{border-radius:53% 47% 47% 53%/50% 53% 47% 50%}50%{border-radius:56% 44% 44% 66%/50% 56% 44% 50%}75%{border-radius:53% 47% 47% 53%/50% 53% 47% 50%}100%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}}#topicsListArea{margin-top:-180px}#topicsListArea .search{position:absolute;right:20px;top:-20px;z-index:2}#topicsListArea .search .company{display:inline-block;margin-right:20px}#topicsListArea .search .category{display:inline-block}#topicsListArea .list{position:relative}#topicsListArea .list ul li{float:left;width:30%;margin-top:40px;margin-right:5%}#topicsListArea .list ul li:nth-child(3n){margin-right:0}#topicsListArea .list ul li a{display:block;border-bottom:solid 1px #ccc;position:relative;transition:all .25s ease-out}#topicsListArea .list ul li a .image{height:0;padding-top:75%;overflow:hidden;border-radius:20px;position:relative}#topicsListArea .list ul li a .image:before{content:"";display:block;position:absolute;left:3%;top:4%;width:94%;height:92%;border:solid 1px #fff;border-radius:10px;opacity:.5;z-index:2;transition:all .25s ease-out}#topicsListArea .list ul li a .image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.15;z-index:2;transition:all .25s ease-out}#topicsListArea .list ul li a .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:all .25s ease-out}#topicsListArea .list ul li a .data{padding:20px}#topicsListArea .list ul li a .data .category .date{font-size:1em;color:#777;letter-spacing:.05em}#topicsListArea .list ul li a .data .title{margin-top:10px;font-size:1.25em;line-height:1.375;font-weight:700;max-height:84px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition:all .25s ease-out}#topicsListArea .list ul li a .data .tag{margin-top:20px;font-size:.75em;color:#777;line-height:1.375}#topicsListArea .list ul li a:hover{box-shadow:none;border-bottom:solid 1px #222}#topicsListArea .list ul li a:hover .image img{transform:scale(1.1)}#topicsListArea .list ul li a:hover .image:before{opacity:0}#topicsListArea .list ul li a:hover .image:after{opacity:0}#topicsListArea .list ul li a:hover .data .title{color:#f90}#topicsListArea .list ul li a:hover .md_icon_link{right:10px;background-color:#000}#topicsListArea .filterSearchResultNotfound{margin-top:40px;height:300px;line-height:300px;background:#ddd;border-radius:30px;text-align:center;color:#777;font-size:1.125em}#topicsListArea .md_paging .wp-pagenavi a.first{display:none}#topicsListArea .md_paging .wp-pagenavi a.last{display:none}#topicsListArea .md_paging .wp-pagenavi a:nth-last-child(4){display:none !important}#topicsListArea .md_paging .wp-pagenavi span.extend:nth-last-child(3){display:none !important}#topicsDetailArea{margin-top:-360px}#topicsDetailArea .article{margin:0 auto;padding:10%;background-color:#fff;border-radius:50px;box-shadow:0 10px 30px 0 rgba(0,0,0,.06)}#topicsDetailArea .article .top .data{position:relative}#topicsDetailArea .article .top .data .date{position:absolute;right:0;top:5px;font-size:1em;color:#777;letter-spacing:.05em}#topicsDetailArea .article .top .data .company{margin-right:20px;position:relative;top:-1px;font-size:.9125em;color:#777}#topicsDetailArea .article .top .data .company:after{content:"|";color:#ddd;margin-left:20px}#topicsDetailArea .article .top .data .tag{font-size:.9125em;color:#777;letter-spacing:.05em}#topicsDetailArea .article .top .title{margin-top:25px;font-weight:700;font-size:1.75em;letter-spacing:.05em;line-height:1.375;color:#222}#topicsDetailArea .article .top .image{margin-top:50px}#topicsDetailArea .article .top .image img{max-width:100%;height:auto}#topicsDetailArea .article .content{margin-top:60px}#topicsDetailArea .article .content .contentText{margin-top:15px;color:#222;letter-spacing:.05em;line-height:1.75}#topicsDetailArea .article .content .contentText .linkThumBlock a{display:block}#topicsDetailArea .article .content .contentText .linkThumBlock a table{width:100%}#topicsDetailArea .article .content .contentText .linkThumBlock a table th{width:20%;vertical-align:middle;overflow:hidden}#topicsDetailArea .article .content .contentText .linkThumBlock a table th img{width:100%!important;height:auto;transition:all .25s ease-out}#topicsDetailArea .article .content .contentText .linkThumBlock a table td{padding:20px;vertical-align:middle;color:#0e81ba;text-decoration:underline;transition:all .25s ease-out}#topicsDetailArea .article .content .contentText .linkThumBlock a:hover table th img{transform:scale(1.1)}#topicsDetailArea .article .content .contentText .linkThumBlock a:hover table td{color:#f90}#topicsDetailArea .article .content .contentImage{margin-top:15px}#topicsDetailArea .article .content .contentImage img{max-width:100%;height:auto}#topicsDetailArea .article .content .contentTitle{margin-top:60px;font-size:1.125em;font-weight:700;color:#222;line-height:1.5}#topicsDetailArea .article .content .contentUrl{margin-top:15px}#topicsDetailArea .article .content .contentUrl a{color:#0e81ba;text-decoration:underline;transition:all .25s ease-out;line-height:1.75}#topicsDetailArea .article .content .contentUrl a:hover{color:#f90}#topicsDetailArea .article .content .contentTable{margin-top:15px}#topicsDetailArea .article .content .contentTable table{width:100%}#topicsDetailArea .article .content .contentTable table th{padding:20px;width:20%;background:#f8f8f8;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;vertical-align:top;font-size:.875em}#topicsDetailArea .article .content .contentTable table td{padding:20px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;line-height:1.5;font-size:.875em}#topicsDetailArea .article .button{margin-top:60px;text-align:center}#topicsDetailArea .article .button a.md_btn_main{min-width:300px;padding-right:20px}#relationArea{margin-top:100px}#relationArea .list ul li{margin-top:30px}#relationArea .list ul li:nth-child(1){float:left;width:48%}#relationArea .list ul li:nth-child(2){float:right;width:48%}#relationArea .list ul li a{display:flex;position:relative;justify-content:center;align-items:center;transition:all .25s ease-out}#relationArea .list ul li a .image{width:50%;height:0;padding-top:37.5%;min-height:210px;overflow:hidden;margin-right:20px;border-radius:10px;position:relative}#relationArea .list ul li a .image:before{content:"";display:block;position:absolute;left:3%;top:4%;width:94%;height:92%;border:solid 1px #fff;border-radius:10px;opacity:.5;z-index:2;transition:all .25s ease-out}#relationArea .list ul li a .image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.15;transition:all .25s ease-out}#relationArea .list ul li a .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:all .25s ease-out}#relationArea .list ul li a .data{width:50%;height:210px;border-bottom:solid 1px #ccc;transition:all .25s ease-out}#relationArea .list ul li a .data .category{margin-top:30px}#relationArea .list ul li a .data .category .date{display:block;margin-bottom:5px;font-size:.9125em;color:#777;letter-spacing:.05em}#relationArea .list ul li a .data .category .md_icon_lightGray{position:relative;top:-1px;padding:4px 10px 3px}#relationArea .list ul li a .data .title{margin-top:10px;max-height:75px;overflow:hidden;font-size:1.125em;font-weight:700;line-height:1.375;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition:all .25s ease-out}#relationArea .list ul li a .data .tag{margin-top:20px;font-size:.75em;color:#777}#relationArea .list ul li a:hover .data{border-bottom:solid 1px #222}#relationArea .list ul li a:hover .image img{transform:scale(1.1)}#relationArea .list ul li a:hover .image:before{opacity:0}#relationArea .list ul li a:hover .image:after{opacity:0}#relationArea .list ul li a:hover .data .title{color:#f90}#relationArea .list ul li a:hover .md_icon_link{right:10px;background-color:#000}#panelArea{height:800px;position:relative;overflow:hidden}#panelArea .pageTitle{display:block;width:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);margin-top:-80px}#panelArea .pageTitle .main{font-size:2.5em;letter-spacing:.05em;color:#fff;font-weight:700;text-align:center}#panelArea .pageTitle .sub{margin-top:15px;font-size:1.25em;color:#fff;letter-spacing:.1em;opacity:.5;text-align:center}#panelArea .round-wrap{display:block;width:2400px;height:2400px;position:absolute;top:50%;left:50%;margin-top:-2200px;margin-left:-1200px;z-index:-1}#panelArea .round-wrap .rotate{width:100%;height:100%;animation:rotate-anime 30s linear infinite}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}#panelArea .round-wrap .round{width:100%;height:100%;border-radius:50% 50% 50% 50%/50% 50% 50% 50%;animation:round_anime 20s linear infinite;background:linear-gradient(90deg,#0bd,#2cb)}@keyframes round_anime{0%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}25%{border-radius:53% 47% 47% 53%/50% 53% 47% 50%}50%{border-radius:56% 44% 44% 66%/50% 56% 44% 50%}75%{border-radius:53% 47% 47% 53%/50% 53% 47% 50%}100%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}}#contactArea{margin-top:-240px}#contactArea .content .lead{width:840px;font-size:.875em;line-height:1.75;margin:0 auto 30px}#contactArea .content dl{width:840px;display:table;margin:0 auto}#contactArea .content dl dt{display:table-cell;width:30%;padding:20px 78px 20px 0;line-height:1.5;font-weight:700;text-align:right;position:relative;vertical-align:top;border-right:solid 1px #ddd}#contactArea .content dl dt span{position:absolute;right:30px;top:24px;color:#c33;font-size:.75em}#contactArea .content dl dd{display:table-cell;padding:10px 0 10px 40px;line-height:1.5;font-size:.875em}#contactArea .content dl dd a{text-decoration:underline}#contactArea .content dl dd.short input{width:200px}#contactArea .content dl dd.veryShort input{width:130px}#contactArea .content dl dd .hosoku{font-size:.875em;color:#777;margin-top:10px;margin-bottom:20px}#contactArea .content dl dd .wpcf7-list-item{margin-top:0}#contactArea .content dl dd input{display:inline-block;margin-bottom:5px;margin-top:5px}#contactArea .content dl dd label{display:inline-block;margin-bottom:5px;margin-top:5px}#contactArea .content dl dd textarea{display:inline-block;margin-bottom:5px;margin-top:5px}#contactArea .content .button{text-align:center;margin-top:60px}#contactArea .content .button span{display:inline-block;position:relative}#contactArea .content .button span:after{content:"";display:block;position:absolute;margin-top:1px;top:50%;transform:translateY(-50%);right:20px;background:#fff url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_arrow_bk.svg) no-repeat center;background-size:10px auto;width:20px;height:20px;border-radius:20px;transition:.25s all;z-index:0;pointer-events:none}#contactArea .content .button span input{min-width:280px;padding:19px 0 17px;background:#222;color:#fff;border-radius:50px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);transition:.25s all}#contactArea .content .button span:hover:after{right:15px;background:#f90 url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_arrow_wh.svg) no-repeat center;background-size:10px auto;pointer-events:none}#contactArea .content .button span:hover input{background-color:#f90;box-shadow:0 15px 15px -5px rgba(0,0,0,.2)}#contactArea .content .button .wpcf7-spinner{position:absolute;margin-left:20px;margin-top:10px}#contactArea .content .button .wpcf7-spinner:before{display:none}#contactArea .content .button .wpcf7-spinner:after{display:none}#contactArea .content .sub{width:640px;text-align:left;margin:30px auto 0}#contactArea .content .sub .subTitle{font-size:.875em}#contactArea .content .sub ul{margin-top:10px}#contactArea .content .sub ul li{margin-top:5px;text-indent:-1em;padding-left:1em;line-height:1.5;font-size:.875em;color:#777}#contactArea .content .sub a{text-decoration:underline}#contactArea .content .sub .renraku{margin-top:10px;line-height:1.5;font-size:.875em;color:#777}#thanksArea{margin-top:-400px;padding-bottom:200px;text-align:center}#thanksArea .catch{font-size:1.5em;font-weight:700;color:#fff}#thanksArea .lead{font-size:1em;margin-top:20px;line-height:1.75;color:#fff}#thanksArea .button{margin-top:60px}.grecaptcha-badge{visibility:inherit!important;z-index:99}