@charset "utf-8";#panelArea{background:url(//career.agex-ds.com/engineering/sys/wp-content/themes/agds_sys/assets/common/css/../../imageFile/about/panel_about.png) no-repeat center;background-size:cover}#chartArea{background:#eee;padding:30px 0;position:relative;margin-top:70px}#chartArea:before{content:"";position:absolute;top:-50px;right:0;border-top:50px solid transparent;border-right:100vw solid #eee}#chartArea:after{content:"";position:absolute;bottom:-50px;left:0;border-bottom:50px solid transparent;border-left:100vw solid #eee}#chartArea h2.md_title span.en{font-size:1.375em}#chartArea h2.md_title span.ja{top:0}#chartArea .content{margin:0 20px}#chartArea .content .chart .title{position:relative;text-align:center;margin-top:20px}#chartArea .content .chart .title span{display:inline-block;padding:0 15px;background:#eee;z-index:1;position:relative}#chartArea .content .chart .title:before{content:"";display:block;position:absolute;background:#ddd;width:100%;height:1px;left:0;top:50%;margin-top:-1px}#chartArea .content .chart ul li{margin-top:20px;padding:20px 20px 19px;background:#fff;position:relative;z-index:1}#chartArea .content .chart ul li:before{content:"";display:block;position:absolute;width:20px;height:2px;background:#123;left:-20px;top:50%;margin-top:-1px;z-index:-1}#chartArea .content .chart ul li:after{content:"";display:block;position:absolute;width:2px;height:100%;background:#123;left:-20px;top:0;z-index:-1}#chartArea .content .chart ul li .business{font-size:.8125em}#chartArea .content .chart ul li .company{font-size:.875em;font-weight:700;margin-top:5px;line-height:1.5}#chartArea .content .chart ul li .sub{font-size:.875em;line-height:1.5}#chartArea .content .chart ul li:first-child{z-index:2;text-align:center}#chartArea .content .chart ul li:first-child:before{display:none}#chartArea .content .chart ul li:first-child:after{display:none}#chartArea .content .chart ul li:nth-child(2){margin-left:40px;border:solid 2px #123}#chartArea .content .chart ul li:nth-child(2) .image{margin-bottom:15px;width:180px}#chartArea .content .chart ul li:nth-child(2):after{left:-22px;height:150%;top:-22px}#chartArea .content .chart ul li:nth-child(3){margin-left:40px}#chartArea .content .chart ul li:nth-child(3):after{top:-20px;height:150%}#chartArea .content .chart ul li:nth-child(4){margin-left:40px}#chartArea .content .chart ul li:nth-child(4):after{top:-20px}#chartArea .content .chart ul li:nth-child(5){margin-left:40px}#chartArea .content .chart ul li:nth-child(5):after{top:inherit;bottom:50%}#chartArea .content .taisei{margin-top:30px;position:relative}#chartArea .content .taisei:after{content:"";display:block;position:absolute;width:10px;margin-left:-5px;height:19px;background:#eee;left:50%;bottom:0}#chartArea .content .taisei .title{position:relative;text-align:center}#chartArea .content .taisei .title span{display:inline-block;padding:0 15px;background:#eee;z-index:1;position:relative}#chartArea .content .taisei .title:before{content:"";display:block;position:absolute;background:#ddd;width:100%;height:1px;left:0;top:50%;margin-top:-1px}#chartArea .content .taisei .logo{text-align:center;margin-top:20px}#chartArea .content .taisei .logo img{width:180px;height:auto}#chartArea .content .taisei ul{position:relative;margin-top:20px}#chartArea .content .taisei ul:before{content:"";display:block;position:absolute;width:2px;height:100%;background:#123;left:50%;margin-left:-1px;top:0}#chartArea .content .taisei ul li{padding:12px 10px;background:#fff;margin-top:40px;font-weight:700;font-size:.8125em;text-align:center;width:46%;margin-right:8%;float:left;position:relative}#chartArea .content .taisei ul li:nth-child(1){background:#123;color:#fff;width:60%;margin-left:20%;margin-right:20%;margin-top:0}#chartArea .content .taisei ul li:nth-child(2){width:46%;margin-top:20px}#chartArea .content .taisei ul li:nth-child(2):after{content:"";display:block;position:absolute;width:8%;height:2px;background:#123;right:-8.5%;top:50%;margin-top:-1px}#chartArea .content .taisei ul li:nth-child(3){margin-top:40px}#chartArea .content .taisei ul li:nth-child(3):after{content:"";display:block;position:absolute;width:8%;height:2px;background:#123;right:-8.5%;top:50%;margin-top:-1px}#chartArea .content .taisei ul li:nth-child(4){margin-right:0;margin-top:-10px}#chartArea .content .taisei ul li:nth-child(4):after{content:"";display:block;position:absolute;width:8%;height:2px;background:#123;left:-8.5%;top:50%;margin-top:-1px}#chartArea .content .taisei ul li:nth-child(5){margin-top:40px}#chartArea .content .taisei ul li:nth-child(5):after{content:"";display:block;position:absolute;width:8%;height:2px;background:#123;right:-8.5%;top:50%;margin-top:-1px}#chartArea .content .taisei ul li:nth-child(6){margin-right:0;margin-top:-10px}#chartArea .content .taisei ul li:nth-child(6):after{content:"";display:block;position:absolute;width:8%;height:2px;background:#123;left:-8.5%;top:50%;margin-top:-1px}#chartArea .content .taisei ul li:nth-child(7){margin-top:40px}#chartArea .content .taisei ul li:nth-child(7):after{content:"";display:block;position:absolute;width:8%;height:2px;background:#123;right:-8.5%;top:50%;margin-top:-1px}#chartArea .content .taisei ul li:nth-child(8){margin-right:0;margin-top:-10px}#chartArea .content .taisei ul li:nth-child(8):after{content:"";display:block;position:absolute;width:8%;height:2px;background:#123;left:-8.5%;top:50%;margin-top:-1px}#effortsArea{padding-top:30px;margin-top:50px}#effortsArea h2.md_title span.en{font-size:1.375em}#effortsArea h2.md_title span.ja{top:0}#effortsArea .content ul li{margin-top:20px;margin-right:20px}#effortsArea .content ul li:nth-child(2n){margin-right:0;margin-left:20px}#effortsArea .content ul li .image img{width:100%;height:auto}#effortsArea .content ul li .title{font-weight:700;margin:15px 20px 0}#effortsArea .content ul li .text{font-size:.875em;margin:5px 0 0 20px;line-height:1.5}#effortsArea .content ul li:nth-child(2n) .title{margin-left:0;margin-right:20px}#effortsArea .content ul li:nth-child(2n) .text{margin-left:0;margin-right:20px}#benefitsArea{background:#eee;padding:30px 0;position:relative;margin-top:70px}#benefitsArea:before{content:"";position:absolute;top:-50px;right:0;border-top:50px solid transparent;border-right:100vw solid #eee}#benefitsArea:after{content:"";position:absolute;bottom:-50px;left:0;border-bottom:50px solid transparent;border-left:100vw solid #eee}#benefitsArea h2.md_title span.en{font-size:1.375em}#benefitsArea h2.md_title span.ja{top:0}#benefitsArea .content{margin:0 20px}#benefitsArea .content ul li{margin-top:20px;padding:20px;background:#fff}#benefitsArea .content ul li .title{font-weight:700}#benefitsArea .content ul li .text{font-size:.875em;margin-top:5px;line-height:1.5}#outlineArea{padding-top:30px;margin-top:50px}#outlineArea h2.md_title span.en{font-size:1.375em}#outlineArea h2.md_title span.ja{top:0}#outlineArea .content{margin:20px 20px 0}#outlineArea .content table{width:100%;border-bottom:solid 1px #ddd}#outlineArea .content table tr th{width:24%;line-height:1.5;border-top:solid 1px #ddd;padding:15px 15px 15px 0;font-size:.875em}#outlineArea .content table tr td{line-height:1.5;border-top:solid 1px #ddd;padding:15px 0;font-size:.875em;vertical-align:middle}#outlineArea .content table tr td .subTitle{font-size:1em;line-height:1.375;margin-bottom:5px}#outlineArea .content table tr td .subContent ul li{font-size:.8125em;padding-left:1em;text-indent:-1em;margin-bottom:5px}