.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-intro{position:relative;padding:215px 30px 0}.about-intro .coop{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.about-intro .coop .egg-01,.about-intro .coop .egg-02{position:absolute}.about-intro .coop .egg-01{top:60px;left:50%;-webkit-transform:translate(calc(-100% - 80px), 0) scaleX(-1);-ms-transform:translate(calc(-100% - 80px), 0) scaleX(-1);transform:translate(calc(-100% - 80px), 0) scaleX(-1);width:205px}.about-intro .coop .egg-01 img{-webkit-animation:egg-move ease-in-out 16s infinite;animation:egg-move ease-in-out 16s infinite}.about-intro .coop .egg-02{top:240px;left:50%;-webkit-transform:translate(95px, 0);-ms-transform:translate(95px, 0);transform:translate(95px, 0);width:320px}.about-intro .coop .egg-02 img{-webkit-animation:egg-move ease-in-out 25s infinite;animation:egg-move ease-in-out 25s infinite}.about-intro .page-title{margin:0 auto;max-width:540px}.about-intro .anchor-bar{padding:60px 0}@media only screen and (max-width: 768px){.about-intro{padding:170px 28px 0}.about-intro .coop .egg-01{top:80px;right:-95px;left:auto;-webkit-transform:translate(0, 0) scaleX(1) rotate(15deg);-ms-transform:translate(0, 0) scaleX(1) rotate(15deg);transform:translate(0, 0) scaleX(1) rotate(15deg);width:180px}.about-intro .coop .egg-02{top:255px;left:-190px;-webkit-transform:translate(0, 0) scaleX(-1);-ms-transform:translate(0, 0) scaleX(-1);transform:translate(0, 0) scaleX(-1);width:325px}.about-intro .anchor-bar{padding:40px 0}}@media only screen and (max-width: 767px){.about-intro .page-title .text{padding:0 20px}.about-intro .anchor-bar ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.about-company{padding:0 12px}.about-company .outer{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1;max-width:max(82.8125vw, 1610px)}.about-company .outer:not(:last-child){margin-bottom:145px}@media only screen and (min-width: 1201px){.about-company .outer:hover .load-more svg circle{stroke-dashoffset:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:stroke-dashoffset 1s .2s,-webkit-transform 1s .2s;transition:stroke-dashoffset 1s .2s,-webkit-transform 1s .2s;-o-transition:stroke-dashoffset 1s .2s,transform 1s .2s;transition:stroke-dashoffset 1s .2s,transform 1s .2s;transition:stroke-dashoffset 1s .2s,transform 1s .2s,-webkit-transform 1s .2s}}@media only screen and (max-width: 1200px){.about-company .outer:active .load-more svg circle{stroke-dashoffset:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:stroke-dashoffset 1s .2s,-webkit-transform 1s .2s;transition:stroke-dashoffset 1s .2s,-webkit-transform 1s .2s;-o-transition:stroke-dashoffset 1s .2s,transform 1s .2s;transition:stroke-dashoffset 1s .2s,transform 1s .2s;transition:stroke-dashoffset 1s .2s,transform 1s .2s,-webkit-transform 1s .2s}}.about-company .egg{position:absolute;bottom:-25%;left:38%;-webkit-transform:scaleY(-1) rotate(10deg);-ms-transform:scaleY(-1) rotate(10deg);transform:scaleY(-1) rotate(10deg);width:410px;pointer-events:none;z-index:-1}.about-company .egg img{-webkit-animation:egg-move ease-in-out 36s infinite;animation:egg-move ease-in-out 36s infinite}.about-company .gallery{padding:40px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:55.3459%}.about-company .photo{position:relative;width:calc(50% - 10px)}.about-company .photo:before{display:block;padding-bottom:135.7143%;content:""}.about-company .photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-company .photo:nth-child(2){margin-left:20px;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.about-company .content{padding:50px 6.25vw;width:44.6541%}.about-company .sub{font-size:2.5rem;font-weight:700;line-height:1.3;letter-spacing:.03em}.about-company .title{margin-top:5px;color:#ed7f17;font-size:min(max(4.6875vw, 3.75rem), 5.625rem);font-weight:700;line-height:1.2;letter-spacing:.03em}.about-company .text{margin-top:5px;max-width:450px;font-size:.875rem;line-height:1.8;letter-spacing:.05em;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.about-company .load-more{margin:4.6875vw 24px 0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.about-company .load-more svg circle{-webkit-transition:stroke-dashoffset .1s,-webkit-transform .1s;transition:stroke-dashoffset .1s,-webkit-transform .1s;-o-transition:stroke-dashoffset .1s,transform .1s;transition:stroke-dashoffset .1s,transform .1s;transition:stroke-dashoffset .1s,transform .1s,-webkit-transform .1s}.about-company .load-more span:before,.about-company .load-more span:after{background-color:#fff}@media only screen and (max-width: 960px){.about-company{padding:0}.about-company .outer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-company .gallery,.about-company .content{width:100%}.about-company .gallery{margin:0 auto;padding:16px 12px 0;max-width:calc(860px + 24px)}.about-company .photo:nth-child(2){-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px)}.about-company .content{padding:50px 30px 0}.about-company .load-more{margin:65px 24px 0}.about-company .load-more svg circle{stroke-dashoffset:0}}@media only screen and (max-width: 768px){.about-company .egg{bottom:-18%;left:auto;right:0;width:270px}.about-company .photo{width:calc(50% - 5px)}.about-company .photo:nth-child(2){margin-left:10px}.about-company .content{padding:50px 30px 125px}.about-company .sub{font-size:2rem}.about-company .title{font-size:3.75rem;line-height:1.1}}.about-history{margin-top:155px}.about-history .outer{margin:0 auto;display:block;position:relative;z-index:1;max-width:max(83.8542vw, 1610px);width:100%}.about-history .outer:before{display:block;padding-bottom:max(43.7888%, 550px);content:""}.about-history .egg{position:absolute;bottom:-20%;left:-110px;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1);width:300px;pointer-events:noen}.about-history .egg img{-webkit-animation:egg-move ease-in-out 24s infinite;animation:egg-move ease-in-out 24s infinite}.about-history .bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;overflow:hidden}.about-history .bg:before{position:absolute;z-index:1;top:0;left:0;background-color:rgba(0,0,0,.4);width:100%;height:100%;content:""}.about-history .bg div{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.about-history .bg .mobile{display:none}.about-history .content{padding:0 30px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);color:#fff;text-align:center;max-width:790px;width:100%}.about-history p{margin-top:30px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.about-history .base-button{margin:35px auto 0;border:2px solid rgba(255,255,255,.2);color:#fff}@media only screen and (max-width: 768px){.about-history{margin-top:0}.about-history .outer:before{display:block;padding-bottom:550px;content:""}.about-history .egg{bottom:-15%}.about-history .bg .desktop{display:none}.about-history .bg .mobile{display:block}.about-history p{margin-top:20px}}.about-team{margin-top:155px;padding:0 12px}.about-team .outer{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:1;max-width:max(73.9583vw, 1420px);width:100%}.about-team .egg{position:absolute;z-index:-1;bottom:-10%;right:-10%;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);width:365px;pointer-events:none}.about-team .egg img{-webkit-animation:egg-move ease-in-out 24s infinite;animation:egg-move ease-in-out 24s infinite}.about-team .content{margin:60px 20px 0 0;padding:7.5521vw 30px 8.0729vw;background-color:#f3f3f3;text-align:center;width:calc(43.3099% - 20px)}.about-team .content p{margin:22px auto 0;max-width:380px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.about-team .content .base-button{margin:50px auto 0}.about-team .photo{position:relative;width:56.6901%}.about-team .photo:before{display:block;padding-bottom:66.4596%;content:""}.about-team .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}@media only screen and (max-width: 960px){.about-team .outer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about-team .content,.about-team .photo{margin:0 auto;max-width:805px;width:100%}.about-team .content{margin-top:20px}.about-team .egg{display:none}}@media only screen and (max-width: 768px){.about-team{margin-top:100px}}.about-spirit{margin:155px 0 160px}.about-spirit .outer{margin:0 auto;padding:100px 4.9479vw 130px;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;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;background-color:#f3f3f3;max-width:max(83.8542vw, 1610px);width:100%}.about-spirit .content{padding:0 1.8229vw;width:50%}.about-spirit .content h3{margin-top:14px;color:#ed7f17}.about-spirit .content p{margin-top:16px}.about-spirit .gallery{width:50%}.about-spirit .gallery ul{padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-spirit .gallery li{margin:0 1.3021vw;text-align:center;width:calc(100% / 3 - 2.6042vw)}.about-spirit .gallery li:nth-child(2){margin-top:70px}.about-spirit .gallery p{margin-bottom:10px;color:#434343;text-align:center}.about-spirit .gallery .photo{margin:0 auto;position:relative;border:3px solid #fff;border-radius:500px;width:170px;height:170px}.about-spirit .gallery .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);border-radius:500px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1366px){.about-spirit .gallery p{font-size:1.125rem}.about-spirit .gallery .photo{width:150px;height:150px}}@media only screen and (max-width: 1280px){.about-spirit .outer{padding:85px 30px 80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about-spirit .content,.about-spirit .gallery{width:100%}.about-spirit .gallery{margin-top:55px;max-width:600px}}@media only screen and (max-width: 960px){.about-spirit{margin:100px 0 160px}}@media only screen and (max-width: 767px){.about-spirit{margin:100px 0 80px}.about-spirit .content h2{font-size:2rem}.about-spirit .content h3{margin-top:8px}.about-spirit .gallery ul{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about-spirit .gallery li{margin:0;width:100%}.about-spirit .gallery li:not(:last-child){margin-bottom:32px}.about-spirit .gallery li:nth-child(2){margin-top:0}}

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