@-webkit-keyframes table-swipe{0%{opacity:0;transform:translate(-20px,-5px) rotate(0)}75%{opacity:1;transform:translate(20px,-5px) rotate(15deg)}100%{opacity:1;transform:translate(20px,-5px) rotate(15deg)}}@keyframes table-swipe{0%{opacity:0;transform:translate(-20px,-5px) rotate(0)}75%{opacity:1;transform:translate(20px,-5px) rotate(15deg)}100%{opacity:1;transform:translate(20px,-5px) rotate(15deg)}}@-webkit-keyframes link-underline{0%{width:0}100%{width:100%}}@keyframes link-underline{0%{width:0}100%{width:100%}}.anchor__item a:before,.button--text>a,.button--default>a,.figure img,.figure--movie:before,.icon,.icon:after,.movie:before,.movie:after{-webkit-transition:all .3s;transition:all .3s}@-webkit-keyframes hang{0%{height:0}100%{height:100%}}@keyframes hang{0%{height:0}100%{height:100%}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slide-in{0%{left:-50px}100%{left:0}}@keyframes slide-in{0%{left:-50px}100%{left:0}}@-webkit-keyframes slide-out{0%{left:0}100%{left:50px}}@keyframes slide-out{0%{left:0}100%{left:50px}}@-webkit-keyframes hover{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes hover{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(-20px)}100%{transform:translateY(0px)}}@keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(-20px)}100%{transform:translateY(0px)}}@-webkit-keyframes img-mask{0%{width:100%;opacity:1}100%{width:0;opacity:0}}@keyframes img-mask{0%{width:100%;opacity:1}100%{width:0;opacity:0}}@media screen and (max-width:767px){.billboard{background-position:center !important;height:calc(100vh - 75px) !important}}.production-system #wrap{width:100%;max-width:1400px;margin:0 auto;position:relative}.production-system #showcase{width:100%;height:420px;padding-top:20px;visibility:hidden;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(https://cdn2.hubspot.net/hubfs/6608310/images/production/system/carousel/bg_production_system_module.png)}@media screen and (max-width:949px){.production-system #showcase{background-image:url(https://cdn2.hubspot.net/hubfs/6608310/images/production/system/carousel/bg_production_system_module_tb.png)}}@media screen and (max-width:767px){.production-system #showcase{height:290px;background-image:url(https://cdn2.hubspot.net/hubfs/6608310/images/production/system/carousel/bg_production_system_module_sp.png)}.Android .production-system #showcase{height:330px}}.production-system #showcase .cloud9-item{position:relative;cursor:pointer;display:block}.production-system #showcase .cloud9-item:before{content:attr(data-text)"";position:absolute;top:calc(50% - 10px);left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;font-size:23px;line-height:1;font-family:'noto-sans-jp-bold','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif}@media screen and (max-width:1049px){.production-system #showcase .cloud9-item:before{font-size:20px}}@media screen and (max-width:767px){.production-system #showcase .cloud9-item:before{font-size:15px}}.production-system #showcase .cloud9-item:after{background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOS45OTggMTUiPgogIDxwYXRoIGlkPSLjg5HjgrlfNjA5MCIgZGF0YS1uYW1lPSLjg5HjgrkgNjA5MCIgZD0iTTE5NTQuNjM1LTE3NC4zMTlsMTUsMTAtMTUsMTAsNS0xMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTQuMzIyIC0xOTU0LjYzMSkgcm90YXRlKDkwKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K);content:"";width:20px;height:20px;display:inline-block;position:absolute;top:calc(50% + 50px);left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.production-system #showcase .cloud9-item:after{width:12px;height:12px;top:calc(50% + 30px)}}.production-system #showcase .cloud9-item img{max-width:250px}.production-system #showcase .cloud9-item img{width:auto}@media screen and (max-width:1049px){.production-system #showcase .cloud9-item img{max-width:180px}}@media screen and (max-width:767px){.production-system #showcase .cloud9-item img{max-width:120px}}.production-system .buttons{display:flex;justify-content:center;position:relative;left:50%;bottom:0;transform:translate(-50%);z-index:10}.production-system .buttons .button:not(:first-child){margin-left:30px;margin-top:0}@media screen and (max-width:767px){.production-system .buttons{padding:0 30px}.production-system .buttons .button:not(:first-child){margin-left:10px}}.production-system .buttons .button.button--next .icon--default{padding-left:0;padding-right:20px}.production-system .buttons .button.button--next .icon--default:after{left:inherit;right:0}@-moz-document url-prefix(){.production-system .buttons .button.button--prev a::after,.production-system .buttons .button.button--next a::after{right:1px}}.production-system .production-system__info{background-image:url(https://cdn2.hubspot.net/hubfs/6608310/images/production/system/carousel/system_info_kv.jpg);background-repeat:no-repeat;background-size:120%;background-position:center bottom;min-height:600px;padding-top:100px}.production-system .production-system__info .production-system__info__item{display:none}.production-system .production-system__info .production-system__info__item.is-active{display:block}