@charset "UTF-8";.#mainCompany{background:#f2f2f2;text-align:center}#mainCompany .inner{position:relative;padding:0 80px 0 180px}#mainCompany h1{font-size:50px;display:block;padding:200px 0;transform:translateY(30px);opacity:0;transition:opacity 1s cubic-bezier(.21,.60,.35,1),transform 1s cubic-bezier(.21,.60,.35,1);text-align:center !important}#mainCompany.fade h1{transform:translateY(0);opacity:1}#mainCompany h2{font-size:29px;text-align:left;line-height:1.5;display:inline-block;opacity:0;transform:translateY(10px);transition:opacity 1s cubic-bezier(.21,.60,.35,1),transform 1s cubic-bezier(.21,.60,.35,1);transition-delay:1.2s}#mainCompany.fade h2{transform:translateY(0);opacity:1}#mainCompany p{font-size:16px;text-align:left;line-height:2;display:inline-block;margin-top:30px;opacity:0;transform:translateY(10px);transition:opacity 1s cubic-bezier(.21,.60,.35,1),transform 1s cubic-bezier(.21,.60,.35,1);transition-delay:1.2s}#mainCompany.fade p{transform:translateY(0);opacity:1}#mainCompany .scroll{position:relative;height:120px;margin-top:80px}#mainCompany .scroll:before{content:"";position:absolute;left:50%;bottom:0;display:block;width:1px;height:100%;background:#333}#mainCompany .scroll:after{content:"Scroll";position:absolute;left:50%;top:50%;transform:translate(20px,-10%);font-size:14px;opacity:0;transition:opacity 1s cubic-bezier(.21,.60,.35,1),transform 1s cubic-bezier(.21,.60,.35,1);transition-delay:2.4s}#mainCompany.fade .scroll:after{opacity:1;transform:translate(20px,-50%)}@media only screen and (max-width:768px){#mainCompany .inner{padding:0 20px}#mainCompany h1{font-size:28px;padding:150px 0}#mainCompany h2{font-size:18px}#mainCompany p{font-size:14px;line-height:1.8;margin-top:20px}#mainCompany .scroll{height:80px;margin-top:60px}#mainCompany .scroll:after{font-size:12px}}#belief .img{max-width:980px;margin:0 auto;transform:translateY(30px);opacity:0;transition:opacity 1s cubic-bezier(.21,.60,.35,1),transform 1s cubic-bezier(.21,.60,.35,1)}#belief .img.fade{transform:translateY(0);opacity:1}#belief .box{max-width:980px;margin:60px auto 0;text-align:center;transform:translateY(30px);opacity:0;transition:opacity 1s cubic-bezier(.21,.60,.35,1),transform 1s cubic-bezier(.21,.60,.35,1)}#belief .box.fade{transform:translateY(0);opacity:1}#belief .box h2{font-size:40px;position:relative}#belief .box ul{display:inline-block;text-align:left}#belief .box ul li{font-size:18px;margin:20px 0 0 1em;text-indent:-1em;line-height:1.5}#belief .box p{text-align:right;font-size:16px;margin-top:30px}@media only screen and (max-width:768px){#belief{padding-top:0}#belief .box{margin:30px 20px 0}#belief .box h2{font-size:24px}#belief .box h2 span{padding:0 20px}#belief .box ul li{font-size:14px;margin:20px 0 0 1em}#belief .box p{font-size:13px;margin-top:30px}}#map{background:#f2f2f2;padding:40px 0}#graph{padding-bottom:0}#graph h2{font-size:36px;text-align:center}#graph h2 span{display:inline-block;border-bottom:1px solid #333}#graph h3{text-align:center;font-size:28px;margin-top:60px}#graph h3 span{font-size:18px}#graph .img{max-width:910px;margin:20px auto 0}@media only screen and (max-width:768px){#graph h2{font-size:20px}#graph h3{font-size:16px;margin-top:40px}#graph h3 span{font-size:12px}#graph .img{margin:20px 20px 0}}#howwedo{padding-bottom:0}#howwedo .inner p{font-size:18px;line-height:2;padding-left:100px}#howwedo .box{padding:80px 80px 80px 280px;color:#fff;overflow:hidden}#howwedo #box1{background:#015824;margin-top:60px}#howwedo #box2{background:#65c18b}#howwedo #box3{background:#a7ce37}#howwedo .box .col{float:left}#howwedo .box .col:nth-child(1){width:56%;margin-right:4%}#howwedo .box .col:nth-child(2){width:40%}#howwedo .box .col .hover{display:none}#howwedo .box h3{font-size:50px;margin-bottom:20px}#howwedo .box h3 span{display:block;font-size:60px;font-family:'Roboto',sans-serif;font-weight:700;color:#333}#howwedo .box h4{font-size:30px}#howwedo .box p{font-size:16px;line-height:2}#howwedo .box h4+p{margin-top:5px}#howwedo .box .sec_btn a{width:220px}#howwedo .box ul{border-bottom:1px solid #fff;counter-reset:number}#howwedo .box ul li{position:relative;border-top:1px solid #fff}#howwedo .box ul li:before{counter-increment:number;content:'0'counter(number);position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:20px;font-family:'Roboto',sans-serif}#howwedo .box ul li a{display:block;padding:15px 15px 15px 60px;font-size:16px;color:#fff}#howwedo .box ul li a:before{content:"";position:absolute;top:50%;right:20px;transform:rotate(45deg) translateY(-50%);margin-top:-2px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}#howwedo .hover .sec_btn{display:none}@media only screen and (max-width:1024px){#howwedo .box .col{float:none}#howwedo .box .col:nth-child(1){width:auto;margin-right:0}#howwedo .box .col:nth-child(2){width:auto;margin-top:60px}}@media only screen and (max-width:768px){#howwedo .inner p{font-size:14px;line-height:1.8;padding:0 20px}#howwedo .box{padding:40px 20px}#howwedo .box .col:nth-child(2){margin-top:40px}#howwedo #box1{margin-top:30px}#howwedo .box h3{font-size:30px;text-align:center;line-height:1}#howwedo .box h3 span{font-size:40px}#howwedo .box p{font-size:14px;line-height:1.8}#howwedo .box .sec_btn a{width:200px}}#profile{padding-bottom:0}#profile .box{overflow:hidden}#profile table{float:left;border-bottom:1px solid #e4e4e4;width:45%}#profile table th,#profile table td{border-top:1px solid #e4e4e4;vertical-align:top;text-align:left;padding:30px;font-size:16px;line-height:2}#profile table th{white-space:nowrap}#profile .map{float:right;width:45%}@media only screen and (max-width:1200px){#profile table{float:none;width:auto}#profile .map{float:none;width:400px;margin:40px auto 0}}@media only screen and (max-width:768px){#profile .box{margin-left:0}#profile table th,#profile table td{padding:20px;font-size:14px;line-height:1.8}#profile .map{position:relative;width:300px;margin:30px auto 0}}#people{z-index:auto}#people .inner{transform:none !important;opacity:1}#people .list_col4 .col>a{cursor:pointer}.peopleModal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:12;color:#333;box-sizing:border-box;padding:40px;overflow-y:auto}.peopleModal .modalInner{max-width:1160px;width:100%;margin:0 auto;background:#fff}.peopleModal .box{position:relative;padding:80px 80px 100px}.peopleModal .box img{width:100%}.peopleModal .box h3{font-size:24px;margin-top:20px}.peopleModal .box h3+p{font-size:13px;margin-top:5px}.peopleModal .box h4{position:relative;padding-left:40px;font-size:24px;margin-top:60px}.peopleModal .box h4:before{content:"Q.";position:absolute;left:0;top:-8px;font-size:35px;font-family:'Roboto',sans-serif;font-weight:200}.peopleModal .box .col2 .txt p,.peopleModal .box p{font-size:15px;line-height:1.8;margin-top:10px}.peopleModal .box .col2 .txt p:first-child,.peopleModal .box p:first-child{margin-top:0}.peopleModal .box .col2{display:table;width:100%;margin:60px auto}.peopleModal .box .col2 .txt,.peopleModal .box .col2 .imgRight,.peopleModal .box .col2 .imgLeft{display:table-cell;width:50%;vertical-align:top}.peopleModal .box .col2 .txt{padding:0}.peopleModal .box .col2 .txt h4:first-child{margin-top:0}.peopleModal .box .col2 .imgRight{padding-left:20px}.peopleModal .box .col2 .imgLeft{padding-right:20px}.peopleModal .peopleClose{position:absolute;top:0;right:-70px;width:70px;height:70px;cursor:pointer;background-color:#015824}.peopleModal .peopleClose:before,.peopleModal .peopleClose:after{width:36px;content:"";display:block;height:1px;background:#fff;position:absolute;left:50%}.peopleModal .peopleClose:before{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.peopleModal .peopleClose:after{bottom:50%;transform:translate(-50%,50%) rotate(-45deg)}@media only screen and (max-width:1350px){.peopleModal .peopleClose{top:0;right:0}}@media only screen and (max-width:768px){.peopleModal{padding:0}.peopleModal .box{padding:30px 20px 40px}.peopleModal .box h3{font-size:18px;margin-top:20px}.peopleModal .box h3+p{font-size:12px;margin-top:5px}.peopleModal .box h4{padding-left:30px;font-size:18px;margin-top:50px}.peopleModal .box h4:before{top:-4px;font-size:24px}.peopleModal .box .col2 .imgRight{margin-top:50px}.peopleModal .box .col2 .imgLeft{margin-bottom:50px}.peopleModal .box .col2 .txt,.peopleModal .box .col2 .imgRight,.peopleModal .box .col2 .imgLeft{display:block;width:100%;padding:0}.peopleModal .box .col2 .txt p,.peopleModal .box p{font-size:14px}.peopleModal .peopleClose{width:50px;height:50px}.peopleModal .peopleClose:before,.peopleModal .peopleClose:after{width:28px}}