@charset "utf-8";body{background:#00b7de}#topPagetopArea{padding:0 20px 140px}#topPanelArea{height:100vh;min-height:600px;max-height:1300px;padding:20px 0;position:relative!important;z-index:5!important;overflow:hidden}#topPanelArea .innner{height:100%;border-radius:50px;background:#fff;overflow:hidden;position:relative!important;z-index:5!important}#topPanelArea .innner .bgIcon01{position:absolute;left:-200px;top:-200px;z-index:0}#topPanelArea .innner .bgIcon01 span{display:block;width:600px;height:540px;border-radius:100%;border:solid 120px #f3f3f3;z-index:0}#topPanelArea .innner #particles-js{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none !important}#topPanelArea .innner #particles-js canvas{display:block}#topPanelArea .innner .sliderIndex ul{width:50%;height:100vh;min-height:540px;margin:0 auto;position:relative}#topPanelArea .innner .sliderIndex ul li .image{display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);text-align:center;width:65%;height:0;padding-top:65%;border-radius:100%}#topPanelArea .innner .sliderIndex ul li .image:before{content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:150%;height:0;padding-top:150%;border-radius:100%}#topPanelArea .innner .sliderIndex ul li .image:after{content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:120%;height:0;padding-top:120%;border-radius:100%}#topPanelArea .innner .sliderIndex ul li.DS .image{background:linear-gradient(90deg,#3ad,#56d)}#topPanelArea .innner .sliderIndex ul li.DS .image:before{background:linear-gradient(90deg,#3ad,#56d);opacity:.1}#topPanelArea .innner .sliderIndex ul li.DS .image:after{background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/top/illust_topPanel_ds.png) no-repeat center;background-size:90% auto}#topPanelArea .innner .sliderIndex ul li.XIN .image{background:linear-gradient(90deg,#87f,#94c)}#topPanelArea .innner .sliderIndex ul li.XIN .image:before{background:linear-gradient(90deg,#87f,#94c);opacity:.1}#topPanelArea .innner .sliderIndex ul li.XIN .image:after{background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/top/illust_topPanel_xin.svg) no-repeat center;background-size:90% auto}#topPanelArea .innner .sliderIndex ul li.SK .image{background:linear-gradient(90deg,#eb1,#e81)}#topPanelArea .innner .sliderIndex ul li.SK .image:before{background:linear-gradient(90deg,#eb1,#e81);opacity:.1}#topPanelArea .innner .sliderIndex ul li.SK .image:after{background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/top/illust_topPanel_sk.svg) no-repeat center;background-size:90% auto}#topPanelArea .innner .sliderIndex ul li.FFT .image{background:linear-gradient(90deg,#f68b2b,#e53)}#topPanelArea .innner .sliderIndex ul li.FFT .image:before{background:linear-gradient(90deg,#f68b2b,#e53);opacity:.1}#topPanelArea .innner .sliderIndex ul li.FFT .image:after{background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/top/illust_topPanel_fft.png) no-repeat center;background-size:90% auto}#topPanelArea .innner .sliderIndex ul li.AC .image{background:linear-gradient(90deg,#f66,#e46)}#topPanelArea .innner .sliderIndex ul li.AC .image:before{background:linear-gradient(90deg,#f66,#e46);opacity:.1}#topPanelArea .innner .sliderIndex ul li.AC .image:after{background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/top/illust_topPanel_ac.png) no-repeat center;background-size:90% auto}#topPanelArea .innner .sliderIndex ul li .mainCopy{position:absolute;left:50%;margin-left:40%;bottom:15%;font-size:5vmin;line-height:1.5;letter-spacing:.05em}#topPanelArea .innner .sliderIndex ul li .mainCopy span{display:inline-block;border-right:solid 4px #222;font-weight:700}#topPanelArea .innner .sliderIndex ul li .subCopy{position:absolute;left:50%;margin-left:-54%;top:20%;font-size:2.4vmin;font-weight:700;line-height:1.75;letter-spacing:.05em}#topPanelArea .innner .sliderIndex ul li .company{position:absolute;left:50%;transform:translateX(-50%);top:50%;margin-top:34%}#topPanelArea .innner .sliderIndex ul li .company a{padding-left:20px;padding-right:50px;white-space:nowrap;position:relative!important;pointer-events:auto !important;z-index:10!important}#topPanelArea .innner .scroll{position:absolute;right:3%;bottom:200px;transform:rotate(90deg)}#topPanelArea .innner .scroll:before{content:"";display:block;position:absolute;left:225px;top:50%;transform:translateX(-50%) translateY(-50%);width:300px;height:1px;background:#00b7de}#topPanelArea .innner .scroll:after{content:"";display:block;position:absolute;left:80px;top:50%;transform:translateX(-50%) translateY(-50%);width:10px;height:10px;border-radius:10px;background:#00b7de;animation-name:scroll-animate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}#topPanelArea .innner .scroll a{letter-spacing:.1em;color:#00b7de;font-size:1.125em}@keyframes scroll-animate{0%{left:80px}100%{left:270px}}.swiper-slide{transition:.3s;opacity:0!important;overflow:inherit!important;position:relative}.swiper-slide .mainCopy{display:none}.swiper-slide .subCopy{display:none}.swiper-slide .company{display:none}.swiper-slide.swiper-slide-next{opacity:.5!important}.swiper-slide.swiper-slide-prev{opacity:.5!important}.swiper-slide.swiper-slide-active{opacity:1!important}.swiper-slide.swiper-slide-active .mainCopy{display:block}.swiper-slide.swiper-slide-active .mainCopy{display:block}.swiper-slide.swiper-slide-active .subCopy{display:block}.swiper-slide.swiper-slide-active .company{display:block}.swiper-button-prev{top:79%!important;left:50%!important;background:#00b7de;width:70px!important;height:70px!important;border-radius:70px;z-index:9;transform:translateX(-50%) rotate(135deg) scale(1);margin-left:-18%;opacity:.8;box-shadow:0 0 10px rgba(0,0,0,.2);transition:all .25s ease-out}.swiper-button-prev:before{content:"";width:32px;height:32px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_arrow_wh.svg) no-repeat center;background-size:32px auto}.swiper-button-prev:after{display:none}.swiper-button-prev:hover{background:#2cb;transform:translateX(-50%) rotate(135deg) scale(1.2);box-shadow:0 10px 10px -5px rgba(0,0,0,.2)}.swiper-button-next{top:18%!important;left:50%!important;background:#00b7de;width:70px!important;height:70px!important;border-radius:70px;z-index:9;transform:translateX(-50%) rotate(-45deg) scale(1);margin-left:18%;opacity:.8;box-shadow:0 0 10px rgba(0,0,0,.2);transition:all .25s ease-out}.swiper-button-next:before{content:"";width:32px;height:32px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_arrow_wh.svg) no-repeat center;background-size:32px auto}.swiper-button-next:after{display:none}.swiper-button-next:hover{background:#2cb;transform:translateX(-50%) rotate(-45deg) scale(1.2);box-shadow:0 10px 10px -5px rgba(0,0,0,.2)}#topPanelArea .innner .sliderIndex{pointer-events:none !important}#topPanelArea .innner .sliderIndex .swiper-button-prev,#topPanelArea .innner .sliderIndex .swiper-button-next{pointer-events:auto !important}#topPanelArea .innner .sliderIndex ul li.swiper-slide-active .company a{pointer-events:auto !important;position:relative !important;z-index:9999 !important}#aboutArea{min-width:960px;padding:0 0 140px;margin:0 auto 0;padding-top:120px;text-align:center;position:relative}#aboutArea:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;opacity:.5}#aboutArea .sub{letter-spacing:.1em;color:#fff;opacity:.75}#aboutArea .catch{margin-top:20px;color:#fff;font-size:1.75em;font-weight:700;letter-spacing:.1em;line-height:1.5}#infoListArea{min-width:960px;max-width:1640px;margin:120px auto 0;padding-bottom:120px;position:relative;z-index:3}#infoListArea .bgIcon01{position:absolute;right:-200px;top:-200px;opacity:.1;z-index:0}#infoListArea .bgIcon01 span{display:block;width:650px;height:650px;border-radius:100%;border:solid 100px #fff}#infoListArea .bgIcon02{position:absolute;left:140px;bottom:0;opacity:.1;z-index:0}#infoListArea .bgIcon02 span{display:block;width:650px;height:650px;border-radius:100%;border:solid 100px #fff}#infoListArea .bgIcon03{position:absolute;left:-345px;bottom:-260px;opacity:.1;z-index:0}#infoListArea .bgIcon03 span{display:block;width:650px;height:650px;border-radius:100%;border:solid 100px #fff}#infoListArea .titleArea{float:left;width:28%}#infoListArea .titleArea .main{font-size:2.5em;font-weight:700;color:#fff;position:relative}#infoListArea .titleArea .main:after{content:"";position:absolute;left:-20px;top:-20px;width:12px;height:12px;background:#fff;border-radius:12px;opacity:.5}#infoListArea .titleArea .sub{margin-top:10px;letter-spacing:.1em;color:#fff;opacity:.75}#infoListArea .titleArea .lead{margin-top:60px;line-height:1.75;color:#fff}#infoListArea .titleArea .button{position:absolute;bottom:0;left:50%;margin-left:10%}#infoListArea .titleArea .button a.md_btn_lineWhite{min-width:260px;padding:18px 0 16px}#infoListArea .list{float:right;width:70%}#infoListArea .list ul li{margin-top:60px;width:80%}#infoListArea .list ul li:first-child{margin-top:0}#infoListArea .list ul li:nth-child(2){margin-left:10%}#infoListArea .list ul li:nth-child(3){margin-left:20%}#infoListArea .list ul li a{display:flex;align-items:center;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);position:relative;transition:all .25s ease-out}#infoListArea .list ul li a .image{width:320px;height:240px;position:relative;overflow:hidden}#infoListArea .list ul li a .image img{position:absolute;width:100%;height:100%;top:0;object-fit:cover;transition:all .25s ease-out}#infoListArea .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}#infoListArea .list ul li a .data{width:70%;padding:0 30px}#infoListArea .list ul li a .data .category{padding-bottom:20px;border-bottom:solid 1px #ddd}#infoListArea .list ul li a .data .category .date{margin-right:10px;color:#00b7de;letter-spacing:.1em}#infoListArea .list ul li a .data .category .md_icon_lightGray{top:-2px;padding:4px 10px 3px}#infoListArea .list ul li a .data .title{margin-top:20px;font-size:1.25em;font-weight:700;max-height:52px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:all .25s ease-out}#infoListArea .list ul li a .data .tag{margin-top:30px;font-size:.875em;color:#777}#infoListArea .list ul li a .data .md_icon_linkL{bottom:inherit;top:30px;right:30px;transition:all .25s ease-out}#infoListArea .list ul li a:hover{box-shadow:none}#infoListArea .list ul li a:hover .image img{transform:scale(1.1)}#infoListArea .list ul li a:hover .image:after{opacity:0}#infoListArea .list ul li a:hover .data .title{color:#f90}#infoListArea .list ul li a:hover .data .md_icon_linkL{right:20px}#investmentArea{min-width:960px;padding:0 20px;margin:200px auto 0;position:relative;z-index:2}#investmentArea .bgIcon01{position:absolute;right:-240px;bottom:-200px;opacity:1;z-index:0}#investmentArea .bgIcon01 span{display:block;width:600px;height:600px;border-radius:100%;border:solid 100px #f5f5f5}#investmentArea:before{content:"";position:absolute;left:0;top:-340px;width:100%;height:1000px;background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/top/bg_top_wave01.svg) no-repeat center top;background-size:2600px auto}#investmentArea .image img{position:absolute;border-radius:30px;overflow:hidden}#investmentArea .image img:nth-child(1){left:50%;margin-left:-480px;margin-top:-160px}#investmentArea .image img:nth-child(2){left:50%;margin-left:-940px;margin-top:-300px}#investmentArea .titleArea{padding-left:50%;padding-right:5%;position:relative}#investmentArea .titleArea .main{font-size:2.5em;font-weight:700;position:relative}#investmentArea .titleArea .main:after{content:"";position:absolute;left:-20px;top:-20px;width:12px;height:12px;background:#777;border-radius:12px;opacity:.5}#investmentArea .titleArea .sub{margin-top:10px;letter-spacing:.1em;opacity:.75}#investmentArea .titleArea .catch{margin-top:60px;line-height:1.75;font-weight:700}#investmentArea .titleArea .lead{margin-top:20px;line-height:1.75;max-width:800px}#investmentArea .titleArea .button{margin-top:40px}#investmentArea .titleArea .button a.md_btn_line{min-width:260px;padding:18px 0 16px}#topPageBottomArea{margin-top:-180px;padding:200px 0 140px;background:#f3f3f3}#topPageBottomArea .inner{min-width:960px;max-width:1640px;padding:0 20px;margin:200px auto 0}#recruitArea{float:left;width:60%;border-radius:30px;background:linear-gradient(95deg,#838c93,#5b6366);padding:4% 4% 50px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);z-index:2;position:relative}#recruitArea .titleArea{float:left;width:47%;margin-top:30px;padding-right:30px;border-right:solid 1px #ddd}#recruitArea .titleArea .main{font-size:2.125em;font-weight:700;color:#fff;position:relative}#recruitArea .titleArea .main:after{content:"";position:absolute;left:-20px;top:-20px;width:12px;height:12px;background:#fff;border-radius:12px;opacity:.5}#recruitArea .titleArea .sub{margin-top:10px;letter-spacing:.1em;color:#fff;opacity:.75}#recruitArea .titleArea .text{margin-top:30px;line-height:1.75;color:#fff}#recruitArea .image{width:53%;float:right}#recruitArea .image ul li{width:180px;height:180px;position:absolute;right:0;top:0;border-radius:20px;overflow:hidden}#recruitArea .image ul li:nth-child(1){left:75%;top:-30px}#recruitArea .image ul li:nth-child(2){left:52%;top:60px}#recruitArea .image ul li img{width:100%;height:auto}#recruitArea .image .button{margin-top:30px;text-align:right;position:absolute;right:4%;bottom:50px}#recruitArea .image .button a.md_btn_lineWhite{min-width:260px;padding:18px 0 16px}#contactArea{float:right;width:37%;border-radius:30px;background:linear-gradient(95deg,#0bd,#2cb);padding:4% 4% 50px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);z-index:2;position:relative}#contactArea .titleArea{margin-top:30px}#contactArea .titleArea .main{font-size:2.125em;font-weight:700;color:#fff;position:relative}#contactArea .titleArea .main:after{content:"";position:absolute;left:-20px;top:-20px;width:12px;height:12px;background:#fff;border-radius:12px;opacity:.5}#contactArea .titleArea .sub{margin-top:10px;letter-spacing:.1em;color:#fff;opacity:.75}#contactArea .titleArea .text{margin-top:30px;line-height:1.75;color:#fff}#contactArea .button{margin-top:30px;text-align:right}#contactArea .button a.md_btn_lineWhite{min-width:260px;padding:18px 0 16px}