/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.break-br br{content:''}.break-br br:after{content:"\00a0"}body,html{position:relative;padding:0;margin:0;height:100%;background:#fff;color:#666;font-size:16px;line-height:16px;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}.lang-en{font-family:Helvetica,Arial,sans-serif}.lang-jp{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.lang-zh{font-family:"微軟正黑體","Microsoft JhengHei",sans-serif}.container{margin:0 auto}@media screen and (min-width:1024px) and (max-width:1600px){.container{width:100%}}@media screen and (min-width:1600px){.container{max-width:1600px}}.loader,.loader:after,.loader:before{background:#cbcbcb;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.header .mobile-icon,.loader:after,.loader:before{position:absolute;top:0;content:''}.loader:before{left:-1.5em;animation-delay:-.32s}.loader{color:#cbcbcb;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;transform:translateZ(0);animation-delay:-.16s}.loader:after{left:1.5em}@keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}html.hidden,html.hidden body{overflow:hidden}@media only screen and (max-width:320px){body.lang-jp div.header .top-nav .top-nav-wrapper ul li a,body.lang-jp div.header.dark .top-nav .top-nav-wrapper ul li a,body.lang-jp div.header:not(.headroom--top).slideDown .top-nav .top-nav-wrapper ul li a,body.lang-zh div.header .top-nav .top-nav-wrapper ul li a,body.lang-zh div.header.dark .top-nav .top-nav-wrapper ul li a,body.lang-zh div.header:not(.headroom--top).slideDown .top-nav .top-nav-wrapper ul li a{font-size:1.125rem}}@media only screen and (max-width:1023px){div.header,div.header.dark,div.header:not(.headroom--top).slideDown{padding-bottom:0}div.header.dark.slidemenu,div.header.slidemenu,div.header:not(.headroom--top).slideDown.slidemenu{height:100%;background-color:#2353b5}div.header.dark.slidemenu .container,div.header.slidemenu .container,div.header:not(.headroom--top).slideDown.slidemenu .container{overflow-y:scroll}div.header.dark.slidemenu .logo,div.header.slidemenu .logo,div.header:not(.headroom--top).slideDown.slidemenu .logo{background-image:url(../images/common/appier_logo.svg);z-index:1}div.header.dark.slidemenu .menu-icon,div.header.slidemenu .menu-icon,div.header:not(.headroom--top).slideDown.slidemenu .menu-icon{display:none}div.header.dark.slidemenu .close-icon,div.header.slidemenu .close-icon,div.header:not(.headroom--top).slideDown.slidemenu .close-icon{display:block;z-index:1}div.header.dark.slidemenu .top-nav,div.header.slidemenu .top-nav,div.header:not(.headroom--top).slideDown.slidemenu .top-nav{display:block}div.header.dark:not(.headroom--top).slideDown .menu-icon,div.header:not(.headroom--top).slideDown .menu-icon,div.header:not(.headroom--top).slideDown:not(.headroom--top).slideDown .menu-icon{background-image:url(../images/common/menu_dark.svg)}div.header .top-nav,div.header.dark .top-nav,div.header:not(.headroom--top).slideDown .top-nav{display:none;height:60px}div.header .menu-icon,div.header.dark .menu-icon,div.header:not(.headroom--top).slideDown .menu-icon{display:block}div.header .container,div.header .main,div.header.dark .container,div.header.dark .main,div.header:not(.headroom--top).slideDown .container,div.header:not(.headroom--top).slideDown .main{position:relative;height:100%}div.header .top-nav,div.header.dark .top-nav,div.header:not(.headroom--top).slideDown .top-nav{margin:360px 0 0 38px;top:0;left:0;position:absolute;z-index:1;transform:translateX(100%)}div.header .top-nav .top-nav-wrapper,div.header.dark .top-nav .top-nav-wrapper,div.header:not(.headroom--top).slideDown .top-nav .top-nav-wrapper{flex-direction:column}div.header .top-nav .top-nav-wrapper ul li a,div.header.dark .top-nav .top-nav-wrapper ul li a,div.header:not(.headroom--top).slideDown .top-nav .top-nav-wrapper ul li a{color:#fff;font-size:1.3125rem}div.header .top-nav .top-nav-wrapper .language,div.header.dark .top-nav .top-nav-wrapper .language,div.header:not(.headroom--top).slideDown .top-nav .top-nav-wrapper .language{color:#fff;margin-left:0;margin-top:21px}div.header .top-nav .top-nav-wrapper .language ul li a,div.header.dark .top-nav .top-nav-wrapper .language ul li a,div.header:not(.headroom--top).slideDown .top-nav .top-nav-wrapper .language ul li a{font-size:1rem}div.header .top-nav .top-nav-wrapper .extra .press-nav,div.header.dark .top-nav .top-nav-wrapper .extra .press-nav,div.header:not(.headroom--top).slideDown .top-nav .top-nav-wrapper .extra .press-nav{display:none}div.header .nav,div.header.dark .nav,div.header:not(.headroom--top).slideDown .nav{display:block;position:absolute;top:0;left:0;right:0;bottom:0;transform:translateX(100%)}div.header .nav ul,div.header.dark .nav ul,div.header:not(.headroom--top).slideDown .nav ul{margin-top:115px;margin-left:38px;flex-direction:column;align-items:flex-start}div.header .nav ul li:not(:first-of-type),div.header.dark .nav ul li:not(:first-of-type),div.header:not(.headroom--top).slideDown .nav ul li:not(:first-of-type){margin-top:18px;margin-left:0}div.header .nav ul li.active a,div.header.dark .nav ul li.active a,div.header:not(.headroom--top).slideDown .nav ul li.active a{color:#fff;text-decoration:underline}div.header .nav ul li a,div.header.dark .nav ul li a,div.header:not(.headroom--top).slideDown .nav ul li a{color:#fff;font-size:1.6875rem;font-weight:700;line-height:1.6875rem}div.header .nav ul li.contact,div.header.dark .nav ul li.contact,div.header:not(.headroom--top).slideDown .nav ul li.contact{border:0;margin:115px 0 30px;border-radius:0}div.header .nav ul li.contact a,div.header.dark .nav ul li.contact a,div.header:not(.headroom--top).slideDown .nav ul li.contact a{color:#3eddae;width:100%;font-size:1.5rem;font-weight:700;line-height:1.5rem}div.header .logo,div.header.dark .logo,div.header:not(.headroom--top).slideDown .logo{margin-top:25px;margin-left:20px;width:106px;height:43px;background-size:100%;background-repeat:no-repeat;background-position:center center}}.header{box-sizing:border-box;top:0;height:90px;z-index:10;width:100%;position:fixed;transition:background-color 250ms linear}.header .mobile-icon{display:none;cursor:pointer;right:20px;top:30px;width:30px;height:30px;background-size:100%;background-attachment:scroll;background-color:transparent;background-position:center center;background-repeat:no-repeat}.header .menu-icon{background-image:url(../images/common/menu.svg)}.header .close-icon{background-image:url(../images/common/close.svg)}.header:not(.headroom--top).slideDown{box-shadow:0 1px 20px 0 rgba(0,0,0,.1)}.header.headroom--top{box-shadow:none}.header .container{display:flex;flex-direction:column}.header .top-nav{display:flex;justify-content:flex-end;margin-top:10px;margin-bottom:15px}.header .main,.header .top-nav-wrapper{display:flex}.header .extra>ul>li a,.header .language>ul>li a{font-size:.875rem}.header .extra>ul,.header .language>ul,.header .nav>ul{display:flex;margin:0;padding:0}.header .extra>ul>li,.header .language>ul>li,.header .nav ul li,.header .nav>ul>li{list-style-type:none}.header .extra>ul>li a,.header .language>ul>li a,.header .nav>ul>li a{color:#fff}.header .extra>ul>li a:hover,.header .language>ul>li a:hover,.header .nav>ul>li a:hover{color:#3eddae}.header .extra>ul>li.active>a,.header .language>ul>li.active>a,.header .nav>ul>li.active>a{color:#3eddae;font-weight:700}.header .extra>ul>li:not(:first-of-type){margin-left:26px}.header .language{margin-left:21px;margin-right:71px}.header .separator{margin:0 5.4px}.header .logo{margin-top:-26px;margin-left:61px;height:58px;width:143px;background-image:url(../images/common/appier_logo.svg);background-size:cover}.header .nav{flex:1}.header .nav ul{display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0}.header .nav ul li:not(:first-of-type){margin-left:38px}.header .nav ul li.contact{margin:0 71px 0 42px;border:2px solid #fff;border-radius:5px}.header .nav ul li.contact a{font-size:.875em;vertical-align:middle;text-align:center;width:100px;height:25px;display:table-cell}.header .extra .press{position:relative}.header .extra .press:hover .press-nav{opacity:1;visibility:visible}.header .extra .press-nav{transition:opacity .25s ease-in-out;opacity:0;left:-10px;top:17px;position:absolute;flex-direction:column;padding:0;margin:0;box-shadow:0 0 6px 0 rgba(0,0,0,.15);background-color:rgba(255,255,255,.85);z-index:1;visibility:hidden}.header .extra .press-nav>li{padding:8px 10px;list-style-type:none}.header .extra .press-nav>li:first-of-type{margin-top:10px}.header .extra .press-nav>li:last-of-type{margin-bottom:5px}.header .extra .press-nav>li>a{color:#666}.header.dark,:not(.headroom--top).slideDown{padding-bottom:25px;background-color:#fff}.header.dark .logo,:not(.headroom--top).slideDown .logo{background-image:url(../images/common/appier_logo_dark.svg)}.header.dark .menu-icon,:not(.headroom--top).slideDown .menu-icon{background-image:url(../images/common/menu_dark.svg)}.header.dark .extra ul li.contact,.header.dark .language ul li.contact,.header.dark .nav ul li.contact,:not(.headroom--top).slideDown .extra ul li.contact,:not(.headroom--top).slideDown .language ul li.contact,:not(.headroom--top).slideDown .nav ul li.contact{border:2px solid #0ea3d8}.header.dark .extra ul li.contact a,.header.dark .language ul li.contact a,.header.dark .nav ul li.contact a,:not(.headroom--top).slideDown .extra ul li.contact a,:not(.headroom--top).slideDown .language ul li.contact a,:not(.headroom--top).slideDown .nav ul li.contact a{color:#0ea3d8}.header.dark .extra ul li a,.header.dark .language ul li a,.header.dark .nav ul li a,:not(.headroom--top).slideDown .extra ul li a,:not(.headroom--top).slideDown .language ul li a,:not(.headroom--top).slideDown .nav ul li a{color:#828282}.header.dark .extra ul li a:hover,.header.dark .language ul li a:hover,.header.dark .nav ul li a:hover,:not(.headroom--top).slideDown .extra ul li a:hover,:not(.headroom--top).slideDown .language ul li a:hover,:not(.headroom--top).slideDown .nav ul li a:hover{color:#3eddae}.header.dark .extra ul li.active>a,.header.dark .language ul li.active>a,.header.dark .nav ul li.active>a,:not(.headroom--top).slideDown .extra ul li.active>a,:not(.headroom--top).slideDown .language ul li.active>a,:not(.headroom--top).slideDown .nav ul li.active>a{color:#0ea3d8;font-weight:700}.header.dark .extra .press-nav,:not(.headroom--top).slideDown .extra .press-nav{background-color:rgba(255,255,255,.8)}.header.dark .extra .press-nav>li>a,:not(.headroom--top).slideDown .extra .press-nav>li>a{color:#666}.lang-en .press-nav{width:125px}.lang-jp .press-nav{width:160px}.lang-zh .press-nav{width:80px}.animated{animation-duration:.5s;animation-fill-mode:both;will-change:transform,opacity}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.animated.slideDown{animation-name:slideDown}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.animated.slideUp{animation-name:slideUp}@media only screen and (max-width:1023px){body section.contact-us{overflow-y:scroll}body section.contact-us .contact-us__overlay{display:none}body section.contact-us .contact-us__form-wrapper{display:block}body section.contact-us .contact-us-form{height:auto;min-height:100vh;padding:90px 15px 0;background-image:url(../images/common/appier_logo_dark.svg);background-repeat:no-repeat;background-position:15px 15px;background-size:106px auto}body section.contact-us .contact-us-form .contact-us-close-btn-wrapper{top:30px;right:15px}body section.contact-us .contact-us-form .contact-us-close-btn-wrapper .contact-us-close-btn{color:#2353b5;padding:0}}section.contact-us{display:none;position:fixed;top:0;left:0;z-index:15;width:100%;height:100%}section.contact-us .contact-us__overlay{position:absolute;width:100%;height:100%;background-color:rgba(130,130,130,.85)}section.contact-us .contact-us__form-wrapper{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%}section.contact-us .contact-us-form{padding:31px;background-color:#fff;position:relative}section.contact-us .contact-us-form .contact-us-close-btn-wrapper{position:absolute;top:8px;right:8px}section.contact-us .contact-us-form .contact-us-close-btn-wrapper .contact-us-close-btn{border:0;font-size:24px;color:#000;background-color:transparent;cursor:pointer}section.footer{padding-top:60px}section.footer .container{display:flex;align-items:center;flex-direction:column}section.footer .icons{display:flex}section.footer .icon{display:block;width:35px;height:35px}section.footer .icon:hover{opacity:.8}section.footer .icon:not(:first-child){margin-left:11px}section.footer .icon img{width:100%;height:100%}section.footer .copyright{display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:1023px){section.footer .copyright{font-size:.9em;text-align:center;width:100%}}section.footer .copyright .content{color:#2353b5;font-size:.875em;margin-top:20px;margin-bottom:10px}section.footer .copyright .links{margin-bottom:23px}section.footer .copyright .links a{font-size:.813em;color:#2353b5;text-decoration:underline}section.footer .copyright .links a:hover{opacity:.8;color:#3eddae}section.footer .copyright .links a:not(:first-child){margin-left:16px}