.idea-term.white .title{color:#fff}.idea-term .sub-title{font-size:.9375rem;font-weight:300;line-height:1.5}.idea-term .title{display:inline-block;font-size:4.0625rem;font-weight:700;line-height:1.2;margin-top:25px;background-image:-webkit-gradient(linear,left top,right top,from(#7867FF),to(#55FFD6));background-image:linear-gradient(to right,#7867FF,#55FFD6);-webkit-background-clip:text;background-clip:text;color:transparent}@media only screen and (max-width: 1024px){.idea-term .title{font-size:3rem}}@media only screen and (max-width: 767px){.idea-term .title{font-size:1.875rem;margin-top:10px}}.idea-term p{font-size:.9375rem;line-height:1.8;margin-top:25px}@media only screen and (max-width: 767px){.idea-term p{font-size:.875rem;margin-top:10px}}.crumb-block{position:absolute;z-index:2;top:0;left:0;width:100%}.intro-block{padding-top:250px}@media only screen and (max-width: 767px){.intro-block{padding-top:190px}}.intro-block .detail-term{position:relative;margin:auto}@media only screen and (max-width: 767px){.intro-block .detail-term{padding-left:15px;padding-right:15px}}.intro-block .block-btn{margin-top:30px}@media only screen and (max-width: 767px){.intro-block .block-btn{margin-top:20px}}.idea-wrap.origin{padding-top:150px}@media only screen and (max-width: 767px){.idea-wrap.origin{padding-left:0;padding-right:0}}.idea-wrap.origin.aost-show .left-box{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.idea-wrap.origin .block-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1520px;margin:auto}@media only screen and (max-width: 1280px){.idea-wrap.origin .block-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.idea-wrap.origin .left-box{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;margin-right:50px;margin-top:100px;opacity:0;-webkit-transform:translateX(50px);transform:translate(50px);-webkit-transition:.4s .6s;transition:.4s .6s}@media only screen and (max-width: 1280px){.idea-wrap.origin .left-box{margin-top:0;margin-right:0;padding-left:40px;padding-right:40px;opacity:1;-webkit-transform:none;transform:none}}.idea-wrap.origin .idea-term{max-width:515px;margin-left:auto}@media only screen and (max-width: 1280px){.idea-wrap.origin .idea-term{text-align:center;margin:auto}}.idea-wrap.origin .right-box{width:60%;max-width:780px}@media only screen and (max-width: 1280px){.idea-wrap.origin .right-box{width:100%}}.idea-wrap.origin .photo-box{position:relative;width:100%;padding-bottom:79.1%}@media only screen and (max-width: 767px){.idea-wrap.origin .photo-box{padding-bottom:95%}}.idea-wrap.origin .photo-box .green-glow{position:absolute;left:0;top:0;width:50%;max-width:360px}@media only screen and (max-width: 767px){.idea-wrap.origin .photo-box .green-glow{width:54%}}.idea-wrap.origin .photo-box .green-glow .title span{color:#7867ff}@media only screen and (max-width: 767px){.idea-wrap.origin .photo-box .green-glow img{-webkit-filter:blur(15px);filter:blur(15px)}}.idea-wrap.origin .photo-box .purple-glow{position:absolute;right:0;bottom:0;width:60%;max-width:445px}@media only screen and (max-width: 767px){.idea-wrap.origin .photo-box .purple-glow{width:64%}}.idea-wrap.origin .photo-box .purple-glow .title span{color:#55ffd6}@media only screen and (max-width: 767px){.idea-wrap.origin .photo-box .purple-glow img{-webkit-filter:blur(15px);filter:blur(15px)}}.idea-wrap.origin .photo-box .plus{position:absolute;top:45%;left:42%}.idea-wrap.origin .photo-box .plus:before{content:"+";font-size:2.1875rem;font-weight:300;opacity:.8}@media only screen and (max-width: 600px){.idea-wrap.origin .photo-box .plus:before{font-size:1.5625rem}}.idea-wrap.origin .photo-box .title{z-index:1;font-size:1.875rem;line-height:1.2;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width: 900px){.idea-wrap.origin .photo-box .title{font-size:1.5rem}}@media only screen and (max-width: 600px){.idea-wrap.origin .photo-box .title{font-size:1rem}}.idea-wrap.service{padding-top:30px;padding-bottom:200px}@media only screen and (max-width: 1200px){.idea-wrap.service{padding-top:120px;padding-bottom:150px}}@media only screen and (max-width: 767px){.idea-wrap.service{padding-top:100px;padding-bottom:100px}}.idea-wrap.service.aost-show .right-box{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.idea-wrap.service .block-content{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;width:100%;max-width:1440px;margin:auto}@media only screen and (max-width: 1200px){.idea-wrap.service .block-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.idea-wrap.service .left-box{width:70%;max-width:970px;padding-left:80px;padding-right:80px}@media only screen and (max-width: 1200px){.idea-wrap.service .left-box{width:80%;padding-left:0;padding-right:0;margin-top:50px}}@media only screen and (max-width: 900px){.idea-wrap.service .left-box{width:90%;margin-top:40px}}@media only screen and (max-width: 767px){.idea-wrap.service .left-box{width:100%}}.idea-wrap.service .left-box .photo-box{max-width:760px}@media only screen and (max-width: 1200px){.idea-wrap.service .left-box .photo-box{margin:auto}}@media only screen and (max-width: 500px){.idea-wrap.service .left-box .photo-box{max-width:315px}}.idea-wrap.service .right-box{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;opacity:0;-webkit-transform:translateX(-50px);transform:translate(-50px);-webkit-transition:.4s .6s;transition:.4s .6s}@media only screen and (max-width: 1200px){.idea-wrap.service .right-box{opacity:1;-webkit-transform:none;transform:none}}@media only screen and (max-width: 767px){.idea-wrap.service .right-box{padding-left:20px;padding-right:20px}}.idea-wrap.service .right-box .idea-term{max-width:460px}@media only screen and (max-width: 1200px){.idea-wrap.service .right-box .idea-term{text-align:center;max-width:515px;margin:auto}}.idea-wrap.culture{min-height:715px;padding-top:100px;padding-bottom:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.idea-wrap.culture{min-height:580px;padding-left:35px;padding-right:35px}}.idea-wrap.culture.aost-show .block-content{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.idea-wrap.culture .block-bg{z-index:0;opacity:.35;position:absolute;top:0;left:0;width:100%;height:100%}.idea-wrap.culture .block-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.idea-wrap.culture .block-content{position:relative;z-index:1;width:100%;max-width:1030px;margin:auto;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:.4s .6s;transition:.4s .6s}.idea-wrap.culture .idea-term{max-width:530px}@media only screen and (max-width: 1024px){.idea-wrap.culture .idea-term{margin:auto;text-align:center}}.idea-wrap.core{padding-top:250px;padding-bottom:100px}@media only screen and (max-width: 1280px){.idea-wrap.core{padding-top:150px}}@media only screen and (max-width: 900px){.idea-wrap.core{padding-top:120px}}@media only screen and (max-width: 767px){.idea-wrap.core{padding-top:85px}}.idea-wrap.core.aost-show .inno,.idea-wrap.core.aost-show .self,.idea-wrap.core.aost-show .open{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.idea-wrap.core.aost-show .center-triangle .dots .dot{opacity:1}.idea-wrap.core.aost-show .center-triangle .items .item:nth-child(1),.idea-wrap.core.aost-show .center-triangle .items .item:nth-child(2),.idea-wrap.core.aost-show .center-triangle .items .item:nth-child(3){opacity:1;-webkit-transform:translate(0);transform:translate(0)}.idea-wrap.core .block-content{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:auto}@media only screen and (max-width: 900px){.idea-wrap.core .block-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.idea-wrap.core .center-triangle{position:relative;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:140px;margin-top:140px}@media only screen and (max-width: 1280px){.idea-wrap.core .center-triangle{margin-top:280px}}@media only screen and (max-width: 900px){.idea-wrap.core .center-triangle{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-top:0}}@media only screen and (max-width: 767px){.idea-wrap.core .center-triangle{width:100px}}.idea-wrap.core .center-triangle .triangle{position:relative;z-index:0;-webkit-filter:drop-shadow(4px 4px 24px black);filter:drop-shadow(4px 4px 24px black)}.idea-wrap.core .center-triangle .dots{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.idea-wrap.core .center-triangle .dots .dot{position:absolute;display:block;width:8px;height:8px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0px 0px 15px #fff;box-shadow:0 0 15px #fff;opacity:0}.idea-wrap.core .center-triangle .dots .dot:nth-child(1){top:-4px;left:-4px;-webkit-transition:.8s .6s;transition:.8s .6s}.idea-wrap.core .center-triangle .dots .dot:nth-child(2){top:31%;right:-4px;-webkit-transition:.8s .7s;transition:.8s .7s}.idea-wrap.core .center-triangle .dots .dot:nth-child(3){bottom:-4px;left:40%;-webkit-transition:.8s .8s;transition:.8s .8s}.idea-wrap.core .center-triangle .dots .dot:hover .dash{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.idea-wrap.core .center-triangle .dots .dash{display:block;position:absolute;left:50%;top:50%;opacity:0;-webkit-transition:.4s;transition:.4s;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}.idea-wrap.core .center-triangle .dots .dash:before{display:block;content:"";width:70px;height:70px;border-radius:50%;border:1px dashed rgba(255,255,255,.5);-webkit-animation:keepRotate 10s linear infinite;animation:keepRotate 10s linear infinite}.idea-wrap.core .center-triangle .items{display:none;z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 900px){.idea-wrap.core .center-triangle .items{display:block}}.idea-wrap.core .center-triangle .items .item{position:absolute}.idea-wrap.core .center-triangle .items .item:nth-child(1){top:-20%;right:120%;text-align:right;opacity:0;-webkit-transform:translateX(50px);transform:translate(50px);-webkit-transition:.8s .6s;transition:.8s .6s}.idea-wrap.core .center-triangle .items .item:nth-child(2){top:15%;left:120%;opacity:0;-webkit-transform:translateX(-50px);transform:translate(-50px);-webkit-transition:.8s .7s;transition:.8s .7s}.idea-wrap.core .center-triangle .items .item:nth-child(3){left:30%;top:115%;opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:.8s .8s;transition:.8s .8s}.idea-wrap.core .center-triangle .items .title{font-size:1.25rem;font-weight:700;line-height:1.5;color:#7867ff;white-space:nowrap}@media only screen and (max-width: 767px){.idea-wrap.core .center-triangle .items .title{font-size:.9375rem}}.idea-wrap.core .center-triangle .items .sub-title{font-size:1rem;line-height:1.5;color:#55ffd6;white-space:nowrap}@media only screen and (max-width: 767px){.idea-wrap.core .center-triangle .items .sub-title{font-size:.9375rem}}.idea-wrap.core .each-core .inner{position:relative}.idea-wrap.core .each-core .photo-box{position:absolute;width:150px}.idea-wrap.core .each-core .photo{position:relative;width:100%;padding-bottom:100%;border-radius:50%;overflow:hidden}.idea-wrap.core .each-core .title{font-size:2.1875rem;font-weight:700;line-height:1.2;color:#7867ff}@media only screen and (max-width: 1024px){.idea-wrap.core .each-core .title{font-size:1.75rem}}@media only screen and (max-width: 767px){.idea-wrap.core .each-core .title{font-size:1.5rem}}.idea-wrap.core .each-core .sub-title{font-size:1.75rem;line-height:1.5;color:#55ffd6}@media only screen and (max-width: 1024px){.idea-wrap.core .each-core .sub-title{font-size:1.5rem}}@media only screen and (max-width: 767px){.idea-wrap.core .each-core .sub-title{font-size:1.375rem}}.idea-wrap.core .each-core p{font-size:.9375rem;line-height:1.8;margin-top:10px}@media only screen and (max-width: 767px){.idea-wrap.core .each-core p{font-size:.875rem}}.idea-wrap.core .inno{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;text-align:right;padding-left:30px;padding-right:80px;opacity:0;-webkit-transform:translateX(50px);transform:translate(50px);-webkit-transition:.8s .6s;transition:.8s .6s}@media only screen and (max-width: 900px){.idea-wrap.core .inno{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;text-align:center;padding-top:115px;padding-left:25px;padding-right:25px;opacity:1;-webkit-transform:none;transform:none}}.idea-wrap.core .inno .inner{max-width:350px;margin-left:auto}@media only screen and (max-width: 900px){.idea-wrap.core .inno .inner{width:100%;max-width:450px;margin:auto}}.idea-wrap.core .inno .photo-box{top:-75px;left:-50px}@media only screen and (max-width: 1280px){.idea-wrap.core .inno .photo-box{position:static;margin-left:auto;margin-bottom:20px}}@media only screen and (max-width: 900px){.idea-wrap.core .inno .photo-box{margin:0 auto 20px}}.idea-wrap.core .self{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;padding-top:90px;padding-left:80px;padding-right:30px;opacity:0;-webkit-transform:translateX(-50px);transform:translate(-50px);-webkit-transition:.8s .7s;transition:.8s .7s}@media only screen and (max-width: 1280px){.idea-wrap.core .self{padding-top:60px}}@media only screen and (max-width: 900px){.idea-wrap.core .self{text-align:center;padding-top:70px;padding-left:25px;padding-right:25px;opacity:1;-webkit-transform:none;transform:none}}.idea-wrap.core .self .inner{max-width:465px}@media only screen and (max-width: 900px){.idea-wrap.core .self .inner{width:100%;max-width:450px;margin:auto}}.idea-wrap.core .self .photo-box{top:-85px;right:-20px}@media only screen and (max-width: 1280px){.idea-wrap.core .self .photo-box{position:static;margin-bottom:20px}}@media only screen and (max-width: 900px){.idea-wrap.core .self .photo-box{margin:0 auto 20px}}.idea-wrap.core .open{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:100%;text-align:center;padding-top:30px;padding-left:140px;padding-right:180px;opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:.8s .8s;transition:.8s .8s}@media only screen and (max-width: 900px){.idea-wrap.core .open{padding-top:70px;padding-left:25px;padding-right:25px;opacity:1;-webkit-transform:none;transform:none}}.idea-wrap.core .open .inner{max-width:540px;margin:auto}@media only screen and (max-width: 1280px){.idea-wrap.core .open .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 900px){.idea-wrap.core .open .inner{display:block;width:100%;max-width:450px;margin:auto}}.idea-wrap.core .open .photo-box{top:65px;right:-180px}@media only screen and (max-width: 1280px){.idea-wrap.core .open .photo-box{position:static;margin-top:20px}}@media only screen and (max-width: 900px){.idea-wrap.core .open .photo-box{margin:0 auto 20px}}.idea-wrap.goal{padding-top:100px}@media only screen and (max-width: 767px){.idea-wrap.goal{padding-top:30px;padding-left:35px;padding-right:35px}}.idea-wrap.goal.aost-show .right-box{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.idea-wrap.goal .block-content{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;width:100%;max-width:1390px;margin:auto}@media only screen and (max-width: 1024px){.idea-wrap.goal .block-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.idea-wrap.goal .left-box{width:65%;max-width:840px;padding-left:50px;padding-right:50px}@media only screen and (max-width: 1024px){.idea-wrap.goal .left-box{width:90%}}@media only screen and (max-width: 767px){.idea-wrap.goal .left-box{padding-left:0;padding-right:0}}.idea-wrap.goal .left-box .brick-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:580px;margin:auto}@media only screen and (max-width: 1024px){.idea-wrap.goal .left-box .brick-wrap{margin-top:35px}}.idea-wrap.goal .left-box .each-brick{position:relative;width:calc(50% - 20px);max-width:270px;margin:10px}@media only screen and (max-width: 650px){.idea-wrap.goal .left-box .each-brick{width:100%;max-width:230px;margin:15px}}.idea-wrap.goal .left-box .each-brick:before,.idea-wrap.goal .left-box .each-brick:after{z-index:-1;display:block;content:"";width:100%;padding-bottom:100%;-webkit-transition:.4s;transition:.4s;border-radius:20px;overflow:hidden}.idea-wrap.goal .left-box .each-brick:before{background-image:linear-gradient(134.89deg,#AEAEAE -.93%,rgba(174,174,174,0) 99.84%)}.idea-wrap.goal .left-box .each-brick:after{position:absolute;top:0;left:0;background-image:linear-gradient(315.19deg,rgba(84,72,182,0) 1.72%,#5448B6 67.31%);opacity:0}.idea-wrap.goal .left-box .each-brick:hover:before{opacity:0}.idea-wrap.goal .left-box .each-brick:hover:after{opacity:1}.idea-wrap.goal .left-box .each-brick .inner{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.idea-wrap.goal .left-box .each-brick .icon{width:50px;margin-bottom:20px}.idea-wrap.goal .left-box .each-brick span{font-size:.9375rem;font-weight:300;line-height:1.8}.idea-wrap.goal .left-box .meow-brick{width:calc(50% - 20px);max-width:270px;margin:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 650px){.idea-wrap.goal .left-box .meow-brick{width:100%;max-width:230px;margin:30px 15px 15px}}.idea-wrap.goal .left-box .meow-brick .photo-box{position:relative;width:80%;max-width:200px}.idea-wrap.goal .left-box .meow-brick .photo-box:hover .image{-webkit-transform:scale(1.5) rotate(45deg);transform:scale(1.5) rotate(45deg)}.idea-wrap.goal .left-box .meow-brick .photo{position:relative;z-index:-1;width:100%;padding-bottom:100%;border-radius:50%;overflow:hidden}.idea-wrap.goal .left-box .meow-brick .image{z-index:-1;-webkit-transition:.4s;transition:.4s}.idea-wrap.goal .left-box .meow-brick .hover-dot{z-index:0;width:calc(100% + 30px);height:calc(100% + 30px);-webkit-transition:.4s;transition:.4s;pointer-events:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.idea-wrap.goal .left-box .meow-brick .hover-dot:before{top:0;left:0;width:100%;height:100%;border:1px dashed #fff;border-radius:50%;opacity:.5;-webkit-animation:keepRotate 30s infinite linear;animation:keepRotate 30s infinite linear;position:absolute;content:"";display:block}.idea-wrap.goal .left-box .meow-brick .hover-dot .inner{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:keepRotate 10s infinite linear;animation:keepRotate 10s infinite linear}.idea-wrap.goal .left-box .meow-brick .hover-dot .inner:before{top:12.7%;left:12.7%;width:10px;height:10px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 15px #fff;box-shadow:0 0 15px #fff;position:absolute;content:"";display:block}@media only screen and (max-width: 767px){.idea-wrap.goal .left-box .meow-brick .hover-dot .inner:before{top:13.2%;left:13.2%}}.idea-wrap.goal .left-box .meow-brick .text{position:absolute;bottom:0;right:-60px;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-transform:rotate(-40deg);transform:rotate(-40deg);color:#55ffd6}.idea-wrap.goal .left-box .meow-brick .text img{width:28px;margin-right:5px}.idea-wrap.goal .left-box .meow-brick .text span{font-size:1.25rem;line-height:1.1}.idea-wrap.goal .right-box{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;opacity:0;-webkit-transform:translateX(-50px);transform:translate(-50px);-webkit-transition:.4s .6s;transition:.4s .6s}@media only screen and (max-width: 1024px){.idea-wrap.goal .right-box{opacity:1;-webkit-transform:none;transform:none}}.idea-wrap.goal .right-box .idea-term{max-width:530px}@media only screen and (max-width: 1024px){.idea-wrap.goal .right-box .idea-term{text-align:center}}.intro-block .center-glow{position:absolute;z-index:-1;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:60%;max-width:850px}@media only screen and (max-width: 767px){.intro-block .center-glow{width:100%;max-width:500px}}.intro-block .glow-01{position:absolute;top:-5%;right:0;width:40%;max-width:450px;-webkit-animation:lightUp 3s infinite alternate;animation:lightUp 3s infinite alternate}.intro-block .glow-02{position:absolute;top:10%;right:0;width:35%;max-width:400px;-webkit-animation:lightUp 3s infinite alternate;animation:lightUp 3s infinite alternate}.intro-block .particle-top{position:absolute;left:40%;top:0;width:50%;max-width:550px}.intro-block .particle-top img{opacity:0}.intro-block .particle-top img:not(:first-child){position:absolute;top:-20px}.intro-block .particle-top img:nth-child(1){-webkit-animation:particle-15 2s infinite linear;animation:particle-15 2s infinite linear}.intro-block .particle-top img:nth-child(2){left:10%;-webkit-animation:particle-16 3s infinite linear 1s;animation:particle-16 3s infinite linear 1s}.intro-block .particle-top img:nth-child(3){left:15%;-webkit-animation:particle-17 4s infinite linear 2s;animation:particle-17 4s infinite linear 2s}.intro-block .particle-left{position:absolute;left:0;top:50%;width:20%;max-width:230px}.intro-block .particle-left img{opacity:0}.intro-block .particle-left img:not(:first-child){position:absolute;top:0;right:0}.intro-block .particle-left img:nth-child(1){-webkit-animation:particle-05 3s infinite linear;animation:particle-05 3s infinite linear}.intro-block .particle-left img:nth-child(2){-webkit-animation:particle-06 4s infinite linear 1s;animation:particle-06 4s infinite linear 1s}.intro-block .particle-left img:nth-child(3){-webkit-animation:particle-07 5s infinite linear 2s;animation:particle-07 5s infinite linear 2s}.intro-block .particle-right{position:absolute;right:0;top:20%;width:50%;max-width:650px}.intro-block .particle-right img{opacity:0}.intro-block .particle-right img:not(:first-child){position:absolute;top:0;right:0}.intro-block .particle-right img:nth-child(1){-webkit-animation:particle-15 3s infinite linear;animation:particle-15 3s infinite linear}.intro-block .particle-right img:nth-child(2){-webkit-animation:particle-16 4s infinite linear 1s;animation:particle-16 4s infinite linear 1s}.intro-block .particle-right img:nth-child(3){-webkit-animation:particle-17 5s infinite linear 2s;animation:particle-17 5s infinite linear 2s}.intro-block .particle-right img:nth-child(4){-webkit-animation:particle-18 6s infinite linear 3s;animation:particle-18 6s infinite linear 3s}.idea-wrap.origin .particle-right{position:absolute;right:0;top:100%;width:30%;max-width:250px}@media only screen and (max-width: 767px){.idea-wrap.origin .particle-right{top:40%}}.idea-wrap.origin .particle-right img{opacity:0}.idea-wrap.origin .particle-right img:not(:first-child){position:absolute;bottom:70%;left:0}.idea-wrap.origin .particle-right img:nth-child(1){-webkit-animation:particle-08 4s infinite linear;animation:particle-08 4s infinite linear}.idea-wrap.origin .particle-right img:nth-child(2){-webkit-animation:particle-09 5s infinite linear 1s;animation:particle-09 5s infinite linear 1s}.idea-wrap.origin .particle-right img:nth-child(3){-webkit-animation:particle-10 6s infinite linear 2s;animation:particle-10 6s infinite linear 2s}.idea-wrap.service .particle-left{position:absolute;left:0;top:70%;width:30%;max-width:250px}@media only screen and (max-width: 767px){.idea-wrap.service .particle-left{top:80%}}.idea-wrap.service .particle-left img{opacity:0}.idea-wrap.service .particle-left img:not(:first-child){position:absolute;bottom:50%;left:0}.idea-wrap.service .particle-left img:nth-child(1){-webkit-animation:particle-05 4s infinite linear;animation:particle-05 4s infinite linear}.idea-wrap.service .particle-left img:nth-child(2){-webkit-animation:particle-06 5s infinite linear 1s;animation:particle-06 5s infinite linear 1s}.idea-wrap.service .particle-left img:nth-child(3){-webkit-animation:particle-07 6s infinite linear 2s;animation:particle-07 6s infinite linear 2s}.idea-wrap.core .particle-right{position:absolute;right:0;top:30%;width:30%;max-width:250px}@media only screen and (max-width: 767px){.idea-wrap.core .particle-right{top:40%}}.idea-wrap.core .particle-right img{opacity:0}.idea-wrap.core .particle-right img:not(:first-child){position:absolute;bottom:70%;left:0}.idea-wrap.core .particle-right img:nth-child(1){-webkit-animation:particle-08 4s infinite linear;animation:particle-08 4s infinite linear}.idea-wrap.core .particle-right img:nth-child(2){-webkit-animation:particle-09 5s infinite linear 1s;animation:particle-09 5s infinite linear 1s}.idea-wrap.core .particle-right img:nth-child(3){-webkit-animation:particle-10 6s infinite linear 2s;animation:particle-10 6s infinite linear 2s}.idea-wrap.goal .grid{position:absolute;top:50px;left:0;width:100%;overflow:hidden}@media only screen and (max-width: 1024px){.idea-wrap.goal .grid img{width:150%}}@media only screen and (max-width: 767px){.idea-wrap.goal .grid img{width:400%}}.idea-wrap.goal .particle-left{position:absolute;left:0;top:0;width:30%;max-width:250px}@media only screen and (max-width: 767px){.idea-wrap.goal .particle-left{top:80%}}.idea-wrap.goal .particle-left img{opacity:0}.idea-wrap.goal .particle-left img:not(:first-child){position:absolute;bottom:50%;left:0}.idea-wrap.goal .particle-left img:nth-child(1){-webkit-animation:particle-05 4s infinite linear;animation:particle-05 4s infinite linear}.idea-wrap.goal .particle-left img:nth-child(2){-webkit-animation:particle-06 5s infinite linear 1s;animation:particle-06 5s infinite linear 1s}.idea-wrap.goal .particle-left img:nth-child(3){-webkit-animation:particle-07 6s infinite linear 2s;animation:particle-07 6s infinite linear 2s}
