@charset "utf-8";@media only screen and (max-width:640px){#topPagetopArea{padding:0 10px 100px;overflow:hidden}#topPanelArea{height:100svh;min-height:inherit;max-height:inherit;padding:72px 0 10px}#topPanelArea .innner{border-radius:20px}#topPanelArea .innner .bgIcon01{position:absolute;left:-120px;top:-160px}#topPanelArea .innner .bgIcon01 span{display:block;width:300px;height:300px;border:solid 50px #f3f3f3}#topPanelArea .innner .sliderIndex ul{width:90%;height:100svh;min-height:inherit;margin:0 auto}#topPanelArea .innner .sliderIndex ul li .image{left:54%;width:60%;height:0;padding-top:60%;margin-top:-30%;pointer-events:none}#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 .mainCopy{margin-left:0;left:inherit;right:10%;bottom:inherit;top:5%;font-size:3.4vmax}#topPanelArea .innner .sliderIndex ul li .mainCopy span{border-right:solid 2px #222;background:rgba(255,255,255,.5);padding-top:5px;padding-bottom:5px;margin-right:3px;pointer-events:none}#topPanelArea .innner .sliderIndex ul li .subCopy{margin-left:0;top:inherit;bottom:155px;left:0;font-size:.9125em;line-height:1.5;writing-mode:inherit;text-orientation:inherit;width:84%;letter-spacing:0;pointer-events:none}#topPanelArea .innner .sliderIndex ul li .subCopy br{display:none}#topPanelArea .innner .sliderIndex ul li .company{left:0;margin-left:0;transform:none;bottom:95px;top:inherit;z-index:2}#topPanelArea .innner .sliderIndex ul li .company a{font-size:.675em;padding-left:15px;padding-right:36px;min-width:260px;max-width:inherit;position:relative}#topPanelArea .innner .sliderIndex ul li .company a:after{right:10px;margin-top:-1px}#topPanelArea .innner .scroll{right:0;bottom:120px}#topPanelArea .innner .scroll:before{left:110px;z-index:-1;width:100px}#topPanelArea .innner .scroll:after{z-index:-1}#topPanelArea .innner .scroll a{font-size:1em}.swiper-slide{opacity:0!important;overflow:inherit!important}.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-next .mainCopy{display:none}.swiper-slide.swiper-slide-next .subCopy{display:none}.swiper-slide.swiper-slide-next .company{display:none}.swiper-slide.swiper-slide-prev{opacity:.5!important}.swiper-slide.swiper-slide-prev .mainCopy{display:none}.swiper-slide.swiper-slide-prev .subCopy{display:none}.swiper-slide.swiper-slide-prev .company{display:none}.swiper-slide.swiper-slide-active{opacity:1!important}.swiper-slide.swiper-slide-active .image{margin-left:-25%}.swiper-button-prev{top:50%!important;width:40px!important;height:40px!important;margin-left:-40%;margin-top:2%!important;transform:translateX(-50%) rotate(135deg) scale(1)}.swiper-button-prev:before{content:"";width:18px;height:18px;background-size:18px auto}.swiper-button-prev:after{display:none}.swiper-button-prev:hover{transform:translateX(-50%) rotate(135deg) scale(1)}.swiper-button-next{top:50%!important;width:40px!important;height:40px!important;margin-left:10%;margin-top:-73%!important;transform:translateX(-50%) rotate(-45deg) scale(1)}.swiper-button-next:before{content:"";width:18px;height:18px;background-size:18px auto}.swiper-button-next:after{display:none}.swiper-button-next:hover{transform:translateX(-50%) rotate(-45deg) scale(1)}#aboutArea{min-width:inherit;padding:80px 10px 40px;margin-top:-50px}#aboutArea:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;opacity:.5}#aboutArea .catch{margin-top:15px;font-size:1.25em;text-align:left;letter-spacing:0}#infoListArea{min-width:inherit;max-width:inherit;margin:40px auto 0;padding-bottom:110px}#infoListArea .bgIcon01{right:-180px;top:-40px}#infoListArea .bgIcon01 span{display:block;width:300px;height:300px;border:solid 60px #fff}#infoListArea .bgIcon02{left:0;bottom:30px}#infoListArea .bgIcon02 span{display:block;width:300px;height:300px;border:solid 60px #fff}#infoListArea .bgIcon03{left:-220px;bottom:-60px}#infoListArea .bgIcon03 span{display:block;width:300px;height:300px;border:solid 60px #fff}#infoListArea .titleArea{float:inherit;width:100%;padding-left:10px;padding-right:10px}#infoListArea .titleArea .main{font-size:1.375em}#infoListArea .titleArea .main:after{left:-12px;top:-12px;width:8px;height:8px}#infoListArea .titleArea .sub{margin-top:10px}#infoListArea .titleArea .lead{margin-top:20px}#infoListArea .titleArea .button{margin-top:0;margin-left:0;position:absolute;width:100%;left:0;bottom:20px;text-align:center}#infoListArea .list{float:inherit;width:100%}#infoListArea .list ul li{margin-top:20px;width:100%}#infoListArea .list ul li:first-child{margin-top:20px}#infoListArea .list ul li:nth-child(2){margin-left:0}#infoListArea .list ul li:nth-child(3){margin-left:0}#infoListArea .list ul li a{padding:15px;border-radius:15px;overflow:hidden}#infoListArea .list ul li a .image{width:30%;padding-top:30%;height:0;min-width:inherit;min-height:inherit;border-radius:10px;overflow:hidden}#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-left:4%;padding-top:0;padding-bottom:0}#infoListArea .list ul li a .data .category{padding-bottom:0;border-bottom:none}#infoListArea .list ul li a .data .category .date{margin-right:5px;font-size:.8125em}#infoListArea .list ul li a .data .category .md_icon_lightGray{font-size:.6125em;top:-1px}#infoListArea .list ul li a .data .title{font-size:1em;margin-top:5px;max-height:50px;line-height:1.5}#infoListArea .list ul li a .data .tag{margin-top:5px;font-size:.75em}#infoListArea .list ul li a .data .md_icon_linkL{top:inherit;bottom:15px;right:15px}#infoListArea .list ul li a:hover .data .md_icon_linkL{right:10px}#investmentArea{min-width:inherit;padding:40px 10px 50%;margin:0 auto;position:relative;z-index:2}#investmentArea .bgIcon01{right:-120px;bottom:-100px}#investmentArea .bgIcon01 span{display:block;width:300px;height:300px;border:solid 60px #f5f5f5}#investmentArea:before{top:inherit;bottom:20px;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 bottom;background-size:2140px auto}#investmentArea .image img{position:absolute;border-radius:10px;overflow:hidden}#investmentArea .image img:nth-child(1){left:18%;top:inherit;bottom:-10%;margin-left:0;margin-top:0;width:40%;height:auto}#investmentArea .image img:nth-child(2){left:63%;top:inherit;bottom:-5%;margin-left:0;margin-top:0;width:40%;height:auto}#investmentArea .titleArea{padding-left:10px;padding-right:10px}#investmentArea .titleArea .main{font-size:1.375em}#investmentArea .titleArea .main:after{left:-12px;top:-12px;width:8px;height:8px}#investmentArea .titleArea .sub{margin-top:10px}#investmentArea .titleArea .catch{margin-top:20px}#investmentArea .titleArea .lead{margin-top:15px;line-height:1.75;max-width:inherit}#investmentArea .titleArea .button{margin-top:20px;text-align:center}#topPageBottomArea{margin-top:-60px;padding:80px 0 80px;background:#f3f3f3}#topPageBottomArea .inner{min-width:inherit;max-width:inherit;padding:0 10px;margin:100px auto 0}#recruitArea{float:inherit;width:100%;border-radius:20px;padding:30px 20px}#recruitArea .titleArea{float:inherit;width:inherit;margin-top:10px;padding-right:0;border-right:none}#recruitArea .titleArea .main{font-size:1.375em}#recruitArea .titleArea .main:after{left:-12px;top:-12px;width:8px;height:8px}#recruitArea .titleArea .sub{margin-top:10px;letter-spacing:.1em;color:#fff;opacity:.75}#recruitArea .titleArea .text{margin-top:20px;line-height:1.75;color:#fff}#recruitArea .image{width:inherit;float:inherit}#recruitArea .image ul li{width:120px;height:120px;position:absolute;right:0;top:0;border-radius:10px;overflow:hidden}#recruitArea .image ul li:nth-child(1){display:none}#recruitArea .image ul li:nth-child(2){display:none}#recruitArea .image .button{margin-top:20px;text-align:center;position:inherit;right:inherit;bottom:inherit}#contactArea{margin-top:40px;float:inherit;width:100%;border-radius:20px;padding:30px 20px}#contactArea .titleArea{margin-top:10px}#contactArea .titleArea .main{font-size:1.375em}#contactArea .titleArea .main:after{left:-12px;top:-12px;width:8px;height:8px}#contactArea .titleArea .text{margin-top:20px}#contactArea .button{margin-top:20px;text-align:center}}