.about-intro .page-title{opacity:0;-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.about-intro.show .page-title{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;-o-transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.about-company .egg{opacity:0}.about-company .gallery,.about-company .content{opacity:0;-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.about-company.show .egg{opacity:1;-webkit-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s}.about-company.show .gallery,.about-company.show .content{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.about-company.show .gallery{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;-o-transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.about-company.show .content{-webkit-transition:opacity 1s .3s,-webkit-transform 1s .3s;transition:opacity 1s .3s,-webkit-transform 1s .3s;-o-transition:opacity 1s .3s,transform 1s .3s;transition:opacity 1s .3s,transform 1s .3s;transition:opacity 1s .3s,transform 1s .3s,-webkit-transform 1s .3s}.about-history .outer{opacity:0}.about-history.show .outer{opacity:1;-webkit-transition:opacity 1s .3s;-o-transition:opacity 1s .3s;transition:opacity 1s .3s}.about-team .egg{opacity:0}.about-team .content,.about-team .photo{opacity:0;-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.about-team.show .egg{opacity:1;-webkit-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s}.about-team.show .content,.about-team.show .photo{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.about-team.show .content{-webkit-transition:opacity 1s .3s,-webkit-transform 1s .3s;transition:opacity 1s .3s,-webkit-transform 1s .3s;-o-transition:opacity 1s .3s,transform 1s .3s;transition:opacity 1s .3s,transform 1s .3s;transition:opacity 1s .3s,transform 1s .3s,-webkit-transform 1s .3s}.about-team.show .photo{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;-o-transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.about-spirit .outer{opacity:0}.about-spirit.show .outer{opacity:1;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.about-detail .company-detail .egg{opacity:0}.about-detail .company-detail .photo,.about-detail .company-detail .content{opacity:0;-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.about-detail .company-detail.show .egg{opacity:1;-webkit-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s}.about-detail .company-detail.show .photo,.about-detail .company-detail.show .content{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;-o-transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.about-detail .company-outline .egg{opacity:0}.about-detail .company-outline .content{opacity:0;-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.about-detail .company-outline.show .egg{opacity:1;-webkit-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s}.about-detail .company-outline.show .content{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;-o-transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.about-detail .team-detail .photo,.about-detail .team-detail .content{opacity:0;-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.about-detail .team-detail.show .photo,.about-detail .team-detail.show .content{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;-o-transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.about-detail .team-detail.show .photo{-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;-o-transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.about-detail .team-detail.show .content{-webkit-transition:opacity 1s .6s,-webkit-transform 1s .6s;transition:opacity 1s .6s,-webkit-transform 1s .6s;-o-transition:opacity 1s .6s,transform 1s .6s;transition:opacity 1s .6s,transform 1s .6s;transition:opacity 1s .6s,transform 1s .6s,-webkit-transform 1s .6s}.about-detail .history-list .year>li:last-child .list:before{height:0}.about-detail .history-list .year>li .list:before{height:0}.about-detail .history-list .year>li .list>li .date{opacity:0;-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.about-detail .history-list .year>li .list>li:nth-child(odd) .photo,.about-detail .history-list .year>li .list>li:nth-child(odd) .content{opacity:0;-webkit-transform:translate(10px, 0);-ms-transform:translate(10px, 0);transform:translate(10px, 0)}.about-detail .history-list .year>li .list>li:nth-child(even) .photo,.about-detail .history-list .year>li .list>li:nth-child(even) .content{opacity:0;-webkit-transform:translate(-10px, 0);-ms-transform:translate(-10px, 0);transform:translate(-10px, 0)}.about-detail .history-list .year>li.show .list:before{height:100%;-webkit-transition:height 3s;-o-transition:height 3s;transition:height 3s}.about-detail .history-list .year>li.show .list>li .date{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;-o-transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.about-detail .history-list .year>li.show .list>li:nth-child(odd) .photo,.about-detail .history-list .year>li.show .list>li:nth-child(odd) .content,.about-detail .history-list .year>li.show .list>li:nth-child(even) .photo,.about-detail .history-list .year>li.show .list>li:nth-child(even) .content{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s .2s,-webkit-transform 1s .2s;transition:opacity 1s .2s,-webkit-transform 1s .2s;-o-transition:opacity 1s .2s,transform 1s .2s;transition:opacity 1s .2s,transform 1s .2s;transition:opacity 1s .2s,transform 1s .2s,-webkit-transform 1s .2s}.about-detail .history-list .year>li.show:last-child .list:before{height:calc(100% - 120px - ((100% - 240px) / 4))}.about .main-wrapper{overflow:hidden}.about-detail{padding:8.8542vw 30px 7.8125vw}.about-detail .company-detail p,.about-detail .company-outline p{margin-top:20px}.about-detail .company-detail{margin:0 auto;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:max(73.9583vw, 1420px);width:100%}.about-detail .company-detail:nth-child(odd) .egg{bottom:30px;left:25%;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);width:270px}.about-detail .company-detail:nth-child(odd) .content{padding:0 calc(7.2917vw + 4.1667vw) 0 4.1667vw}.about-detail .company-detail:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about-detail .company-detail:nth-child(even) .egg{bottom:-35%;right:22%;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1);width:300px}.about-detail .company-detail:nth-child(even) .content{padding:0 4.1667vw 0 calc(7.2917vw + 4.1667vw)}.about-detail .company-detail:not(:first-child){margin-top:-2.6042vw}.about-detail .company-detail .egg{position:absolute;z-index:-1}.about-detail .company-detail .content{width:66.5493%}.about-detail .company-detail h2{max-width:485px}.about-detail .company-detail p{max-width:640px}.about-detail .company-detail .photo{position:relative;width:33.4507%}.about-detail .company-detail .photo:before{display:block;padding-bottom:136.8421%;content:""}.about-detail .company-detail .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-detail .company-outline{margin:6.25vw auto 0;position:relative;z-index:1;max-width:max(59.8958vw, 1150px);width:100%;text-align:center}.about-detail .company-outline .egg{position:absolute;z-index:-1;bottom:-70px;left:0;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);width:200px}.about-detail .company-outline .content{padding:0 8.3333vw}@media only screen and (max-width: 1024px){.about-detail .company-detail:nth-child(odd) .content,.about-detail .company-detail:nth-child(even) .content{padding:0 4.1667vw}.about-detail .company-detail:not(:first-child){margin-top:50px}}@media only screen and (max-width: 768px){.about-detail{padding:70px 30px 80px}.about-detail .company-detail h2,.about-detail .company-outline h2{font-size:2rem}.about-detail .company-detail:nth-child(odd),.about-detail .company-detail:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about-detail .company-detail:nth-child(odd) .content,.about-detail .company-detail:nth-child(even) .content{padding:0}.about-detail .company-detail:nth-child(odd) .egg{bottom:35%;left:auto;right:-55%}.about-detail .company-detail:nth-child(even) .egg{bottom:45%;right:auto;left:-45%}.about-detail .company-detail:not(:last-child){margin-bottom:100px}.about-detail .company-detail .photo{margin-bottom:50px;max-width:425px;width:calc(100% - 80px)}.about-detail .company-detail .content{width:100%}.about-detail .company-outline .egg{top:20%;bottom:auto;right:0;left:auto}.about-detail .company-outline .content{padding:0}}

/*# sourceMappingURL=about_company.min.css.map*/