@charset "utf-8";main{overflow:hidden}.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}.md_pankuzuArea.top ul li:after{border-top:1px solid #fff;border-right:1px solid #fff}.md_pankuzuArea.top ul li a span{color:#fff}.md_pankuzuArea.top ul li a em{color:#fff}#panelArea{height:800px;position:relative;overflow:hidden}#panelArea:before{content:"";width:100%;height:800px;min-width:1480px;position:absolute;left:50%;margin-left:-860px;bottom:240px;background:url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/about/bg_wave01.svg) no-repeat left bottom}#panelArea .pageTitle{display:block;width:100%;position:absolute;left:50%;top:50%;margin-left:-520px;transform:translateY(-50%);margin-top:-80px}#panelArea .pageTitle .main{font-size:2.5em;letter-spacing:.1em;color:#fff;font-weight:700}#panelArea .pageTitle .sub{margin-top:15px;font-size:1.25em;color:#fff;letter-spacing:.04em;opacity:.5}#panelArea .copy{position:absolute;top:50%;left:50%;margin-top:100px;margin-left:120px;transform:translateY(-50%);width:420px;font-size:.875em;color:#555;line-height:1.75}#panelArea .aboutMenu{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);margin-left:320px;margin-top:0;width:280px;padding:40px 30px;border-radius:30px;background-color:#fff;box-shadow:0 10px 40px 0 rgba(0,0,0,.1)}#panelArea .aboutMenu .title{padding:0 0 20px 4px;font-size:.85em;color:#777}#panelArea .aboutMenu ul li.active{color:#f90}#panelArea .aboutMenu ul li{border-top:1px solid #ddd}#panelArea .aboutMenu ul li:last-child{border-bottom:1px solid #ddd}#panelArea .aboutMenu ul li a{display:block;padding:16px 12px 14px;font-size:.875em;position:relative;transition:all .25s ease-out}#panelArea .aboutMenu ul li a .md_icon_link{width:24px;height:24px;background:#222 url(//agex.co.jp/sys/wp-content/themes/agex.sys/assets/common/css/../../imageFile/global/icon_arrow_wh.svg) no-repeat center;background-size:12px auto;right:12px;bottom:12px;transition:all .25s ease-out}#panelArea .aboutMenu ul li a:hover{color:#f90}#panelArea .aboutMenu ul li a:hover .md_icon_link{right:7px;bottom:12px}#companyOverviewArea{margin-top:-160px;background:#fff;position:relative;z-index:-1}#companyOverviewArea:before{content:"";position:absolute;left:50%;top:-200px;margin-left:-65%;width:130%;height:1000px;border-radius:100% 100% 0 0;background:#fff;z-index:-2}#companyOverviewArea .table{margin-top:30px}#companyOverviewArea .table table{width:100%}#companyOverviewArea .table table th{padding:20px;width:20%;background:#f8f8f8;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;vertical-align:top;font-size:.875em}#companyOverviewArea .table table td{padding:20px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;line-height:1.5;font-size:.875em}#groupCompanyArea{padding-top:100px;background:#fff}#groupCompanyArea .title{text-align:center;font-size:1.75em;letter-spacing:.1em}#groupCompanyArea .companies{margin-top:40px}#groupCompanyArea .companies ul{display:flex;gap:60px;align-items:center;justify-content:center;width:100%;text-align:center}#groupCompanyArea .companies ul li.ds{width:200px;height:auto}#groupCompanyArea .companies ul li.ds img{width:100%;height:auto}#groupCompanyArea .companies ul li.xin{width:150px;height:auto}#groupCompanyArea .companies ul li.xin img{width:100%;height:auto}#groupCompanyArea .companies ul li.sk{width:250px}#groupCompanyArea .companies ul li.sk img{width:100%;height:auto}#groupCompanyArea .companies ul li.fft{width:180px;height:auto}#groupCompanyArea .companies ul li.fft img{width:100%;height:auto}#groupCompanyArea .companies ul li.kv{width:135px;height:auto}#groupCompanyArea .companies ul li.kv img{width:100%;height:auto}#accessArea{padding-top:100px;background:#fff;position:relative}#accessArea:after{content:"";position:absolute;left:50%;bottom:-200px;margin-left:-65%;width:130%;height:1000px;border-radius:0 0 100% 100%;background:#fff;z-index:-2}#accessArea iframe{width:100%;height:500px}#accessArea .access{display:flex;margin-top:40px}#accessArea .access .title{font-size:1.3125em;padding-right:50px;border-right:solid 1px #ddd;letter-spacing:.1em}#accessArea .access .copy{padding-left:50px;font-size:.875em;line-height:1.75}#accessArea .access .route{padding-left:50px;font-size:.875em;line-height:1.75}#accessArea .button{margin-top:60px;text-align:center}#accessArea .button .history{display:inline-block;margin:0 20px}#accessArea .button .history a{min-width:280px}#accessArea .button .future{display:inline-block;margin:0 20px}#accessArea .button .future a{min-width:280px}#relationArea{margin-top:240px}#relationArea ul{margin-top:30px}#relationArea ul li{float:left;width:48%;margin-right:4%}#relationArea ul li:nth-child(2n){margin-right:0}#relationArea ul li a{display:flex;align-items:center;padding:40px;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);background:linear-gradient(95deg,#838c93,#5b6366);opacity:.9;transition:all .25s ease-out}#relationArea ul li:nth-child(2n) a{background:linear-gradient(90deg,#0bd,#2cb)}#relationArea ul li a .title{padding-right:25px;white-space:nowrap}#relationArea ul li a .title .main{color:#fff;font-size:1.5em;font-weight:700}#relationArea ul li a .title .sub{margin-top:10px;color:#fff;opacity:.5;letter-spacing:.1em}#relationArea ul li a .copy{color:#fff;line-height:1.75}#relationArea ul li a:hover{box-shadow:0 15px 15px -5px rgba(0,0,0,.2);opacity:1}#historyArea{margin-top:-160px}#historyArea .inner ul{position:relative}#historyArea .inner ul:before{content:"";position:absolute;left:50%;top:60px;width:1px;height:100%;background:#ddd;margin-left:-1px}#historyArea .inner ul li{width:50%;margin-top:-10px;margin-right:50%;padding-right:30px;display:flex;align-items:center;position:relative}#historyArea .inner ul li:before{content:"";display:block;position:absolute;right:0;top:50%;margin-right:-10px;margin-top:-10px;width:20px;height:20px;border-radius:20px;background:#222}#historyArea .inner ul li:nth-child(2n){margin-left:50%;padding-right:0;padding-left:30px}#historyArea .inner ul li:nth-child(2n):before{right:inherit;left:0;top:50%;margin-left:-10px;background:linear-gradient(90deg,#0bd,#2cb)}#historyArea .inner ul li .year{font-size:1.75em}#historyArea .inner ul li .text{width:100%;padding:30px;background:#fff;border-radius:20px;margin-right:15px}#historyArea .inner ul li .text .list{text-indent:-1em;padding-left:1em;margin-top:10px;line-height:1.5}#historyArea .inner ul li .text .list:first-child{margin-top:0}#historyArea .inner ul li:nth-child(2n) .text{margin-right:0;margin-left:15px}#newValueArea{margin-top:-160px;position:relative}#newValueArea .newValue{border-bottom:solid 1px #ddd;padding-bottom:100px;padding-right:25%}#newValueArea .newValue .title{margin-bottom:70px;font-weight:700;font-size:1.5em;letter-spacing:.05em;line-height:1.5}#newValueArea .newValue .text{margin-top:60px;letter-spacing:.05em;line-height:1.75}#newValueArea .leftImage{position:absolute;left:50%;bottom:100px;margin-left:-1200px;transform:rotate(30deg);z-index:0}#newValueArea .leftImage img{width:840px;height:auto}#newValueArea .rightImage{position:absolute;left:50%;top:60px;margin-left:500px;z-index:0;transform:rotate(-20deg)}#newValueArea .rightImage img{width:540px;height:auto}#newValueArea .groupCompany{margin-top:100px;padding-left:25%}#newValueArea .groupCompany .title{font-weight:700;font-size:1.5em;letter-spacing:.05em;line-height:1.5}#newValueArea .groupCompany .text{margin-top:60px;letter-spacing:.05em;line-height:1.75}