@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:agendatypebold;src:url(../fonts/agendatype_bol-webfont.eot);src:url(../fonts/agendatype_bol-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/agendatype_bol-webfont.woff) format("woff"),url(../fonts/agendatype_bol-webfont.ttf) format("truetype"),url(../fonts/agendatype_bol-webfont.svg#agendatypebold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:agendatypeitalic_bold;src:url(../fonts/agendatype_ital_bol-webfont.eot);src:url(../fonts/agendatype_ital_bol-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/agendatype_ital_bol-webfont.woff) format("woff"),url(../fonts/agendatype_ital_bol-webfont.ttf) format("truetype"),url(../fonts/agendatype_ital_bol-webfont.svg#agendatypeitalic_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:agendatypeitalic;src:url(../fonts/agendatype_ital-webfont.eot);src:url(../fonts/agendatype_ital-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/agendatype_ital-webfont.woff) format("woff"),url(../fonts/agendatype_ital-webfont.ttf) format("truetype"),url(../fonts/agendatype_ital-webfont.svg#agendatypeitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:agendatyperegular;src:url(../fonts/agendatype_reg-webfont.eot);src:url(../fonts/agendatype_reg-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/agendatype_reg-webfont.woff) format("woff"),url(../fonts/agendatype_reg-webfont.ttf) format("truetype"),url(../fonts/agendatype_reg-webfont.svg#agendatyperegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:agendatypesmallcaps_bold;src:url(../fonts/agendatype_sc_bol-webfont.eot);src:url(../fonts/agendatype_sc_bol-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/agendatype_sc_bol-webfont.woff) format("woff"),url(../fonts/agendatype_sc_bol-webfont.ttf) format("truetype"),url(../fonts/agendatype_sc_bol-webfont.svg#agendatypesmallcaps_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:agendatypesmallcapsItBd;src:url(../fonts/agendatype_sc_ital_bol-webfont.eot);src:url(../fonts/agendatype_sc_ital_bol-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/agendatype_sc_ital_bol-webfont.woff) format("woff"),url(../fonts/agendatype_sc_ital_bol-webfont.ttf) format("truetype"),url(../fonts/agendatype_sc_ital_bol-webfont.svg#agendatypesmallcapsItBd) format("svg");font-weight:400;font-style:normal}@font-face{font-family:agendatypesmallcaps_regular;src:url(../fonts/agendatype_sc_reg-webfont.eot);src:url(../fonts/agendatype_sc_reg-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/agendatype_sc_reg-webfont.woff) format("woff"),url(../fonts/agendatype_sc_reg-webfont.ttf) format("truetype"),url(../fonts/agendatype_sc_reg-webfont.svg#agendatypesmallcaps_regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:agendatypeswash_italic_bold;src:url(../fonts/agendatype_swash_ital_bol-webfont.eot);src:url(../fonts/agendatype_swash_ital_bol-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/agendatype_swash_ital_bol-webfont.woff) format("woff"),url(../fonts/agendatype_swash_ital_bol-webfont.ttf) format("truetype"),url(../fonts/agendatype_swash_ital_bol-webfont.svg#agendatypeswash_italic_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:agendatypeswash_italic;src:url(../fonts/agendatype_swash_ital-webfont.eot);src:url(../fonts/agendatype_swash_ital-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/agendatype_swash_ital-webfont.woff) format("woff"),url(../fonts/agendatype_swash_ital-webfont.ttf) format("truetype"),url(../fonts/agendatype_swash_ital-webfont.svg#agendatypeswash_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?-hey0jf);src:url(../fonts/icomoon.eot?#iefix-hey0jf) format("embedded-opentype"),url(../fonts/icomoon.woff?-hey0jf) format("woff"),url(../fonts/icomoon.ttf?-hey0jf) format("truetype"),url(../fonts/icomoon.svg?-hey0jf#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:"\e600"}.icon-mobile:before{content:"\e601"}.icon-mouse:before{content:"\e602"}.icon-directions:before{content:"\e603"}.icon-mail:before{content:"\e604"}.icon-paperplane:before{content:"\e605"}.icon-pencil:before{content:"\e606"}.icon-feather:before{content:"\e607"}.icon-paperclip:before{content:"\e608"}.icon-drawer:before{content:"\e609"}.icon-reply:before{content:"\e60a"}.icon-reply-all:before{content:"\e60b"}.icon-forward:before{content:"\e60c"}.icon-user:before{content:"\e60d"}.icon-users:before{content:"\e60e"}.icon-user-add:before{content:"\e60f"}.icon-vcard:before{content:"\e610"}.icon-export:before{content:"\e611"}.icon-location:before{content:"\e612"}.icon-map:before{content:"\e613"}.icon-compass:before{content:"\e614"}.icon-location2:before{content:"\e615"}.icon-target:before{content:"\e616"}.icon-share:before{content:"\e617"}.icon-sharable:before{content:"\e618"}.icon-heart:before{content:"\e619"}.icon-heart2:before{content:"\e61a"}.icon-star:before{content:"\e61b"}.icon-star2:before{content:"\e61c"}.icon-thumbsup:before{content:"\e61d"}.icon-thumbsdown:before{content:"\e61e"}.icon-chat:before{content:"\e61f"}.icon-comment:before{content:"\e620"}.icon-quote:before{content:"\e621"}.icon-house:before{content:"\e622"}.icon-popup:before{content:"\e623"}.icon-search:before{content:"\e624"}.icon-flashlight:before{content:"\e625"}.icon-printer:before{content:"\e626"}.icon-bell:before{content:"\e627"}.icon-link:before{content:"\e628"}.icon-flag:before{content:"\e629"}.icon-cog:before{content:"\e62a"}.icon-tools:before{content:"\e62b"}.icon-trophy:before{content:"\e62c"}.icon-tag:before{content:"\e62d"}.icon-camera:before{content:"\e62e"}.icon-megaphone:before{content:"\e62f"}.icon-moon:before{content:"\e630"}.icon-palette:before{content:"\e631"}.icon-leaf:before{content:"\e632"}.icon-music:before{content:"\e633"}.icon-music2:before{content:"\e634"}.icon-new:before{content:"\e635"}.icon-graduation:before{content:"\e636"}.icon-book:before{content:"\e637"}.icon-newspaper:before{content:"\e638"}.icon-bag:before{content:"\e639"}.icon-airplane:before{content:"\e63a"}.icon-lifebuoy:before{content:"\e63b"}.icon-eye:before{content:"\e63c"}.icon-clock:before{content:"\e63d"}.icon-microphone:before{content:"\e63e"}.icon-calendar:before{content:"\e63f"}.icon-bolt:before{content:"\e640"}.icon-thunder:before{content:"\e641"}.icon-droplet:before{content:"\e642"}.icon-cd:before{content:"\e643"}.icon-briefcase:before{content:"\e644"}.icon-air:before{content:"\e645"}.icon-hourglass:before{content:"\e646"}.icon-gauge:before{content:"\e647"}.icon-language:before{content:"\e648"}.icon-network:before{content:"\e649"}.icon-key:before{content:"\e64a"}.icon-battery:before{content:"\e64b"}.icon-bucket:before{content:"\e64c"}.icon-magnet:before{content:"\e64d"}.icon-drive:before{content:"\e64e"}.icon-cup:before{content:"\e64f"}.icon-rocket:before{content:"\e650"}.icon-brush:before{content:"\e651"}.icon-suitcase:before{content:"\e652"}.icon-cone:before{content:"\e653"}.icon-earth:before{content:"\e654"}.icon-keyboard:before{content:"\e655"}.icon-browser:before{content:"\e656"}.icon-publish:before{content:"\e657"}.icon-progress-3:before{content:"\e658"}.icon-progress-2:before{content:"\e659"}.icon-brogress-1:before{content:"\e65a"}.icon-progress-0:before{content:"\e65b"}.icon-sun:before{content:"\e65c"}.icon-sun2:before{content:"\e65d"}.icon-adjust:before{content:"\e65e"}.icon-code:before{content:"\e65f"}.icon-screen:before{content:"\e660"}.icon-infinity:before{content:"\e661"}.icon-light-bulb:before{content:"\e662"}.icon-creditcard:before{content:"\e663"}.icon-database:before{content:"\e664"}.icon-voicemail:before{content:"\e665"}.icon-clipboard:before{content:"\e666"}.icon-cart:before{content:"\e667"}.icon-box:before{content:"\e668"}.icon-ticket:before{content:"\e669"}.icon-rss:before{content:"\e66a"}.icon-signal:before{content:"\e66b"}.icon-thermometer:before{content:"\e66c"}.icon-droplets:before{content:"\e66d"}.icon-uniE66E:before{content:"\e66e"}.icon-statistics:before{content:"\e66f"}.icon-pie:before{content:"\e670"}.icon-bars:before{content:"\e671"}.icon-graph:before{content:"\e672"}.icon-lock:before{content:"\e673"}.icon-lock-open:before{content:"\e674"}.icon-logout:before{content:"\e675"}.icon-login:before{content:"\e676"}.icon-checkmark:before{content:"\e677"}.icon-cross:before{content:"\e678"}.icon-minus:before{content:"\e679"}.icon-plus:before{content:"\e67a"}.icon-cross2:before{content:"\e67b"}.icon-minus2:before{content:"\e67c"}.icon-plus2:before{content:"\e67d"}.icon-cross3:before{content:"\e67e"}.icon-minus3:before{content:"\e67f"}.icon-plus3:before{content:"\e680"}.icon-erase:before{content:"\e681"}.icon-blocked:before{content:"\e682"}.icon-info:before{content:"\e683"}.icon-info2:before{content:"\e684"}.icon-question:before{content:"\e685"}.icon-help:before{content:"\e686"}.icon-warning:before{content:"\e687"}.icon-cycle:before{content:"\e688"}.icon-cw:before{content:"\e689"}.icon-ccw:before{content:"\e68a"}.icon-shuffle:before{content:"\e68b"}.icon-arrow:before{content:"\e68c"}.icon-arrow2:before{content:"\e68d"}.icon-retweet:before{content:"\e68e"}.icon-loop:before{content:"\e68f"}.icon-history:before{content:"\e690"}.icon-back:before{content:"\e691"}.icon-switch:before{content:"\e692"}.icon-list:before{content:"\e693"}.icon-add-to-list:before{content:"\e694"}.icon-layout:before{content:"\e695"}.icon-list2:before{content:"\e696"}.icon-text:before{content:"\e697"}.icon-text2:before{content:"\e698"}.icon-document:before{content:"\e699"}.icon-docs:before{content:"\e69a"}.icon-landscape:before{content:"\e69b"}.icon-pictures:before{content:"\e69c"}.icon-video:before{content:"\e69d"}.icon-music3:before{content:"\e69e"}.icon-folder:before{content:"\e69f"}.icon-archive:before{content:"\e6a0"}.icon-trash:before{content:"\e6a1"}.icon-upload:before{content:"\e6a2"}.icon-download:before{content:"\e6a3"}.icon-disk:before{content:"\e6a4"}.icon-install:before{content:"\e6a5"}.icon-cloud:before{content:"\e6a6"}.icon-upload2:before{content:"\e6a7"}.icon-bookmark:before{content:"\e6a8"}.icon-bookmarks:before{content:"\e6a9"}.icon-book2:before{content:"\e6aa"}.icon-play:before{content:"\e6ab"}.icon-pause:before{content:"\e6ac"}.icon-record:before{content:"\e6ad"}.icon-stop:before{content:"\e6ae"}.icon-next:before{content:"\e6af"}.icon-previous:before{content:"\e6b0"}.icon-first:before{content:"\e6b1"}.icon-last:before{content:"\e6b2"}.icon-resize-enlarge:before{content:"\e6b3"}.icon-resize-shrink:before{content:"\e6b4"}.icon-volume:before{content:"\e6b5"}.icon-sound:before{content:"\e6b6"}.icon-mute:before{content:"\e6b7"}.icon-flow-cascade:before{content:"\e6b8"}.icon-flow-branch:before{content:"\e6b9"}.icon-flow-tree:before{content:"\e6ba"}.icon-flow-line:before{content:"\e6bb"}.icon-flow-parallel:before{content:"\e6bc"}.icon-arrow-left:before{content:"\e6bd"}.icon-arrow-down:before{content:"\e6be"}.icon-arrow-up-upload:before{content:"\e6bf"}.icon-arrow-right:before{content:"\e6c0"}.icon-arrow-left2:before{content:"\e6c1"}.icon-arrow-down2:before{content:"\e6c2"}.icon-arrow-up:before{content:"\e6c3"}.icon-arrow-right2:before{content:"\e6c4"}.icon-arrow-left3:before{content:"\e6c5"}.icon-arrow-down3:before{content:"\e6c6"}.icon-arrow-up2:before{content:"\e6c7"}.icon-arrow-right3:before{content:"\e6c8"}.icon-arrow-left4:before{content:"\e6c9"}.icon-arrow-down4:before{content:"\e6ca"}.icon-arrow-up3:before{content:"\e6cb"}.icon-arrow-right4:before{content:"\e6cc"}.icon-arrow-left5:before{content:"\e6cd"}.icon-arrow-down5:before{content:"\e6ce"}.icon-arrow-up4:before{content:"\e6cf"}.icon-arrow-right5:before{content:"\e6d0"}.icon-arrow-left6:before{content:"\e6d1"}.icon-arrow-down6:before{content:"\e6d2"}.icon-arrow-up5:before{content:"\e6d3"}.icon-arrow-right6:before{content:"\e6d4"}.icon-arrow-left7:before{content:"\e6d5"}.icon-arrow-down7:before{content:"\e6d6"}.icon-arrow-up6:before{content:"\e6d7"}.icon-uniE6D8:before{content:"\e6d8"}.icon-arrow-left8:before{content:"\e6d9"}.icon-arrow-down8:before{content:"\e6da"}.icon-arrow-up7:before{content:"\e6db"}.icon-arrow-right7:before{content:"\e6dc"}.icon-menu:before{content:"\e6dd"}.icon-ellipsis:before{content:"\e6de"}.icon-dots:before{content:"\e6df"}.icon-dot:before{content:"\e6e0"}.icon-cc:before{content:"\e6e1"}.icon-cc-by:before{content:"\e6e2"}.icon-cc-nc:before{content:"\e6e3"}.icon-cc-nc-eu:before{content:"\e6e4"}.icon-cc-nc-jp:before{content:"\e6e5"}.icon-cc-sa:before{content:"\e6e6"}.icon-cc-nd:before{content:"\e6e7"}.icon-cc-pd:before{content:"\e6e8"}.icon-cc-zero:before{content:"\e6e9"}.icon-cc-share:before{content:"\e6ea"}.icon-cc-share2:before{content:"\e6eb"}.icon-danielbruce:before{content:"\e6ec"}.icon-danielbruce2:before{content:"\e6ed"}.icon-github:before{content:"\e6ee"}.icon-github2:before{content:"\e6ef"}.icon-flickr:before{content:"\e6f0"}.icon-flickr2:before{content:"\e6f1"}.icon-vimeo:before{content:"\e6f2"}.icon-vimeo2:before{content:"\e6f3"}.icon-twitter:before{content:"\e6f4"}.icon-twitter2:before{content:"\e6f5"}.icon-facebook:before{content:"\e6f6"}.icon-facebook2:before{content:"\e6f7"}.icon-facebook3:before{content:"\e6f8"}.icon-googleplus:before{content:"\e6f9"}.icon-googleplus2:before{content:"\e6fa"}.icon-pinterest:before{content:"\e6fb"}.icon-pinterest2:before{content:"\e6fc"}.icon-tumblr:before{content:"\e6fd"}.icon-tumblr2:before{content:"\e6fe"}.icon-linkedin:before{content:"\e6ff"}.icon-linkedin2:before{content:"\e700"}.icon-dribbble:before{content:"\e701"}.icon-dribbble2:before{content:"\e702"}.icon-stumbleupon:before{content:"\e703"}.icon-stumbleupon2:before{content:"\e704"}.icon-lastfm:before{content:"\e705"}.icon-lastfm2:before{content:"\e706"}.icon-rdio:before{content:"\e707"}.icon-rdio2:before{content:"\e708"}.icon-spotify:before{content:"\e709"}.icon-spotify2:before{content:"\e70a"}.icon-qq:before{content:"\e70b"}.icon-instagram:before{content:"\e70c"}.icon-dropbox:before{content:"\e70d"}.icon-evernote:before{content:"\e70e"}.icon-flattr:before{content:"\e70f"}.icon-skype:before{content:"\e710"}.icon-skype2:before{content:"\e711"}.icon-renren:before{content:"\e712"}.icon-sina-weibo:before{content:"\e713"}.icon-paypal:before{content:"\e714"}.icon-picasa:before{content:"\e715"}.icon-soundcloud:before{content:"\e716"}.icon-mixi:before{content:"\e717"}.icon-behance:before{content:"\e718"}.icon-circles:before{content:"\e719"}.icon-vk:before{content:"\e71a"}.icon-smashing:before{content:"\e71b"}*{-webkit-font-smoothing:antialiased;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}.fixed,body,body blockquote p,body code,body pre,body.ja code,body.ja pre{font-family:agendatyperegular,Georgia,"Hiragino Mincho ProN",serif;font-size:1.25em;color:#333;line-height:1.5;text-rendering:optimizeLegibility}@media (max-width:992px){.fixed,body,body blockquote p,body code,body pre,body.ja code,body.ja pre{font-size:1.1em}}@media (max-width:642px){.fixed,body,body blockquote p,body code,body pre,body.ja code,body.ja pre{font-size:.8em}}.mobile-nav-trigger::before,.post-top .pagination a .pagin-post-title,.variant,body p b,body p strong,section.recent-work .project-item figcaption h6{font-family:"Ideal Sans A","Ideal Sans B",typoninesans_proregular,"open sans","Segoe UI",Seravek,sans-serif}.archive-list h3,.variant-light,body ol,body p,body pre,body ul{font-family:"Ideal Sans A","Ideal Sans B",typoninesans_prolight,"open sans","Segoe UI",Seravek,sans-serif}.variant-bold,article table thead{font-family:typoninesans_probold,sans-serif}.quiet{font-color:#c6ced7}.loud{font-color:#ed2a2a}.lorem{background:#ed2a2a}.bold,body b,body strong,body.ja b,body.ja strong{font-weight:600}.italic,body em,body i,body.ja em,body.ja i{font-style:italic}.small-caps{font-family:agendatypesmallcaps_regular,Georgia,"Hiragino Mincho ProN",serif}.post-top .post-date span,.smash{font-family:agendatypeswash_italic,Georgia,"Hiragino Mincho ProN",serif}.link,body a{color:#4fb9ea;text-decoration:none}.link span,body a span{text-decoration:underline}.link .icon,body a .icon{text-decoration:none;position:relative;bottom:-3px}.link:hover,body a:hover{color:#ea4f4f}.link:hover span,body a:hover span{text-decoration:none}.blockquote{font-family:agendatyperegular,Georgia,"Hiragino Mincho ProN",serif;color:#c6ced7}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.block-margins,body ol,body p,body pre,body ul,body.ja h6,body.ja ol,body.ja p,body.ja pre,body.ja ul{margin:1em auto}.h1,.h2,.h3,.h4,.h5,.h6,body h1,body h2,body h3,body h4,body h5,body h6{-webkit-font-smoothing:antialiased}.h1,.h2,.h3,body h1,body h2,body h3{font-family:agendatypebold,Georgia,"Hiragino Mincho ProN",serif}.h4,.h5,.h6,body h4,body h5,body h6{font-family:agendatyperegular,Georgia,"Hiragino Mincho ProN",serif}.h1,.h2,body h1,body h2{line-height:1.1}.h3,.h4,body h3,body h4{line-height:1.5}.h1,body h1{font-size:280%}.h2,body h2{font-size:200%}.h3,.h4,body h3,body h4{font-size:150%}.h5,body h5{font-size:130%}.h6,body h6{font-size:100%}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:4s;animation-duration:4s}@-webkit-keyframes move{0%{-webkit-transform:translateY(0px) rotate(3deg)}50%{-webkit-transform:translateY(20px) rotate(-3deg)}100%{-webkit-transform:translateY(0px) rotate(3deg)}}.move{-webkit-animation-name:move;animation-name:move}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(0.1) translateY(-2000px);transform:scale(0.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(0.475) translateY(60px);transform:scale(0.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(0.1) translateY(-2000px);transform:scale(0.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(0.475) translateY(60px);transform:scale(0.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(0.1) translateX(-2000px);transform:scale(0.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(0.475) translateX(48px);transform:scale(0.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(0.1) translateX(-2000px);transform:scale(0.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(0.475) translateX(48px);transform:scale(0.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(0.1) translateX(2000px);transform:scale(0.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(0.475) translateX(-48px);transform:scale(0.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(0.1) translateX(2000px);transform:scale(0.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(0.475) translateX(-48px);transform:scale(0.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(0.1) translateY(2000px);transform:scale(0.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(0.475) translateY(-60px);transform:scale(0.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(0.1) translateY(2000px);transform:scale(0.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(0.475) translateY(-60px);transform:scale(0.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(0.475) translateY(-60px);transform:scale(0.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(0.1) translateY(2000px);transform:scale(0.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(0.475) translateY(-60px);transform:scale(0.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(0.1) translateY(2000px);transform:scale(0.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(0.475) translateX(42px);transform:scale(0.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(0.1) translateX(-2000px);transform:scale(0.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(0.475) translateX(42px);transform:scale(0.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(0.1) translateX(-2000px);transform:scale(0.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(0.475) translateX(-42px);transform:scale(0.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(0.1) translateX(2000px);transform:scale(0.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(0.475) translateX(-42px);transform:scale(0.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(0.1) translateX(2000px);transform:scale(0.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(0.475) translateY(60px);transform:scale(0.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(0.1) translateY(-2000px);transform:scale(0.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(0.475) translateY(60px);transform:scale(0.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(0.1) translateY(-2000px);transform:scale(0.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@media screen and (max-width:942px){.slick-prev{left:15px;background-color:#fff;width:30px;height:30px;padding:5px}.slick-next{right:15px;background-color:#fff;width:30px;height:30px;padding:5px}}a.button{display:inline-block;text-align:center;text-decoration:none}.button{font-family:agendatyperegular,Georgia,"Hiragino Mincho ProN",serif;padding:.7em 1.6em;margin:0;font-size:100%;box-shadow:none;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;border-radius:3px}.button .icon{margin-left:5px}.button.primary{border:1px solid rgba(0,0,0,.1);background-color:#4fb9ea;color:#fff}.button.primary:hover{background-color:#21a7e5}.button.secondary{border-radius:100px;border:2px solid rgba(255,255,255,.5);font-family:agendatypeswash_italic,Georgia,"Hiragino Mincho ProN",serif}.button.secondary:hover{border-color:#fff}.ja .button.secondary{font-family:agendatyperegular,Georgia,YuMincho,"游明朝","I-OTF明朝オールドPro M","Hiragino Mincho ProN","MS PMincho",serif;font-weight:700}html{height:100%}body{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;min-height:100%}body sup{font-size:70%;vertical-align:text-top;baseline-shift:50%;line-height:80%;padding:.25em .5em}body .mobile-nav a,body nav a{font-family:agendatyperegular,Georgia,"Hiragino Mincho ProN",serif}body ol,body p,body pre,body ul{font-size:110%;line-height:1.6}@media (max-width:642px){body ol,body p,body pre,body ul{font-size:120%}}body blockquote{margin-right:auto;margin-left:auto}body blockquote p{font-size:150%;text-align:center;margin:0;padding-left:1.6em;padding-right:1.6em;color:#8a9aad}body a .client-feedback footer{font-family:agendatyperegular,Georgia,"Hiragino Mincho ProN",serif}body a.no-style{color:inherit;border:0;background:0 0}body .section-title,body .tagline,body.ja .section-title{font-family:agendatyperegular,Georgia,"Hiragino Mincho ProN",serif;font-size:150%;font-weight:400;line-height:1.6;padding:1em}body .section-title .tagline-super,body .tagline .tagline-super{color:#4fb9ea}body .taglinesub{color:#8a9aad}body .section-title{font-size:200%;line-height:1.1;text-align:center}body.ja{font-family:agendatyperegular,Georgia,YuMincho,"游明朝","I-OTF明朝オールドPro M","Hiragino Mincho ProN","MS PMincho",serif;font-size:1.1em;color:#333;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto}body.ja em,body.ja i{font-style:normal}body.ja p,body.ja p b,body.ja p strong{font-family:"Ideal Sans A","Ideal Sans B",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}body.ja h1,body.ja h2,body.ja h3,body.ja h4,body.ja h5,body.ja h6{font-family:agendatyperegular,Georgia,YuMincho,"游明朝","I-OTF明朝オールドPro M","Hiragino Mincho ProN","MS PMincho",serif}body.ja h1,body.ja h2,body.ja h3{font-weight:700}body.ja h1{font-size:280%}body.ja h2{font-size:240%}body.ja h3{font-size:180%}body.ja h4{font-size:140%}body.ja h6{font-size:100%}@media (max-width:642px){body.ja h6{font-size:120%}}body.ja .button,body.ja .mobile-nav a,body.ja nav a{font-family:agendatyperegular,Georgia,YuMincho,"游明朝","I-OTF明朝オールドPro M","Hiragino Mincho ProN","MS PMincho",serif}body.ja .post-top .post-title{font-size:200%;margin-bottom:.25em}body.ja ol,body.ja p,body.ja pre,body.ja ul{font-size:115%}body.ja p{text-align:justify;text-justify:inter-ideograph}body.ja blockquote{margin-right:auto;margin-left:auto;text-align:justify;text-justify:inter-ideograph}body.ja blockquote p{font-size:130%;text-align:center;margin:0;padding-left:1.6em;padding-right:1.6em;color:#8a9aad}body.ja .client-feedback blockquote{font-family:agendatyperegular,Georgia,YuMincho,"游明朝","I-OTF明朝オールドPro M","Hiragino Mincho ProN","MS PMincho",serif;font-size:130%;line-height:1.6}body.ja .client-feedback footer .client-name,body.ja .small-caps{font-family:agendatyperegular,Georgia,YuMincho,"游明朝","I-OTF明朝オールドPro M","Hiragino Mincho ProN","MS PMincho",serif}body.ja a{text-decoration:none;color:#4fb9ea}body.ja a.no-style{color:inherit;border:0;background:0 0}body.ja a:hover{color:#21a7e5}body.ja .section-title,body.ja .tagline{font-family:agendatyperegular,Georgia,YuMincho,"游明朝","I-OTF明朝オールドPro M","Hiragino Mincho ProN","MS PMincho",serif;font-size:150%;font-weight:400;line-height:1.6;padding:1em 0}body.ja .section-title{font-size:200%;line-height:1.1;text-align:center}body.ja .section-title-sub{display:block;font-size:65%;padding-top:1em}body.ja section.highlights h4{font-weight:700}body.ja .archive-list .post-container h5{font-weight:700;font-family:agendatyperegular,Georgia,YuMincho,"游明朝","I-OTF明朝オールドPro M","Hiragino Mincho ProN","MS PMincho",serif}body.ja#events .archive-list ul li h5{font-family:agendatyperegular,Georgia,YuMincho,"游明朝","I-OTF明朝オールドPro B","Hiragino Mincho ProN","MS PMincho",serif}body.ja section.recent-work .project-item figcaption h4{font-family:agendatyperegular,Georgia,YuMincho,"游明朝","I-OTF明朝オールドPro B","Hiragino Mincho ProN","MS PMincho",serif;margin-bottom:.2em}body.ja section.recent-work .project-item figcaption h6{line-height:1.4;font-size:100%}@media (max-width:992px){body.ja{font-size:1em}}@media (max-width:642px){body.ja{font-size:.8em}}body.ja #info-footer{display:none}*{-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:#6bc1e9;color:#fff}::selection{background-color:#6bc1e9;color:#fff}section{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}section.top{margin-top:7em;text-align:center}img{width:100%;height:auto}hr{width:100px;height:4px;background-color:#e4e8ec;border:0;margin:3em auto}ol,ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0}ol li,ul li{list-style-type:none}.client-feedback .testimonial,.container,.flex-container,.intro-text,.rtl-container,section{width:100%;max-width:1080px;margin:0 auto;padding-left:40px;padding-right:40px;clear:both}.client-feedback .testimonial img,.container img,.flex-container img,.intro-text img,.rtl-container img,section img{max-width:100%;max-height:auto}@media (max-width:642px){.client-feedback .testimonial,.container,.flex-container,.intro-text,.rtl-container,section{padding:0 15px}}.client-feedback .testimonial,.flex-container,.rtl-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ja .content-grid .grid-cell p{padding-right:20px;line-height:1.8}@media (max-width:642px){.ja .content-grid .grid-cell p{padding-right:0}}.ja .content-grid .grid-cell h6{font-weight:700}.content-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:1080px}@media (max-width:642px){.content-grid{display:block}}.content-grid .grid-cell{-webkit-box-flex:0;-webkit-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:642px){.content-grid .grid-cell{width:100%}}.content-grid .grid-cell:last-child{margin-left:auto}.intro-text{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.6em}.intro-text .tagline,.intro-text body .section-title,body .intro-text .section-title{text-align:center}.intro-text span{color:#b0b8c1}@media (max-width:642px){.intro-text{margin-bottom:1.6em}}.part-title{font-size:100%;font-family:agendatypeswash_italic,Georgia,"Hiragino Mincho ProN",serif;padding-bottom:8px;border-bottom:1px dotted #4fb9ea;margin-bottom:1.6em}.part-title span{font-family:agendatyperegular,Georgia,"Hiragino Mincho ProN",serif}.ja .part-title{font-size:100%}.client-feedback .slick1.testimonial,.client-feedback .slick2.testimonial,.container.slick1,.container.slick2,.content-block.slick1,.content-block.slick2,.cs-content .ja .slick1.post-meta,.cs-content .ja .slick2.post-meta,.cs-content .slick1.post-meta,.cs-content .slick2.post-meta,.ja .content-block.slick1,.ja .content-block.slick2,.ja .cs-content .slick1.post-meta,.ja .cs-content .slick2.post-meta,.ja .slick1.post,.ja .slick2.post,.slick1.flex-container,.slick1.intro-text,.slick1.post,.slick1.rtl-container,.slick2.flex-container,.slick2.intro-text,.slick2.post,.slick2.rtl-container,section.slick1,section.slick2{margin:0 auto 10px}.client-feedback .slick1.testimonial li,.client-feedback .slick1.testimonial ul,.client-feedback .slick2.testimonial li,.client-feedback .slick2.testimonial ul,.container.slick1 li,.container.slick1 ul,.container.slick2 li,.container.slick2 ul,.content-block.slick1 li,.content-block.slick1 ul,.content-block.slick2 li,.content-block.slick2 ul,.cs-content .ja .slick1.post-meta li,.cs-content .ja .slick1.post-meta ul,.cs-content .ja .slick2.post-meta li,.cs-content .ja .slick2.post-meta ul,.cs-content .slick1.post-meta li,.cs-content .slick1.post-meta ul,.cs-content .slick2.post-meta li,.cs-content .slick2.post-meta ul,.ja .content-block.slick1 li,.ja .content-block.slick1 ul,.ja .content-block.slick2 li,.ja .content-block.slick2 ul,.ja .cs-content .slick1.post-meta li,.ja .cs-content .slick1.post-meta ul,.ja .cs-content .slick2.post-meta li,.ja .cs-content .slick2.post-meta ul,.ja .slick1.post li,.ja .slick1.post ul,.ja .slick2.post li,.ja .slick2.post ul,.slick1.flex-container li,.slick1.flex-container ul,.slick1.intro-text li,.slick1.intro-text ul,.slick1.post li,.slick1.post ul,.slick1.rtl-container li,.slick1.rtl-container ul,.slick2.flex-container li,.slick2.flex-container ul,.slick2.intro-text li,.slick2.intro-text ul,.slick2.post li,.slick2.post ul,.slick2.rtl-container li,.slick2.rtl-container ul,section.slick1 li,section.slick1 ul,section.slick2 li,section.slick2 ul{margin:0;padding:0}.content-block,.cs-content .post-meta,.post{margin:1em auto;width:100%;max-width:820px;padding-left:40px;padding-right:40px}@media (max-width:642px){.content-block,.cs-content .post-meta,.post{padding:0 15px}}.wrapper{width:100%;height:100%;clear:both}#blog .wrapper,#contact .wrapper,#events .wrapper,#lift .wrapper,#not-found .wrapper{padding-top:4em;padding-bottom:5em}@media (max-width:642px){#blog .wrapper,#contact .wrapper,#events .wrapper,#lift .wrapper,#not-found .wrapper{padding-top:1.6em}}#blog .wrapper{padding-top:1em;padding-bottom:1em}#work .wrapper{margin-top:1.6em;padding-bottom:5em}#not-found .wrapper{background-image:url(../img/404-bg.svg);background-repeat:no-repeat;background-position:center 45px;background-size:25em}@media (max-width:642px){#not-found .wrapper{background-size:20em;background-position:center 20px}}i.smiley{display:inline-block;font-style:normal;color:#999;-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0 .2em}.ja #content{margin-top:116px}@media (max-width:992px){.ja #content{margin-top:0}}#content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:124px;overflow:hidden}@media (max-width:992px){#content{margin-top:0}}.ja article h1,.ja article h2,.ja article h3,.ja article h4{margin-top:1.6em}.ja article h1{font-size:180%;font-weight:700}.ja article h2{font-size:160%}.ja article h3{font-size:100%;font-weight:700}.ja article p{font-size:100%;line-height:1.8}.ja article ol,.ja article ul{font-size:100%;margin-left:2em}.cs-content .ja article ol.post-meta,.cs-content .ja article ul.post-meta,.ja article .cs-content ol.post-meta,.ja article .cs-content ul.post-meta,.ja article ol.content-block,.ja article ol.post,.ja article ul.content-block,.ja article ul.post{margin-left:auto}.cs-content .ja article ul.post-meta li,.ja article .cs-content ul.post-meta li,.ja article ul.content-block li,.ja article ul.post li{margin-left:1em}.ja article .float-left,.ja article .float-right{max-width:50%;margin-top:.5em;text-align:center}@media (max-width:642px){.ja article .float-left,.ja article .float-right{float:none;max-width:100%;margin:1em auto}}.ja article .float-left img,.ja article .float-right img{margin-top:0;margin-bottom:0}@media (max-width:642px){.ja article .float-left img,.ja article .float-right img{max-width:100%;width:auto}}.ja article .float-left img:not(:first-child),.ja article .float-right img:not(:first-child){margin-top:2em}.ja article .float-left{float:left;margin-right:1.6em;margin-left:-15%;margin-bottom:1em}@media (max-width:992px){.ja article .float-left{margin-left:0}}@media (max-width:642px){.ja article .float-left{float:none;margin-right:0}}.ja article .float-right{float:right;margin-left:1.6em;margin-right:-18%;margin-bottom:1em}@media (max-width:992px){.ja article .float-right{margin-right:0}}@media (max-width:642px){.ja article .float-right{float:none;margin-left:0}}article{background-color:#fff;padding:1.6em 0 3em;text-align:left}article .run{max-width:820px;font-family:agendatyperegular,Georgia,"Hiragino Mincho ProN",serif;font-size:130%;line-height:1.5}article h1,article h2,article h3,article h4{margin-top:1em}.cs-content article h1.post-meta,.cs-content article h2.post-meta,.cs-content article h3.post-meta,.cs-content article h4.post-meta,article .cs-content h1.post-meta,article .cs-content h2.post-meta,article .cs-content h3.post-meta,article .cs-content h4.post-meta,article h1.content-block,article h1.post,article h2.content-block,article h2.post,article h3.content-block,article h3.post,article h4.content-block,article h4.post{margin-bottom:0}article img,article video{width:100%;height:auto;max-width:1080px;margin-left:auto;margin-right:auto;margin-top:1.6em;margin-bottom:1em}article img.alignright,article video.alignright{width:auto;float:right;margin:4px 0 0 15px}article img.alignleft,article video.alignleft{width:auto;float:left;margin:4px 200px 0 0}@media (max-width:642px){article img.alignleft,article video.alignleft{width:100%;float:none}}article table{width:100%;text-align:center;vertical-align:center;margin:3em 0}article table thead{background-color:#ebebeb}article table tr{border-bottom:1px solid #ebebeb}article table td,article table th{padding:.8em}article blockquote{max-width:820px;padding:1em 0;margin:1em auto;border-left:3px solid #cdd2d7}article blockquote p{font-size:110%;text-align:left;font-family:"Ideal Sans A","Ideal Sans B",typoninesans_proregular,"open sans","Segoe UI",Seravek,sans-serif;color:#8a929b}@media (max-width:642px){article blockquote{width:95%}}article ol,article ul{margin-left:2em}article ul li{list-style-type:disc}article ol li{list-style-type:decimal}@media (max-width:642px){article ul.tight{margin:1em}}.cs-content article ul.post-meta li,article .cs-content ul.post-meta li,article ul.content-block li,article ul.post li{margin-left:1em}article .float-left,article .float-right{max-width:50%;text-align:center;margin-top:.5em}@media (max-width:642px){article .float-left,article .float-right{float:none;max-width:100%;margin:1em auto}}article .float-left img,article .float-right img{margin-top:0;margin-bottom:0}@media (max-width:642px){article .float-left img,article .float-right img{max-width:100%;width:auto}}article .float-left{float:left;margin-right:1.6em;margin-left:-15%;margin-bottom:1em}@media (max-width:992px){article .float-left{margin-left:0}}@media (max-width:642px){article .float-left{float:none;margin-right:0}}article .float-right{float:right;margin-left:1.6em;margin-right:-18%;margin-bottom:1em}@media (max-width:992px){article .float-right{margin-right:0}}@media (max-width:642px){article .float-right{float:none;margin-left:0}}article .caption{position:relative;max-width:820px;margin-top:-3.5em;margin-bottom:1.6em;margin-left:auto;margin-right:auto;padding-top:4px;padding-left:40px;padding-right:40px;font-size:14px;color:gray}#blog article .caption{padding-left:0;padding-right:0}@media (max-width:642px){article .caption{padding:2px 15px 0}}article .caption.caption-container{max-width:1080px}article .caption.caption-border{margin-top:-1.6em}article .caption.caption-aligned{padding:0;margin:6px 0 0;text-align:center;display:block}.ja article blockquote p{text-align:justify;font-size:110%}.ja article blockquote p.caption-aligned{text-align:justify}.ja article .caption{text-align:justify;font-size:14px}.ja article .caption.caption-aligned{text-align:justify}#blog .post-top.showpiece-top{min-height:20em}#blog .post-top .client-feedback .testimonial,#blog .post-top .container,#blog .post-top .content-block,#blog .post-top .cs-content .post-meta,#blog .post-top .flex-container,#blog .post-top .intro-text,#blog .post-top .post,#blog .post-top .rtl-container,#blog .post-top section,.client-feedback #blog .post-top .testimonial,.cs-content #blog .post-top .post-meta{color:#fff}#blog .post-top .post-title{font-size:200%}#blog .post-top.showpiece-top{background-color:rgba(0,155,215,.7)}#blog .post-timestamp{color:#c6ced7;text-align:center}.post-top{position:relative;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;width:100%;text-align:center;height:100%;min-height:8em;padding-top:4em;background-size:cover}.post-top.showpiece-top{height:80vh;max-height:600px;padding-top:0}.client-feedback .post-top .testimonial,.cs-content .post-top .post-meta,.post-top .client-feedback .testimonial,.post-top .container,.post-top .content-block,.post-top .cs-content .post-meta,.post-top .flex-container,.post-top .intro-text,.post-top .post,.post-top .rtl-container,.post-top section{margin:auto;color:#333}.post-top .post-title{font-size:250%}.post-top .post-date{margin-top:1.6em;margin-bottom:0}.post-top .post-date a{color:inherit;border-bottom:1px solid rgba(255,255,255,.5)}.post-top .post-date a:hover{border-bottom:1px solid #fff}.post-top .pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;width:100%}@media (max-width:642px){.post-top .pagination{display:none}}.post-top .pagination a{position:relative;-webkit-transition:all .3 ease;transition:all .3 ease;border-bottom:0;color:#fff}.post-top .pagination a .icon{color:rgba(255,255,255,.7);font-size:200%;text-decoration:none;border-radius:100%}.post-top .pagination a .pagin-post-title{padding-top:4px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.post-top .pagination .pagination-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 1em}.pagination .direction{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-transition:all .3s ease;transition:all .3s ease;color:#fff}.pagination .direction:hover .icon{color:#fff}.pagination .direction:hover .pagin-post-title{color:#fff;opacity:1;margin:0 10px}.pagination .direction.next{text-align:left}.pagination .direction.prev{margin-left:auto;text-align:right}.intro{position:fixed;z-index:-1;top:0;width:100%;min-height:100%;background-color:#4fb9ea;background-size:cover;background-position:center center;background-image:url(/img/aq_undersea.png)}.intro::after{content:'';position:absolute;top:0;right:0;left:0;width:100%;height:100%;background-image:-webkit-linear-gradient(270deg, rgba(0,0,0,0) 0, rgba(0,0,0,.1) 50%, rgba(0,0,0,0) 100%);background-image:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,0) 100%)}.cs-content .post-meta{margin:0 auto}.cs-content .post-meta .project-link{font-family:"Ideal Sans A","Ideal Sans B",typoninesans_proregular,"open sans","Segoe UI",Seravek,sans-serif;padding-bottom:.7em;border-bottom:1px dotted #e4e8ec}.cs-content .post-meta .project-link a{display:inline-block}.cs-content hr{margin-top:3em;margin-bottom:3em}.cs-content img{max-width:100%}.client-feedback .cs-content .testimonial img,.cs-content .client-feedback .testimonial img,.cs-content .container img,.cs-content .content-block img,.cs-content .flex-container img,.cs-content .intro-text img,.cs-content .post img,.cs-content .post-meta img,.cs-content .rtl-container img,.cs-content section img{margin-bottom:1em}.client-feedback .cs-content .border.testimonial img,.cs-content .border.flex-container img,.cs-content .border.intro-text img,.cs-content .border.rtl-container img,.cs-content .client-feedback .border.testimonial img,.cs-content .container.border img,.cs-content section.border img{border:1em solid #f3f5f7}.cs-content .footnotes{font-size:80%;margin-top:4em}.cs-cover-text{color:#fff;text-shadow:2px 1px 1px rgba(0,0,0,.5)}#blog .cs-cover-text{color:#fff;text-shadow:2px 1px 1px rgba(0,80,110,.7)}#blog .intro{-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale")}#site-header{position:fixed;padding:1.6em 0;top:0;left:0;width:100%;z-index:100;will-change:padding;background-color:rgba(255,255,255,.95);-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-out,padding .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out,padding .3s ease-out}@media (max-width:992px){#site-header{position:relative;padding:1em 0;background-color:rgba(255,255,255,.9)}}@media (min-width:993px){#site-header.headroom--top{background-color:rgba(255,255,255,.9)}#site-header.headroom--top:hover{background-color:#fff}#site-header.headroom--not-top{padding:1em 0;border-bottom:1px solid rgba(0,0,0,.05)}#site-header.headroom--not-top:hover{background-color:#fff}#site-header.slide-up{-webkit-transform:translateY(-115px);transform:translateY(-115px);opacity:0}#site-header.slide-down{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}#site-header .client-feedback .testimonial,#site-header .flex-container,#site-header .rtl-container,.client-feedback #site-header .testimonial{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#site-header .logo{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;margin-right:auto;border-bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:642px){#site-header .logo{margin-top:4px}}#site-header .logo:hover{opacity:.7}#site-header .logo img{width:100px;height:60px}@media (max-width:642px){#site-header .logo img{width:80px}}#site-header nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-size:90%;margin-top:.1em}@media (max-width:992px){#site-header nav{display:none}}#site-header nav a{color:#333;text-decoration:none;border-bottom:3px solid transparent;margin-left:2.6em}#site-header nav a.current,#site-header nav a:hover{border-color:#4fb9ea}#site-header nav a.lang-trigger{color:#b0b8c1;font-weight:bolder}.mobile-nav-trigger{display:none;padding:1em 0;margin-top:-5px}@media (max-width:992px){.mobile-nav-trigger{display:block}}.mobile-nav-trigger::before{content:'Menu';position:relative;margin-right:7px}@media (max-width:992px){.mobile-nav-trigger::before{top:5px}}@media (max-width:642px){.mobile-nav-trigger::before{top:3px}}.ja .mobile-nav-trigger::before{content:'メニュー';top:4px;color:#c6ced7}.client-feedback .ja .mobile-nav .testimonial a,.ja .mobile-nav .client-feedback .testimonial a,.ja .mobile-nav .container a,.ja .mobile-nav .flex-container a,.ja .mobile-nav .intro-text a,.ja .mobile-nav .rtl-container a,.ja .mobile-nav section a{font-size:180%}.mobile-nav{position:absolute;top:-1000px;width:100%;height:100%;opacity:0;z-index:5;padding:90px 0 50px;background-color:rgba(255,255,255,.95);-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-nav.hidden{visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-nav.show{top:0;opacity:1;visibility:visible}.client-feedback .mobile-nav .testimonial,.mobile-nav .client-feedback .testimonial,.mobile-nav .container,.mobile-nav .flex-container,.mobile-nav .intro-text,.mobile-nav .rtl-container,.mobile-nav section{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;height:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.client-feedback .mobile-nav .testimonial a,.mobile-nav .client-feedback .testimonial a,.mobile-nav .container a,.mobile-nav .flex-container a,.mobile-nav .intro-text a,.mobile-nav .rtl-container a,.mobile-nav section a{font-size:200%;border-bottom:0}.lines{display:inline-block;position:relative;width:25px;height:2px;background:#333;border-radius:20px}.lines::after,.lines::before{content:'';display:inline-block;position:absolute;left:0;width:25px;height:2px;background:#333;border-radius:20px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all .3s ease}.lines::before{top:8px}.lines::after{top:-8px}.lines.crossed{background:0 0}.lines.crossed::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}.lines.crossed::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.ja #site-footer .logo{margin-bottom:0}.client-feedback .ja #site-footer .testimonial,.ja #site-footer .client-feedback .testimonial,.ja #site-footer .flex-container,.ja #site-footer .rtl-container{max-width:720px}#site-footer{width:100%;padding:3em 0;background-color:#4fb9ea;border-top:1px solid rgba(0,0,0,.1);color:#fff;text-align:center}#site-footer .logo{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;border-bottom:0;margin-bottom:1.6em;-webkit-transition:all .3s ease;transition:all .3s ease}#site-footer .logo:hover{opacity:.7}#site-footer .logo img{width:150px;height:auto}@media (max-width:642px){#site-footer .logo img{max-width:80px}}#site-footer .client-feedback .testimonial,#site-footer .flex-container,#site-footer .rtl-container,.client-feedback #site-footer .testimonial{-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}#site-footer .client-feedback .testimonial h6,#site-footer .flex-container h6,#site-footer .rtl-container h6,.client-feedback #site-footer .testimonial h6{font-family:agendatyperegular,Georgia,"Hiragino Mincho ProN",serif;font-size:120%;margin-bottom:1.6em}#site-footer .client-feedback .testimonial a,#site-footer .flex-container a,#site-footer .rtl-container a,.client-feedback #site-footer .testimonial a{color:#fff}@media (max-width:642px){#site-footer .client-feedback .testimonial br,#site-footer .flex-container br,#site-footer .rtl-container br,.client-feedback #site-footer .testimonial br{display:none}}#info-footer{font-family:"Ideal Sans A","Ideal Sans B",typoninesans_proregular,"open sans","Segoe UI",Seravek,sans-serif;border-top:1px solid #ebebeb;background-color:#f9fafb;text-align:left;padding:1.6em;font-size:90%}@media (max-width:992px){#info-footer{text-align:center;font-size:100%}}#info-footer small{color:#8a9aad}#info-footer small strong{color:#333;font-family:agendatypebold,Georgia,"Hiragino Mincho ProN",serif;font-weight:400}@media (max-width:642px){#info-footer small strong{display:block;margin-bottom:10px}}#info-footer a{margin-left:auto;border-bottom:0}@media (max-width:992px){#info-footer a{margin:1em 0 0}}#info-footer .client-feedback .testimonial,#info-footer .flex-container,#info-footer .rtl-container,.client-feedback #info-footer .testimonial{-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}@media (max-width:992px){#info-footer .client-feedback .testimonial,#info-footer .flex-container,#info-footer .rtl-container,.client-feedback #info-footer .testimonial{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:642px){.ja#home .tagline br,.ja#home .tagline br:after,.ja#home body .section-title br,.ja#home body .section-title br:after,body .ja#home .section-title br,body .ja#home .section-title br:after{content:""}}.ja#home .timeline{position:relative}.ja#home .timeline::after{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-5em;width:10em;height:5em;z-index:0;background-color:#fff}.ja#home section#lift{position:relative;z-index:2;margin-bottom:15%}@media (max-width:642px){.ja#home section#work body figcaption.section-title br,.ja#home section#work body figcaption.section-title br:after,.ja#home section#work figcaption.tagline br,.ja#home section#work figcaption.tagline br:after,body .ja#home section#work figcaption.section-title br,body .ja#home section#work figcaption.section-title br:after{content:""}}.ja#home #videoMyasics.finished{background:url(/video/video_after.png) no-repeat top left!important}#home{text-align:center}@media (max-width:642px){#home .tagline br,#home .tagline br:after,#home body .section-title br,#home body .section-title br:after,body #home .section-title br,body #home .section-title br:after{content:" "}}#home .wrapper{position:relative}#home .wrapper .section-title{background-color:#fff}#home .timeline{background-image:url(../img/thin-line.svg);background-position:center;background-repeat:repeat-y}#home section.top{padding-bottom:12em;background-image:url(../img/bg_intro.png);background-repeat:no-repeat;background-position:center bottom}@media (max-width:992px){#home section.top{padding-bottom:30%;background-size:100%}}#home section#lift,#home section#ways,#home section#work{padding-bottom:10%}#home section#work{padding-top:15em}#home section#work #asics_tagline,#home section#work #mupon_tagline,#home section#work #videoMuponImg,#home section#work #videoMyasicsImg{display:none}@media (max-width:642px){#home section#work{padding-top:10em}}@media (max-width:992px){#home section#work #asics_tagline,#home section#work #mupon_tagline,#home section#work #videoMuponImg,#home section#work #videoMyasicsImg{display:block}}#home section#work figure{position:relative;width:100%;padding:10% 0 24px;overflow:hidden}#home section#work figure img,#home section#work figure video{max-width:100%;border-top-left-radius:4px;border-top-right-radius:4px}#home section#work body figcaption.section-title,#home section#work figcaption.tagline,body #home section#work figcaption.section-title{position:relative;top:-8px;background-color:#fff;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#home section#work body figcaption.section-title h6,#home section#work figcaption.tagline h6,body #home section#work figcaption.section-title h6{margin:.4em 0}@media (max-width:642px){#home section#work body figcaption.section-title h6,#home section#work figcaption.tagline h6,body #home section#work figcaption.section-title h6{font-size:80%}}#home section#work body figcaption.section-title::after,#home section#work figcaption.tagline::after,body #home section#work figcaption.section-title::after{content:'';width:40px;height:40px;position:absolute;bottom:-21px;margin-left:-20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}@media (max-width:642px){#home section#work body figcaption.section-title br,#home section#work body figcaption.section-title br:after,#home section#work figcaption.tagline br,#home section#work figcaption.tagline br:after,body #home section#work figcaption.section-title br,body #home section#work figcaption.section-title br:after{content:" "}#home section#work body figcaption.section-title h6,#home section#work figcaption.tagline h6,body #home section#work figcaption.section-title h6{margin-bottom:0}}#home .video.case_description{height:514px;padding-top:0}#home .video.case_description p{position:relative;font-family:Agendatype,serif;font-size:30px;color:#ccc;line-height:36px;text-align:center;padding-top:316px}#home #videoMyasics{background:url(/video/myasics_logo.png) no-repeat 50% 212px}#home #videoMupon{background:url(/video/mupon_logo.png) no-repeat 50% 176px}#home #videoMyasics.finished{border:0;padding-bottom:0;height:591px;margin-bottom:-25px;background:url(/video/video_after.png) no-repeat bottom left!important}#home #videoMupon.finished{border:0;padding-bottom:0;height:589px;margin-bottom:-25px;background:url(/video/video_after.png) no-repeat bottom right!important}#home .video.case_description.finished:after,#home .video.case_description.finished:before{display:none!important}#home #case01 .video p img{display:block}#home #case02,#home #case02_video,#home #case03,#home #case03_video{margin-top:300px}#home section#ways .client-feedback .testimonial,#home section#ways .flex-container,#home section#ways .rtl-container,.client-feedback #home section#ways .testimonial{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:800px;padding-top:5%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top}#home section#ways .inner-wrapper{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-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin:0 1.6em}#home section#ways .inner-wrapper p{font-size:100%}@media (max-width:642px){#home section#ways .inner-wrapper.align-right{margin:0 1.6em 0 0}#home section#ways .inner-wrapper.align-left{margin:0 0 0 1.6em}}#home section#lift{width:100%;height:45em;background-image:url(../img/bg_lift.png);background-repeat:no-repeat;background-size:50em;background-position:center top;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}@media (max-width:642px){#home section#lift{background-image:none;background-color:#fff;height:40em}}#home section#lift .client-feedback .testimonial,#home section#lift .flex-container,#home section#lift .rtl-container,.client-feedback #home section#lift .testimonial{max-width:80%;padding-top:12em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#home section#lift .client-feedback .testimonial .tagline,#home section#lift .client-feedback .testimonial body .section-title,#home section#lift .flex-container .tagline,#home section#lift .flex-container body .section-title,#home section#lift .rtl-container .tagline,#home section#lift .rtl-container body .section-title,.client-feedback #home section#lift .testimonial .tagline,.client-feedback #home section#lift .testimonial body .section-title,body #home section#lift .client-feedback .testimonial .section-title,body #home section#lift .flex-container .section-title,body #home section#lift .rtl-container .section-title,body .client-feedback #home section#lift .testimonial .section-title{padding-left:0;padding-right:0}#home section#lift .client-feedback .testimonial .lift-logo,#home section#lift .flex-container .lift-logo,#home section#lift .rtl-container .lift-logo,.client-feedback #home section#lift .testimonial .lift-logo{width:100%;max-width:18em;height:auto;margin:0 auto}#home section#lift .client-feedback .testimonial .lift-client-logos,#home section#lift .flex-container .lift-client-logos,#home section#lift .rtl-container .lift-client-logos,.client-feedback #home section#lift .testimonial .lift-client-logos{width:100%;max-width:332px;margin:1.6em auto 1em}@media (max-width:642px){#home section#lift .client-feedback .testimonial,#home section#lift .flex-container,#home section#lift .rtl-container,.client-feedback #home section#lift .testimonial{padding:6em 0}}#home section#run{margin-top:15%}#home section#run .client-feedback .testimonial,#home section#run .flex-container,#home section#run .rtl-container,.client-feedback #home section#run .testimonial{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:29.8em;margin-bottom:15%;padding-top:3.5em;background-image:url(../img/run-bg.png);background-repeat:no-repeat;background-position:center;background-size:20em}#home section#run .client-feedback .testimonial h4,#home section#run .flex-container h4,#home section#run .rtl-container h4,.client-feedback #home section#run .testimonial h4{line-height:1.1}#home section#run .client-feedback .testimonial h3,#home section#run .flex-container h3,#home section#run .rtl-container h3,.client-feedback #home section#run .testimonial h3{margin-top:.5em}@media (max-width:992px){#home section#run .client-feedback .testimonial,#home section#run .flex-container,#home section#run .rtl-container,.client-feedback #home section#run .testimonial{padding-top:4em}}#work.ja section.top .content-block,#work.ja section.top .cs-content .post-meta,#work.ja section.top .post,.cs-content #work.ja section.top .post-meta{padding-top:10em;padding-bottom:3em}@media (max-width:992px){#work.ja section.top .content-block,#work.ja section.top .cs-content .post-meta,#work.ja section.top .post,.cs-content #work.ja section.top .post-meta{padding-top:8em;padding-bottom:2em}}@media (max-width:992px){#work.ja section.top .content-block,#work.ja section.top .cs-content .post-meta,#work.ja section.top .post,.cs-content #work.ja section.top .post-meta{padding-top:6em;padding-bottom:1em}}#work article .caption{margin-top:-1.8em}#work article .caption.caption-aligned{margin-top:-1.6em;text-align:left}#work .tagline,#work body .section-title,body #work .section-title{text-align:center}#work hr{margin-top:0;margin-bottom:4em}#work .content-block hr,#work .cs-content .post-meta hr,#work .cs-content hr,#work .post hr,.cs-content #work .post-meta hr{margin:3em auto}#work section.top{margin-top:0}#work section.top .tagline,#work section.top body .section-title,body #work section.top .section-title{margin:0 0 .5em}#work section.top .content-block,#work section.top .cs-content .post-meta,#work section.top .post,.cs-content #work section.top .post-meta{padding-top:7em;margin-top:0;margin-bottom:0}@media (max-width:992px){#work section.top .content-block,#work section.top .cs-content .post-meta,#work section.top .post,.cs-content #work section.top .post-meta{padding-top:6em}}@media (max-width:642px){#work section.top .content-block,#work section.top .cs-content .post-meta,#work section.top .post,.cs-content #work section.top .post-meta{padding-top:5em}#work section.top .content-block br::after,#work section.top .cs-content .post-meta br::after,#work section.top .post br::after,.cs-content #work section.top .post-meta br::after{content:''}}.ja#work article .caption{margin-top:-1em}.ja#work article .caption.caption-aligned{margin-top:0}section.recent-work{margin-bottom:1.6em}@media (max-width:642px){section.recent-work{padding:0}}section.recent-work .project-item{width:50%;float:left;border-bottom:0;padding-bottom:1.4em}@media (max-width:642px){section.recent-work .project-item{width:100%;padding-bottom:1px}}section.recent-work .project-item:nth-child(even){padding-left:.7em}@media (max-width:642px){section.recent-work .project-item:nth-child(even){padding-left:0}}section.recent-work .project-item:nth-child(odd){padding-right:.7em}@media (max-width:642px){section.recent-work .project-item:nth-child(odd){padding-right:0}}section.recent-work .project-item figure{position:relative;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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#eee;height:16em;overflow:hidden;border-radius:4px;-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease}@media (max-width:642px){section.recent-work .project-item figure{border-radius:0}}section.recent-work .project-item figure:hover figcaption{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section.recent-work .project-item figure:hover figcaption h4,section.recent-work .project-item figure:hover figcaption h6{opacity:1;visibility:visible}@media (max-width:992px){section.recent-work .project-item figure:hover figcaption h4,section.recent-work .project-item figure:hover figcaption h6{-webkit-transform:none;transform:none}}section.recent-work .project-item figure:hover .gradient{opacity:1}section.recent-work .project-item figcaption{z-index:2;padding:1em}section.recent-work .project-item figcaption h4,section.recent-work .project-item figcaption h6{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;text-shadow:1px 2px 1px rgba(0,0,0,.35)}@media (max-width:992px){section.recent-work .project-item figcaption h4,section.recent-work .project-item figcaption h6{-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 1px 1px rgba(0,0,0,.55)}}section.recent-work .project-item figcaption h4{font-size:140%;font-family:agendatypebold,Georgia,"Hiragino Mincho ProN",serif;line-height:1.2;margin-bottom:6px}@media (max-width:642px){section.recent-work .project-item figcaption h4{font-size:140%}}section.recent-work .project-item figcaption h6{font-size:100%;margin:0;line-height:1.1}@media (max-width:992px){section.recent-work .project-item figcaption h6{opacity:1;visibility:visible}}@media (max-width:642px){section.recent-work .project-item figcaption h6{font-size:140%}}section.recent-work .project-item .gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(270deg, rgba(255,255,255,0) 0, rgba(0,0,0,.2) 100%);background:linear-gradient(-180deg,rgba(255,255,255,0) 0,rgba(0,0,0,.2) 100%);opacity:.4;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:992px){section.recent-work .project-item .gradient{opacity:1}}section.recent-work .project-item.hi .gradient{background:-webkit-linear-gradient(270deg, rgba(204,9,47,0) 0, rgba(204,9,47,.6) 100%);background:linear-gradient(-180deg,rgba(204,9,47,0) 0,rgba(204,9,47,.6) 100%)}section.recent-work .project-item.hi figcaption h4,section.recent-work .project-item.hi figcaption h6{text-shadow:1px 2px 2px rgba(204,9,47,.65)}section.recent-work .project-item.marathon .gradient{background:-webkit-linear-gradient(270deg, rgba(65,145,219,0) 0, rgba(65,145,219,.6) 100%);background:linear-gradient(-180deg,rgba(65,145,219,0) 0,rgba(65,145,219,.6) 100%)}section.recent-work .project-item.marathon figcaption h4,section.recent-work .project-item.marathon figcaption h6{text-shadow:1px 2px 2px rgba(45,116,181,.65)}section.recent-work .project-item.multiscreen .gradient{background:-webkit-linear-gradient(270deg, rgba(89,167,82,0) 0, rgba(89,167,82,.6) 100%);background:linear-gradient(-180deg,rgba(89,167,82,0) 0,rgba(89,167,82,.6) 100%)}section.recent-work .project-item.multiscreen figcaption h4,section.recent-work .project-item.multiscreen figcaption h6{text-shadow:1px 2px 2px rgba(88,148,80,.65)}section.recent-work .project-item.tis .gradient{background:-webkit-linear-gradient(270deg, rgba(204,91,69,0) 0, rgba(204,91,69,.7) 100%);background:linear-gradient(-180deg,rgba(204,91,69,0) 0,rgba(204,91,69,.7) 100%)}section.recent-work .project-item.tis figcaption h4,section.recent-work .project-item.tis figcaption h6{text-shadow:1px 2px 2px rgba(191,83,61,.65)}section.recent-work .project-item.mupon .gradient{background:-webkit-linear-gradient(270deg, rgba(82,165,124,0) 0, rgba(82,165,124,.7) 100%);background:linear-gradient(-180deg,rgba(82,165,124,0) 0,rgba(82,165,124,.7) 100%)}section.recent-work .project-item.mupon figcaption h4,section.recent-work .project-item.mupon figcaption h6{text-shadow:1px 2px 2px rgba(62,127,95,.65)}section.recent-work .project-item.setouchi .gradient{background:-webkit-linear-gradient(270deg, rgba(63,157,215,0) 0, rgba(63,157,215,.6) 100%);background:linear-gradient(-180deg,rgba(63,157,215,0) 0,rgba(63,157,215,.6) 100%)}section.recent-work .project-item.setouchi figcaption h4,section.recent-work .project-item.setouchi figcaption h6{text-shadow:1px 2px 2px rgba(30,108,155,.65)}section.recent-work .project-item.myasics .gradient{background:-webkit-linear-gradient(270deg, rgba(65,145,219,0) 0, rgba(65,145,219,.6) 100%);background:linear-gradient(-180deg,rgba(65,145,219,0) 0,rgba(65,145,219,.6) 100%)}section.recent-work .project-item.myasics figcaption h4,section.recent-work .project-item.myasics figcaption h6{text-shadow:1px 2px 2px rgba(45,116,181,.65)}section.recent-work .project-item.gengo .gradient{background:-webkit-linear-gradient(270deg, rgba(31,169,124,0) 0, rgba(31,169,124,.6) 100%);background:linear-gradient(-180deg,rgba(31,169,124,0) 0,rgba(31,169,124,.6) 100%)}section.recent-work .project-item.gengo figcaption h4,section.recent-work .project-item.gengo figcaption h6{text-shadow:1px 2px 2px rgba(24,126,93,.65)}section.recent-work .project-item.artbeat .gradient{background:-webkit-linear-gradient(270deg, rgba(238,67,152,0) 0, rgba(238,67,152,.6) 100%);background:linear-gradient(-180deg,rgba(238,67,152,0) 0,rgba(238,67,152,.6) 100%)}section.recent-work .project-item.artbeat figcaption h4,section.recent-work .project-item.artbeat figcaption h6{text-shadow:1px 2px 2px rgba(175,45,110,.65)}section.recent-work .project-item.r25 .gradient{background:-webkit-linear-gradient(270deg, rgba(34,34,34,0) 0, rgba(34,34,34,.6) 100%);background:linear-gradient(-180deg,rgba(34,34,34,0) 0,rgba(34,34,34,.6) 100%)}section.recent-work .project-item.r25 figcaption h4,section.recent-work .project-item.r25 figcaption h6{text-shadow:1px 2px 2px rgba(34,34,34,.65)}section.recent-work .project-item.moodmapping .gradient{background:-webkit-linear-gradient(270deg, rgba(80,159,219,0) 0, rgba(80,159,219,.6) 100%);background:linear-gradient(-180deg,rgba(80,159,219,0) 0,rgba(80,159,219,.6) 100%)}section.recent-work .project-item.moodmapping figcaption h4,section.recent-work .project-item.moodmapping figcaption h6{text-shadow:1px 2px 2px rgba(55,121,172,.65)}section.recent-work .project-item.videogram .gradient{background:-webkit-linear-gradient(270deg, rgba(26,26,26,0) 0, rgba(26,26,26,.6) 100%);background:linear-gradient(-180deg,rgba(26,26,26,0) 0,rgba(26,26,26,.6) 100%)}section.recent-work .project-item.videogram figcaption h4,section.recent-work .project-item.videogram figcaption h6{text-shadow:1px 2px 2px rgba(26,26,26,.65)}section.recent-work::after{content:'';display:table;clear:both}.client-feedback{background-color:#f9fafb;border-top:1px solid rgba(0,0,0,.05);margin:1.6em 0 0}.client-feedback .testimonial{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:642px){.client-feedback .testimonial{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:3em 1.6em}}.client-feedback blockquote{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;font-size:140%;font-family:agendatypeitalic,Georgia,"Hiragino Mincho ProN",serif;padding:3em 0;color:#8a9aad}.client-feedback blockquote a{color:inherit;border-bottom:2px solid #c6ced7;padding-bottom:-4px}@media (max-width:642px){.client-feedback blockquote{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;padding:0;margin-bottom:1.6em}}.client-feedback footer{background-image:url(../img/quote-mark.svg);background-repeat:no-repeat;background-position:center right;background-size:7em;padding:4em 0;-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;text-align:right;font-size:120%}.client-feedback footer span{color:#a8b4c2}.client-feedback footer .client-name{font-family:agendatypebold,Georgia,"Hiragino Mincho ProN",serif}@media (max-width:642px){.client-feedback footer{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;text-align:center;padding:0;background:0 0}}.ja section.client-list ul li{font-family:agendatyperegular,Georgia,YuMincho,"游明朝","I-OTF明朝オールドPro M","Hiragino Mincho ProN","MS PMincho",serif}section.client-list{text-align:left}@media (max-width:942px){section.client-list{text-align:center;margin:0 auto}}section.client-list ul{max-width:1080px;margin:-15px auto 0;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:200px;-moz-column-width:200px;column-width:200px;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}section.client-list ul>li{display:inline-block;width:100%;vertical-align:top;line-height:1.1;margin-top:15px;font-family:"Ideal Sans A","Ideal Sans B",typoninesans_proregular,"open sans","Segoe UI",Seravek,sans-serif;color:#99a7b7}section.client-list ul>li:first-child{margin-top:15px}.hi-logo{width:5em;height:4.9em;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}#hi-promo{width:100%;padding-bottom:3em;background-image:url(../img/hi-bg.jpg);background-size:100%;background-position:center bottom;background-repeat:no-repeat}@media (max-width:992px){#hi-promo{background-position:center -20px}}#hi-promo a.button.secondary{border-color:rgba(79,185,234,.5)}#hi-promo a.button.secondary:hover{border-color:#4fb9ea}.multi-screen-world{position:relative;overflow:hidden;margin-bottom:3em;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);background-color:#cbeeff}.client-feedback .multi-screen-world .testimonial,.multi-screen-world .client-feedback .testimonial,.multi-screen-world .container,.multi-screen-world .flex-container,.multi-screen-world .intro-text,.multi-screen-world .rtl-container,.multi-screen-world section{position:relative;text-align:right;padding-top:6em;padding-bottom:6em;z-index:3}.multi-screen-world h2,.multi-screen-world h5{color:#244c8e}.multi-screen-world h2 span,.multi-screen-world h5 span{display:block}.multi-screen-world h2 .google,.multi-screen-world h5 .google{font-family:agendatypeswash_italic,Georgia,"Hiragino Mincho ProN",serif;opacity:.8}@media (max-width:642px){.multi-screen-world h2 br,.multi-screen-world h2 br:after,.multi-screen-world h5 br,.multi-screen-world h5 br:after{content:" "}}.multi-screen-world h5{margin-top:1.6em}.multi-screen-world .the-dude{position:absolute;top:2.5em;left:3em;height:350px;width:auto;-webkit-animation-duration:10s;animation-duration:10s;z-index:0}@media (max-width:992px){.multi-screen-world .the-dude{z-index:-1;left:-1em}}@media (max-width:642px){.multi-screen-world .the-dude{display:none}}.multi-screen-world .cloud{position:absolute;height:auto;-webkit-animation-duration:4s;animation-duration:4s;z-index:1}.multi-screen-world .cloud.item-1{width:415px;bottom:-5em;left:30%}.multi-screen-world .cloud.item-2{width:320px;left:-1em;top:30%}@media (max-width:642px){.multi-screen-world .cloud.item-2{display:none}}.multi-screen-world .cloud.item-3{width:120px;top:2em;left:40%}@media (max-width:642px){.multi-screen-world .cloud.item-3{left:10%}}@media (max-width:642px){.ja .multi-screen-world h2 br,.ja .multi-screen-world h2 br:after,.ja .multi-screen-world h5 br,.ja .multi-screen-world h5 br:after{content:""}}#contact .wrapper{padding-top:4em;padding-bottom:5em}@media (max-width:642px){#contact .wrapper{padding-top:1.6em}}#contact .wrapper .team-pic{margin-bottom:4em;border-radius:4px}@media (max-width:642px){#contact .wrapper .team-pic{margin-bottom:0}}.client-feedback .sidebar-layout .testimonial,.sidebar-layout .client-feedback .testimonial,.sidebar-layout .flex-container,.sidebar-layout .rtl-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left}@media (max-width:642px){.client-feedback .sidebar-layout .testimonial,.sidebar-layout .client-feedback .testimonial,.sidebar-layout .flex-container,.sidebar-layout .rtl-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.sidebar-layout main.contact-block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:4em}@media (max-width:642px){.sidebar-layout main.contact-block{padding-right:0;margin-bottom:3em}}.sidebar-layout main.contact-block iframe{margin-top:1.6em}@media (max-width:642px){.sidebar-layout main.contact-block iframe{display:none}}.sidebar-layout main.contact-block .button{width:100%}.sidebar-layout aside{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (max-width:642px){.sidebar-layout aside{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.sidebar-layout .from-omotesando h3{margin-bottom:1.6em}.directions{margin-top:0;background-image:url(../img/thin-line.svg);background-position:70px;background-repeat:repeat-y}@media (max-width:642px){.directions{background-position:60px}}.directions .inner-item{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;margin-bottom:3em}.directions .inner-item:last-child{margin-bottom:0}.directions .inner-item p{font-size:80%;padding-left:15px}@media (max-width:642px){.directions .inner-item p{font-size:100%}}.directions i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;padding:1em;margin:0;min-width:140px;min-height:140px;border:1px dashed #d2d2d2;border-radius:100%;background-color:#fff;overflow:hidden}@media (max-width:642px){.directions i{min-width:120px;min-height:120px}}.directions img{width:100px;height:85px}.ja .contact-info li{font-family:"Ideal Sans A","Ideal Sans B",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.ja .contact-info li:last-child{font-size:90%}#contact-paris,#contact-tokyo{margin-top:1.6em}#contact .wrapper .team-pic.paris{margin-bottom:0}.contact-info{display:table;width:100%;margin-top:0}.contact-info .contact-item{display:table-row;width:100%;height:2em;list-style-type:none}.contact-info .contact-item li{display:table-cell;vertical-align:top;padding-bottom:1em;line-height:1.5}.contact-info .contact-item li a{border-bottom:0}.contact-info .contact-item li:first-child{font-family:agendatypeswash_italic,Georgia,"Hiragino Mincho ProN",serif}.contact-info .contact-item li:last-child{text-align:right}.ja .contact-info .contact-item li:first-child{font-family:agendatyperegular,Georgia,YuMincho,"游明朝","I-OTF明朝オールドPro M","Hiragino Mincho ProN","MS PMincho",serif;font-weight:700;font-size:85%}.sidebar-layout .from-omotesando h3{font-family:agendatypeswash_italic,Georgia,"Hiragino Mincho ProN",serif;font-size:110%}.ja .sidebar-layout .from-omotesando h3{font-size:85%}.jp-kaisha-info{margin-top:3em}#about .wrapper{padding-top:4em;padding-bottom:5em}@media (max-width:642px){#about .wrapper{padding-top:1.6em}}#about .content-grid{margin-top:4rem}#about .content-grid .grid-cell{margin-bottom:1.6em}#about .content-grid .grid-cell h6{border-bottom:1px dotted #c6ced7;padding-bottom:5px}#about .content-grid .grid-cell p{font-size:90%}@media (max-width:642px){#about .content-grid .grid-cell p{font-size:100%}}#about .content-grid .grid-cell:nth-last-child(1):nth-child(odd){margin-right:52%}#about table{width:100%}#about table tr{border-bottom:1px solid #ebebeb}#about table td,#about table th{padding:.5em 0;vertical-align:top}#about table th{font-weight:700}@media (max-width:642px){#about table th{width:25%}}#about table td{font-family:"Ideal Sans A","Ideal Sans B",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:90%}.aq-member-pic{width:100%;height:300px;margin-top:1rem;background-size:cover;background-repeat:no-repeat;background-color:#eee}.aq-member-pic.b-w{-webkit-filter:grayscale(100%) brightness(90%) contrast(110%);filter:grayscale(100%) brightness(90%) contrast(110%)}section.highlights{margin-bottom:1em}@media (max-width:642px){section.highlights{padding:0}}section.highlights .content-grid{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}section.highlights .grid-cell{-webkit-box-flex:0;-webkit-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%}section.highlights h4{font-size:120%;margin:0;color:#fff;z-index:1;line-height:1.1;position:relative}section.highlights figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:1em;width:100%;height:15em;background-size:cover;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:4px;overflow:hidden}section.highlights figure.top-post{height:20em}section.highlights figure .gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(269deg, rgba(255,255,255,0) 0, rgba(0,0,0,.1) 50%, rgba(0,0,0,.6) 100%);background:linear-gradient(-179deg,rgba(255,255,255,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%)}@media (max-width:642px){section.highlights figure{margin-top:1px;border-radius:0}}section.highlights a{width:100%;border-bottom:0}.archive-list{margin-top:4em}.archive-list a{border-bottom:0}.archive-list ul{list-style-type:none}.archive-list h3{color:#c6ced7;padding-bottom:0;margin-bottom:.5em}.archive-list .post-container{margin-top:0;margin-bottom:1.6em}.archive-list .post-container li{margin-bottom:.7em}.archive-list .post-container p{margin-bottom:0}.archive-list .post-container p a{border-bottom:1px dashed #4fb9ea}.archive-list .post-container{margin-right:12em}@media (max-width:992px){.archive-list .post-container{margin-right:0}}.archive-list h5{font-family:agendatyperegular,Georgia,"Hiragino Mincho ProN",serif;font-size:100%;margin:0}.ja .archive-list h3{font-family:"Ideal Sans A","Ideal Sans B",typoninesans_prolight,"open sans","Segoe UI",Seravek,sans-serif;font-size:250%;font-weight:300;margin-bottom:20px}.ja .archive-list .post-container h5{font-size:90%;line-height:1.5;margin-bottom:.25em}#events .archive-list ul li{margin-bottom:1.6em}#events .archive-list ul li h5{font-size:100%;font-family:agendatypebold,Georgia,"Hiragino Mincho ProN",serif}#events .archive-list ul li a,#events .archive-list ul li p{font-size:90%;margin-top:0}#events .archive-list ul li .icon-arrow-right5{margin-right:1em}.ja#events .archive-list ul h3{margin-bottom:10px}.ja .rtl-container .rtl-info{max-width:670px}.ja .rtl-container .tagline,.ja .rtl-container body .section-title,body .ja .rtl-container .section-title,body.ja .rtl-container .section-title{margin-bottom:1em}.rtl-container{-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;text-align:center;padding-bottom:1.6em}.rtl-container img{width:12em;height:12em}.rtl-container .rtl-info{max-width:600px;margin-top:1.6em}.rtl-container h3{line-height:1.1}.rtl-container h6{margin:1.6em 0 3em;line-height:1.6;font-family:"Ideal Sans A","Ideal Sans B",typoninesans_proregular,"open sans","Segoe UI",Seravek,sans-serif}.rtl-container .secondary{border-color:rgba(79,185,234,.5)}.rtl-container .secondary:hover{border-color:#4fb9ea}.rtl-container hr{margin-top:4em}.rtl-cover{max-width:1080px;padding:12em 0;border-radius:4px;margin-top:3em;margin-bottom:3em;margin-right:auto;margin-left:auto;text-align:center;background-image:url(../img/events/rtl-cover.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.rtl-cover .secondary{background-color:rgba(255,255,255,.9);border:#fff;margin:0}.rtl-cover .secondary:hover{background-color:#fff}.suggestion{max-width:820px;margin-top:3em}.suggestion-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;background-color:#f9fafb;border-radius:4px;border:1px solid #ebebeb;padding:1em;background-size:cover;background-position:right;background-repeat:none}@media (max-width:642px){.suggestion-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.suggestion-inner .suggestion-img{-webkit-box-flex:0;-webkit-flex:0 0 10em;-ms-flex:0 0 10em;flex:0 0 10em;width:10em;height:10em;border-radius:4px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:642px){.suggestion-inner .suggestion-img{width:100%}}.suggestion-inner .suggestion-body{padding-left:1.6em}@media (max-width:642px){.suggestion-inner .suggestion-body{padding-left:0;margin-top:1em}}.suggestion-inner .suggestion-body h4{font-size:140%;margin-top:0;line-height:1.2}.suggestion-inner .suggestion-body p{font-size:90%;margin-top:10px;color:#333}.suggestion-inner .suggestion-body a.button{padding:0;font-family:agendatyperegular,Georgia,"Hiragino Mincho ProN",serif}body#lift{font-family:agendatyperegular,Georgia,YuMincho,游明朝,'I-OTF明朝オールドPro M','Hiragino Mincho ProN'}body#lift ul,body#lift ul li{padding:0;margin:0}body#lift ul{list-style-type:none}body#lift .clear{clear:both}body#lift .header{padding:10px 0!important;position:relative}body#lift .header .logo a{background-image:url(/img/logo@2x.jpg);background-image:url(/img/logo_tiny.png) \9;background-repeat:no-repeat;background-position:top left;background-size:108px 68px;width:108px;height:68px;margin-top:40px;position:absolute;left:-14px}body#lift #menuWrapper{box-shadow:0 1px 1px 0 rgba(0,0,0,.2);z-index:1000;position:relative}body#lift #main{background:url(/img/aqlift-ja/background-body.png) repeat top left}body#lift #mainInner{background:url(/img/aqlift-ja/background-top.png) no-repeat top center}body#lift #top{padding:80px 0 0;margin:0 auto 70px;position:relative;max-width:927px}body#lift #top h1{width:340px;height:270px;padding-top:195px;margin:0 auto;background:url(/img/aqlift-ja/logo-lift.png) no-repeat top center;font-size:18px;font-weight:400;line-height:30px;text-align:center}body#lift #top h2{font-family:Georgia,serif;font-size:16px;font-style:italic;font-weight:400;color:#BEBEC0;margin:22px 0 45px}body#lift #top a:link,body#lift #top a:visited{height:74px;width:144px;display:block;text-indent:-9999px!important;text-decoration:none;float:right;position:absolute;right:40px;top:157px;background:url(/img/aqlift-ja/button-email.png) no-repeat top right;border:0}body#lift #top a:active,body#lift #top a:hover{background:url(/img/aqlift-ja/button-email.png) no-repeat bottom right}body#lift #top a:visited,body#lift .en #top a:link{background:url(/img/aqlift/bg_kitdownload.png) no-repeat top left}body#lift #top intro{font-family:chaparral-pro-1,chaparral-pro-2,chaparral-pro,Georgia,serif;font-weight:400;font-size:40px;line-height:42px}body#lift #top ul{height:290px;width:927px;margin:0 auto}body#lift #top ul li{width:309px;padding-top:240px;float:left;background-image:url(/img/aqlift-ja/background-scenarios.png);background-repeat:no-repeat}body#lift #top ul li h5{font-weight:700;color:#4e4b36;line-height:24px;font-size:13px;padding-left:15px;margin:0}body#lift #top ul li p{font-size:12px;color:#000;line-height:18px;padding-left:15px;margin:0}body#lift #top ul li.step_1st{background-position:0 0}body#lift #top ul li.step_2nd{background-position:-309px 0}body#lift #top ul li.step_2nd h5{color:#5e261b}body#lift #top ul li.step_3rd{background-position:-618px 0}body#lift #top ul li.step_3rd h5{color:#244d5a}body#lift #top ul li.step_3rd{padding-bottom:50px;padding-top:190px}body#lift ul#merit{clear:both;background:url(/img/aqlift-ja/background-merit.png) no-repeat center left;height:142px;width:785px;padding:25px 0 0 226px;margin:0 auto 70px}body#lift #merit li{font-size:18px;line-height:20px;padding:0 0 0 20px;margin:0 0 15px;color:#000;background:url(/img/aqlift-ja/bullet-orange.png) no-repeat center left}body#lift #caseStudy{clear:both;position:relative;width:927px;height:355px;margin:0 auto 130px;padding:0 0 80px;background:url(/img/aqlift-ja/background-caseStudy.png) no-repeat bottom center}body#lift #caseStudy p:first-child{font-family:"Hiragino Mincho ProN",Meiryo,serif;text-align:center;font-size:14px;line-height:24px;margin-bottom:25px;width:475px;margin-left:auto;margin-right:auto}body#lift #caseStudy ul#cs_r1{width:685px;height:75px;margin-left:auto;margin-right:auto;display:block}body#lift #caseStudy ul#cs_r1 li{width:125px;height:75px;margin-right:15px;float:left;display:block;background-image:url(/img/aqlift-ja/logos.png);background-repeat:no-repeat}body#lift #caseStudy ul#cs_r1 li.end{margin-right:0}body#lift #caseStudy ul#cs_r1 li.item01{background-position:50% 0}body#lift #caseStudy ul#cs_r1 li.item02{background-position:50% -75px}body#lift #caseStudy ul#cs_r1 li.item03{background-position:50% -150px}body#lift #caseStudy ul#cs_r1 li.item04{background-position:50% -225px}body#lift #caseStudy ul#cs_r1 li.item05{background-position:50% -300px}body#lift #caseStudy ul#cs_r2{width:685px;height:75px;margin-top:30px;margin-left:auto;margin-right:auto;display:block}body#lift #caseStudy ul#cs_r2 li{width:125px;height:75px;margin-right:15px;float:left;display:block;background-image:url(/img/aqlift-ja/logos.png);background-repeat:no-repeat}body#lift #caseStudy ul#cs_r2 li.end{margin-right:0}body#lift #caseStudy ul#cs_r2 li.item01{background-position:50% -375px}body#lift #caseStudy ul#cs_r2 li.item02{background-position:50% -675px}body#lift #caseStudy ul#cs_r2 li.item03{background-position:50% -525px}body#lift #caseStudy ul#cs_r2 li.item04{background-position:50% -450px}body#lift #caseStudy ul#cs_r2 li.item05{background-position:50% -600px}body#lift #approachHeader{text-indent:-9999px;height:69px;width:900px;margin:0 auto 48px;padding:0;background:url(/img/aqlift-ja/background-header.png) no-repeat 50% -69px}body#lift #approach{width:900px;height:230px;padding:0;margin:0 auto 30px}body#lift #approach li{width:300px;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 0;height:210px;float:left;display:block}body#lift #approach li.step02{border-left:1px dotted #adacac;border-right:1px dotted #adacac}body#lift #approach h3{font-family:"Hiragino Mincho ProN",Meiryo,serif;text-align:center!important;color:#000;font-weight:700;font-size:18px;line-height:28px;margin-bottom:25px}body#lift #approach p{color:#37383a;text-align:justify;font-size:14px;line-height:24px}body#lift #detailsWrapper{margin-bottom:85px}body#lift #detailsWrapper h3{font-family:"Hiragino Mincho ProN",Meiryo,serif;font-weight:700;font-size:18px;margin-bottom:10px!important}body#lift #detailsWrapper ul{font-size:14px;line-height:20px;width:296px}body#lift #detailsWrapper ul li{font-size:14px;line-height:20px;padding:0 0 0 20px;margin:0 0 10px;color:#000;background:url(/img/aqlift-ja/bullet-orange.png) no-repeat 0 9px}body#lift #detailsWrapper ul li.end{margin-bottom:10px!important}body#lift #detailsWrapper span{margin:0;padding:0;width:296px;display:block;font-size:12px;line-height:20px}body#lift #detailsWrapper div.details{padding-left:15px;padding-right:0;padding-bottom:0;clear:both;width:900px;margin:0 auto;color:#000;text-align:left;background-image:url(/img/aqlift-ja/background-details.png);background-repeat:no-repeat}body#lift #detailsWrapper .approach01{background-position:top center;padding-top:60px;padding-bottom:2px;height:242px}body#lift #detailsWrapper .approach02{background-position:50% -242px;padding-top:14px;padding-bottom:2px;height:235px}body#lift #detailsWrapper .approach03{background-position:50% -477px;padding-top:14px;padding-bottom:2px;height:235px}body#lift #detailsWrapper .approach04{background-position:50% -713px;padding-top:14px;padding-bottom:2px;height:235px}body#lift #plansHeader{background:url(/img/aqlift-ja/background-header.png) no-repeat 50% -138px;clear:both;height:69px;text-indent:-9999px;width:900px;margin:0 auto 58px}body#lift .plans{margin:0 auto 120px;width:930px;text-align:center}body#lift .plans ul.plan_types{width:930px;margin:55px auto;padding:0 0 10px}body#lift .plans ul li#left,body#lift .plans ul li#middle,body#lift .plans ul li#right{margin:0;display:inline-block;vertical-align:middle;float:left;font-size:18px}body#lift #middle{width:600px;padding:25px 80px 45px;background-color:#fff;min-height:500px;box-shadow:0 5px 6px 0 rgba(0,0,0,.3);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;z-index:10;font-size:20px;line-height:28px}body#lift #middle p{font-size:18px}body#lift #middle h3{font-weight:700;font-size:48px;margin-top:12px;line-height:normal;margin-bottom:8px}body#lift #middle p:first-child{margin-bottom:25px}body#lift p.justify{text-align:justify}body#lift #middle em{font-weight:700;font-style:normal}body#lift #middle ul li{background:url(/img/aqlift/bullseye_bullet.png) no-repeat 0 6px;padding:0 0 0 27px;text-align:left;clear:both}body#lift #middle h4{font-family:Georgia,"Hiragino Mincho ProN",Meiryo,serif;font-size:14px;line-height:28px;text-transform:uppercase;color:#5a636a;background:url(/img/aqlift/line_plan.png) no-repeat center center;margin-top:23px;margin-bottom:6px;font-weight:700}body#lift #middle .turnaround h4{margin-bottom:12px!important}body#lift #middle .turnaround p{margin-bottom:10px;font-size:18px}body#lift #middle span{background-color:#fff;padding:0 5px}body#lift .order{background:url(/img/aqlift/line_plan.png) no-repeat top center;clear:both;margin-top:20px;padding:35px 0 0}body#lift .order p{font-size:16px}body#lift .order a{width:254px;height:64px;display:block;margin:0 auto;color:#fff;font-size:18px;padding-top:18px;padding-bottom:28px;font-weight:700;border:0}body#lift .order a:link,body#lift .order a:visited{background:url(/img/aqlift/bg_emailus.png) no-repeat top left}body#lift .order a:active,body#lift .order a:hover{background:url(/img/aqlift/bg_emailus.png) no-repeat bottom left}body#lift .price{width:120px;height:59px;padding:8px 0 0 20px;background:url(/img/aqlift/bg_price.png) no-repeat top left;float:right;position:absolute;right:-26px;top:46px;z-index:1000;text-align:left}body#lift #middle .price span.yen{background-color:transparent!important;color:#fff;font-size:20px;padding:0 10px 0 0;display:block;margin-bottom:7px}body#lift #middle .price span.end{background-color:transparent!important;color:#5a636a;font-size:12px}body#lift #left{width:165px;padding:27px 19px 20px 22px;background:url(/img/aqlift/bg_left.png) no-repeat top left;overflow:visible}body#lift #right{width:165px;padding:27px 19px 20px 22px;background:url(/img/aqlift/bg_right.png) no-repeat top right}body#lift #left,body#lift #right{font-family:Georgia,"Hiragino Mincho ProN",Meiryo,serif;height:324px;position:relative;top:165px;z-index:1}body#lift #left h3,body#lift #right h3{font-size:18px;font-weight:700}body#lift #left .turnaround,body#lift #right .turnaround{background:url(/img/aqlift/line_plan.png) no-repeat top center;padding:22px 0 0;height:50px;position:absolute;bottom:50px;display:block;width:117px}body#lift .turnaround h4{font-family:Georgia,"Hiragino Mincho ProN",Meiryo,serif;font-size:12px;font-weight:700;line-height:24px;text-transform:uppercase;color:#5a636a;margin:0 0 5px}body#lift #left p,body#lift #right p{font-family:Georgia;font-size:12px;margin:0}body#lift #left p:first-child,body#lift #right p:first-child{text-align:justify}body#lift a.magnify:link,body#lift a.magnify:visited{text-indent:-9999px;width:83px;margin:5px auto 10px;height:29px;background:url(/img/aqlift/btn_magnify.png) no-repeat bottom center;display:block;border:0}body#lift a.magnify:active,body#lift a.magnify:hover{background:url(/img/aqlift/btn_magnify.png) no-repeat top center}body#lift .lift-card{display:none}body#lift .lift-card.active{display:block}body#lift #aboutHeader{background:url(/img/aqlift-ja/background-header.png) no-repeat 50% -276px;clear:both;height:69px;text-indent:-9999px;width:900px;margin:0 auto 48px}body#lift .about{padding:40px 0 200px;width:900px;margin:0 auto}body#lift .about p{font-family:Georgia,"Hiragino Mincho ProN",Meiryo,serif;color:#37383a;width:620px;margin:0 auto;font-style:normal;font-size:18px;line-height:28px}body#lift .about p.p01{margin-bottom:28px}body#lift .about p.p02{padding:0 38px 60px}body#lift .about p.p03{background:url(/img/aqlift/bg_contact.png) no-repeat 50% -1px;height:68px;width:681px;text-align:center;font-size:18px;padding-top:10px}body#lift .about img{width:725px;display:block;margin:40px auto 0}body#lift.en #content{margin-top:125px}body#lift.en .clear{clear:both}body#lift.en .aqlift_wrapper{background:url(/img/aqlift/bg_aqliftwrapper.jpg) repeat}body#lift.en .gradient_wrapper{background:url(/img/aqlift/bg_header.jpg) no-repeat 50% 1px;min-height:900px}body#lift.en .lift_header{height:500px;position:relative;padding:75px 0 15px;clear:both;display:block;width:900px}body#lift.en #aqlift{width:900px;margin:0 auto;text-align:center;overflow:visible}body#lift.en h1{margin:0 auto;display:block;width:337px;height:169px;background:transparent url(/img/aqlift/lift_logo.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden}body#lift.en h2{margin:3em 0 0;font-size:40px}body#lift.en p.intro{font-family:chaparral-pro-1,chaparral-pro-2,chaparral-pro,Georgia,serif;font-weight:400;font-size:40px;line-height:42px;position:initial;background-image:none;background-color:initial;background-size:initial;background-position:initial;min-height:initial;z-index:initial;margin:0}body#lift.en p.intro::after{background-image:none;position:initial}body#lift.en .lift_header h2{font-family:Georgia,serif;font-size:16px;font-style:italic;font-weight:400;color:#bebec0;margin:22px 0 45px}body#lift.en .kit_shortcut{display:block;width:144px;height:75px;position:absolute;top:60px;right:20px;text-decoration:none;font-size:0}body#lift.en a.kit_shortcut{background:url(/img/aqlift/bg_kitdownload.png) no-repeat top left}body#lift.en a.kit_shortcut:link,body#lift.en a.kit_shortcut:visited{background-position:0 0}body#lift.en a.kit_shortcut:active,body#lift.en a.kit_shortcut:hover{background-position:0 -76px}body#lift.en .scenarios{margin-bottom:100px;height:457px;font-family:Georgia,serif}body#lift.en .scenarios img{float:right;width:initial}body#lift.en .show{display:block}body#lift.en .hide{display:none}body#lift.en .scenarios h2{float:left;margin:0;font-size:16px;font-weight:400;padding:0 0 15px}body#lift.en .scenarios ul{width:247px;text-align:left;float:left}body#lift.en .scenarios ul li{background:url(/img/aqlift/bg_menu_li.png) no-repeat top center;padding:10px 0;margin:0;cursor:pointer}body#lift.en .scenarios ul li:last-child{background:0 0}body#lift.en .scenarios ul li span{color:#cbcbcc;font-style:italic;font-size:14px}body#lift.en .scenarios ul li span a:link,body#lift.en .scenarios ul li span a:visited{color:#cbcbcc;text-decoration:underline}body#lift.en .scenarios ul li span a:active,body#lift.en .scenarios ul li span a:hover{color:red}body#lift.en .scenarios ul li p{display:none;font-size:16px;font-style:italic;line-height:24px}body#lift.en .scenarios ul li h3{font-size:16px;font-weight:700;color:#cbcbcc}body#lift.en .slide_active{color:#000!important;background:none!important;border-top:1px dotted #000;border-bottom:1px dotted #000}body#lift.en .slide_active h3{color:#000!important}body#lift.en .slide_active p{display:block!important}body#lift.en .no_bg{background:none!important}body#lift.en #slideimage_01{display:block}body#lift.en #slideimage_02,body#lift.en #slideimage_03{display:none}body#lift.en .scenarios .slideshow{width:600px;float:left}body#lift.en .sectionheader{text-indent:-9999px;height:69px;margin:0;clear:both}body#lift.en #sectionheader_01{background:url(/img/aqlift/bg_sectionheader_all.png) no-repeat 0 0}body#lift.en #sectionheader_02{background:url(/img/aqlift/bg_sectionheader_all.png) no-repeat 0 -69px}body#lift.en #sectionheader_03{background:url(/img/aqlift/bg_sectionheader_all.png) no-repeat 0 -138px}body#lift.en #sectionheader_04{background:url(/img/aqlift/bg_sectionheader_all.png) no-repeat 0 -207px}body#lift.en #sectionheader_05{background:url(/img/aqlift/bg_sectionheader_all.png) no-repeat 0 -276px}body#lift.en .reasons{margin-top:55px;min-height:250px;margin-bottom:80px}body#lift.en .reasons p.intro{font-size:32px;line-height:42px;width:267px;margin-right:27px;float:left;text-align:left}body#lift.en .reasons ul{position:relative;top:10px;float:left;width:605px;text-align:left;overflow:hidden}body#lift.en .reasons ul li{margin:0 15px 25px 0;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#000;line-height:1.75;background:url(/img/aqlift/bullseye_bullet.png) no-repeat 0 5px;padding:0 0 0 27px;width:253px;display:inline-block;vertical-align:top;text-align:left}body#lift.en .reasons em{font-weight:700;color:#7b4d41;font-style:normal}body#lift.en .approach{width:1070px;margin:60px 0 70px;min-height:470px;background:url(/img/aqlift/bg_approach.png) no-repeat 50% 23px;position:relative;left:-85px}body#lift.en .approach h3{font-family:chaparral-pro;font-weight:700;font-size:24px}body#lift.en .approach p.intro{font-family:chaparral-pro-1,chaparral-pro-2,chaparral-pro,Georgia,serif;font-weight:400;font-size:40px;line-height:42px}body#lift.en .approach ul li{position:absolute;width:260px}body#lift.en .approach ul li.step01{top:308px;left:60px}body#lift.en .approach ul li.step02{top:268px;left:365px}body#lift.en .approach ul li.step03{top:213px;left:685px}body#lift.en .approach em{font-weight:700;color:#7b4d41}body#lift.en .approach li p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-stretch:normal;font-size:16px;color:#000;line-height:1.75}body#lift.en .plans{padding-top:35px;margin-bottom:120px;width:1070px;overflow:visible;text-align:center;position:relative;left:-85px}body#lift.en .plans ul.plan_types{width:930px;margin:55px auto;padding:0 0 10px}body#lift.en .plans ul li{margin:0;display:inline-block;vertical-align:middle;float:left}body#lift.en #middle{width:600px;padding:25px 80px 45px;background-color:#fff;min-height:500px;box-shadow:0 5px 6px 0 rgba(0,0,0,.3);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;z-index:10;font-family:"Open Sans",sans-serif;font-size:20px;line-height:28px}body#lift.en #middle p{font-size:20px;font-family:"Open Sans",sans-serif}body#lift.en #middle h3{font-weight:700;font-size:72px;line-height:normal;margin-bottom:8px;font-family:"Open Sans",sans-serif}body#lift.en #middle p:first-child{margin-bottom:25px}body#lift.en #middle em{font-weight:700;font-style:normal;font-family:"Open Sans",sans-serif}body#lift.en #middle ul{overflow:auto}body#lift.en #middle ul li{background:url(/img/aqlift/bullseye_bullet.png) no-repeat 0 6px;padding:0 0 0 27px;text-align:left;clear:both;font-family:"Open Sans",sans-serif;line-height:28px}body#lift.en #middle h4{font-family:Georgia;font-size:14px;line-height:28px;text-transform:uppercase;color:#5a636a;background:url(/img/aqlift/line_plan.png) no-repeat center center;margin-top:23px;margin-bottom:12px}body#lift.en #middle .turnaround h4{margin-bottom:12px!important}body#lift.en #middle .turnaround p{margin-bottom:10px;font-size:20px}body#lift.en #middle span{background-color:#fff;padding:0 5px}body#lift.en .order{background:url(/img/aqlift/line_plan.png) no-repeat top center;clear:both;margin-top:30px;padding:35px 0 0}body#lift.en .order p{font-size:16px}body#lift.en .order a{width:254px;height:24px;display:block;margin:0 auto;color:#fff;font-size:24px;padding-top:18px;padding-bottom:46px;font-weight:400;font-family:"Open Sans",sans-serif}body#lift.en .order a:link,body#lift.en .order a:visited{background:url(/img/aqlift/bg_emailus.png) no-repeat top left}body#lift.en .order a:active,body#lift.en .order a:hover{background:url(/img/aqlift/bg_emailus.png) no-repeat bottom left}body#lift.en .price{width:120px;height:59px;padding:8px 0 0 20px;background:url(/img/aqlift/bg_price.png) no-repeat top left;float:right;position:absolute;right:-26px;top:46px;z-index:1000;text-align:left}body#lift.en #middle .price span:first-child{background-color:transparent!important;color:#fff;font-size:20px;padding:0 10px 0 0;display:block;margin-bottom:7px}body#lift.en #middle .price span:last-child{background-color:transparent!important;color:#5a636a;font-size:12px}body#lift.en #left{width:165px;padding:27px 22px 20px 25px;background:url(/img/aqlift/bg_left.png) no-repeat top left;overflow:visible}body#lift.en #right{width:165px;padding:27px 22px 20px 25px;background:url(/img/aqlift/bg_right.png) no-repeat top right}body#lift.en #left,body#lift.en #right{font-family:Georgia;height:324px;position:relative;top:165px;z-index:1}body#lift.en #left h3,body#lift.en #right h3{font-size:20px;font-family:"Open Sans",sans-serif}body#lift.en #left .turnaround,body#lift.en #right .turnaround{background:url(/img/aqlift/line_plan.png) no-repeat top center;padding:22px 0 0;height:50px;position:absolute;bottom:40px;display:block;width:117px}body#lift.en .turnaround h4{font-family:Georgia;font-size:12px;line-height:24px;text-transform:uppercase;color:#5a636a;margin:0 0 5px}body#lift.en #left p,body#lift.en #right p{font-size:12px}body#lift.en a.magnify:link,body#lift.en a.magnify:visited{text-indent:-9999px;width:83px;margin:5px auto 10px;height:29px;background:url(/img/aqlift/btn_magnify.png) no-repeat bottom center;display:block}body#lift.en a.magnify:active,body#lift.en a.magnify:hover{background:url(/img/aqlift/btn_magnify.png) no-repeat top center}body#lift.en #left .lift-collapsed{display:block}body#lift.en #left .heavy-collapsed,body#lift.en #left .tempo-collapsed,body#lift.en #right .heavy-collapsed,body#lift.en #right .lift-collapsed{display:none}body#lift.en #right .tempo-collapsed{display:block}body#lift.en #middle .lift-expanded{display:none}body#lift.en #middle .heavy-expanded{display:block}body#lift.en #middle .tempo-expanded{display:none}body#lift.en #logo_onl{position:absolute;right:90px;top:-42px;width:248px;height:68px}body#lift.en .case_studies{padding-top:70px;margin-bottom:50px;width:1070px;overflow:visible;text-align:center;position:relative;left:-85px}body#lift.en .case_studies ul li a:link,body#lift.en .case_studies ul li a:visited{color:#000}body#lift.en .case_studies ul li a:active,body#lift.en .case_studies ul li a:hover{color:red}body#lift.en .case_studies ul{width:930px;padding:0;margin:0 auto}body#lift.en .case_studies ul li{margin:0 50px 0 0;display:inline-block;vertical-align:top;width:228px;padding:15px 20px 30px;box-shadow:0 5px 6px 0 rgba(0,0,0,.3);-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;background:#fff url(/img/aqlift/bg_casestudies_line.png) no-repeat 50% 100px}body#lift.en .case_studies ul li:first-child{margin-right:60px!important}body#lift.en .case_studies ul li:last-child{margin-right:0}body#lift.en .case_studies ul li img:nth-of-type(1){padding-top:10px}body#lift.en .case_studies ul li p{font-family:"Open Sans",sans-serif;font-size:16px;line-height:28px;margin:25px 0 32px}body#lift.en .case_studies .readmore{font-size:20px;font-weight:700;margin-top:15px;margin-bottom:0}body#lift.en .case_studies .readmore a:link,body#lift.en .case_studies .readmore a:visited,body#lift.en .case_studies ul li p a:link,body#lift.en .case_studies ul li p a:visited{color:#3AAED7}body#lift.en .case_studies .readmore a:active,body#lift.en .case_studies .readmore a:hover,body#lift.en .case_studies ul li p a:active,body#lift.en .case_studies ul li p a:hover{color:red}body#lift.en #other_clients{width:780px;height:115px;margin:0 auto 90px;background:url(/img/aqlift/other_clients.png) no-repeat top left}body#lift.en #other_clients p{float:left;width:148px;height:50px;padding:37px 0 28px;font-family:verdana;font-size:14px;text-align:right;text-shadow:0 2px 1px #fff}body#lift.en .about{padding:40px 0 200px}body#lift.en .about p{font-size:20px;font-family:Georgia,serif;font-style:italic;line-height:35px;color:#37383a;width:620px;margin:0 auto}body#lift.en .about p:first-child{margin-bottom:35px}body#lift.en .about p:last-child{background:url(/img/aqlift/bg_contact.png) no-repeat 50% -1px;height:68px;width:681px;font-size:20px;text-align:center;padding-top:7px}body#lift.en .about img{margin-top:40px}#hiring .gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#hiring .wrapper{padding-bottom:5em}#hiring #open-positions{background-color:#4fb9ea;color:#fff;padding-top:1em;padding-bottom:1em;margin-top:1.6em;margin-bottom:1.6em}#hiring .intro-text .tagline,#hiring .intro-text body .section-title,body #hiring .intro-text .section-title{padding-bottom:0}#hiring .content-grid .grid-cell{margin-bottom:2em}@media (max-width:642px){#hiring .content-grid .grid-cell{margin-bottom:4em}}#hiring .content-grid .grid-cell h6{border-bottom:1px dotted #c6ced7;padding-bottom:5px}#hiring .content-grid .grid-cell li,#hiring .content-grid .grid-cell p{font-size:80%}@media (max-width:642px){#hiring .content-grid .grid-cell li,#hiring .content-grid .grid-cell p{font-size:120%}}#hiring .content-grid .grid-cell:nth-last-child(1):nth-child(odd){margin-right:52%}#hiring .learn-more{display:inline-block;margin-top:1.25rem;background-color:transparent;border:1px solid #fff;color:#fff;border-radius:4px;padding:3px 9px}#hiring .learn-more:hover{color:#4fb9ea;background-color:#fff}body.ja#hiring .content-grid .grid-cell li,body.ja#hiring .content-grid .grid-cell p{font-size:90%}@media (max-width:642px){body.ja#hiring .content-grid .grid-cell li,body.ja#hiring .content-grid .grid-cell p{font-size:120%}}body.ja#hiring .how-to-apply .intro-text p{text-align:center}.about-facts-container{position:relative;width:100%;padding:90px 0 150px;background-color:#4fb9ea;color:#fff;background-image:url(../img/aq_office.jpg);background-size:cover;background-position:center}@media (max-width:942px){.about-facts-container{padding-top:50px;padding-bottom:20px}}.about-facts-container .gradient{background-color:rgba(0,0,0,.7)}.about-facts-container .tagline,.about-facts-container body .section-title,body .about-facts-container .section-title{position:relative;padding-top:0}.about-facts-container .client-feedback .testimonial,.about-facts-container .flex-container,.about-facts-container .rtl-container,.client-feedback .about-facts-container .testimonial{position:relative;margin-top:100px;z-index:2}@media (max-width:942px){.about-facts-container .client-feedback .testimonial,.about-facts-container .flex-container,.about-facts-container .rtl-container,.client-feedback .about-facts-container .testimonial{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}}.about-facts-item{position:relative;width:33.3333%;text-align:center;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:942px){.about-facts-item{width:100%;height:120px;margin-bottom:40px}}.about-facts-item::after{content:'';position:absolute;top:50%;left:50%;width:200px;height:200px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border:1px solid rgba(255,255,255,.3);border-radius:100%}@media (max-width:942px){.about-facts-item::after{width:120px;height:120px}}.about-facts-item p{margin:0}.hiring-top,body.ja .hiring-top{position:relative;display:table;width:100%;table-layout:fixed;padding:3rem 0 4rem;margin-bottom:1em;background-image:url(../img/profile_img.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.hiring-top p,body.ja .hiring-top p{max-width:720px}.hiring-top a,.hiring-top a:hover,body.ja .hiring-top a,body.ja .hiring-top a:hover{color:#fff}.hiring-top a.button,body.ja .hiring-top a.button{margin-top:2rem}.hiring-top .gradient,body.ja .hiring-top .gradient{background-color:rgba(79,185,234,.85)}.hiring-top .intro-text,body.ja .hiring-top .intro-text{position:relative;display:table-cell;vertical-align:middle;z-index:1;max-width:680px;margin-left:auto;margin-right:auto;text-align:center}.hiring-top .intro-text .tagline,.hiring-top .intro-text body .section-title,body .hiring-top .intro-text .section-title,body.ja .hiring-top .intro-text .section-title,body.ja .hiring-top .intro-text .tagline{font-size:260%;padding-top:20px}.hiring-bottom{padding-bottom:1em}.hiring-bottom .intro-text{margin-bottom:0}.job-title{margin-bottom:1rem;padding-top:2em;padding-bottom:10px;font-size:130%;border-bottom:1px solid #c6ced7}.job-description{margin-top:0;margin-bottom:2em}.how-to-apply{margin-top:3em;text-align:center;background-color:#f3f5f7}.how-to-apply-text{text-align:center!important}.working-on-now{margin-bottom:3em;text-align:center}.work-item-wrap{margin-top:2em}.work-item-wrap::after{content:'';display:table;width:100%;clear:both}.work-item-wrap p{margin-bottom:0}.work-item{position:relative;display:block;float:left;width:33.3333333%;text-align:center}.work-item .work-item-text{border-top:3px solid #4fb9ea}@media (max-width:942px){.work-item .work-item-text{border-top:0}}.work-item .work-item-asics{border-top:3px solid #97c3eb}@media (max-width:942px){.work-item .work-item-asics{border-top:0}}.work-item .work-item-publishing{border-top:3px solid #eb958d}@media (max-width:942px){.work-item .work-item-publishing{border-top:0}}.work-item .work-item-tab{border-top:3px solid #f189bc}@media (max-width:942px){.work-item .work-item-tab{border-top:0}}@media (max-width:942px){.work-item{float:none;width:100%}}.work-item-text{margin:0 20px;padding:0 20px}body.ja#hiring .work-item-text{padding:0}.run a{border-bottom:1px dotted #45abdc}.run .header{margin-bottom:0}.run p{text-align:center}.en{font-family:Agendaqworks-Reg}#div1-mobile{display:none}#div1{height:920px;background:url(/img/run/background-div1.jpg) no-repeat;background-position-x:center;background-position-y:-335px;margin-bottom:20px}#div1 .inner{background:url(/img/run/background-inner.png) no-repeat center top;height:100%}#div1 .inner p{padding-top:650px;height:270px;font-size:36px;line-height:50px;background:url(/img/run/run-image.png) no-repeat;background-position-x:center;background-position-y:285px}#div1 .inner img{position:absolute;width:187px;display:block;margin:0 auto;top:100px}#div2{clear:both;padding-top:640px;background:url(/img/run/background-div2.jpg) no-repeat center top}#div2 p{padding-top:35px;font-size:36px;line-height:30px;background:url(/img/run/background-div2-p.png) no-repeat center top;width:208px;height:209px;margin:0 auto;cursor:pointer}#div2 a:link,#div2 a:visited{color:#000;border-bottom:0}#div2 p span{padding-top:10px;display:block;font-size:25px!important;line-height:28px!important;color:#45abdc}#div2 p span a{border-bottom:0}#div3 p{font-size:36px;line-height:50px;padding-bottom:95px}#div4{padding-top:75px;height:1000px;background:url(/img/run/background-div4.jpg) no-repeat center top}#div4 img{width:auto}#div4 h3{font-size:28px;line-height:40px;margin-bottom:11px}#div4 p{font-size:20px;line-height:30px;margin:0;padding:0}#div4 ul{position:relative;width:890px;height:1000px;margin:0 auto;list-style:none}#div4 ul li{position:absolute;text-align:center;width:245px}#div4 ul li:first-child{top:0;left:344px}#div4 ul li:nth-child(2){top:140px;left:40px}#div4 ul li:nth-child(3){top:140px;left:650px}#div4 ul li:nth-child(4){top:350px;left:344px}#div4 ul li:nth-child(5){top:525px;left:650px}#div4 ul li:nth-child(6){top:525px;left:40px}#div5{padding-top:60px;height:400px;background-size:1200px 205px}#div5 h3{font-size:36px;line-height:50px;text-align:center;margin-bottom:28px}#div5 span{display:block;background:url(/img/aqlift/bg_emailus.png) no-repeat top left;width:254px;height:64px;margin:0 auto;color:#fff;line-height:64px;font-size:30px;text-align:center;cursor:pointer;margin-bottom:95px}#div5 span a{border-bottom:0;color:#fff}#div5 span:hover{background:url(/img/aqlift/bg_emailus.png) no-repeat bottom left}#div5 p{font-size:30px;line-height:44px;margin-bottom:65px;padding:0}@media only screen and (max-width:634px){.run .header{margin-bottom:30px}#div1{display:none}#div1-mobile{display:block;background:url(/img/run/background-div1-mobile.jpg) no-repeat center top;background-size:300px 171px;padding-top:200px;height:370px}#div1-mobile p{font-size:14px;line-height:25px}#div2{padding-top:170px;height:240px;background:url(/img/run/background-div2.jpg) no-repeat center top;background-size:300px 212px}#div2 p{width:80px;height:80px;font-size:12px;line-height:15px;background:url(/img/run/background-div2-p.png) no-repeat center top;background-size:70px 70px;padding:5px 10px 10px}#div2 p span{padding-top:2px;font-size:10px!important;line-height:14px!important}#div3 p{font-size:14px;line-height:25px;padding-bottom:45px}#div4{padding-top:45px;height:800px;background:url(/img/run/background-div4.jpg) no-repeat center top;background-size:300px 74px}#div4 ul{width:100%}#div4 ul li{width:125px;margin-right:5px;margin-bottom:20px;padding:0}#div4 ul li img{width:75%;height:auto;margin-bottom:5px}#div4 h3{font-size:18px;line-height:27px;margin-bottom:5px}#div4 p{font-size:10px;line-height:15px}#div4 ul li:first-child{top:0;left:5%}#div4 ul li:nth-child(2){top:0;left:55%}#div4 ul li:nth-child(3){top:25%;left:5%}#div4 ul li:nth-child(4){top:25%;left:55%}#div4 ul li:nth-child(5){top:50%;left:5%}#div4 ul li:last-child{top:50%;left:55%}#div5{padding-top:10px;height:200px}#div5 h3{font-size:18px;line-height:25px;text-align:center;margin-bottom:14px}#div5 span{display:block;background-size:127px 64px;width:127px;height:32px;line-height:32px;font-size:15px;margin-bottom:25px}#div5 p{font-size:12px;line-height:22px;margin-bottom:25px}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:#fff}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:0;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#333;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-15px}.slick-prev:before{content:"\2190"}.slick-next{right:-15px}.slick-next:before{content:"\2192"}@media screen and (max-width:942px){.slick-prev{left:15px;background-color:#fff;width:30px;height:30px;padding:5px}.slick-next{right:15px;background-color:#fff;width:30px;height:30px;padding:5px}}.slick-slider{margin-bottom:30px}.full-width{margin:0 0 20px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"\2190"}[dir=rtl] .slick-prev{right:-25px;left:auto}[dir=rtl] .slick-prev:before{content:"\2192"}[dir=rtl] .slick-slide{float:right}