.divSubPageBannerWrap.company{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/asset/img/company/img_back_company_synth.jpg)}.divSubPageWrap.company.ceo{background:linear-gradient(rgb(241,241,251,.45),rgb(237,234,253,.56));background-size:cover}.divSubPageWrap.company>.divSubPageContentWrap>.divContent{margin:64px 0 0 0;display:flex;justify-content:center;align-items:center}.divSubPageWrap.company>.divSubPageContentWrap>.divContent>.divText{width:52%;margin-right:24px}.divSubPageWrap.company>.divSubPageContentWrap>.divContent>.divText>h2{font-size:1.8rem;font-weight:700;padding:0;margin:0 0 24px 0}.divSubPageWrap.company>.divSubPageContentWrap>.divContent>.divText>h3{font-size:1.8rem;font-weight:700;padding:0;margin:0 0 24px 0}.divSubPageWrap.company>.divSubPageContentWrap>.divContent>.divText>h4{font-size:1.2rem;font-weight:400;padding:0;margin:0 0 24px 0}.divSubPageWrap.company>.divSubPageContentWrap>.divContent>.divText>.divName{margin-top:64px;text-align:right}.divSubPageWrap.company>.divSubPageContentWrap>.divContent>.divText>.divName>span{display:inline-block;vertical-align:middle}.divSubPageWrap.company>.divSubPageContentWrap>.divContent>.divText>.divName>.spanTitle{font-size:1rem;margin-right:12px}.divSubPageWrap.company>.divSubPageContentWrap>.divContent>.divText>.divName>.spanName{font-size:1.4rem;font-weight:700;letter-spacing:.7rem}.divSubPageWrap.company>.divSubPageContentWrap>.divContent>.divText>.divName>.spanSignature>img{width:140px;margin:0 0 0 64px}.divSubPageWrap.company>.divSubPageContentWrap>.divContent>.divImage{width:48%}.divSubPageWrap.company>.divSubPageContentWrap>.divContent>.divImage>img{display:block;width:640px;max-width:100%}.divSubPageWrap.company.vision{background:linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,.4)),url(/asset/img/company/img_back_vision.jpg) no-repeat center center;background-size:cover}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent{position:relative;display:flex;justify-content:center;align-items:flex-start}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent>.divBox{width:40%;min-height:420px;padding:48px 32px;margin:12px;border-radius:0;box-shadow:0 0 20px #5656564D;box-shadow:0 0 20px rgba(86,86,86,.3);background:rgba(255,255,255,.7);text-align:center}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent>.divBox>img{width:92px;max-width:90%;margin:0 0 24px 0}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent>.divBox>h2{font-size:2rem;font-weight:700;margin:0 0 24px 0;padding:0}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent>.divBox.mission{margin-right:32px}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent>.divBox.vision{margin-left:32px}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent>.divBox.mission>h2{color:#5F01F3}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent>.divBox.vision>h2{color:#FC328C}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent>.divBox>p{font-size:1.2rem;font-weight:400;margin:0;padding:0}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent>.divHeart{position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);width:160px;height:160px;background:url(/asset/img/img_heart.png) no-repeat center center;background-size:cover;text-align:center;font-size:1.6rem;font-weight:700;color:#fff;line-height:120px}.divSubPageWrap.company.ci>.divSubPageContentWrap>h2{font-size:1.4rem;font-weight:700;text-align:center;margin:32px 0;color:gray}.divSubPageWrap.company.ci>.divSubPageContentWrap>.divContent{position:relative;display:block}.divSubPageWrap.company.ci>.divSubPageContentWrap>.divContent>.imgCI{display:block;width:560px;max-width:90%;margin:32px auto}.divSubPageWrap.company.ci>.divSubPageContentWrap>.divContent>.divCIComponents{display:flex;justify-content:space-between;align-content:center}.divSubPageWrap.company.ci>.divSubPageContentWrap>.divContent>.divCIComponents>.divComponent{width:25%;margin:12px;padding:24px;border-radius:4px;background:#f2f2f2}.divSubPageWrap.company.ci>.divSubPageContentWrap>.divContent>.divCIComponents>.divComponent>img{display:block;width:64px;margin:0 auto 16px auto}.divSubPageWrap.company.ci>.divSubPageContentWrap>.divContent>.divCIComponents>.divComponent>h2{padding:0;margin:0 0 12px 0;font-size:1.4rem;font-weight:700;color:#333;text-align:center}.divSubPageWrap.company.ci>.divSubPageContentWrap>.divContent>.divCIComponents>.divComponent>p{padding:0;margin:0;font-size:1.1rem;font-weight:400;color:gray;text-align:center}.divSubPageWrap.company.ci>.divSubPageContentWrap>.divContent>.divCIComponents>.divComponent>.divColor{display:block;width:64px;height:64px;margin:0 auto 12px auto;background:linear-gradient(#5F01F3,#FC328C)}.divSubPageWrap.company.history{background:radial-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5),rgba(252,50,140,.05)),url(/asset/img/img_back_history.jpg) no-repeat center center;background-size:cover}.divSubPageWrap.company.history>.divSubPageContentWrap>h2{font-size:1.4rem;font-weight:700;text-align:center;margin:32px 0;color:gray}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent{position:relative;display:block}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent::before{content:"";display:block;position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);width:4px;height:100%;background:linear-gradient(to bottom,#5F01F3 0%,#FC328C 100%)}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline{position:relative;padding:24px 24px 24px 82px;margin-left:50%;width:50%}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline::after{content:"";display:block;position:absolute;left:0;top:32px;width:14px;height:14px;transform:translate(-50%,0);border:2px solid #fff;background:#FC328C;background:#000;border-radius:100%}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline::before{content:"";display:block;position:absolute;left:0;top:38px;width:64px;border-top:1px dotted #000}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline:nth-child(2n){padding:24px 82px 24px 24px;margin-left:0;text-align:right}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline:nth-child(2n)::after{left:auto;right:0;transform:translate(50%,0)}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline:nth-child(2n)::before{left:auto;right:0}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline>.divYear{font-size:2rem;font-weight:700}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline>.divMonth{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;padding:12px}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline:nth-child(2n)>.divMonth{flex-direction:row-reverse}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline>.divMonth>.divNumber{font-size:1.2rem;font-weight:700;padding:0 12px 0 0;margin:0 12px 0 0;border-right:2px solid #ccc;width:56px;flex-basis:56px}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline:nth-child(2n)>.divMonth>.divNumber{padding:0 0 0 12px;margin:0 0 0 12px;border:0;border-left:2px solid #ccc}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline>.divMonth>.divDesc{font-size:1.1rem;font-weight:300;width:calc(100% - 46px - 1px);max-width:90%;word-break:keep-all}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent{display:block}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divMap{width:100%;height:400px;margin:0 auto}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactInfo{position:relative;display:flex;justify-content:space-between;align-items:stretch;margin-top:32px}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactInfo>.divContact{flex-basis:32%;width:32%;flex-shrink:1;padding:24px;text-align:center;box-shadow:0 0 40px rgba(0,0,0,.1);border:1px solid #5E00F2;background:#fff;word-break:keep-all;min-height:176px}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactInfo>.divContact>.divTitle{margin:0}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactInfo>.divContact>.divTitle>img{display:block;margin:0 auto 8px auto;height:24px}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactInfo>.divContact>.divTitle>h3{display:inline-block;vertical-align:middle;margin:0 0 12px 0;padding:0;font-size:1.4rem;font-weight:700}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactInfo>.divContact>.divValue{font-size:1.2rem;font-weight:400}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactHowTo{margin-top:24px}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactHowTo>ul{margin:0;padding:0;list-style-type:none}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactHowTo>ul>li{position:relative;padding:8px 0 8px 28px;font-size:1.1rem}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactHowTo>ul>li::after{content:"";position:absolute;left:4px;top:16px;display:block;width:9px;height:9px;background:#5E00F2}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactHowTo>ul>li>.spanTitle{display:inline-block;font-weight:700;width:72px;vertical-align:top}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactHowTo>ul>li>.spanValue{display:inline-block;font-weight:400;width:calc(100% - 72px - 32px)}@media (max-width:800px){.divSubPageWrap.company.ceo>.divSubPageContentWrap>.divContent{margin:64px 0 0 0;display:block}.divSubPageWrap.company.ceo>.divSubPageContentWrap>.divContent>.divText{width:100%;margin-right:0}.divSubPageWrap.company.ceo>.divSubPageContentWrap>.divContent>.divImage{width:100%;margin:32px 0 0 0}.divSubPageWrap.company.ceo>.divSubPageContentWrap>.divContent>.divImage>img{margin:0 auto}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent{display:block}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent>.divBox{width:80%}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent>.divBox.mission{margin:0 auto 64px auto}.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent>.divBox.vision{margin:0 auto 0 auto}.divSubPageWrap.company.ci>.divSubPageContentWrap>.divContent>.divCIComponents{flex-wrap:wrap}.divSubPageWrap.company.ci>.divSubPageContentWrap>.divContent>.divCIComponents>.divComponent{width:50%;width:calc(50% - 24px);margin:12px}}@media (max-width:600px){.divSubPageWrap.company.vision>.divSubPageContentWrap>.divContent{display:block}.divSubPageWrap.company.ci>.divSubPageContentWrap>.divContent>.divCIComponents{flex-wrap:wrap}.divSubPageWrap.company.ci>.divSubPageContentWrap>.divContent>.divCIComponents>.divComponent{width:100%;width:calc(100% - 24px);margin:12px}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent::before{right:auto;bottom:auto;left:12px;top:0;transform:none}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline{position:relative;padding:24px;margin:0;width:100%}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline::after{left:14px;top:32px;transform:translate(-50%,0)}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline::before{display:none}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline:nth-child(2n){padding:24px;margin:0;text-align:left}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline:nth-child(2n)::after{left:14px;right:auto;transform:translate(-50%,0)}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline:nth-child(2n)::before{display:none}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline:nth-child(2n)>.divMonth{flex-direction:row}.divSubPageWrap.company.history>.divSubPageContentWrap>.divContent>.divTimeline:nth-child(2n)>.divMonth>.divNumber{padding:0 12px 0 0;margin:0 12px 0 0;border:0;border-right:2px solid #ccc}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactInfo{display:block}.divSubPageWrap.company.contact>.divSubPageContentWrap>.divContent>.divContactInfo>.divContact{width:100%;margin:0 0 24px 0}}