@charset "UTF-8";.case-container{margin:50px auto 110px}.case-container ul{list-style-type:disc;padding:0 1.5em}.case-container ul li{padding-left:0;margin-bottom:.5em}.case-container ul.border{padding:1em 2.5em;border:2px solid #e6eef8}.case-container ul.border li:last-child{margin-bottom:0}.pickup-slide{margin-bottom:82px}.pickup-slide .slide-post{padding:0 2.5px;vertical-align:bottom}.pickup-slide .slide-post a{display:block;position:relative;width:940px;padding-top:47.87%;text-decoration:none;color:#fff}.pickup-slide .slide-post a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.pickup-slide .slide-post a:hover:before{background:rgba(0,0,0,0.2)}.pickup-slide .slide-post img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.pickup-slide .slide-post .content{width:100%;max-width:880px;position:absolute;left:0;right:0;bottom:0;margin:0 auto;z-index:2;padding:40px 20px}.pickup-slide .slide-post .title{margin:0 0 .2em;font-size:38px;font-size:2.375rem;font-weight:bold;line-height:1.37}.pickup-slide .slide-post .staff-info>p{margin:0}.pickup-slide .slide-post .comp-name{font-size:20px;font-size:1.25rem}.pickup-slide .slide-post .staff{font-size:18px;font-size:1.125rem}.pickup-slide .slide-post .staff span{display:inline-block;margin-right:1em}.pickup-slide .slide-post .staff span:last-child{margin-right:0}.pickup-slide .slick-dots{text-align:center;font-size:0;margin:20px 0 0}.pickup-slide .slick-dots li{display:inline-block;padding:0;margin:0 5px}.pickup-slide .slick-dots li.slick-active button{background:#1e59b2}.pickup-slide .slick-dots button{display:block;width:12px;height:12px;background:#d2d2d2;outline:0;border:0;padding:0;-webkit-border-radius:50%;border-radius:50%;font-size:0}.card-post .case-logo{position:relative;height:60px;margin:10px 0 30px}.card-post .case-logo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%}.card-post .post-title{margin:0 0 .5em;padding-top:1em;border-top:1px solid #efefef;font-size:16px;font-size:1rem;line-height:1.5625}.card-post .plan{display:inline-block;padding:.347em .717em;border:1px solid;-webkit-border-radius:2px;border-radius:2px;font-size:.813em;line-height:1}.card-post.-free .plan{color:#369ad7}.card-post.-standard .plan,.card-post.-premium .plan{color:#f5a623}.card-post.-groups .plan{color:#f77d7d}.card-post.-enterprise .plan{color:#012858}.card-post.-partner .plan{color:#7ed321}.card-post .post-tag-group{margin:.6em 0 0}.card-post .post-tag-group .tag{margin:.35em .5em 0 0}.card-post .post-tag-group .tag:last-child{margin-right:0}.tag{display:inline-block;padding:.27em .5em;border:1px solid #0059b2;-webkit-border-radius:2px;border-radius:2px;font-size:13px;color:#0059b2;line-height:1.2}.pagination-more{width:240px;margin:20px auto 0}.pagination-more>span{display:inline-block;position:relative;padding:0 1.625em;letter-spacing:.05em}.pagination-more>span:after{content:"";display:block;position:absolute;top:50%;right:.15em;width:.6em;height:.6em;margin-top:-0.5em;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:2px solid #fff;border-right:2px solid #fff}.case-post-container a{color:#0059b2}.case-post-container a:hover{text-decoration:underline}.case-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.case-heading .feature-image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:470px;max-width:52%}.case-heading .text-content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:420px;max-width:45%;margin-left:auto}.case-heading .case-logo{margin:0 0 30px}.case-heading .title{margin:0;font-weight:bold;font-size:26px;font-size:1.625rem;line-height:1.5}.case-heading .staff-info{border-top:2px solid #012858;padding-top:1.7em;margin-top:.75em;line-height:1.5}.case-heading .staff-info .comp-name{margin:0 0 .2em;font-weight:bold;font-size:16px;font-size:1rem}.case-heading .staff-info .staff{margin:0;font-size:14px;font-size:.875rem}.case-heading .staff-info .staff span{display:inline-block;margin-right:1em}.case-heading .staff-info .staff span:last-child{margin-right:0}.catch-copy{position:relative;max-width:774px;margin:0 auto 105px;padding:.6em 1em;text-align:center;font-size:30px;font-size:1.875rem;font-weight:bold;line-height:1.53;color:#0059b2}.catch-copy:before,.catch-copy:after{content:"";display:block;position:absolute;width:33px;height:64px;z-index:-1}.catch-copy:before{top:0;left:0;border-top:10px solid #e6eef8;border-left:10px solid #e6eef8}.catch-copy:after{bottom:0;right:0;border-bottom:10px solid #e6eef8;border-right:10px solid #e6eef8}.catch-copy p:first-child{margin-top:0}.catch-copy p:last-child{margin-bottom:0}.case-post-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:75px}.case-post-row.-image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.case-post-row.-image-right .image-content{margin-right:0;margin-left:4.25%}.case-post-row .image-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:380px;max-width:42%;margin-right:4.25%;text-align:center}.case-post-row .image-comment{font-size:14px;font-size:.875rem;opacity:1;-ms-filter:"alpha(opacity=100)";color:#012858;line-height:1.5;margin:.5em}.case-post-row .image-comment p{font-size:inherit;font-weight:inherit;opacity:inherit;-ms-filter:"alpha(opacity=NaN)";color:inherit;margin:.5em}.case-post-row .text-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:520px;color:#012858;line-height:1.57}.case-post-row .headline{position:relative;margin:0 0 1em;padding:.5em .5em .5em 48px;background:#e6eef8;color:#626262;line-height:1.5;font-size:16px;font-size:1rem}.case-post-row .headline:before{content:"";display:block;width:40px;height:1px;position:absolute;top:1.2em;left:0;background:#626262}.case-post-row .title{margin-bottom:.8em;font-size:24px;font-size:1.5rem;font-weight:bold}.case-post-row .title p{margin:0}.case-post-row .text p:first-child{margin-top:0}.case-post-row .text p:last-child{margin-bottom:0}.comp-introduction-link{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.comp-introduction-link:hover{opacity:.7;-ms-filter:"alpha(opacity=70)"}.comp-introduction{background:#f3f6fa;margin-top:1em;padding:35px 40px;color:#012858;font-size:14px;font-size:.875rem;line-height:1.57}.comp-introduction .img{width:50%;margin:0 0 1em}.comp-introduction .text p:first-child{margin-top:0}.comp-introduction .text p:last-child{margin-bottom:0}.relation-post-container{margin-top:76px}.bottom-line-title{text-align:center;border-bottom:1px solid #acc0d6;padding-bottom:.3em;margin-bottom:40px;font-size:32px;font-size:2rem;line-height:1.5}.bottom-line-title *{margin:0;font-weight:400;font-size:1em}.row-fluid [class*="span"].social-share-module-bottom{margin:50px 0 0}.row-fluid [class*="span"].social-share-module-bottom .social-share-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row-fluid [class*="span"].social-share-module-bottom .social-share-module a{display:block;text-align:center;background:#AAA;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:48px;-webkit-border-radius:0;border-radius:0}.row-fluid [class*="span"].social-share-module-bottom .social-share-module a:not(:last-child){margin-right:8px}.row-fluid [class*="span"].social-share-module-bottom .social-share-module a.facebook{background:#1877f2;padding:5px 0 10px}.row-fluid [class*="span"].social-share-module-bottom .social-share-module a.linkedin{background:#2867b2}.row-fluid [class*="span"].social-share-module-bottom .social-share-module a.twitter{background:#1da1f2}.row-fluid [class*="span"].social-share-module-bottom .social-share-module img{max-height:100%}.row-fluid [class*="span"].social-share-module-fixed{position:fixed;left:2%;top:50%;width:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:50;padding:10px}.row-fluid [class*="span"].social-share-module-fixed a{display:block;width:34px;margin:10px auto;text-decoration:none;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.row-fluid [class*="span"].social-share-module-fixed a:hover{-webkit-transform:translateX(4px);transform:translateX(4px);opacity:1;-ms-filter:"alpha(opacity=100)"}@media screen and (max-width:1120px){.row-fluid [class*="span"].social-share-module-fixed{display:none}}@media screen and (max-width:1070px){.pickup-slide .slide-post a{width:100%}.pickup-slide .slide-post .content{padding:15px}}@media screen and (max-width:768px){.case-container{margin:40px auto 50px}.pickup-slide{margin-bottom:40px}.pickup-slide .slide-post{padding:0 2px}.pickup-slide .slide-post .content{padding:10px 15px}.pickup-slide .slide-post .title{font-size:1rem}.pickup-slide .slide-post .staff{font-size:.75rem}.pickup-slide .slick-dots{margin-top:12px}.more-button{margin-top:0}.case-heading{-ms-flex-wrap:wrap;flex-wrap:wrap}.case-heading .feature-image{width:100%;max-width:540px;margin:0 auto 1em}.case-heading .text-content{width:100%;max-width:540px;margin:0 auto}.case-heading .case-logo{margin-bottom:1.6em}.case-heading .title{font-size:1.25rem}.case-heading .staff-info .comp-name{font-size:.857rem}.case-heading .staff-info .staff{font-size:.75rem}.catch-copy{margin-bottom:40px;padding:.6em 1em;font-size:1.25rem}.catch-copy:before,.catch-copy:after{width:1.5em;height:2em;border-width:8px}.case-post-row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.case-post-row.-image-right .image-content{margin-right:auto;margin-left:auto}.case-post-row .image-content{max-width:100%;margin:0 auto 1em}.case-post-row .text-content{max-width:100%;margin:0 auto}.case-post-row .headline{padding-left:2.5em}.case-post-row .headline:before{width:2em}.case-post-row .title{font-size:1.125rem}.comp-introduction{padding:20px 15px}.relation-post-container{margin-top:50px}.bottom-line-title{margin-bottom:1em;font-size:1.6rem}}@media screen and (max-width:480px){.pickup-slide .slide-post a{padding-top:57.435%}}