@charset "utf-8";@media screen and (max-width:640px){.md_pankuzuArea.top{top:40px}.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:12px auto}#INDEX .md_pankuzuArea.top{top:40px}#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:12px auto}#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:12px auto}#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:12px auto}#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:12px auto}#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:12px auto}#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:12px auto}#indexPanelArea{height:500px}#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{padding:0 20px;margin-top:0}#indexPanelArea .pageTitle .main{font-size:1.75em}#indexPanelArea .pageTitle .sub{margin-top:10px;font-size:1.125em}#indexPanelArea .pageTitle .copy{margin-top:40px;font-weight:1em;text-align:left}#indexPanelArea .pageTitle .copy br{display:none}#recruitIndexArea .md_container{width:inherit}#recruitIndexArea ul{margin-top:-150px}#recruitIndexArea ul li{float:inherit;margin-top:20px;width:100%;margin-right:0;padding:30px 20px;border-radius:20px}#recruitIndexArea ul li:nth-child(3n){margin-right:0}#recruitIndexArea ul li:nth-child(4){margin-left:0}#recruitIndexArea ul li .logo{height:60px;position:relative}#recruitIndexArea ul li .logo img{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#recruitIndexArea ul li .companyName{margin-top:20px;font-size:1em;height:inherit}#recruitIndexArea ul li .button{margin-top:15px}#recruitIndexArea ul li.ds .logo img{height:50px;width:auto}#recruitIndexArea ul li.xin .logo img{height:52px;width:auto}#recruitIndexArea ul li.sk .logo img{height:18px;width:auto}#recruitIndexArea ul li.ac .logo img{height:45px;width:auto}#recruitIndexArea ul li.ac .buttonContainer{flex-direction:column;gap:0}#mainPanelArea{min-width:inherit;height:620px;padding-top:140px}#mainPanelArea .md_container{padding:0 20px}#mainPanelArea .md_container:after{content:"";position:absolute;top:-280px;left:inherit;right:-50px;margin-left:0;background-color:#fff;opacity:.2;width:250px;height:250px;border-radius:50%}#mainPanelArea .md_container:before{content:"";position:absolute;top:-300px;left:inherit;right:-50px;margin-left:0;background-color:#fff;opacity:.95;width:250px;height:250px;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:80px}#mainPanelArea .title .company img{height:16px;width:auto}#mainPanelArea .title .pageTitle{margin-top:15px}#mainPanelArea .title .pageTitle img{height:auto;width:90%}#mainPanelArea .title .copy{margin-top:20px;width:90%;letter-spacing:0}#mainPanelArea .button{margin-top:40px;text-align:left}#mainPanelArea .button a{min-width:240px}#mainPanelArea .button a:nth-child(2){margin-left:0;margin-top:10px}#mainPanelArea .circle span{position:absolute;width:240px;height:240px}#mainPanelArea .circle span:nth-child(1){left:-20px;top:-120px}#mainPanelArea .circle span:nth-child(2){left:-130px;top:-94px}#mainPanelArea .circle span:nth-child(3){left:-170px;top:0}#DS #mainPanelArea{background:linear-gradient(90deg,#3ad,#56d)}#DS #mainPanelArea .logo{position:absolute;z-index:1;left:inherit;right:15px;margin-left:0;top:-135px;width:140px}#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:inherit;right:35px;margin-left:0;top:-135px;width:100px}#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:inherit;right:15px;margin-left:0;top:-135px;width:150px}#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:inherit;right:15px;margin-left:0;top:-135px;width:140px}#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:inherit;right:30px;margin-left:0;top:-135px;width:120px}#AC #mainPanelArea .logo img{width:100%;height:auto}#recruitPitchArea{margin-top:-120px;padding-top:70px;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:800px auto;padding-left:20px;padding-right:20px}#recruitPitchArea .recruitPitchDocument{height:100px;margin-left:-10px;margin-right:-10px}#recruitPitchArea .recruitPitchDocument .pitch{width:auto;border-radius:15px}#recruitPitchArea .recruitPitchDocument .pitch .control a.prev img{width:24px;left:20px;top:-28px}#recruitPitchArea .recruitPitchDocument .pitch .control a.next img{width:24px;left:65px;top:-28px}#recruitPitchArea .recruitPitchDocument .pitch .control a.download img{width:24px;right:20px;top:-32px}#recruitPitchArea .recruitPitchDocument .pitch .control a.active img{pointer-events:inherit}#recruitPitchArea .recruitPitchDocument .pitch .control:after{height:40px;border-radius:0 0 15px 15px}#recruitPitchArea .copy{width:100%;margin:20px auto 0;line-height:1.75}#recruitPitchArea .copy span{padding-bottom:10px;font-size:1em}#DS #recruitPitchArea .recruitPitchDocument{height:0;padding-top:0;margin:0 auto;width:100%}#DS #recruitPitchArea .recruitPitchDocument .pitch{width:100%;height:0;padding-top:56%;border-radius:15px;overflow:hidden}#DS #recruitPitchArea .recruitPitchDocument .pitch .control a.prev img{width:25px;left:15px;top:-13px}#DS #recruitPitchArea .recruitPitchDocument .pitch .control a.next img{width:25px;left:60px;top:-13px}#DS #recruitPitchArea .recruitPitchDocument .pitch .control a.download img{width:25px;right:15px;top:-17px}#DS #recruitPitchArea .recruitPitchDocument .pitch .control:after{height:45px;border-radius:0 0 15px 15px}#DS #recruitPitchArea .copy{padding-top:56%}#recruitListArea{margin-top:-40px}#recruitListArea .md_title{padding-bottom:20px}#DS #recruitListArea{margin-top:60px}#recruitListArea .occupationList{margin-top:0}#recruitListArea .occupationList .category{margin-top:30px}#recruitListArea .occupationList .category:nth-child(n+2){margin-top:30px}#recruitListArea .occupationList .category .categoryTitle{font-size:1em;margin:0 10px}#recruitListArea .occupationList .category ul{margin-top:0}#recruitListArea .occupationList .category ul li{float:inherit;margin:10px 0 0;width:100%}#recruitListArea .occupationList .category ul li a{padding:20px}#recruitListArea .occupationList .category ul li.hiring a{padding-left:95px;padding-right:45px}#recruitListArea .occupationList .category ul li.hiring a:before{left:15px}#recruitListArea .occupationList .category ul li:nth-child(2n){margin-right:0}#recruitListArea .occupationList .category ul li:nth-child(-n+2){margin-top:10px}#recruitListArea .regist{margin-top:30px}#recruitListArea .regist .inner{padding:30px 20px;display:block}#recruitListArea .regist .inner .copy{font-size:.875em;text-align:center}#recruitListArea .regist .inner .button{margin-top:20px;text-align:center}#recruitListArea .registForm{margin-top:30px;padding-top:30px}#recruitListArea .registForm .leftArea{float:inherit;width:100%}#recruitListArea .registForm .leftArea .title{font-size:3vmin;padding:0 40px}#recruitListArea .registForm .leftArea a{margin-top:10px}#recruitListArea .registForm .leftArea a .data{padding:4px}#recruitListArea .registForm .leftArea a .data .pad{padding:25px;text-align:left;border-radius:16px}#recruitListArea .registForm .leftArea a .data .pad .copy{font-size:1em}#recruitListArea .registForm .leftArea a .data .pad .button{text-align:left;font-size:1em}#recruitListArea .registForm .rightArea{float:inherit;width:100%;margin-top:20px}#recruitListArea .registForm .rightArea .title{font-size:3vmin;padding:0 40px}#recruitListArea .registForm .rightArea a{margin-top:10px}#recruitListArea .registForm .rightArea a .data{padding:4px}#recruitListArea .registForm .rightArea a .data .pad{padding:25px;text-align:left;border-radius:16px}#recruitListArea .registForm .rightArea a .data .pad .copy{font-size:1em}#recruitListArea .registForm .rightArea a .data .pad .button{text-align:left;font-size:1em}#recruitTopicsArea{margin-top:40px;padding-top:20px;padding-bottom:20px}#recruitTopicsArea .md_title{padding-bottom:20px}#recruitTopicsArea .topicsList{margin-top:20px;margin-right:-10px;width:inherit}#recruitTopicsArea .topicsList ul li{float:left;width:240px;margin-right:20px}#recruitTopicsArea .topicsList ul li a .image{border-radius:10px;position:relative}#recruitTopicsArea .topicsList ul li a .image:before{border-radius:5px}#recruitTopicsArea .topicsList ul li a .data{padding:12px 5px}#recruitTopicsArea .topicsList ul li a .data .category .date{font-size:.8125em}#recruitTopicsArea .topicsList ul li a .data .title{font-size:1em;max-height:68px}#recruitTopicsArea .topicsList ul li a .data .tag{margin-top:10px}#recruitTopicsArea .swiper-button-prev{right:80px;top:10px;width:40px!important}#recruitTopicsArea .swiper-button-prev:before{content:"";position:absolute;left:18px;top:-12px;width:10px}#recruitTopicsArea .swiper-button-next{right:20px;top:10px;width:40px!important}#recruitTopicsArea .swiper-button-next:before{content:"";position:absolute;right:18px;top:-12px;width:10px}#recruitTopicsArea .button{margin-top:30px}#recruitTopicsArea .filterSearchResultNotfound{height:200px;line-height:200px;border-radius:15px}#recruitOptionArea{margin-top:60px}#recruitOptionArea .recruitEvent{display:block;padding:120px 30px 30px}#recruitOptionArea .recruitEvent:before{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 top;background-size:80px auto;width:80px;height:80px;left:50%;top:25px;transform:translateX(-50%)}#recruitOptionArea .recruitEvent .title{border-right:none;margin-right:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center}#recruitOptionArea .recruitEvent .title br{display:none}#recruitOptionArea .recruitEvent .copy{margin-top:10px;text-align:center;font-size:.875em}#recruitOptionArea .recruitEvent .button{margin-top:20px;text-align:center}#topicsPanelArea{height:320px;overflow:hidden}#topicsPanelArea .pageTitle{margin-top:10px}#topicsPanelArea .pageTitle .main{font-size:1.75em}#topicsPanelArea .pageTitle .sub{margin-top:10px;font-size:1.125em}#topicsPanelArea .round-wrap{width:600px;height:600px;margin-top:-480px;margin-left:-200px}#topicsListArea{margin-top:-80px}#topicsListArea .search{position:inherit;right:inherit;top:inherit;margin-top:20px;margin-bottom:0}#topicsListArea .search .company{width:56%;margin-right:2%}#topicsListArea .search .category{width:42%}#topicsListArea .list ul li{width:48%;margin:20px 4% 0 0}#topicsListArea .list ul li:nth-child(3n){margin-right:4%}#topicsListArea .list ul li:nth-child(2n){margin-right:0}#topicsListArea .list ul li a .image{height:auto;border-radius:10px}#topicsListArea .list ul li a .image:before{border-radius:5px}#topicsListArea .list ul li a .data{padding:12px 5px}#topicsListArea .list ul li a .data .category .date{font-size:.8125em}#topicsListArea .list ul li a .data .title{font-size:1em;margin-top:5px;max-height:68px}#topicsListArea .list ul li a .data .tag{margin-top:10px}#topicsListArea .filterSearchResultNotfound{margin-top:20px;height:200px;line-height:200px;border-radius:15px}#topicsListArea .md_paging .wp-pagenavi .pages{display:none}#topicsDetailArea{margin-top:-200px}#topicsDetailArea .article{margin:0 -10px;padding:40px 20px;border-radius:30px}#topicsDetailArea .article .top .data .date{right:0;top:-25px}#topicsDetailArea .article .top .data .company{display:block;margin-top:15px;font-size:.875em}#topicsDetailArea .article .top .data .company:after{display:none}#topicsDetailArea .article .top .data .tag{display:block;margin-top:5px;font-size:.75em}#topicsDetailArea .article .top .title{margin-top:15px;font-size:1.375em}#topicsDetailArea .article .top .image{margin-top:20px}#topicsDetailArea .article .content{margin-top:15px}#topicsDetailArea .article .content .contentText{margin-top:10px;font-size:.875em}#topicsDetailArea .article .content .contentText .linkThumBlock a table th{width:40%}#topicsDetailArea .article .content .contentText .linkThumBlock a table td{font-size:.9125em}#topicsDetailArea .article .content .contentImage{margin-top:10px}#topicsDetailArea .article .content .contentTitle{margin-top:30px;font-size:1em}#topicsDetailArea .article .content .contentUrl{margin-top:10px}#topicsDetailArea .article .content .contentUrl a{font-size:.875em}#topicsDetailArea .article .content .contentTable{margin-top:10px}#topicsDetailArea .article .content .contentTable table th{padding:15px 10px;width:25%;font-size:.75em}#topicsDetailArea .article .content .contentTable table td{padding:15px;font-size:.75em}#topicsDetailArea .article .button{margin-top:30px}#topicsDetailArea .article .button a.md_btn_main{min-width:100%}#relationArea{margin-top:60px}#relationArea .list ul li{margin-top:20px}#relationArea .list ul li a{display:block;justify-content:inherit;align-items:inherit}#relationArea .list ul li a .image{width:100%;height:0;padding-top:75%;border-radius:10px;min-height:inherit}#relationArea .list ul li a .image:before{border-radius:5px}#relationArea .list ul li a .image img{width:100%;height:auto}#relationArea .list ul li a .data{width:100%;height:auto;padding:12px 5px}#relationArea .list ul li a .data .category{margin-top:0}#relationArea .list ul li a .data .category .date{font-size:.875em}#relationArea .list ul li a .data .title{margin-top:5px;max-height:40px;font-size:.875em;-webkit-line-clamp:2}#relationArea .list ul li a .data .tag{margin-top:15px}#relationArea .list ul li a:hover .md_icon_link{right:5px;bottom:5px}#panelArea{height:420px}#panelArea .pageTitle{position:absolute;left:0;top:50%;margin-left:0;transform:translateY(-50%);margin-top:-20px;padding:0 20px}#panelArea .pageTitle .main{font-size:1.5em}#panelArea .pageTitle .sub{margin-top:10px;font-size:1.125em}#panelArea .round-wrap{width:800px;height:800px;position:absolute;margin-top:-680px;margin-left:-400px;z-index:-1}#panelArea .round-wrap .rotate{width:100%;height:100%;animation:rotate-anime 30s linear infinite}#contactArea{margin-top:-100px}#contactArea .content{padding:0 10px}#contactArea .content .lead{width:100%;margin:0 auto 20px}#contactArea .content dl{width:100%}#contactArea .content dl dt{display:block;width:100%;padding:20px 0 0;text-align:left;border:none}#contactArea .content dl dt span{position:inherit;margin-left:10px;top:inherit;right:0}#contactArea .content dl dd{display:block;padding:5px 0 0}#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:5px}#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 .button{text-align:center;margin-top:40px}#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:100%;margin:20px auto}#thanksArea{margin-top:-240px;padding-bottom:80px}#thanksArea .catch{font-size:1.25em}#thanksArea .lead{font-size:.875em;margin-top:15px}#thanksArea .button{margin-top:40px}}